1<!DOCTYPE html> 2<html> 3 <head> 4 <meta charset="UTF-8"> 5<link href='https://static-media.hotmart.com/a0jsIxOfxVira9Ed-ANjFrCeHe8=/32x32/https://uploads.teachablecdn.com/attachments/gvg7OPi1RRCA8jsMQnr3_Logo+on+White+Card.jpg' rel='icon' type='image/png'> 6 7<link href='https://static-media.hotmart.com/rJe-sZffQ09klFWnKOtGoSITbvk=/72x72/https://uploads.teachablecdn.com/attachments/gvg7OPi1RRCA8jsMQnr3_Logo+on+White+Card.jpg' rel='apple-touch-icon' type='image/png'> 8 9<link href='https://static-media.hotmart.com/R3m9LVRtfCBu2dszFwHUgbMH4_M=/144x144/https://uploads.teachablecdn.com/attachments/gvg7OPi1RRCA8jsMQnr3_Logo+on+White+Card.jpg' rel='apple-touch-icon' type='image/png'> 10 11<link href='https://static-media.hotmart.com/tJf0oCaRijzjEeArjcvNqUfyH4g=/320x345/https://uploads.teachablecdn.com/attachments/ENtYmxaGS2mPPFkjMO49_Logo+in+Circle.jpg' rel='apple-touch-startup-image' type='image/png'> 12 13<link href='https://static-media.hotmart.com/Azsuef_yMxbpycMJOMTbnvHyRNA=/640x690/https://uploads.teachablecdn.com/attachments/ENtYmxaGS2mPPFkjMO49_Logo+in+Circle.jpg' rel='apple-touch-startup-image' type='image/png'> 14 15<meta name='apple-mobile-web-app-capable' content='yes' /> 16 17<meta name="csrf-param" content="authenticity_token" /> 18<meta name="csrf-token" content="VWg0mmwJp7UaLSKNoW9UoDWTdJD6XzO3LNHvvQoA3w3GPkUgfxb6d0ZIGwwYypcCTcofJwLZ-qf6v4WLIxsiOw" /> 19<link rel="stylesheet" href="https://fedora.teachablecdn.com/assets/bootstrap-748e653be2be27c8e709ced95eab64a05c870fcc9544b56e33dfe1a9a539317d.css" data-turbolinks-track="true" /><link href="https://teachable-themeable.learning.teachable.com/themecss/production/base.css?_=29f2ccfc3332&brand_course_heading=%2377B157&brand_heading=%232C677E&brand_homepage_heading=%232C677E&brand_navbar_fixed_text=%2377B157&brand_navbar_text=%23FFFFFF&brand_primary=%230A0C3D&brand_secondary=%23E98C2E&brand_text=%23000000&font=Lato&logged_out_homepage_background_image_overlay=0.24&logged_out_homepage_background_image_url=https%3A%2F%2Fuploads.teachablecdn.com%2Fattachments%2FENtYmxaGS2mPPFkjMO49_Logo%2Bin%2BCircle.jpg&show_login=true&show_signup=true" rel="stylesheet" data-turbolinks-track="true"></link> 20<title>About/Help | The Knowledge Tree</title> 21<link rel="canonical" href="https://www.theknowledgetree.org/p/about-help"> 22<meta property="og:image" content="https://uploads.teachablecdn.com/attachments/JGkqor7S0aazBSWVcxKh_TKT-Left-Logo-250.png"> 23<meta property="og:title" content="About/Help"> 24<meta property="og:type" content="website"> 25<meta property="og:url" content="https://www.theknowledgetree.org/p/about-help"> 26<meta name="brand_video_player_color" content="#E98C2E"> 27<meta name="site_title" content="The Knowledge Tree"> 28<style>@font-face { 29 font-family: Cormorant Garamond; 30 src: url(https://uploads.teachablecdn.com/attachments/VQ7cXkIgSDyDUtsNMRvg_CormorantGaramond-Regular.ttf); 31} 32 33@font-face { 34 font-family: Cormorant Garamond; 35 font-weight: bold; 36 src: url(https://uploads.teachablecdn.com/attachments/B2gjDCICSQKskRrkbrJ4_CormorantGaramond-Bold.ttf); 37} 38 39@font-face { 40 font-family: Cormorant Garamond; 41 font-weight: bold; font-style: italic; 42 src: url(https://uploads.teachablecdn.com/attachments/v4ElocN1SvuP9J86Z6aJ_CormorantGaramond-BoldItalic.ttf) 43} 44 45@font-face { 46 font-family: Prompt; font-style: italic; 47 src: url(https://uploads.teachablecdn.com/attachments/ubP8sWzFR4yCupcFnpOb_CormorantGaramond-RegularItalic.ttf); 48} 49 50h1, h2 {font-family: Cormorant Garamond} 51 52.faq-question {font-family: TeachableSans} 53 54h3, .course-subtitle {font-family: TeachableSans} 55 56p, ul, ol, li, body {color: #000; font-size: 17px} 57 58.testimonial-quote span {font-family: Cormorant Garamond;} 59 60/*.faq-answer {font-family: Source Serif Pro;}*/ 61 62.course-title h1 {font-family: Cormorant Garamond!important;} 63 64ul, ol {font-size: 17px; font-weight: 200} 65 66li {margin-bottom: 0.5em;} 67 68.attachment, .next-lecture-name, .lecture-name {color: #2C677E;} 69 70.course-block.home-page-header img.img-responsive { 71 width:60%!important; 72} 73 74.navbar-fedora.is-at-top.is-not-signed-in.is-blog, header .navbar, .navbar-fedora.is-at-top.is-not-signed-in.is-homepage { 75 background:#0A0C3D!important; 76} 77.section-title {color: #E98C2E;} 78 79.footer-column p {color: #77b157!important;} 80.certificate-container .download-button { 81 background:#E98C2E !important; 82 border: 1px solid #E98C2E !important; 83 font-weight: 600 !important; 84 color:#fff!important; 85 text-transform:uppercase; 86 border-radius:32px !important; 87} 88.relative { 89 position:relative !important; 90} 91.absolute { 92 position:absolute!important; 93} 94.top-150 { 95 top:150px !important; 96} 97@media (max-width: 375px) { 98footer .row { 99margin:auto; 100} 101}
102.revamped_lecture_player header.half-height .lecture-nav a.nav-btn.complete { 103 background-color:#E98C2E; 104 color:#fff!important; 105 border-color:#E98c2e; 106} 107.revamped_lecture_player header.half-height .lecture-nav a.nav-btn.complete:hover { 108 background-color:#fff; 109 border-color:#fff; 110 color:#E98c2E; 111} 112.revamped_lecture_player .lecture-content a.complete.lecture-complete { 113 color:#fff; 114} 115.revamped_lecture_player .lecture-content a.lecture-complete { 116 border: 1px solid #E98C2E; 117} 118.revamped_lecture_player header.half-height .lecture-nav a.nav-btn.complete:hover { 119 background-color:#E98C2E; 120 border:1px solid #fff; 121} 122.revamped_lecture_player .lecture-content a.complete.lecture-complete:hover { 123 background-color:#E98C2E; 124 border:1px solid #0A0C3D; 125} 126@media (max-width:990px) { 127.navbar-fedora .btstrp-navbar-collapse .nav.navbar-nav { 128 display:flex; 129 flex-direction:column; 130} 131} 132.block__text-with-image-grid h2 { 133 margin-top:0; 134} 135.block__text-with-image-grid p { 136 margin-bottom:0; 137} 138.course-details-social-icons { 139 width:33px; 140} 141.course-details-social-icons li { 142 background-color:#0A0C3D; 143} 144.course-details-social-icons li:last-child img { 145 max-width:21px!important; 146 padding-top:7px; 147 padding-bottom:7px; 148} 149 150/* Affiliate Application */ 151/* Target the specific affiliate form by block ID */ 152#block-203611079 form { 153 background-color: #fff; 154 padding: 30px; 155 border-radius: 12px; 156 box-shadow: 0 0 20px rgba(0, 0, 0, 0.05); 157 max-width: 600px; 158 margin: 0 auto; 159} 160 161/* Style form fields */ 162#block-203611079 input.block__affiliate__input { 163 width: 100%; 164 padding: 12px; 165 margin-top: 6px; 166 margin-bottom: 16px; 167 border: 1px solid #ccc; 168 border-radius: 6px; 169 font-size: 16px; 170} 171 172/* Style the heading */ 173#block-203611079 h2 { 174 font-size: 28px; 175 margin-bottom: 16px; 176 text-align: center; 177} 178 179/* Style the description */ 180#block-203611079 p { 181 font-size: 16px; 182 line-height: 1.6; 183 color: #333; 184} 185 186/* Style the commission line */ 187#block-203611079 p[type="text"] { 188 font-weight: 700; 189 color: #1a1a1a; 190 margin-top: 24px; 191} 192 193/* Style the disclaimer box */ 194#block-203611079 .block__affiliate__disclaimer { 195 background: #f9f9f9; 196 border-left: 4px solid #f29c1f; 197 padding: 16px; 198 margin-top: 20px; 199 border-radius: 6px; 200 font-size: 14px; 201} 202 203/* Style the submit button */ 204#block-203611079 .base-button { 205 display: block; 206 width: 100%; 207 background-color: #f29c1f; 208 color: #fff; 209 padding: 14px; 210 font-size: 16px; 211 border: none; 212 border-radius: 6px; 213 cursor: pointer; 214 transition: background-color 0.3s ease; 215} 216 217#block-203611079 .base-button:hover { 218 background-color: #d48614; 219} 220 221/* Success message */ 222#block-203611079 .block__affiliate__success { 223 background-color: #e6f5e6; 224 color: #2b662b; 225 padding: 16px; 226 border-radius: 6px; 227 margin-top: 20px; 228 text-align: center; 229} 230 231/* Style bullets font to surrounding text */ 232#block-203611079 .block__affiliate__disclaimer ul { 233 padding-left: 16px; /* Reduced from 40px */ 234 margin-left: 0; 235 list-style-position: outside; 236} 237 238#block-203611079 .block__affiliate__disclaimer li { 239 font-family: inherit; 240 font-size: 16px; 241 color: #333; 242 line-height: 1.6; 243 font-weight: normal; 244 margin-bottom: 8px; 245} 246 247/* Style placeholder font to surrounding text */ 248#block-203611079 input::placeholder { 249 font-size: 16px !important; 250} 251 252#block-203611079 h2 { 253 font-size: 40px !important; 254 color: #77B157 !important; 255 margin-bottom: 16px; 256} 257/*end Affilliate application */ 258</style> 259<link rel="preconnect" href="https://fast.wistia.com" crossorigin>
260<script src='https://fast.wistia.com/assets/external/E-v1.js' defer></script>
vendor: 96 bytes, lines 260-269
260 261<script 262 src='https://www.recaptcha.net/recaptcha/api.js' 263 async 264 defer></script> 265 266 267 268 269
269<meta name="asset_host" content="https://fedora.teachablecdn.com"> 270
270<script> 271 (function () { 272 const origCreateElement = Document.prototype.createElement; 273 Document.prototype.createElement = function () { 274 const el = origCreateElement.apply(this, arguments); 275 if (arguments[0].toLowerCase() === "video") { 276 const observer = new MutationObserver(() => { 277 if ( 278 el.src && 279 el.src.startsWith("data:video") && 280 el.autoplay && 281 el.style.display === "none" 282 ) { 283 el.removeAttribute("autoplay"); 284 el.autoplay = false; 285 el.style.display = "none"; 286 observer.disconnect(); 287 } 288 }); 289 observer.observe(el, { 290 attributes: true, 291 attributeFilter: ["src", "autoplay", "style"], 292 }); 293 } 294 return el; 295 }; 296 })(); 297</script>
vendor: 1 bytes, line 297
297
298<script src="https://fedora.teachablecdn.com/packs/student-globals--1463f1f1bdf1bb9a431c.js"></script>
298<script src="https://fedora.teachablecdn.com/packs/student-legacy--f61bb29408885759af1e.js"></script>
298<script src="https://fedora.teachablecdn.com/packs/student--71ac74ce90165d0b96d1.js"></script>
298 299<meta id='iris-url' data-iris-url=https://eventable.internal.teachable.com />
300<script type="text/javascript"> 301 window.heap=window.heap||[],heap.load=function(e,t){window.heap.appid=e,window.heap.config=t=t||{};var r=document.createElement("script");r.type="text/javascript",r.async=!0,r.src="https://cdn.heapanalytics.com/js/heap-"+e+".js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(r,a);for(var n=function(e){return function(){heap.push([e].concat(Array.prototype.slice.call(arguments,0)))}},p=["addEventProperties","addUserProperties","clearEventProperties","identify","resetIdentity","removeEventProperty","setEventProperties","track","unsetEventProperty"],o=0;o<p.length;o++)heap[p[o]]=n(p[o])},heap.load("318805607"); 302 window.heapShouldTrackUser = true; 303</script>
303 304 305
306<script type="text/javascript"> 307 var _user_id = ''; // Set to the user's ID, username, or email address, or '' if not yet known. 308 var _session_id = '2a705bd2014fde83a5ba94cc025a6fe3'; // Set to a unique session ID for the visitor's current browsing session. 309 310 var _sift = window._sift = window._sift || []; 311 _sift.push(['_setAccount', '2e541754ec']); 312 _sift.push(['_setUserId', _user_id]); 313 _sift.push(['_setSessionId', _session_id]); 314 _sift.push(['_trackPageview']); 315 316 (function() { 317 function ls() { 318 var e = document.createElement('script'); 319 e.src = 'https://cdn.sift.com/s.js'; 320 document.body.appendChild(e); 321 } 322 if (window.attachEvent) { 323 window.attachEvent('onload', ls); 324 } else { 325 window.addEventListener('load', ls, false); 326 } 327 })(); 328</script>
328 329 330 331<!-- Google Tag Manager -->
332<script>
vendor: 327 bytes, lines 332-336
332(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 333new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 334j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 335'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 336})(window,document,'script','dataLayer','
336GTM-MPRL5WM4
vendor: 3 bytes, line 336
336');
336</script>
336 337<!-- End Google Tag Manager --> 338 339 340<meta name="google-site-verification" content="oKmsNNmmodv1Ay35AW-aVa-FffhOgObls6AdsZa0Kkc" /> 341 342<!-- This site is converting visitors into subscribers and customers with OptinMonster - https://optinmonster.com -->
343<script>(function(d,u,ac){var s=d.createElement('script');s.type='text/javascript';s.src='https://a.omappapi.com/app/js/api.min.js';s.async=true;s.dataset.user=u;s.dataset.account=ac;d.getElementsByTagName('head')[0].appendChild(s);})(document,20948,5110);</script>
343 344<!-- / OptinMonster --> 345 346
347<script type="text/javascript"> 348 (function(c,l,a,r,i,t,y){ 349 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 350 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 351 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 352 })(window, document, "clarity", "script", "sq4uo3276t"); 353</script>
353 354<style> 355.navbar-right { 356 display:flex; 357} 358.navbar-right li:nth-child(1) { 359 order: 1; 360} 361.navbar-right li:nth-child(2) { 362 order: 3; 363} 364.navbar-right li:nth-child(3) { 365 order: 3; 366} 367.navbar-right li:nth-child(4) { 368 order: 2; 369} 370.navbar-right li:nth-child(5) { 371 order: 5; 372} 373.navbar-right li:nth-child(6) { 374 order: 6; 375} 376.navbar-right { 377 flex-direction:column; 378} 379 380@media (min-width: 991px) { 381.navbar-right { 382flex-direction:row; 383} 384} 385</style> 386 387<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 387-388
387 388<script async src="https://www.googletagmanager.com/gtag/js?id=
388G-SL8LSCXHSV
vendor: 12 bytes, line 388
388"></script>
389<script> 390
vendor: 134 bytes, lines 390-394
390window.dataLayer = window.dataLayer || []; 391 function gtag(){dataLayer.push(arguments);} 392 gtag('js', new Date()); 393 394 gtag('config', '
394G-SL8LSCXHSV
vendor: 105 bytes, lines 394-398
394', { 395 'user_id': '', 396 'school_id': '120210', 397 'school_domain': 'www.theknowledgetree.org' 398 });
399</script>
399 400
401<script async>(function(s,u,m,o,j,v){j=u.createElement(m);v=u.getElementsByTagName(m)[0];j.async=1;j.src=o;j.dataset.sumoSiteId='16737a12401a8fa73777bae8248e30e1396dd4856c6764a41bda8dc05da3ef4e';v.parentNode.insertBefore(j,v)})(window,document,'script','//load.sumo.com/');</script>
vendor: 1 bytes, line 401
401
402<script>
vendor: 335 bytes, lines 402-406
402(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 403 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 404 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 405 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 406 })(window,document,'script','dataLayer','
406GTM-MPRL5WM4
vendor: 7 bytes, lines 406-408
406'); 407 408
408var gtm_id = 'GTM-MPRL5WM4' 409</script>
409 410 411 412 413 </head> 414 <body> 415 <meta http-content='IE=Edge' http-equiv='X-UA-Compatible'>
416<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"NRBR-08e3a2ada38dc55a529","applicationID":"1065060701","transactionName":"dAxdTUFZXVQEQh0VBFAGQBZAXl5P","queueTime":0,"applicationTime":155,"agent":""}</script>
vendor: 1 bytes, line 416
416
417<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:"1103368432",accountID:"4102727",trustKey:"27503",xpid:"UAcHU1FRDxABVFdXBwcHUVQA",licenseKey:"NRBR-08e3a2ada38dc55a529",applicationID:"1065060701",browserID:"1103368432"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */ 418(()=>{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.322.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};
418e.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;
418const 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);
418if(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$:()=>
418o,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])}
418(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}
418;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.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
418{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-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};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.322.0.PROD"]=self["webpackChunk:NRBA-1.322.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
418ine_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()=>
418{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)=>
418null==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
418dTimingMethod(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
418imeToRegister: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})})}
418return 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=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}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"
418!==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);
418if(!(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)}
418);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)})});
418class 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
418h(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>
418 419 <meta content='width=device-width,initial-scale=1.0' name='viewport'> 420<meta id="fedora-keys" data-commit-sha="29f2ccfc333269be61046f2d6055ae460645b084" data-env="production" data-sentry-public-dsn="https://[email protected]/120346" data-stripe="pk_live_hkgvgSBxG4TAl3zGlXiB1KUX" data-track-all-ahoy="false" data-track-changes-ahoy="false" data-track-clicks-ahoy="false" data-track-sumbits-ahoy="false" data-iris-url="https://eventable.internal.teachable.com" /><meta id="fedora-data" data-report-card="{}" data-course-ids="[]" data-completed-lecture-ids="[]" data-school-id="120210" data-school-launched="true" data-preview="logged_out" data-turn-off-fedora-branding="true" data-plan-supports-whitelabeling="true" data-powered-by-text="Powered by" data-asset-path="//assets.teachablecdn.com/teachable-branding-2025/logos/teachable-logomark-white.svg" data-school-preferences="{"ssl_forced":"true","bnpl_allowed":"false","anonymize_ips":"false","phone_enabled":"true","bazaar_enabled":"false","paypal_enabled":"true","phone_required":"false","gifting_enabled":"true","adaptive_pricing":"false","autoplay_lectures":"false","clickwrap_enabled":"false","comments_threaded":"true","community_enabled":"false","themeable_enabled":"false","course_blocks_beta":"true","eu_vat_tax_enabled":"false","legacy_back_office":"true","themeable_disabled":"false","back_office_enabled":"true","comments_moderation":"true","eu_vat_tax_eligible":"true","charge_exclusive_tax":"true","checkout_submit_type":null,"drip_content_enabled":"false","send_receipts_emails":"true","autocomplete_lectures":"true","class_periods_enabled":"false","custom_fields_enabled":"false","tax_inclusive_pricing":"false","authors_can_manage_pbc":"true","css_properties_enabled":"false","preenrollments_enabled":"false","checkout_tax_id_enabled":"false","native_comments_enabled":"false","new_text_editor_enabled":"true","require_terms_agreement":"true","send_new_comment_emails":"true","author_affiliate_payouts":"false","checkout_tax_id_required":"false","send_drip_content_emails":"false","ssl_forced_from_creation":"false","turn_off_fedora_branding":"true","allow_comment_attachments":"true","authors_can_email_students":"false","authors_can_manage_coupons":"false","custom_email_limit_applied":"false","send_abandoned_cart_emails":"true","teachable_accounts_enabled":"true","teachable_payments_enabled":"true","authors_can_import_students":"false","authors_can_publish_courses":"false","internal_subscriptions_beta":"true","recaptcha_enabled_on_signup":"true","tax_form_collection_enabled":"false","display_vat_inclusive_prices":"true","single_page_checkout_enabled":"true","authors_can_set_course_prices":"false","dynamic_tax_inclusive_pricing":"false","send_lead_confirmation_emails":"true","affiliate_cookie_duration_days":"365","authors_can_issue_certificates":"false","store_student_cards_separately":"true","affiliate_external_urls_enabled":"true","authors_can_manage_certificates":"false","authors_can_manage_course_pages":"false","checkout_promotion_codes_enabled":"false","disable_js_course_event_tracking":"false","exclusive_vat_on_custom_gateways":"true","is_edit_site_onboarding_complete":"false","send_certificate_issuance_emails":"true","
420owner_teachable_accounts_required":"true","prevent_payment_plan_cancellation":"true","send_subscription_reminder_emails":"true","automatically_add_disqus_attachments":"true","recalc_course_pct_on_lecture_publish":"true","send_confirmation_instructions_emails":"true","send_limited_time_unenrollment_emails":"false","turn_off_myteachable_sign_up_branding":"true","checkout_customer_tos_acceptance_required":"false"}" data-accessible-features="["bulk_importing_users","bulk_enroll_students","manually_importing_users","native_certificates","admin_seats","custom_roles","earnings_statements","teachable_payments","teachable_u","course_compliance","page_editor_v2","certificates_editor_v2","drip_content","custom_domain","coupons","graded_quizzes","power_editor","email","course_reports","webhooks","integrations","zapier_action_create_user","teachable_payments_payout_view","upsells","facebook_pixel","user_search_filters","user_tags","multiple_course_pages","proration_upgrade_flow","cross_border_payments","limited_time_enrollments","sales_tax_on_student_checkout","paid_integrations","sales_analytics_retool","new_device_confirmation","elasticsearch_users","elasticsearch_transactions","reset_progress","fraud_warnings","paypal_through_tp","new_creator_checkout","circle_oauth"]" data-course-data="{}" /><meta id="analytics-keys" name="analytics" data-analytics="{}" /> 421 422 <!-- Preview bar --> 423 424 425 426 427 428 429 430 <!-- HEADER --> 431<header class='v1-header'> 432<!-- HEADER for Free Plan --> 433 434 435 436 437 438 439 <!-- Navbar --> 440 <div 441 class="navbar-fedora is-at-top is-not-signed-in show-nav-background-color" 442 id='navbar' 443 role='navigation'> 444 <div class='btstrp-container'> 445 <div class='btstrp-navbar-header navbar-header-courses'> 446 <button class='btstrp-navbar-toggle' data-target='.navbar-header-collapse' data-toggle='collapse' type='button'> 447 <span class='btstrp-sr-only'> 448 Toggle navigation 449 </span> 450 <span class='btstrp-icon-bar'></span> 451 <span class='btstrp-icon-bar'></span> 452 <span class='btstrp-icon-bar'></span> 453 </button> 454 <!-- Site logo --> 455 456 <a class='btstrp-navbar-brand header-logo' href='https://www.theknowledgetree.org'> 457 <img src="https://static-media.hotmart.com/-MdgNXMBho1wPr4sSYJI0H5xfAY=/0x60/https://uploads.teachablecdn.com/attachments/JGkqor7S0aazBSWVcxKh_TKT-Left-Logo-250.png" alt="The Knowledge Tree" srcset="https://static-media.hotmart.com/sGNd_OdeGM_gQJFfQyIWMpbQD8E=/0x120/https://uploads.teachablecdn.com/attachments/JGkqor7S0aazBSWVcxKh_TKT-Left-Logo-250.png 2x" /> 458 </a> 459 460 461 <!-- Header Menu --> 462 <div class='collapse btstrp-navbar-collapse navbar-header-collapse'> 463 <ul class='nav navbar-nav navbar-right'> 464 465 466 467 468 <li> 469 470 <a class='fedora-navbar-link navbar-link' href='/' target=''> 471 Home 472 </a> 473 474 </li> 475 476 <li> 477 478 <a class='fedora-navbar-link navbar-link' href='https://www.theknowledgetree.org/courses/category/Practice%20SmartForms' target=''> 479 Practice Forms 480 </a> 481 482 </li> 483 484<!-- This was added manually for creating a dropdown for the About/Help pages --> 485 <li> 486 <a aria-expanded='false' aria-haspopup='true' class='fedora-navbar-link navbar-link dropdown-toggle' data-toggle='dropdown'>About/Help<i class="caret"></i> </a> 487 <ul class='dropdown-menu'> 488 <li> 489 <a href='/p/about-help'> 490 About 491 </a> 492 </li> 493 <li> 494 <a href='/p/help'> 495 Help 496 </a> 497 </li> 498 <li> 499 <a href='/p/faqs'> 500 FAQs 501 </a> 502 </li> 503 <li> 504 <a href='/p/continuing-education-information'> 505 CE Info 506 </a> 507 </li> 508 <li> 509 <a href='/p/contact-us'> 510 Contact Us 511 </a> 512 </li> 513 </ul> 514 </li> 515 <!-- If more than 6 links, collapse the rest in a dropdown --> 516 517 <li> 518 <a aria-expanded='false' aria-haspopup='true' class='fedora-navbar-link navbar-link dropdown-toggle' data-toggle='dropdown'>Workshops <i class="caret"></i> </a> 519 <ul class='dropdown-menu'> 520 521 <li> 522 <a href='https://www.theknowledgetree.org/courses/category/Live%20Webinars' target=''> 523 Live CE Webinars 524 </a> 525 </li> 526 527 <li>
528 <a href='/p/new-home-page/#choose-by-topic' target=''> 529 Choose by Topic 530 </a> 531 </li> 532 533 <li> 534 <a href='/p/erp-certification' target=''> 535 ERP Certifications 536 </a> 537 </li> 538 539 <li> 540 <a href='https://www.theknowledgetree.org/courses/category/On-Demand%20Webinars' target=''> 541 On-Demand CE Webinars 542 </a> 543 </li> 544 545 <li> 546 <a href='https://www.theknowledgetree.org/courses/category/growing-your-private-practice-ce-workshops' target=''> 547 Growing Your Practice CEs 548 </a> 549 </li> 550 551 <li> 552 <a href='https://www.theknowledgetree.org/courses/category/free-mini-courses-resources' target=''> 553 Free Mini-Courses 554 </a> 555 </li> 556 557 <li> 558 <a href='/p/certified-erp-specialists' target=''> 559 Find a Certified ERP Therapist 560 </a> 561 </li> 562 563 </ul> 564 </li> 565 566 567 568 569 570 571 <li> 572 <a class='navbar-link fedora-navbar-link' href='/sign_in'> 573 Login 574 </a> 575 </li> 576 577 578 <li> 579 <a class='btn btn-primary pull-right btn-lg' id='header-sign-up-btn' href='/sign_up'> 580 Sign Up 581 </a> 582 </li> 583 584 585</ul> 586 587 </div> 588 </div> 589 </div> 590 </div> 591</header> 592 593 594 595
596<script> 597 var TOAST_DELAY = 4000 598function displayToast (selector, toastMessage) { 599 const toast = document.querySelector(selector) 600 if (!toast) { 601 return 602 } 603 toast.innerText = toastMessage 604 toast.setAttribute('data-transition', 'entered') 605 setTimeout(function() { toast.setAttribute('data-transition', 'exiting') }, TOAST_DELAY ) 606} 607 608function resendConfirmationEmail() { 609 const resendEmailButton = document.querySelector( 610 '.resend-confirmation-email-button' 611 ) 612 if (resendEmailButton) { 613 fetch(``) 614 .then(function (response) { 615 if (response.ok) { 616 displayToast('.toast.success', 'Confirmation email has been sent successfully') 617 } else if (response.status === 429) { 618 displayToast('.toast.error', 'You are doing this too fast. Please wait and try again in a few minutes') 619 } else { 620 displayToast('.toast.error', 'There was an error processing your request') 621 } 622 }) 623 .catch(function() {displayToast('.toast.error', 'There was an error processing your request')}) 624 } 625} 626 627</script>
627 628 629 <div role="main" class='view-school'> 630 631 632 633 634 635 636 637 638 639 <div id="blocks" data-ss-school-id='120210' class="blocks-page blocks-page-rich_text "> 640 641 642 <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> 643 644 645 646 647 648 649 650 <div class="course-block block full_width_image " id="block-14543317"> 651 652 653 <div class="full-width-image-bg" style='background:url("https://uploads.teachablecdn.com/attachments/7Gskp9dXQTujTdeT2QMc_sharon-mccutcheon-yCZfb_mL-O8-unsplash.jpg");'> 654 <div class="black-overlay" style="opacity: 0.0;"> </div> 655 <div class='container'> 656 <div class='row'> 657 <div class='col-xs-10 col-xs-offset-1 col-md-8 col-md-offset-2'> 658 <div style="background-color: #0a0c3d; padding: 20px;"> 659 <p><img src="https://uploads.teachablecdn.com/attachments/vbJanktmSWSnf0Q01NZX_TKY_Tree_ASC-800.png" class="img-responsive" style="width: 50%; min-width: 100px; max-width: 600px; margin: auto;"> 660 </p><br> 661 <h1 style="text-align: center; color: #fff; margin-top: -3%" class="h1shrink">About Us & Our Workshops 662 </h1> 663</div> 664 </div> 665 </div> 666 </div> 667</div> 668 669 670 671 </div> 672 673 674 675 676 677 678 679 <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> 680 681 682 683 684 685 686 687 <div class="course-block block rich_text " id="block-65905022"> 688 689 690 <div class='container'> 691 <div class='row'> 692 <div class='col-xs-10 col-xs-offset-1 col-md-8 col-md-offset-2 course-description'> 693 694 <div> 695</div> 696<p><strong><span style="font-size:24px;">Hello, and thank you for visiting The Knowledge Tree!</span></strong> 697</p><img src="https://uploads.teachablecdn.com/attachments/b7c1f8f8962949d198edb72d1db49c24.jpg" class="img-responsive" width="166" height="217" alt="" style="width:166px;height:217px;float:right;margin:0px 0px 10px 10px;"> 698<p><span style="font-size:18px;">Our vision at The Knowledge Tree is really quite simple. We want to inspire you to grow as a therapist and as a person so you may have a positive impact on your clients, your communities, and the greater whole. In other words, we want to make a difference, and we believe that offering cutting-edge quality continuing education workshops is the skillset we have to be a positive influence.</span> 699</p> 700<p><span style="font-size:18px;">The Knowledge Tree was founded by Dr. Becky Beaton-York, who is a Licensed Psychologist and educator. She started her career in this field in 1991, and she has been teaching and organizing workshops since 1997. Dr. Becky is active in the therapeutic community, and she is constantly listening to what therapists want to learn about and finding the best possible presenters to develop workshops accordingly. The Knowledge Tree has recruited some of the best speakers from around the globe, and they have been extensively vetted to ensure nothing short of excellence.</span> 701</p> 702<p><span style="font-size:18px;">We do not take lightly the trust you place in us by attending our CE workshops and utilizing our resources, and we strive to provide education of only the highest quality. We sincerely hope you value the time you spend with us and leave each workshop or resource feeling inspired!</span> 703</p> 704<hr> 705<p><strong><span style="font-size:24px;">Now Proudly a Part of Summit Professional Education</span></strong> 706</p> 707<p><span style="font-size:18px;">The Knowledge Tree joined forces with <a href="https://summit-education.com/" target="_blank">Summit Professional Education</a>, a national leader in continuing education for healthcare providers. Summit brings a long-standing reputation for <strong>accredited, high-quality education</strong> across rehabilitation therapy, behavioral health, and more.</span> 708</p> 709<p><span style="font-size:18px;">This partnership allows us to expand our offerings, increase our reach, and continue to innovate in delivering meaningful, career-enhancing training. Together with Summit, weâre deepening our commitment to:</span> 710</p> 711<ul> 712 <li><span style="font-size:18px;"><strong>High-impact learning</strong> that goes beyond the screen</span></li> 713 <li><span style="font-size:18px;"><strong>Engaging instructors</strong> who bring real-world experience and energy</span></li> 714 <li><span style="font-size:18px;"><strong>Accessible, transformative education</strong> for professionals nationwide</span></li> 715</ul> 716<p><span style="font-size:18px;">âWelcoming The Knowledge Tree expands our reach and deepens our commitment to delivering engaging, high-impact education.â 717â Ken Ramirez, CEO of Summit Professional Education 718 </span> 719</p> 720<p><span style="font-size:18px;">Weâre excited about the futureâand weâre just getting started.</span> 721</p> 722<p><strong><span style="font-size:24px;">What This Means for You</span></strong> 723</p> 724<p><span style="font-size:18px;">Whether you're a returning learner or just discovering us, youâll continue to receive the same expert-led, interactive courses you know and trustânow with <strong>even greater access to resources, new content areas, and innovative features</strong> coming soon through our partnership with Summit. </span> 725</p> 726<p><span style="font-size:18px;">Stay tuned as we grow together!</span> 727</p> 728<p><span style="font-size:18px;"><a href="https://summit-education.com/">Explore What's New at Summit</a></span> 729</p> 730<hr> 731<p><strong><span style="font-size:24px;">Jennifer Steiner, Ph.D., Director of Behavioral Health Content & Curriculum</span></strong> 732</p><img src="https://uploads.teachablecdn.com/attachments/bb9a4df78de544a3bb26f800f22cdc48.jpg" class="img-responsive" width="237" height="270" alt="" style="width:237px;height:270px;float:left;margin:0px 10px 10px 0px;"> 733<div> 734<span style="font-size:18px;">Dr. Jennifer (Jen) Steiner is a board-certified clinical health psychologist and an experienced leader in continuing education programming for mental health professionals. With over 13 years of experience in training, curriculum development, and CE administration, she brings deep expertise in both the delivery and oversight of high-quality continuing education. She also maintains a private practice based in Atlanta and leads a consulting company that supports and educates fellow clinicians.</span> 735</div> 736<div> 737<span style="font-size:18px;">Dr. Steiner has trained more than 20 psychology interns and postdoctoral residents and has presented over 15 continuing education workshops for licensed mental health professionals through organizations including The Knowledge Tree, The Center for Mental Health and Aging, and the Georgia Psychological Association. She is a seasoned presenter known for translating clinical expertiseâparticularly in health and pain psychologyâinto engaging, practical, and evidence-based educational programs. In addition, she has been invited as a guest speaker and panelist for patient and professional events sponsored by organizations such as the Arthritis Foundation, Miles for Migraine, and the Lighthouse Lymphedema Network.</span> 738</div> 739<div> 740<span style="font-size:18px;">In addition to her work as a presenter, Dr. Steiner brings extensive experience in the design, review, and administration of continuing education programs. She served as Co-Chair of the Continuing Education Committee for the Georgia Psychological Association for three years and as Co-Director of The Center for Mental Health and Aging, where she oversaw accreditation processes, CE review workflows, and procedural reorganization to improve efficiency and compliance.</span> 741</div> 742<div> 743<span style="font-size:18px;">Dr. Steiner also offers strong organizational and leadership skills, having served as the 2024â2025 President of the Georgia Psychological Association.</span> 744</div> 745<div> 746 <hr> 747</div><img src="https://uploads.teachablecdn.com/attachments/01ab7c91ca1e487e95569f5b61c12cf1.jpg" class="img-responsive" width="178" height="179" alt="" style="width:178px;height:179px;float:left;margin:0px 10px 10px 0px;"> 748<p><span style="font-size:18px;"><strong>Jordan Barbeau (he/him) is the Product Delivery Specialist</strong> for The Knowledge Tree. Jordan has a Bachelor's of Business Administration in Marketing and has extensive experience in online and social marketing. He also became a Hootsuite Social Marketing Certified Professional in 2019. Jordan has aided numerous small businesses and individuals. He has years of experience managing the details of the Continuing Education Workshops for The Anxiety & Stress Management Institute alongside Dr. Beaton-York, in addition to helping to establish Sati Yoga in Atlanta, Georgia. Jordan has a diverse skill set outside of marketing, with experience in writing, accounting, web design, and more. Most importantly, he is basically The Knowledge Tree's go-to guy for just about everything!</span> 749</p> 750<div> 751</div> 752<hr> 753<p><span style="font-size:18px;"><strong></strong><strong><img src="https://uploads.teachablecdn.com/attachments/rCbfRbLdQJCPRdVWo3Dv_ryan-devane.png" class="img-responsive" alt="" width="163" height="216" style="float:right;width:163px;height:216px;margin:0px 0px 10px 10px;">Ryan DeVane (he/him) brings over a decade of 754experience in the mental health field, 755 </strong> having served in various roles and 756settings including nonprofit management, community mental health, inpatient 757hospitals and private practice. He has years of experience in quality assurance 758management in addition to his clinical skills working with clients. He is the 759Founder and Clinical Director of Grounded Wellbeing, a group practice that 760centers LGBTQ-affirming mental health care and trauma recovery. Ryan has a 761strong background in continuing education, having led CEU workshops on a range 762of clinical topics. His passion lies in creating meaningful, accessible 763learning experiences for fellow clinicians. Most recently, he co-founded a 764conference designed to support and equip mental health professionals working 765with the LGBTQ community. As a trauma therapist, Ryan integrates specialized 766training in clinical hypnotherapy, Brainspotting and meditation into his work, 767supporting clients in deep, somatic, and experiential healing. His clinical 768expertise is grounded in evidence-based approaches and an affirming, relational 769attachment based framework. At The Knowledge Tree, Ryan supports the review of 770social work accreditation standards for every new workshop created, bringing a 771thoughtful lens rooted in clinical excellence, community impact, and inclusive 772education. 773 </span> 774</p> 775<div> 776 <hr> 777</div> 778<p><strong><span style="font-size:24px;">Our Speakers</span></strong> 779</p> 780<p><span style="font-size:18px;">We have recruited some of the best speakers from around the globe. Each speaker is evaluated in multiple areas:
780Level of expertise on the topic presented, teaching skill, relatability, humor, humility, visual aids and handouts, experiential exercises (if applicable), cutting-edge concepts and research, inclusive language & ability to address and appreciate diverse populations, current references, enthusiasm, and the ability to hold your interest for multiple hours!!</span> 781</p> 782 783 </div> 784 </div> 785</div> 786 787 788 789 </div> 790 791 792 793 794 795 796 797 <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> 798 799 800 801 802 803 804 805 <div class="course-block block liquid_html " id="block-14543684"> 806 807 808 <!-- if no liquid block data saved we render a default state --> 809 810<style> 811 .blank-template-body { 812 color: #36414D; 813 font-size: 16px; 814 font-weight: 400; 815 line-height: 24px; 816 opacity: 0.6; 817 width: 750px; 818 text-align: left; 819 } 820</style> 821 822 823 824 <style> 825.h1shrink {font-size: 2.5em} 826 827.appear {display: none} 828@media only screen and (max-width: 800px) { 829.h1shrink {font-size: 36px!important} 830.appear {display: block} 831.disappear {display: none} 832} 833</style> 834 835 836 837 838 839 </div> 840 841 842 843 844 845 846 847 848 849 </div> 850 851 852 853 854 855 856 857 858 859 860 861 862 863<!-- Newsletter: full-width section with refined styles --> 864<section class="nl-section" id="mc_embed_shell"> 865 <style> 866 /* Section */ 867 .nl-section { 868 width: 100%; 869 background: #f1f1f1; 870 padding: 60px 0; 871 } 872 873 .nl-wrap { 874 max-width: 1080px; /* Adjust to match your site's main container width */ 875 margin: 0 auto; 876 display: flex; 877 gap: 48px; 878 align-items: center; 879 padding: 0 24px; 880 } 881 882 .nl-left { 883 flex: 1 1 46%; 884 } 885 886 .nl-left h2 { 887 margin: 0 0 10px; 888 font-size: clamp(22px, 3vw, 34px); 889 line-height: 1.2; 890 font-weight: 700; /* Bold title */ 891 color: #0b2940; 892 } 893 894 .nl-left p { 895 margin: 0; 896 color: #2d3b45; 897 font-size: 16px; 898 } 899 900 .nl-right { 901 flex: 1 1 54%; 902 } 903 904 /* Reset Mailchimp box + hide their "indicates required" line */ 905 #mc_embed_signup { 906 background: transparent; 907 font: 16px/1.4 system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; 908 width: auto; 909 } 910 911 #mc_embed_signup .indicates-required { 912 display: none; 913 } 914 915 /* Layout for fields + button */ 916 .nl-form { 917 display: grid; 918 grid-template-columns: 1fr 1fr auto; 919 gap: 12px; 920 align-items: start; 921 } 922 923 @media (max-width: 900px) { 924 .nl-wrap { 925 flex-direction: column; 926 align-items: stretch; 927 } 928 } 929 930 @media (max-width: 640px) { 931 .nl-form { 932 grid-template-columns: 1fr; 933 gap: 10px; 934 } 935 } 936 937 /* Inputs */ 938 .nl-input { 939 width: 100%; 940 padding: 14px 14px; 941 border: 1px solid #d4d8dd; 942 border-radius: 10px; 943 background: #fff; 944 font-size: 16px; 945 outline: none; 946 transition: border-color 0.15s, box-shadow 0.15s; 947 } 948 949 .nl-input::placeholder { 950 color: #93a1ad; 951 } 952 953 .nl-input:focus { 954 border-color: #e98c2e; 955 box-shadow: 0 0 0 4px rgba(233, 140, 46, 0.15); 956 } 957 958 /* Button */ 959 .nl-btn { 960 display: inline-flex; 961 align-items: center; 962 justify-content: center; 963 padding: 14px 22px; 964 border: none; 965 border-radius: 10px; 966 background: #e98c2e; 967 color: #fff; 968 font-weight: 600; 969 font-size: 16px; 970 cursor: pointer; 971 white-space: nowrap; 972 transition: transform 0.05s ease, background 0.15s ease, opacity 0.15s; 973 } 974 975 .nl-btn:hover { 976 background: #f1a456; /* Slightly lighter hover */ 977 } 978 979 .nl-btn:active { 980 transform: translateY(1px); 981 } 982 983 /* Responses */ 984 #mce-responses { 985 margin-top: 8px; 986 } 987 988 #mce-responses .response { 989 font-size: 14px; 990 } 991 992 /* Visually hidden labels (keep accessibility) */ 993 .sr-only { 994 position: absolute !important; 995 width: 1px; 996 height: 1px; 997 padding: 0; 998 margin: -1px; 999 overflow: hidden; 1000 clip: rect(0, 0, 0, 0); 1001 white-space: nowrap; 1002 border: 0; 1003 } 1004 </style> 1005 1006 <div class="nl-wrap"> 1007 <!-- Left copy --> 1008 <div class="nl-left"> 1009 <h2>Sign Up for Our Newsletter</h2> 1010 <p>Stay up to date with the latest courses, announcements, and articles.</p> 1011 </div> 1012 1013 <!-- Right form (Mailchimp) --> 1014 <div class="nl-right"> 1015 <div id="mc_embed_signup"> 1016 <form 1017 action="https://theknowledgetree.us20.list-manage.com/subscribe/post?u=befad4aa132ec9436d8aa29dd&id=b6b4f47f83&f_id=008f70e0f0" 1018 method="post" 1019 id="mc-embedded-subscribe-form" 1020 name="mc-embedded-subscribe-form" 1021 class="validate" 1022 target="_blank" 1023 novalidate 1024 > 1025 <div id="mc_embed_signup_scroll" class="nl-form"> 1026 <!-- Email --> 1027 <div class="mc-field-group">
1028 <label for="mce-EMAIL" class="sr-only">Email Address *</label> 1029 <input 1030 type="email" 1031 name="EMAIL" 1032 class="required email nl-input" 1033 id="mce-EMAIL" 1034 placeholder="Email" 1035 required 1036 /> 1037 </div> 1038 1039 <!-- First Name --> 1040 <div class="mc-field-group"> 1041 <label for="mce-FNAME" class="sr-only">First Name</label> 1042 <input 1043 type="text" 1044 name="FNAME" 1045 class="nl-input" 1046 id="mce-FNAME" 1047 placeholder="First Name" 1048 /> 1049 </div> 1050 1051 <!-- Submit --> 1052 <div class="clear"> 1053 <input 1054 type="submit" 1055 name="subscribe" 1056 id="mc-embedded-subscribe" 1057 class="nl-btn" 1058 value="Sign Up" 1059 /> 1060 </div> 1061 1062 <!-- Hidden tag --> 1063 <div hidden><input type="hidden" name="tags" value="2793947" /></div> 1064 </div> 1065 1066 <div id="mce-responses" class="clear" aria-live="polite"> 1067 <div 1068 class="response" 1069 id="mce-error-response" 1070 style="display: none;" 1071 ></div> 1072 <div 1073 class="response" 1074 id="mce-success-response" 1075 style="display: none;" 1076 ></div> 1077 </div> 1078 1079 <!-- Honeypot --> 1080 <div aria-hidden="true" style="position: absolute; left: -5000px;"> 1081 <input 1082 type="text" 1083 name="b_befad4aa132ec9436d8aa29dd_b6b4f47f83" 1084 tabindex="-1" 1085 value="" 1086 /> 1087 </div> 1088 </form> 1089 </div> 1090 </div> 1091 </div> 1092 1093 <!-- Keep Mailchimpâs validation JS --> 1094
1094<script src="//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js"></script>
1094 1095
1095<script> 1096 (function ($) { 1097 window.fnames = []; 1098 window.ftypes = []; 1099 fnames[0] = "EMAIL"; 1100 ftypes[0] = "email"; 1101 fnames[1] = "FNAME"; 1102 ftypes[1] = "text"; 1103 fnames[2] = "LNAME"; 1104 ftypes[2] = "text"; 1105 fnames[3] = "ADDRESS"; 1106 ftypes[3] = "address"; 1107 fnames[4] = "PHONE"; 1108 ftypes[4] = "phone"; 1109 fnames[5] = "MMERGE5"; 1110 ftypes[5] = "dropdown"; 1111 })(jQuery); 1112 var $mcj = jQuery.noConflict(true); 1113 </script>
1113 1114</section> 1115 1116 1117 1118 1119<section style="background-color:#77b157;padding-top:10px;padding-bottom:0px;"> 1120<style> 1121 /*.footer img { 1122 max-width:140px; 1123 max-height:100px!important; 1124 } 1125 .footer { 1126 flex-wrap:wrap; 1127 }*/ 1128 @media ( max-width: 767px ) { 1129 .footer p:nth-child(1) img { 1130 padding:8px!important; 1131 margin-top:5px!important; 1132 } 1133 .footer p:nth-child(2) img { 1134 padding:8px!important; 1135 } 1136 .footer p:nth-child(4) img { 1137 padding:8px!important; 1138 } 1139 .footer p:nth-child(6) img { 1140 padding:2px!important; 1141 } 1142 .footer p:nth-child(7) img { 1143 padding:7px!important; 1144 } 1145 } 1146</style> 1147 1148 1149<div class="footer nl-wrap"> 1150 <p style="text-align: center; font-size: 14px; font-style: italic;"> 1151 The Knowledge Tree, a Summit Professional Education Company, offers courses that provide continuing education hours as required by many national, state and local licensing boards and holds Approved Continuing Education Provider/Sponsor status with professional organizations including APA and NBCC. Each licensee should <a href="https://www.theknowledgetree.org/p/continuing-education-information" style="text-decoration: underline; color: #000;">check our detailed CE information page</a> and ensure courses taken meet their specific state board requirements. 1152 </p> 1153</div> 1154 1155<div class="footer" style="display:flex;flex-direction:row;justify-content:center;align-items:center;"> 1156 <p><img src="https://uploads.teachablecdn.com/attachments/ZfFv2FB2RM2JGTeil9da_CESA-Icon-with-approval-text.png" class="img-responsive" style="width: 78px; margin-top:18px; padding: 10px;"> 1157 </p> 1158 <p> <img src="https://uploads.teachablecdn.com/attachments/uX1125uQtOZ5erZeoL6b_NBCCH-Logo-140x150.jpg" class="img-responsive" style="width: 72px; padding: 10px;"> 1159 </p> 1160 <p> <img src="https://uploads.teachablecdn.com/attachments/G3T5eJN7QfLLIUnVZ5Cw_GAMFT-Header.png" class="img-responsive" style="width: 173px; padding: 10px;"> 1161 </p> 1162 <p> <img src="https://uploads.teachablecdn.com/attachments/bxxHy7KQPi7gsqHpMRWH_ACEP+Logo-web.jpg" class="img-responsive" style="width: 76px; padding: 10px;"> 1163 </p> 1164 <p> <img src="https://uploads.teachablecdn.com/attachments/ycPjt94LR8StdDJ87E7A_Frame+5.png" class="img-responsive" style="width: 170px; padding: 10px;"> 1165 </p> 1166 <p style="background:#fff;"> <img src="https://uploads.teachablecdn.com/attachments/s6IVpD9TxOXUyyMaqvKv_Canadian+Counseling+%26+Psychotherapy+Association.png" class="img-responsive" style="width: 135px; padding: 10px;"> 1167 </p> 1168 <p> <img src="https://uploads.teachablecdn.com/attachments/A5IUT84fRAuzcSxzNSP4_Clinical+Social+Work.png" class="img-responsive" style="width: 79px; padding: 10px;"> 1169 </p> 1170</div> 1171</section> 1172<footer style="padding-top:60px;bottom:auto;" class='bottom-menu bottom-menu-inverse'> 1173 <div class='container'> 1174 <div class='row'> 1175 <div class='col-xs-12 col-sm-4 col-md-4 footer-column'> 1176 <p style="text-align: center; color: #83CECB; margin-top: -3%" class="h1shrink"><img src="https://uploads.teachablecdn.com/attachments/vbJanktmSWSnf0Q01NZX_TKY_Tree_ASC-800.png" style="max-width:50%;margin:auto;" class="img-responsive"> 1177 </p> 1178 <p> 1179 © 1180 The Knowledge Tree 1181 2026 1182 </p> 1183 </div> 1184 <div class='col-xs-12 col-sm-4 col-md-4 footer-column'> 1185 1186 <ul class='list-unstyled'> 1187 1188 <li> 1189 <a href='https://www.theknowledgetree.org/courses/category/Practice%20SmartForms' target=''> 1190 Smart Forms 1191 </a> 1192 </li> 1193 1194 <li> 1195 <a href='https://www.theknowledgetree.org/courses/category/Live%20Webinars' target=''> 1196 Live Webinars 1197 </a> 1198 </li> 1199 1200 <li> 1201 <a href='https://www.theknowledgetree.org/courses/category/On-Demand%20Webinars' target=''> 1202 On-Demand Webinars 1203 </a> 1204 </li> 1205 1206 <li> 1207 <a href='https://www.theknowledgetree.org/courses/category/free-mini-courses-resources' target=''> 1208 Resources and Free Mini-Courses 1209 </a> 1210 </li> 1211 1212 <li> 1213 <a href='https://www.theknowledgetree.org/p/about-help' target=''> 1214 About 1215 </a> 1216 </li> 1217 1218 <li> 1219 <a href='/p/faqs' target=''> 1220 FAQs 1221 </a> 1222 </li> 1223 1224 <li> 1225 <a href='/p/blog' target='_blank'> 1226 Blog 1227 </a> 1228 </li> 1229 1230 <li> 1231 <a href='/p/help' target=''> 1232 Help 1233 </a> 1234 </li> 1235 1236 <li> 1237 <a href='/p/contact-us' target=''> 1238 Contact Us 1239 </a> 1240 </li> 1241 1242 1243 <!-- <li> 1244 <a class='powered-by' href='https://teachable.com/?src=sch
1244ool_footer' style="visibility: visible !important;">Powered by <img src="Liquid error: internal" class='powered-by-logo' alt="Teachable"></a> 1245 </li> --> 1246 1247 </ul> 1248 1249 1250 </div> 1251 <div class='col-xs-12 col-sm-4 col-md-4 footer-column'> 1252 <ul class="list-unstyled"> 1253 <li> 1254 <table style="max-width: 400px; margin: auto"> 1255 <tbody> 1256 <tr> 1257 <td style="text-align: center; padding: 5px"><a href="https://www.facebook.com/KnowledgeTreeCEUs/"><img src="https://uploads.teachablecdn.com/attachments/uA0ceVvaQWO5gvoepVHd_Facebook+Icon+%28No+BG%29.png" class="img-responsive" style="max-width: 30px; margin: auto"></a> 1258 </td> 1259 <td style="text-align: center; padding: 5px"><a href="https://www.instagram.com/knowledgetreeceus/"><img src="https://uploads.teachablecdn.com/attachments/N50un6aMREW2uSVRwqfQ_Instagram+Icon+%28No+BG%29.png" class="img-responsive" style="max-width: 30px; margin: auto"></a> 1260 </td> 1261 <td style="text-align: center; padding: 5px"><a href="https://www.youtube.com/channel/UCT4t8wafF5gAG-L2pwAZvIQ?app=desktop"><img src="https://uploads.teachablecdn.com/attachments/TK5ToEBUQTq9f7kKipAp_youtube.png" class="img-responsive" style="max-width: 30px; margin: auto"></a> 1262 </td> 1263 </tr> 1264 </tbody> 1265 </table> 1266 <li> 1267 </ul> 1268 <div style="display:flex;justify-content:center;margin-bottom:20px;"> 1269 <img style="max-width:200px;border-radius:12px;" src="https://uploads.teachablecdn.com/attachments/NyJdFi8LSQmXde0MjBkr_Screen+Shot+2021-06-18+at+3.43.21+PM.png" class="img-responsive" "=""> 1270 </div> 1271 <ul class='list-unstyled'> 1272 <li> 1273 <a href="/p/terms"> 1274 Terms & Conditions 1275 </a> 1276 </li> 1277 <li> 1278 <a href="/p/privacy"> 1279 Privacy Policy 1280 </a> 1281 </li> 1282 </ul> 1283 </div> 1284 1285 </div> 1286 </div> 1287 </div> 1288</footer> 1289
1290<script> 1291$.ajax({ 1292url:'/courses/category/Live%20Webinars%20-%20Featured', 1293type:'GET', 1294success: function(data){ 1295$('#liveworkshops').html($(data).find('.course-list').html()); 1296} 1297}); 1298</script>
1298 1299
1300<script> 1301$.ajax({ 1302url:'/courses/category/On-Demand%20Webinars%20-%20Featured', 1303type:'GET', 1304success: function(data){ 1305$('#onlineworkshops').html($(data).find('.course-list').html()); 1306} 1307}); 1308</script>
1308 1309
1310<script> 1311$.ajax({ 1312url:'/courses/category/Practice%20SmartForms%20-%20Featured', 1313type:'GET', 1314success: function(data){ 1315$('#practicesmartforms').html($(data).find('.course-list').html()); 1316} 1317}); 1318</script>
1318 1319
1320<script> 1321$.ajax({ 1322url:'/courses/category/Practice%20&%20Treatment%20Resources%20-%20Featured', 1323type:'GET', 1324success: function(data){ 1325$('#practiceandtreatmentresources').html($(data).find('.course-list').html()); 1326} 1327}); 1328</script>
1328 1329 1330 1331 1332 </div> 1333 1334 1335 1336 </body> 1337</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.