Module 222506

1,874 characters · in no known chunk
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>O});var i=n(17928),r=n(228366),a=n(684013),s=n(9302),l=n(206885),o=n(489277),d=n(682763),c=n(614455),u=n(652215);let _=new Set,E=null,A=null,h=null;function I(e){if(l.e)return!0;if(null==A)return!1;let t=A?.isCrashedDisabled??!1;return!!e||!t}function f(e,t){if(e&&null!=h){let e=Date.now()-h;a.A.track(u.HAw.OVERLAY_LOCKED,{unlocked_duration:e}),h=null}else e||null!=h||(h=Date.now(),a.A.track(u.HAw.OVERLAY_UNLOCKED));e?_.delete(t):_.add(t),_=new Set(_)}function p(e,t){return!!I(e)&&(f(e,t),A?.setInteractionEnabled(!e),C.emitChange(),!0)}function T(e,t){return!!I(e)&&(f(e,t),null==E||(clearTimeout(E),E=null,!e))&&(e?p(e,t):E=setTimeout(()=>{p(e,t),m()},100),!0)}function m(){null!=E&&(clearTimeout(E),E=null)}function g(){m(),_.clear(),_=new Set,h=null}function S(e){let{locked:t,pid:n}=e;return(0,d.dK)(n,"setInputLocked called",{locked:t}),T(t,n),!0}class N extends i.Ay.Store{static displayName="Overlay-v3-Native-Input-Lock-Store";initialize(){this.waitFor(c.A)}isInputLocked(e){return null==e||e===s.UNSET_PID||!1===_.has(e)}}let C=new N(r.h,__OVERLAY__||!l.O?{OVERLAY_SET_INPUT_LOCKED:S}:{OVERLAY_V3_LOAD_NATIVE_MODULE_SUCCESS:function(){return A=c.A.getNativeModule(),g(),!0},OVERLAY_V3_LOAD_NATIVE_MODULE_FAILED:function(){return A=null,g(),!0},OVERLAY_SET_INPUT_LOCKED:S,OVERLAY_ACTIVATE_REGION:function(e){let{region:t}=e,n=o.A.getFocusedPID();return(0,d.dK)(n??null,"activate_region",{region:t}),null!=n&&T(!1,n),!0},OVERLAY_DEACTIVATE_ALL_REGIONS:function(){let e=o.A.getFocusedPID();return(0,d.dK)(e??null,"deactivate_all_regions"),null!=e&&p(!0,e),!0},OVERLAY_V3_CREATE_WINDOW_HANDLE_SUCCESS:function(){g(),A?.setInteractionEnabled(!1)},OVERLAY_V3_NATIVE_DESTROY_HOST_WINDOW:function(){return g(),!0},OVERLAY_V3_NATIVE_REFRESH_HOST_WINDOW:function(e){let{lastAssociatedPID:t}=e;return null!=t&&p(!0,t),!0}}),O=C}