1<!DOCTYPE html> 2<html class="Inside mgmt" lang="en"> 3<head> 4<meta charset="utf-8"> 5<meta content="IE=edge" http-equiv="X-UA-Compatible">
6<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"c42ad4c6ec","applicationID":"1599497376","transactionName":"dVwMQUQLDVlQFxlfDUVaBlBpBwxGGgBYQgZEQxBcRQFOU1AEQkMRU0BNXFgABE0=","queueTime":0,"applicationTime":336,"agent":""}</script>
vendor: 1 bytes, line 6
6
7<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1835096348",accountID:"1059078",trustKey:"1059078",xpid:"VQYCWFZUABABUVhbAwgAVVMH",licenseKey:"c42ad4c6ec",applicationID:"1599497376",browserID:"1835096348"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */ 8(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.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};
8e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
8const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
8if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
8o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
8(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
8;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.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)=>
8{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-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
8ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
8{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
8null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
8dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
8imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
8return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(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"
8!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
8if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
8);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
8class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
8h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
8 9<meta content="width=device-width, initial-scale=1" name="viewport"> 10<meta content="https://insideguidance.com/assets/image_fallback/avatar-c02cd8689839bdb4c00fb7f52df547e10a55890983e53eead85daeda0f6c8dc9.png" name="image-fallback-avatar"> 11<meta content="https://insideguidance.com/assets/image_fallback/logo-09360e6a2afa767be15be5de39a8ea622efb854f9825fb1ef3adf7026063bd20.png" name="image-fallback-logo"> 12<meta content="https://insideguidance.com/assets/image_fallback/cover-9a1b3e1b2a5bd2cbd790e7afc2afc1e0b379753c32920045ed79797719c059ef.png" name="image-fallback-cover"> 13<meta content="https://insideguidance.com/assets/image_fallback/generic-09360e6a2afa767be15be5de39a8ea622efb854f9825fb1ef3adf7026063bd20.png" name="image-fallback-generic">
14<script> 15 (function() { 16 var storageKey = "inside_theme"; 17 var storedTheme = null; 18 try { 19 storedTheme = localStorage.getItem(storageKey); 20 } catch (error) {} 21 var prefersDark = window.matchMedia && window.matchMedia("(prefers-color-scheme: dark)").matches; 22 var isAuto = storedTheme === null || storedTheme === "auto" || (storedTheme !== "light" && storedTheme !== "dark"); 23 var isDark = storedTheme === "dark" || (isAuto && prefersDark); 24 var resolvedTheme = isDark ? "dark" : "light"; 25 document.documentElement.classList.toggle("dark", isDark); 26 document.documentElement.setAttribute("data-theme", resolvedTheme); 27 document.documentElement.style.colorScheme = resolvedTheme; 28 })(); 29</script>
29 30<title>Inside</title> 31<meta content="website" property="og:type"> 32<meta content="Inside" property="og:site_name"> 33<meta content="Inside" property="og:title"> 34<meta content="https://insideguidance.com/en/features" property="og:url"> 35<meta content="summary" name="twitter:card"> 36<meta content="Inside" name="twitter:title"> 37<link rel="icon" type="image/x-icon" href="/assets/insidelogo-5f75a848325cc43f0ffe394a495718c1d2121dbedaf34f072e266e669c835585.png" /> 38<!-- Modern asset pipeline (Propshaft + cssbundling) --> 39<link rel="stylesheet" href="/assets/mgmt/application-ff1cf86a93271aafcad835f1de591cbc8a2f4f3739a8dc63a82b755a990a8cf5.css" data-turbo-track="reload" media="screen" /> 40<!-- Trix CSS loaded after our styles so our overrides work --> 41<!-- Stimulus via importmap -->
42<script type="importmap" data-turbo-track="reload">{ 43 "imports": { 44 "application": "/assets/application-ebcb98627ca99f125a591992bd9bb98ca647cbfcf908f54f9acc5101c034b05e.js", 45 "@hotwired/turbo": "https://cdn.jsdelivr.net/npm/@hotwired/[email protected]/dist/turbo.es2017-esm.js", 46 "@hotwired/stimulus": "/assets/stimulus.min-9ee583d7d64bfaf202b0cf48971a673d9ed18952ae7927c50015649aebe535b6.js", 47 "@hotwired/stimulus-loading": "/assets/stimulus-loading-d80f0feea68692981b568bbfef0ed4370b56927ae5c663421e8461a466f0618f.js", 48 "channels/consumer": "/assets/channels/consumer-1b6d28b8ca49ec12a103a1020ca4c86bccd35b60f9eb76ac73553883b5f25892.js", 49 "@rails/actioncable": "https://cdn.jsdelivr.net/npm/@rails/[email protected]/app/assets/javascripts/actioncable.esm.js", 50 "trix": "https://cdn.jsdelivr.net/npm/[email protected]/dist/trix.esm.min.js", 51 "chat_react": "/assets/chat_react-46b443629c3745f0dec8485e58d0d172901fee079beba2b1f6238bf77c24483e.js", 52 "marketplace": "/assets/marketplace-c8dc7cf25006405b52bb83dfbd99df95492d13ca4dcbe9f64e614996b15ef204.js", 53 "controllers/app_overlay_controller": "/assets/controllers/app_overlay_controller-439a6993fc5618bc6285980bac8560ff67302770f99dea14916874ad5c3a5620.js", 54 "controllers/application": "/assets/controllers/application-f72b4b4dc43a99ef6a247d3de06025f15a3b4c6f37d35327ae42c5ac7c00cd08.js", 55 "controllers/ask_controller": "/assets/controllers/ask_controller-c5f75432c2072fdebca422c409571944afc68ec386732ecca958c3b06d85dac4.js", 56 "controllers/assistant_controller": "/assets/controllers/assistant_controller-2f65317dbaf328ce23aadbde2a87682efe71c7fc9b3d831b391bd88cfd1ec868.js", 57 "controllers/assistant_sync_controller": "/assets/controllers/assistant_sync_controller-37d9d4468a507121f671fa8815143b84eb909bef8ffbad0044f9de2c5409f726.js", 58 "controllers/auto_submit_form_controller": "/assets/controllers/auto_submit_form_controller-c3d415a2ed4c4e3fec1386a42e011e24831084e6d5eee197b10905e016d8ef0c.js", 59 "controllers/branding_images_preview_controller": "/assets/controllers/branding_images_preview_controller-594e4680ff9399696e030d8f94d72b0122e21b72ae182f22fa8e7309d7c09801.js", 60 "controllers/carousel_controller": "/assets/controllers/carousel_controller-a4a339d3479300230c420ad54d186d1122f00ba6a36397021f3b559bd50ab97f.js", 61 "controllers/checkbox_submit_controller": "/assets/controllers/checkbox_submit_controller-ef16b5eabc23764f9b101e2a8b5a9008b7c63126e9e6be76fac41d7ea9d022f8.js", 62 "controllers/collapse_controller": "/assets/controllers/collapse_controller-ea54268a436cf2fbeb3a9c31ab1f0c9d605ef15c98e5930373fc74d2b078c90c.js", 63 "controllers/color_picker_controller": "/assets/controllers/color_picker_controller-ac2a00e759268306309d96bac5c35033158e947ef5ab64298d0adc413d5d9146.js", 64 "controllers/conditional_field_controller": "/assets/controllers/conditional_field_controller-d89c59f177031d62a79b3381835120f3101a02f7b66a4794d86a8e5c9e1965cd.js", 65 "controllers/crm_board_controller": "/assets/controllers/crm_board_controller-8c8072554f0fe31e3527e380b60455d999227a2bc028800dc11c13556d8f70f9.js", 66 "controllers/crm_lead_modal_controller": "/assets/controllers/crm_lead_modal_controller-6f70f8ceef00ec329b4d7b6ed1b3c604959e967581aee48e100329e09c514b30.js", 67 "controllers/curated_events_controller": "/assets/controllers/curated_events_controller-287815ad5e2173bcc3af71a217f6df975c370af5d32bc2e8070d12bf1a355a7b.js", 68 "controllers/date_picker_controller": "/assets/controllers/date_picker_controller-f4410cba293ad7bf628d19961f4eb73131daecfc247d5ee031c2f089cb376759.js", 69 "controllers/datetime_picker_controller": "/assets/controllers/datetime_picker_controller-7fe2c2bd009c32ddae9a2d5db42ddfaa7d2e07690ecabe0f5acef3a33d9dfba4.js", 70 "controllers/dropdown_controller": "/assets/controllers/dropdown_controller-4a491bfa6ce0ccff5ab0e11c89812eaf6abd90ec07c8a51a2742f5a188a3f8fd.js", 71 "controllers/dynamic_list_controller": "/assets/controllers/dynamic_list_controller-ed2cfa332d95f96cf143476d0853ce470eca98093f2206ee9eb4b3849fa0c598.js", 72 "controllers/event_participation_controller": "/assets/controllers/event_participation_controller-6dddd8ffed0d1214455d368521f833ff82fe397102e687380ada06de223a1180.js", 73 "controllers/events_date_nav_controller": "/assets/controllers/events_date_nav_controller-566cf0bece49de335163e447a2f3ddee3da0fb8e379dd600021f4f0e6d95e7a6.js", 74 "controllers/feature_controller": "/assets/controllers/feature_controller-4697ff01f63cbe62fcd0ad92611c63707327aefbb0f0e337a501d6b956fab690.js", 75 "controllers/file_upload_controller": "/assets/controllers/file_upload_controller-624d37793bbe2b33c47c832b2d7721f6bf2cdd3765dff70f4ddc11e9d0ecd0af.js", 76 "controllers/filter_toggle_controller": "/assets/controllers/filter_toggle_controller-299acfab0ed3214edefae804a314f9673a43fd2fe714bb34b97e3557f410c8f2.js", 77 "controllers/flash_controller": "/assets/controllers/flash_controller-2aee793702135c9dfc9b07784d8b9ade5ea0c41d9a02c1cf2b91eed1dc2661b4.js", 78 "controllers/grid_menu_toggle_controller": "/assets/controllers/grid_menu_toggle_controller-6a11
7852f4cc802ef9386efb61b6891dc2e8b0df8b5b76aeb2802547a53c95a305.js", 79 "controllers/header_attachment_controller": "/assets/controllers/header_attachment_controller-800e5d37b79d6e893990d2fd869644c91d2ec999729e2fe0f195b85041725432.js", 80 "controllers/image_fallback_controller": "/assets/controllers/image_fallback_controller-0e5c7a35c5d56bedb62da428617770dd969590ecae2a5ed1d3afa304d78f11ff.js", 81 "controllers/import_status_controller": "/assets/controllers/import_status_controller-508aefb5c9e5836f0c2459c42064b65a4c600ce2ae277e86b549210b0a8ec3f9.js", 82 "controllers": "/assets/controllers/index-81f238650da35ac15c2b3cc1acfcf1db2f5c8f26b2c0d9ebde1a2b050c589f81.js", 83 "controllers/live_communication_controller": "/assets/controllers/live_communication_controller-ece34866677212560f86e4bd94ab7d44c6ef8567a344889c0c706c83f9b94c76.js", 84 "controllers/lottery_redirect_controller": "/assets/controllers/lottery_redirect_controller-2ae893c3cfd3d0a9cf02d8c74b2a37901ca71f5b8c4b4ac9bb2763469adc22f8.js", 85 "controllers/map_services_controller": "/assets/controllers/map_services_controller-0888edc5bca882d30ab2c13e99829f07ba17ab7a090ad4604b5b245116772928.js", 86 "controllers/meeting_location_override_controller": "/assets/controllers/meeting_location_override_controller-93e384199293bd8b55fed7cf293a4ac33ee032e709ccb9c2c06b9f394c497351.js", 87 "controllers/modal_controller": "/assets/controllers/modal_controller-da25341a14b036e085bf666cb26ae5f8941fb9779bc341f3acc8f1f09e7d993a.js", 88 "controllers/multi_step_form_controller": "/assets/controllers/multi_step_form_controller-be03049fc98d115e85272cbb38c1bdf7ee85a614b4fab1c2517dfa29121a0bdf.js", 89 "controllers/polygon_outline_controller": "/assets/controllers/polygon_outline_controller-07253155756003a9d01f271b6a441640a8a389d70604bd461a2eb5d9fc84a9de.js", 90 "controllers/profile_page_modal_controller": "/assets/controllers/profile_page_modal_controller-d25801ca4e023489cd7fcc0edd54097ed83f2557a9f0d1e919b075c6d9b16ccf.js", 91 "controllers/schedule_block_form_controller": "/assets/controllers/schedule_block_form_controller-6ee4d52cf5a9fca3decaf571d570f1794b5e4747666435dad168b53c2d493ae4.js", 92 "controllers/scrollspy_controller": "/assets/controllers/scrollspy_controller-c977e583ee656946b8de63b6bef2ae1ef6bde2f5acb01ed9f4a1c6b115d25a67.js", 93 "controllers/segmented_control_controller": "/assets/controllers/segmented_control_controller-bc0b03d0d2e7594a15f68c380fe0cdda2865d8deb181f8b1299a0036cdebc5e0.js", 94 "controllers/tabs_controller": "/assets/controllers/tabs_controller-29374d30203ad02782249f9d602fbffc205201ee11fbea1cb415811dca3f0b31.js", 95 "controllers/test_reloader_controller": "/assets/controllers/test_reloader_controller-21454859f0a015b155be3925afff6c94513581c78547e1abd3f9aa72d3083a7f.js", 96 "controllers/theme_controller": "/assets/controllers/theme_controller-172105c29c116942c6143f5873dbde7a6a1fb3978cdd3eeb2d5f9efb34dded96.js", 97 "controllers/tooltip_controller": "/assets/controllers/tooltip_controller-ceb57fbce78698f694f57083507a54ba35a5d457ed5533fa9d1b7a3ffcf226c3.js", 98 "controllers/trade_show_dates_controller": "/assets/controllers/trade_show_dates_controller-67f555867c4f3750094a7f72449c4f50e184a64186076dc5499479ca555afcab.js", 99 "controllers/trix_editor_controller": "/assets/controllers/trix_editor_controller-d1a3756552b0af4a77be612e521874a109c2c6122e49cc341884ad534b2c02e9.js", 100 "controllers/voting_questions_controller": "/assets/controllers/voting_questions_controller-c5f4710476d6b326fea9fc9ae341c36c92859be6c5084eebba813d86456b27df.js", 101 "controllers/voting_session_controller": "/assets/controllers/voting_session_controller-511d8c91ec85d847d8f24e4670b2e635e5a854fc70fdca115432360a3ed988c3.js", 102 "controllers/week_calendar_controller": "/assets/controllers/week_calendar_controller-5552dba44f8d9b72ea79273430891283e18c400d7ed159b758732b29f96ff86e.js", 103 "controllers/word_count_controller": "/assets/controllers/word_count_controller-66cde38515fb8c4b13fba3074fc7e05ef1f6aa9eea27d03e0ce3a3088eae8150.js", 104 "ui/app_dialog": "/assets/ui/app_dialog-a166a4e2fe5caf1a05e911357159f72d0aa8bf251ccf7dc28ccfde4dfa60f949.js" 105 } 106}</script>
106 107<link rel="modulepreload" href="/assets/application-ebcb98627ca99f125a591992bd9bb98ca647cbfcf908f54f9acc5101c034b05e.js"> 108<link rel="modulepreload" href="https://cdn.jsdelivr.net/npm/@hotwired/[email protected]/dist/turbo.es2017-esm.js"> 109<link rel="modulepreload" href="/assets/stimulus.min-9ee583d7d64bfaf202b0cf48971a673d9ed18952ae7927c50015649aebe535b6.js"> 110<link rel="modulepreload" href="/assets/stimulus-loading-d80f0feea68692981b568bbfef0ed4370b56927ae5c663421e8461a466f0618f.js"> 111<link rel="modulepreload" href="/assets/channels/consumer-1b6d28b8ca49ec12a103a1020ca4c86bccd35b60f9eb76ac73553883b5f25892.js"> 112<link rel="modulepreload" href="https://cdn.jsdelivr.net/npm/@rails/[email protected]/app/assets/javascripts/actioncable.esm.js"> 113<link rel="modulepreload" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/trix.esm.min.js"> 114<link rel="modulepreload" href="/assets/chat_react-46b443629c3745f0dec8485e58d0d172901fee079beba2b1f6238bf77c24483e.js"> 115<link rel="modulepreload" href="/assets/marketplace-c8dc7cf25006405b52bb83dfbd99df95492d13ca4dcbe9f64e614996b15ef204.js"> 116<link rel="modulepreload" href="/assets/controllers/app_overlay_controller-439a6993fc5618bc6285980bac8560ff67302770f99dea14916874ad5c3a5620.js"> 117<link rel="modulepreload" href="/assets/controllers/application-f72b4b4dc43a99ef6a247d3de06025f15a3b4c6f37d35327ae42c5ac7c00cd08.js"> 118<link rel="modulepreload" href="/assets/controllers/ask_controller-c5f75432c2072fdebca422c409571944afc68ec386732ecca958c3b06d85dac4.js"> 119<link rel="modulepreload" href="/assets/controllers/assistant_controller-2f65317dbaf328ce23aadbde2a87682efe71c7fc9b3d831b391bd88cfd1ec868.js"> 120<link rel="modulepreload" href="/assets/controllers/assistant_sync_controller-37d9d4468a507121f671fa8815143b84eb909bef8ffbad0044f9de2c5409f726.js"> 121<link rel="modulepreload" href="/assets/controllers/auto_submit_form_controller-c3d415a2ed4c4e3fec1386a42e011e24831084e6d5eee197b10905e016d8ef0c.js"> 122<link rel="modulepreload" href="/assets/controllers/branding_images_preview_controller-594e4680ff9399696e030d8f94d72b0122e21b72ae182f22fa8e7309d7c09801.js"> 123<link rel="modulepreload" href="/assets/controllers/carousel_controller-a4a339d3479300230c420ad54d186d1122f00ba6a36397021f3b559bd50ab97f.js"> 124<link rel="modulepreload" href="/assets/controllers/checkbox_submit_controller-ef16b5eabc23764f9b101e2a8b5a9008b7c63126e9e6be76fac41d7ea9d022f8.js"> 125<link rel="modulepreload" href="/assets/controllers/collapse_controller-ea54268a436cf2fbeb3a9c31ab1f0c9d605ef15c98e5930373fc74d2b078c90c.js"> 126<link rel="modulepreload" href="/assets/controllers/color_picker_controller-ac2a00e759268306309d96bac5c35033158e947ef5ab64298d0adc413d5d9146.js"> 127<link rel="modulepreload" href="/assets/controllers/conditional_field_controller-d89c59f177031d62a79b3381835120f3101a02f7b66a4794d86a8e5c9e1965cd.js"> 128<link rel="modulepreload" href="/assets/controllers/crm_board_controller-8c8072554f0fe31e3527e380b60455d999227a2bc028800dc11c13556d8f70f9.js"> 129<link rel="modulepreload" href="/assets/controllers/crm_lead_modal_controller-6f70f8ceef00ec329b4d7b6ed1b3c604959e967581aee48e100329e09c514b30.js"> 130<link rel="modulepreload" href="/assets/controllers/curated_events_controller-287815ad5e2173bcc3af71a217f6df975c370af5d32bc2e8070d12bf1a355a7b.js"> 131<link rel="modulepreload" href="/assets/controllers/date_picker_controller-f4410cba293ad7bf628d19961f4eb73131daecfc247d5ee031c2f089cb376759.js"> 132<link rel="modulepreload" href="/assets/controllers/datetime_picker_controller-7fe2c2bd009c32ddae9a2d5db42ddfaa7d2e07690ecabe0f5acef3a33d9dfba4.js"> 133<link rel="modulepreload" href="/assets/controllers/dropdown_controller-4a491bfa6ce0ccff5ab0e11c89812eaf6abd90ec07c8a51a2742f5a188a3f8fd.js"> 134<link rel="modulepreload" href="/assets/controllers/dynamic_list_controller-ed2cfa332d95f96cf143476d0853ce470eca98093f2206ee9eb4b3849fa0c598.js"> 135<link rel="modulepreload" href="/assets/controllers/event_participation_controller-6dddd8ffed0d1214455d368521f833ff82fe397102e687380ada06de223a1180.js"> 136<link rel="modulepreload" href="/assets/controllers/events_date_nav_controller-566cf0bece49de335163e447a2f3ddee3da0fb8e379dd600021f4f0e6d95e7a6.js"> 137<link rel="modulepreload" href="/assets/controllers/feature_controller-4697ff01f63cbe62fcd0ad92611c63707327aefbb0f0e337a501d6b956fab690.js"> 138<link rel="modulepreload" href="/assets/controllers/file_upload_controller-624d37793bbe2b33c47c832b2d7721f6bf2cdd3765dff70f4ddc11e9d0ecd0af.js"> 139<link rel="modulepreload" href="/assets/controllers/filter_toggle_controller-299acfab0ed3214edefae804a314f9673a43fd2fe714bb34b97e3557f410c8f2.js"> 140<link rel="modulepreload" href="/assets/controllers/flash_controller-2aee793702135c9dfc9b07784d8b9ade5ea0c41d9a02c1cf2b91eed1dc2661b4.js"> 141<link rel="modulepreload" href="/assets/controllers/grid_menu_toggle_controller-6a11
14152f4cc802ef9386efb61b6891dc2e8b0df8b5b76aeb2802547a53c95a305.js"> 142<link rel="modulepreload" href="/assets/controllers/header_attachment_controller-800e5d37b79d6e893990d2fd869644c91d2ec999729e2fe0f195b85041725432.js"> 143<link rel="modulepreload" href="/assets/controllers/image_fallback_controller-0e5c7a35c5d56bedb62da428617770dd969590ecae2a5ed1d3afa304d78f11ff.js"> 144<link rel="modulepreload" href="/assets/controllers/import_status_controller-508aefb5c9e5836f0c2459c42064b65a4c600ce2ae277e86b549210b0a8ec3f9.js"> 145<link rel="modulepreload" href="/assets/controllers/index-81f238650da35ac15c2b3cc1acfcf1db2f5c8f26b2c0d9ebde1a2b050c589f81.js"> 146<link rel="modulepreload" href="/assets/controllers/live_communication_controller-ece34866677212560f86e4bd94ab7d44c6ef8567a344889c0c706c83f9b94c76.js"> 147<link rel="modulepreload" href="/assets/controllers/lottery_redirect_controller-2ae893c3cfd3d0a9cf02d8c74b2a37901ca71f5b8c4b4ac9bb2763469adc22f8.js"> 148<link rel="modulepreload" href="/assets/controllers/map_services_controller-0888edc5bca882d30ab2c13e99829f07ba17ab7a090ad4604b5b245116772928.js"> 149<link rel="modulepreload" href="/assets/controllers/meeting_location_override_controller-93e384199293bd8b55fed7cf293a4ac33ee032e709ccb9c2c06b9f394c497351.js"> 150<link rel="modulepreload" href="/assets/controllers/modal_controller-da25341a14b036e085bf666cb26ae5f8941fb9779bc341f3acc8f1f09e7d993a.js"> 151<link rel="modulepreload" href="/assets/controllers/multi_step_form_controller-be03049fc98d115e85272cbb38c1bdf7ee85a614b4fab1c2517dfa29121a0bdf.js"> 152<link rel="modulepreload" href="/assets/controllers/polygon_outline_controller-07253155756003a9d01f271b6a441640a8a389d70604bd461a2eb5d9fc84a9de.js"> 153<link rel="modulepreload" href="/assets/controllers/profile_page_modal_controller-d25801ca4e023489cd7fcc0edd54097ed83f2557a9f0d1e919b075c6d9b16ccf.js"> 154<link rel="modulepreload" href="/assets/controllers/schedule_block_form_controller-6ee4d52cf5a9fca3decaf571d570f1794b5e4747666435dad168b53c2d493ae4.js"> 155<link rel="modulepreload" href="/assets/controllers/scrollspy_controller-c977e583ee656946b8de63b6bef2ae1ef6bde2f5acb01ed9f4a1c6b115d25a67.js"> 156<link rel="modulepreload" href="/assets/controllers/segmented_control_controller-bc0b03d0d2e7594a15f68c380fe0cdda2865d8deb181f8b1299a0036cdebc5e0.js"> 157<link rel="modulepreload" href="/assets/controllers/tabs_controller-29374d30203ad02782249f9d602fbffc205201ee11fbea1cb415811dca3f0b31.js"> 158<link rel="modulepreload" href="/assets/controllers/test_reloader_controller-21454859f0a015b155be3925afff6c94513581c78547e1abd3f9aa72d3083a7f.js"> 159<link rel="modulepreload" href="/assets/controllers/theme_controller-172105c29c116942c6143f5873dbde7a6a1fb3978cdd3eeb2d5f9efb34dded96.js"> 160<link rel="modulepreload" href="/assets/controllers/tooltip_controller-ceb57fbce78698f694f57083507a54ba35a5d457ed5533fa9d1b7a3ffcf226c3.js"> 161<link rel="modulepreload" href="/assets/controllers/trade_show_dates_controller-67f555867c4f3750094a7f72449c4f50e184a64186076dc5499479ca555afcab.js"> 162<link rel="modulepreload" href="/assets/controllers/trix_editor_controller-d1a3756552b0af4a77be612e521874a109c2c6122e49cc341884ad534b2c02e9.js"> 163<link rel="modulepreload" href="/assets/controllers/voting_questions_controller-c5f4710476d6b326fea9fc9ae341c36c92859be6c5084eebba813d86456b27df.js"> 164<link rel="modulepreload" href="/assets/controllers/voting_session_controller-511d8c91ec85d847d8f24e4670b2e635e5a854fc70fdca115432360a3ed988c3.js"> 165<link rel="modulepreload" href="/assets/controllers/week_calendar_controller-5552dba44f8d9b72ea79273430891283e18c400d7ed159b758732b29f96ff86e.js"> 166<link rel="modulepreload" href="/assets/controllers/word_count_controller-66cde38515fb8c4b13fba3074fc7e05ef1f6aa9eea27d03e0ce3a3088eae8150.js"> 167<link rel="modulepreload" href="/assets/ui/app_dialog-a166a4e2fe5caf1a05e911357159f72d0aa8bf251ccf7dc28ccfde4dfa60f949.js">
168<script type="module">import "application"</script>
168 169<!-- Cloudinary Upload Widget (modern v2) -->
170<script> 171 window.insideOptionalScripts = window.insideOptionalScripts || []; 172 window.insideOptionalScripts.push({ src: "https://upload-widget.cloudinary.com/latest/global/all.js", type: "text/javascript" }); 173</script>
173 174<!-- Basic config -->
175<script> 176 if (typeof I18n === 'undefined') { 177 window.I18n = {}; 178 } 179 I18n.defaultLocale = "en"; 180 I18n.locale = "en"; 181 window.env = "production"; 182 183 // Cloudinary configuration 184 window.CLOUDINARY_CLOUD_NAME = "insideguidance"; 185 window.CLOUDINARY_UPLOAD_PRESET = "unsigned"; 186 187 // Chat configuration 188 window.with_chat = "{}"; 189 if (!window.inside_chat) { 190 window.inside_chat = {}; 191 } 192</script>
192 193<!-- Firebase scripts for chat badge (only if chat is enabled and user is signed in) --> 194<meta name="csrf-param" content="authenticity_token" /> 195<meta name="csrf-token" content="TJZvHUhkHJ23wVbUc6r3NvOXw5pwM0pDiS9yISh3i00ns2GtfiNvhXZdlpUt1VIkeAD2pxZwW30GhBvLpFA9iw" /> 196<meta name="action-cable-url" content="/cable" /> 197</head> 198<body class="webLayout flex flex-col h-screen overflow-hidden"> 199<div aria-hidden="true" class="modal z-[9999]" data-action="click->app-overlay#backdropClick" data-controller="app-overlay" data-app-overlay-target="overlay" style="display:none; pointer-events:auto;"> 200<div class="modal-backdrop" data-app-overlay-target="backdrop"> 201<div class="absolute inset-0 flex items-start justify-center px-4 pt-24"> 202<div class="modal-dialog modal-sm mt-0"> 203<div class="modal-content"> 204<div class="modal-body flex flex-col items-center text-center"> 205<span class="hidden inline-block w-5 h-5 border-2 border-ui-text-muted border-t-transparent rounded-full animate-spin" data-app-overlay-target="spinner"></span> 206<h2 class="text-lg font-semibold text-ui-text mt-3" data-app-overlay-target="title"></h2> 207<p class="mt-2 text-sm text-ui-text-muted" data-app-overlay-target="message"></p> 208<div class="mt-5 flex items-center justify-end gap-2" data-app-overlay-target="actions"> 209<button class="btn-outline-secondary" data-action="click->app-overlay#cancelAction" data-app-overlay-target="cancelButton" type="button">Cancel</button> 210<button class="btn-outline-primary" data-action="click->app-overlay#confirmAction" data-app-overlay-target="confirmButton" type="button">OK</button> 211</div> 212</div> 213</div> 214</div> 215</div> 216</div> 217</div> 218 219 220<!-- Temporary: Test Stimulus controller connection --> 221<div data-controller="test" style="display: none;"></div> 222<nav class="tabbar justify-content-between"> 223<div class="left"> 224<a class="navbar-brand navbar-brand-text flex-nowrap flex lead m-t-05 m-r-0 flex-items-xs-middle" href="/en/explore"><img class="logo-img m-r-05" src="/assets/insidelogo-5f75a848325cc43f0ffe394a495718c1d2121dbedaf34f072e266e669c835585.png" /> 225<span class="black">INSIDE</span> 226Guidance 227</a></div> 228<div class="right flex items-center gap-4"> 229<div class="hidden md:flex items-center gap-4"> 230<div class="relative inline-flex items-center leading-none hidden md:block" data-controller="dropdown"> 231<button aria-controls="enterprise-language-menu" aria-expanded="false" aria-haspopup="menu" aria-label="Change language" class="locale-switcher-btn relative inline-flex items-center justify-center w-[34px] h-[34px] p-0 shrink-0 leading-none bg-transparent border-0 cursor-pointer [&_svg]:block" data-action="click->dropdown#toggle" data-dropdown-target="button" style="color: rgb(var(--ui-brand))" type="button"> 232<svg aria-hidden="true" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="w-[34px] h-[34px]"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg> 233<span class="pointer-events-none absolute bottom-0 right-0 text-[0.625rem] font-bold leading-none px-0.5 rounded-sm bg-white dark:bg-gray-900"> 234EN 235</span> 236</button> 237 238<div class="dropdown-menu dropdown-menu-right dropdown-menu-sm py-2" data-dropdown-target="menu" id="enterprise-language-menu"> 239<a class="dropdown-item active" data-action="click->dropdown#select" aria-current="true" href="/en/features">English</a> 240<a class="dropdown-item " data-action="click->dropdown#select" href="/de/features">Deutsch</a> 241 242</div> 243</div> 244 245<a class="mgmt-selected-text no-underline" aria-current="page" href="/en/features">Product</a> 246<a class="text-mgmt-active hover:text-mgmt-active/80 no-underline" href="/en/services">Service</a> 247<a class="text-mgmt-active hover:text-mgmt-active/80 no-underline" href="/en/portfolios">Portfolio</a> 248<a class="text-mgmt-active hover:text-mgmt-active/80 no-underline" href="/en/jobs">Career</a> 249<a class="text-mgmt-active hover:text-mgmt-active/80 no-underline" href="/en/contacts">Contact</a> 250<div class="w-px h-6 bg-ui-border"></div> 251<a class="text-mgmt-active hover:text-mgmt-active/80 no-underline" data-controller="modal" data-action="click->modal#open" data-target="#signInModal" href="#signInModal">Sign in</a> 252</div> 253<div class="relative md:hidden" data-controller="dropdown"> 254<button aria-controls="enterprise-mobile-nav-menu" aria-expanded="false" aria-haspopup="menu" aria-label="Open navigation menu" class="lead p-2 rounded" data-action="click->dropdown#toggle" data-dropdown-target="button" type="button"> 255â° 256</button> 257<div class="dropdown-menu dropdown-menu-right dropdown-menu-md py-2" data-dropdown-target="menu" id="enterprise-mobile-nav-menu"> 258<a class="block px-4 py-2 mgmt-selected-text" data-action="click->dropdown#select" aria-current="page" href="/en/features">Product</a> 259<a class="block px-4 py-2 mgmt-hover-surface text-mgmt-active" data-action="click->dropdown#select" href="/en/services">Service</a> 260<a class="block px-4 py-2 mgmt-hover-surface text-mgmt-active" data-action="click->dropdown#select" href="/en/portfolios">Portfolio</a> 261<a class="block px-4 py-2 mgmt-hover-surface text-mgmt-active" data-action="click->dropdown#select" href="/en/jobs">Career</a> 262<a class="block px-4 py-2 mgmt-hover-surface text-mgmt-active" data-action="click->dropdown#select" href="/en/contacts">Contact</a> 263<hr class="my-2 mgmt-divider"> 264<a class="dropdown-item active" data-action="click->dropdown#select" aria-current="true" href="/en/features">English</a> 265<a class="dropdown-item " data-action="click->dropdown#select" href="/de/features">Deutsch</a> 266 267<hr class="my-2 mgmt-divider"> 268<a class="block px-4 py-2 mgmt-hover-surface" data-controller="modal" data-action="click->modal#open" data-target="#signInModal" href="#signInModal">Sign in</a> 269</div> 270</div> 271</div> 272</nav> 273<div aria-hidden="true" aria-labelledby="signInModalLabel" class="modal fade" data-controller="modal" id="signInModal" tabindex="-1"> 274<div class="modal-dialog"> 275<div class="modal-content"> 276<div class="modal-header"> 277<h5 class="modal-title" id="signInModalLabel">Sign in</h5> 278<button aria-label="Close" class="close" data-action="click->modal#dismiss" type="button"> 279<span aria-hidden="true">Ã</span> 280</button> 281</div> 282<div class="modal-body"> 283<form class="simple_form form" id="new_user" novalidate="novalidate" action="/users/sign_in?locale=en" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" autocomplete="off" /><input type="hidden" name="authenticity_token" value="QoLakk1MUZveICNxb3opvIXJjly642UypDriqXnyweEpp9Qiewsigx-84zAxBYyuDl67YdygdAwrkYtD9dV3Jw" autocomplete="off" /><div class="form-group email optional user_email"><label class="control-label email optional" for="user_email">Email</label><input class="form-control string email optional" placeholder="Email" type="email" value="" name="user[email]" id="user_email" /></div>
284<div class="form-group password optional user_password"><label class="control-label password optional" for="user_password">Password</label><input class="form-control password optional" placeholder="Password" type="password" name="user[password]" id="user_password" /></div> 285<input name="user[remember_me]" type="hidden" value="0" autocomplete="off" /><input class="checkbox-own" type="checkbox" value="1" name="user[remember_me]" id="user_remember_me" /> 286<label class="mt-3" for="user_remember_me">Remember me</label> 287<input type="submit" name="commit" value="Log in" class="mt-3 btn-outline-primary btn-block" data-disable-with="Log in" /> 288</form><div class="mt-3" data-controller="theme"> 289<div class="segmented-control"> 290<label class="text-xs" id="theme-mode-guest-label">Theme</label> 291<div aria-labelledby="theme-mode-guest-label" class="ios-segmented-control flex-1" role="radiogroup"> 292<label aria-label="Use automatic theme" aria-pressed="false" class="ios-segment" data-action="click->theme#setMode" data-mode="auto" data-theme-mode-param="auto" data-theme-target="option"> 293<input checked class="sr-only" data-action="change->theme#setMode" data-mode="auto" name="theme-mode-guest" type="radio"> 294<span>Automatic</span> 295</label> 296<label aria-label="Use light theme" aria-pressed="false" class="ios-segment" data-action="click->theme#setMode" data-mode="light" data-theme-mode-param="light" data-theme-target="option"> 297<input class="sr-only" data-action="change->theme#setMode" data-mode="light" name="theme-mode-guest" type="radio"> 298<span>Light</span> 299</label> 300<label aria-label="Use dark theme" aria-pressed="false" class="ios-segment" data-action="click->theme#setMode" data-mode="dark" data-theme-mode-param="dark" data-theme-target="option"> 301<input class="sr-only" data-action="change->theme#setMode" data-mode="dark" name="theme-mode-guest" type="radio"> 302<span>Dark</span> 303</label> 304</div> 305</div> 306</div> 307</div> 308</div> 309</div> 310 311</div> 312 313<div class="content-wrapper h-full overflow-y-auto enterprise-page"> 314 315<div class="flex gap-10 h-full min-h-0" data-controller="scrollspy" data-scrollspy-scroll-container-value=".enterprise-content"> 316<!-- Left Sidebar Navigation --> 317<nav class="w-1/4 flex-shrink-0 hidden md:block text-right" style="padding-top: 4rem; position: sticky; top: 4rem; align-self: flex-start; max-height: calc(100vh - 4rem); overflow-y: auto;"> 318<ul class="space-y-2"> 319<li> 320<a class="nav-link lead" data-scrollspy-target="link" href="#category-1"> 321Inform 322</a> 323</li> 324<li> 325<a class="nav-link lead" data-scrollspy-target="link" href="#category-2"> 326Orientate 327</a> 328</li> 329<li> 330<a class="nav-link lead" data-scrollspy-target="link" href="#category-3"> 331Organise 332</a> 333</li> 334<li> 335<a class="nav-link lead" data-scrollspy-target="link" href="#category-4"> 336Engage 337</a> 338</li> 339<li> 340<a class="nav-link lead" data-scrollspy-target="link" href="#category-5"> 341Network 342</a> 343</li> 344<li> 345<a class="nav-link lead" data-scrollspy-target="link" href="#category-6"> 346Profit 347</a> 348</li> 349<li> 350<a class="nav-link lead" data-scrollspy-target="link" href="#category-7"> 351Profit 352</a> 353</li> 354</ul> 355</nav> 356<!-- Main Content Area --> 357<div class="flex-1 min-w-0 enterprise-content overflow-y-auto h-full" style="padding-top: 4rem;"> 358<section class="mb-12" data-scrollspy-target="section" id="category-1"> 359<h1 class="headline-serif-big mb-4">Inform</h1> 360<p class="lead mb-4">Deliver rich and complex content clearly and effectively. <br></p> 361<img class="img-fluid mb-4" /> 362<p class="mb-6"><p>"Content is king!" - whether it's a classic exhibitor catalog with comprehensive product directories or complex congress programmes, the INSIDE app can display them beautifully and effectively because the INSIDE framework has been developed with the world's leading events in mind.<br>Each part of an INSIDE app can be tailored to your specifications. From start menu to lists and detail-views, you can communicate your content your way. Thanks to an advanced database relations can be created between almost every content type, creating a rich user experience and a very compelling offer to your exhibitors.</p></p> 363<div class="grid grid-cols-1 md:grid-cols-2 gap-6 mt-12"> 364<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-0-feat-0"> 365<h4 class="headline-serif-small text-center mb-2">Cross-Platform</h4> 366<p class="text-center min-2-line mb-3">Access all user-generated data from any device.</p> 367<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1637369536/Inside/eko5qvod6w7xaxooxoa3.png" /> 368<div class="small"><p>A seamless user-experience!<br>
368An elaborate interaction concept makes the INSIDE app the central tool for every visitor: Before the event: A user can get the latest news, browse multimedia content, access detailed information, make a list of favorites in preparation for the event. During the event: The user can utilise Guide-Me to navigate effortlessly through the event, while keeping track in real time. The user can utlise the integrated mobile-ticket, make notes and take photos to easily keep track of what they see⦠everything is in the app! After the event: The user can review and share the experience, receive important year-round information and stay connected with the event community.</p></div> 369</div> 370<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-0-feat-0" tabindex="-1"> 371<div class="modal-dialog"> 372<div class="modal-content"> 373<div class="modal-body"> 374<h4 class="headline-serif-small text-center mb-2">Cross-Platform</h4> 375<p class="text-center mb-3">Access all user-generated data from any device.</p> 376<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1637369536/Inside/eko5qvod6w7xaxooxoa3.png" /> 377<div class="small"><p>A seamless user-experience!<br>An elaborate interaction concept makes the INSIDE app the central tool for every visitor: Before the event: A user can get the latest news, browse multimedia content, access detailed information, make a list of favorites in preparation for the event. During the event: The user can utilise Guide-Me to navigate effortlessly through the event, while keeping track in real time. The user can utlise the integrated mobile-ticket, make notes and take photos to easily keep track of what they see⦠everything is in the app! After the event: The user can review and share the experience, receive important year-round information and stay connected with the event community.</p></div> 378</div> 379</div> 380</div> 381</div> 382<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-0-feat-1"> 383<h4 class="headline-serif-small text-center mb-2">Offline</h4> 384<p class="text-center min-2-line mb-3">Effectively reduce roaming fees and conserve wifi capabilities.</p> 385<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1637369586/Inside/rdudnlv0kzttdonmawsp.png" /> 386<div class="small"><p>INSIDE apps are fully functional without internet connection and can display all content in full quality display even when offline. This saves roaming costs and allows the user to prepare during transit and on arrival. Moreover, pressure on the local data and wifi network will be greatly lowered, which is an important factor for the success of an event.</p></div> 387</div> 388<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-0-feat-1" tabindex="-1"> 389<div class="modal-dialog"> 390<div class="modal-content"> 391<div class="modal-body"> 392<h4 class="headline-serif-small text-center mb-2">Offline</h4> 393<p class="text-center mb-3">Effectively reduce roaming fees and conserve wifi capabilities.</p> 394<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1637369586/Inside/rdudnlv0kzttdonmawsp.png" /> 395<div class="small"><p>INSIDE apps are fully functional without internet connection and can display all content in full quality display even when offline. This saves roaming costs and allows the user to prepare during transit and on arrival. Moreover, pressure on the local data and wifi network will be greatly lowered, which is an important factor for the success of an event.</p></div> 396</div> 397</div> 398</div> 399</div> 400<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-0-feat-2"> 401<h4 class="headline-serif-small text-center mb-2">Desktop</h4> 402<p class="text-center min-2-line mb-3">State of the art online-catalogue fully synchronized with the app.</p> 403<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1637369651/Inside/mazhqnzzfhhhucmfe7zt.png" /> 404<div class="small"><p>The online catalog is linked directly to the app. Graphical adjustments and basic settings are taken directly from the app and only need to be made once. The configuration (structure of the menu and definition of functions) can be taken over by the app. If necessary, the configuration of the online catalog can also differ from the app. The content is always identical to the app, which is automatically displayed in the front-end system. Time-consuming update processes and misunderstandings are a thing of the past.</p></div> 405</div> 406<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-0-feat-2" tabindex="-1"> 407<div class="modal-dialog"> 408<div class="modal-content"> 409<div class="modal-body"> 410<h4 class="headline-serif-small text-center mb-2">Desktop</h4> 411<p class="text-center mb-3">State of the art online-catalogue fully synchronized with the app.</p> 412<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1637369651/Inside/mazhqnzzfhhhucmfe7zt.png" /> 413<div class="small"><p>The online catalog is linked directly to the app. Graphical adjustments and basic settings are taken directly from the app and only need to be made once. The configuration (structure of the menu and definition of functions) can be taken over by the app. If necessary, the configuration of the online catalog can also differ from the app. The content is always identical to the app, which is automatically displayed in the front-end system. Time-consuming update processes and misunderstandings are a thing of the past.</p></div> 414</div> 415</div> 416</div> 417</div> 418<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-0-feat-3"> 419<h4 class="headline-serif-small text-center mb-2">Multi-Relations</h4> 420<p class="text-center min-2-line mb-3">Make content more useful with multiple links and tags.</p> 421<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1637369705/Inside/nbket4aoqq64gbdmbh3v.png" /> 422<div class="small"><p>All data updates can be linked seamlessly thanks to the advanced INSIDE database. This creates rich and detailed content, allowing for a truly amazing user experience and flawless display of your exhibitors</p></div> 423</div> 424<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-0-feat-3" tabindex="-1"> 425<div class="modal-dialog"> 426<div class="modal-content"> 427<div class="modal-body"> 428<h4 class="headline-serif-small text-center mb-2">Multi-Relations</h4> 429<p class="text-center mb-3">Make content more useful with multiple links and tags.</p> 430<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1637369705/Inside/nbket4aoqq64gbdmbh3v.png" /> 431<div class="small"><p>All data updates can be linked seamlessly thanks to the advanced INSIDE database. This creates rich and detailed content, allowing for a truly amazing user experience and flawless display of your exhibitors</p></div> 432</div> 433</div> 434</div> 435</div> 436<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-0-feat-4"> 437<h4 class="headline-serif-small text-center mb-2">Collection</h4> 438<p class="text-center min-2-line mb-3">Show the products of your exhibitors in a dynamic way.</p> 439<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1637369783/Inside/sqyrcwzl3qbosz9pqjwx.png" /> 440<div class="small"><p>Products are presented in an interactive (pinch-zoom) grid. Events with many products and a lot fo content can be presented in a fun and interactive way. Of course, everything can easily be filtered for quick searches.</p></div> 441</div> 442<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-0-feat-4" tabindex="-1"> 443<div class="modal-dialog"> 444<div class="modal-content"> 445<div class="modal-body"> 446<h4 class="headline-serif-small text-center mb-2">Collection</h4> 447<p class="text-center mb-3">Show the products of your exhibitors in a dynamic way.</p> 448<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1637369783/Inside/sqyrcwzl3qbosz9pqjwx.png" /> 449<div class="small"><p>Products are presented in an interactive (pinch-zoom) grid. Events with many products and a lot fo content can be presented in a fun and interactive way. Of course, everything can easily be filtered for quick searches.</p></div> 450</div> 451</div> 452</div> 453</div> 454<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-0-feat-5"> 455<h4 class="headline-serif-small text-center mb-2">Power Search</h4> 456<p class="text-center min-2-line mb-3">Fast and direct and information gathering.</p> 457<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1637369827/Inside/peeoilshdtuhzk9tstw4.png" /> 458<div class="small"><p>The intelligent full-text search allows you to find what you're looking for locally in an instant, while offering suggestions. The results are sorted in a useful way, displayed with preview images.</p></div> 459</div> 460<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-0-feat-5" tabindex="-1"> 461<div class="modal-dialog"> 462<div class="modal-content"> 463<div class="modal-body"> 464<h4 class="headline-serif-small text-center mb-2">Power Search</h4> 465<p class="text-center mb-3">Fast and direct and information gathering.</p> 466<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1637369827/Inside/peeoilshdtuhzk9tstw4.png" /> 467<div class="small"><p>The intelligent full-text search allows you to find what you're looking for locally in an instant, while offering suggestions. The results are sorted in a useful way, displayed with preview images.</p></div> 468</div> 469</div> 470</div> 471</div> 472<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-0-feat-6"> 473<h4 class="headline-serif-small text-center mb-2">Calendar</h4> 474<p class="text-center min-2-line mb-3">Layout your entire agenda clearly.</p> 475<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1637369969/Inside/lyxwpyclotipsjs2ugb8.png" /> 476<div class="small"><p>The calendar view gives an immediate overview of the entire program of events. What's even better? The calendar view is automatically generated from the data, so there's no tricky setup.<
476/p></div> 477</div> 478<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-0-feat-6" tabindex="-1"> 479<div class="modal-dialog"> 480<div class="modal-content"> 481<div class="modal-body"> 482<h4 class="headline-serif-small text-center mb-2">Calendar</h4> 483<p class="text-center mb-3">Layout your entire agenda clearly.</p> 484<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1637369969/Inside/lyxwpyclotipsjs2ugb8.png" /> 485<div class="small"><p>The calendar view gives an immediate overview of the entire program of events. What's even better? The calendar view is automatically generated from the data, so there's no tricky setup.</p></div> 486</div> 487</div> 488</div> 489</div> 490<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-0-feat-7"> 491<h4 class="headline-serif-small text-center mb-2">Filter</h4> 492<p class="text-center min-2-line mb-3">Reduce complexity by leveraging user-interests.</p> 493<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1637370016/Inside/j5zcpo0bexlgcw3pqeka.png" /> 494<div class="small"><p>The filter view can easily be configured to any list type. With a simple tap, the user can narrow a complex and large amount of data to their specific interests.</p></div> 495</div> 496<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-0-feat-7" tabindex="-1"> 497<div class="modal-dialog"> 498<div class="modal-content"> 499<div class="modal-body"> 500<h4 class="headline-serif-small text-center mb-2">Filter</h4> 501<p class="text-center mb-3">Reduce complexity by leveraging user-interests.</p> 502<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1637370016/Inside/j5zcpo0bexlgcw3pqeka.png" /> 503<div class="small"><p>The filter view can easily be configured to any list type. With a simple tap, the user can narrow a complex and large amount of data to their specific interests.</p></div> 504</div> 505</div> 506</div> 507</div> 508<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-0-feat-8"> 509<h4 class="headline-serif-small text-center mb-2">Favorites</h4> 510<p class="text-center min-2-line mb-3">Let every visitor create his own agenda.</p> 511<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638490275/Inside/ni6r5f7y5vyth6qn98wf.png" /> 512<div class="small"><p>Favorites, notes, photographs and edited documents (such as press releases) are stored in the Favorites section. A sorted summary can be created as a PDF using the Report function.</p></div> 513</div> 514<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-0-feat-8" tabindex="-1"> 515<div class="modal-dialog"> 516<div class="modal-content"> 517<div class="modal-body"> 518<h4 class="headline-serif-small text-center mb-2">Favorites</h4> 519<p class="text-center mb-3">Let every visitor create his own agenda.</p> 520<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638490275/Inside/ni6r5f7y5vyth6qn98wf.png" /> 521<div class="small"><p>Favorites, notes, photographs and edited documents (such as press releases) are stored in the Favorites section. A sorted summary can be created as a PDF using the Report function.</p></div> 522</div> 523</div> 524</div> 525</div> 526<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-0-feat-9"> 527<h4 class="headline-serif-small text-center mb-2">Interests</h4> 528<p class="text-center min-2-line mb-3">Truly get to know your visitors while offering real user-benefits.</p> 529<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638490371/Inside/mtaolv0xky2b39xq3p3u.png" /> 530<div class="small"><p>User interests bring personalization to the next level. Every user can add their own interests during their journey, at registration or later in their Profile. The system automatically provides matchmaking services, allowing for seamless user-exhibitor interaction.</p></div> 531</div> 532<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-0-feat-9" tabindex="-1"> 533<div class="modal-dialog"> 534<div class="modal-content"> 535<div class="modal-body"> 536<h4 class="headline-serif-small text-center mb-2">Interests</h4> 537<p class="text-center mb-3">
537Truly get to know your visitors while offering real user-benefits.</p> 538<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638490371/Inside/mtaolv0xky2b39xq3p3u.png" /> 539<div class="small"><p>User interests bring personalization to the next level. Every user can add their own interests during their journey, at registration or later in their Profile. The system automatically provides matchmaking services, allowing for seamless user-exhibitor interaction.</p></div> 540</div> 541</div> 542</div> 543</div> 544<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-0-feat-10"> 545<h4 class="headline-serif-small text-center mb-2">Press Release</h4> 546<p class="text-center min-2-line mb-3">Provide the press with a unique service.</p> 547<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638490423/Inside/kkfntzsmkcktlen6iwda.png" /> 548<div class="small"><p>Press releases can be published for each exhibitor in a live stream as a PDF. These can be accessed within the app, allowing the user to highlight, search, note and sketch - these can then be stored or shared.</p></div> 549</div> 550<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-0-feat-10" tabindex="-1"> 551<div class="modal-dialog"> 552<div class="modal-content"> 553<div class="modal-body"> 554<h4 class="headline-serif-small text-center mb-2">Press Release</h4> 555<p class="text-center mb-3">Provide the press with a unique service.</p> 556<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638490423/Inside/kkfntzsmkcktlen6iwda.png" /> 557<div class="small"><p>Press releases can be published for each exhibitor in a live stream as a PDF. These can be accessed within the app, allowing the user to highlight, search, note and sketch - these can then be stored or shared.</p></div> 558</div> 559</div> 560</div> 561</div> 562</div> 563</section> 564<section class="mb-12" data-scrollspy-target="section" id="category-2"> 565<h1 class="headline-serif-big mb-4">Orientate</h1> 566<p class="lead mb-4">Direct your visitors in a successful and innovative way through the event location.</p> 567<img class="img-fluid mb-4" /> 568<p class="mb-6"><p>INSIDE maps brings floorplans to the next level, allowing optional interactive 3D or 2D presentations. 3D is the ideal option for multi-storey buildings, boasting impressive navigation features. The 2D mode gives an easy-to-use and interactive overview.<br>The unique turn-by-turn navigation system is the first interactive 3D route guidance tool for indoor spaces, offering directions and distance calculations worldwide.<br>Points of Interest can be used for intuitive selection of all service points such as restaurants and entrances. The intelligent Favorite tag function with color-code option is also available. The City-Map function allows points to be mapped in the local city; meetups after the event, hotels or sightseeing services can all be linked through the app. Your visitors are fully informed and able to navigate their way to any location in and around your event.</p></p> 569<div class="grid grid-cols-1 md:grid-cols-2 gap-6 mt-12"> 570<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-1-feat-0"> 571<h4 class="headline-serif-small text-center mb-2">Turn & Distance</h4> 572<p class="text-center min-2-line mb-3">Provide full scale turn-by-turn navigation.</p> 573<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638490551/Inside/a16enjvhuck3vuqdumqw.png" /> 574<div class="small"><p>The unique turn-by-turn navigation system is the first interactive 3D route guidance tool for indoor spaces, offering directions and distance calculations worldwide.</p></div> 575</div> 576<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-1-feat-0" tabindex="-1"> 577<div class="modal-dialog"> 578<div class="modal-content"> 579<div class="modal-body"> 580<h4 class="headline-serif-small text-center mb-2">Turn & Distance</h4> 581<p class="text-center mb-3">Provide full scale turn-by-turn navigation.</p> 582<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638490551/Inside/a16enjvhuck3vuqdumqw.png" /> 583<div class="small"><p>The unique turn-by-turn navigation system is the first interactive 3D route guidance tool for indoor space
583s, offering directions and distance calculations worldwide.</p></div> 584</div> 585</div> 586</div> 587</div> 588<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-1-feat-1"> 589<h4 class="headline-serif-small text-center mb-2">2D & 3D</h4> 590<p class="text-center min-2-line mb-3">Present your premises in a modern form: 2D and 3D.</p> 591<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638490602/Inside/dtgxfvdjpkwcsr8kbok3.png" /> 592<div class="small"><p>There are optional interactive 3D or 2D presentations. 3D is the ideal option for multi-storey buildings, boasting impressive navigation features. The 2D mode makes operation easy and gives the best overview.</p></div> 593</div> 594<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-1-feat-1" tabindex="-1"> 595<div class="modal-dialog"> 596<div class="modal-content"> 597<div class="modal-body"> 598<h4 class="headline-serif-small text-center mb-2">2D & 3D</h4> 599<p class="text-center mb-3">Present your premises in a modern form: 2D and 3D.</p> 600<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638490602/Inside/dtgxfvdjpkwcsr8kbok3.png" /> 601<div class="small"><p>There are optional interactive 3D or 2D presentations. 3D is the ideal option for multi-storey buildings, boasting impressive navigation features. The 2D mode makes operation easy and gives the best overview.</p></div> 602</div> 603</div> 604</div> 605</div> 606<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-1-feat-2"> 607<h4 class="headline-serif-small text-center mb-2">Map Legend</h4> 608<p class="text-center min-2-line mb-3">Display your show sectors.</p> 609<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638490699/Inside/cjkasnoig8livmrduhnj.png" /> 610<div class="small"><p>The legend function can clearly depict the floorplan design of the event. The legend can be pulled up both in the menu and also in the map view </p></div> 611</div> 612<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-1-feat-2" tabindex="-1"> 613<div class="modal-dialog"> 614<div class="modal-content"> 615<div class="modal-body"> 616<h4 class="headline-serif-small text-center mb-2">Map Legend</h4> 617<p class="text-center mb-3">Display your show sectors.</p> 618<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638490699/Inside/cjkasnoig8livmrduhnj.png" /> 619<div class="small"><p>The legend function can clearly depict the floorplan design of the event. The legend can be pulled up both in the menu and also in the map view </p></div> 620</div> 621</div> 622</div> 623</div> 624<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-1-feat-3"> 625<h4 class="headline-serif-small text-center mb-2">Points of Interest</h4> 626<p class="text-center min-2-line mb-3">Put important service points in place.</p> 627<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638490743/Inside/pc15uonhpslggmatakh4.png" /> 628<div class="small"><p>Points of Interest for intuitive selection of all local services points such as restaurants and entrances.</p></div> 629</div> 630<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-1-feat-3" tabindex="-1"> 631<div class="modal-dialog"> 632<div class="modal-content"> 633<div class="modal-body"> 634<h4 class="headline-serif-small text-center mb-2">Points of Interest</h4> 635<p class="text-center mb-3">Put important service points in place.</p> 636<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638490743/Inside/pc15uonhpslggmatakh4.png" /> 637<div class="small"><p>Points of Interest for intuitive selection of all local services points such as restaurants and entrances.</p></div> 638</div> 639</div> 640</div> 641</div> 642<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-1-feat-4"> 643<h4 class="headline-serif-small text-center mb-2">Favorites</h4> 644<p class="text-center min-2-line mb-3">Make the visit effective.</p> 645<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638490796/Inside/mhj2pcphzxlw7zlzuijs.png" /> 646<div class="small"><p>With the favorites function of the card all the favorites on the map are highlighted dynamically and are always visible.</p></div> 647</div> 648<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-1-feat-4" tabindex="-1"> 649<div class="modal-dialog"> 650<div class="modal-content"> 651<div class="modal-body"> 652<h4 class="headline-serif-small text-center mb-2">Favorites</h4> 653<p class="text-center mb-3">Make the visit effective.</p> 654<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638490796/Inside/mhj2pcphzxlw7zlzuijs.png" /> 655<div class="small"><p>With the favorites function of the card all the favorites on the map are highlighted dynamically and are always visible.</p></div> 656</div> 657</div> 658</div> 659</div> 660<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-1-feat-5"> 661<h4 class="headline-serif-small text-center mb-2">City Map</h4> 662<p class="text-center min-2-line mb-3">Give your users the local knowledge.</p> 663<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638490858/Inside/wlkpmfgyd7oiqoian1hy.png" /> 664<div class="small"><p>The City Guide displays relevant places in the city, this can be easily added through the CMS and are divided into categories (Accomodation, restaurants, etc.) and can also be marketed by the fair.</p></div> 665</div> 666<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-1-feat-5" tabindex="-1"> 667<div class="modal-dialog"> 668<div class="modal-content"> 669<div class="modal-body"> 670<h4 class="headline-serif-small text-center mb-2">City Map</h4> 671<p class="text-center mb-3">Give your users the local knowledge.</p> 672<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638490858/Inside/wlkpmfgyd7oiqoian1hy.png" /> 673<div class="small"><p>The City Guide displays relevant places in the city, this can be easily added through the CMS and are divided into categories (Accomodation, restaurants, etc.) and can also be marketed by the fair.</p></div> 674</div> 675</div> 676</div> 677</div> 678</div> 679</section> 680<section class="mb-12" data-scrollspy-target="section" id="category-3"> 681<h1 class="headline-serif-big mb-4">Organise</h1> 682<p class="lead mb-4">Manage and complete all your visitor processes centrally in the app.</p> 683<img class="img-fluid mb-4" /> 684<p class="mb-6"><p>With INSIDE all crucial stages of visitor interaction can be mastered. Digitally, centrally and thus effectively. The individual components can be used modularly. For example, the registry can either take place only on the INSIDE infrastru
684cture or parallel or exclusively in another system. A synchronized management of user accounts is possible in every case. Also, the ticket shop and mobile ticketing can be included modularly and independent of the other components. The mobile ticket is, of course, an important component to making the app a part of the chain of experience for the visitor. With the fully integrated reservation function, the space can be tailored to the audience's interest and over-booking can easily be prevented. At any point push messages can be sent to the visitors reaching them in real time on their lock screen. This offers a whole new medium for communication with visitors. INSIDE is the only supplier to offer the direct linking of messages on content in the app or on third-party websites.</p></p> 685<div class="grid grid-cols-1 md:grid-cols-2 gap-6 mt-12"> 686<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-2-feat-0"> 687<h4 class="headline-serif-small text-center mb-2">Register</h4> 688<p class="text-center min-2-line mb-3">Easily turn your visitors into digital user-accounts with valuable data.</p> 689<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491001/Inside/dkyinar2hn7l584akwkh.png" /> 690<div class="small"><p>Adding user accounts with INSIDE is simple and straightforward. While users enjoy benefits such as synchronization and personalization, you can enjoy the benefits of valuable information to communicate better and to plan more effectively.</p></div> 691</div> 692<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-2-feat-0" tabindex="-1"> 693<div class="modal-dialog"> 694<div class="modal-content"> 695<div class="modal-body"> 696<h4 class="headline-serif-small text-center mb-2">Register</h4> 697<p class="text-center mb-3">Easily turn your visitors into digital user-accounts with valuable data.</p> 698<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491001/Inside/dkyinar2hn7l584akwkh.png" /> 699<div class="small"><p>Adding user accounts with INSIDE is simple and straightforward. While users enjoy benefits such as synchronization and personalization, you can enjoy the benefits of valuable information to communicate better and to plan more effectively.</p></div> 700</div> 701</div> 702</div> 703</div> 704<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-2-feat-1"> 705<h4 class="headline-serif-small text-center mb-2">Ticketing</h4> 706<p class="text-center min-2-line mb-3">Wrap up ticket the way it's going to be done in the future, on your mobile.</p> 707<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491047/Inside/jut5y0dffulpkuktmibb.png" /> 708<div class="small"><p>Tickets can be purchased directly in the app and stored as a Mobile Ticket including passbook integration that can be retrieved at any point.</p></div> 709</div> 710<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-2-feat-1" tabindex="-1"> 711<div class="modal-dialog"> 712<div class="modal-content"> 713<div class="modal-body"> 714<h4 class="headline-serif-small text-center mb-2">Ticketing</h4> 715<p class="text-center mb-3">Wrap up ticket the way it's going to be done in the future, on your mobile.</p> 716<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491047/Inside/jut5y0dffulpkuktmibb.png" /> 717<div class="small"><p>Tickets can be purchased directly in the app and stored as a Mobile Ticket including passbook integration that can be retrieved at any point.</p></div> 718</div> 719</div> 720</div> 721</div> 722<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-2-feat-2"> 723<h4 class="headline-serif-small text-center mb-2">Reservation</h4> 724<p class="text-center min-2-line mb-3">Plan your event based on real data.</p> 725<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491132/Inside/zyhiy235zlcdsa0wu7jq.png" /> 726<div class="small"><p>The space can tailored to the audience's interest and over-booking can easily be prevented, with the fully integrated reservation function,. Events can be booked after the visitor inputs an authorization code . All reservations, seat number,
726cost and other data are visible and manageable for the organiser in the CMS</p></div> 727</div> 728<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-2-feat-2" tabindex="-1"> 729<div class="modal-dialog"> 730<div class="modal-content"> 731<div class="modal-body"> 732<h4 class="headline-serif-small text-center mb-2">Reservation</h4> 733<p class="text-center mb-3">Plan your event based on real data.</p> 734<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491132/Inside/zyhiy235zlcdsa0wu7jq.png" /> 735<div class="small"><p>The space can tailored to the audience's interest and over-booking can easily be prevented, with the fully integrated reservation function,. Events can be booked after the visitor inputs an authorization code . All reservations, seat number, cost and other data are visible and manageable for the organiser in the CMS</p></div> 736</div> 737</div> 738</div> 739</div> 740<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-2-feat-3"> 741<h4 class="headline-serif-small text-center mb-2">Push-Messages</h4> 742<p class="text-center min-2-line mb-3">Take the direct line to your visitors.</p> 743<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491186/Inside/pz2zdlr8wyngtmcgwtua.png" /> 744<div class="small"><p>At any point push messages can be sent to the visitors reaching them in real time on their lock screen. This offers a whole new medium for communication with visitors. INSIDE is the only supplier to offer the direct linking of messages on content in the app or on third-party websites.</p></div> 745</div> 746<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-2-feat-3" tabindex="-1"> 747<div class="modal-dialog"> 748<div class="modal-content"> 749<div class="modal-body"> 750<h4 class="headline-serif-small text-center mb-2">Push-Messages</h4> 751<p class="text-center mb-3">Take the direct line to your visitors.</p> 752<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491186/Inside/pz2zdlr8wyngtmcgwtua.png" /> 753<div class="small"><p>At any point push messages can be sent to the visitors reaching them in real time on their lock screen. This offers a whole new medium for communication with visitors. INSIDE is the only supplier to offer the direct linking of messages on content in the app or on third-party websites.</p></div> 754</div> 755</div> 756</div> 757</div> 758</div> 759</section> 760<section class="mb-12" data-scrollspy-target="section" id="category-4"> 761<h1 class="headline-serif-big mb-4">Engage</h1> 762<p class="lead mb-4">Get your audience active by offering great live features.</p> 763<img class="img-fluid mb-4" /> 764<p class="mb-6"><p>INSIDE provides more live options than any other framework on the market. "Vote" allows an organiser to set up complex live voting to gather valuable information without expensive investments in third-party systems and cumbersome organisation and distribution of specialised hardware. Everything runs directly through the app. Users that were easily added to the CMS can be invited via push message to participate directly in the vote through the app. The system provides real time results incl. diagrams in the app and on your desktop that can then easily be projected for your visitors to view. the "Ask", "rate" and "Award" functions get your visitors even more involved in the event. The setup process is just as easy and simple as "voting".</p></p> 765<div class="grid grid-cols-1 md:grid-cols-2 gap-6 mt-12"> 766<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-3-feat-0"> 767<h4 class="headline-serif-small text-center mb-2">Vote</h4> 768<p class="text-center min-2-line mb-3">Let your visitors voice their opinions and present the results.</p> 769<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491249/Inside/cmwyyrrinplgqzbd3qes.png" /> 770<div class="small"><p>Instructors can create a vote in the CMS and go live during the event. All app users can vote on the app, the results appear live in the app and on your desktop.</p></div> 771</div> 772<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-3-feat-0" tabindex="-1"> 773<div class="modal-dialog"> 774<div class="modal-content"> 775<div class="modal-body"> 776<h4 class="headline-serif-small text-center mb-2">Vote</h4> 777<p class="text-center mb-3">Let your visitors voice their opinions and present the results.</p> 778<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491249/Inside/cmwyyrrinplgqzbd3qes.png" /> 779<div class="small"><p>Instructors can create a vote in the CMS and go live during the event. All app users can vote on the app, the results appear live in the app and on your desktop.</p></div> 780</div> 781</div> 782</div> 783</div> 784<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-3-feat-1"> 785<h4 class="headline-serif-small text-center mb-2">
785Ask</h4> 786<p class="text-center min-2-line mb-3">Create a simple channel for active public participation.</p> 787<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491288/Inside/gpvakr8ydtp3iq26rvom.png" /> 788<div class="small"><p>The "Ask" feature can replace writig note and passing around pieces of paper during an event. The users can simply ask questions directly from the app. The questions are collected in the back-end and can be evaluated directly by the speaker or assistant and used live in the Q & A.</p></div> 789</div> 790<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-3-feat-1" tabindex="-1"> 791<div class="modal-dialog"> 792<div class="modal-content"> 793<div class="modal-body"> 794<h4 class="headline-serif-small text-center mb-2">Ask</h4> 795<p class="text-center mb-3">Create a simple channel for active public participation.</p> 796<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491288/Inside/gpvakr8ydtp3iq26rvom.png" /> 797<div class="small"><p>The "Ask" feature can replace writig note and passing around pieces of paper during an event. The users can simply ask questions directly from the app. The questions are collected in the back-end and can be evaluated directly by the speaker or assistant and used live in the Q & A.</p></div> 798</div> 799</div> 800</div> 801</div> 802<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-3-feat-2"> 803<h4 class="headline-serif-small text-center mb-2">Rate</h4> 804<p class="text-center min-2-line mb-3">Show your audience how important their opinion is to you.</p> 805<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491393/Inside/iobdadoypndsbahz7jhw.png" /> 806<div class="small"><p>Exhibitors, events and speakers can be rated. The reviews can be viewed privately or be globally evaluated and the results displayed.</p></div> 807</div> 808<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-3-feat-2" tabindex="-1"> 809<div class="modal-dialog"> 810<div class="modal-content"> 811<div class="modal-body"> 812<h4 class="headline-serif-small text-center mb-2">Rate</h4> 813<p class="text-center mb-3">Show your audience how important their opinion is to you.</p> 814<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491393/Inside/iobdadoypndsbahz7jhw.png" /> 815<div class="small"><p>Exhibitors, events and speakers can be rated. The reviews can be viewed privately or be globally evaluated and the results displayed.</p></div> 816</div> 817</div> 818</div> 819</div> 820<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-3-feat-3"> 821<h4 class="headline-serif-small text-center mb-2">Award</h4> 822<p class="text-center min-2-line mb-3">Create the opportunity for useful and innivative interaction between producers and audience.</p> 823<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491435/Inside/hknarbxt4ikvztrcj6jd.png" /> 824<div class="small"><p>Exhibitors, events and speakers can be rated. The reviews can be viewed privately or be globally evaluated and the results displayed.</p></div> 825</div> 826<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-3-feat-3" tabindex="-1"> 827<div class="modal-dialog"> 828<div class="modal-content"> 829<div class="modal-body"> 830<h4 class="headline-serif-small text-center mb-2">Award</h4> 831<p class="text-center mb-3">Create the opportunity for useful and innivative interaction between producers and audience.</p> 832<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491435/Inside/hknarbxt4ikvztrcj6jd.png" /> 833<div class="small"><p>Exhibitors, events and speakers can be rated. The reviews can be viewed privately or be globally evaluated and the results displayed.</p></div> 834</div> 835</div> 836</div> 837</div> 838</div> 839</section> 840<section class="mb-12" data-scrollspy-target="section" id="category-5"> 841<h1 class="headline-serif-big mb-4">Network</h1> 842<p class="lead mb-4">Engage your visitors long-term in their own progressive industry network.</p> 843<img class="img-fluid mb-4" /> 844<p class="mb-6"><p>Industry communities get together at trade shows and conferences. With the INSIDE community, you can utilise this valuable treasure and build sustainable relationships between members of the industry at your event. Whether a visitor, exhibitor personnel, press, or other groups of participants - everyone can interact and network via features like "Follow" and "Chat". Intelligent Features, such as "matchmaking" and "opinion leaders" will be of direct benef
844it for you and your community members and make the app a relevant Year-Round tool.</p></p> 845<div class="grid grid-cols-1 md:grid-cols-2 gap-6 mt-12"> 846<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-4-feat-0"> 847<h4 class="headline-serif-small text-center mb-2">Timeline & Follow</h4> 848<p class="text-center min-2-line mb-3">The power of Twitter exclusively in your hands.</p> 849<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491544/Inside/xdu9wlsupabpaf8kx8uz.png" /> 850<div class="small"><p>App Users can participate in matchmaking with the community feature . In the new Timeline View (in development) all activities are displayed in chronological order.</p></div> 851</div> 852<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-4-feat-0" tabindex="-1"> 853<div class="modal-dialog"> 854<div class="modal-content"> 855<div class="modal-body"> 856<h4 class="headline-serif-small text-center mb-2">Timeline & Follow</h4> 857<p class="text-center mb-3">The power of Twitter exclusively in your hands.</p> 858<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491544/Inside/xdu9wlsupabpaf8kx8uz.png" /> 859<div class="small"><p>App Users can participate in matchmaking with the community feature . In the new Timeline View (in development) all activities are displayed in chronological order.</p></div> 860</div> 861</div> 862</div> 863</div> 864<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-4-feat-1"> 865<h4 class="headline-serif-small text-center mb-2">Matchmaking</h4> 866<p class="text-center min-2-line mb-3">Xing and LinkedIn functions customised to your app.</p> 867<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491592/Inside/sruryjgir9zivnrupjcx.png" /> 868<div class="small"><p>App Users can participate in matchmaking with the community feature . In the new Timeline View (in development) all activities are displayed in chronological order.</p></div> 869</div> 870<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-4-feat-1" tabindex="-1"> 871<div class="modal-dialog"> 872<div class="modal-content"> 873<div class="modal-body"> 874<h4 class="headline-serif-small text-center mb-2">Matchmaking</h4> 875<p class="text-center mb-3">Xing and LinkedIn functions customised to your app.</p> 876<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491592/Inside/sruryjgir9zivnrupjcx.png" /> 877<div class="small"><p>App Users can participate in matchmaking with the community feature . In the new Timeline View (in development) all activities are displayed in chronological order.</p></div> 878</div> 879</div> 880</div> 881</div> 882<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-4-feat-2"> 883<h4 class="headline-serif-small text-center mb-2">Chat</h4> 884<p class="text-center min-2-line mb-3">Direct interaction between visitors.</p> 885<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491634/Inside/x6zf2xazx2mhs7anti4z.png" /> 886<div class="small"><p>All the users of the app can get in touch with each other directly with no strings chat. This makes the industry community in Digital lively and innovative. This can, of course, be precisely controlled via intelligent roles, functions and rights.</p></div> 887</div> 888<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-4-feat-2" tabindex="-1"> 889<div class="modal-dialog"> 890<div class="modal-content"> 891<div class="modal-body"> 892<h4 class="headline-serif-small text-center mb-2">Chat</h4> 893<p class="text-center mb-3">Direct interaction between visitors.</p> 894<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491634/Inside/x6zf2xazx2mhs7anti4z.png" /> 895<div class="small"><p>All the users of the app can get in touch with each other directly with no strings chat. This makes the industry community in Digital lively and innovative. This can, of course, be precisely controlled via intelligent roles, functions and rights.</p></div> 896</div> 897</div> 898</div> 899</div> 900<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-4-feat-3"> 901<h4 class="headline-serif-small text-center mb-2">Opinion Leader</h4> 902<p class="text-center min-2-line mb-3">Your industry VIPS become a more active and prominent part of the app.</p> 903<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491682/Inside/dthulhruiencph3xjofl.png" /> 904<div class="small"><p>The community is made dynamic and exciting in the app from the beginning with the VIP function, VIPs can be defined by you. All activities are posted directly to the timeline, making it interesting and attractive.</p></div> 905</div> 906<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-4-feat-3" tabindex="-1"> 907<div class="modal-dialog"> 908<div class="modal-content"> 909<div class="modal-body"> 910<h4 class="headline-serif-small text-center mb-2">Opinion Leader</h4> 911<p class="text-center mb-3">Your industry VIPS become a more active and prominent part of the app.</p> 912<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491682/Inside/dthulhruiencph3xjofl.png" /> 913<div class="small"><p>The community is made dynamic and exciting in the app from the beginning with the VIP function, VIPs can be defined by you. All activities are posted directly to the timeline, making it interesting and attractive.</p></div> 914</div> 915</div> 916</div> 917</div> 918</div> 919</section> 920<section class="mb-12" data-scrollspy-target="section" id="category-6"> 921<h1 class="headline-serif-big mb-4">Profit</h1> 922<p class="lead mb-4">Successfully open up new and sustainable sources of income.</p> 923<img class="img-fluid mb-4" /> 924<p class="mb-6"><p>INSIDE Apps currently have 100 marketing functions that make the use of a lucrative trade show app possible, whether for professional or public fairs of exhibitions.<br>No other trade-fair-app system offers so many and advanced features.<br><br>Many marketing functions, for example, exhibitors push messages, can not be efficiently marketed through traditional distribution channels from the print catalog era. To this end, the INSIDE MarketPlace was developed. Learn more about the "Mar
924ket Place".<br><br>The INSIDE MarketPlace is an online tool that provides the exhibitors the opportunity to book marketing options within the app / online catalog and to provide appropriate content.<br><br>With the following advantages:<br>1. Easy Setup<br>The Market Place is directly linked to the configuration of the app / the online catalog.<br>All options are that are available in the app / online catalog are automatically available in the Marketplace.<br>Time-consuming coordination processes and misunderstandings are eliminated.<br>Content is automatically played without interfaces in the front end systems.<br><br>2. Strong Customisability<br> Design and functionality of INSIDE Apps / online catalog and the Market Place can be tailored to the needs of the respective exhibition.<br>The design is as always high quality and the look and feel is exactly the app and the CI of the event or the marketer.<br><br>3. Simple and flexible use<br>The Market Place is a shop and content upload portal all-in-one that can be used in various scenarios:<br>- Slim: Marketing is only done through the portal and by automated newsletter.<br>- Medium: Phone-marketing team supports the marketing with a telephone campaign.<br>- Full Service: marketing team gathers the content and maintains this in the portal.<br>Elaborate training unnecessary, marketing team can be located flexibly with the Organizer, at INSIDE or third-party (e.g Neureuter).<br><br>4. Ready for the future<br>Live communication for visitors (eg, ChannelD Push Notifiactions, matchmaking, etc.) can be managed via the portal in real time.<br>trade fair-IT is fast, flexible and live.<br>INSIDE provides the best prerequisite for effective marketing of all future IT services to the event.<br><br>The following is a selection of available marketing functions featured in an INSIDE INSIDE app and in Market Place</p></p> 925<div class="grid grid-cols-1 md:grid-cols-2 gap-6 mt-12"> 926<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-5-feat-0"> 927<h4 class="headline-serif-small text-center mb-2">Homescreen Carousel</h4> 928<p class="text-center min-2-line mb-3">Bring your loyal customers to the fore.</p> 929<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491774/Inside/cycpqfdn5d5abqtdilqn.png" /> 930<div class="small"><p></p></div> 931</div> 932<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-5-feat-0" tabindex="-1"> 933<div class="modal-dialog"> 934<div class="modal-content"> 935<div class="modal-body"> 936<h4 class="headline-serif-small text-center mb-2">Homescreen Carousel</h4> 937<p class="text-center mb-3">Bring your loyal customers to the fore.</p> 938<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491774/Inside/cycpqfdn5d5abqtdilqn.png" /> 939<div class="small"><p></p></div> 940</div> 941</div> 942</div> 943</div> 944<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-5-feat-1"> 945<h4 class="headline-serif-small text-center mb-2">Image & Video Banner</h4> 946<p class="text-center min-2-line mb-3">Offer attractive and impressive advertising space.</p> 947<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491828/Inside/mxdgvui7gnjcazhxwhtw.png" /> 948<div class="small"><p></p></div> 949</div> 950<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-5-feat-1" tabindex="-1"> 951<div class="modal-dialog"> 952<div class="modal-content"> 953<div class="modal-body"> 954<h4 class="headline-serif-small text-center mb-2">Image & Video Banner</h4> 955<p class="text-center mb-3">Offer attractive and impressive advertising space.</p> 956<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491828/Inside/mxdgvui7gnjcazhxwhtw.png" /> 957<div class="small"><p></p></div> 958</div> 959</div> 960</div> 961</div> 962<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-5-feat-2"> 963<h4 class="headline-serif-small text-center mb-2">Floorplan Logo</h4> 964<p class="text-center min-2-line mb-3">Make classic catalogues profitable in digital.</p> 965<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491942/Inside/rztlinlbynyebfaa4ael.png" /> 966<div class="small"><p></p></div> 967</div> 968<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-5-feat-2" tabindex="-1"> 969<div class="modal-dialog"> 970<div class="modal-content"> 971<div class="modal-body"> 972<h4 class="headline-serif-small text-center mb-2">Floorplan Logo</h4> 973<p class="text-center mb-3">Make classic catalogues profitable in digital.</p> 974<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491942/Inside/rztlinlbynyebfaa4ael.png" /> 975<div class="small"><p></p></div> 976</div> 977</div> 978</div> 979</div> 980<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-5-feat-3"> 981<h4 class="headline-serif-small text-center mb-2">Roofplan Logo</h4> 982<p class="text-center min-2-line mb-3">
982Provide large exhibitors with the appropriate options.</p> 983<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491997/Inside/fobuspshknqgwahvd2vn.png" /> 984<div class="small"><p></p></div> 985</div> 986<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-5-feat-3" tabindex="-1"> 987<div class="modal-dialog"> 988<div class="modal-content"> 989<div class="modal-body"> 990<h4 class="headline-serif-small text-center mb-2">Roofplan Logo</h4> 991<p class="text-center mb-3">Provide large exhibitors with the appropriate options.</p> 992<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638491997/Inside/fobuspshknqgwahvd2vn.png" /> 993<div class="small"><p></p></div> 994</div> 995</div> 996</div> 997</div> 998<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-5-feat-4"> 999<h4 class="headline-serif-small text-center mb-2">Sign Off</h4> 1000<p class="text-center min-2-line mb-3">Offer innovative tools and a wider reach.</p> 1001<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638492077/Inside/lzmrvj6bse48ol8zxxxj.png" /> 1002<div class="small"><p></p></div> 1003</div> 1004<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-5-feat-4" tabindex="-1"> 1005<div class="modal-dialog"> 1006<div class="modal-content"> 1007<div class="modal-body"> 1008<h4 class="headline-serif-small text-center mb-2">Sign Off</h4> 1009<p class="text-center mb-3">Offer innovative tools and a wider reach.</p> 1010<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638492077/Inside/lzmrvj6bse48ol8zxxxj.png" /> 1011<div class="small"><p></p></div> 1012</div> 1013</div> 1014</div> 1015</div> 1016<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-5-feat-5"> 1017<h4 class="headline-serif-small text-center mb-2">Greed-Alarm</h4> 1018<p class="text-center min-2-line mb-3">Make your marketing breath-taking and memorable.</p> 1019<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638492120/Inside/pvskkxfslmofl8f2mq0h.png" /> 1020<div class="small"><p></p></div> 1021</div> 1022<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-5-feat-5" tabindex="-1"> 1023<div class="modal-dialog"> 1024<div class="modal-content"> 1025<div class="modal-body"> 1026<h4 class="headline-serif-small text-center mb-2">Greed-Alarm</h4> 1027<p class="text-center mb-3">Make your marketing breath-taking and memorable.</p> 1028<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638492120/Inside/pvskkxfslmofl8f2mq0h.png" /> 1029<div class="small"><p></p></div> 1030</div> 1031</div> 1032</div> 1033</div> 1034<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-5-feat-6"> 1035<h4 class="headline-serif-small text-center mb-2">Sky-Logo</h4> 1036<p class="text-center min-2-line mb-3">Give your most important customers an important place.</p> 1037<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638492153/Inside/msqfh5dg8ywqq4ydefun.png" /> 1038<div class="small"><p></p></div> 1039</div> 1040<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-5-feat-6" tabindex="-1"> 1041<div class="modal-dialog"> 1042<div class="modal-content"> 1043<div class="modal-body"> 1044<h4 class="headline-serif-small text-center mb-2">Sky-Logo</h4> 1045<p class="text-center mb-3">Give your most important customers an important place.</p> 1046<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638492153/Inside/msqfh5dg8ywqq4ydefun.png" /> 1047<div class="small"><p></p></div> 1048</div> 1049</div> 1050</div> 1051</div> 1052<div class="feature-cell cursor-pointer" data-action="click->modal#open" data-controller="modal" data-modal-target-value="#cat-5-feat-7"> 1053<h4 class="headline-serif-small text-center mb-2">3D-Heros</h4> 1054<p class="text-center min-2-line mb-3">Communicate in a timely fashion.</p> 1055<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638492188/Inside/x0iuks7cfvjxr0rgaswp.png" /> 1056<div class="small"><p></p></div> 1057</div> 1058<div aria-hidden="true" class="modal fade" data-controller="modal" id="cat-5-feat-7" tabindex="-1"> 1059<div class="modal-dialog"> 1060<div class="modal-content"> 1061<div class="modal-body"> 1062<h4 class="headline-serif-small text-center mb-2">3D-Heros</h4> 1063<p class="text-center mb-3">Communicate in a timely fashion.</p> 1064<img class="img-fluid mb-3" src="https://res.cloudinary.com/insideguidance/image/upload/v1638492188/Inside/x0iuks7cfvjxr0rgaswp.png" /> 1065<div class="small"><p></p></div> 1066</div> 1067</div> 1068</div> 1069</div> 1070</div> 1071</section> 1072<section class="mb-12" data-scrollspy-target="section" id="category-7"> 1073<h1 class="headline-serif-big mb-4">Profit</h1> 1074<p class="lead mb-4">Successfully open up new and sustainable sources of income.</p> 1075<img class="img-fluid mb-4" /> 1076<p class="mb-6"><p>INSIDE Apps currently have 100 marketing functions that make the use of a lucrative trade show app possible, whether for professional or public fairs of exhibitions.<br>No other trade-fair-app system offers so many and advanced features.<br><br>Many marketing functions, for example, exhibitors push messages, can not be efficiently marketed through traditional distribution channels from the print catalog era. To this end, the INSIDE MarketPlace was developed. Learn more about the "Mar
1076ket Place".<br><br>The INSIDE MarketPlace is an online tool that provides the exhibitors the opportunity to book marketing options within the app / online catalog and to provide appropriate content.<br><br>With the following advantages:<br>1. Easy Setup<br>The Market Place is directly linked to the configuration of the app / the online catalog.<br>All options are that are available in the app / online catalog are automatically available in the Marketplace.<br>Time-consuming coordination processes and misunderstandings are eliminated.<br>Content is automatically played without interfaces in the front end systems.<br><br>2. Strong Customisability<br> Design and functionality of INSIDE Apps / online catalog and the Market Place can be tailored to the needs of the respective exhibition.<br>The design is as always high quality and the look and feel is exactly the app and the CI of the event or the marketer.<br><br>3. Simple and flexible use<br>The Market Place is a shop and content upload portal all-in-one that can be used in various scenarios:<br>- Slim: Marketing is only done through the portal and by automated newsletter.<br>- Medium: Phone-marketing team supports the marketing with a telephone campaign.<br>- Full Service: marketing team gathers the content and maintains this in the portal.<br>Elaborate training unnecessary, marketing team can be located flexibly with the Organizer, at INSIDE or third-party (e.g Neureuter).<br><br>4. Ready for the future<br>Live communication for visitors (eg, ChannelD Push Notifiactions, matchmaking, etc.) can be managed via the portal in real time.<br>trade fair-IT is fast, flexible and live.<br>INSIDE provides the best prerequisite for effective marketing of all future IT services to the event.<br><br>The following is a selection of available marketing functions featured in an INSIDE INSIDE app and in Market Place</p></p> 1077<div class="grid grid-cols-1 md:grid-cols-2 gap-6 mt-12"> 1078</div> 1079</section> 1080</div> 1081</div> 1082 1083 1084</div> 1085<div class="navbar"> 1086<span class="navbar-text text-muted">© 2020 INSIDE Enterprises GmbH & Co KG. All Rights Reserved.</span> 1087</div> 1088 1089<div aria-labelledby="cookieConsentBannerTitle" aria-live="polite" class="hidden fixed left-4 right-4 bottom-4 mgmt-surface-floating mgmt-text-body mgmt-border-strong rounded-xl p-4 shadow-lg" id="cookieConsentBanner" role="region" style="z-index: 2147483000;"> 1090<h2 class="sr-only" id="cookieConsentBannerTitle">Cookie consent</h2> 1091<p class="text-sm leading-6 mb-3"> 1092We use essential cookies and optional third-party services. Optional services are only enabled after your consent. 1093</p> 1094<div class="flex flex-wrap gap-2"> 1095<button class="btn-outline-secondary" id="cookieConsentNecessary" type="button"> 1096Essential only 1097</button> 1098<button class="btn-outline-primary" id="cookieConsentAll" type="button"> 1099Accept all 1100</button> 1101</div> 1102</div>
1103<script> 1104 (function() { 1105 var isEnterprise = true; 1106 if (!isEnterprise) return; 1107 1108 var consentKey = "inside_cookie_consent_v1"; 1109 var consentCookieName = "inside_cookie_consent"; 1110 1111 function getConsent() { 1112 try { 1113 return localStorage.getItem(consentKey); 1114 } catch (e) { 1115 return null; 1116 } 1117 } 1118 1119 function setConsent(value) { 1120 try { 1121 localStorage.setItem(consentKey, value); 1122 } catch (e) {} 1123 document.cookie = consentCookieName + "=" + value + "; path=/; max-age=" + (60 * 60 * 24 * 365) + "; SameSite=Lax"; 1124 } 1125 1126 function loadOptionalScripts() { 1127 var scripts = window.insideOptionalScripts || []; 1128 scripts.forEach(function(config) { 1129 if (!config || !config.src) return; 1130 var alreadyLoaded = document.querySelector('script[src="' + config.src + '"]'); 1131 if (alreadyLoaded) return; 1132 var script = document.createElement("script"); 1133 script.src = config.src; 1134 script.type = config.type || "text/javascript"; 1135 if (config.defer) script.defer = true; 1136 document.head.appendChild(script); 1137 }); 1138 } 1139 1140 var banner = document.getElementById("cookieConsentBanner"); 1141 var necessaryButton = document.getElementById("cookieConsentNecessary"); 1142 var allButton = document.getElementById("cookieConsentAll"); 1143 var consent = getConsent(); 1144 1145 if (consent === "all") { 1146 loadOptionalScripts(); 1147 } else if (banner) { 1148 banner.classList.remove("hidden"); 1149 } 1150 1151 if (necessaryButton) { 1152 necessaryButton.addEventListener("click", function() { 1153 setConsent("necessary"); 1154 if (banner) banner.classList.add("hidden"); 1155 }); 1156 } 1157 1158 if (allButton) { 1159 allButton.addEventListener("click", function() { 1160 setConsent("all"); 1161 loadOptionalScripts(); 1162 if (banner) banner.classList.add("hidden"); 1163 }); 1164 } 1165 })(); 1166</script>
1166 1167</body> 1168</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.