%Hq      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopSafee  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abqre  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abqr^  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abqrNoneg Create a e from a DOM element.hUse this with i the first time.i Update the f with the new events.jManually schedule cursor lock.kManually unlock the cursor.8cdestuvwxyz{f|}~ghijkt  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk$cdestuvwxyz{f |}~ghijkNone9;<=loIn JavaScript, you can lock the pointer only after the user releases a mouse button or a key. This means that  (with ) and  will not actually lock the pointer, but will schedule the pointer lock request for the next interaction from the user. In particular,  will behave like  if the pointer is not locked.This wire, which inhibits if the pointer is not locked, is useful if you want to know if you're still waiting for the user to lock the pointer, and if the user manually unlocked it.lmnopm  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmfedc  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abghiljklmnop      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuviwxyz{|}~j5netwire-input-javascript-0.0.2-KV4eD7bwuYy3VfgTH6rd8MFRP.Netwire.Input.JavaScriptJavaScript.Input.KeyJavaScript.Input MouseButton MouseLeft MouseMiddle MouseRightKeyKeyAKeyBKeyCKeyDKeyEKeyFKeyGKeyHKeyIKeyJKeyKKeyLKeyMKeyNKeyOKeyPKeyQKeyRKeySKeyTKeyUKeyVKeyWKeyXKeyYKeyZKey0Key1Key2Key3Key4Key5Key6Key7Key8Key9KeySpaceKeyEnterKeyTabKeyEsc KeyBackspaceKeyShift KeyControlKeyAlt KeyCapsLock KeyNumLock KeyArrowLeft KeyArrowUp KeyArrowRight KeyArrowDownKeyInsKeyDelKeyHomeKeyEndKeyPgUp KeyPgDownKeyF1KeyF2KeyF3KeyF4KeyF5KeyF6KeyF7KeyF8KeyF9KeyF10KeyF11KeyF12 KeyPadDel KeyPadIns KeyPadEnd KeyPadDown KeyPadPgDown KeyPadLeft KeyPadRight KeyPadHomeKeyPadUp KeyPadPgUp KeyPadAdd KeyPadSub KeyPadMul KeyPadDiv KeyPadEnter KeyPadDotKeyPad0KeyPad1KeyPad2KeyPad3KeyPad4KeyPad5KeyPad6KeyPad7KeyPad8KeyPad9JSInputTJSInputJSInputControl JSInputStatemkInputControlinitialInputStatepollJavaScript lockCursor unlockCursor cursorLocked$fMonadKeyboardKeyStateT$fMonadMouseMouseButtonStateT$fMouseButtonMouseButton$fKeyKeyfromKeyfromMouseButtonEventKeyDownKeyUp MouseDownMouseUp MouseMoveWheelPointerLockChange keyPressedSetkeyReleasedSet mbPressedSet mbReleasedSet cursorPoscursorMovement scrollAmount hiddenCursor lockedCursorreqHiddenCursorreqLockedCursor movementY movementXdocumentisPointerLockElement showCursor hideCursorunlockCursorRaw lockCursorRawaddEventListenersetCursorModeM mbIsPressedMreleaseButtonMcursorM lockedCursorMscrollM keyIsPressedM releaseKeyM compEvent eventKeyDown eventKeyUpeventMouseDown eventMouseUpeventMouseMove eventWheeleventPointerLockChangeprop)netwire-input-0.0.4-LVJRiZN8h3uM6MZJ4w7DDFRP.Netwire.Input cursorModeCursorMode'Reset mouseMickies mouseCursor