1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 5 <meta charset="utf-8">
6<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"NRJS-76a079092d7e7822b1b","applicationID":"522494065","transactionName":"c1gNEEJcVVgHQ01AQl9FBgJCXFdATUEDVFNDGBAMX0Q=","queueTime":0,"applicationTime":118,"agent":""}</script>
vendor: 1 bytes, line 6
6
7<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:"601537969",accountID:"6520289",trustKey:"6520289",xpid:"UgMFUVRbARAFVlNWDgUHUFE=",licenseKey:"NRJS-76a079092d7e7822b1b",applicationID:"522494065",browserID:"601537969"};;/*! For license information please see nr-loader-spa-1.323.0.min.js.LICENSE.txt */ 8(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.323.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
8e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
8const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
8if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
8o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=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)o.call(e,n)&&(t[n]=e[n])}
8(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
8;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.323.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.323.0.PROD:";r.l=(n,i,s,a)=>
8{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-ORjtmy+nQMgxbu0os8+oTRa5sPzbinyuWSvpZrrstVLIaHofRRlfODdH+oUmkIgeQpM+vPf3vG/4RzvCsFVh1A==",249:"sha512-o7+K6xC0z3TqynjVxpd+jgiSgqy8rrPeRcUSqt5J0Rqg5Su5CycLMYfpwiM3WBCHiNDrG5aZoXJQ6HRc335XYQ==",212:"sha512-kRvBt1IYQDBnClTEWNaE8sDFqbXXM3Vdyf972Uf4MFbJxl7u3KmdO+jdB1H4achPEoT9YtNXHswaESey6sCH0A==",238:"sha512-U5EGmyYbFVR2UMNAuZJ7fTgVVtPa5b8RPMySDwXo7z3frRdkUJ2x1VAQTLQCeBab8VlGVGRV8FiSHIn/pwN72A=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.323.0.PROD"]=self["webpackChunk:NRBA-1.323.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
8ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
8{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
8null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
8dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
8imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)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,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
8return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s,a=(0,ye.ZF)(),o=(0,ye.el)(),c=Date.now();this.agentRef.runtime?.timeKeeper?.ready&&(s=Math.floor(this.agentRef.runtime.timeKeeper.correctAbsoluteTimestamp(c)));var d={spanId:a,traceId:o,timestamp:c,timestampCorrected:s};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,o),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,s??c,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,o,s??c,r,n,i)),d}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,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
8!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(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 h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(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 R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
8if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
8);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
8class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
8h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
8 9 <title>About Us</title> 10 <meta property="og:title" content="About Us"> 11 <meta name="twitter:title" content="About Us"> 12 <link 13 rel="icon" 14 href="https://pd-od.com/images/favicontypes/96138/pd-od-roundal-copy-uscreen.1741694132.png" 15> 16<link 17 rel="apple-touch-icon" 18 sizes="180x180" 19 href="https://pd-od.com/images/favicontypes/96138/pd-od-roundal-copy-uscreen.1741694132.png" 20> 21 <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> 22 <meta name="csrf-token" content=""> 23 <link rel="preconnect" href="https://fonts.googleapis.com"> 24 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 25 <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet"> 26
26<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.5.10/webfont.js"></script>
26 27
27<script> 28 window.editorId = 329092; 29 window.editorLink = 'https://app.uscreen.tv/bullet/page_builder/329092'; 30 window.body_font_family = 'Poppins:300,400,700,900'; 31 window.heading_font_family = 'Poppins:300,400,700,900'; 32 </script>
32 33
33<script> 34 window.uscreenStoreId = 95938; 35 </script>
35 36
36<script src="https://assets-gke.uscreencdn.com/vite/assets/landing_page_analytics-DgquKHA4.js" crossorigin="anonymous" type="module"></script>
36<link rel="modulepreload" href="https://assets-gke.uscreencdn.com/vite/assets/VideoTracker-DKtiOlZs.js" as="script" crossorigin="anonymous"> 37<link rel="modulepreload" href="https://assets-gke.uscreencdn.com/vite/assets/_commonjsHelpers-BosuxZz1.js" as="script" crossorigin="anonymous"> 38 <link rel="stylesheet" href="https://assets-gke.uscreencdn.com/vite/assets/tailwind-CeQmPIAS.css" media="all" /> 39
39<script src="https://assets-gke.uscreencdn.com/vite/assets/storefront_hotwire-BZ9GwY5K.js" crossorigin="anonymous" type="module"></script>
39<link rel="modulepreload" href="https://assets-gke.uscreencdn.com/vite/assets/preload-helper-s3Hva0Xc.js" as="script" crossorigin="anonymous"> 40<link rel="modulepreload" href="https://assets-gke.uscreencdn.com/vite/assets/excludeTurboTrainBroadcastReactEvents-Ch9QDwMS.js" as="script" crossorigin="anonymous"> 41<link rel="modulepreload" href="https://assets-gke.uscreencdn.com/vite/assets/VideoTracker-DKtiOlZs.js" as="script" crossorigin="anonymous"> 42<link rel="modulepreload" href="https://assets-gke.uscreencdn.com/vite/assets/turbo.es2017-esm-CbrezRZI.js" as="script" crossorigin="anonymous"> 43<link rel="modulepreload" href="https://assets-gke.uscreencdn.com/vite/assets/_commonjsHelpers-BosuxZz1.js" as="script" crossorigin="anonymous"><link rel="stylesheet" href="https://assets-gke.uscreencdn.com/vite/assets/storefront_hotwire-DtHu4oK3.css" media="screen" /> 44
44<script src="https://assets-gke.uscreencdn.com/vite/assets/web-components-BnSq9iDb.js" crossorigin="anonymous" type="module"></script>
44<link rel="modulepreload" href="https://assets-gke.uscreencdn.com/vite/assets/preload-helper-s3Hva0Xc.js" as="script" crossorigin="anonymous"> 45 46 <link rel="stylesheet" href="https://assets-gke.uscreencdn.com/vite/assets/page_builder-BMl1NNRh.css" media="all" /> 47 <style> 48 :root { 49 --primary: #95C11E; 50 --primary-rgb: 149, 193, 30; 51 --contrast-text-color: #FFFFFF; 52 --contrast-to-primary-color: #fff; 53 } 54</style> 55<style id="custom-theme-styles" media="none"> 56 body.light { 57 --main-color-h: 0; 58 --main-color-s: 100; 59 --main-color-l: 100; 60 --ds-bg-main: hsl(0, 100%, 100%); 61 62 --ds-bg-default: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 96%); 63 --ds-bg-inset: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 91%); 64 --ds-bg-overlay: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 98%); 65 --ds-bg-subtle: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 91%); 66 67 --ds-border-default: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 85%); 68 --ds-fg-default: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 8%); 69 --ds-fg-muted: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 25%); 70 --ds-fg-subtle: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 50%); 71 } 72 73 body.dark { 74 --main-color-h: 0; 75 --main-color-s: 100; 76 --main-color-l: 0; 77 --ds-bg-main: hsl(0, 100%, 0%); 78 79 --ds-bg-default: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 10%); 80 --ds-bg-overlay: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 2%); 81 --ds-bg-inset: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 6%); 82 --ds-bg-subtle: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 15%); 83 84 --ds-border-default: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 20%); 85 --ds-fg-default: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 98%); 86 --ds-fg-muted: hsl(var(--main-color-h), calc(var(--main-color-s) * 1%), 70%); 87 --ds-fg-subtle: hsl(var(--main-color-h), clamp(7%, calc(calc(var(--main-color-s) - 10) * 1%), 100%), 60%); 88 } 89 90</style> 91 92 <!-- Google Analytics -->
vendor: 69 bytes, lines 92-94
92 93 94 <script async src="https://www.googletagmanager.com/gtag/js?id=
94G-BTFQHYF8LH
vendor: 16 bytes, lines 94-95
94"></script> 95
95<script> 96
vendor: 145 bytes, lines 96-99
96window.dataLayer = window.dataLayer || []; 97 function gtag(){dataLayer.push(arguments);} 98 gtag('js', new Date()); 99 gtag('config', '
99G-BTFQHYF8LH
vendor: 8 bytes, lines 99-100
99'); 100
100</script>
100 101<!-- End Google Analytics --> 102 103 <!-- Google Tag Manager --> 104
104<script>
vendor: 348 bytes, lines 104-109
104 105 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 106 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 107 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 108 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 109 })(window,document,'script','dataLayer','
109GTM-5P94DFZP
vendor: 6 bytes, lines 109-110
109'); 110
110</script>
110 111<!-- End Google Tag Manager --> 112 113 </head> 114 <body dir="ltr" class="dark themeless group/body bg-ds-default"> 115 <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 115-116
115 116 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
116GTM-5P94DFZP
vendor: 87 bytes, lines 116-118
116" 117 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 118
118<!-- End Google Tag Manager (noscript) --> 119 120 <style id="card_border_radius"> 121 .pb-card { 122 border-radius: 0.5rem; 123 } 124 </style> 125 <style id="button_border_radius"> 126 .pb-button { 127 border-radius: 9999px; 128 } 129 </style> 130 <style id="heading_font_family"> 131 .heading_font_family { 132 font-family: 'Poppins'; 133 } 134 </style> 135 <style id="body_font_family"> 136 .body_font_family { 137 font-family: 'Poppins'; 138 } 139 </style> 140
140<script src="https://assets-gke.uscreencdn.com/vite/assets/page_builder-CQXrcFwc.js" crossorigin="anonymous" type="module"></script>
140<link rel="modulepreload" href="https://assets-gke.uscreencdn.com/vite/assets/api-CAiQbrBo-BbgJmk-9.js" as="script" crossorigin="anonymous"> 141<link rel="modulepreload" href="https://assets-gke.uscreencdn.com/vite/assets/_commonjsHelpers-DaMA6jEr-DwXtFsJ3.js" as="script" crossorigin="anonymous"> 142 <turbo-frame id="website_modal"></turbo-frame> 143 <div hidden="hidden" data-controller="edge-visit" data-edge-visit-url-value="/pages/329092/visit"></div> 144 <div hidden data-controller="landing-page-view" data-landing-page-view-page-id-value="329092" data-landing-page-view-permalink-value="aboutus"></div> 145 <div class="sticky top-0 z-[100]"> 146 147 148 <header id="website-header" 149 class="sticky top-0 z-[100] flex bg-ds-main h-20 border-b border-ds-default" 150 data-controller="themeless--header" 151> 152 <div class="container flex justify-between items-center my-auto"> 153 <div class="flex justify-start w-[8.75rem] flex-none"> 154 <a class="max-w-36 me-auto text-sm md:text-base text-ds-default" id="store-logo" data-type="main_logo" href="/"> 155 <img alt="PD-OD" src="https://alpha.uscreencdn.com/images/logotypes/96138/pd-od_logo_no_lp-white_480x192px.1753270379.png" /> 156</a> </div> 157 158 <nav id="website-links" class="h-full min-w-0 mx-auto hidden md:flex justify-center -mb-px" data-themeless--header-target="navigation"> 159 <ul class="h-full flex justify-start space-x-4 invisible" data-themeless--header-target="navigationLinks"> 160 161 <li class="relative group/item"> 162 <a class="flex items-center min-w-max overflow-y-hidden text-center px-4 pt-8 pb-7 h-full border-b border-b-4 hover:text-primary font-medium border-transparent text-ds-default" target="_self" data-type="home" href="/"><span class="flex items-center"><span>Home</span></span></a> 163 </li> 164 165 <li class="relative group/item"> 166 <a class="flex items-center min-w-max overflow-y-hidden text-center px-4 pt-8 pb-7 h-full border-b border-b-4 hover:text-primary font-medium border-transparent text-ds-default" target="_self" data-type="catalog" href="/catalog"><span class="flex items-center"><span>Library</span></span></a> 167 </li> 168 169 <li class="relative group/item"> 170 <a class="flex items-center min-w-max overflow-y-hidden text-center px-4 pt-8 pb-7 h-full border-b border-b-4 hover:text-primary font-medium border-primary text-primary" target="_self" href="/pages/aboutus"><span class="flex items-center"><span>About Us</span></span></a> 171 </li> 172 173 <li class="relative group/item"> 174 <a class="flex items-center min-w-max overflow-y-hidden text-center px-4 pt-8 pb-7 h-full border-b border-b-4 hover:text-primary font-medium border-transparent text-ds-default" target="_self" data-type="calendar" href="/calendar"><span class="flex items-center"><span>Calendar</span></span></a> 175 </li> 176 177 <li class="relative group/item"> 178 <a class="flex items-center min-w-max overflow-y-hidden text-center px-4 pt-8 pb-7 h-full border-b border-b-4 hover:text-primary font-medium border-transparent text-ds-default" target="_self" href="/pages/teams"><span class="flex items-center"><span>Membership</span></span></a> 179 </li> 180 181 <li class="relative group/item"> 182 <a class="flex items-center min-w-max overflow-y-hidden text-center px-4 pt-8 pb-7 h-full border-b border-b-4 hover:text-primary font-medium border-transparent text-ds-default" target="_self" href="/pages/resources"><span class="flex items-center"><span>Resources</span></span></a> 183 </li> 184 </ul> 185 </nav> 186 187 <div class="flex gap-x-2 items-center justify-end relative flex-none"> 188 189 190 <ds-button style="--font-size: var(--font-size-4-5)" class="hidden lg:block" size="big" variant="regular" href="/sign_in">Sign in</ds-button> 191 <ds-button style="--font-size: var(--font-size-4-5)" size="big" variant="primary" href="/join">Join</ds-button> 192 193 <div class="relative flex items-center"> 194 <input type="checkbox" id="menu-toggle" class="peer hidden" data-themeless--header-target="toggle" data-action="change->themeless--header#onMenuToggle"> 195 <label for="menu-toggle" class="overlay hidden peer-checked:block fixed inset-0 "></label> 196 <label for="menu-toggle" class="cursor-pointer flex items-center justify-center p-2 rounded bg-ds-subtle hover:opacity-80 lg:hidden w-12" 197 data-themeless--header-target="toggleBurger" 198 > 199 <ds-icon class="text-ds-default block p-1" name="burger" size="24"></ds-icon> 200 <ds-icon class="text-ds-default hidden p-1" name="cross" size="24"></ds-icon> 201 </label> 202 203 <div id="main-menu" class="invisible" data-themeless--header-target="menu"> 204 <div class="overflow-hidden relative box-border h-full flex w-full"> 205 <nav class="h-auto max-h-full w-full min-h-0 overflow-y-auto px-4 py-2 border-ds-default" data-themeless--header-target="menuNavigation"> 206 <ul class="flex flex-col space-y-1"> 207 <li class="text-base md:text-sm font-normal leading-tight md:leading-none"> 208 <a class="block py-2 h-10 md:h-8 hover:underline" href="/sign_in">Sign in</a> 209 </li> 210 <li class="text-base md:text-sm font-normal leading-tight md:leading-none">
211 <a class="block py-2 min-h-10 md:min-h-8 hover:underline underline-offset-2" target="_self" data-type="home" href="/"><span class="flex items-center justify-items-stretch"><span>Home</span></span></a> 212 </li> 213 <li class="text-base md:text-sm font-normal leading-tight md:leading-none"> 214 <a class="block py-2 min-h-10 md:min-h-8 hover:underline underline-offset-2" target="_self" data-type="catalog" href="/catalog"><span class="flex items-center justify-items-stretch"><span>Library</span></span></a> 215 </li> 216 <li class="text-base md:text-sm font-normal leading-tight md:leading-none"> 217 <a class="block py-2 min-h-10 md:min-h-8 hover:underline underline-offset-2 underline" target="_self" href="/pages/aboutus"><span class="flex items-center justify-items-stretch"><span>About Us</span></span></a> 218 </li> 219 <li class="text-base md:text-sm font-normal leading-tight md:leading-none"> 220 <a class="block py-2 min-h-10 md:min-h-8 hover:underline underline-offset-2" target="_self" data-type="calendar" href="/calendar"><span class="flex items-center justify-items-stretch"><span>Calendar</span></span></a> 221 </li> 222 <li class="text-base md:text-sm font-normal leading-tight md:leading-none"> 223 <a class="block py-2 min-h-10 md:min-h-8 hover:underline underline-offset-2" target="_self" href="/pages/teams"><span class="flex items-center justify-items-stretch"><span>Membership</span></span></a> 224 </li> 225 <li class="text-base md:text-sm font-normal leading-tight md:leading-none"> 226 <a class="block py-2 min-h-10 md:min-h-8 hover:underline underline-offset-2" target="_self" href="/pages/resources"><span class="flex items-center justify-items-stretch"><span>Resources</span></span></a> 227 </li> 228 <ds-viewport data-action="change->themeless--header#onScrollAnchorChange"> 229 <div class="w-full h-[1px]"></div> 230 </ds-viewport> 231 </ul> 232 </nav> 233 <div aria-hidden="true" class="absolute top-0 left-0 right-0 bottom-0 pointer-events-none opacity-1 translate-y-0 aria-hidden:translate-y-10 aria-hidden:opacity-0 transition-all" style="box-shadow: 0px -60px 30px -32px var(--ds-bg-overlay) inset;" data-themeless--header-target="menuNavigationScrollShadow"></div> 234 </div> 235 <div class="p-4 border-ds-default border-t bg-ds-overlay text-xs font-normal"> 236 <div class="flex flex-wrap gap-y-2"> 237 <a class="block w-full mb-2 text-primary hover:underline underline-offset-2" data-turbo="true" data-turbo-frame="website_modal" href="/about/apps">Get the app -></a> 238 <a class="text-ds-muted text-sm md:text-[11px]" href="/terms"> 239 <span class="hover:underline underline-offset-2">Terms</span> 240</a> <span class="flex items-center font-medium mx-1 last:hidden">â</span> 241 <a class="text-ds-muted text-sm md:text-[11px]" href="/privacy"> 242 <span class="hover:underline underline-offset-2">Privacy</span> 243</a> <span class="flex items-center font-medium mx-1 last:hidden">â</span> 244 <a class="text-ds-muted text-sm md:text-[11px]" href="/pages/faq-page"> 245 <span class="hover:underline underline-offset-2">FAQs</span> 246</a> <span class="flex items-center font-medium mx-1 last:hidden">â</span> 247 <a class="text-ds-muted text-sm md:text-[11px]" href="https://share.hsforms.com/1TDgqQfxlR8yaULFXsGzzxQ21bla"> 248 <span class="hover:underline underline-offset-2">Contact Us</span> 249</a> <span class="flex items-center font-medium mx-1 last:hidden">â</span> 250 </div> 251 </div> 252 </div> 253 </div> 254 </div> 255 </div> 256</header> 257 258 259 </div> 260 <div id="el-62b90082c1a759f5" class="text-white relative" data-editor="section"> 261 <section class="pb-hero relative flex overflow-hidden" style="background-color: #000000;"> 262 <div class="container relative mx-auto flex flex-col md:flex-row items-center justify-center md:justify-between px-6 lg:px-16 pb-8 pt-12 lg:py-24"> 263 <div class="w-full md:w-1/2 max-w-lg mr-0 md:ltr:mr-auto md:rtl:ml-auto mb-12 md:mb-0"> 264 <h1 class=" 265 md: 266 md:ltr:text-left md:rtl:text-right heading_font_family mb-2 md:mb-3 font-bold text-3xl md:text-4xl" style=" "><div class="editor-content"><p>PD-OD is created & curated by James Nottingham</p></div></h1> 267 <div class=" 268 md: 269 body_font_family md:ltr:text-left md:rtl:text-right mb-3 md:mb-4 text-base md:text-xl" style=" "><div class="editor-content"> 270<p>James Nottingham is one of the most sought-after voices in education today. </p> 271<br><p>As the creator of the Learning Pit and author of 12 best-selling booksâtogether with a career spanning 30+ years K-12 teachingâJames specialises in bridging the gap between academic research and classroom practice. </p> 272<br><p>His work, frequently cited alongside collaborators like Carol Dweck and John Hattie, focuses on making small adju
272stments to teaching that lead to significant improvements in student outcomes.</p> 273</div></div> 274 <a href="https://share.hsforms.com/1TDgqQfxlR8yaULFXsGzzxQ21bla" target="_self" style="background-color: #95C11E; " class=" 275 md: 276 pb-button px-6 py-3 body_font_family text-white mt-8 md:mt-10 md:mb-4 inline-block"><div class="editor-content"><p>Contact Us</p></div></a> 277 278 </div> 279 <div class="w-full md:w-1/2 md:pl-8"> 280 <picture class="lazy-loaded_preview" data-controller="lazy-loaded" data-lazy-loaded-target="image" data-lazy-loaded-animate="true"><source media="(max-width: 639px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/400xnull/assets%2Fpage-builder%2Fjn-in-ib-classroom-41.1767362013.png, https://alpha.uscreencdn.com/800xnull/assets%2Fpage-builder%2Fjn-in-ib-classroom-41.1767362013.png 2x"></source><source media="(min-width: 640px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/600xnull/assets%2Fpage-builder%2Fjn-in-ib-classroom-41.1767362013.png, https://alpha.uscreencdn.com/1200xnull/assets%2Fpage-builder%2Fjn-in-ib-classroom-41.1767362013.png 2x"></source><img class="h-auto w-full my-auto" style="border-bottom-right-radius: 5rem; border-top-left-radius: 5rem;" src="https://alpha.uscreencdn.com/600xnull/assets%2Fpage-builder%2Fjn-in-ib-classroom-41.1767362013.png" /></picture> 281 </div> 282 </div> 283 </section> 284</div> 285 286<div id="el-7d105c5285afa6a8" class="text-black relative" data-editor="section"> 287 <section class="relative overflow-hidden content-block-5 py-12 md:py-24" 288 style="background-color: #FFFFFF;"> 289 <div class="px-4 md:pb-8 max-w-lg lg:max-w-2xl mx-auto"> 290 <h2 class=" 291 md: 292 text-2xl md:text-3xl text-center heading_font_family mb-3" style=" "><div class="editor-content"><p>About James Nottingham</p></div></h2> 293 294 </div> 295 <div 296 data-controller="horizontal-slider" 297 class="relative overflow-hidden container mx-auto" 298 > 299 <div class="swiper-wrapper px-2 md:px-0 mx-auto" style="width: fit-content;"> 300 <div data-target="horizontal_slider.slide" class="swiper-slide relative p-2 text-center" data-entity-id="0"> 301 <a href="/join" 302 class="block w-full h-full relative transition transform duration-500 ease-out hover:-translate-y-2"> 303 <div class="relative"> 304 <picture class="lazy-loaded_preview" data-controller="lazy-loaded" data-lazy-loaded-target="image" data-lazy-loaded-animate="true"><source media="(max-width: 639px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/226xnull/assets%2Fpage-builder%2Fjn-in-ib-classroom-10.1753219313.png, https://alpha.uscreencdn.com/452xnull/assets%2Fpage-builder%2Fjn-in-ib-classroom-10.1753219313.png 2x"></source><source media="(min-width: 640px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/226xnull/assets%2Fpage-builder%2Fjn-in-ib-classroom-10.1753219313.png, https://alpha.uscreencdn.com/452xnull/assets%2Fpage-builder%2Fjn-in-ib-classroom-10.1753219313.png 2x"></source><img class="pb-card w-full h-full object-cover" style="height: 128px" src="https://alpha.uscreencdn.com/226xnull/assets%2Fpage-builder%2Fjn-in-ib-classroom-10.1753219313.png" /></picture> 305 </div> 306 <div class="flex flex-col py-2 rounded text-black" 307 style="bottom: 1rem; left: 1rem; right: 1rem; min-height: 100px" 308 > 309 <div class=" 310 md: 311 text-base body_font_family mr-8 ltr:text-left rtl:text-right" style=" "><div class="editor-content"><p>Teacher</p></div></div> 312 <div class=" 313 md: 314 text-sm mt-2 body_font_family mr-8 ltr:text-left rtl:text-right" style=" "><div class="editor-content"><p><span>James has taught in primary, middle and high schools (pre-K-12) for </span>over three decades<span> and continues to teach today.</span></p></div></div> 315 </div> 316 </a> 317 </div> 318 <div data-target="horizontal_slider.slide" class="swiper-slide relative p-2 text-center" data-entity-id="1"> 319 <a href="/join" 320 class="block w-full h-full relative transition transform duration-500 ease-out hover:-translate-y-2"> 321 <div class="relative"> 322 <picture class="lazy-loaded_preview" data-controller="lazy-loaded" data-lazy-loaded-target="image" data-lazy-loaded-animate="true"><source media="(max-width: 639px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/226xnull/assets%2Fpage-builder%2F6-demos-b.1753219513.jpg, https://alpha.uscreencdn.com/452xnull/assets%2Fpage-builder%2F6-demos-b.1753219513.jpg 2x"></source><source media="(min-width: 640px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/226xnull/assets%2Fpage-builder%2F6-demos-b.1753219513.jpg, https://alpha.uscreencdn.com/452xnull/assets%2Fpage-builder%2F6-demos-b.1753219513.jpg 2x"></source><img class="pb-card w-full h-full object-cover" style="height: 128px" src="https://alpha.uscreencdn.com/226xnull/assets%2Fpage-builder%2F6-demos-b.1753219513.jpg" /></picture> 323 </div> 324 <div class="flex flex-col py-2 rounded text-black" 325 style="bottom: 1rem; left: 1rem; right: 1rem; min-height: 100px" 326 > 327 <div class=" 328 md: 329 text-base body_font_family mr-8 ltr:text-left rtl:text-right" style=" "><div class="editor-content"><p>Model Lessons</p></div></div> 330 <div class=" 331 md: 332 text-sm mt-2 body_font_family mr-8 ltr:text-left rtl:text-right" style=" "><div class="editor-content"><p><span>He welcomes invitations to teach any class, any age, so that staff can see their own students engaging with James.</span></p></div></div> 333 </div> 334 </a> 335 </div> 336 <div data-target="horizontal_slider.slide" class="swiper-slide relative p-2 text-center" data-entity-id="2"> 337 <a href="/join" 338 class="block w-full h-full relative transition transform duration-500 ease-out hover:-translate-y-2"> 339 <div class="relative"> 340 <picture class="lazy-loaded_preview" data-controller="lazy-loaded" data-lazy-loaded-target="image" data-lazy-loaded-animate="true"><source media="(max-width: 639px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/226xnull/assets%2Fpage-builder%2Fjames-nottingham-keynote-2023-5.1753220272.jpg, https://alpha.uscreencdn.com/452xnull/assets%2Fpage-builder%2Fjames-nottingham-keynote-2023-5.1753220272.jpg 2x"></source><source media="(min-width: 640px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/226xnull/assets%2Fpage-builder%2Fjames-nottingham-keynote-2023-5.1753220272.jpg, https://alpha.uscreencdn.com/452xnull/assets%2Fpage-builder%2Fjames-nottingham-keynote-2023-5.1753220272.jpg 2x"></source><img class="pb-card w-full h-full object-cover" style="height: 128px" src="https://alpha.uscreencdn.com/226xnull/assets%2Fpage-builder%2Fjames-nottingham-keynote-2023-5.1753220272.jpg" /></picture> 341 </div> 342 <div class="flex flex-col py-2 rounded text-black" 343 style="bottom: 1rem; left: 1rem; right: 1rem; min-height: 100px" 344 > 345 <div class=" 346 md: 347 text-base body_font_family mr-8 ltr:text-left rtl:text-right" style=" "><div class="editor-content"><p>Keynote Speaker</p></div></div> 348 <div class=" 349 md: 350 text-sm mt-2 body_font_family mr-8 ltr:text-left rtl:text-right" style=" "><div class="editor-content"><p><span>
350"Engaging, thought-provoking, industry-defining, and funny" are all phrases frequently used to describe his presentations.</span></p></div></div> 351 </div> 352 </a> 353 </div> 354 <div data-target="horizontal_slider.slide" class="swiper-slide relative p-2 text-center" data-entity-id="3"> 355 <a href="/join" 356 class="block w-full h-full relative transition transform duration-500 ease-out hover:-translate-y-2"> 357 <div class="relative"> 358 <picture class="lazy-loaded_preview" data-controller="lazy-loaded" data-lazy-loaded-target="image" data-lazy-loaded-animate="true"><source media="(max-width: 639px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/226xnull/assets%2Fpage-builder%2F9-extras-7.1753222266.jpg, https://alpha.uscreencdn.com/452xnull/assets%2Fpage-builder%2F9-extras-7.1753222266.jpg 2x"></source><source media="(min-width: 640px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/226xnull/assets%2Fpage-builder%2F9-extras-7.1753222266.jpg, https://alpha.uscreencdn.com/452xnull/assets%2Fpage-builder%2F9-extras-7.1753222266.jpg 2x"></source><img class="pb-card w-full h-full object-cover" style="height: 128px" src="https://alpha.uscreencdn.com/226xnull/assets%2Fpage-builder%2F9-extras-7.1753222266.jpg" /></picture> 359 </div> 360 <div class="flex flex-col py-2 rounded text-black" 361 style="bottom: 1rem; left: 1rem; right: 1rem; min-height: 100px" 362 > 363 <div class=" 364 md: 365 text-base body_font_family mr-8 ltr:text-left rtl:text-right" style=" "><div class="editor-content"><p>In-School Consultant</p></div></div> 366 <div class=" 367 md: 368 text-sm mt-2 body_font_family mr-8 ltr:text-left rtl:text-right" style=" "><div class="editor-content"><p><span>James's work has </span>transformed<span> pedagogy and boosted student achievement in numerous schools and districts.</span></p></div></div> 369 </div> 370 </a> 371 </div> 372 <div data-target="horizontal_slider.slide" class="swiper-slide relative p-2 text-center" data-entity-id="4"> 373 <a href="/join" 374 class="block w-full h-full relative transition transform duration-500 ease-out hover:-translate-y-2"> 375 <div class="relative"> 376 <picture class="lazy-loaded_preview" data-controller="lazy-loaded" data-lazy-loaded-target="image" data-lazy-loaded-animate="true"><source media="(max-width: 639px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/226xnull/assets%2Fpage-builder%2Flearning-pit-john-hattie-9.1753222121.jpg, https://alpha.uscreencdn.com/452xnull/assets%2Fpage-builder%2Flearning-pit-john-hattie-9.1753222121.jpg 2x"></source><source media="(min-width: 640px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/226xnull/assets%2Fpage-builder%2Flearning-pit-john-hattie-9.1753222121.jpg, https://alpha.uscreencdn.com/452xnull/assets%2Fpage-builder%2Flearning-pit-john-hattie-9.1753222121.jpg 2x"></source><img class="pb-card w-full h-full object-cover" style="height: 128px" src="https://alpha.uscreencdn.com/226xnull/assets%2Fpage-builder%2Flearning-pit-john-hattie-9.1753222121.jpg" /></picture> 377 </div> 378 <div class="flex flex-col py-2 rounded text-black" 379 style="bottom: 1rem; left: 1rem; right: 1rem; min-height: 100px" 380 > 381 <div class=" 382 md: 383 text-base body_font_family mr-8 ltr:text-left rtl:text-right" style=" "><div class="editor-content"><p>Research into Practice</p></div></div> 384 <div class=" 385 md: 386 text-sm mt-2 body_font_family mr-8 ltr:text-left rtl:text-right" style=" "><div class="editor-content"><p><span>He </span>
386partners with top researchers<span> to gain insights into translating research findings into practical applications.</span></p></div></div> 387 </div> 388 </a> 389 </div> 390 </div> 391 <!-- Add Arrows --> 392 <div class="relative swiper-button-next hover:cursor-pointer" style="right: 0; left: auto;"> 393 <svg class="lg:ml-auto lg:mr-0 transform hover:scale-110 z-10" width="9" height="16" viewBox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 394 <g id="arrow-right"> 395 <path id="Shape" d="M1 15L8 8L1 1" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 396 </g> 397 </svg> 398 <div class="swiper-button-next-gradient" style="background: linear-gradient(to right, rgba(255, 255, 255, 0), #FFFFFF);"></div> 399 </div> 400 <div class="relative swiper-button-prev hover:cursor-pointer" style="right: auto; left: 0;"> 401 <svg class="lg:ml-auto lg:mr-0 transform hover:scale-110 z-10" width="9" height="16" viewBox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 402 <g id="arrow-left"> 403 <path id="Shape" d="M8 1L1 8L8 15" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 404 </g> 405 </svg> 406 <div class="swiper-button-prev-gradient" style="background: linear-gradient(to left, rgba(255, 255, 255, 0), #FFFFFF);"></div> 407 </div> 408 </div> 409 </section> 410</div> 411<style> 412 .content-block-5 .swiper-slide { 413 width: 242px !important; 414 } 415 416 .content-block-5 .swiper-button-next, 417 .content-block-5 .swiper-button-prev { 418 top: 8px; 419 height: 240px; 420 padding: 0 20px; 421 } 422 423 .content-block-5 .swiper-button-next-gradient, 424 .swiper-button-prev-gradient { 425 position: absolute; 426 width: 100%; 427 content: ''; 428 top: 0; 429 left: auto; 430 height: 250px; 431 } 432 433 .content-block-5 .swiper-button-next-gradient { 434 right: 0; 435 } 436 437 .content-block-5 .swiper-button-prev-gradient { 438 left: 0; 439 } 440 441 .content-block-5 .swiper-button-next > svg, 442 .content-block-5 .swiper-button-prev > svg { 443 margin-top: 70px; 444 margin-bottom: auto; 445 } 446</style> 447<div id="el-b819a46a7d6766dd" class="text-black relative" data-editor="section"> 448 <section class="pb-hero relative flex overflow-hidden" style="background-color: #FFFFFF;"> 449 <div class="container relative mx-auto flex flex-col md:flex-row items-center justify-center md:justify-between px-6 lg:px-16 pb-8 pt-12 lg:py-24"> 450 <div class="w-full md:w-1/2 max-w-lg mr-0 md:ltr:mr-auto md:rtl:ml-auto mb-12 md:mb-0"> 451 <h1 class=" 452 md: 453 md:ltr:text-left md:rtl:text-right heading_font_family mb-2 md:mb-3 font-bold text-3xl md:text-4xl" style=" "><div class="editor-content"><p>The Learning Pit</p></div></h1> 454 <div class=" 455 md: 456 body_font_family md:ltr:text-left md:rtl:text-right mb-3 md:mb-4 text-base md:text-xl" style=" "><div class="editor-content"> 457<p>Of James Nottingham's extensive body of work, his most recognised concept is undoubtedly the Learning Pit. This model is now used by tens of thousands of teachers to foster supportive learning environments, cultivate a growth mindset and <span style="color:rgb(13, 157, 6);">normalise struggle as an essential part </span><span style="color:#0D9D06;">of the learning journey.</span></p> 458<br><p>The model has been widely featured, with articles appearing in publications like the <em>New York Times</em> and on the BBC, as well as in academic work by prominent educational researchers. You can find links to these media and downloadable graphics at LearningPit.org</p> 459</div></div> 460 <a href="https://www.learningpit.org" target="_self" style="background-color: #95C11E; " class=" 461 md: 462 pb-button px-6 py-3 body_font_family text-white mt-8 md:mt-10 md:mb-4 inline-block"><div class="editor-content"><p>Learning Pit Website</p></div></a> 463 464 </div> 465 <div class="w-full md:w-1/2 md:pl-8"> 466 <picture class="lazy-loaded_preview" data-controller="lazy-loaded" data-lazy-loaded-target="image" data-lazy-loaded-animate="true"><source media="(max-width: 639px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/400xnull/assets%2Fpage-builder%2Flearning-pit-1730x1340px_white-bgrd.1767362528.png, https://alpha.uscreencdn.com/800xnull/assets%2Fpage-builder%2Flearning-pit-1730x1340px_white-bgrd.1767362528.png 2x"></source><source media="(min-width: 640px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/600xnull/assets%2Fpage-builder%2Flearning-pit-1730x1340px_white-bgrd.1767362528.png, https://alpha.uscreencdn.com/1200xnull/assets%2Fpage-builder%2Flearning-pit-1730x1340px_white-bgrd.1767362528.png 2x"></source><img class="h-auto w-full my-auto" style="border-bottom-right-radius: 5rem; border-top-left-radius: 5rem;" src="https://alpha.uscreencdn.com/600xnull/assets%2Fpage-builder%2Flearning-pit-1730x1340px_white-bgrd.1767362528.png" /></picture> 467 </div> 468 </div> 469 </section> 470</div> 471 472<div id="el-f70b331c99370570" class=" relative" data-editor="section"> 473 <section class="relative overflow-hidden py-12 md:py-24 team-block-1 text-black" 474 style="background-color: #FFFFFF;"> 475 <div class="px-4 md:pb-8 max-w-lg lg:max-w-2xl mx-auto"> 476 <h2 class=" 477 md: 478 text-2xl md:text-3xl text-center heading_font_family mb-3" style=" "><div class="editor-content"><p>Books by James Nottingham</p></div></h2> 479 <div class=" 480 md: 481 mb-6 text-base text-center body_font_family" style=" "><div class="editor-content"><p>James Nottingham has authored twelve books on teaching and learning, many of which are bestsellers. </p></div></div> 482 </div> 483 <div 484 data-controller="horizontal-slider" 485 class="relative overflow-hidden container mx-auto" 486 > 487 <div class="swiper-wrapper px-2 md:px-0 mx-auto" style="width: fit-content;"> 488 <div data-target="horizontal_slider.slide" class="swiper-slide relative p-2 text-center" data-entity-id="0"> 489 <div class="relative"> 490 <picture class="lazy-loaded_preview" data-controller="lazy-loaded" data-lazy-loaded-target="image" data-lazy-loaded-animate="true"><source media="(max-width: 639px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fteach-brilliantly-book-240x240px.1753283100.png, https://alpha.uscreencdn.com/480xnull/assets%2Fpage-builder%2Fteach-brilliantly-book-240x240px.1753283100.png 2x"></source><source media="(min-width: 640px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fteach-brilliantly-book-240x240px.1753283100.png, https://alpha.uscreencdn.com/480xnull/assets%2Fpage-builder%2Fteach-brilliantly-book-240x240px.1753283100.png 2x"></source><img class="card-image w-full h-full object-cover pb-card" src="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fteach-brilliantly-book-240x240px.1753283100.png" /></picture> 491 </div> 492 <div class="flex flex-col py-4 justify-center"> 493 <div class=" 494 md: 495 text-lg body_font_family" style=" "><div class="editor-content"><p style="text-align:left;">Teach Brilliantly</p></div></div> 496 <div class=" 497 md: 498 text-base mt-2 body_font_family opacity-75" style=" "><div class="editor-content"><p style="text-align:left;">James Nottingham's most recent book. The perfect companion for the PD-OD library. (2024) </p></div></div> 499 </div> 500 </div> 501 <div data-target="horizontal_slider.slide" class="swiper-slide relative p-2 text-center" data-entity-id="1"> 502 <div class="relative"> 503 <picture class="lazy-loaded_preview" data-controller="lazy-loaded" data-lazy-loaded-target="image" data-lazy-loaded-animate="true"><source media="(max-width: 639px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fthe-learning-challenge-book-240x240px.1753283782.png, https://alpha.uscreencdn.com/480xnull/assets%2Fpage-builder%2Fthe-learning-challenge-book-240x240px.1753283782.png 2x"></source><source media="(min-width: 640px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fthe-learning-challenge-book-240x240px.1753283782.png, https://alpha.uscreencdn.com/480xnull/assets%2Fpage-builder%2Fthe-learning-challenge-book-240x240px.1753283782.png 2x"></source><img class="card-image w-full h-full object-cover pb-card" src="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fthe-learning-challenge-book-240x240px.1753283782.png" /></picture> 504 </div> 505 <div class="flex flex-col py-4 justify-center"> 506 <div class=" 507 md: 508 text-lg body_font_family" style=" "><div class="editor-content"><p style="text-align:left;">The Learning Challenge</p></div></div> 509 <div class=" 510 md: 511 text-base mt-2 body_font_family opacity-75" style=" "><div class="editor-content"><p style="text-align:left;"><span style="font-size:0.875rem;">The most in-depth guide about the world-renowned Learning Pit model. (2
511017)</span> <span style="font-size:0.75rem;">Also in Chinese, Danish, Dutch, Swedish.</span></p></div></div> 512 </div> 513 </div> 514 <div data-target="horizontal_slider.slide" class="swiper-slide relative p-2 text-center" data-entity-id="2"> 515 <div class="relative"> 516 <picture class="lazy-loaded_preview" data-controller="lazy-loaded" data-lazy-loaded-target="image" data-lazy-loaded-animate="true"><source media="(max-width: 639px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fthe-learning-pit-book-240x240px.1753283805.png, https://alpha.uscreencdn.com/480xnull/assets%2Fpage-builder%2Fthe-learning-pit-book-240x240px.1753283805.png 2x"></source><source media="(min-width: 640px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fthe-learning-pit-book-240x240px.1753283805.png, https://alpha.uscreencdn.com/480xnull/assets%2Fpage-builder%2Fthe-learning-pit-book-240x240px.1753283805.png 2x"></source><img class="card-image w-full h-full object-cover pb-card" src="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fthe-learning-pit-book-240x240px.1753283805.png" /></picture> 517 </div> 518 <div class="flex flex-col py-4 justify-center"> 519 <div class=" 520 md: 521 text-lg body_font_family" style=" "><div class="editor-content"><p style="text-align:left;">The Learning Pit</p></div></div> 522 <div class=" 523 md: 524 text-base mt-2 body_font_family opacity-75" style=" "><div class="editor-content"><p style="text-align:left;"><span style="font-size:0.875rem;">A pocket guide to the Learning Pit. Available as a free download for PD-OD subscribers in English & Spanish. (2020)</span></p></div></div> 525 </div> 526 </div> 527 <div data-target="horizontal_slider.slide" class="swiper-slide relative p-2 text-center" data-entity-id="3"> 528 <div class="relative"> 529 <picture class="lazy-loaded_preview" data-controller="lazy-loaded" data-lazy-loaded-target="image" data-lazy-loaded-animate="true"><source media="(max-width: 639px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fchallenging-learning-book-240x240px.1753435842.png, https://alpha.uscreencdn.com/480xnull/assets%2Fpage-builder%2Fchallenging-learning-book-240x240px.1753435842.png 2x"></source><source media="(min-width: 640px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fchallenging-learning-book-240x240px.1753435842.png, https://alpha.uscreencdn.com/480xnull/assets%2Fpage-builder%2Fchallenging-learning-book-240x240px.1753435842.png 2x"></source><img class="card-image w-full h-full object-cover pb-card" src="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fchallenging-learning-book-240x240px.1753435842.png" /></picture> 530 </div> 531 <div class="flex flex-col py-4 justify-center"> 532 <div class=" 533 md: 534 text-lg body_font_family" style=" "><div class="editor-content"><p style="text-align:left;">Challenging Learning</p></div></div> 535 <div class=" 536 md: 537 text-base mt-2 body_font_family opacity-75" style=" "><div class="editor-content"><p style="text-align:left;"><span style="font-size:0.875rem;">The first time the Learning Pit appeared in a book. Also covers feedback, attitudes, challenge, thinking skills & self-efficacy. (2010) </span><span style="font-size:0.75rem;">Also in Danish, Norwegian, Swedish.</span></p></div></div> 538 </div> 539 </div> 540 <div data-target="horizontal_slider.slide" class="swiper-slide relative p-2 text-center" data-entity-id="WzGdZBrDVarc-AZRTXzzd"> 541 <div class="relative"> 542 <picture class="lazy-loaded_preview" data-controller="lazy-loaded" data-lazy-loaded-target="image" data-lazy-loaded-animate="true"><source media="(max-width: 639px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fearly-learning-book-240x240px.1753435736.png, https://alpha.uscreencdn.com/480xnull/assets%2Fpage-builder%2Fearly-learning-book-240x240px.1753435736.png 2x"></source><source media="(min-width: 640px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fearly-learning-book-240x240px.1753435736.png, https://alpha.uscreencdn.com/480xnull/assets%2Fpage-builder%2Fearly-learning-book-240x240px.1753435736.png 2x"></source><img class="card-image w-full h-full object-cover pb-card" src="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fearly-learning-book-240x240px.1753435736.png" /></picture> 543 </div> 544 <div class="flex flex-col py-4 justify-center"> 545 <div class=" 546 md: 547 text-lg body_font_family" style=" "><div class="editor-content"><p style="text-align:left;">Challenging Early Learning</p></div></div> 548 <div class=" 549 md: 550 text-base mt-2 body_font_family opacity-75" style=" "><div class="editor-content"><p style="text-align:left;"><span style="font-size:0.875rem;">Strategies to foster curiosity, resilience and independent thinking in 3-7-year olds. (2018) </span><span style="font-size:0.75rem;">Also in Danish, Dutch, Swedish.</span></p></div></div> 551 </div> 552 </div> 553 <div data-target="horizontal_slider.slide" class="swiper-slide relative p-2 text-center" data-entity-id="jBPDLW87CjIYzn_mE15rx"> 554 <div class="relative"> 555 <picture class="lazy-loaded_preview" data-controller="lazy-loaded" data-lazy-loaded-target="image" data-lazy-loaded-animate="true"><source media="(max-width: 639px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fmindset-book-240x240px.1753435862.png, https://alpha.uscreencdn.com/480xnull/assets%2Fpage-builder%2Fmindset-book-240x240px.1753435862.png 2x"></source><source media="(min-width: 640px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fmindset-book-240x240px.1753435862.png, https://alpha.uscreencdn.com/480xnull/assets%2Fpage-builder%2Fmindset-book-240x240px.1753435862.png 2x"></source><img class="card-image w-full h-full object-cover pb-card" src="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fmindset-book-240x240px.1753435862.png" /></picture> 556 </div> 557 <div class="flex flex-col py-4 justify-center"> 558 <div class=" 559 md: 560 text-lg body_font_family" style=" "><div class="editor-content"><p style="text-align:left;">Challenging Mindset</p></div></div> 561 <div class=" 562 md: 563 text-base mt-2 body_font_family opacity-75" style=" "><div class="editor-content"><p style="text-align:left;"><span style="font-size:0.875rem;">Provides a nuanced understanding of how growth mindset impacts learning, particularly when students face challenges. (2018) </span><span style="font-size:0.75rem;">Also in Danish, Swedish.</span></p></div></div> 564 </div> 565 </div> 566 <div data-target="horizontal_slider.slide" class="swiper-slide relative p-2 text-center" data-entity-id="Ni116cdet4AjxDrajqn0m"> 567 <div class="relative"> 568 <picture class="lazy-loaded_preview" data-controller="lazy-loaded" data-lazy-loaded-target="image" data-lazy-loaded-animate="true"><source media="(max-width: 639px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fencouraging-learning-book-240x240px.1753435759.png, https://alpha.uscreencdn.com/480xnull/assets%2Fpage-builder%2Fencouraging-learning-book-240x240px.1753435759.png 2x"></source><source media="(min-width: 640px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fencouraging-learning-book-240x240px.1753435759.png, https://alpha.uscreencdn.com/480xnull/assets%2Fpage-builder%2Fencouraging-learning-book-240x240px.1753435759.png 2x"></source><img class="card-image w-full h-full object-cover pb-card" src="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fencouraging-learning-book-240x240px.1753435759.png" /></picture> 569 </div> 570 <div class="flex flex-col py-4 justify-center"> 571 <div class=" 572 md: 573 text-lg body_font_family" style=" "><div class="editor-content"><p style="text-align:left;">Encouraging Learning</p></div></div> 574 <div class=" 575 md: 576 text-base mt-2 body_font_family opacity-75" style=" "><div class="editor-content"><p style="text-align:left;"><span style="font-size:0.875rem;">Practical strategies for parents and teachers to foster confident, thoughtful and independent learners. (2013)</span> <span style="font-size:0.75rem;">Also in Danish, Norwegian, Swedish.</span></p></div></div> 577 </div> 578 </div> 579 <div data-target="horizontal_slider.slide" class="swiper-slide relative p-2 text-center" data-entity-id="4"> 580 <div class="relative"> 581 <picture class="lazy-loaded_preview" data-controller="lazy-loaded" data-lazy-loaded-target="image" data-lazy-loaded-animate="true"><source media="(max-width: 639px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Ffeedback-book-240x240px.1753435779.png, https://alpha.uscreencdn.com/480xnull/assets%2Fpage-builder%2Ffeedback-book-240x240px.1753435779.png 2x"></source><source media="(min-width: 640px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Ffeedback-book-240x240px.1753435779.png, https://alpha.uscreencdn.com/480xnull/assets%2Fpage-builder%2Ffeedback-book-240x240px.1753435779.png 2x"></source><img class="card-image w-full h-full object-cover pb-card" src="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Ffeedback-book-240x240px.1753435779.png" /></picture> 582 </div> 583 <div class="flex flex-col py-4 justify-center"> 584 <div class=" 585 md: 586 text-lg body_font_family" style=" "><div class="editor-content"><p style="text-align:left;">Challenging Learning Through Feedback</p></div></div> 587 <div class=" 588 md: 589 text-base mt-2 body_font_family opacity-75" style=" "><div class="editor-content"><p style="text-align:left;"><span style="font-size:0.875rem;">Shows how important feedback is to the learning process but only if received and acted upon effectively. (2017)</span><span style="font-size:0.75rem;"> Also in Danish, Norwegian, Swedish.</span></p></div></div> 590 </div> 591 </div> 592 <div data-target="horizontal_slider.slide" class="swiper-slide relative p-2 text-center" data-entity-id="ouqO3d3YvgnMR9jimX-qH"> 593 <div class="relative"> 594 <picture class="lazy-loaded_preview" data-controller="lazy-loaded" data-lazy-loaded-target="image" data-lazy-loaded-animate="true"><source media="(max-width: 639px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fdialogue-book-240x240px.1753435820.png, https://alpha.uscreencdn.com/480xnull/assets%2Fpage-builder%2Fdialogue-book-240x240px.1753435820.png 2x"></source><source media="(min-width: 640px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fdialogue-book-240x240px.1753435820.png, https://alpha.uscreencdn.com/480xnull/assets%2Fpage-builder%2Fdialogue-book-240x240px.1753435820.png 2x"></source><img class="card-image w-full h-full object-cover pb-card" src="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fdialogue-book-240x240px.1753435820.png" /></picture> 595 </div> 596 <div class="flex flex-col py-4 justify-center"> 597 <div class=" 598 md: 599 text-lg body_font_family" style=" "><div class="editor-content"><p style="text-align:left;">Challenging Learning Through Dialogue</p></div></div> 600 <div class=" 601 md: 602 text-base mt-2 body_font_family opacity-75" style=" "><div class="editor-content"><p style="text-align:left;"><span style="font-size:0.875rem;">Transforms research into practical strategies for creating ways in which students engage in meaningful classroom discussions. (2016)</span> <span style="font-size:0.75rem;">Also in Danish, Norwegian, Swedish. </span></p></div></div> 603 </div> 604 </div> 605 <div data-target="horizontal_slider.slide" class="swiper-slide relative p-2 text-center" data-entity-id="koetOj3pFhxvtMSPjnKsz"> 606 <div class="relative"> 607 <picture class="lazy-loaded_preview" data-controller="lazy-loaded" data-lazy-loaded-target="image" data-lazy-loaded-animate="true"><source media="(max-width: 639px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fschools-out-learnings-in-book-240x240px.1753435795.png, https://alpha.uscreencdn.com/480xnull/assets%2Fpage-builder%2Fschools-out-learnings-in-book-240x240px.1753435795.png 2x"></source><source media="(min-width: 640px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fschools-out-learnings-in-book-240x240px.1753435795.png, https://alpha.uscreencdn.com/480xnull/assets%2Fpage-builder%2Fschools-out-learnings-in-book-240x240px.1753435795.png 2x"></source><img class="card-image w-full h-full object-cover pb-card" src="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fschools-out-learnings-in-book-240x240px.1753435795.png" /></picture> 608 </div> 609 <div class="flex flex-col py-4 justify-center"> 610 <div class=" 611 md: 612 text-lg body_font_family" style=" "><div class="editor-content"><p style="text-align:left;">School's Out, Learning's In</p></div></div> 613 <div class=" 614 md: 615 text-base mt-2 body_font_family opacity-75" style=" "><div class="editor-conte
615nt"><p style="text-align:left;"><span style="font-size:0.875rem;">Provides parents with practical activities for fostering children's language, curiosity, and problem-solving skills outside of the classroom. (</span><span style="font-size:0.875rem;">2021)</span></p></div></div> 616 </div> 617 </div> 618 <div data-target="horizontal_slider.slide" class="swiper-slide relative p-2 text-center" data-entity-id="20QmTjdAHMaGlgbRmsUPX"> 619 <div class="relative"> 620 <picture class="lazy-loaded_preview" data-controller="lazy-loaded" data-lazy-loaded-target="image" data-lazy-loaded-animate="true"><source media="(max-width: 639px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fcl-learning-challenge-lessons-elementary-2.1753284597.jpg, https://alpha.uscreencdn.com/480xnull/assets%2Fpage-builder%2Fcl-learning-challenge-lessons-elementary-2.1753284597.jpg 2x"></source><source media="(min-width: 640px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fcl-learning-challenge-lessons-elementary-2.1753284597.jpg, https://alpha.uscreencdn.com/480xnull/assets%2Fpage-builder%2Fcl-learning-challenge-lessons-elementary-2.1753284597.jpg 2x"></source><img class="card-image w-full h-full object-cover pb-card" src="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Fcl-learning-challenge-lessons-elementary-2.1753284597.jpg" /></picture> 621 </div> 622 <div class="flex flex-col py-4 justify-center"> 623 <div class=" 624 md: 625 text-lg body_font_family" style=" "><div class="editor-content"><p style="text-align:left;">Learning Challenge Lessons: Primary</p></div></div> 626 <div class=" 627 md: 628 text-base mt-2 body_font_family opacity-75" style=" "><div class="editor-content"><p style="text-align:left;"><span style="font-size:0.875rem;">A school year's worth of lesson ideas designed to guide primary school students (ages 5-11) through the Learning Pit. (2018)</span></p></div></div> 629 </div> 630 </div> 631 <div data-target="horizontal_slider.slide" class="swiper-slide relative p-2 text-center" data-entity-id="6oTyq5RRDMk9XQSGtKJ_S"> 632 <div class="relative"> 633 <picture class="lazy-loaded_preview" data-controller="lazy-loaded" data-lazy-loaded-target="image" data-lazy-loaded-animate="true"><source media="(max-width: 639px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Flearning-challenge-lessons-us-mock-up.1753284546.jpg, https://alpha.uscreencdn.com/480xnull/assets%2Fpage-builder%2Flearning-challenge-lessons-us-mock-up.1753284546.jpg 2x"></source><source media="(min-width: 640px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Flearning-challenge-lessons-us-mock-up.1753284546.jpg, https://alpha.uscreencdn.com/480xnull/assets%2Fpage-builder%2Flearning-challenge-lessons-us-mock-up.1753284546.jpg 2x"></source><img class="card-image w-full h-full object-cover pb-card" src="https://alpha.uscreencdn.com/240xnull/assets%2Fpage-builder%2Flearning-challenge-lessons-us-mock-up.1753284546.jpg" /></picture> 634 </div> 635 <div class="flex flex-col py-4 justify-center"> 636 <div class=" 637 md: 638 text-lg body_font_family" style=" "><div class="editor-content"><p style="text-align:left;">Learning Challenge Lessons: ELA</p></div></div> 639 <div class=" 640 md: 641 text-base mt-2 body_font_family opacity-75" style=" "><div class="editor-content"><p style="text-align:left;"><span style="font-size:0.875rem;">
641Twenty ready-to-use lessons designed to guide students through the Learning Pit when engaging with texts typically studied during ELA lessons. (</span><span style="font-size:0.875rem;">2019)</span></p></div></div> 642 </div> 643 </div> 644 </div> 645 <!-- Add Arrows --> 646 <div class="relative swiper-button-next hover:cursor-pointer" style="right: 0; left: auto;"> 647 <svg class="lg:ml-auto lg:mr-0 transform hover:scale-110 z-10" width="9" height="16" viewBox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 648 <g id="arrow-right"> 649 <path id="Shape" d="M1 15L8 8L1 1" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 650 </g> 651 </svg> 652 <div class="swiper-button-next-gradient" style="background: linear-gradient(to right, rgba(255, 255, 255, 0), #FFFFFF);"></div> 653 </div> 654 <div class="relative swiper-button-prev hover:cursor-pointer" style="right: auto; left: 0;"> 655 <svg class="lg:ml-auto lg:mr-0 transform hover:scale-110 z-10" width="9" height="16" viewBox="0 0 9 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 656 <g id="arrow-left"> 657 <path id="Shape" d="M8 1L1 8L8 15" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 658 </g> 659 </svg> 660 <div class="swiper-button-prev-gradient" style="background: linear-gradient(to left, rgba(255, 255, 255, 0), #FFFFFF);"></div> 661 </div> 662 </div> 663 </section> 664</div> 665<style> 666 .team-block-1 .swiper-slide { 667 width: 240px !important; 668 box-sizing: content-box; 669 } 670 671 .team-block-1 .card-image { 672 width: 240px; 673 height: 240px; 674 } 675 676 .team-block-1 .swiper-button-next, 677 .team-block-1 .swiper-button-prev { 678 top: 8px; 679 height: 375px; 680 padding: 0 20px; 681 } 682 683 .team-block-1 .swiper-button-next-gradient, 684 .swiper-button-prev-gradient { 685 position: absolute; 686 width: 100%; 687 content: ''; 688 top: 0; 689 left: auto; 690 height: 375px; 691 } 692 693 .team-block-1 .swiper-button-next-gradient { 694 right: 0; 695 } 696 697 .team-block-1 .swiper-button-prev-gradient { 698 left: 0; 699 } 700 701 .team-block-1 .swiper-button-next > svg, 702 .team-block-1 .swiper-button-prev > svg { 703 margin-top: 120px; 704 margin-bottom: auto; 705 } 706</style> 707<div id="el-18c2fa02b68e21af" class="text-black relative" data-editor="section"> 708 <div style="background-color: #FFFFFF;" class="py-12 md:py-24"> 709 <div class="container mx-auto px-4"> 710 <div class="max-w-lg mx-auto mb-12 md:mb-16"> 711 <h2 class=" 712 md: 713 mb-4 text-2xl md:text-3xl text-center md:text-center heading_font_family" style=" "><div class="editor-content"><p>Options for Schools</p></div></h2> 714 <div class=" 715 md: 716 text-base md:text-lg text-center md:text-center body_font_family" style=" "><div class="editor-content"><p style="text-align:center;">James Nottingham works directly with teachers, leaders, admin, support staff and pre-service teachers.</p></div></div> 717 </div> 718 <div class="sm:grid sm:grid-cols-2 sm:gap-4 md:grid md:grid-cols-3 md:gap-4 -mb-12"> 719 <div class="relative mb-12" data-entity-id="0"> 720 <img alt="<div class="editor-content"><p>Keynote Speeches</p></div>" class="sm:absolute object-contain" srcset="https://alpha.uscreencdn.com/36xnull/assets%2Fpage-builder%2Fadobestock_1454458748.1754722452.png 1x, https://alpha.uscreencdn.com/72xnull/assets%2Fpage-builder%2Fadobestock_1454458748.1754722452.png 2x, https://alpha.uscreencdn.com/108xnull/assets%2Fpage-builder%2Fadobestock_1454458748.1754722452.png 3x" style="width: 36px; height: 36px; " src="https://alpha.uscreencdn.com/36xnull/assets%2Fpage-builder%2Fadobestock_1454458748.1754722452.png" /> 721 <div class=" 722 md: 723 text-lg mb-1 pt-2 sm:pt-12 body_font_family" style=" "><div class="editor-content"><p>Keynote Speeches</p></div></div> 724 <div class=" 725 md: 726 body_font_family" style=" "><div class="editor-content"><p>Engaging, thought-provoking and inspiring keynotes. Any PD-OD topic. 45-90mins. Typical audiences: 100 to 5000</p></div></div> 727 </div> 728 <div class="relative mb-12" data-entity-id="1"> 729 <img alt="<div class="editor-content"><p>In-School Presentations</p></div>
729" class="sm:absolute object-contain" srcset="https://alpha.uscreencdn.com/36xnull/assets%2Fpage-builder%2Fadobestock_1454458748.1754723226.png 1x, https://alpha.uscreencdn.com/72xnull/assets%2Fpage-builder%2Fadobestock_1454458748.1754723226.png 2x, https://alpha.uscreencdn.com/108xnull/assets%2Fpage-builder%2Fadobestock_1454458748.1754723226.png 3x" style="width: 36px; height: 36px; " src="https://alpha.uscreencdn.com/36xnull/assets%2Fpage-builder%2Fadobestock_1454458748.1754723226.png" /> 730 <div class=" 731 md: 732 text-lg mb-1 pt-2 sm:pt-12 body_font_family" style=" "><div class="editor-content"><p>In-School Presentations</p></div></div> 733 <div class=" 734 md: 735 body_font_family" style=" "><div class="editor-content"><p>Full day, half day or after-school sessions. Refresh your pedagogy with small tweaks that make a big difference to student learning. </p></div></div> 736 </div> 737 <div class="relative mb-12" data-entity-id="2"> 738 <img alt="<div class="editor-content"><p>Model Lessons</p></div>" class="sm:absolute object-contain" srcset="https://alpha.uscreencdn.com/36xnull/assets%2Fpage-builder%2Fadobestock_1393894215.1754723604.png 1x, https://alpha.uscreencdn.com/72xnull/assets%2Fpage-builder%2Fadobestock_1393894215.1754723604.png 2x, https://alpha.uscreencdn.com/108xnull/assets%2Fpage-builder%2Fadobestock_1393894215.1754723604.png 3x" style="width: 36px; height: 36px; " src="https://alpha.uscreencdn.com/36xnull/assets%2Fpage-builder%2Fadobestock_1393894215.1754723604.png" /> 739 <div class=" 740 md: 741 text-lg mb-1 pt-2 sm:pt-12 body_font_family" style=" "><div class="editor-content"><p>Model Lessons</p></div></div> 742 <div class=" 743 md: 744 body_font_family" style=" "><div class="editor-content"><p>
744Demonstrations led by James - with <em>your</em> students (any class, any age), showing ways to adjust pedagogy for maximum impact. </p></div></div> 745 </div> 746 <div class="relative mb-12" data-entity-id="3"> 747 <img alt="<div class="editor-content"><p>Coaching Conversations</p></div>" class="sm:absolute object-contain" srcset="https://alpha.uscreencdn.com/36xnull/assets%2Fpage-builder%2Fadobestock_1393900197.1754724144.png 1x, https://alpha.uscreencdn.com/72xnull/assets%2Fpage-builder%2Fadobestock_1393900197.1754724144.png 2x, https://alpha.uscreencdn.com/108xnull/assets%2Fpage-builder%2Fadobestock_1393900197.1754724144.png 3x" style="width: 36px; height: 36px; " src="https://alpha.uscreencdn.com/36xnull/assets%2Fpage-builder%2Fadobestock_1393900197.1754724144.png" /> 748 <div class=" 749 md: 750 text-lg mb-1 pt-2 sm:pt-12 body_font_family" style=" "><div class="editor-content"><p>Coaching Conversations</p></div></div> 751 <div class=" 752 md: 753 body_font_family" style=" "><div class="editor-content"><p>For leaders or teachers, focusing on problem-solving & professional growth. Often uses lesson recordings as the basis for reflections.</p></div></div> 754 </div> 755 <div class="relative mb-12" data-entity-id="4"> 756 <img alt="<div class="editor-content"><p>Presentations for Parents</p></div>" class="sm:absolute object-contain" srcset="https://alpha.uscreencdn.com/36xnull/assets%2Fpage-builder%2Fadobestock_1404654210.1754724430.png 1x, https://alpha.uscreencdn.com/72xnull/assets%2Fpage-builder%2Fadobestock_1404654210.1754724430.png 2x, https://alpha.uscreencdn.com/108xnull/assets%2Fpage-builder%2Fadobestock_1404654210.1754724430.png 3x" style="width: 36px; height: 36px; " src="https://alpha.uscreencdn.com/36xnull/assets%2Fpage-builder%2Fadobestock_1404654210.1754724430.png" /> 757 <div class=" 758 md: 759 text-lg mb-1 pt-2 sm:pt-12 body_font_family" style=" "><div class="editor-content"><p>Presentations for Parents</p></div></div> 760 <div class=" 761 md: 762 body_font_family" style=" "><div class="editor-content"><p>Helping parents, carers & community members understand <span>their role in building a learning-focused environment at home.</span></p></div></div> 763 </div> 764 <div class="relative mb-12" data-entity-id="5"> 765 <img alt="<div class="editor-content"><p>Scholar in Residence</p></div>" class="sm:absolute object-contain" srcset="https://alpha.uscreencdn.com/36xnull/assets%2Fpage-builder%2Fadobestock_1404048153.1754725000.png 1x, https://alpha.uscreencdn.com/72xnull/assets%2Fpage-builder%2Fadobestock_1404048153.1754725000.png 2x, https://alpha.uscreencdn.com/108xnull/assets%2Fpage-builder%2Fadobestock_1404048153.1754725000.png 3x" style="width: 36px; height: 36px; " src="https://alpha.uscreencdn.com/36xnull/assets%2Fpage-builder%2Fadobestock_1404048153.1754725000.png" /> 766 <div class=" 767 md: 768 text-lg mb-1 pt-2 sm:pt-12 body_font_family" style=" "><div class="editor-content"><p>Scholar in Residence</p></div></div> 769 <div class=" 770 md: 771 body_font_family" style=" "><div class="editor-content"><p><span>Move beyond recommendations and into active implementation, ensuring improvements are embedded and sustained.</span></p></div></div> 772 </div> 773 </div> 774 </div> 775 </div> 776</div><div id="el-37d01df10d8e22a2" class="text-black relative" data-editor="section"> 777 <div style="background-color: #FFFFFF;" class="py-12 md:py-24"> 778 <div class="container mx-auto px-4"> 779 <div class="max-w-lg mx-auto"> 780 <h2 class=" 781 md: 782 mb-4 text-2xl md:text-3xl text-center md:text-center heading_font_family" style=" "><div class="editor-content"><p>Background and Career</p></div></h2> 783 784 </div> 785 <div class="md:flex md:flex-row mt-8 md:mt-16"> 786 <div class="md:w-1/2"> 787 <picture class="lazy-loaded_preview" data-controller="lazy-loaded" data-lazy-loaded-target="image" data-lazy-loaded-animate="true"><source media="(max-width: 639px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/400xnull/assets%2Fpage-builder%2Fjames-nottingham-demo-lesson-2.1753290269.jpg, https://alpha.uscreencdn.com/800xnull/assets%2Fpage-builder%2Fjames-nottingham-demo-lesson-2.1753290269.jpg 2x"></source><source media="(min-width: 640px)" srcset="https://assets-gke.uscreencdn.com/assets/page_builder/progressive-placeholder-7e14b10e753419f2e355bbb1a93773d837e8dbcf5beef4baed30c1000ce98139.gif" data-srcset="https://alpha.uscreencdn.com/600xnull/assets%2Fpage-builder%2Fjames-nottingham-demo-lesson-2.1753290269.jpg, https://alpha.uscreencdn.com/1200xnull/assets%2Fpage-builder%2Fjames-nottingham-demo-lesson-2.1753290269.jpg 2x"></source><img class="pb-card w-full h-full object-cover" style="max-height: 500px; min-height: 300px" src="https://alpha.uscreencdn.com/600xnull/assets%2Fpage-builder%2Fjames-nottingham-demo-lesson-2.1753290269.jpg" /></picture> 788 </div> 789 <div class="md:w-1/2 -mb-10 mt-8 md:mt-0"> 790 <div class="mb-10 ltr:ml-10 rtl:mr-10" data-entity-id="0"> 791 792 <div class=" 793 md: 794 body_font_family" style=" "><div class="editor-content"> 795<br><p><strong>EARLY LIFE:</strong> James Nottingham's own educational journey was not smooth; he struggled in school, was expelled twice and left with poor grades. After being told to leave home at 16, he found work on a farm and in a factory, later volunteering in squatter camps in apartheid South Africa. These formative experiences continue to drive his mission to improve education for all students.</p> 796</div></div> 797 </div> 798 <div class="mb-10 ltr:ml-10 rtl:mr-10" data-entity-id="2"> 799 800 <div class=" 801 md: 802 body_font_family" style=" "><div class="editor-content"><p><strong>TEACHING & THE BBC:</strong> His experience as a teaching assistant at a school for deaf children helped James secure a place at university. After graduating with First Class Honours, he taught in primary, high and middle schools. His teaching, including an early form of the Learning Pit, featured in a BBC series in 1999.</p></div></div> 803 </div> 804 <div class="mb-10 ltr:ml-10 rtl:mr-10" data-entity-id="1"> 805 806 <div class=" 807 md: 808 body_font_family" style=" "><div class="editor-content"><p><strong>SOCIAL REGENERATION PROJECT</strong>: From 2000-2006, he led a multi-million-pound, social regeneration project in North East England. This initiative boosted the aspirations and achievement in lower socio-economic areas, and its remarkable success garnered international recognition and numerous awards. Throughout this period, he also continued to teach students aged 3 to 19.</p></div></div> 809 </div> 810 <div class="mb-10 ltr:ml-10 rtl:mr-10" data-entity-id="3"> 811 812 <div class=" 813 md: 814 body_font_family" style=" "><div class="editor-content"><p><strong>GLOBAL REACH: </strong>Driven by a mission to share his innovative approaches, he launched a company in 2006. Employing 30 staff across seven countries, his team supported schools in refining pedagogy. This included the exclusive licence to deliver Visible Learning processes across Scandinavia. He closed this company in 2020 to return to full-time teaching & consulting.</p></div></div> 815 </div> 816 </div> 817 </div> 818 </div> 819 </div> 820</div><div id="el-11b4507c15867def" class="text-white relative" data-editor="section"> 821 <section class="relative overflow-hidden py-4" style="background-color: #0000001C;"> 822 <div data-controller="lazy-loaded" data-target="lazy-loaded.image" class=" opacity-100 bg-center 823 sm:bg-center bg-cover 824 absolute top-0 left-0 flex w-full h-full bg-cover bg-top 825 lazy-loaded-bg" id="bg-2ec51333"><style> @media only screen { 826 #bg-2ec51333 { background-image: url("https://alpha.uscreencdn.com/640xnull/assets%2Fpage-builder%2Fscreenshot-2025-08-04-at-210329.1754337825.png"); } 827 } 828 @media only screen and (min-resolution: 2dppx), 829 only screen and (-webkit-min-device-pixel-ratio: 2) { 830 #bg-2ec51333 { background-image: url("https://alpha.uscreencdn.com/1280xnull/assets%2Fpage-builder%2Fscreenshot-2025-08-04-at-210329.1754337825.png"); } 831 } 832 @media only screen and (min-width: 640px) { 833 #bg-2ec51333 { background-image: url("https://alpha.uscreencdn.com/1024xnull/assets%2Fpage-builder%2Fscreenshot-2025-08-04-at-210329.1754337825.png"); } 834 } 835 @media only screen and (min-width: 640px) and (min-resolution: 2dppx), 836 only screen and (min-width: 640px) and (-webkit-min-device-pixel-ratio: 2) { 837 #bg-2ec51333 { background-image: url("https://alpha.uscreencdn.com/1800xnull/assets%2Fpage-builder%2Fscreenshot-2025-08-04-at-210329.1754337825.png"); } 838 } 839 @media only screen and (min-width: 1024px) { 840 #bg-2ec51333 { background-image: url("https://alpha.uscreencdn.com/1280xnull/assets%2Fpage-builder%2Fscreenshot-2025-08-04-at-210329.1754337825.png"); } 841 } 842 @media only screen and (min-width: 1024px) and (min-resolution: 2dppx), 843 only screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { 844 #bg-2ec51333 { background-image: url("https://alpha.uscreencdn.com/1920xnull/assets%2Fpage-builder%2Fscreenshot-2025-08-04-at-210329.1754337825.png"); } 845 } 846 @media only screen and (min-width: 1280px) { 847 #bg-2ec51333 { background-image: url("https://alpha.uscreencdn.com/1536xnull/assets%2Fpage-builder%2Fscreenshot-2025-08-04-at-210329.1754337825.png"); } 848 } 849 @media only screen and (min-width: 1280px) and (min-resolution: 2dppx), 850 only screen and (min-width: 1280px) and (-webkit-min-device-pixel-ratio: 2) { 851 #bg-2ec51333 { background-image: url("https://alpha.uscreencdn.com/2304xnull/assets%2Fpage-builder%2Fscreenshot-2025-08-04-at-210329.1754337825.png"); } 852 } 853 @media only screen and (min-width: 1536px) { 854 #bg-2ec51333 { background-image: url("https://alpha.uscreencdn.com/1920xnull/assets%2Fpage-builder%2Fscreenshot-2025-08-04-at-210329.1754337825.png"); } 855 } 856 @media only screen and (min-width: 1536px) and (min-resolution: 2dppx), 857 only screen and (min-width: 1536px) and (-webkit-min-device-pixel-ratio: 2) { 858 #bg-2ec51333 { background-image: url("https://alpha.uscreencdn.com/2880xnull/assets%2Fpage-builder%2Fscreenshot-2025-08-04-at-210329.1754337825.png"); } 859 } 860 #bg-2ec51333.lazy-loaded-bg { background-image: none; background-color: #c6c9ced1; } 861</style></div> 862 <div class="max-w-xl md:max-w-2xl lg:max-w-3xl p-8 md:p-20 mx-6 md:mx-auto flex flex-col items-center justify-center relative " style="background-color: ;"> 863 <div class=" 864 md: 865 text-center heading_font_family mb-2 md:mb-3 font-bold text-2xl md:text-4xl" style=" "><div class="editor-content"><p><span style="font-size:1.25rem;color:#0A0A0B;">Our Mission: Strengthen Teaching, Strengthen Lives</span></p></div></div> 866 <div class=" 867 md: 868 text-center body_font_family mb-3 md:mb-4 text-base" style=" "><div class="editor-content"> 869<p><span style="font-size:0.875rem;color:rgb(19, 19, 25);">By 2030, an additional <strong>60 million teachers will be needed</strong> to achieve universal basic education </span><span style="font-size:0.75rem;color:rgb(149, 193, 30);">(1)</span><span style="font-size:0.875rem;color:rgb(19, 19, 25);">.  Meanwhile, the percentage of <strong>teachers leaving the profession</strong> within their first 5 years <strong>has doubled</strong> recently, from fewer than 5% in 2015 to over 10% today </span><span style="font-size:0.75rem;color:rgb(149, 193, 30);">(2)</span></p> 870<br><p><span style="font-size:0.875rem;color:rgb(19, 19, 25);"><strong>One of the best ways to counter this decline is through professional growth. </strong>Trainees who feel they are improving are more likely to qualify; those in the profession are more likely to stay. Growth is inspiring!</span></p> 871<br><p><span style="font-size:0.875rem;color:rgb(19, 19, 25);">This principle inspired James Nottingham & his colleagues to create PD-OD as a contribution to fostering professional growth and helping educators thrive.</span></p> 872</div></div> 873 </div> 874 </section> 875</div><div id="el-99766c4a9e8be081" class="text-white relative" data-editor="section"> 876 <div class="py-12 md:py-24" style="background-color: #000000;"> 877 <div class="container mx-auto px-4 text-center"> 878 <div class="mb-12"> 879 <h2 class=" 880 md: 881 text-4xl mb-2 text-2xl md:text-3xl text-center md:text-center heading_font_family" style=" "><div class="editor-content"><p>Why Engage with James Nottingham</p></div></h2> 882 883 </div> 884 <div class="md:w-3/4 mx-auto md:grid md:grid-cols-2 md:gap-8"> 885 <div class="flex items-start mb-6 md:mb-0" data-entity-id="0"> 886 <i class="mr-4" style="margin-top: 6px;">
887 <svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 888 <path d="M13 1L5.36876 9L1 5" stroke="#006AFF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/> 889 </svg> 890 </i> 891 <div class=" 892 md: 893 text-left border-solid border-b border-gray-300 pb-1" style=" "><div class="editor-content"><p><span>He is a highly regarded and experienced expert in education.</span></p></div></div> 894 </div> 895 <div class="flex items-start mb-6 md:mb-0" data-entity-id="1"> 896 <i class="mr-4" style="margin-top: 6px;"> 897 <svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 898 <path d="M13 1L5.36876 9L1 5" stroke="#006AFF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/> 899 </svg> 900 </i> 901 <div class=" 902 md: 903 text-left border-solid border-b border-gray-300 pb-1" style=" "><div class="editor-content"><p><span>His approach is practical and research-based.</span></p></div></div> 904 </div> 905 <div class="flex items-start mb-6 md:mb-0" data-entity-id="2"> 906 <i class="mr-4" style="margin-top: 6px;"> 907 <svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 908 <path d="M13 1L5.36876 9L1 5" stroke="#006AFF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/> 909 </svg> 910 </i> 911 <div class=" 912 md: 913 text-left border-solid border-b border-gray-300 pb-1" style=" "><div class="editor-content"><p>He offers small tweaks that lead to big improvements.</p></div></div> 914 </div> 915 <div class="flex items-start mb-6 md:mb-0" data-entity-id="3"> 916 <i class="mr-4" style="margin-top: 6px;"> 917 <svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 918 <path d="M13 1L5.36876 9L1 5" stroke="#006AFF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/> 919 </svg> 920 </i> 921 <div class=" 922 md: 923 text-left border-solid border-b border-gray-300 pb-1" style=" "><div class="editor-content"><p><span>He tailors his support to your specific needs.</span></p></div></div> 924 </div> 925 <div class="flex items-start mb-6 md:mb-0" data-entity-id="4"> 926 <i class="mr-4" style="margin-top: 6px;"> 927 <svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 928 <path d="M13 1L5.36876 9L1 5" stroke="#006AFF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/> 929 </svg> 930 </i> 931 <div class=" 932 md: 933 text-left border-solid border-b border-gray-300 pb-1" style=" "><div class="editor-content"><p>He inspires & empowers staff to improve their practice.</p></div></div> 934 </div> 935 <div class="flex items-start mb-6 md:mb-0" data-entity-id="5"> 936 <i class="mr-4" style="margin-top: 6px;"> 937 <svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 938 <path d="M13 1L5.36876 9L1 5" stroke="#006AFF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/> 939 </svg> 940 </i> 941 <div class=" 942 md: 943 text-left border-solid border-b border-gray-300 pb-1" style=" "><div class="editor-content"><p>His work has a proven impact.</p></div></div> 944 </div> 945 </div> 946 </div> 947 </div> 948</div><div id="el-c65904ff50842343" class="text-black relative" data-editor="section"> 949 <section class="relative overflow-hidden py-4" style="background-color: #FFFFFF;"> 950 951 <div class="flex flex-col p-8 mx-6 justify-center" style="background-color: ;"> 952 <div class=" 953 md: 954 text-center w-full heading_font_family mb-2 md:mb-3 font-bold text-2xl md:text-4xl" style=" "><div class="editor-content"> 955<p style="text-align:left;line-height:1.25;"><span style="font-size:0.75rem;line-height:1.25;">© Learning Pit Ltd, 2025</span></p> 956<p style="text-align:left;line-height:1.25;"><span style="font-size:0.75rem;line-height:1.25;">Learning Pit Ltd, Collingwood Buildings, Newcastle Upon Tyne, NE1 1JF, United Kingdom. Company Number: 12142540. VAT Registration: 335980182.</span></p> 957</div></div> 958 <div class=" 959 md: 960 text-center body_font_family mb-3 md:mb-4 text-base" style=" "><div class="editor-content"> 961<p style="text-align:left;"><span style="font-size:0.75rem;">Stats quoted in our mission statement:</span></p> 962<p style="text-align:left;"><span style="font-size:0.75rem;">
962(1) </span><a target="_blank" rel="noopener noreferrer nofollow" href="https://shorturl.at/FdmEG"><span style="font-size:0.75rem;">https://shorturl.at/FdmEG</span></a></p> 963<p style="text-align:left;"><span style="font-size:0.75rem;">(2) </span><a target="_blank" rel="noopener noreferrer nofollow" href="https://shorturl.at/ILZiM"><span style="font-size:0.75rem;">https://shorturl.at/ILZiM</span></a></p> 964<p style="text-align:left;"><br></p> 965</div></div> 966 </div> 967 </section> 968</div> 969 <footer class="px-[3%] py-8 lg:py-6 w-full bg-ds-main border-t border-ds-default bg-ds-default text-ds-muted text-ds-base-regular"> 970 <div class="container flex flex-col space-y-4 justify-center"> 971 <div class="flex flex-wrap justify-center items-center space-y-2 space-x-2 text-center md:text-left rtl:md:text-right"> 972 <p class="mt-2 flex justify-center space-x-2 w-full md:w-fit text-center text-sm font-normal leading-5 text-ds-muted"> 973 <span id="store-title">© 2026 PD-OD</span> 974 <span class="ms-2 text-sm font-normal leading-5 text-ds-muted hidden md:inline-block">â</span> 975 </p> 976 <p class="text-sm font-normal leading-5 text-ds-muted"> 977 <a class="hover:underline underline-offset-2" target="_self" href="/terms">Terms</a> 978 </p> 979 <p class="text-sm font-normal leading-5 text-ds-muted last-of-type:hidden">â</p> 980 <p class="text-sm font-normal leading-5 text-ds-muted"> 981 <a class="hover:underline underline-offset-2" target="_self" href="/privacy">Privacy</a> 982 </p> 983 <p class="text-sm font-normal leading-5 text-ds-muted last-of-type:hidden">â</p> 984 <p class="text-sm font-normal leading-5 text-ds-muted"> 985 <a class="hover:underline underline-offset-2" target="_self" href="/pages/faq-page">FAQs</a> 986 </p> 987 <p class="text-sm font-normal leading-5 text-ds-muted last-of-type:hidden">â</p> 988 <p class="text-sm font-normal leading-5 text-ds-muted"> 989 <a class="hover:underline underline-offset-2" target="_blank" href="https://share.hsforms.com/1TDgqQfxlR8yaULFXsGzzxQ21bla">Contact Us</a> 990 </p> 991 <p class="text-sm font-normal leading-5 text-ds-muted last-of-type:hidden">â</p> 992 <div class="mt-4 md:!ms-4 w-full md:w-fit text-center text-primary hover:underline underline-offset-2 leading-5"> 993 <a class="text-sm text-primary font-medium" data-turbo="true" data-turbo-frame="website_modal" href="/about/apps">Get the app -></a> 994 </div> 995 </div> 996 997 <div class="flex justify-center space-x-4 rtl:space-x-reverse"> 998 <ds-button only-icon href="https://www.instagram.com/learningpit?igsh=eGhreHAxdnNrc2s=" target="_blank"> 999 <ds-icon name='instagram' size="16px"></ds-icon> 1000 </ds-button> 1001 <ds-button only-icon href="https://x.com/thelearningpit?s=21&t=n3ow24TRTVk_TSUEuV-SAQ" target="_blank"> 1002 <ds-icon name='twitter' size="16px"></ds-icon> 1003 </ds-button> 1004 <ds-button only-icon href="https://www.facebook.com/share/18A3xGNDiQ/?mibextid=wwXIfr" target="_blank"> 1005 <ds-icon name='facebook' size="16px"></ds-icon> 1006 </ds-button> 1007 <ds-button only-icon href="https://www.youtube.com/channel/UCXL6nctdjXRH4tS1zRcNYog/featured" target="_blank"> 1008 <ds-icon name='youtube' size="16px"></ds-icon> 1009 </ds-button> 1010 <ds-button only-icon href="https://www.linkedin.com/in/jamesnottingham" target="_blank"> 1011 <ds-icon name='linkedin' size="16px"></ds-icon> 1012 </ds-button> 1013 </div> 1014 </div> 1015 <div class="flex mt-0 md:mt-4 items-center justify-center"> 1016 <div class="uscreen-block flex justify-center my-4 md:m-0 md:justify-end"> 1017 <style> 1018 .powered-by-uscreen { 1019 align-items: center; 1020 display: flex; 1021 font-size: 0.875rem; 1022 font-family: 'Inter', sans-serif; 1023 line-height: 1; 1024 --branding-text-color: #B0B0B0; 1025 --branding-text-hovered-color: #888888; 1026 } 1027 .dark .powered-by-uscreen { 1028 --branding-text-color: #8A8A8A; 1029 --branding-text-hovered-color: #adadad; 1030 } 1031 1032 .powered-by-uscreen { 1033 color: var(--branding-text-color); 1034 } 1035 .powered-by-uscreen svg { 1036 margin-right: 5px; 1037 } 1038 1039 .powered-by-uscreen:hover { 1040 color: var(--branding-text-hovered-color); 1041 } 1042 </style> 1043 1044 <a class="footer-background-color powered-by-uscreen" 1045 href="https://www.uscreen.tv?utm_category=product&utm_medium=branding&utm_source=95938&utm_campaign=web&utm_content=powered_by" target="_blank" class="footer-background-color powered-by-uscreen"> 1046 <svg width="14" height="15" viewBox="0 0 334 359" fill="none" xmlns="http://www.w3.org/2000/svg"> 1047 <path d="M86.5378 11.985C100.469 1.19534 118.573 -2.58324 135.645 1.77206C188 15.1111 249.46 32.2287 301.556 48.3297V48.36C319.812 54.0052 332.422 70.6376 332.878 89.7281C334.152 142.022 333.879 198.246 332.59 250.191C332.195 266.14 325.138 281.178 313.15 291.695C290.509 311.559 270.219 328.344 246.258 346.842C232.311 357.617 214.177 361.38 197.12 357.009C144.947 343.64 84.3828 326.553 32.3317 310.482C14.0608 304.822 1.43543 288.159 0.980171 269.039C-0.23385 216.699 -0.44683 160.277 0.99482 108.317C1.43502 92.3983 8.53726 77.3904 20.54
104707 66.9195C43.2429 47.1007 63.1224 30.1042 86.5378 11.985ZM127.459 25.525C123.756 24.4779 120.052 27.2705 120.052 31.1402V122.252C120.31 154.438 128.551 181.147 144.181 201.543C160.055 222.257 183.501 236.401 213.76 243.184C239.391 248.92 262.867 245.187 279.969 233.123C297.087 221.058 307.695 200.739 307.695 173.575V81.2027C307.695 76.9386 304.842 73.1754 300.745 72.0221L262.458 61.3687C258.755 60.3065 255.051 63.1143 255.051 66.984V151.525C254.687 160.069 255.006 173.984 250.53 184.698C248.299 190.024 244.915 194.486 239.725 197.096C234.535 199.706 227.418 200.526 217.615 198.326C200.163 194.411 190.649 182.331 185.489 168.658C180.314 154.955 179.525 139.718 179.525 129.672V46.2242C179.525 41.96 176.702 38.1959 172.59 37.0426L127.473 25.525H127.459Z" fill="currentColor"/> 1048 </svg> 1049 <span class="powered-by-uscreen-text">Powered by Uscreen</span> 1050 </a> 1051 </div> 1052 1053 </div> 1054</footer> 1055 1056 1057 1058 </body> 1059</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.