/* {cwd}/ee-embedded build:2020-12-06-13-50-25 files : {engine}/js/src/ee-broadcastchannel.js {cwd}/src/embedded/ee-embedded-onbroadcast.js */ /* loaded: {engine}/js/src/ee-broadcastchannel.js */ (function(d,a,c){if(!a.BroadcastChannel){c("ee.BroadcastChannel:ini:where:"+d.location.href); var e=function(g){try{g.document;return true;}catch(f){}return false;};a.BroadcastChannel=function(f){this.name=f;this.id=Math.random();a.BroadcastChannel.$.registerInstance(this); };a.BroadcastChannel.prototype={postMessage:function(g,f){f||(f="*");a.BroadcastChannel.$.$channels.onmessage(g,this.name,this.id);a.BroadcastChannel.$.$neighbours.propagate(g,this.name,[a.BroadcastChannel.id],f); },close:function(){a.BroadcastChannel.$.deleteInstance(this);}};a.BroadcastChannel.id=Math.random();a.BroadcastChannel.sourceOrigin=null;(function(h){var l=function(m){return m&&(m instanceof RegExp||typeof m==="string"); };var j=function(n,m){return n&&n instanceof RegExp?n.test(m):n===m.replace(/^(https?:\/\/|\/\/)/,"");};var k=a.BroadcastChannel,f=function(m){return !!m.postMessage; },g=function(){var n=[];if(e(d.parent)||l(k.sourceOrigin)){n.push(d.parent);}var p=d.document.querySelectorAll("iframe.ee-broadcastchannel");if(p.length){for(var o=0,m=p.length; o