PageSourceSearch

https://www.kirkeneshundesenter.no/p/ommonica

html kirkeneshundesenter.no collected 2026-09-29 13:53:38 UTC 151,385 bytes, 1,648 lines download raw bytes

1
2
3
4<!DOCTYPE html>
5<html>
6  <head>
7    <meta charset="UTF-8">
8<link href='https://static-media.hotmart.com/n96yLlaDtLrUAfDHqMsZAFXMk1Y=/32x32/https://uploads.teachablecdn.com/attachments/a6jqg64sTHWC2K548AU3_Original.png' rel='icon' type='image/png'>
9
10<link href='https://static-media.hotmart.com/SNRImq5XJmaAHRe1U1JTOwEJ-hA=/72x72/https://uploads.teachablecdn.com/attachments/a6jqg64sTHWC2K548AU3_Original.png' rel='apple-touch-icon' type='image/png'>
11
12<link href='https://static-media.hotmart.com/QnhONfY2LdiO_nmdxf-WADuCKC0=/144x144/https://uploads.teachablecdn.com/attachments/a6jqg64sTHWC2K548AU3_Original.png' rel='apple-touch-icon' type='image/png'>
13
14<link href='https://static-media.hotmart.com/s4QQLq8FZlUNrIpJwKqhPLfIUWo=/320x345/https://uploads.teachablecdn.com/attachments/NH8cnnRSiyN0KdTI8u4g_Banner+v_2.png' rel='apple-touch-startup-image' type='image/png'>
15
16<link href='https://static-media.hotmart.com/iefdUKMf74-_rk_O3JHQbBh_5mU=/640x690/https://uploads.teachablecdn.com/attachments/NH8cnnRSiyN0KdTI8u4g_Banner+v_2.png' rel='apple-touch-startup-image' type='image/png'>
17
18<meta name='apple-mobile-web-app-capable' content='yes' />
19<meta name="csrf-param" content="authenticity_token" />
20<meta name="csrf-token" content="qDqTlpDx5v6fx280yWaD_uNxK0JfgZsiMqiArNvRG_7wMkfMOLK_0ICvGMOSkFa8Xibwc2t324yZvLtIJsNacw" />
21<script src="https://releases.transloadit.com/uppy/v4.18.0/uppy.min.js"></script>
21<link rel="stylesheet" href="https://releases.transloadit.com/uppy/v4.18.0/uppy.min.css" />
22<style type='text/css'>:root{--brand_primary: #5D77A2;--brand_secondary: #5D77A2;--brand_heading: #333333;--brand_text: #333333;--brand_navbar_text: #FFFFFF;--brand_navbar_fixed_text: #FFFFFF;--brand_homepage_heading: #FFFFFF;--brand_course_heading: #FFFFFF;--brand_video_player_color: #5D77A2;--favicon_url: https://uploads.teachablecdn.com/attachments/a6jqg64sTHWC2K548AU3_Original.png;--font_family:OpenSans;} @font-face {
23  font-family: 'OpenSans';
24  src: url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-Italic.eot");
25  src: url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-Italic.eot?#iefix") format("embedded-opentype"), url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-Italic.woff") format("woff"), url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-Italic.ttf") format("truetype");
26  font-weight: normal;
27  font-style: italic;
28  font-display: swap; }
29
30@font-face {
31  font-family: 'OpenSans';
32  src: url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-Light.eot");
33  src: url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-Light.eot?#iefix") format("embedded-opentype"), url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-Light.woff") format("woff"), url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-Light.ttf") format("truetype");
34  font-weight: 300;
35  font-style: normal;
36  font-display: swap; }
37
38@font-face {
39  font-family: 'OpenSans';
40  src: url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-ExtraboldItalic.eot");
41  src: url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-ExtraboldItalic.eot?#iefix") format("embedded-opentype"), url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-ExtraboldItalic.woff") format("woff"), url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-ExtraboldItalic.ttf") format("truetype");
42  font-weight: 800;
43  font-style: italic;
44  font-display: swap; }
45
46@font-face {
47  font-family: 'OpenSans';
48  src: url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-BoldItalic.eot");
49  src: url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-BoldItalic.eot?#iefix") format("embedded-opentype"), url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-BoldItalic.woff") format("woff"), url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-BoldItalic.ttf") format("truetype");
50  font-weight: bold;
51  font-style: italic;
52  font-display: swap; }
53
54@font-face {
55  font-family: 'OpenSans';
56  src: url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-SemiboldItalic.eot");
57  src: url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-SemiboldItalic.eot?#iefix") format("embedded-opentype"), url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-SemiboldItalic.woff") format("woff"), url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-SemiboldItalic.ttf") format("truetype");
58  font-weight: 600;
59  font-style: italic;
60  font-display: swap; }
61
62@font-face {
63  font-family: 'OpenSans';
64  src: url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-Bold.eot");
65  src: url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-Bold.eot?#iefix") format("embedded-opentype"), url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-Bold.woff") format("woff"), url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-Bold.ttf") format("truetype");
66  font-weight: bold;
67  font-style: normal;
68  font-display: swap; }
69
70@font-face {
71  font-family: 'OpenSans';
72  src: url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-Extrabold.eot");
73  src: url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-Extrabold.eot?#iefix") format("embedded-opentype"), url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-Extrabold.woff") format("woff"), url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-Extrabold.ttf") format("truetype");
74  font-weight: 800;
75  font-style: normal;
76  font-display: swap; }
77
78@font-face {
79  font-family: 'OpenSans';
80  src: url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-Semibold.eot");
81  src: url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-Semibold.eot?#iefix") format("embedded-opentype"), url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-Semibold.woff") format("woff"), url("//assets.teachablecdn.com/fonts/open-sans/OpenSans-Semibold.ttf") format("truetype");
82  font-weight: 600;
83  font-style: normal;
84  font-display: swap; }
85
86@font-face {
87  font-family: 'OpenSans';
88  src: url("//assets.teachablecdn.com/fonts/open-sans/OpenSansLight-Italic.eot");
89  src: url("//assets.teachablecdn.com/fonts/open-sans/OpenSansLight-Italic.eot?#iefix") format("embedded-opentype"), url("//assets.teachablecdn.com/fonts/open-sans/OpenSansLight-Italic.woff") format("woff"), url("//assets.teachablecdn.com/fonts/open-sans/OpenSansLight-Italic.ttf") format("truetype");
90  font-weight: 300;
91  font-style: italic;
92  font-display: swap; }
93
94@font-face {
95  font-family: 'OpenSans';
96  src: url("//assets.teachablecdn.com/fonts/open-sans/OpenSans.eot");
97  src: url("//assets.teachablecdn.com/fonts/open-sans/OpenSans.eot?#iefix") format("embedded-opentype"), url("//assets.teachablecdn.com/fonts/open-sans/OpenSans.woff") format("woff"), url("//assets.teachablecdn.com/fonts/open-sans/OpenSans.ttf") format("truetype");
98  font-weight: normal;
99  font-style: normal;
100  font-display: swap; }
101</style>
102<link rel="stylesheet" href="https://fedora.teachablecdn.com/assets/pages-ffbb57f0e392071e4b5eded8d46c3a9ab5a2e074a30cf14d403b6ff91a59ca36.css" />
103<style></style>
104<title>Om meg | KIRKENES HUNDESENTER</title>
105<link rel="canonical" href="https://www.kirkeneshundesenter.no/p/ommonica">
106<meta property="og:image" content="https://uploads.teachablecdn.com/attachments/CxBxDeKNQTCVgzM4fUdU_Original+on+Transparent.png">
107<meta property="og:title" content="Om meg">
108<meta property="og:type" content="website">
109<meta property="og:url" content="https://www.kirkeneshundesenter.no/p/ommonica">
110<meta name="brand_video_player_color" content="#5D77A2">
111<meta name="site_title" content="KIRKENES HUNDESENTER">
112<link rel="preconnect" href="https://fast.wistia.com" crossorigin>
113<script src='https://fast.wistia.com/assets/external/E-v1.js' defer></script>
vendor: 96 bytes, lines 113-122
113
114<script
115  src='https://www.recaptcha.net/recaptcha/api.js'
116  async
117  defer></script>
118
119
120
121
122      
122<meta name="asset_host" content="https://fedora.teachablecdn.com">
123     
123<script src="https://fedora.teachablecdn.com/packs/pages--03b814707840c70a8dee.js"></script>
123
124<meta id='iris-url' data-iris-url=https://eventable.internal.teachable.com />
125<script type="text/javascript">
126  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");
127  window.heapShouldTrackUser = true;
128</script>
128
129
130
131<script type="text/javascript">
132  var _user_id = ''; // Set to the user's ID, username, or email address, or '' if not yet known.
133  var _session_id = '1bcf9ad35bdc84e0cd2c757350178bac'; // Set to a unique session ID for the visitor's current browsing session.
134
135  var _sift = window._sift = window._sift || [];
136  _sift.push(['_setAccount', '2e541754ec']);
137  _sift.push(['_setUserId', _user_id]);
138  _sift.push(['_setSessionId', _session_id]);
139  _sift.push(['_trackPageview']);
140
141  (function() {
142    function ls() {
143      var e = document.createElement('script');
144      e.src = 'https://cdn.sift.com/s.js';
145      document.body.appendChild(e);
146    }
147    if (window.attachEvent) {
148      window.attachEvent('onload', ls);
149    } else {
150      window.addEventListener('load', ls, false);
151    }
152  })();
153</script>
153
154
155
156
157
158
159<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 159-160
159
160<script async src="https://www.googletagmanager.com/gtag/js?id=
160G-SL8LSCXHSV
vendor: 12 bytes, line 160
160"></script>
161<script>
162  
vendor: 134 bytes, lines 162-166
162window.dataLayer = window.dataLayer || [];
163  function gtag(){dataLayer.push(arguments);}
164  gtag('js', new Date());
165
166  gtag('config', '
166G-SL8LSCXHSV
vendor: 108 bytes, lines 166-170
166', {
167    'user_id': '',
168    'school_id': '1373069',
169    'school_domain': 'www.kirkeneshundesenter.no'
170  });
171</script>
171
172
173
174
175  </head>
176  <body class="revamped_lecture_player">
177          <meta http-content='IE=Edge' http-equiv='X-UA-Compatible'>
178<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":311,"agent":""}</script>
vendor: 1 bytes, line 178
178
179<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 */
180(()=>{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};
180e.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;
180const 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);
180if(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$:()=>
180o,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])}
180(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}
180;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)=>
180{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
180ine_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()=>
180{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)=>
180null==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
180dTimingMethod(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
180imeToRegister: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})})}
180return 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"
180!==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);
180if(!(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)}
180);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)})});
180class 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
180h(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>
180
181      <meta content='width=device-width,initial-scale=1.0' name='viewport'>
182<meta id="fedora-keys" data-commit-sha="d7aa691fc74d5a551f37e3df27b5e52be68e4ade" 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="1373069" data-school-launched="true" data-preview="logged_out" data-turn-off-fedora-branding="true" data-plan-supports-whitelabeling="true" data-powered-by-text="Drives av" data-asset-path="//assets.teachablecdn.com/teachable-branding-2025/logos/teachable-logomark-white.svg" data-school-preferences="{&quot;ssl_forced&quot;:&quot;true&quot;,&quot;phone_enabled&quot;:&quot;false&quot;,&quot;paypal_enabled&quot;:&quot;false&quot;,&quot;phone_required&quot;:&quot;false&quot;,&quot;gifting_enabled&quot;:&quot;true&quot;,&quot;adaptive_pricing&quot;:&quot;false&quot;,&quot;autoplay_lectures&quot;:&quot;false&quot;,&quot;clickwrap_enabled&quot;:&quot;true&quot;,&quot;comments_threaded&quot;:&quot;false&quot;,&quot;community_enabled&quot;:&quot;false&quot;,&quot;course_blocks_beta&quot;:&quot;true&quot;,&quot;legacy_back_office&quot;:&quot;false&quot;,&quot;themeable_disabled&quot;:&quot;false&quot;,&quot;back_office_enabled&quot;:&quot;false&quot;,&quot;comments_moderation&quot;:&quot;false&quot;,&quot;eu_vat_tax_eligible&quot;:&quot;true&quot;,&quot;charge_exclusive_tax&quot;:&quot;true&quot;,&quot;checkout_submit_type&quot;:null,&quot;send_receipts_emails&quot;:&quot;true&quot;,&quot;autocomplete_lectures&quot;:&quot;true&quot;,&quot;class_periods_enabled&quot;:&quot;false&quot;,&quot;custom_fields_enabled&quot;:&quot;false&quot;,&quot;tax_inclusive_pricing&quot;:&quot;false&quot;,&quot;authors_can_manage_pbc&quot;:&quot;true&quot;,&quot;css_properties_enabled&quot;:&quot;false&quot;,&quot;preenrollments_enabled&quot;:&quot;false&quot;,&quot;checkout_tax_id_enabled&quot;:&quot;false&quot;,&quot;new_text_editor_enabled&quot;:&quot;false&quot;,&quot;require_terms_agreement&quot;:&quot;true&quot;,&quot;send_new_comment_emails&quot;:&quot;true&quot;,&quot;author_affiliate_payouts&quot;:&quot;false&quot;,&quot;checkout_tax_id_required&quot;:&quot;false&quot;,&quot;send_drip_content_emails&quot;:&quot;true&quot;,&quot;ssl_forced_from_creation&quot;:&quot;true&quot;,&quot;turn_off_fedora_branding&quot;:&quot;true&quot;,&quot;allow_comment_attachments&quot;:&quot;false&quot;,&quot;authors_can_email_students&quot;:&quot;false&quot;,&quot;authors_can_manage_coupons&quot;:&quot;false&quot;,&quot;custom_email_limit_applied&quot;:&quot;false&quot;,&quot;send_abandoned_cart_emails&quot;:&quot;true&quot;,&quot;teachable_payments_enabled&quot;:&quot;true&quot;,&quot;authors_can_import_students&quot;:&quot;false&quot;,&quot;authors_can_publish_courses&quot;:&quot;false&quot;,&quot;internal_subscriptions_beta&quot;:&quot;true&quot;,&quot;recaptcha_enabled_on_signup&quot;:&quot;true&quot;,&quot;single_page_checkout_enabled&quot;:&quot;true&quot;,&quot;authors_can_set_course_prices&quot;:&quot;false&quot;,&quot;dynamic_tax_inclusive_pricing&quot;:&quot;false&quot;,&quot;send_lead_confirmation_emails&quot;:&quot;true&quot;,&quot;affiliate_cookie_duration_days&quot;:&quot;365&quot;,&quot;authors_can_issue_certificates&quot;:&quot;false&quot;,&quot;store_student_cards_separately&quot;:&quot;true&quot;,&quot;authors_can_manage_certificates&quot;:&quot;false&quot;,&quot;authors_can_manage_course_pages&quot;:&quot;false&quot;,&quot;checkout_promotion_codes_enabled&quot;:&quot;false&quot;,&quot;disable_js_course_event_tracking&quot;:&quot;false&quot;,&quot;exclusive_vat_on_custom_gateways&quot;:&quot;false&quot;,&quot;send_certificate_issuance_emails&quot;:&quot;true&quot;,&quot;prevent_payment_plan_cancellation&quot;:&quot;true&quot;,&quot;automatically_add_disqus_attachments&quot;:&quot;true&quot;,&quot;recalc_course_pct_on_lecture_publish&quot;:&quot;false&quot;,&quot;send_confirmation_instructions_emails&quot;:&quot;true&quot;,&quot;send_limited_time_unenrollment_emails&quot;:&quot;true&quot;,&quot;turn_off_myteachable_sign_up_branding&quot;:&quot;false&quot;,&quot;checkout_customer_tos_acceptance_required&quot;:&quot;false&quot;}" data-accessible-features="[&quot;bulk_importing_users&quot;,&quot;bulk_enroll_students&quot;,&quot;manually_importing_users&quot;,&quot;native_certificates&quot;,&quot;admin_seats&quot;,&quot;custom_roles&quot;,&quot;earnings_statements&quot;,&quot;teachable_payments&quot;,&quot;teachable_u&quot;,&quot;course_compliance&quot;,&quot;page_editor_v2&quot;,&quot;page_editor_v2_only&quot;,&quot;certificates_editor_v2&quot;,&quot;drip_content&quot;,&quot;custom_domain&quot;,&quot;coupons&quot;,&quot;graded_quizzes&quot;,&quot;email&quot;,&quot;course_reports&quot;,&quot;webhooks&quot;,&quot;integrations&quot;,&quot;zapier_action_create_user&quot;,&quot;teachable_payments_payout_view&quot;,&quot;upsells&quot;,&quot;facebook_pixel&quot;,&quot;user_search_filters&quot;,&quot;user_tags&quot;,&quot;multiple_course_pages&quot;,&quot;proration_upgrade_flow&quot;,&quot;cross_border_payments&quot;,&quot;limited_time_enrollments&quot;,&quot;sales_tax_on_student_checkout&quot;,&quot;warroom_jan_22_blocks&quot;,&quot;paid_integrations&quot;,&quot;sales_analytics_retool&quot;,&quot;new_device_confirmation&quot;,&quot;elasticsearch_users&quot;,&quot;elasticsearch_transactions&quot;,&quot;reset_progress&quot;,&quot;fraud_warnings&quot;,&quot;paypal_through_tp&quot;,&quot;new_creator_checkout&quot;,&quot;circle_oauth&quot;]" data-course-data="{}" /><meta id="analytics-keys" name="analytics" data-analytics="{}" />
183    
184    <div class="root" onclick="offMenu(event)">
185      
186        
187        <!-- Preview bar -->
188        
189
190
191
192
193
194      
195      
196        <!-- HEADER -->
197<a id="top"></a>
198
199<style id="ncs">
200  :root {
201    
202    --header_width: 960px;
203  }
204</style>
205
206<header id="header" class="header header-sticky">
207  <!-- HEADER for Free Plan -->
208
209
210
211
212
213
214  <!-- Navbar -->
215  <nav
216    class="navbar is-not-signed-in  at-top"
217    id='navbar'
218    role='navigation'>
219    <div class='navbar__header'>
220      <!-- Site logo -->
221      
222        <a class='navbar__header__logolink' href='https://www.kirkeneshundesenter.no'>
223          <img src="https://static-media.hotmart.com/cgzDJCH_U6V04tyIg1ckRr_IlxI=/0x60/https://uploads.teachablecdn.com/attachments/CxBxDeKNQTCVgzM4fUdU_Original+on+Transparent.png" alt="KIRKENES HUNDESENTER" srcset="https://static-media.hotmart.com/yK9RZMu-1GSkWX-I3J_uuyuQDgk=/0x120/https://uploads.teachablecdn.com/attachments/CxBxDeKNQTCVgzM4fUdU_Original+on+Transparent.png 2x" />
224        </a>
225        
226      <!-- Header Menu -->
227      <div class="navbar__menu">
228          <button for="f-toggle" tabindex="0" role="button" id="hamburger" class="hamburger" aria-label="Toggle navigation"
229          onclick="toggleMenu('hamburger-menu')">
230          <span></span>
231          </button>
232          <ul class='navbar__menu__list menu hidden' id="hamburger-menu" role="menu" aria-describedby="hamburger" tabindex="0">
233  
234  
235  <li>
236    
237    <a class='current' href='/p/ommonica' target=''>
238      Om meg
239    </a>
240    
241  </li>
242  
243  <li>
244    
245    <a href='/courses' target=''>
246      Kurs
247    </a>
248    
249  </li>
250  
251  <li>
252    
253    <a href='/p/andretilbud' target=''>
254      Andre tilbud
255    </a>
256    
257  </li>
258  
259  <li>
260    
261    <a href='/p/privatundervisning' target=''>
262      Privatundervisning
263    </a>
264    
265  </li>
266  
267  <li>
268    
269    <a href='/p/fasiliteter' target=''>
270      Fasiliteter
271    </a>
272    
273  </li>
274  
275
276  <!-- If more than 5 links, collapse the rest in a dropdown -->
277  
278  
279    
280      <li>
281        <a href='/sign_in'>
282          Logg inn
283        </a>
284      </li>
285    
286    
287      <li>
288        <a href='/sign_up'>
289          Registrer deg
290        </a>
291      </li>
292    
293  
294</ul>
295
296      </div>
297    </div>
298  </nav>
299</header>
300
301      
302      <main class='view-school page-layout-v2 main'>
303        
304  
305
306  
307
308  
309
310  
311    <div id="blocks" data-ss-school-id='1373069' class="blocks-page blocks-page-homepage_v2 ">
312  
313  
314    <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check -->
315
316  
317    
318
319      <style type='text/css'>.b-212454407-top { padding-top: 22.400000000000002px; } .b-212454407-bottom { padding-bottom: 22.400000000000002px; } .b-212454407-alignment { text-align: center; } .b-212454407-content_width { max-width: 668px; } .b-212454407-image_overlay { opacity: 1; } .b-212454407-background_color { background-color: #EFEFF5; } .b-212454407-heading_text_color { color: #FFFFFF; } .b-212454407-button_border_radius { border-radius: 25px; } .b-212454407-subheading_text_color { color: #FFFFFF; }</style>
320
321      
322        <div class="course-block block banner  " id="block-212454407">
323      
324
325        
326
327
328
329
330
331
332
333
334
335
336
337  <style>
338    
339      .banner .b-212454407-heading_text_color {
340        color: #FFFFFF
341      }
342    
343
344    
345      .banner .b-212454407-subheading_text_color {
346        color: #FFFFFF
347      }
348    
349
350    .banner__button.b-212454407-button_border_radius {
351      border-radius: 25;
352    }
353
354    @media screen and (min-width: 768px) {
355      .b-212454407-top {
356        padding-top: 40px;
357      }
358      .b-212454407-bottom {
359        padding-bottom: 40px;
360      }
361    }
362    .bl {
363      width: 100%;
364    }
365
366  </style>
367
368<section class="banner b-212454407-background_color">
369  <img
370    src='https://uploads.teachablecdn.com/attachments/y0TIrQCSc2GSpdHaQ77S__DSC6780web.jpg'
371    alt=''
372    data-target="block.data.image_url "
373    class=b-212454407-image_overlay
374  />
375  <div class="bl">
376    <div class="banner__inner b-212454407-alignment b-212454407-bottom b-212454407-top b-212454407-content_width">
377      <div class="banner__heading-group heading-type-h1">
378        
379          <div data-target="block.data.heading_text" class="header b
379-212454407-heading_text_color rich-text">
380            <h1><br class="softbreak"></h1><p><br class="softbreak"></p><p><br></p><h1><span style="color:rgb(250, 250, 249);"> Velkommen til min verden</span></h1><p><br class="softbreak"><br class="softbreak"><br class="softbreak"></p>
381          </div>
382        
383        
384          <div data-target="block.data.subheading_text" class="subheader b-212454407-subheading_text_color rich-text">
385            <h2><br></h2><p><br class="softbreak"><br class="softbreak"></p>
386          </div>
387        
388      </div>
389      
390    </div>
391  </div>
392</section>
393
394
395      
396        </div>
397      
398
399    
400  
401
402
403  
404    <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check -->
405
406  
407    
408
409      <style type='text/css'>.b-212454408-top { padding-top: 33.6px; } .b-212454408-bottom { padding-bottom: 33.6px; } .b-212454408-text_color { color: #36414D; } .b-212454408-content_width { max-width: 1000px; } .b-212454408-background_color { background-color: #F5F5F8; } .b-212454408-heading_text_color { color: #36414D; }</style>
410
411      
412        <div class="course-block block text  " id="block-212454408">
413      
414
415        
416
417
418
419
420
421<style>
422
423  .block__text .b-212454408-text_color {
424    color: #36414D
425  }
426
427
428
429  .block__text .b-212454408-content_width {
430    width: 1000px;
431  }
432
433
434
435  .block__text .b-212454408-heading_text_color h1,
436  .block__text .b-212454408-heading_text_color h2,
437  .block__text .b-212454408-heading_text_color h3,
438  .block__text .b-212454408-heading_text_color h4,
439  .block__text .b-212454408-heading_text_color h5,
440  .block__text .b-212454408-heading_text_color h6 {
441    color: #36414D
442  }
443
444
445  .block__text .block__text-wrapper h2{
446    margin-bottom: 2px;
447  }
448
449  .block__text .block__text-wrapper h3{
450    margin-bottom: 5px;
451  }
452
453  .block__text .block__text-wrapper h4{
454    margin-bottom: 9px;
455  }
456
457  .block__text .block__text-wrapper h5{
458    margin-bottom: 11px;
459  }
460
461  .block__text .block__text-wrapper h6{
462    margin-bottom: 14px;
463  }
464
465@media screen and (min-width: 768px) {
466  .b-212454408-top {
467    padding-top: 60px;
468  }
469  .b-212454408-bottom {
470    padding-bottom: 60px;
471  }
472}
473</style>
474
475<section class='container bl block__text rich-text b-212454408-top b-212454408-bottom b-212454408-background_color'>
476  <div class="block__text-wrapper b-212454408-content_width b-212454408-heading_text_color b-212454408-text_color" data-target="block.data.body">
477    <h3 class="ql-align-center"><strong>Hei, jeg er Monica</strong></h3><p class="ql-align-center"><br class="softbreak"></p><p class="ql-align-center"><strong style="background-color:transparent;color:rgb(0, 0, 0);">Din hundetrener – og kanskje din fremtidige hunde(eier)coach?</strong></p><p><br class="softbreak"></p><p><span style="background-color:transparent;color:rgb(54, 65, 77);">Jeg hjelper deg å overvinne frustrasjonen med din nye hund - valp som voksen - slik at du kan få den drømmehunden du så for deg fra begynnelsen. </span><span style="background-color:transparent;color:rgb(0, 0, 0);">Jeg hjelper deg som står midt i valpekaos, i unghundsfasen, med hverdagsutfordringer – eller bare ønsket om å få det </span><em style="background-color:transparent;color:rgb(0, 0, 0);">skikkelig fint</em><span style="background-color:transparent;color:rgb(0, 0, 0);"> sammen med hunden din.</span></p><p><br class="softbreak"></p><p><span style="background-color:transparent;color:rgb(0, 0, 0);">For jeg vet hvordan det føles.<br class="softbreak"> Drømmen om den gode relasjonen.<br class="softbreak"> Frustrasjonen når det ikke helt blir sånn.<br class="softbreak"> Og gledestårene når samarbeidet plutselig fungerer.</span></p><p><br class="softbreak"></p><h3><strong style="background-color:transparent;color:rgb(0, 0, 0);">Min filosofi</strong></h3><p><br class="softbreak"></p><p><span style="background-color:transparent;color:rgb(0, 0, 0);">Jeg bruker klikkertrening og prinsippene fra positiv forsterkning – fordi det er effektivt, rettferdig og gir trygge hunder.</span></p><p><span style="background-color:transparent;color:rgb(0, 0, 0);">Og det er gøy!</span></p><p><span style="background-color:transparent;color:rgb(0, 0, 0);">Jeg ønsker at du også skal få et like godt og nært forhold til din hund som jeg har med min flokk. Regler i hverdagen trenes inn som lek, for hun
477der lærer hele den våkne tiden.</span></p><p><span style="background-color:transparent;color:rgb(0, 0, 0);">Derfor prøver jeg å gjøre det lett for hunden å gjøre rett, slik at den mestrer treningen og ofte kan fortjene belønningen sin.</span></p><p><span style="background-color:transparent;color:rgb(0, 0, 0);">Jeg vil at du også skal kunne legge deg om kvelden og kjenne at:<br class="softbreak"> "Vi er på lag."</span></p><p><span style="background-color:transparent;color:rgb(0, 0, 0);">Ikke fordi du vant en kamp.<br class="softbreak">Men fordi du og hunden forstår hverandre.</span></p><p><br class="softbreak"></p><h3><strong style="background-color:transparent;color:rgb(0, 0, 0);">Hva du kan forvente av meg</strong></h3><p><br class="softbreak"></p><p><span style="background-color:transparent;color:rgb(0, 0, 0);">Jeg kan ikke love deg en ferdig “perfekt” hund.<br class="softbreak">Ingen seriøse trenere kan det. Hos meg finnes ingen quick fix.</span></p><p><span style="background-color:transparent;color:rgb(0, 0, 0);">Men jeg kan love deg:</span></p><ul>
478<li>
479<span style="background-color:transparent;">At jeg ser deg – ikke bare hunden din</span><span style="background-color:transparent;color:rgb(0, 0, 0);"><br class="softbreak"><br class="softbreak"></span>
480</li>
481<li>
482<span style="background-color:transparent;">At du får konkrete verktøy</span><span style="background-color:transparent;color:rgb(0, 0, 0);"><br class="softbreak"><br class="softbreak"></span>
483</li>
484<li>
485<span style="background-color:transparent;">At jeg gir deg ærlige, trygge tilbakemeldinger</span><span style="background-color:transparent;color:rgb(0, 0, 0);"><br class="softbreak"><br class="softbreak"></span>
486</li>
487<li>
488<span style="background-color:transparent;">At jeg gjør mitt beste for at du skal komme videre</span><span style="background-color:transparent;color:rgb(0, 0, 0);"><br class="softbreak"><br class="softbreak"></span>
489</li>
490</ul><p><span style="background-color:transparent;color:rgb(0, 0, 0);">Vi trener i Hundehallen hos meg, ute, eller over Zoom på internett– så du kan bo hvor som helst og likevel få hjelp.</span><br class="softbreak"><br class="softbreak"></p>
491  </div>
492</section>
493
494
495      
496        </div>
497      
498
499    
500  
501
502
503  
504    <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check -->
505
506  
507    
508
509      <style type='text/css'>.b-212454409-top { padding-top: 22.400000000000002px; } .b-212454409-bottom { padding-bottom: 22.400000000000002px; } .b-212454409-text_color { color: #36414D; } .b-212454409-gutter_width { --gutter-width: 24px; } .b-212454409-content_width { width: 960px; } .b-212454409-heading_color { color: #36414D; } .b-212454409-text_alignment { text-align: left; } .b-212454409-background_color { background-color: #C23482; } .b-212454409-image_border_radius { border-radius: 176px; }</style>
510
511      
512        <div class="course-block block image_with_text  " id="block-212454409">
513      
514
515        
516
517
518
519
520
521
522
523
524
525<style>
526
527  .block__image-with-text .b-212454409-text_color {
528    color: #36414D;
529  }
530
531
532
533  .block__image-with-text.b-212454409-background_color {
534    background-color: #C23482;
535  }
536
537
538
539  .block__image-with-text .b-212454409-heading_color .block__image-with-text__inner__heading {
540    color: #36414D;
541  }
542
543
544
545  .block__image-with-text .b-212454409-text_alignment {
546    text-align: left;
547  }
548
549
550  .block__image-with-text__image.b-212454409-image_border_radius {
551    border-radius: 176px;
552  }
553
554  .block__image-with-text .block__image-with-text__inner__heading h2{
555    margin-bottom: 2px;
556  }
557
558  .block__image-with-text .block__image-with-text__inner__heading h3{
559    margin-bottom: 5px;
560  }
561
562  .block__image-with-text .block__image-with-text__inner__heading h4{
563    margin-bottom: 9px;
564  }
565
566  .block__image-with-text .block__image-with-text__inner__heading h5{
567    margin-bottom: 11px;
568  }
569
570  .block__image-with-text .block__image-with-text__inner__heading h6{
571    margin-bottom: 14px;
572  }
573
574@media screen and (min-width: 768px) {
575  .b-212454409-top {
576    padding-top: 40px;
577  }
578  .b-212454409-bottom {
579    padding-bottom: 40px;
580  }
581  
582    .b-212454409-gutter_width .block__image-with-text__text-wrapper {
583      width: calc(50% - 12px);
584      
585        margin-right: 12px;
586      
587    }
588    .b-212454409-gutter_width div.block__image-with-text__image {
589      width: calc(50% - 12px);
590      
591        margin-left: 12px;
592      
593    }
594  
595}
596</style>
597
598<section class='bl container block__image-with-text b-212454409-background_color b-212454409-top b-212454409-bottom b-212454409-gutter_width image-with-text-layout-right'>
599  <div class="b-212454409-content_width block__image-with-text__wrapper b-212454409-heading_color b-212454409-text_color b-212454409-text_alignment">
600    
601      <div class="block__image-with-text__inner block__image-with-text__text-wrapper rich-text">
602        
603          <div class="block__image-with-text__inner__heading">
604            <h3>
605<strong style="background-color:transparent;color:rgb(250, 250, 250);">Litt om reisen min</strong><br class="softbreak">
606</h3>
607          </div>
608        
609        
610          <p><span style="background-color:transparent;color:rgb(247, 248, 252);">Jeg har vært hekta på belønningsbasert hundetrening siden 1995, da jeg gikk mitt første valpekurs med min første hund – weimaraneren Ibsen. Siden den gang har jeg egentlig aldri sluttet å lære.</span></p><p><span style="background-color:transparent;color:rgb(247, 248, 252);">
610Først fant jeg Canis, deretter Karen Pryor, Susan Garrett og flere viktige som har betydd masse for min treningsfilosofi. </span></p><p><span style="background-color:transparent;color:rgb(247, 248, 252);">Dette har gjort det mulig å konkurrere i flere grener med flere ulike hunder av rasene Weimaraner, Ungarsk Vizsla og Strihåret vorsteh.</span></p><p><span style="background-color:transparent;color:rgb(247, 248, 252);">I tillegg har jeg drevet med hest siden jeg var 13 år og jobbet som rideinstruktør siden 1990. Å lære bort til både to- og firbeinte har gitt meg en solid dose pedagogisk erfaring – og en god porsjon tålmodighet og empati for det å være nybegynner.</span></p><p><span style="background-color:transparent;color:rgb(247, 248, 252);">Jeg går fortsatt på kurs selv. Bare se min Hunde-CV lengere ned.<br class="softbreak">For jeg mener helt oppriktig at jeg lærer best så lenge jeg har elever. Gleder meg til å møte deg og hunden din!</span><br class="softbreak"><br class="softbreak"></p>
611        
612      </div>
613      <div class="block__image-with-text__inner block__image-with-text__image">
614        
615        <img
616          src='https://uploads.teachablecdn.com/attachments/0T5GAlK6SxiMWXAXvbVT__DSC7355web.jpg'
617          alt=''
618          data-target="block.data.image_url block.data.alt_text"
619          class="block__image-with-text__image b-212454409-image_border_radius image"
620        />
621        
622      </div>
623    
624    </div>
625</section>
626
627
628      
629        </div>
630      
631
632    
633  
634
635
636  
637    <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check -->
638
639  
640    
641
642      <style type='text/css'>.b-212454410-top { padding-top: 33.6px; } .b-212454410-bottom { padding-bottom: 33.6px; } .b-212454410-text_color { color: #36414D; } .b-212454410-content_width { max-width: 1000px; } .b-212454410-background_color { background-color: #F5F5F8; } .b-212454410-heading_text_color { color: #36414D; }</style>
643
644      
645        <div class="course-block block text  " id="block-212454410">
646      
647
648        
649
650
651
652
653
654<style>
655
656  .block__text .b-212454410-text_color {
657    color: #36414D
658  }
659
660
661
662  .block__text .b-212454410-content_width {
663    width: 1000px;
664  }
665
666
667
668  .block__text .b-212454410-heading_text_color h1,
669  .block__text .b-212454410-heading_text_color h2,
670  .block__text .b-212454410-heading_text_color h3,
671  .block__text .b-212454410-heading_text_color h4,
672  .block__text .b-212454410-heading_text_color h5,
673  .block__text .b-212454410-heading_text_color h6 {
674    color: #36414D
675  }
676
677
678  .block__text .block__text-wrapper h2{
679    margin-bottom: 2px;
680  }
681
682  .block__text .block__text-wrapper h3{
683    margin-bottom: 5px;
684  }
685
686  .block__text .block__text-wrapper h4{
687    margin-bottom: 9px;
688  }
689
690  .block__text .block__text-wrapper h5{
691    margin-bottom: 11px;
692  }
693
694  .block__text .block__text-wrapper h6{
695    margin-bottom: 14px;
696  }
697
698@media screen and (min-width: 768px) {
699  .b-212454410-top {
700    padding-top: 60px;
701  }
702  .b-212454410-bottom {
703    padding-bottom: 60px;
704  }
705}
706</style>
707
708<section class='container bl block__text rich-text b-212454410-top b-212454410-bottom b-212454410-background_color'>
709  <div class="block__text-wrapper b-212454410-content_width b-212454410-heading_text_color b-212454410-text_color" data-target="block.data.body">
710    <h4 class="ql-align-center"><strong>Hils på flokken min! </strong></h4><h4 class="ql-align-center"><strong>De hjelper meg å bli en bedre hundetrener hver dag</strong></h4><p class="ql-align-center"><br class="softbreak"></p><p class="ql-align-center"><span style="color:rgb(54, 65, 77);">Av og til møter du noen av hundene mine som demohunder på kurs. De dukker også opp på facebook og forteller om livet hos en hundetrener. Du vil også møte dem, og de som ikke er med oss lenger, i filmbiblioteket og annet kursmateriale. Under her kan du bli litt bedre kjent med dem.</span></p><p>De fleste hundene våre har jeg og mine partnere "laget" selv via oppdrettet Kennel Speldraget. Du kan finne mer om oss ved å søke på facebook.</p>
711  </div>
712</section>
713
714
715      
716        </div>
717      
718
719    
720  
721
722
723  
724    <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check -->
725
726  
727    
728
729      <style type='text/css'>
729.b-212454411-top { padding-top: 22.400000000000002px; } .b-212454411-bottom { padding-bottom: 11.200000000000001px; } .b-212454411-gutter_width { --gutter-width: 24px; } .b-212454411-content_width { max-width: 960px; } .b-212454411-text_alignment { text-align: center; } .b-212454411-background_color { background-color: #FFFFFF; } .b-212454411-heading_text_color { color: #36414D; } .b-212454411-image_border_radius { border-radius: 0px; } .b-212454411-description_text_color { color: #36414D; }</style>
730
731      
732        <div class="course-block block text_with_image_grid  " id="block-212454411">
733      
734
735        
736
737
738
739
740
741
742
743
744<style>
745  
746    .block__text-with-image-grid.b-212454411-background_color {
747      background-color: #FFFFFF
748    }
749  
750
751  
752    .block__text-with-image-grid.b-212454411-text_alignment {
753      text-align: center
754    }
755  
756
757  
758    .block__text-with-image-grid.b-212454411-heading_text_color .block__text-with-image-grid__column__heading-text {
759      color: #36414D
760    }
761  
762
763  
764    .block__text-with-image-grid.b-212454411-description_text_color .block__text-with-image-grid__column__body {
765      color: #36414D
766    }
767  
768
769  .block__text-with-image-grid__column__image.b-212454411-image_border_radius {
770    border-radius: 0px;
771  }
772
773@media screen and (min-width: 768px) {
774  .b-212454411-top {
775    padding-top: 40px;
776  }
777  .b-212454411-bottom {
778    padding-bottom: 20px;
779  }
780   
781    .b-212454411-gutter_width .block__columns {
782      grid-column-gap: 24px;
783    }
784  
785}
786
787</style>
788
789<section class="bl block__text-with-image-grid b-212454411-background_color b-212454411-top b-212454411-bottom b-212454411-text_alignment b-212454411-heading_text_color b-212454411-description_text_color block__columns-per-row--3 b-212454411-gutter_width">
790  
791    <div class="block__columns b-212454411-content_width">
792      
793        <div class="block__column">
794          
795          <img
796            class="block__text-with-image-grid__column__image b-212454411-image_border_radius"
797            alt=""
798            src="https://uploads.teachablecdn.com/attachments/IzQHiErdQoCaFdzeXEdR__DSC7474web.jpg.png"
799          />
800          
801          <div class="block__text-with-image-grid__column__heading-text rich-text"><h3><strong>Krispie</strong></h3></div>
802          <div class="block__text-with-image-grid__column__body"><p>Vizsla med sprett og fart. Eldst i flokken vår og en senior med egne regler. Akkurat som det skal være!<br class="softbreak"><br class="softbreak"><br class="softbreak"></p></div>
803        </div>
804      
805        <div class="block__column">
806          
807          <img
808            class="block__text-with-image-grid__column__image b-212454411-image_border_radius"
809            alt=""
810            src="https://uploads.teachablecdn.com/attachments/0BlwIHKWTmy25LDewXyu__DSC7537web.jpg.png"
811          />
812          
813          <div class="block__text-with-image-grid__column__heading-text rich-text"><h3><strong>Lava<span class="ql-cursor"></span></strong></h3></div>
814          <div class="block__text-with-image-grid__column__body"><p>Aerodynamisk strihår vorsteh siden hun kom til meg uten bart! En stødig jakthund og verdens snilleste!<br class="softbreak"><br class="softbreak"><br class="softbreak"></p></div>
815        </div>
816      
817        <div class="block__column">
818          
819          <img
820            class="block__text-with-image-grid__column__image b-212454411-image_border_radius"
821            alt=""
822            src="https://uploads.teachablecdn.com/attachments/7we0Xx1TJqSKlZS0dFdE__DSC7474web.jpg.png"
823          />
824          
825          <div class="block__text-with-image-grid__column__heading-text rich-text"><h3>
826<strong>Banditt</strong><br class="softbreak">
827</h3></div>
828          <div class="block__text-with-image-grid__column__body"><p><span style="color: rgb(34, 55, 86);">Stor strihårgutt som har sine utfordringer. Livet kan være tøft innimellom med alle ukjente mennesker, men de han blir kjent med elsker han!</span><br class="softbreak"><br class="softbreak"></p></div>
829        </div>
830      
831        <div class="block__column">
832          
833          <img
834            class="block__text-with-image-grid__column__image b-212454411-image_border_radius"
835            alt=""
836            src="https://uploads.teachablecdn.com/attachments/iiu5EdSETJ2JYEPk3Pcd__DSC7537web.jpg.png"
837          />
838          
839          <div class="block__text-with-image-grid__column__heading-text rich-text"><h3>
840<strong>Chablis</strong><br class="softbreak">
841</h3></div>
842          <div class="block__text-with-image-grid__column__body"><p>Fars store talent innen jaktprøver. En strihår vorstehtipse etter de beste linjer! En fin sjel som blomstrer sakte men sikkert mot de store høyder. <br class="softbreak"><br class="softbreak"></p></div>
843        </div>
844      
845        <div class="block__column">
846          
847          <img
848            class="block__text-with-image-grid__column__image b-212454411-image_border_radius"
849            alt=""
850            src="https://uploads.teachablecdn.com/attachments/l7Yo7P4DQSehgjmrlSc5_Julehilsen+2012.JPG"
851          />
852          
853          <div class="block__text-with-image-grid__column__heading-text rich-text"><h5><strong>I hundehimmelen</strong></h5><p><br class="softbreak"></p></div>
854          <div class="block__text-with-image-grid__column__body"><p>Det er mange hunder som har krysset min vei siden min første hund, weimaraneren Ibsen. Vi har alltid hatt mange hunder og det kreves ekstra innsats for å få en harmonisk flokk der alle sine behov blir møtt. Disse damene på bildet representerer alle de som har vært med å forme meg som hundetrener og gitt meg utallige mange fine minner og grå hår på jakt, i hverdagen , på kurs og konkurranser! Jeg er evig takknemlig!<br class="softbreak"><br class="softbreak"></p></div>
855        </div>
856      
857        <div class="block__column">
858          
859          <img
860            class="block__text-with-image-grid__column__image b-212454411-image_border_radius"
861            alt=""
862            src="https://uploads.teachablecdn.com/attachments/2ae7299d61f64a9d8701568116a31301.jpg"
863          />
864          
865          <div class="block__text-with-image-grid__column__heading-text rich-text"><h3><br class="softbreak"></h3><p><br class="softbreak"></p></div>
866          <div class="block__text-with-image-grid__column__body"><p><br class="softbreak"><br class="softbreak"><br class="softbreak"></p></div>
867        </div>
868      
869    </div>
870  
871</section>
872
873
874      
875        </div>
876      
877
878    
879  
880
881
882  
883    <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check -->
884
885  
886    
887
888      <style type='text/css'>
888.b-212454412-top { padding-top: 33.6px; } .b-212454412-bottom { padding-bottom: 33.6px; } .b-212454412-text_color { color: #36414D; } .b-212454412-content_width { max-width: 590px; } .b-212454412-background_color { background-color: #3B7AA0; } .b-212454412-heading_text_color { color: #36414D; }</style>
889
890      
891        <div class="course-block block text  " id="block-212454412">
892      
893
894        
895
896
897
898
899
900<style>
901
902  .block__text .b-212454412-text_color {
903    color: #36414D
904  }
905
906
907
908  .block__text .b-212454412-content_width {
909    width: 590px;
910  }
911
912
913
914  .block__text .b-212454412-heading_text_color h1,
915  .block__text .b-212454412-heading_text_color h2,
916  .block__text .b-212454412-heading_text_color h3,
917  .block__text .b-212454412-heading_text_color h4,
918  .block__text .b-212454412-heading_text_color h5,
919  .block__text .b-212454412-heading_text_color h6 {
920    color: #36414D
921  }
922
923
924  .block__text .block__text-wrapper h2{
925    margin-bottom: 2px;
926  }
927
928  .block__text .block__text-wrapper h3{
929    margin-bottom: 5px;
930  }
931
932  .block__text .block__text-wrapper h4{
933    margin-bottom: 9px;
934  }
935
936  .block__text .block__text-wrapper h5{
937    margin-bottom: 11px;
938  }
939
940  .block__text .block__text-wrapper h6{
941    margin-bottom: 14px;
942  }
943
944@media screen and (min-width: 768px) {
945  .b-212454412-top {
946    padding-top: 60px;
947  }
948  .b-212454412-bottom {
949    padding-bottom: 60px;
950  }
951}
952</style>
953
954<section class='container bl block__text rich-text b-212454412-top b-212454412-bottom b-212454412-background_color'>
955  <div class="block__text-wrapper b-212454412-content_width b-212454412-heading_text_color b-212454412-text_color" data-target="block.data.body">
956    <h3><strong style="color:rgb(255, 255, 255);">Min hunde-CV:</strong></h3><p><br></p><p><span style="color:rgb(255, 255, 255);">Utdanning:</span></p><p><span style="color:rgb(255, 255, 255);">2026 Beste trenerclinic 3 dager online med NoLimitObedience</span></p><p><span style="color:rgb(255, 255, 255);">2025-2026 Noseworkkurs. Helgekurs x 2-Intro og viderekommen med oppfølging på nett med Emilie Suhr</span></p><p><span style="color:rgb(255, 255, 255);">2025 PORTL med Gro Saugerud, Drammen Hundesenter</span></p><p><span style="color:rgb(255, 255, 255);">2025 3 dagers fuglehundkurs med Astrid W Ellefsen. Hvordan trene med duer?</span></p><p><span style="color:rgb(255, 255, 255);">2025 LP-kurs med Cari Rørstrøm helgekurs</span></p><p><span style="color:rgb(255, 255, 255);">2024-2025 Rallysatsning med helgekurs og samlinger på nett med treningsoppg med oppfølging mellom med Solveig Zetterstrøm</span></p><p><span style="color:rgb(255, 255, 255);">2024 Blodsporkurs</span></p><p><span style="color:rgb(255, 255, 255);">2024 Practical Puppy training med Chirag Patel, Drammen , 7 dager</span></p><p><span style="color:rgb(255, 255, 255);">2024 Helgeseminar med Chirag Patel og Eva Bertilsson, Drammen, 2 dager</span></p><p><span style="color:rgb(255, 255, 255);">2024,2025,2026 Husbandry helgekurs med Jonas Riise Johansen</span></p><p><span style="color:rgb(255, 255, 255);">2024 Rallykurs med Åse Hansen</span></p><p><span style="color:rgb(255, 255, 255);">2023 og 2024 Super Trainer Live og PDT days, Absolute Dogs, 5 dagers online seminar</span></p><p><span style="color:rgb(255, 255, 255);">2023 Dyretrenerseminar med Ken Ramirez, Drammen, 3 dager.</span></p><p><span style="color:rgb(255, 255, 255);">2023 Husbandry helgekurs med Jonas Riise Johansen fra Target Hundesenter</span></p><p><span style="color:rgb(255, 255, 255);">2023 Rallykurs med Åse Hansen-deltaker med hund</span></p><p><span style="color:rgb(255, 255, 255);">2022 Rallykurs med Roger Fredriksen-observatør</span></p><p><span style="color:rgb(255, 255, 255);">2022 Canis Trenerutdanning, 4 helgesamlinger</span></p><p><span style="color:rgb(255, 255, 255);">2022 Fear Free Veterinary assistant</span></p><p><span style="color:rgb(255, 255, 255);">2022 Super Trainer Live og PDT days, Absolute Dogs, 5 dagers online seminar</span></p><p><span style="color:rgb(255, 255, 255);">2022 Husbandry helgekurs med Jonas Riise Johansen fra Target Hundesenter</span></p><p><span style="color:rgb(255, 255, 255);">2022 Husbandry helgekurs med Jonas Riise Johansen fra Target Hundesenter</span></p><p><span style="color:rgb(255, 255, 255);">2021 Super Trainer Live, Absolute Dogs, helgeseminar online.</span></p><p><span style="color:rgb(255, 255, 255);">2021 Clicker Expo, USA – online, Helgekonferanse</span></p><p><span style="color:rgb(255, 255, 255);">2020 Super Trainer Live, Absolute Dogs, helgeseminar online</span></p><p><span style="color:rgb(255, 255, 255);">Juli 2020 Fear free professional trainer – online</span></p><p><span style="color:rgb(255, 255, 255);">Jan-mars 2020 Atferdskonsultasjon -observasjon. kartlegging og veiledning, NMBU(Norges miljø og biovitenskapelige universitet), webinar online</span></p><p><span style="color:rgb(255, 255, 255);">2019 Trenerutdanning for Rplusgundogs m/Astrid W Ellefsen og Thomas Stokke, Vestlandet</span></p><p><span style="color:rgb(255, 255, 255);">2017-18 Pro dog trainer – Online</span></p><p><span style="color:rgb(255, 255, 255);">2018 Clickerexpo, Karen Pryor Academy, England, Helgekonferanse</span></p><p><span style="color:rgb(255, 255, 255);">2016-17 Canisklikkerinstruktør – online + Trondheim</span></p><p><span style="color:rgb(255, 255, 255);">2017 Clickerexpo, Karen Pryor Academy, Danmark, Helgekonferanse</span></p><p><span style="color:rgb(255, 255, 255);">Helg 2019 Konkurranselydighetskurs for Top Dog m/Cari Rørstrøm, Kirkenes</span></p><p><span style="color:rgb(255, 255, 255);">Helg 2018 Konkurranselydighetskurs for Siv Svendsen, Kirkenes</span></p><p><span style="color:rgb(255, 255, 255);">2015 Jakthundinstruktør NJFF, Kirkenes</span></p><p><span style="color:rgb(255, 255, 255);">2014 Valputvikling, 3 dagers kurs hos Hundsteg, Åre, Sverige</span></p><p><span style="color:rgb(255, 255, 255);">2013 – 2018 Flere helgekurs, foredrag og onlinekurs om belønning, grunnferdigheter og fuglehundtrening for Thomas Stokke, Klickerklok</span></p><p><span style="color:rgb(255, 255, 255);">2013 – 2018 Flere kurs og onlinekurs om konkurranselydighet for Fanny Gott, Klickerklok</span></p><p><span style="color:rgb(255, 255, 255);">2013 og 2015 Recallers – onlinekurs for Susan Garrett</span></p><p><span style="color:rgb(255, 255, 255);">Helg 2015 Konkurranselydighet for Ulrika Norell, Kirkenes</span></p><p><span style="color:rgb(255, 255, 255);">Helg 2014 Blodsporkurs med Berit Knudsen, Kirkenes</span></p><p><span style="color:rgb(255, 255, 255);">2000 Seminar Karen Pryor i TrondheimKonkurranser:</span></p><p><span style="color:rgb(255, 255, 255);">Jeg har ført frem en viltsporchampion, 1AK på fuglehundprøve, prøvens beste hund på flere apportprøver for stående fuglehund, opprykk i LP og Rally (1.pr og vinner kl 3), Best In Show (BIS på flere utstillinger og deltakelse i snørekjøringskonkurranser, alt med flere ulike hunder! <
956/span><br class="softbreak"></p>
957  </div>
958</section>
959
960
961      
962        </div>
963      
964
965    
966  
967
968
969  
970    <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check -->
971
972  
973    
974
975      <style type='text/css'>.b-212454413-top { padding-top: 22.400000000000002px; } .b-212454413-bottom { padding-bottom: 22.400000000000002px; } .b-212454413-gutter_width { --gutter-width: 24px; } .b-212454413-content_width { max-width: 960px; } .b-212454413-text_alignment { text-align: center; } .b-212454413-background_color { background-color: #FFFFFF; } .b-212454413-heading_text_color { color: #36414D; } .b-212454413-image_border_radius { border-radius: 0px; } .b-212454413-description_text_color { color: #36414D; }</style>
976
977      
978        <div class="course-block block text_with_image_grid  " id="block-212454413">
979      
980
981        
982
983
984
985
986
987
988
989
990<style>
991  
992    .block__text-with-image-grid.b-212454413-background_color {
993      background-color: #FFFFFF
994    }
995  
996
997  
998    .block__text-with-image-grid.b-212454413-text_alignment {
999      text-align: center
1000    }
1001  
1002
1003  
1004    .block__text-with-image-grid.b-212454413-heading_text_color .block__text-with-image-grid__column__heading-text {
1005      color: #36414D
1006    }
1007  
1008
1009  
1010    .block__text-with-image-grid.b-212454413-description_text_color .block__text-with-image-grid__column__body {
1011      color: #36414D
1012    }
1013  
1014
1015  .block__text-with-image-grid__column__image.b-212454413-image_border_radius {
1016    border-radius: 0px;
1017  }
1018
1019@media screen and (min-width: 768px) {
1020  .b-212454413-top {
1021    padding-top: 40px;
1022  }
1023  .b-212454413-bottom {
1024    padding-bottom: 40px;
1025  }
1026   
1027    .b-212454413-gutter_width .block__columns {
1028      grid-column-gap: 24px;
1029    }
1030  
1031}
1032
1033</style>
1034
1035<section class="bl block__text-with-image-grid b-212454413-background_color b-212454413-top b-212454413-bottom b-212454413-text_alignment b-212454413-heading_text_color b-212454413-description_text_color block__columns-per-row--3 b-212454413-gutter_width">
1036  
1037    <div class="block__columns b-212454413-content_width">
1038      
1039        <div class="block__column">
1040          
1041          <img
1042            class="block__text-with-image-grid__column__image b-212454413-image_border_radius"
1043            alt=""
1044            src="https://uploads.teachablecdn.com/attachments/ygu8TIdSM6UgY0Q5SGO0_FF+Certified+Professional+Logo.png"
1045          />
1046          
1047          <div class="block__text-with-image-grid__column__heading-text rich-text"><h5><br></h5><p><br class="softbreak"><br class="softbreak"><br class="softbreak"></p></div>
1048          <div class="block__text-with-image-grid__column__body"><p><br class="softbreak"><br class="softbreak"></p></div>
1049        </div>
1050      
1051        <div class="block__column">
1052          
1053          <img
1054            class="block__text-with-image-grid__column__image b-212454413-image_border_radius"
1055            alt=""
1056            src="https://uploads.teachablecdn.com/attachments/v0XUnxk6TkyLr5ifdQBw_PDT-Logo-Certified-White-high-res-01.jpg"
1057          />
1058          
1059          <div class="block__text-with-image-grid__column__heading-text rich-text"><h5><br></h5><p><br class="softbreak"><br class="softbreak"></p></div>
1060          <div class="block__text-with-image-grid__column__body"><p><br class="softbreak"><br class="softbreak"></p></div>
1061        </div>
1062      
1063        <div class="block__column">
1064          
1065          <img
1066            class="block__text-with-image-grid__column__image b-212454413-image_border_radius"
1067            alt=""
1068            src="https://uploads.teachablecdn.com/attachments/oZ76DIEqTVWP4fr1FgBa_logo.jpg"
1069          />
1070          
1071          <div class="block__text-with-image-grid__column__heading-text rich-text"><h5><br></h5><p><br class="softbreak"><br class="softbreak"></p></div>
1072          <div class="block__text-with-image-grid__column__body"><p><br class="softbreak"><br class="softbreak"></p></div>
1073        </div>
1074      
1075        <div class="block__column">
1076          
1077          <img
1078            class="block__text-with-image-grid__column__image b-212454413-image_border_radius"
1079            alt=""
1080            src="https://uploads.teachablecdn.com/attachments/MTrlrINGQaWll8oOkxd1_Rplus_gundogs_center.png"
1081          />
1082          
1083          <div class="block__text-with-image-grid__column__heading-text rich-text"><h5><br></h5><p><br class="softbreak"></p></div>
1084          <div class="block__text-with-image-grid__column__body"><p><br class="softbreak"></p></div>
1085        </div>
1086      
1087    </div>
1088  
1089</section>
1090
1091
1092      
1093        </div>
1094      
1095
1096    
1097  
1098
1099
1100  
1101    <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check -->
1102
1103  
1104    
1105  
1106
1107
1108  
1109    <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check -->
1110
1111  
1112    
1113
1114      <style type='text/css'>
1114.b-212454415-top { padding-top: 22.400000000000002px; } .b-212454415-bottom { padding-bottom: 22.400000000000002px; } .b-212454415-card_style { --card_style: grid; } .b-212454415-gutter_width { --gutter-width: 24px; } .b-212454415-content_width { max-width: 960px; } .b-212454415-heading_color { color: #36414D; } .b-212454415-background_color { background-color: #F5F5F8; } .b-212454415-card_border_color { border-color: #000000; } .b-212454415-card_border_width { border-width: 0px; } .b-212454415-card_border_radius { border-radius: 0px; } .b-212454415-card_text_alignment { text-align: center; } .b-212454415-button_border_radius { border-radius: 0px; } .b-212454415-card_background_color { background-color: #FFFFFF; }</style>
1115
1116      
1117        <div class="course-block block featured_products  " id="block-212454415">
1118      
1119
1120        
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137<style>
1138  .block__featured-products__heading_text.b-212454415-heading_color {
1139    color: #36414D;
1140  }
1141  .block__featured-products.b-212454415-background_color {
1142    background-color: #F5F5F8;
1143  }
1144  .block__featured-products .b-212454415-card_border_color,
1145  .block__featured-products .b-212454415-card_border_width {
1146    border: 0px solid #000000;
1147  }
1148  .block__featured-products .b-212454415-card_text_alignment .featured-product-card__content__title,
1149  .block__featured-products .b-212454415-card_text_alignment .course-card__content__subtitle {
1150    text-align: center;
1151  }
1152  .featured-product-card.b-212454415-card_background_color {
1153    background-color: #FFFFFF;
1154  }
1155  .block__featured-products__button .b-212454415-button_border_radius {
1156    border-radius: 0px;
1157  }
1158  @media screen and (min-width: 768px) {
1159    .b-212454415-top {
1160      padding-top: 40px;
1161    }
1162    .b-212454415-bottom {
1163      padding-bottom: 40px;
1164    }
1165    
1166    .b-212454415-gutter_width .block__columns, .b-212454415-gutter_width .block__columns__fixed {
1167        grid-column-gap: 24px;
1168    }
1169    
1170  }
1171</style>
1172
1173
1174
1175  <section class="bl block__featured-products block__featured-products__cards block__columns-per-row--3 b-212454415-top b-212454415-bottom b-212454415-gutter_width b-212454415-background_color">
1176    <div class="block__featured-products__heading_text b-212454415-heading_color rich-text"><h4><strong>Kurs</strong></h4><p><span style="background-color:rgb(245, 245, 248);color:rgb(54, 65, 77);">Her finner du kurs som kan passe for deg og din hund</span><br class="softbreak"></p></div>
1177    <div class="block__columns b-212454415-content_width">
1178      
1179        
1180
1181
1182
1183<!-- Featured Product Listing -->
1184<div
1185  data-featured-product-type="Course" data-featured-product-id="2048277" class="featured-product-card card-style-grid block__column b-212454415-card_background_color b-212454415-card_border_color b-212454415-card_border_width b-212454415-card_border_radius b-212454415-card_text_alignment">
1186  <a href="/p/velkommen-valp">
1187    <!-- Featured Product Image, Name & Subtitle (everyone) -->
1188    <div class="featured-product-card__image-container">
1189      
1190        <img src="https://static-media.hotmart.com/OWhvshaGTSy7eNuMEud9Jv7K2Qw=/705x0/https://uploads.teachablecdn.com/attachments/pdK7nmvlQPm5wkzPveqq_Velkommen-valp.png" role="presentation" />
1191      
1192    </div>
1193    <div class="featured-product-card__content">
1194      <h3 class="featured-product-card__content__title" title="Velkommen valp!">
1195        
1196          Velkommen valp!
1197        
1198      </h3>
1199
1200      
1201        <!-- Progress bar (enrolled users) -->
1202        <div aria-hidden="true" class="featured-product-card__progressbar hidden">
1203          <div role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-labelledby="percent-complete-2048277" class="featured-product-card__progressbar-fill"></div>
1204        </div>
1205      
1206
1207      <!-- Subtitle (unenrolled users) -->
1208      <h4 class="featured-product-card__content__subtitle" title="Ett kurs for valper i alderen 8 uker til 6 mnd">
1209        
1210          Ett kurs for valper i alderen 8 uker til 6 mnd
1211        
1212      </h4>
1213      <div class="featured-product-card__meta">
1214        <!-- Bundle v1 Info (everyone) -->
1215        
1216          <!-- Author Image and Name (everyone) -->
1217          <div class="featured-product-card__meta__item featured-product-card__author">
1218            
1219              <img src="https://static-media.hotmart.com/Rv8emNb2Ucy4KrGYHWGMO6iGXrQ=/30x30/https://uploads.teachablecdn.com/attachments/wlK827AyTDCuSd9QoSj7_Rgundogs+15.jpg" alt="Monica Hauan" />
1220            
1221            <p class="featured-product-card__author__name" title="Monica Hauan">
1222              
1223                Monica Hauan
1224              
1225            </p>
1226          </div>
1227        
1228
1229        
1230          <!-- Progress percentage (enrolled users) -->
1231          <div class="featured-product-card__meta__item featured-product-card__progress hidden" aria-hidden="true">
1232            <span class="featured-product-card__percentage" id="percent-complete-2048277" data-featured-product-id="2048277">
1233              %
1234            </span>
1235            FULLFØRT
1236          </div>
1237        
1238
1239        <!-- Price (unenrolled users) -->
1240        <p data-include-vat-price=6814589 class="featured-product-card__meta__item featured-product-card__price">
1241          
1242            2 betaling for 2.000 kr/måned
1243          
1244        </p>
1245      </div>
1246    </div>
1247  </a>
1248</div>
1249
1250      
1251        
1252
1253
1254
1255<!-- Featured Product Listing -->
1256<div
1257  data-featured-product-type="Course" data-featured-product-id="1867584" class="featured-product-card card-style-grid block__column b-212454415-card_background_color b-212454415-card_border_color b-212454415-card_border_width b-212454415-card_border_radius b-212454415-card_text_alignment">
1258  <a href="/p/lek-med-maten">
1259    <!-- Featured Product Image, Name & Subtitle (everyone) -->
1260    <div class="featured-product-card__image-container">
1261      
1262        <img src="https://static-media.hotmart.com/yZZJDyrKG1eN7kfusBax96UIUys=/705x0/https://uploads.teachablecdn.com/attachments/2M8WFUQU2kPLDINj5dmg_Lek-med-leke-1.png" role="presentation" />
1263      
1264    </div>
1265    <div class="featured-product-card__content">
1266      <h3 class="featured-product-card__content__title" title="LEK MED MATEN">
1267        
1268          LEK MED MATEN
1269        
1270      </h3>
1271
1272      
1273        <!-- Progress bar (enrolled users) -->
1274        <div aria-hidden="true" class="featured-product-card__progressbar hidden">
1275          <div role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-labelledby="percent-complete-1867584" class="featured-product-card__progressbar-fill"></div>
1276        </div>
1277      
1278
1279      <!-- Subtitle (unenrolled users) -->
1280      <h4 class="featured-product-card__content__subtitle" title="Belønningsopplevelser med godbiter">
1281        
1282          Belønningsopplevelser med godbiter
1283        
1284      </h4>
1285      <div class="featured-product-card__meta">
1286        <!-- Bundle v1 Info (everyone) -->
1287        
1288          <!-- Author Image and Name (everyone) -->
1289          <div class="featured-product-card__meta__item featured-product-card__author">
1290            
1291              <img src="https://static-media.hotmart.com/Rv8emNb2Ucy4KrGYHWGMO6iGXrQ=/30x30/https://uploads.teachablecdn.com/attachments/wlK827AyTDCuSd9QoSj7_Rgundogs+15.jpg" alt="Monica Hauan" />
1292            
1293            <p class="featured-product-card__author__name" title="Monica Hauan">
1294              
1295                Monica Hauan
1296              
1297            </p>
1298          </div>
1299        
1300
1301        
1302          <!-- Progress percentage (enrolled users) -->
1303          <div class="featured-product-card__meta__item featured-product-card__progress hidden" aria-hidden="true">
1304            <span class="featured-product-card__percentage" id="percent-complete-1867584" data-featured-product-id="1867584">
1305              %
1306            </span>
1307            FULLFØRT
1308          </div>
1309        
1310
1311        <!-- Price (unenrolled users) -->
1312        <p data-include-vat-price=5302797 class="featured-product-card__meta__item featured-product-card__price">
1313          
1314            GRATIS
1315          
1316        </p>
1317      </div>
1318    </div>
1319  </a>
1320</div>
1321
1322      
1323        
1324
1325
1326
1327<!-- Featured Product Listing -->
1328<div
1329  data-featured-product-type="Course" data-featured-product-id="1867285" class="featured-product-card card-style-grid block__column b-212454415-card_background_color b-212454415-card_border_color b-212454415-card_border_width b-212454415-card_border_radius b-212454415-card_text_alignment">
1330  <a href="/p/lek-med-leke">
1331    <!-- Featured Product Image, Name & Subtitle (everyone) -->
1332    <div class="featured-product-card__image-container">
1333      
1334        <img src="https://static-media.hotmart.com/9gMu-VmnIlZlhecLHZ6u649IGqk=/705x0/https://uploads.teachablecdn.com/attachments/Ia7PKCHGTLG5aFRlIlN9_ONINE-2.png" role="presentation" />
1335      
1336    </div>
1337    <div class="featured-product-card__content">
1338      <h3 class="featured-product-card__content__title" title="LEK MED LEKE">
1339        
1340          LEK MED LEKE
1341        
1342      </h3>
1343
1344      
1345        <!-- Progress bar (enrolled users) -->
1346        <div aria-hidden="true" class="featured-product-card__progressbar hidden">
1347          <div role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-labelledby="percent-complete-1867285" class="featured-product-card__progressbar-fill"></div>
1348        </div>
1349      
1350
1351      <!-- Subtitle (unenrolled users) -->
1352      <h4 class="featured-product-card__content__subtitle" title="Belønningsopplevelser med lek">
1353        
1354          Belønningsopplevelser med lek
1355        
1356      </h4>
1357      <div class="featured-product-card__meta">
1358        <!-- Bundle v1 Info (everyone) -->
1359        
1360          <!-- Author Image and Name (everyone) -->
1361          <div class="featured-product-card__meta__item featured-product-card__author">
1362            
1363              <img src="https://static-media.hotmart.com/Rv8emNb2Ucy4KrGYHWGMO6iGXrQ=/30x30/https://uploads.teachablecdn.com/attachments/wlK827AyTDCuSd9QoSj7_Rgundogs+15.jpg" alt="Monica Hauan" />
1364            
1365            <p class="featured-product-card__author__name" title="Monica Hauan">
1366              
1367                Monica Hauan
1368              
1369            </p>
1370          </div>
1371        
1372
1373        
1374          <!-- Progress percentage (enrolled users) -->
1375          <div class="featured-product-card__meta__item featured-product-card__progress hidden" aria-hidden="true">
1376            <span class="featured-product-card__percentage" id="percent-complete-1867285" data-featured-product-id="1867285">
1377              %
1378            </span>
1379            FULLFØRT
1380          </div>
1381        
1382
1383        <!-- Price (unenrolled users) -->
1384        <p data-include-vat-price=6034309 class="featured-product-card__meta__item featured-product-card__price">
1385          
1386            257 kr
1387          
1388        </p>
1389      </div>
1390    </div>
1391  </a>
1392</div>
1393
1394      
1395        
1396
1397
1398
1399<!-- Featured Product Listing -->
1400<div
1401  data-featured-product-type="Course" data-featured-product-id="2038072" class="featured-product-card card-style-grid block__column b-212454415-card_background_color b-212454415-card_border_color b-212454415-card_border_width b-212454415-card_border_radius b-212454415-card_text_alignment">
1402  <a href="/p/unghundkurs">
1403    <!-- Featured Product Image, Name & Subtitle (everyone) -->
1404    <div class="featured-product-card__image-container">
1405      
1406        <img src="https://static-media.hotmart.com/rNk2FJRXLn6kCMxl9HLovMMFmyk=/705x0/https://uploads.teachablecdn.com/attachments/RBXcraMSRQCP8Q4QwDAa_Design+uten+navn+%287%29.png" role="presentation" />
1407      
1408    </div>
1409    <div class="featured-product-card__content">
1410      <h3 class="featured-product-card__content__title" title="Fra stress til suksess med unghund">
1411        
1412          Fra stress til suksess med unghund
1413        
1414      </h3>
1415
1416      
1417        <!-- Progress bar (enrolled users) -->
1418        <div aria-hidden="true" class="featured-product-card__progressbar hidden">
1419          <div role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-labelledby="percent-complete-2038072" class="featured-product-card__progressbar-fill"></div>
1420        </div>
1421      
1422
1423      <!-- Subtitle (unenrolled users) -->
1424      <h4 class="featured-product-card__content__subtitle" title="Kurs for deg som trenger hjelp i denne spesielle fasen av hundens liv">
1425        
1426          Kurs for deg som trenger hjelp i denne spesielle fasen av hundens liv
1427        
1428      </h4>
1429      <div class="featured-product-card__meta">
1430        <!-- Bundle v1 Info (everyone) -->
1431        
1432          <!-- Author Image and Name (everyone) -->
1433          <div class="featured-product-card__meta__item featured-product-card__author">
1434            
1435              <img src="https://static-media.hotmart.com/Rv8emNb2Ucy4KrGYHWGMO6iGXrQ=/30x30/https://uploads.teachablecdn.com/attachments/wlK827AyTDCuSd9QoSj7_Rgundogs+15.jpg" alt="Monica Hauan" />
1436            
1437            <p class="featured-product-card__author__name" title="Monica Hauan">
1438              
1439                Monica Hauan
1440              
1441            </p>
1442          </div>
1443        
1444
1445        
1446          <!-- Progress percentage (enrolled users) -->
1447          <div class="featured-product-card__meta__item featured-product-card__progress hidden" aria-hidden="true">
1448            <span class="featured-product-card__percentage" id="percent-complete-2038072" data-featured-product-id="2038072">
1449              %
1450            </span>
1451            FULLFØRT
1452          </div>
1453        
1454
1455        <!-- Price (unenrolled users) -->
1456        <p data-include-vat-price=6381087 class="featured-product-card__meta__item featured-product-card__price">
1457          
1458            1.497 kr
1459          
1460        </p>
1461      </div>
1462    </div>
1463  </a>
1464</div>
1465
1466      
1467    </div>
1468    
1469      <div class="block__featured-products__button">
1470        <a href="/courses">
1471          <button class="base-button b-212454415-button_border_radius">
1472            Vis alle produkt
1473          </button>
1474        </a>
1475      </div>
1476    
1477  </section>
1478
1479
1480
1481      
1482        </div>
1483      
1484
1485    
1486  
1487
1488
1489  
1490    <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check -->
1491
1492  
1493    
1494  
1495
1496
1497  
1498
1499  
1500    </div>
1501  
1502
1503
1504
1505
1506
1507
1508
1509
1510      </main>
1511      
1512        
1513<style id="footerStyles">
1514  :root {
1515    --footer_width: 960px;
1516  }
1517</style>
1518<footer class=''>
1519  <div class="footer">
1520    <div class='footer__wrapper'>
1521      <div class='footer__inner'>
1522        <ul class="footer__list">
1523          <li class="footer__copyright">
1524            ©
1525            KIRKENES HUNDESENTER
1526            2026
1527          </li>
1528          
1529              
1530                  <li>
1531                      <a href='https://www.facebook.com/kirkeneshundesenter' target='_blank'>
1532                      Følg meg på facebook
1533                      </a>
1534                  </li>
1535              
1536                  <li>
1537                      <a href='https://www.rplusgundogs.com/' target='_blank'>
1538                      R+Gundogs- Belønningsbasert fuglehundtrening
1539                      </a>
1540                  </li>
1541              
1542          
1543        </ul>
1544        <ul class="footer__list legal-links">
1545          <li>
1546            <a href="/p/terms">
1547            Terms of Use
1548            </a>
1549          </li>
1550          <li>
1551            <a href="/p/privacy">
1552            Personvernerklæring
1553            </a>
1554          </li>
1555          
1556          </ul>
1557        </div>
1558      </div>
1559    </div>
1560  </div>
1561</footer>
1562
1563
1564
1565      
1566    </div>
1567    
1567<script>
1568      if (!Element.prototype.closest) {
1569        Element.prototype.closest = function(s) {
1570          let el = this;
1571          do {
1572            if (el.matches(s))
1573              return el;
1574
1575
1576            el = el.parentElement || el.parentNode;
1577          } while (el !== null && el.nodeType === 1);
1578          return null;
1579        };
1580      }
1581      const offMenu = event => {
1582        if (event.target.closest('.navbar__menu'))
1583          return
1584
1585
1586
1587        document.querySelectorAll('.menu').forEach(item => {
1588          item.classList.add('hidden')
1589          item.setAttribute('aria-hidden', 'true')
1590        })
1591      }
1592      const toggleMenu = id => {
1593  const el = document.getElementById(id)
1594  if (el.classList.contains('hidden')) {
1595    document
1596      .querySelectorAll('.inner-menu')
1597      .forEach(item => {
1598        item.classList.add('hidden')
1599        item.setAttribute('aria-hidden', 'true')
1600      })
1601    el.classList.remove('hidden')
1602    el.setAttribute('aria-hidden', 'false')
1603  } else {
1604    el.classList.add('hidden')
1605    el.setAttribute('aria-hidden', 'true')
1606  }
1607  !el.classList.contains('hidden') && el.focus()
1608}
1609
1610
1611// toggle open class for v2 preview bar dropdown menu
1612      const v2Dropdown = document.getElementsByClassName('v2-dropdown')[0]
1613      const v2DropdownTrigger = document.querySelector('.v2-dropdown .menu-trigger')
1614
1615// if the preview bar dropdown exists, add event listener to toggle preview menu
1616      if (!! v2Dropdown) {
1617        v2DropdownTrigger.addEventListener('click', () => {
1618          v2Dropdown.classList.toggle('open')
1619        })
1620      }
1621
1622      const domBody = document.body
1623      const usingMouse = 'using-mouse'
1624      domBody.addEventListener('mousedown', () => {
1625        domBody.classList.add(usingMouse)
1626      })
1627      domBody.addEventListener('keydown', () => {
1628        domBody.classList.remove(usingMouse)
1629      })
1630
1631      const headerEl = document.querySelector('#navbar')
1632      const topHook = document.querySelector('#top')
1633      if ("IntersectionObserver" in window) {
1634        const observer = new IntersectionObserver(entries => {
1635          if (entries[0].boundingClientRect.y < 0) {
1636            headerEl.classList.remove('at-top')
1637          } else {
1638            headerEl.classList.add('at-top')
1639          }
1640        }, {threshold: 1});
1641        observer.observe(topHook)
1642      }
1643    </script>
1643
1644
1645    
1646
1647  </body>
1648</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.