!function(c,s){"use strict";function n(t){var e=this,n="Box #"+t.id+" - "+t.options.name;t.on("afterOpen",function(){e.track("open",n)}).on("afterClose",function(){e.track("close",n)}),this.track=function(e,n){this.gaLoad("event","send",{event_category:"FireBox",event_action:e,event_label:n,event_callback:function(){t.log("Google Analytics Event Tracked. Action: "+e+", Label: "+n)}})},this.getGA4TrackingID=function(){var e=Object.keys(c.google_tag_manager||[]).filter(function(e){return"G-"===e.substring(0,2)});return!!e.length&&e[0]},this.gaLoad=function(e,n,t){if(void 0!==r&&void 0!==c.dataLayer){var a=this.getGA4TrackingID();if(!a)return;return r("config",t.send_to=a,{send_page_view:!1}),void r(e,n,t)}var o,i=this.getGA4TrackingID();function r(){dataLayer.push(arguments)}i&&(t.send_to=i,(o=s.createElement("script")).async=!0,o.src="https://www.googletagmanager.com/gtag/js?id="+i,s.getElementsByTagName("head")[0].appendChild(o),c.dataLayer=c.dataLayer||[],r("js",new Date),r("config",i,{send_page_view:!1}),r(e,n,t))}}FireBox&&FireBox.onReady(function(){FireBox.getInstances().forEach(function(e){new n(e)})})}(window,document);