(function(){typeof asyncLoader=="undefined"&&(window.asyncLoader=new function(){var n=this;this._onReadyCallbacks=[];this.registerInit=function(t){typeof t=="function"&&n._onReadyCallbacks.push(t)};this.triggerAsyncInit=function(){for(var t=0;t<n._onReadyCallbacks.length;t++)try{n._onReadyCallbacks[t]()}catch(i){console.log('The "triggerAsyncInit" threw an exception! - Message: '+i)}}});typeof componentInitialisation=="undefined"&&(window.componentInitialisation=new function(){var n=this;this._onReadyCallbacks=[];this.registerReadyEvent=function(t){typeof t=="function"&&n._onReadyCallbacks.push(t)};this.triggerReadyEvent=function(){for(var t=0;t<n._onReadyCallbacks.length;t++)try{n._onReadyCallbacks[t]()}catch(i){console.log('The "triggerReadyEvent" threw an exception! - Message: '+i)}}})})()