/* {cwd}/ee-embedded build:2020-03-09-10-46-46 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 j=a.BroadcastChannel,f=function(k){return !!k.postMessage; },g=function(){var l=[];if(e(d.parent)||(j.sourceOrigin&&j.sourceOrigin instanceof RegExp)){l.push(d.parent);}var n=d.document.querySelectorAll("iframe.ee-broadcastchannel"); if(n.length){for(var m=0,k=n.length;m