"use strict";(self.webpackChunkengine=self.webpackChunkengine||[]).push([[6640,4393],{34393:(n,e,t)=>{t.r(e),t.d(e,{default:()=>o});var u=t(28416);const o=function(n,e){(0,u.useEffect)((function(){function t(t){t.stopPropagation(),null!=n&&n.find((function(n){var e;return null===(e=n.current)||void 0===e?void 0:e.contains(t.target)}))||e()}return document.addEventListener("mousedown",t),function(){document.removeEventListener("mousedown",t)}}),[n])}}}]);