Showing source for: https://www.ted.com/people
Duration: 0.371846s
<!DOCTYPE html>
<!--[if lt IE 8]> <html class="no-js loggedout oldie ie7" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="no-js loggedout oldie ie8" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--><html class='no-js loggedout' lang='en'><!--<![endif]-->
<head>
<script src='https://cdn.cookielaw.org/consent/eb3a3101-85ef-45e5-a75f-dbd35e8d0b4d/OtAutoBlock.js'></script>
<script charset='UTF-8' data-domain-script='eb3a3101-85ef-45e5-a75f-dbd35e8d0b4d' src='https://cdn.cookielaw.org/scripttemplates/otSDKStub.js'></script>
<script>
function OptanonWrapper() {
const categoriesConsentedTo = window.OnetrustActiveGroups;
window.OneTrust.OnConsentChanged(() => {
if (categoriesConsentedTo === window.OnetrustActiveGroups) {
return;
}
window.location.reload();
});
}
</script><script>
(function (H){
H.className=H.className.replace(/\bno-js\b/,'js');
if (('; '+document.cookie).match(/; _ted_user_id=/)) H.className=H.className.replace(/\bloggedout\b/,'loggedin');
})(document.documentElement)
</script><meta charset='utf-8'>
<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"c745aa170b","applicationID":"1190410212","transactionName":"el0PFxEKDlpWS0xCBlZCDQZMFRBZVVAPVxAWWw8HBh0=","queueTime":0,"applicationTime":122,"agent":""}</script>
<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:"1385868413",accountID:"1877911",trustKey:"1877911",xpid:"VQ4AVl9SCRABVVhSAwAHVFUD",licenseKey:"c745aa170b",applicationID:"1190410212"};;/*! For license information please see nr-loader-spa-1.248.0.min.js.LICENSE.txt */
(()=>{var e,t,r={234:(e,t,r)=>{"use strict";r.d(t,{P_:()=>g,Mt:()=>v,C5:()=>s,DL:()=>A,OP:()=>D,lF:()=>N,Yu:()=>x,Dg:()=>m,CX:()=>c,GE:()=>w,sU:()=>j});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.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){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 c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o);const r=(0,n.ek)(e);r&&(r.info=a[e])}const u=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=r(7056),l=r(50);const f=()=>{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{feature_flags:[],proxy:{assets:void 0,beacon:void 0},privacy:{cookies_enabled:!0},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},session:{domain:void 0,expiresMs:d.oD,inactiveMs:d.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},metrics:{enabled:!0,autoStart:!0},page_action:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1,autoStart:!0},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},harvest:{tooManyRequestsDelay:60},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,sampling_rate:50,error_sampling_rate:50,collect_fonts:!1,inline_images:!1,inline_stylesheet:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){u(t)?e.mask_selector=t+",[data-nr-mask]":null===t?e.mask_selector=t:(0,l.Z)("An invalid session_replay.mask_selector was provided and will not be used",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){u(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.Z)("An invalid session_replay.block_selector was provided and will not be used",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,l.Z)("An invalid session_replay.mask_input_option was provided and will not be used",t)}},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0}}},h={},p="All configuration objects require an agent identifier!";function g(e){if(!e)throw new Error(p);if(!h[e])throw new Error("Configuration for ".concat(e," was never set"));return h[e]}function m(e,t){if(!e)throw new Error(p);h[e]=(0,i.D)(t,f());const r=(0,n.ek)(e);r&&(r.init=h[e])}function v(e,t){if(!e)throw new Error(p);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}const b={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},y={};function A(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!y[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return y[e]}function w(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");y[e]=(0,i.D)(t,b);const r=(0,n.ek)(e);r&&(r.loader_config=y[e])}const x=(0,n.mF)().o;var E=r(385),_=r(6818);const T={buildEnv:_.Re,customTransaction:void 0,disabled:!1,distMethod:_.gF,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,offset:Math.floor(E._A?.performance?.timeOrigin||E._A?.performance?.timing?.navigationStart||Date.now()),onerror:void 0,origin:""+E._A.location,ptid:void 0,releaseIds:{},session:void 0,xhrWrappable:"function"==typeof E._A.XMLHttpRequest?.prototype?.addEventListener,version:_.q4,denyList:void 0},S={};function D(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!S[e])throw new Error("Runtime for ".concat(e," was never set"));return S[e]}function j(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");S[e]=(0,i.D)(t,T);const r=(0,n.ek)(e);r&&(r.runtime=S[e])}function N(e){return function(e){try{const t=s(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}(e)}},9567:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");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{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.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{"use strict";r.d(t,{Re:()=>i,gF:()=>o,lF:()=>a,q4:()=>n});const n="1.248.0",i="PROD",o="CDN",a="2.0.0-alpha.11"},385:(e,t,r)=>{"use strict";r.d(t,{FN:()=>c,IF:()=>l,LW:()=>a,Nk:()=>h,Tt:()=>u,_A:()=>o,cv:()=>p,iS:()=>s,il:()=>n,ux:()=>d,v6:()=>i,w1:()=>f});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a="complete"===o?.document?.readyState,s=Boolean("hidden"===o?.document?.visibilityState),c=""+o?.location,u=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),d=u&&"undefined"==typeof SharedWorker,l=(()=>{const e=o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Boolean(n&&window.document.documentMode),h=!!o.navigator?.sendBeacon,p=Math.floor(o?.performance?.timeOrigin||o?.performance?.timing?.navigationStart||Date.now())},1117:(e,t,r)=>{"use strict";r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{"use strict";r.d(t,{L:()=>d,R:()=>c});var n=r(8325),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(u(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const r=[...s[e]];function a(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u<s.length;++u)l(s[u],c);(0,i.D)(c,(function(e,t){(0,i.D)(t,(function(t,r){r[0].on(e,r[1])}))}))}delete a[t],r.backlog[t]=null,r.emit("drain-"+t,[])}}r.every((e=>{let[t,r]=e;return r.staged}))&&(r.sort(((e,t)=>e[1].priority-t[1].priority)),r.forEach((t=>{let[r]=t;s[e].delete(r),a(r)})))}function l(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},8325:(e,t,r)=>{"use strict";r.d(t,{A:()=>c,ee:()=>u});var n=r(8632),i=r(2210),o=r(234);class a{constructor(e){this.contextId=e}}var s=r(3117);const c="nr@context:".concat(s.a),u=function e(t,r){var n={},s={},d={},f=!1;try{f=16===r.length&&(0,o.OP)(r).isolatedBacklog}catch(e){}var h={on:g,addEventListener:g,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=p(n),c=m(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var f=b()[s[e]];f&&f.push([h,e,r,a]);return a},get:v,listeners:m,context:p,buffer:function(e,t){const r=b();if(t=t||"feature",h.aborted)return;Object.entries(e||{}).forEach((e=>{let[n,i]=e;s[i]=t,t in r||(r[t]=[])}))},abort:l,aborted:!1,isBuffering:function(e){return!!b()[s[e]]},debugId:r,backlog:f?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return h;function p(e){return e&&e instanceof a?e:e?(0,i.X)(e,c,(()=>new a(c))):new a(c)}function g(e,t){n[e]=m(e).concat(t)}function m(e){return n[e]||[]}function v(t){return d[t]=d[t]||e(h,t)}function b(){return h.backlog}}(void 0,"globalEE"),d=(0,n.fP)();function l(){u.aborted=!0,u.backlog={}}d.ee||(d.ee=u)},5546:(e,t,r)=>{"use strict";r.d(t,{E:()=>n,p:()=>i});var n=r(8325).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))}},4322:(e,t,r)=>{"use strict";r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{"use strict";r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},3117:(e,t,r)=>{"use strict";r.d(t,{a:()=>n});const n=(0,r(4402).Rl)()},4402:(e,t,r)=>{"use strict";r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);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._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(31))),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._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(31)));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)}},7056:(e,t,r)=>{"use strict";r.d(t,{Bq:()=>n,Hb:()=>o,oD:()=>i});const n="NRBA",i=144e5,o=18e5},7894:(e,t,r)=>{"use strict";function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{"use strict";r.d(t,{e:()=>i});var n=r(385);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._A?.location?.protocol&&t.host===n._A?.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{}}}},50:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2825:(e,t,r)=>{"use strict";r.d(t,{N:()=>d,T:()=>l});var n=r(8325),i=r(5546),o=r(3325),a=r(385);const s="newrelic";const c={stn:[o.D.sessionTrace],err:[o.D.jserrors,o.D.metrics],ins:[o.D.pageAction],spa:[o.D.spa],sr:[o.D.sessionReplay,o.D.sessionTrace]},u=new Set;function d(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(u.has(t)||(Object.entries(e).forEach((e=>{let[t,n]=e;c[t]?c[t].forEach((e=>{n?(0,i.p)("feat-"+t,[],void 0,e,r):(0,i.p)("block-"+t,[],void 0,e,r),(0,i.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,i.p)("feat-"+t,[],void 0,void 0,r),l[t]=Boolean(n)})),Object.keys(c).forEach((e=>{void 0===l[e]&&(c[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,r))),l[e]=!1)})),u.add(t),function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{a._A.dispatchEvent(new CustomEvent(s,{detail:e}))}catch(e){}}({loaded:!0})))}const l={}},2210:(e,t,r)=>{"use strict";r.d(t,{X:()=>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}},1284:(e,t,r)=>{"use strict";r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{"use strict";r.d(t,{P:()=>o});var n=r(8325);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){}}}},3960:(e,t,r)=>{"use strict";r.d(t,{KB:()=>a,b2:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{"use strict";r.d(t,{EZ:()=>d,ce:()=>o,ek:()=>u,fP:()=>a,gG:()=>l,h5:()=>c,mF:()=>s});var n=r(7894),i=r(385);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,n.z)(),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()}},7956:(e,t,r)=>{"use strict";r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},1214:(e,t,r)=>{"use strict";r.d(t,{em:()=>b,u5:()=>D,QU:()=>C,_L:()=>I,Gm:()=>H,Lg:()=>L,BV:()=>G,Kf:()=>K});var n=r(8325),i=r(3117);const o="nr@original:".concat(i.a);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])}var l=r(2210),f=r(385);const h={},p=f._A.XMLHttpRequest,g="addEventListener",m="removeEventListener",v="nr@wrapped:".concat(n.A);function b(e){var t=function(e){return(e||n.ee).get("events")}(e);if(h[t.debugId]++)return t;h[t.debugId]=1;var r=c(t,!0);function i(e){r.inPlace(e,[g,m],"-",o)}function o(e,t){return e[1]}return"getPrototypeOf"in Object&&(f.il&&y(document,i),y(f._A,i),y(p.prototype,i)),t.on(g+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,l.X)(n,v,(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(m+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function y(e,t){let r=e;for(;"object"==typeof r&&!Object.prototype.hasOwnProperty.call(r,g);)r=Object.getPrototypeOf(r);for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;o<n;o++)i[o-2]=arguments[o];r&&t(r,...i)}var A="fetch-",w=A+"body-",x=["arrayBuffer","blob","json","text","formData"],E=f._A.Request,_=f._A.Response,T="prototype";const S={};function D(e){const t=function(e){return(e||n.ee).get("fetch")}(e);if(!(E&&_&&f._A.fetch))return t;if(S[t.debugId]++)return t;function r(e,r,i){var o=e[r];"function"==typeof o&&(e[r]=function(){var e,r=[...arguments],a={};t.emit(i+"before-start",[r],a),a[n.A]&&a[n.A].dt&&(e=a[n.A].dt);var s=o.apply(this,r);return t.emit(i+"start",[r,e],s),s.then((function(e){return t.emit(i+"end",[null,e],s),e}),(function(e){throw t.emit(i+"end",[e],s),e}))})}return S[t.debugId]=1,x.forEach((e=>{r(E[T],e,w),r(_[T],e,w)})),r(f._A,"fetch",A),t.on(A+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(A+"done",[null,r],n)}else t.emit(A+"done",[e],n)})),t}const j={},N=["pushState","replaceState"];function C(e){const t=function(e){return(e||n.ee).get("history")}(e);return!f.il||j[t.debugId]++||(j[t.debugId]=1,c(t).inPlace(window.history,N,"-")),t}var R=r(3239);const O={},P=["appendChild","insertBefore","replaceChild"];function I(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!f.il||O[t.debugId])return t;O[t.debugId]=!0;var r=c(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function s(e,t){if(!e)return t;const r=e.match(a),n=r[1];return s(r[3],t[n])}return r.inPlace(Node.prototype,P,"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 n=(a=e.src,c=a.match(i),c?c[1]:null);var a,c;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:s(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,R.m$)(!1)),e.removeEventListener("error",f,(0,R.m$)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,R.m$)(!1)),e.removeEventListener("error",f,(0,R.m$)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,R.m$)(!1)),e.addEventListener("error",f,(0,R.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const k={};function H(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!f.il||k[t.debugId])return t;k[t.debugId]=!0;var r=c(t),i=f._A.MutationObserver;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const z={};function L(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(z[t.debugId])return t;z[t.debugId]=!0;var r=t.context,i=c(t),a=f._A.Promise;return a&&function(){function e(r){var n=t.context(),o=i(r,"executor-",n,null,!1);const s=Reflect.construct(a,[o],e);return t.context(s).getCtx=function(){return n},s}f._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[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=a[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=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,o=r(e);o.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c<a;c++)s[c]=arguments[c];s[0]=i(s[0],"cb-",o,null,!1),s[1]=i(s[1],"cb-",o,null,!1);const u=n.apply(this,s);return o.nextPromise=u,t.emit("propagate",[e,!0],u,!1,!1),u},a.prototype.then[o]=n,t.on("executor-start",(function(e){e[0]=i(e[0],"resolve-",this,null,!1),e[1]=i(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 M={},F="setTimeout",B="setInterval",U="clearTimeout",Z="-start",V="-",q=[F,"setImmediate",B,U,"clearImmediate"];function G(e){const t=function(e){return(e||n.ee).get("timer")}(e);if(M[t.debugId]++)return t;M[t.debugId]=1;var r=c(t);return r.inPlace(f._A,q.slice(0,2),F+V),r.inPlace(f._A,q.slice(2,3),B+V),r.inPlace(f._A,q.slice(3),U+V),t.on(B+Z,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(F+Z,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}var W=r(50);const X={},Y=["open","send"];function K(e){var t=e||n.ee;const r=function(e){return(e||n.ee).get("xhr")}(t);if(X[r.debugId]++)return r;X[r.debugId]=1,b(t);var i=c(r),o=f._A.XMLHttpRequest,a=f._A.MutationObserver,s=f._A.Promise,u=f._A.setInterval,d="readystatechange",l=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],h=[],p=f._A.XMLHttpRequest=function(e){const t=new o(e),n=r.context(t);try{r.emit("new-xhr",[t],n),t.addEventListener(d,(a=n,function(){var e=this;e.readyState>3&&!a.resolved&&(a.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,l,"fn-",w)}),(0,R.m$)(!1))}catch(e){(0,W.Z)("An error occurred while intercepting XHR",e);try{r.emit("internal-error",[e])}catch(e){}}var a;return t};function g(e,t){i.inPlace(t,["onreadystatechange"],"fn-",w)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,Y,"-xhr-",w),r.on("send-xhr-start",(function(e,t){g(e,t),function(e){h.push(e),a&&(m?m.then(A):u?u(A):(v=-v,y.data=v))}(t)})),r.on("open-xhr-start",g),a){var m=s&&s.resolve();if(!u&&!s){var v=1,y=document.createTextNode(v);new a(A).observe(y,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||A()}));function A(){for(var e=0;e<h.length;e++)g(0,h[e]);h.length&&(h=[])}function w(e,t){return t}return r}},7825:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.jserrors},3081:(e,t,r)=>{"use strict";r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewEvent},9251:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},7144:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.sessionReplay},3614:(e,t,r)=>{"use strict";r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState"},7836:(e,t,r)=>{"use strict";r.d(t,{BODY:()=>x,CB_END:()=>E,CB_START:()=>u,END:()=>w,FEATURE_NAME:()=>i,FETCH:()=>T,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>g,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>f,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>p,JS_TIME:()=>_,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>l,SPA_NODE:()=>h,START:()=>A,originalSetTimeout:()=>y});var n=r(234);const i=r(3325).D.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=n.Yu.ST,A="-start",w="-end",x="-body",E="cb"+w,_="jsTime",T="fetch"},5938:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(8325);class i{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=n.ee.get(e),this.featureName=r,this.blocked=!1}}},7530:(e,t,r)=>{"use strict";r.d(t,{j:()=>b});var n=r(3325),i=r(234),o=r(5546),a=r(8325),s=r(7894),c=r(8e3),u=r(3960),d=r(385),l=r(50),f=r(3081),h=r(8632);function p(){const e=(0,h.gG)();["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start","recordReplay","pauseReplay"].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];let o=[];return Object.values(e.initializedAgents).forEach((e=>{e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}var g=r(2825);const m=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let v=!1;function b(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},b=arguments.length>2?arguments[2]:void 0,y=arguments.length>3?arguments[3]:void 0,{init:A,info:w,loader_config:x,runtime:E={loaderType:b},exposed:_=!0}=t;const T=(0,h.gG)();w||(A=T.init,w=T.info,x=T.loader_config),(0,i.Dg)(e.agentIdentifier,A||{}),(0,i.GE)(e.agentIdentifier,x||{}),w.jsAttributes??={},d.v6&&(w.jsAttributes.isWorker=!0),(0,i.CX)(e.agentIdentifier,w);const S=(0,i.P_)(e.agentIdentifier),D=[w.beacon,w.errorBeacon];v||(S.proxy.assets&&(m(S.proxy.assets),D.push(S.proxy.assets)),S.proxy.beacon&&D.push(S.proxy.beacon),p(),(0,h.EZ)("activatedFeatures",g.T)),E.denyList=[...S.ajax.deny_list||[],...S.ajax.block_internal?D:[]],(0,i.sU)(e.agentIdentifier,E),void 0===e.api&&(e.api=function(e,t){t||(0,c.R)(e,"api");const h={};var p=a.ee.get(e),g=p.get("tracer"),m="api-",v=m+"ixn-";function b(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),w(m,n,!0,o||null===r?"session":void 0)(t,r)}function y(){}["setErrorHandler","finished","addToTrace","addRelease"].forEach((e=>{h[e]=w(m,e,!0,"api")})),h.addPageAction=w(m,"addPageAction",!0,n.D.pageAction),h.setCurrentRouteName=w(m,"routeName",!0,n.D.spa),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,w(m,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,l.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string, number or boolean type, but a type of <".concat(typeof t,"> was provided."))}else(0,l.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of <".concat(typeof e,"> was provided."))},h.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,l.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of <".concat(typeof e,"> was provided."))},h.setApplicationVersion=function(e){if("string"==typeof e||null===e)return b("application.version",e,"setApplicationVersion",!1);(0,l.Z)("Failed to execute setApplicationVersion. Expected <String | null>, but got <".concat(typeof e,">."))},h.start=e=>{try{const t=e?"defined":"undefined";(0,o.p)(f.xS,["API/start/".concat(t,"/called")],void 0,n.D.metrics,p);const r=Object.values(n.D);if(void 0===e)e=r;else{if((e=Array.isArray(e)&&e.length?e:[e]).some((e=>!r.includes(e))))return(0,l.Z)("Invalid feature name supplied. Acceptable feature names are: ".concat(r));e.includes(n.D.pageViewEvent)||e.push(n.D.pageViewEvent)}e.forEach((e=>{p.emit("".concat(e,"-opt-in"))}))}catch(e){(0,l.Z)("An unexpected issue occurred",e)}},h.recordReplay=function(){(0,o.p)(f.xS,["API/recordReplay/called"],void 0,n.D.metrics,p),(0,o.p)("recordReplay",[],void 0,n.D.sessionReplay,p)},h.pauseReplay=function(){(0,o.p)(f.xS,["API/pauseReplay/called"],void 0,n.D.metrics,p),(0,o.p)("pauseReplay",[],void 0,n.D.sessionReplay,p)},h.interaction=function(){return(new y).get()};var A=y.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(f.xS,["API/createTracer/called"],void 0,n.D.metrics,p),(0,o.p)(v+"tracer",[(0,s.z)(),e,r],i,n.D.spa,p),function(){if(g.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw g.emit("fn-err",[arguments,this,e],r),e}finally{g.emit("fn-end",[(0,s.z)()],r)}}}};function w(e,t,r,i){return function(){return(0,o.p)(f.xS,["API/"+t+"/called"],void 0,n.D.metrics,p),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,p),r?void 0:this}}function x(){r.e(111).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>(0,l.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{A[e]=w(v,e,void 0,n.D.spa)})),h.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(f.xS,["API/noticeError/called"],void 0,n.D.metrics,p),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,p)},d.il?(0,u.b2)((()=>x()),!0):x(),h}(e.agentIdentifier,y)),void 0===e.exposed&&(e.exposed=_),v=!0}},1926:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},3325:(e,t,r)=>{"use strict";r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.sessionReplay]:9}}},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=>({111:"nr-spa",164:"nr-spa-compressor",433:"nr-spa-recorder"}[e]+"-1.248.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.248.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}}s||(c=!0,(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"),s.integrity=i.sriHashes[a],s.crossOrigin="anonymous"),e[r]=[n];var f=(t,n)=>{s.onerror=s.onload=null,clearTimeout(h);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},h=setTimeout(f.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=f.bind(null,s.onerror),s.onload=f.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/",i.sriHashes={111:"sha512-ZwkW/wLO65ZnBcPIJO2VJVqTtRyXCRZiimLidZm1CYZfRiDwnchDLGFiEKDNkhfy/b1cgD3SElt5YjVudzleDQ=="},(()=>{var e={801:0,92: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.248.0.PROD"]=self["webpackChunk:NRBA-1.248.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(1926);var e=i(50);class t{addPageAction(t,r){(0,e.Z)("Call to agent api addPageAction failed. The page action feature is not currently initialized.")}setPageViewName(t,r){(0,e.Z)("Call to agent api setPageViewName failed. The page view feature is not currently initialized.")}setCustomAttribute(t,r,n){(0,e.Z)("Call to agent api setCustomAttribute failed. The js errors feature is not currently initialized.")}noticeError(t,r){(0,e.Z)("Call to agent api noticeError failed. The js errors feature is not currently initialized.")}setUserId(t){(0,e.Z)("Call to agent api setUserId failed. The js errors feature is not currently initialized.")}setApplicationVersion(t){(0,e.Z)("Call to agent api setApplicationVersion failed. The agent is not currently initialized.")}setErrorHandler(t){(0,e.Z)("Call to agent api setErrorHandler failed. The js errors feature is not currently initialized.")}finished(t){(0,e.Z)("Call to agent api finished failed. The page action feature is not currently initialized.")}addRelease(t,r){(0,e.Z)("Call to agent api addRelease failed. The js errors feature is not currently initialized.")}start(t){(0,e.Z)("Call to agent api addRelease failed. The agent is not currently initialized.")}recordReplay(){(0,e.Z)("Call to agent api recordReplay failed. The agent is not currently initialized.")}pauseReplay(){(0,e.Z)("Call to agent api pauseReplay failed. The agent is not currently initialized.")}}var r=i(3325),n=i(234);const o=Object.values(r.D);function a(e){const t={};return o.forEach((r=>{t[r]=function(e,t){return!1!==(0,n.Mt)(t,"".concat(e,".enabled"))}(r,e)})),t}var s=i(7530);var c=i(8e3),u=i(5938),d=i(3960),l=i(385);class f extends u.W{constructor(e,t,r){let i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=i,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===(0,n.Mt)(this.agentIdentifier,"".concat(this.featureName,".autoStart"))&&(this.auto=!1),this.auto&&(0,c.R)(e,r)}importAggregator(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate)return;if(!this.auto)return void this.ee.on("".concat(this.featureName,"-opt-in"),(()=>{(0,c.R)(this.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator()}));const r=l.il&&!0===(0,n.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let o;this.onAggregateImported=new Promise((e=>{o=e}));const a=async()=>{let n;try{if(r){const{setupAgentSession:e}=await i.e(111).then(i.bind(i,3228));n=e(this.agentIdentifier)}}catch(t){(0,e.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",t)}try{if(!this.shouldImportAgg(this.featureName,n))return(0,c.L)(this.agentIdentifier,this.featureName),void o(!1);const{lazyFeatureLoader:e}=await i.e(111).then(i.bind(i,8582)),{Aggregate:r}=await e(this.featureName,"aggregate");this.featAggregate=new r(this.agentIdentifier,this.aggregator,t),o(!0)}catch(t){(0,e.Z)("Downloading and initializing ".concat(this.featureName," failed..."),t),this.abortHandler?.(),(0,c.L)(this.agentIdentifier,this.featureName),o(!1)}};l.il?(0,d.b2)((()=>a()),!0):a()}shouldImportAgg(e,t){return e!==r.D.sessionReplay||!!n.Yu.MO&&(!1!==(0,n.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!t?.isNew||!!t?.state.sessionReplayMode))}}var h=i(7633);class p extends f{static featureName=h.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,h.t,r),this.importAggregator()}}var g=i(1117),m=i(1284);class v extends g.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,m.D)(e,(function(e,r){t[e]=b(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,m.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=b(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=y(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=b(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i<e.length;i++)t[r=e[i]]=A(this.aggregatedData[r]),t[r].length&&(n=!0),delete this.aggregatedData[r];return n?t:null}}function b(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=y(t.t)),t.c+=1,t.t+=e,t.sos+=e*e,e>t.max&&(t.max=e),e<t.min&&(t.min=e),t):{t:e}}function y(e){return{t:e,min:e,max:e,sos:e*e,c:1}}function A(e){return"object"!=typeof e?[]:(0,m.D)(e,w)}function w(e,t){return t}var x=i(8632),E=i(4402),_=i(4351);var T=i(5546),S=i(7956),D=i(3239),j=i(7894),N=i(9251);class C extends f{static featureName=N.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,N.t,r),l.il&&((0,S.N)((()=>(0,T.p)("docHidden",[(0,j.z)()],void 0,N.t,this.ee)),!0),(0,D.bP)("pagehide",(()=>(0,T.p)("winPagehide",[(0,j.z)()],void 0,N.t,this.ee))),this.importAggregator())}}var R=i(3081);class O extends f{static featureName=R.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,R.t9,r),this.importAggregator()}}var P=i(6660);class I{constructor(e,t,r,n){this.name="UncaughtError",this.message=e,this.sourceURL=t,this.line=r,this.column=n}}class k extends f{static featureName=P.t;#e=new Set;constructor(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t,n);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("fn-err",((e,t,n)=>{this.abortHandler&&!this.#e.has(n)&&(this.#e.add(n),(0,T.p)("err",[this.#t(n),(0,j.z)()],void 0,r.D.jserrors,this.ee))})),this.ee.on("internal-error",(e=>{this.abortHandler&&(0,T.p)("ierr",[this.#t(e),(0,j.z)(),!0],void 0,r.D.jserrors,this.ee)})),l._A.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,T.p)("err",[this.#r(e),(0,j.z)(),!1,{unhandledPromiseRejection:1}],void 0,r.D.jserrors,this.ee)}),(0,D.m$)(!1,this.removeOnAbort?.signal)),l._A.addEventListener("error",(e=>{this.abortHandler&&(this.#e.has(e.error)?this.#e.delete(e.error):(0,T.p)("err",[this.#n(e),(0,j.z)()],void 0,r.D.jserrors,this.ee))}),(0,D.m$)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#i,this.importAggregator()}#i(){this.removeOnAbort?.abort(),this.#e.clear(),this.abortHandler=void 0}#t(e){return e instanceof Error?e:void 0!==e?.message?new I(e.message,e.filename||e.sourceURL,e.lineno||e.line,e.colno||e.col):new I("string"==typeof e?e:(0,_.P)(e))}#r(e){let t="Unhandled Promise Rejection: ";if(e?.reason instanceof Error)try{return e.reason.message=t+e.reason.message,e.reason}catch(t){return e.reason}if(void 0===e.reason)return new I(t);const r=this.#t(e.reason);return r.message=t+r.message,r}#n(e){return e.error instanceof Error?e.error:new I(e.message,e.filename,e.lineno,e.colno)}}var H=i(2210);let z=1;const L="nr@id";function M(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===l._A?0:(0,H.X)(e,L,(function(){return z++}))}function F(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,_.P)(e).length}catch(e){return}}}var B=i(1214),U=i(7243);class Z{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,n.DL)(this.agentIdentifier);if(!t)return null;var r=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!r||!i)return null;var a=(0,E.M)(),s=(0,E.Ht)(),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,r,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,r,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 l._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,_.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,n.Mt)(this.agentIdentifier,"distributed_tracing")&&(r=(0,n.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var i=0;i<r.allowed_origins.length;i++){var o=(0,U.e)(r.allowed_origins[i]);if(e.hostname===o.hostname&&e.protocol===o.protocol&&e.port===o.port){t=!0;break}}return t}isDtEnabled(){var e=(0,n.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,n.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,n.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,n.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var V=i(7825),q=["load","error","abort","timeout"],G=q.length,W=n.Yu.REQ,X=n.Yu.XHR;class Y extends f{static featureName=V.t;constructor(e,t){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(e,t,V.t,i),(0,n.OP)(e).xhrWrappable){this.dt=new Z(e),this.handler=(e,t,r,n)=>(0,T.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};l._A?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const n={status:t.responseStatus},i={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};K(n,t.name),this.handler("xhr",[n,i,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,r.D.ajax)}}))}catch(e){}(0,B.u5)(this.ee),(0,B.Kf)(this.ee),function(e,t,i,o){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,D.m$)(!1)),l.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,D.m$)(!1))}function s(e){this.params={method:e[0]},K(this,e[1]),this.metrics={}}function c(t,r){var i=(0,n.DL)(e);i.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",i.xpid);var a=o.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader&&(r.setRequestHeader("newrelic",a.newrelicHeader),s=!0),a.traceContextParentHeader&&(r.setRequestHeader("traceparent",a.traceContextParentHeader),a.traceContextStateHeader&&r.setRequestHeader("tracestate",a.traceContextStateHeader),s=!0),s&&(this.dt=a)}}function u(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=F(i);a&&(n.txSize=a)}this.startTime=(0,j.z)(),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<G;s++)r.addEventListener(q[s],this.listener,(0,D.m$)(!1))}function d(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 f(e,t){var r=""+M(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function h(e,t){var r=""+M(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function p(){this.endTime=(0,j.z)()}function g(e,r){r instanceof X&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function m(e,r){r instanceof X&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function v(e,t,r){t instanceof X&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,j.z)()))}function b(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,j.z)()-this.xhrCbStart,this.onload,r],r)}function y(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&l.il&&(t=""+l._A.location.href):e[0]&&e[0].url?t=e[0].url:l._A?.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,U.e)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=o.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,n)&&(this.dt=n);else{var i={};for(var a in r)i[a]=r[a];i.headers=new Headers(r.headers||{}),s(i.headers,n)&&(this.dt=n),e.length>1?e[1]=i:e.push(i)}}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 A(e,t){this.params={},this.metrics={},this.startTime=(0,j.z)(),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 W?r=i.url:l._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),K(this,r);var o=(""+(i&&i instanceof W&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=F(n.body)||0}function w(e,t){var n;this.endTime=(0,j.z)(),this.params||(this.params={}),this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,j.z)()-this.startTime};i("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,r.D.ajax)}function x(e){var t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o<G;o++)e.removeEventListener(q[o],this.listener,!1);t.aborted||(n.duration=(0,j.z)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,i("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,r.D.ajax))}}function E(e,t){e.params.status=t.status;var r=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?F(e.response):"text"===r||""===r||void 0===r?F(e.responseText):void 0}(t,e.lastSize);if(r&&(e.metrics.rxSize=r),e.sameOrigin){var n=t.getResponseHeader("X-NewRelic-App-Data");n&&(e.params.cat=n.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",a),t.on("open-xhr-start",s),t.on("open-xhr-end",c),t.on("send-xhr-start",u),t.on("xhr-cb-time",d),t.on("xhr-load-added",f),t.on("xhr-load-removed",h),t.on("xhr-resolved",p),t.on("addEventListener-end",g),t.on("removeEventListener-end",m),t.on("fn-end",b),t.on("fetch-before-start",y),t.on("fetch-start",A),t.on("fn-start",v),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator()}}}function K(e,t){var r=(0,U.e)(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}var Q=i(3614);const{BST_RESOURCE:J,RESOURCE:ee,START:te,END:re,FEATURE_NAME:ne,FN_END:ie,FN_START:oe,PUSH_STATE:ae}=Q;var se=i(7144);class ce extends f{static featureName=se.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,se.t,r),this.importAggregator()}}var ue=i(7836);const{FEATURE_NAME:de,START:le,END:fe,BODY:he,CB_END:pe,JS_TIME:ge,FETCH:me,FN_START:ve,CB_START:be,FN_END:ye}=ue;var Ae=i(4649);class we extends f{static featureName=Ae.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,Ae.t,r),this.importAggregator()}}new class extends t{constructor(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,E.ky)(16);super(),l._A?(this.agentIdentifier=r,this.sharedAggregator=new v({agentIdentifier:this.agentIdentifier}),this.features={},(0,x.h5)(r,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(p),(0,s.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,n.C5)(this.agentIdentifier),init:(0,n.P_)(this.agentIdentifier),loader_config:(0,n.DL)(this.agentIdentifier),runtime:(0,n.OP)(this.agentIdentifier)}}run(){try{const t=a(this.agentIdentifier),n=[...this.desiredFeatures];n.sort(((e,t)=>r.p[e.featureName]-r.p[t.featureName])),n.forEach((n=>{if(t[n.featureName]||n.featureName===r.D.pageViewEvent){const i=function(e){switch(e){case r.D.ajax:return[r.D.jserrors];case r.D.sessionTrace:return[r.D.ajax,r.D.pageViewEvent];case r.D.sessionReplay:return[r.D.sessionTrace];case r.D.pageViewTiming:return[r.D.pageViewEvent];default:return[]}}(n.featureName);i.every((e=>t[e]))||(0,e.Z)("".concat(n.featureName," is enabled but one or more dependent features has been disabled (").concat((0,_.P)(i),"). This may cause unintended consequences or missing data...")),this.features[n.featureName]=new n(this.agentIdentifier,this.sharedAggregator)}}))}catch(t){(0,e.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,x.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}addToTrace(t){(0,e.Z)("Call to agent api addToTrace failed. The session trace feature is not currently initialized.")}setCurrentRouteName(t){(0,e.Z)("Call to agent api setCurrentRouteName failed. The spa feature is not currently initialized.")}interaction(){(0,e.Z)("Call to agent api interaction failed. The spa feature is not currently initialized.")}}({features:[Y,p,C,class extends f{static featureName=ne;constructor(e,t){if(super(e,t,ne,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!l.il)return;const n=this.ee;let i;(0,B.QU)(n),this.eventsEE=(0,B.em)(n),this.eventsEE.on(oe,(function(e,t){this.bstStart=(0,j.z)()})),this.eventsEE.on(ie,(function(e,t){(0,T.p)("bst",[e[0],t,this.bstStart,(0,j.z)()],void 0,r.D.sessionTrace,n)})),n.on(ae+te,(function(e){this.time=(0,j.z)(),this.startPath=location.pathname+location.hash})),n.on(ae+re,(function(e){(0,T.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,r.D.sessionTrace,n)}));try{i=new PerformanceObserver((e=>{const t=e.getEntries();(0,T.p)(J,[t],void 0,r.D.sessionTrace,n)})),i.observe({type:ee,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}},ce,O,we,k,class extends f{static featureName=de;constructor(e,t){if(super(e,t,de,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!l.il)return;if(!(0,n.OP)(e).xhrWrappable)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,i=0;const o=this.ee.get("tracer"),a=(0,B._L)(this.ee),s=(0,B.Lg)(this.ee),c=(0,B.BV)(this.ee),u=(0,B.Kf)(this.ee),d=this.ee.get("events"),f=(0,B.u5)(this.ee),h=(0,B.QU)(this.ee),p=(0,B.Gm)(this.ee);function g(e,t){h.emit("newURL",[""+window.location,t])}function m(){i++,r=window.location.hash,this[ve]=(0,j.z)()}function v(){i--,window.location.hash!==r&&g(0,!0);var e=(0,j.z)();this[ge]=~~this[ge]+e-this[ve],this[ye]=e}function b(e,t){e.on(t,(function(){this[t]=(0,j.z)()}))}this.ee.on(ve,m),s.on(be,m),a.on(be,m),this.ee.on(ye,v),s.on(pe,v),a.on(pe,v),this.ee.buffer([ve,ye,"xhr-resolved"],this.featureName),d.buffer([ve],this.featureName),c.buffer(["setTimeout"+fe,"clearTimeout"+le,ve],this.featureName),u.buffer([ve,"new-xhr","send-xhr"+le],this.featureName),f.buffer([me+le,me+"-done",me+he+le,me+he+fe],this.featureName),h.buffer(["newURL"],this.featureName),p.buffer([ve],this.featureName),s.buffer(["propagate",be,pe,"executor-err","resolve"+le],this.featureName),o.buffer([ve,"no-"+ve],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),b(f,me+le),b(f,me+"-done"),b(a,"new-jsonp"),b(a,"jsonp-end"),b(a,"cb-start"),h.on("pushState-end",g),h.on("replaceState-end",g),window.addEventListener("hashchange",g,(0,D.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",g,(0,D.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){g(0,i>1)}),(0,D.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#i,this.importAggregator()}#i(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})()})();</script>
<title>TED Community | TED</title>
<meta name="description" content="TED.com, home of TED Talks, is a global initiative about ideas worth spreading via TEDx, The Audacious Project, TED Books, TED Conferences, TED-Ed and more." />
<meta name="keywords" content="TED, Talks, Themes, Speakers, Technology, Entertainment, Design" />
<link rel="mask-icon" href="https://pa.tedcdn.com/mask-icon.svg" color="#E62B1E" sizes="any" />
<meta name="theme-color" content="#E62B1E" />
<link rel="icon" href="https://pa.tedcdn.com/favicon.ico" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="apple-mobile-web-app-title" content="TED Talks" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<link rel="apple-touch-icon" href="https://pa.tedcdn.com/apple-touch-icon.png" />
<link rel="apple-touch-icon-precomposed" href="https://pa.tedcdn.com/apple-touch-icon-precomposed.png" />
<meta name="application-name" content="TED Talks" />
<meta name="msapplication-config" content="https://www.ted.com/browserconfig.xml" />
<meta name="msapplication-TileColor" content="#000000" />
<meta http-equiv="cleartype" content="on" />
<meta name="title" content="TED Community" /><!-- (+-CONTENT-IS-LIVE-SUCCESS-+) --><link href='https://pa.tedcdn.com/javascripts/screens/e23fc83ded4f4a08e25a.chunk.js' rel='prefetch'>
<link href='https://pa.tedcdn.com/javascripts/screens/ea6522e62893a7f51e1b.chunk.js' rel='prefetch'>
<link href='https://pa.tedcdn.com/javascripts/screens/global-7463702562a1ca256d1e.chunk.css' rel='stylesheet'>
<link href='https://pa.tedcdn.com/javascripts/screens/shed-4c66e36fff66345a8ec4.chunk.css' rel='stylesheet'>
<link href='https://pa.tedcdn.com/javascripts/screens/search-0dabde207efe364bbada.chunk.css' rel='stylesheet'><script>
if(top != self) top.location.replace(location);
</script><script>
(function(i,r,l,d,o){
i.__gaIn=function(){(i[r].q=i[r].q||[]).push(arguments)};
i['GoogleAnalyticsObject']=r;i[r]=i[r]||__gaIn,i[r].l=1*new Date();
if(l && d!="yes" && d!="1") o.userId=l[2];
__ga('create',"UA-40781755-2",'ted.com',o);
__ga('set',"dimension3",'logged'+(l ? 'In' : 'Out'));
__ga('set',"dimension28","default");
})(window,"__ga",('; '+document.cookie).match(/; (_ted_user_id|_explr_uid)=(\d+);/),(window.navigator && window.navigator.doNotTrack),{});
</script><script>
var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];
googletag.cmd.push(function() {
googletag.pubads().enableAsyncRendering();
googletag.enableServices();
});
</script><script>
_q=[];q=function(){_q.push(arguments)};
_g=[];g=function(){_g.push(arguments)};
TED = {"env":"production","assetBuster":1701198840,"playerPath":"//pb.tedcdn.com/assets/player/flash_hls/player_4_01_002.swf","assetHost":"https://pa.tedcdn.com","authHost":"https://auth.ted.com","settingsUrl":"https://www.ted.com/settings/account","signInUrl":"/session/new","signOutUrl":"https://auth.ted.com/session/logout","signInHelpUrl":"https://auth.ted.com/account/password/new","signUpUrl":"/session/new","csClientId":"7341760","gaDimensions":{"breakpoint":"dimension1","talkId":"dimension2","authState":"dimension3","playlistId":"dimension5","testId":"dimension7","embedZone":"dimension8","gaClientId":"dimension9","tedUserId":"dimension10","playContext":"dimension11","sourceContext":"dimension12","playbackRate":"dimension13","playerMode":"dimension14","proxy":"dimension15","playToken":"dimension16","subtitleLanguage":"dimension17","playerPresentation":"dimension18","videoType":"dimension19","listHasProgress":"dimension20","exploreState":"dimension21","hasEndorsement":"dimension22","exploreCTASource":"dimension23","authContext":"dimension24","streamStructure":"dimension25","streamHost":"dimension26","exploreTest":"dimension27","subproperty":"dimension28"}};
TED.headReady = new Date();
TED.signOutUrl += '?referer=' + location.protocol + '//' + location.host + '/session/logout';
TED.createDiscussionsUrl = function createDiscusisonsUrl(id, slug) {
return location.protocol + '//' + location.host + '/discussions/'+String(id)+'/'+String(slug);
}
TED.startTime = new Date();
TED.isFirstVisit = !document.cookie.match(/; _ga=/);
TED.abby = (function () {
var abs=(document.cookie.match(/_abby_(\w+)=(\w+)/g) || []), dms=[], ts={}, t;
for (var i=-1, l=abs.length; ++i < l;) {
t = abs[i].match(/_abby_(\w+)=(\w+)/);
ts[t[1]] = t[2];
tstr = t[1] + ':' + t[2];
if (dms.indexOf(tstr) < 0) dms.push(tstr);
}
if (dms.length) {
__ga('set', "dimension7", dms.join(','));
}
return {tests: ts}
}());
(function() {
var exCookie = document.cookie.match(/_exv=([^;]+)/);
if (exCookie) {
__ga('set', "dimension27", decodeURIComponent(exCookie[1]));
}
}());
</script>
<script>
TED.abby.overridden = false;
TED.abby.disabled = false;
TED.abby.tests.post15s = "b";
TED.abby.tests.hero_form = "b";
TED["controller"]="profiles"
</script><script async charset='UTF-8' src='//b-code.liadm.com/a-091g.min.js'></script></head>
<body class='profiles-body'>
<div class='shoji' id='shoji'>
<div class='shoji__fixtures' id='shoji-fixtures'></div>
<div class='shoji__door'>
<div class='page shoji__washi'>
<noscript>
<div class='alert alert--flash alert--warning'>
<div class='container'>
<div class='h9'>You have JavaScript disabled</div>
For the best experience, please turn JavaScript on.
<a href='https://enable-javascript.com/'>Here's how</a>
</div>
</div>
</noscript>
<script>
(function(d,h){
if (('; '+d.cookie).match(/; _uconf=0;/)) {
d.write(h);
g('uconf.init',"uconf","uconf-close");
}
}(document,"\u003cdiv class='alert alert--flash alert--warning' id='uconf'\u003e\n\u003cdiv class='container'\u003e\n\u003cdiv class='alert__container'\u003e\u003ch4 class='h10 m5'\u003eYour account isn't active yet.\u003c/h4\u003ePlease click on the confirmation link we sent you.\nIf you don't receive the email within ten minutes, we can\n\u003ca href='https://auth.ted.com/account/confirmation/new'\u003esend it again\u003c/a\u003e.\n\u003ca class='alert__close g g-button-modal-close' href='#' id='uconf-close'\u003eClose\u003c/a\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n"))
</script><nav class='Main-nav Main-nav--uninitialized Main-nav/Popper' id='main-nav' role='navigation'>
<div class='Main-nav__smoke z-i:9 Main-nav/Popper__smoke' id='main-nav-popper-smoke'></div>
<div class='hide-lg fl:l d:n@lg' role='presentation'>
<a aria-haspopup='true' class='Main-nav__item f-w:700 t-t:u undec Main-nav__label' href='#' onclick='g('mainNav.openHamburger'); return false' role='button'><span class='if-no-svg'>Menu</span>
<svg baseProfile="tiny" xmlns="http://www.w3.org/2000/svg" width="54" height="54" viewBox="0, 0, 512, 512" class="if-svg Main-nav__icon Main-nav__icon--hamburger"><title>Main menu</title><path d="M12 80h488v56H12V80zM12 228h488v56H12v-56zM12 376h488v56H12v-56z"/></svg></a>
</div>
<a class='Main-nav__home-button ga-link' data-ga-action='home' data-ga-category='navigation.item' data-ga-label='/' href='/' rel='home'>
<svg xmlns="http://www.w3.org/2000/svg" width="96" height="54" viewBox="0, 0, 96, 54" class="Main-nav__logo"><title>TED</title><rect x="0" y="0" width="640" height="360" fill="none"/><path d="M21.244 21.053h-6.761V14.85h21.012v6.203h-6.762V39.15h-7.489V21.053zm15.414-6.203h20.43v6.203H44.147v2.992h12.941v5.837H44.147v3.065h12.941v6.203h-20.43v-24.3zm21.666 0h12.287c8.071 0 10.906 5.984 10.906 12.114 0 7.443-3.926 12.186-12.36 12.186H58.324v-24.3zm7.489 18.097h2.908c4.653 0 5.308-3.794 5.308-6.056 0-1.533-.509-5.765-5.89-5.765H65.74l.073 11.821z" fill="#E62B1E"/></svg>
<div class='show-lg Main-nav__motto c:gray fl:l f-w:200 p-x:0' role='presentation'><div class='v-a:m w:full d:i-b l-h:n'>
<svg class='v-a:m' style='width: 210px;' viewbox='0 0 343 36' xmlns='http://www.w3.org/2000/svg'>
<path d='M0.708067,0.848485 L3.110116,0.848485 L3.110116,28.1212123 L0.708067,28.1212123 L0.708067,0.848485 Z M24.128041,0.848485 L24.128041,27.6545687 L22.097408,27.6545687 L22.097408,23.8695704 C20.691585,26.5657335 18.244411,28.1212123 14.964156,28.1212123 C9.549133,28.1212123 6.112676,24.0769675 6.112676,17.9587512 C6.112676,11.8405348 9.549133,7.79629 14.964156,7.79629 C18.140276,7.79629 20.587449,9.2999195 21.941205,11.8405348 L21.941205,0.848485 L24.128041,0.848485 Z M22.04534,17.9587512 C22.04534,12.9293699 19.389896,9.7147138 15.224494,9.7147138 C11.007024,9.7147138 8.403648,13.0330685 8.403648,18.0624497 C8.403648,23.091831 11.059092,26.2027885 15.224494,26.2027885 C19.389896,26.2027885 22.04534,23.0399817 22.04534,17.9587512 Z M45.145967,18.7844776 L29.901512,18.7844776 C30.108216,23.5293755 32.536994,26.1824368 36.567731,26.1824368 C39.719974,26.1824368 41.838695,24.3457021 42.458809,21.5395796 L44.680882,21.5395796 C43.854064,25.3661102 41.011878,28.1212123 36.516055,28.1212123 C31.090062,28.1212123 27.731114,24.1416204 27.731114,18.1212123 C27.731114,12.2028449 31.038386,8.1212123 36.464379,8.1212123 C42.148752,8.1212123 45.145967,12.5599878 45.145967,18.0701919 L45.145967,18.7844776 Z M29.901512,16.8967225 L42.768866,16.8967225 C42.562161,12.968151 40.391764,10.0089674 36.412703,10.0089674 C32.692022,10.0089674 30.31492,12.5089674 29.901512,16.8967225 Z M64.962869,8.5293755 L64.962869,27.6620286 L62.953462,27.6620286 L62.953462,24.0395796 C61.613858,26.5906 59.295313,28.1212123 56.100873,28.1212123 C50.742456,28.1212123 47.548016,24.1416204 47.548016,18.1212123 C47.548016,12.1008041 50.742456,8.1212123 56.100873,8.1212123 C59.192266,8.1212123 61.510812,9.5497837 62.850416,11.9987633 L62.850416,8.5803959 L64.962869,8.5803959 L64.962869,8.5293755 Z M62.901939,18.0701919 C62.901939,13.1212123 60.531871,9.957947 56.306965,9.957947 C52.185107,9.957947 49.711992,13.2232531 49.711992,18.1722327 C49.711992,23.1212123 52.185107,26.1824368 56.306965,26.1824368 C60.480347,26.1824368 62.901939,23.0701919 62.901939,18.0701919 Z M67.965429,21.7436613 L70.136818,21.7436613 C70.395316,24.7538653 72.101407,26.2844776 75.978886,26.2844776 C79.442768,26.2844776 81.407357,25.1110082 81.407357,22.6620286 C81.407357,20.7232531 80.166564,19.7028449 76.650983,19.0906 L74.686393,18.7334572 C70.550416,17.968151 68.585826,16.335498 68.585826,13.3252939 C68.585826,10.1110082 71.170812,8.1212123 75.513589,8.1212123 C80.735261,8.1212123 83.010049,10.468151 83.165148,14.0395796 L80.99376,14.0395796 C80.786961,11.2844776 79.184269,9.9069266 75.513589,9.9069266 C72.463305,9.9069266 70.705515,11.1314164 70.705515,13.2742735 C70.705515,15.4171306 72.308206,16.2844776 75.30679,16.8457021 L77.271379,17.2028449 C81.717556,18.0191715 83.578746,19.6008041 83.578746,22.5599878 C83.578746,26.2844776 80.476762,28.1212123 76.030586,28.1212123 C70.912314,28.1212123 68.223928,25.8252939 67.965429,21.7436613 Z M120.209988,8.7272729 L113.391269,28.1212123 L111.118363,28.1212123 L107.399061,16.6917173 C106.830835,14.9850507 106.262608,13.1232325 105.797696,11.3648486 C105.332783,13.1232325 104.764556,14.9850507 104.19633,16.6917173 L100.477029,28.1212123 L98.204123,28.1212123 L91.385404,8.7272729 L93.65831,8.7272729 L97.377611,19.3810103 C98.100809,21.5014143 98.720692,23.5701012 99.392233,25.638788 C100.012116,23.518384 100.632,21.4496971 101.30354,19.3810103 L104.7129,8.7272729 L106.985806,8.7272729 L110.446822,19.3810103 C111.118363,21.4496971 111.738246,23.5701012 112.306473,25.638788 C112.926356,23.5701012 113.597897,21.4496971 114.269437,19.3810103 L118.040395,8.7272729 L120.209988,8.7272729 Z M120.209988,18.1212123 C120.209988,12.1008041 123.875005,8.1212123 129.19186,8.1212123 C134.560336,8.1212123 138.225353,12.1008041 138.225353,18.1212123 C138.225353,24.1416204 134.560336,28.1212123 129.19186,28.1212123 C123.926625,28.1212123 120.209988,24.1416204 120.209988,18.1212123 Z M136.057314,18.1212123 C136.057314,13.1722327 133.373077,10.0089674 129.24348,10.0089674 C125.113884,10.0089674 122.481266,13.1722327 122.481266,18.1212123 C122.481266,23.0701919 125.165503,26.2334572 129.24348,26.2334572 C133.373077,26.2334572 136.057314,23.1212123 136.057314,18.1212123 Z M151.43662,8.1738438 L151.43662,10.2264754 L150.572391,10.2264754 C146.302082,10.2264754 143.912743,12.910686 143.912743,17.0685807 L143.912743,28.1212123 L141.828426,28.1212123 L141.828426,8.4370017 L143.811069,8.4370017 L143.811069,12.5422649 C144.827809,10.2264754 146.861289,8.1212123 150.369043,8.1212123 C150.674065,8.1738438 151.029924,8.1738438 151.43662,8.1738438 Z M161.645327,10.1813143 L157.610947,10.1813143 L157.610947,28.1212123 L155.434505,28.1212123 L155.434505,10.1813143 L152.037132,10.1813143 L152.037132,8.2761924 L155.434505,8.2761924 L155.434505,2.66666682 L157.610947,2.66666682 L157.610947,8.2761924 L161.645327,8.2761924 L161.645327,10.1813143 Z M179.06018,15.1166493 L179.06018,28.1212123 L176.904806,28.1212123 L176.904806,15.2745994 C176.904806,11.5890957 175.012283,9.851644 171.647797,9.851644 C168.703872,9.851644 165.654807,12.0102962 165.602237,17.0647012 L165.602237,28.1212123 L163.446863,28.1212123 L163.446863,0.848485 L165.602237,0.848485 L165.602237,11.799696 C166.811349,9.4830936 169.124433,7.9035921 172.068358,7.9035921 C176.536815,7.9035921 179.06018,10.4834446 179.06018,15.1166493 Z M189.869399,21.7436613 L192.040787,21.7436613 C192.299286,24.7538653 194.005376,26.2844776 197.882856,26.2844776 C201.346737,26.2844776 203.311327,25.1110082 203.311327,22.6620286 C203.311327,20.7232531 202.070533,19.7028449 198.554952,19.0906 L196.590363,18.7334572 C192.454385,17.968151 190.489795,16.335498 190.489795,13.3252939 C190.489795,10.1110082 193.074781,8.1212123 197.417558,8.1212123 C202.63923,8.1212123 204.914018,10.468151 205.069117,14.0395796 L202.897729,14.0395796 C202.69093,11.2844776 201.088238,9.9069266 197.417558,9.9069266 C194.367275,9.9069266 192.609484,11.1314164 192.609484,13.2742735 C192.609484,15.4171306 194.212175,16.2844776 197.210759,16.8457021 L199.175349,17.2028449 C203.621525,18.0191715 205.482715,19.6008041 205.482715,22.5599878 C205.482715,26.2844776 202.380732,28.1212123 197.934555,28.1212123 C192.816283,28.1212123 190.127897,25.8252939 189.869399,21.7436613 Z M225.299616,18.3030305 C225.299616,24.4329006 221.853199,28.4848486 216.42248,28.4848486 C213.237155,28.4848486 210.782887,26.9783551 209.425208,24.4329006 L209.425208,35.3939395 L207.284251,35.3939395 L207.284251,8.5887447 L209.320771,8.5887447 L209.320771,12.3809525 C210.730669,9.6796538 213.184936,8.1212123 216.474698,8.1212123 C221.853199,8.1212123 225.299616,12.2251084 225.299616,18.3030305 Z M223.054223,18.1991344 C223.054223,13.1601733 220.338864,10.0432902 216.161388,10.0432902 C211.931693,10.0432902 209.320771,13.2640694 209.320771,18.3030305 C209.320771,23.3419915 211.983912,26.5627707 216.161388,26.5627707 C220.391082,26.5627707 223.054223,23.2380954 223.054223,18.1991344 Z M238.510884,8.1738438 L238.510884,10.2264754 L237.646655,10.2264754 C233.376346,10.2264754 230.987007,12.910686 230.987007,17.0685807 L230.987007,28.1212123 L228.902689,28.1212123 L228.902689,8.4370017 L230.885333,8.4370017 L230.885333,12.5422649 C231.902073,10.2264754 233.935553,8.1212123 237.443307,8.1212123 C237.799166,8.1738438 238.104188,8.1738438 238.510884,8.1738438 Z M255.925737,18.7844776 L240.681281,18.7844776 C240.887985,23.5293755 243.316763,26.1824368 247.347501,26.1824368 C250.499744,26.1824368 252.618465,24.3457021 253.238578,21.5395796 L255.460652,21.5395796 C254.633834,25.3661102 251.791647,28.1212123 247.295824,28.1212123 C241.869832,28.1212123 238.510884,24.1416204 238.510884,18.1212123 C238.510884,12.2028449 241.818156,8.1212123 247.244148,8.1212123 C252.928522,8.1212123 255.925737,12.5599878 255.925737,18.0701919 L255.925737,18.7844776 Z M240.681281,16.8967225 L253.548635,16.8967225 C253.341931,12.968151 251.171534,10.0089674 247.192472,10.0089674 C243.471792,10.0089674 241.043014,12.5089674 240.681281,16.8967225 Z M275.742638,8.5293755 L275.742638,27.6620286 L273.733232,27.6620286 L273.733232,24.0395796 C272.393628,26.5906 270.075082,28.1212123 266.880642,28.1212123 C261.522226,28.1212123 258.327785,24.1416204 258.327785,18.1212123 C258.327785,12.1008041 261.522226,8.1212123 266.880642,8.1212123 C269.972036,8.1212123 272.290581,9.5497837 273.630186,11.9987633 L273.630186,8.5803959 L275.742638,8.5803959 L275.742638,8.5293755 Z M273.681709,18.0701919 C273.681709,13.1212123 271.31164,9.957947 267.086735,9.957947 C262.964876,9.957947 260.491761,13.2232531 260.491761,18.1722327 C260.491761,23.1212123 262.964876,26.1824368 267.086735,26.1824368 C271.31164,26.1824368 273.681709,23.0701919 273.681709,18.0701919 Z M296.760564,0.848485 L296.760564,27.6545687 L294.72993,27.6545687 L294.72993,23.8695704 C293.324107,26.5657335 290.876933,28.1212123 287.596679,28.1212123 C282.181656,28.1212123 278.745199,24.0769675 278.745199,17.9587512 C278.745199,11.8405348 282.181656,7.79629 287.596679,7.79629 C290.772798,7.79629 293.219972,9.2999195 294.573728,11.8405348 L294.573728,0.848485 L296.760564,0.848485 Z M294.677863,17.9587512 C294.677863,12.9293699 292.022419,9.7147138 287.857016,9.7147138 C283.691614,9.7147138 281.03617,13.0330685 281.03617,18.0624497 C281.03617,23.091831 283.691614,26.2027885 287.857016,26.2027885 C292.022419,26.2027885 294.677863,23.0399817 294.677863,17.9587512 Z M300.363637,3.69268457 C300.363637,2.79767386 301.177234,2.06060621 302.165173,2.06060621 C303.153113,2.06060621 303.96671,2.79767386 303.96671,3.69268457 C303.96671,4.58769528 303.153113,5.3247629 302.165173,5.3247629 C301.235348,5.3247629 300.363637,4.58769528 300.363637,3.69268457 Z M301.002892,8.3783289 L303.385569,8.3783289 L303.385569,28.1212123 L301.002892,28.1212123 L301.002892,8.3783289 Z M323.183099,15.2235455 L323.183099,28.1212123 L321.027725,28.1212123 L321.027725,15.3801973 C321.027725,11.7249881 319.135202,10.001818 315.770717,10.001818 C312.826792,10.001818 309.777726,12.1427263 309.725156,17.1555846 L309.725156,28.1212123 L307.569783,28.1212123 L307.569783,8.5397343 L309.620016,8.5397343 L309.620016,12.1949435 C310.829128,9.7407316 313.194782,8.1219961 316.191277,8.1219961 C320.659735,8.0697788 323.183099,10.6284253 323.183099,15.2235455 Z M343,8.5380913 L343,27.3497594 C343,32.7170775 340.336552,36.0000002 334.497455,36.0000002 C329.73398,36.0000002 327.172972,33.4987257 326.814431,29.9031437 L328.914458,29.9031437 C329.272999,32.6128577 331.168145,34.1761542 334.548675,34.1761542 C338.851168,34.1761542 340.951194,31.9875391 340.951194,27.3497594 L340.951194,24.6921553 C339.51703,27.08921 337.212123,28.5482868 334.138914,28.5482868 C328.863238,28.5482868 325.585148,24.4837158 325.585148,18.3347495 C325.585148,12.1857832 328.863238,8.1212123 334.138914,8.1212123 C337.263343,8.1212123 339.67069,9.6323989 341.053635,12.1857832 L341.053635,8.5380913 L343,8.5380913 Z M340.951194,18.3347495 C340.951194,13.2800908 338.390186,10.049278 334.343794,10.049278 C330.194962,10.049278 327.736394,13.3843105 327.736394,18.3347495 C327.736394,23.2851885 330.246182,26.6202211 334.343794,26.6202211 C338.390186,26.6202211 340.951194,23.4415181 340.951194,18.3347495 Z' fill='currentColor'></path>
</svg>
</div></div>
</a>
<div class='pos:a right:0 top:0 Main-nav__bar' role='presentation'>
<ul class='sl fl:l show-lg' role='menubar'>
<li class='pos:r fl:l z-i:10 Main-nav__category' data-popper-name='watch' data-popper-root role='presentation'>
<a aria-haspopup class='Main-nav__item Main-nav__category__label f-w:700 t-t:u undec Main-nav__label' data-popper-target href='#' onclick='return false' role='menuitem'>Watch</a>
<ul aria-hidden class='popup popup--inverse popup--tailed popup--tailed--top popup--tailed--center sl Main-nav__category__list Main-nav__category__list--mp Main-nav/Popper__popup' role='menu'>
<li role='menuitem'>
<a class='d:b hover/bg:gray-ll Main-nav__fs-1 p-x:4 p-y:.8 undec ga-link' data-ga-action='watch' data-ga-category='navigation.item' data-ga-label='/talks' href='/talks'>
<div class='f-w:700 m-b:.1'>TED Talks</div>
<div class='c:gray'>Browse the library of TED talks and speakers</div>
</a>
</li>
<li role='menuitem'>
<a class='d:b hover/bg:gray-ll Main-nav__fs-1 p-x:4 p-y:.8 undec ga-link' data-ga-action='watch' data-ga-category='navigation.item' data-ga-label='/playlists' href='/playlists'>
<div class='f-w:700 m-b:.1'>Playlists</div>
<div class='c:gray'>100+ collections of TED Talks, for curious minds</div>
</a>
</li>
<li role='menuitem'>
<a class='d:b hover/bg:gray-ll Main-nav__fs-1 p-x:4 p-y:.8 undec ga-link' data-ga-action='watch' data-ga-category='navigation.item' data-ga-label='/series' href='/series'>
<div class='f-w:700 m-b:.1'>TED Series</div>
<div class='c:gray'>Go deeper into fascinating topics with original video series from TED.</div>
</a>
</li>
<li role='menuitem'>
<a class='d:b hover/bg:gray-ll Main-nav__fs-1 p-x:4 p-y:.8 undec ga-link' data-ga-action='watch' data-ga-category='navigation.item' data-ga-label='/watch/ted-ed' href='/watch/ted-ed'>
<div class='f-w:700 m-b:.1'>TED-Ed videos</div>
<div class='c:gray'>Watch, share and create lessons with TED-Ed</div>
</a>
</li>
<li role='menuitem'>
<a class='d:b hover/bg:gray-ll Main-nav__fs-1 p-x:4 p-y:.8 undec ga-link' data-ga-action='watch' data-ga-category='navigation.item' data-ga-label='/watch/tedx-talks' href='/watch/tedx-talks'>
<div class='f-w:700 m-b:.1'>TEDx Talks</div>
<div class='c:gray'>Talks from independently organized local events</div>
</a>
</li>
</ul>
</li>
<li class='pos:r fl:l z-i:10 Main-nav__category' data-popper-name='discover' data-popper-root role='presentation'>
<a aria-haspopup class='Main-nav__item Main-nav__category__label f-w:700 t-t:u undec Main-nav__label' data-popper-target href='#' onclick='return false' role='menuitem'>Discover</a>
<ul aria-hidden class='popup popup--inverse popup--tailed popup--tailed--top popup--tailed--center sl Main-nav__category__list Main-nav__category__list--mp Main-nav/Popper__popup' role='menu'>
<li role='menuitem'>
<a class='d:b hover/bg:gray-ll Main-nav__fs-1 p-x:4 p-y:.8 undec ga-link' data-ga-action='discover' data-ga-category='navigation.item' data-ga-label='/topics' href='/topics'>
<div class='f-w:700 m-b:.1'>Topics</div>
<div class='c:gray'>Explore TED offerings by topic</div>
</a>
</li>
<li role='menuitem'>
<a class='d:b hover/bg:gray-ll Main-nav__fs-1 p-x:4 p-y:.8 undec ga-link' data-ga-action='discover' data-ga-category='navigation.item' data-ga-label='https://audiocollective.ted.com' href='https://audiocollective.ted.com'>
<div class='f-w:700 m-b:.1'>Podcasts</div>
<div class='c:gray'>TED's original podcast initiatives</div>
</a>
</li>
<li role='menuitem'>
<a class='d:b hover/bg:gray-ll Main-nav__fs-1 p-x:4 p-y:.8 undec ga-link' data-ga-action='discover' data-ga-category='navigation.item' data-ga-label='/read/ted-books' href='/read/ted-books'>
<div class='f-w:700 m-b:.1'>TED Books</div>
<div class='c:gray'>Short books to feed your craving for ideas</div>
</a>
</li>
<li role='menuitem'>
<a class='d:b hover/bg:gray-ll Main-nav__fs-1 p-x:4 p-y:.8 undec ga-link' data-ga-action='discover' data-ga-category='navigation.item' data-ga-label='https://ideas.ted.com' href='https://ideas.ted.com'>
<div class='f-w:700 m-b:.1'>Ideas Blog</div>
<div class='c:gray'>Our daily coverage of the world of ideas</div>
</a>
</li>
<li role='menuitem'>
<a class='d:b hover/bg:gray-ll Main-nav__fs-1 p-x:4 p-y:.8 undec ga-link' data-ga-action='discover' data-ga-category='navigation.item' data-ga-label='/newsletter' href='/newsletter'>
<div class='f-w:700 m-b:.1'>Newsletter</div>
<div class='c:gray'>Inspiration delivered straight to your inbox</div>
</a>
</li>
</ul>
</li>
<li class='pos:r fl:l z-i:10 Main-nav__category' data-popper-name='attend' data-popper-root role='presentation'>
<a aria-haspopup class='Main-nav__item Main-nav__category__label f-w:700 t-t:u undec Main-nav__label' data-popper-target href='#' onclick='return false' role='menuitem'>Attend</a>
<ul aria-hidden class='popup popup--inverse popup--tailed popup--tailed--top popup--tailed--center sl Main-nav__category__list Main-nav__category__list--mp Main-nav/Popper__popup' role='menu'>
<li role='menuitem'>
<a class='d:b hover/bg:gray-ll Main-nav__fs-1 p-x:4 p-y:.8 undec ga-link' data-ga-action='attend' data-ga-category='navigation.item' data-ga-label='/attend/conferences' href='/attend/conferences'>
<div class='f-w:700 m-b:.1'>Conferences</div>
<div class='c:gray'>Take part in our events: TED, TEDGlobal and more</div>
</a>
</li>
<li role='menuitem'>
<a class='d:b hover/bg:gray-ll Main-nav__fs-1 p-x:4 p-y:.8 undec ga-link' data-ga-action='attend' data-ga-category='navigation.item' data-ga-label='/tedx/events' href='/tedx/events'>
<div class='f-w:700 m-b:.1'>TEDx events</div>
<div class='c:gray'>Find and attend local, independently organized events</div>
</a>
</li>
<li role='menuitem'>
<a class='d:b hover/bg:gray-ll Main-nav__fs-1 p-x:4 p-y:.8 undec ga-link' data-ga-action='attend' data-ga-category='navigation.item' data-ga-label='/attend/ted-on-screen' href='/attend/ted-on-screen'>
<div class='f-w:700 m-b:.1'>TED on screen</div>
<div class='c:gray'>Experience TED from home</div>
</a>
</li>
<li role='menuitem'>
<a class='d:b hover/bg:gray-ll Main-nav__fs-1 p-x:4 p-y:.8 undec ga-link' data-ga-action='attend' data-ga-category='navigation.item' data-ga-label='https://courses.ted.com/' href='https://courses.ted.com/'>
<div class='f-w:700 m-b:.1'>TED Courses</div>
<div class='c:gray'>Learn from TED speakers who expand on their world-changing ideas</div>
</a>
</li>
</ul>
</li>
<li class='pos:r fl:l z-i:10 Main-nav__category' data-popper-name='participate' data-popper-root role='presentation'>
<a aria-haspopup class='Main-nav__item Main-nav__category__label f-w:700 t-t:u undec Main-nav__label' data-popper-target href='#' onclick='return false' role='menuitem'>Participate</a>
<ul aria-hidden class='popup popup--inverse popup--tailed popup--tailed--top popup--tailed--center sl Main-nav__category__list Main-nav__category__list--mp Main-nav/Popper__popup' role='menu'>
<li role='menuitem'>
<a class='d:b hover/bg:gray-ll Main-nav__fs-1 p-x:4 p-y:.8 undec ga-link' data-ga-action='participate' data-ga-category='navigation.item' data-ga-label='/participate/nominate' href='/participate/nominate'>
<div class='f-w:700 m-b:.1'>Nominate</div>
<div class='c:gray'>Recommend speakers, Audacious Projects, Fellows and more</div>
</a>
</li>
<li role='menuitem'>
<a class='d:b hover/bg:gray-ll Main-nav__fs-1 p-x:4 p-y:.8 undec ga-link' data-ga-action='participate' data-ga-category='navigation.item' data-ga-label='/participate/organize-a-local-tedx-event' href='/participate/organize-a-local-tedx-event'>
<div class='f-w:700 m-b:.1'>Organize a local TEDx event</div>
<div class='c:gray'>Rules and resources to help you plan a local TEDx event</div>
</a>
</li>
<li role='menuitem'>
<a class='d:b hover/bg:gray-ll Main-nav__fs-1 p-x:4 p-y:.8 undec ga-link' data-ga-action='participate' data-ga-category='navigation.item' data-ga-label='/participate/translate' href='/participate/translate'>
<div class='f-w:700 m-b:.1'>Translate</div>
<div class='c:gray'>Bring TED to the non-English speaking world</div>
</a>
</li>
<li role='menuitem'>
<a class='d:b hover/bg:gray-ll Main-nav__fs-1 p-x:4 p-y:.8 undec ga-link' data-ga-action='participate' data-ga-category='navigation.item' data-ga-label='/participate/ted-fellows-program' href='/participate/ted-fellows-program'>
<div class='f-w:700 m-b:.1'>TED Fellows</div>
<div class='c:gray'>Join or support innovators from around the globe</div>
</a>
</li>
</ul>
</li>
<li class='pos:r fl:l z-i:10 Main-nav__category' data-popper-name='about' data-popper-root role='presentation'>
<a aria-haspopup class='Main-nav__item Main-nav__category__label f-w:700 t-t:u undec Main-nav__label' data-popper-target href='#' onclick='return false' role='menuitem'>About</a>
<ul aria-hidden class='popup popup--inverse popup--tailed popup--tailed--top popup--tailed--center sl Main-nav__category__list Main-nav__category__list--mp Main-nav/Popper__popup' role='menu'>
<li role='menuitem'>
<a class='d:b hover/bg:gray-ll Main-nav__fs-1 p-x:4 p-y:.8 undec ga-link' data-ga-action='about' data-ga-category='navigation.item' data-ga-label='/about/our-organization' href='/about/our-organization'>
<div class='f-w:700 m-b:.1'>Our organization</div>
<div class='c:gray'>Our mission, history, team, and more</div>
</a>
</li>
<li role='menuitem'>
<a class='d:b hover/bg:gray-ll Main-nav__fs-1 p-x:4 p-y:.8 undec ga-link' data-ga-action='about' data-ga-category='navigation.item' data-ga-label='/about/conferences' href='/about/conferences'>
<div class='f-w:700 m-b:.1'>Conferences</div>
<div class='c:gray'>TED Conferences, past, present, and future</div>
</a>
</li>
<li role='menuitem'>
<a class='d:b hover/bg:gray-ll Main-nav__fs-1 p-x:4 p-y:.8 undec ga-link' data-ga-action='about' data-ga-category='navigation.item' data-ga-label='/about/programs-initiatives' href='/about/programs-initiatives'>
<div class='f-w:700 m-b:.1'>Programs & Initiatives</div>
<div class='c:gray'>Details about TED's world-changing initiatives</div>
</a>
</li>
<li role='menuitem'>
<a class='d:b hover/bg:gray-ll Main-nav__fs-1 p-x:4 p-y:.8 undec ga-link' data-ga-action='about' data-ga-category='navigation.item' data-ga-label='/about/partner-with-ted' href='/about/partner-with-ted'>
<div class='f-w:700 m-b:.1'>Partner with TED</div>
<div class='c:gray'>Learn how you can partner with us</div>
</a>
</li>
<li role='menuitem'>
<a class='d:b hover/bg:gray-ll Main-nav__fs-1 p-x:4 p-y:.8 undec ga-link' data-ga-action='about' data-ga-category='navigation.item' data-ga-label='https://blog.ted.com' href='https://blog.ted.com'>
<div class='f-w:700 m-b:.1'>TED Blog</div>
<div class='c:gray'>Updates from TED and highlights from our global community</div>
</a>
</li>
<li role='menuitem'>
<a class='d:b hover/bg:gray-ll Main-nav__fs-1 p-x:4 p-y:.8 undec ga-link' data-ga-action='about' data-ga-category='navigation.item' data-ga-label='/read/ted-talks-the-official-ted-guide-to-public-speaking' href='/read/ted-talks-the-official-ted-guide-to-public-speaking'>
<div class='f-w:700 m-b:.1'>TED Guide to Public Speaking</div>
<div class='c:gray'>An insider’s guide to creating talks that are unforgettable</div>
</a>
</li>
</ul>
</li>
<a class='ga-link bg:red b-r:.2 c:white hover/c:white fl:l f-w:700 m-x:.7 m-t:.6 p-x:.7 p-y:.7 t-d:n t-t:u' data-ga-action='membership' data-ga-category='navigation.item' data-ga-label='/membership' href='/membership?utm_medium=website&utm_source=main-nav-header&utm_campaign=membership-ted'>
Membership
</a>
</ul>
<div class='Main-nav__divider nav__divider fl:l show-lg'></div>
<div class='loggedin-only fl:l pos:r z-i:10' data-popper-name='account' data-popper-root><a class='Main-nav__item Main-nav__account-button' data-popper-target href='/dashboard' id='main-nav-account-button' onclick='return false' role='button' title='Your account'>
<div class='Main-nav__account-button__avatar'>
<div class='Main-nav__account-button__badge'></div>
</div>
</a>
<div aria-hidden class='popup popup--inverse popup--tailed popup--tailed--top popup--tailed--center Main-nav__category__list Main-nav__category__list--account Main-nav/Popper__popup' id='main-nav-account-menu' role='menu'></div></div>
<a class='loggedout-only Main-nav__item fl:l ga-link f-w:700 t-t:u undec Main-nav__label' data-ga-action='signin' data-ga-category='navigation.item' data-ga-label='/session/new?context=ted.www%2Fmain-nav&referer=https%3A%2F%2Fwww.ted.com%2Fpeople' href='/session/new?context=ted.www%2Fmain-nav&referer=https%3A%2F%2Fwww.ted.com%2Fpeople'>Sign in</a>
<div class='Main-nav__divider show-lg fl:l'></div>
<div class='show-lg fl:l'>
<a class='Main-nav__item' href='/search' id='main-nav-search' role='button'>
<svg baseProfile="tiny" xmlns="http://www.w3.org/2000/svg" width="54" height="54" viewBox="0 0 512 512" class="Main-nav__icon Main-nav__icon--search"><title>Search</title><path d="M221.414 12.31C105.96 12.31 12 106.164 12 221.475c0 115.34 93.96 209.202 209.452 209.202 41.684 0 80.52-12.4 113.205-33.512l89.652 89.576c17.304 17.267 45.413 17.267 62.697 0 17.342-17.322 17.304-45.374 0-62.677l-89.634-89.5c21.13-32.646 33.512-71.406 33.512-113.09-.02-115.31-93.92-209.163-209.47-209.163zm167.5 209.165c0 92.267-75.136 167.27-167.462 167.27-92.344 0-167.462-75.04-167.462-167.27 0-92.22 75.118-167.25 167.462-167.193 92.326 0 167.424 74.973 167.463 167.193z"/></svg>
</a>
</div>
</div>
<form action='/search' aria-hidden='true' class='Main-nav__search pos:a right:0' id='main-nav-search-form' role='search'>
<div class='Main-nav__search__content pos:a left:0'>
<div class='Main-nav__divider fl:l'></div>
<label>
<span class='screen-reader-text'>
Search:
</span>
<input aria-label='Search' autocorrect='off' class='Main-nav__fs-6 Main-nav__search__input' name='q' placeholder='Type to search' tabindex='-1' title='Press Enter to begin search'>
</label>
<a aria-label='Close' class='Main-nav__search__close fl:r' href='#' role='button' tabindex='-1'>
<svg xmlns="http://www.w3.org/2000/svg" width="54" height="54" viewBox="0, 0, 30, 30" class="Main-nav__icon"><title>Cancel search</title><path d="M24.5 6.718L6.936 24.282 24.5 6.718zm-18 0l17.564 17.564L6.5 6.718z" stroke="#414141" stroke-width="2" stroke-linecap="square" fill="none"/></svg>
</a>
</div>
</form>
</nav>
<div id='main-nav-slideouts'></div>
<script>g("mainNav.init",{"menuItems":[{"label":"Watch","name":"watch","items":[{"url":"/talks","label":"TED Talks","info":"Browse the library of TED talks and speakers"},{"url":"/playlists","label":"Playlists","info":"100+ collections of TED Talks, for curious minds"},{"url":"/series","label":"TED Series","info":"Go deeper into fascinating topics with original video series from TED."},{"url":"/watch/ted-ed","label":"TED-Ed videos","info":"Watch, share and create lessons with TED-Ed"},{"url":"/watch/tedx-talks","label":"TEDx Talks","info":"Talks from independently organized local events"}]},{"label":"Discover","name":"discover","items":[{"url":"/topics","label":"Topics","info":"Explore TED offerings by topic"},{"url":"https://audiocollective.ted.com","label":"Podcasts","info":"TED's original podcast initiatives"},{"url":"/read/ted-books","drilldown":true,"label":"TED Books","info":"Short books to feed your craving for ideas"},{"url":"https://ideas.ted.com","label":"Ideas Blog","info":"Our daily coverage of the world of ideas","external":true},{"url":"/newsletter","label":"Newsletter","info":"Inspiration delivered straight to your inbox"}]},{"label":"Attend","name":"attend","items":[{"url":"/attend/conferences","drilldown":true,"label":"Conferences","info":"Take part in our events: TED, TEDGlobal and more"},{"url":"/tedx/events","label":"TEDx events","info":"Find and attend local, independently organized events"},{"url":"/attend/ted-on-screen","label":"TED on screen","info":"Experience TED from home"},{"url":"https://courses.ted.com/","label":"TED Courses","info":"Learn from TED speakers who expand on their world-changing ideas"}]},{"label":"Participate","name":"participate","items":[{"url":"/participate/nominate","label":"Nominate","info":"Recommend speakers, Audacious Projects, Fellows and more"},{"url":"/participate/organize-a-local-tedx-event","drilldown":true,"label":"Organize a local TEDx event","info":"Rules and resources to help you plan a local TEDx event"},{"url":"/participate/translate","drilldown":true,"label":"Translate","info":"Bring TED to the non-English speaking world"},{"url":"/participate/ted-fellows-program","label":"TED Fellows","info":"Join or support innovators from around the globe"}]},{"label":"About","name":"about","items":[{"url":"/about/our-organization","drilldown":true,"label":"Our organization","info":"Our mission, history, team, and more"},{"url":"/about/conferences","drilldown":true,"label":"Conferences","info":"TED Conferences, past, present, and future"},{"url":"/about/programs-initiatives","label":"Programs \u0026 Initiatives","info":"Details about TED's world-changing initiatives"},{"url":"/about/partner-with-ted","label":"Partner with TED","info":"Learn how you can partner with us"},{"url":"https://blog.ted.com","label":"TED Blog","info":"Updates from TED and highlights from our global community","external":true},{"url":"/read/ted-talks-the-official-ted-guide-to-public-speaking","label":"TED Guide to Public Speaking","info":"An insider’s guide to creating talks that are unforgettable"}]}]})</script>
<script>
// For Mixpanel tracking, when following a link from the main nav (hearder),
// add an entry to the localstorage with
// key: navigation_context
// value: Header
const headerLinks = Array.from(document.querySelectorAll('.Main-nav__category__list--mp'));
const membershipLink = document.querySelector('[data-ga-action="membership"]');
headerLinks.forEach(link => {
link.addEventListener('click', () => {
window.localStorage.setItem('navigation_context', 'Header');
});
});
if (membershipLink) {
membershipLink.addEventListener('click', () => {
window.localStorage.setItem('navigation_context', 'Header');
});
}
</script><div class='main profiles-main' role='main'>
<div class='search'>
<div class='container'>
<h1 class='h1 h1--alt m3'>TED Community</h1>
<p class='p1 m2'>
Ideas spread because of people.
(And a little help from the Internet.)
Meet members of TED's
global online community.
</p>
</div>
<form action='' class='filters m1' id='filters' method='get'>
<div class='filters__top'>
<div class='container'>
<div class='filters__opener hide-sm'>
Filter Profiles
</div>
<div class='filters__top__content row row-skinny'>
<div class='col col-sm-4 col-lg-3 filters__filter'>
<div class='pos:r'>
<input type="text" name="q" id="q" class="filters__filter__input form-control form-control--small" placeholder="Search the TED Community…" />
<svg class="filters__filter__setter pos:a right:0 top:0" xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="-5 -5 50 50" role="button" tabindex="0" style="cursor:pointer">
<title>Search</title>
<path d="M2 2h36v36H2V2z" fill="#FFF"/>
<path d="M17.769 5.081c-7.006 0-12.708 5.695-12.708 12.693 0 6.999 5.702 12.695 12.711 12.695 2.529 0 4.886-.752 6.869-2.033l5.441 5.435a2.695 2.695 0 0 0 3.805 0 2.688 2.688 0 0 0 0-3.803l-5.44-5.431a12.59 12.59 0 0 0 2.034-6.863c-.001-6.998-5.7-12.693-12.712-12.693zm10.165 12.693c0 5.599-4.56 10.151-10.162 10.151-5.604 0-10.163-4.554-10.163-10.151 0-5.597 4.559-10.15 10.163-10.146 5.602 0 10.16 4.549 10.162 10.146z" fill="#666"/>
</svg>
</div>
</div>
<div class='col filters__filter hide-sm'>
<div class='row row-skinny row-oh-2up'>
<div class='col'>
<input type="submit" name="commit" value="Submit" class="button button--wide button--dark filters__apply" data-disable-with="Submit" />
</div>
<div class='col'>
<button class='button button--wide filters__clear'>Clear</button>
</div>
</div>
</div>
</div>
</div>
</div>
<div class='filters__bottom'>
<div class='container'>
<div class='row row-skinny'>
<div class='col col-sm-8 col-lg-9 filters__active'>
<div class='filters__active__label'>
Active filters:
</div>
<div class='filters__active__stubs'>
<a class='l3 filters__clear' href='#'>Clear</a>
</div>
</div>
<div class='col col-sm-4 col-lg-3 filters__sort filters__active__sort'>
<div class='row row-skinny'>
<div class='col col-sm-4 text-right show-sm'>
<label class='filters__label' for='filters-sort'>Sort by:</label>
</div>
<div class='col col-sm-8'>
<select name="sort" id="filters-sort" class="form-control form-control--dropdown form-control--small filters__sort__select"><optgroup label="Sort by…" Last_name="last" First_name="first" Updated="updated"><option value="last">Last name</option>
<option value="first">First name</option>
<option value="updated">Updated</option></optgroup></select>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
<div class='container results' id='browse-results'>
<div class='row row-sm-4up row-lg-6up'>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/7119547'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://avatars.ted.com/v1/avatar/1485696673.svg" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Carl
<br>
Lenny Homer
</h4>
<p class='p4'>
</p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/5443097'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://avatars.ted.com/v1/avatar/1452984908.svg" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Andrew
<br>
-
</h4>
<p class='p4'>
Glasgow</p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/45104000'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://avatars.ted.com/v1/avatar/1695342437.svg" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
ABRA
<br>
.
</h4>
<p class='p4'>
</p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/28362602'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://pi.tedcdn.com/r/s3.amazonaws.com/ted.conferences.profiles/00/00/13/c5/2b/1295659.jpeg?c=165%2C165&h=165&op=%5E&w=165" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Donia Farid
<br>
Abdallah Abdullah Eissa
</h4>
<p class='p4'>
sharqia<br><em>
I'm passionate about
<br>
..
</em></p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/26196453'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://pi.tedcdn.com/r/s3.amazonaws.com/ted.conferences.profiles/00/00/12/cf/ec/1232876.jpeg?c=165%2C165&h=165&op=%5E&w=165" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Abdullah Aman
<br>
Ali Salem
</h4>
<p class='p4'>
</p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/33321845'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://avatars.ted.com/v1/avatar/1644505862.svg" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Marcellus
<br>
Baz
</h4>
<p class='p4'>
Nottingham<br><em>
I'm passionate about
<br>
I am passionate about youth empowerment an...
</em></p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/3664166'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://pi.tedcdn.com/r/s3.amazonaws.com/ted.conferences.profiles/00/00/08/00/df/524511.jpeg?c=165%2C165&h=165&op=%5E&w=165" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Almuataz
<br>
Ben Esmaeel
</h4>
<p class='p4'>
Misurata</p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/8658821'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://avatars.ted.com/v1/avatar/1508703175.svg" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Joan
<br>
Bradshae
</h4>
<p class='p4'>
</p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/9724996'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://pi.tedcdn.com/r/s3.amazonaws.com/ted.conferences.profiles/00/00/11/f1/58/1175896.jpeg?c=165%2C165&h=165&op=%5E&w=165" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Rodrigo
<br>
Capel de Souza
</h4>
<p class='p4'>
</p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/73883'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://avatars.ted.com/v1/avatar/1345424681.svg" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Judy
<br>
Christensen
</h4>
<p class='p4'>
Honolulu</p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/7484285'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://avatars.ted.com/v1/avatar/1489704054.svg" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Young Sun
<br>
Chun
</h4>
<p class='p4'>
<em>
I'm passionate about
<br>
Traveling
</em></p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/34081286'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://avatars.ted.com/v1/avatar/1647955866.svg" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Nguyen ai Nhu Lam
<br>
CTU
</h4>
<p class='p4'>
</p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/21856476'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://avatars.ted.com/v1/avatar/1592407662.svg" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Cleber
<br>
de Barros
</h4>
<p class='p4'>
</p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/43010578'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://avatars.ted.com/v1/avatar/1681848056.svg" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Leon
<br>
Delaloye
</h4>
<p class='p4'>
</p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/3987281'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://pi.tedcdn.com/r/s3.amazonaws.com/ted.conferences.profiles/00/00/07/70/f6/487670.jpeg?c=165%2C165&h=165&op=%5E&w=165" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Sara,
<br>
English-Persian
</h4>
<p class='p4'>
<em>
I'm passionate about
<br>
Stop Motion Set Design, Japanese Haiku, Th...
</em></p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/23300162'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://pi.tedcdn.com/r/s3.amazonaws.com/ted.conferences.profiles/00/00/1b/66/98/1795736.jpeg?c=165%2C165&h=165&op=%5E&w=165" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Viktoriia
<br>
Faraponova
</h4>
<p class='p4'>
Sunny Beach<br><em>
I'm passionate about
<br>
Cooking and playing video games. Can cook ...
</em></p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/915612'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://avatars.ted.com/v1/avatar/1386946668.svg" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Diana Carina
<br>
Ferreira
</h4>
<p class='p4'>
Porto</p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/9025116'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://pi.tedcdn.com/r/s3.amazonaws.com/ted.conferences.profiles/00/00/10/2a/71/1059441.jpeg?c=165%2C165&h=165&op=%5E&w=165" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Matilde
<br>
Freitas
</h4>
<p class='p4'>
Lisbon<br><em>
I'm passionate about
<br>
Cats, Tea, Coffee, Politics, Life Stories,...
</em></p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/19868313'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://avatars.ted.com/v1/avatar/1585213021.svg" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Đặng
<br>
Hiểu Vy
</h4>
<p class='p4'>
</p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/34005758'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://avatars.ted.com/v1/avatar/1647603169.svg" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Huda
<br>
Horia
</h4>
<p class='p4'>
</p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/20257750'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://pi.tedcdn.com/r/s3.amazonaws.com/ted.conferences.profiles/00/00/10/45/c1/1066433.jpeg?c=165%2C165&h=165&op=%5E&w=165" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Nyjil
<br>
James
</h4>
<p class='p4'>
PUNE<br><em>
I'm passionate about
<br>
• I am passionate about new emerging techn...
</em></p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/10478938'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://pi.tedcdn.com/r/s3.amazonaws.com/ted.conferences.profiles/00/00/0a/c9/1a/706842.jpeg?c=165%2C165&h=165&op=%5E&w=165" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Baizhou
<br>
Lai
</h4>
<p class='p4'>
Shenzhen</p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/4940720'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://pi.tedcdn.com/r/s3.amazonaws.com/ted.conferences.profiles/00/00/04/91/f2/299506.jpeg?c=165%2C165&h=165&op=%5E&w=165" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Aline
<br>
Lajarin
</h4>
<p class='p4'>
Curitiba</p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/7690038'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://avatars.ted.com/v1/avatar/1492252606.svg" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Julia
<br>
Łukaszowa
</h4>
<p class='p4'>
</p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/14940604'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://pi.tedcdn.com/r/s3.amazonaws.com/ted.conferences.profiles/00/00/10/ce/5c/1101404.jpeg?c=165%2C165&h=165&op=%5E&w=165" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Paloma
<br>
Marra
</h4>
<p class='p4'>
</p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/6614435'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://avatars.ted.com/v1/avatar/1476756964.svg" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Agustín
<br>
Montemuiño
</h4>
<p class='p4'>
</p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/22093743'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://pi.tedcdn.com/r/s3.amazonaws.com/ted.conferences.profiles/00/00/10/a0/f8/1089784.jpeg?c=165%2C165&h=165&op=%5E&w=165" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Nouran
<br>
Nader Allam
</h4>
<p class='p4'>
</p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/11946381'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://pi.tedcdn.com/r/s3.amazonaws.com/ted.conferences.profiles/00/00/12/b5/62/1226082.jpeg?c=165%2C165&h=165&op=%5E&w=165" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Sơn
<br>
Nguyễn
</h4>
<p class='p4'>
Hanoi<br><em>
I'm passionate about
<br>
Arts and sciences
</em></p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/5766734'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://avatars.ted.com/v1/avatar/1459086656.svg" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Chau Thanh
<br>
Phan
</h4>
<p class='p4'>
</p>
</div>
</a>
</div>
<div class='col'>
<a class='results__result media media--sm-v m4' href='/profiles/10854829'>
<div class='media__image media__image--thumb'>
<span class="thumb thumb--square"><span class="thumb__sizer"><span class="thumb__tugger"><img alt="" class=" thumb__image" play="false" src="https://pi.tedcdn.com/r/s3.amazonaws.com/ted.conferences.profiles/00/00/0d/bc/f2/900338.jpeg?c=165%2C165&h=165&op=%5E&w=165" /><span class="thumb__aligner"></span></span></span></span>
</div>
<div class='media__message'>
<h4 class='h7 m5'>
Ratul
<br>
Prasad
</h4>
<p class='p4'>
</p>
</div>
</a>
</div>
</div>
<div class='results__pagination'>
<div role="navigation" aria-label="Pagination" class="pagination"><span class="pagination__prev pagination__flipper pagination__flipper--disabled">Previous</span><span class=pagination__separator>|</span><span class="pagination__item pagination__current">1</span><span class=pagination__separator>|</span><a rel="next" class="pagination__item pagination__link" href="/people?page=2">2</a><span class=pagination__separator>|</span><a class="pagination__item pagination__link" href="/people?page=3">3</a><span class=pagination__separator>|</span><a class="pagination__item pagination__link" href="/people?page=4">4</a><span class=pagination__separator>|</span><a class="pagination__item pagination__link" href="/people?page=5">5</a><span class=pagination__separator>|</span><a class="pagination__next pagination__flipper pagination__link" rel="next" href="/people?page=2">Next</a></div>
</div>
</div>
</div>
<script data-spec="q">q("browse.init")</script></div>
<footer class='footer'>
<div class='container'>
<div class='footer__content'>
<a class="g-logo-small footer__logo" href="/">TED</a>
<div class='footer__content__links'>
<nav class='footer__section' role='navigation'>
<h3 class='footer__title'>
Programs & initiatives
</h3>
<ul class='footer__links'>
<li class='m5'><a class="footer__link" href="/about/programs-initiatives/tedx-program">TEDx</a></li>
<li class='m5'><a class="footer__link" href="/about/programs-initiatives/ted-fellows-program">TED Fellows</a></li>
<li class='m5'><a class="footer__link" href="/about/programs-initiatives/ted-ed">TED Ed</a></li>
<li class='m5'><a class="footer__link" href="/about/programs-initiatives/ted-translators">TED Translators</a></li>
<li class='m5'><a class="footer__link" href="/about/programs-initiatives/ted-institute">TED Institute</a></li>
<li class='m5'><a class="footer__link" href="/about/programs-initiatives/the-audacious-project">The Audacious Project</a></li>
<li class='m5'><a class="footer__link" href="https://tedatwork.ted.com">TED@Work</a></li>
<li class='m5'><a class="footer__link" href="https://courses.ted.com">TED Courses</a></li>
</ul>
</nav>
<nav class='footer__section' role='navigation'>
<h3 class='footer__title'>
Ways to get TED
</h3>
<ul class='footer__links'>
<li class='m5'><a class="footer__link" href="/podcasts">Podcasts</a></li>
<li class='m5'><a class="footer__link" href="/about/programs-initiatives/ted-talks/ways-to-get-ted-talks">More ways to get TED</a></li>
</ul>
</nav>
<nav class='footer__section' role='navigation'>
<h3 class='footer__title'>Follow TED</h3>
<ul class='footer__links'>
<li class='m5'><a class="footer__link" target="_blank" href="https://www.facebook.com/TED">Facebook</a></li>
<li class='m5'><a class="footer__link" target="_blank" href="https://twitter.com/tedtalks">Twitter</a></li>
<li class='m5'><a class="footer__link" target="_blank" href="https://instagram.com/ted">Instagram</a></li>
<li class='m5'><a class="footer__link" target="_blank" href="https://www.youtube.com/ted">YouTube</a></li>
<li class='m5'><a class="footer__link" target="_blank" href="https://www.linkedin.com/company/ted-conferences/">LinkedIn</a></li>
<li><a class="footer__link" href="https://blog.ted.com">TED Blog</a></li>
</ul>
</nav>
<nav class='footer__section' role='navigation'>
<h3 class='footer__title'>Our community</h3>
<ul class='footer__links'>
<li class='m5'><a class="footer__link" href="/people/speakers">TED Speakers</a></li>
<li class='m5'><a class="footer__link" href="/people/fellows">TED Fellows</a></li>
<li class='m5'><a class="footer__link" href="/people/translators">TED Translators</a></li>
<li class='m5'><a class="footer__link" rel="nofollow" href="/people/tedx">TEDx Organizers</a></li>
<li class='m5'><a class="footer__link" href="/people">TED Community</a></li>
</ul>
</nav>
</div>
<div class='footer__content__forms'>
<form class='footer__section footer__section--form footer-newsletter p-r:.8'>
<h3 class='footer__title'>TED Newsletters</h3>
<div class='c:black f:.9 m-b:2'>
Get the latest
<span class='f-w:700'>
TED Talks
</span>
delivered daily, right to your inbox
</div>
<a class='ga-link bg:gray-dd b-r:.2 c:white hover/c:white d:i-b f:1 f-w:700 p-y:1 p-x:4 t-d:n' data-ga-action='getStarted' data-ga-category='footer' data-ga-label='recommends' href='/newsletters'>
Sign up now
</a>
</form>
<form class='footer__section' style='display:none;'>
<h3 class='footer__title'>Language Selector</h3>
<p>TED.com translations are made possible by volunteer
translators. Learn more about the
<a href="/pages/open_translation_project">Open Translation Project</a>.</p>
<select class='form-control' disabled>
<option>English</option>
</select>
</form>
</div>
</div>
</div>
<div class='footer__services'>
<div class='container footer__services__container'>
<nav role='navigation'>
<ul class='footer__links'>
<li><a class="footer__service" href="/about/our-organization/our-policies-terms/ted-talks-usage-policy">TED Talks Usage Policy</a></li>
<li><a class="footer__service" href="/about/our-organization/our-policies-terms/privacy-policy">Privacy Policy</a></li>
<li><a class="footer__service" href="/about/partner-with-ted">Advertising / Partnership</a></li>
<li><a class="footer__service" href="/about/our-organization/our-policies-terms/ted-com-terms-of-use">TED.com Terms of Use</a></li>
<li><a class="footer__service" href="/about/our-organization/jobs-at-ted">Jobs</a></li>
<li><a class="footer__service" href="/about/our-organization/contact-us/press-and-media-information">Press</a></li>
<li><a class="footer__service" href="https://support.ted.com ">Help</a></li>
<li>
<button class='footer__service' onclick='OneTrust.ToggleInfoDisplay()'>Privacy Preferences</button>
</li>
<li><a class="footer__service" data-ga="{"category":"footer","action":"navigation","label":"/membership"}" href="/membership?utm_medium=website&utm_source=footer&utm_campaign=membership-ted">Membership</a></li>
</ul>
</nav>
<p class='footer__service footer__service--info' role='contentinfo'>
© TED Conferences, LLC. All rights reserved.
</p>
</div>
</div>
</footer>
<script>
// For Mixpanel tracking, when following a link from the footer,
// add an entry to the localstorage with
// key: navigation_context
// value: Footer
const footerContent = document.querySelector('.footer__content');
footerContent.addEventListener('click', (e) => {
if (e.target.tagName === 'A') {
window.localStorage.setItem('navigation_context', 'Footer');
}
});
</script></div>
<a class='shoji__lattice' href='#' id='shoji-lattice'></a>
</div>
</div>
<script src='https://pa.tedcdn.com/javascripts/screens/manifest-46e43cf9d2908ee644b4.js'></script>
<script src='https://pa.tedcdn.com/javascripts/screens/e23fc83ded4f4a08e25a.chunk.js'></script>
<script async src='https://pa.tedcdn.com/javascripts/screens/ea6522e62893a7f51e1b.chunk.js'></script><script>
(function() {
if (window.TED && TED.zone && TED.zone.hide_advertising) return;
window.advBidxc = window.advBidxc || {};
window.advBidxc.timeout = 400;
window.advBidxc.customerId = '8CUETUT4L';
window.advBidxc.domain = window.location.hostname;
window.advBidxc.version = 5.1;
window.advBidxc.startTime = new Date().getTime();
function loadScript(tagSrc) {
var scriptTag = document.createElement('script');
var placeTag = document.getElementsByTagName("script")[0];
scriptTag.type = 'text/javascript';
scriptTag.async = true;
scriptTag.src = tagSrc;
placeTag.parentNode.insertBefore(scriptTag, placeTag);
}
function loadGPT() {
if (!window.advBidxc.isAdServerLoaded) {
loadScript('https://www.googletagservices.com/tag/js/gpt.js');
window.advBidxc.isAdServerLoaded = true;
}
}
function init() {
window.advBidxc.loadGPT = setTimeout(loadGPT, window.advBidxc.timeout);
var mnSrc = 'https://hbx.media.net/bidexchange.js?cid=' + window.advBidxc.customerId + "&version=" + window.advBidxc.version + '&dn=' + window.advBidxc.domain;
loadScript(mnSrc);
}
init();
})();
</script><script>
(function(s,o,b,a,m){
a=s.createElement(o),m=s.getElementsByTagName(o)[0];
a.async=1;a.src=b;
m.parentNode.insertBefore(a,m)
})(document,'script','https://www.google-analytics.com/analytics.js');
</script><script>
var _comscore = _comscore || [];
_comscore.push({ c1: "2", c2: "7341760" });
(function() {
if (window.TED && TED.zone && TED.zone.hide_advertising) return;
var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true;
s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js";
el.parentNode.insertBefore(s, el);
})();
</script><script>
(function(d,s,u,e,m,r){r=(d.location.search||'').match(/[?&](geo=[A-Z]{2})\b/);e=d.createElement(s),m=d.getElementsByTagName(s)[0];e.async=1;e.src=u+(r?'&'+r[1]:'');m.parentNode.insertBefore(e,m)})(document,'script','https://geo-assets.tedcdn.com/cookie-notice/tcn.js?cb=1.1.4')
</script><script>
// Remove a key from local storage and return its value
const consumeLocalStorage = key => {
if (window !== undefined) {
const storageValue = window.localStorage.getItem(key);
window.localStorage.removeItem(key);
return storageValue || null;
}
return null;
};
// Parse the url path to find the what page the user is on.
// If the user is at root, return 'Home Page'.
// If the user is on a talks page, return null
const getContentDiscoveryContextType = pathName => {
if (window) {
let contextType = pathName.split('/')[1];
if (contextType === '') {
contextType = 'Home Page';
}
if (contextType === 'talks') {
return null;
}
return contextType;
}
return null;
};
// Import Mixpanel JavaScript SDK
(function(f,b){if(!b.__SV){var e,g,i,h;window.mixpanel=b;b._i=[];b.init=function(e,f,c){function g(a,d){var b=d.split(".");2==b.length&&(a=a[b[0]],d=b[1]);a[d]=function(){a.push([d].concat(Array.prototype.slice.call(arguments,0)))}}var a=b;"undefined"!==typeof c?a=b[c]=[]:c="mixpanel";a.people=a.people||[];a.toString=function(a){var d="mixpanel";"mixpanel"!==c&&(d+="."+c);a||(d+=" (stub)");return d};a.people.toString=function(){return a.toString(1)+".people (stub)"};i="disable time_event track track_pageview track_links track_forms track_with_groups add_group set_group remove_group register register_once alias unregister identify name_tag set_config reset opt_in_tracking opt_out_tracking has_opted_in_tracking has_opted_out_tracking clear_opt_in_out_tracking start_batch_senders people.set people.set_once people.unset people.increment people.append people.union people.track_charge people.clear_charges people.delete_user people.remove".split(" ");
for(h=0;h<i.length;h++)g(a,i[h]);var j="set set_once union unset remove delete".split(" ");a.get_group=function(){function b(c){d[c]=function(){call2_args=arguments;call2=[c].concat(Array.prototype.slice.call(call2_args,0));a.push([e,call2])}}for(var d={},e=["get_group"].concat(Array.prototype.slice.call(arguments,0)),c=0;c<j.length;c++)b(j[c]);return d};b._i.push([e,f,c])};b.__SV=1.2;e=f.createElement("script");e.type="text/javascript";e.async=!0;e.src="undefined"!==typeof MIXPANEL_CUSTOM_LIB_URL?
MIXPANEL_CUSTOM_LIB_URL:"file:"===f.location.protocol&&"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js".match(/^\/\//)?"https://cdn.mxpnl.com/libs/mixpanel-2-latest.min.js":"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js";g=f.getElementsByTagName("script")[0];g.parentNode.insertBefore(e,g)}})(document,window.mixpanel||[]);
// Initialize Mixpanel JS
mixpanel.init('cefc84a7a812fb3bb40d6efadb6b3163', {
debug: false,
api_host: 'https://mixpanel-proxy.ted.com',
});
const commonProperties = {
product: 'ted.com',
system_language: navigator ? navigator.language : null,
language_parameter_value: 'en',
test_id: 'post15s:b;hero_form:b',
};
window.trackEvent = (event, properties) => {
mixpanel.track(event, { ...commonProperties, ...properties });
}
window.trackForm = (formId, event, properties) => {
mixpanel.track_forms(formId, event, { ...commonProperties, ...properties });
}
// Send a tracking event on each screen view
window.trackEvent('screen_view', {
navigation_context: consumeLocalStorage('navigation_context'),
content_discovery_context: consumeLocalStorage('content_discovery_context'),
content_discovery_page_type: getContentDiscoveryContextType('/people'),
cta_impression_context: consumeLocalStorage('cta_impression_context'),
talk_id: null,
talk_type_id: null,
talk_type_name: null,
talk_page_view_context: null,
talk_slug: null,
talk_language: null,
recommendation_id: null,
playlist_slug: null,
video_duration: null,
video_topics: null,
video_publish_date: null,
talkstar_context: null,
subtitle_language: null,
});
</script></body></html>