ELF@@?#{ d@!#@a@!?d@Tb@) R_kTa@R!@{y?q @{¨#_`??#{S[cNT3*b@SѿT"R*SA[BcC{Ĩ#_?#{[*@S@*R@RV!*B?R@q64Qw c@8?T!SA[B@{Ĩ#_?#{S3d@`@ bB@C$Ҥd`@RSA{¨#_?#{B0A!{#_?#{[@@R S R"@R*@52Acf`B!`@b@cDB\b`@*SA[B{è#_*SA[B{è#_t?#{S|S[*cacR@#@@kaTw B@@h T@R!K B!|@ RE@ @@kaT>k` T@@@F5!SA[BcC{Ĩ#_*!@T!R>@R!K* !|@BSA[BcC{Ĩ#_!*B@@TSA[BcC{Ĩ#_@$R@!@R!K !|@B?#{S[c*ks@)5@&5 @$5*@!@4 9RR*~: @@h`@kTI)?kT*K@!*O@!J)?kT*S@!*W@![@5_@ 4 ?q,T9@|S*czy֢!;7;? YFZSF4c@qT?@# )#L)7@ )x{g@ "s2qT;@?}B{#!T *!*'@!*+@!*#@!*!@B@BBB~BB}BB|BB{BBzBByBBxBBSA[BcCkDsE{Ȩ#_*[@!0*! @*!@*!@?#{BS`[cks7?G@;7@@?T{ZC BR;@@"3@b5?@#7@7Bxc KH@4R*zsRs KHkT9@7@?ATF! ` G@aTSA[BcCkDsE{ɨ#_C@?#{S[c8@ @@4R t8kAT!C`4RSA[BcC{ɨ#_ @@ks{;3b?G?@@7?T 7@7 HH:@4 zuA@a4;@ RRC@ x`h`C@93@@yBxf&{f_xezu@@kT7@HHk(T7@?@@7aT?@G@` ??TC@RSA[BcCkDsE{ɨ#_?#{S*`@?R!K*` !|@B"R*SA@{è#_?#{A8[``SA8cf@@G!uCa@)?k T*s_q|@A8G@,BBҡTSA[BcC{ɨ#_#9R`@;`@)?kT&@7c@`@{y@4J@X7;a@)?kT@rT?A8`@#@A8;Ք#@A8`@#@T#?#{SA@b R`bN" R`!RaB;ySA{¨#_?#{"R *`B;y`N`N`N @{¨#_?#{{# _?#{@{#_GPLGPLGPLGPLGPLGPLun report (size %u) (%snumbered) = %02x &list->read_mutexUndefinedGenericDesktop3hid: error allocating HID debug buffer %s%04x.Constant Variable Array Relative Absolute Wrap NonLinear NoPreferredState NullState Volatile BufferedByte %*sPhysical() Logical(Application(Usage(%d) Logical Minimum(%d) Logical Maximum(%d) Physical Minimum(%d) Physical Maximum(%d) Unit Exponent(%d) Unit(Invalid) Unit(%s : *^%dReport Size(%u) Report Count(%u) Report Offset(%u) Flags( (%d)[%s]Field(%d) ?%02x ---> %s.%s = %d rdesceventshidINPUTOUTPUTFEATURENoneCentimeterGramSecondsKelvinAmpereCandelaRadiansInchSlugFahrenheitDegreesSI LinearSI RotationEnglish LinearEnglish RotationClickBellToneDelayPeriodNumLockCapsLockScrollLockComposeKanaSleepSuspendMuteMiscSerialPulseledGestureRawDataXYZRxRyRzThrottleRudderWheelGasBrakeHat0XHat0YHat1XHat1YHat2XHat2YHat3XHat 3YPressureDistanceXTiltYTiltToolWidthVolumeProfileMTMajorMTMinorMTMajorWMTMinorWMTOrientationMTPositionXMTPositionYMTToolTypeMTBlobIDHWheelDialReservedEsc1234567890MinusEqualBackspaceTabQWERTUIOPLeftBraceRightBraceEnterLeftControlASDFGHJKLSemicolonApostropheGraveLeftShiftBackSlashCVBNMCommaDotSlashRightShiftKPAsteriskLeftAltSpaceF1F2F3F4F5F6F7F8F9F10KP7KP8KP9KPMinusKP4KP5KP6KPPlusKP1KP2KP3KP0KPDotZenkaku/Hankaku102ndF11F12ROKatakanaHIRAGANAHenkanKatakana/HiraganaMuhenkanKPJpCommaKPEnterRightCtrlKPSlashSysRqRightAltLineFeedHomeUpPageUpLeftRightEndDownPageDownInsertDeleteMacroVolumeDownVolumeUpPowerKPEqualKPPlusMinusPauseKPCommaHangeulHanjaYenLeftMetaRightMetaStopAgainPropsUndoFrontCopyOpenPasteFindCutHelpMenuCalcSetupWakeUpFileSendFileDeleteFileX-ferProg1Prog2WWWMSDOSCoffeeRotateDisplayCycleWindowsMailBookmarksComputerBackForwardCloseCDEjectCDEjectCloseCDNextSongPlayPausePreviousSongStopCDRecordRewindPhoneISOKeyConfigHomePageRefreshExitMoveEditScrollUpScrollDownKPLeftParenthesisKPRightParenthesisNewRedoF13F14F15F16F17F18F19F20F21F22F23F24PlayCDPauseCDProg3Prog4AllApplicationsClosePlayFastForwardBassBoostPrintHPCameraSoundQuestionEmailChatSearchConnectFinanceSportShopAlternateEraseCancelBrightnessDownBrightnessUpMediaSwitchVideoModeKbdIlluminationToggleKbdIlluminationDownKbdIlluminationUpSendReplyForwardMailSaveDocumentsUnknownBrightnessAutoMicrophoneMuteBtn0Btn1Btn2Btn3Btn4Btn5Btn6Btn7Btn8Btn9LeftBtnRightBtnMiddleBtnSideBtnExtraBtnForwardBtnBackBtnTaskBtnTriggerThumbBtnThumbBtn2TopBtnTopBtn2PinkieBtnBaseBtnBaseBtn2BaseBtn3BaseBtn4BaseBtn5BaseBtn6BtnDeadBtnABtnBBtnCBtnXBtnYBtnZBtnTLBtnTRBtnTL2BtnTR2BtnSelectBtnStartBtnModeBtnThumbLBtnThumbRToolPenToolRubberToolBrushToolPencilToolAirbrushToolFingerToolMouseToolLensTouchStylusStylus2ToolDoubleTapToolTripleTapToolQuadrupleTapWheelBtnGear upOkSelectGotoClearPower2OptionInfoTimeVendorArchiveProgramChannelFavoritesEPGPVRMHPLanguageTitleSubtitleAngleZoomModeKeyboardScreenPCTVTV2VCRVCR2SatSat2CDTapeRadioTunerPlayerTextDVDAuxMP3AudioVideoDirectoryListMemoCalendarRedGreenYellowBlueChannelUpChannelDownFirstLastABNextRestartSlowShuffleBreakPreviousDigitsTEENTWENSpellCheckLogoffDeleteEOLDeleteEOSInsertLineDeleteLineFnFn+ESCFn+F1Fn+F2Fn+F3Fn+F4Fn+F5Fn+F6Fn+F7Fn+F8Fn+F9Fn+F10Fn+F11Fn+F12Fn+1Fn+2Fn+DFn+EFn+FFn+SFn+BBtnDPadUpBtnDPadDownBtnDPadLeftBtnDPadRightButtonConfigTaskManagerJournalControlPanelAppSelectScreenSaverVoiceCommandAssistantKbdLayoutNextEmojiPickerDictateCameraAccessEnableCameraAccessDisableCameraAccessToggleBrightnessMinBrightnessMaxKbdInputAssistPrevKbdInputAssistNextKbdInputAssistPrevGroupKbdInputAssistNextGroupKbdInputAssistAcceptKbdInputAssistCancelMacro1Macro2Macro3Macro4Macro5Macro6Macro7Macro8Macro9Macro10Macro11Macro12Macro13Macro14Macro15Macro16Macro17Macro18Macro19Macro20Macro21Macro22Macro23Macro24Macro25Macro26Macro27Macro28Macro29Macro30ReportMT ReportSyncKeyRelativeAbsoluteLEDRepeatForceFeedbackForceFeedbackStatusPointerMouseJoystickGamePadKeypadMultiAxisSliderHatSwitchCountedBufferByteCountMotionWakeupStartVxVyVzVbrxVbryVbrzVnoSystemControlSystemPowerDownSystemSleepSystemWakeUpSystemContextMenuSystemMainMenuSystemAppMenuSystemMenuHelpSystemMenuExitSystemMenuSelectSystemMenuRightSystemMenuLeftSystemMenuUpSystemMenuDownD-PadUpD-PadDownD-PadRightD-PadLeftSimulationAileronAileronTrimAnti-TorqueAutopilotChaffCollectiveDiveBrakeElectronicCountermeasuresElevatorElevatorTrimFlightCommunicationsFlareReleaseLandingGearToeBrakeGenericDeviceControlsBatteryStrengthWirelessChannelWirelessIDDiscoverWirelessControlSecurityCodeCharacterEnteredSecurityCodeCharactedErasedSecurityCodeClearedGenericIndicatorButtonOrdinalConsumerProgrammableButtonsHorizontalWheelDigitizersDigitizerPenLightPenTouchScreenTouchPadDeviceConfigurationPuckFingerDeviceSettingsTipPressureBarrelPressureInRangeUnTouchTapTransducer IndexTabletFunctionKeyProgramChangeKeyBattery StrengthInvertTipSwitchSecondaryTipSwitchBarrelSwitchEraserTabletPickConfidenceWidthHeightContactIDInputModeDeviceIndexContactCountContactMaximumNumberButtonTypeSecondaryBarrelSwitchTransducerSerialNumberPreferred ColorPreferred Color is LockedPreferred Line WidthPreferred Line Width is LockedTransducerSerialNumber2Preferred Line StylePreferred Line Style is LockedInkPencilHighlighterChisel MarkerBrushNo PreferenceDigitizer DiagnosticDigitizer ErrorErr Normal StatusErr Transducers ExceededErr Full Trans Features UnavailableErr Charge LowTransducer Software InfoTransducer Vendor IdTransducer Product IdDevice Supported ProtocolsTransducer Supported ProtocolsNo ProtocolWacom AES ProtocolUSI ProtocolMicrosoft Pen ProtocolSupported Report RatesReport RateTransducer ConnectedSwitch DisabledSwitch UnimplementedTransducer SwitchesPhysicalInterfaceDevicePhysical_Interface_DeviceNormalSet_Effect_ReportEffect_Block_IndexParameter_Block_OffsetROM_FlagEffect_TypeET_Constant_ForceET_RampET_Custom_Force_DataET_SquareET_SineET_TriangleET_Sawtooth_UpET_Sawtooth_DownET_SpringET_DamperET_InertiaET_FrictionDurationSample_PeriodGainTrigger_ButtonTrigger_Repeat_IntervalAxes_EnableDirection_EnableDirectionType_Specific_Block_OffsetBlock_TypeSet_Envelope_ReportAttack_LevelAttack_TimeFade_LevelFade_TimeSet_Condition_ReportCP_OffsetPositive_CoefficientNegative_CoefficientPositive_SaturationNegative_SaturationDead_BandDownload_Force_SampleIsoch_Custom_Force_EnableCustom_Force_Data_ReportCustom_Force_DataCustom_Force_Vendor_Defined_DataSet_Custom_Force_ReportCustom_Force_Data_OffsetSample_CountSet_Periodic_ReportOffsetMagnitudePhaseSet_Constant_Force_ReportSet_Ramp_Force_ReportRamp_StartRamp_EndEffect_Operation_ReportEffect_OperationOp_Effect_StartOp_Effect_Start_SoloOp_Effect_StopLoop_CountDevice_Gain_ReportDevice_GainPID_Pool_ReportRAM_Pool_SizeROM_Pool_SizeROM_Effect_Block_CountSimultaneous_Effects_MaxPool_AlignmentPID_Pool_Move_ReportMove_SourceMove_DestinationMove_LengthPID_Block_Load_ReportBlock_Load_StatusBlock_Load_SuccessBlock_Load_FullBlock_Load_ErrorBlock_HandlePID_Block_Free_ReportType_Specific_Block_HandlePID_State_ReportEffect_PlayingPID_Device_Control_ReportPID_Device_ControlDC_Enable_ActuatorsDC_Disable_ActuatorsDC_Stop_All_EffectsDC_Device_ResetDC_Device_PauseDC_Device_ContinueDevice_PausedActuators_EnabledSafety_SwitchActuator_Override_SwitchActuator_PowerStart_DelayParameter_Block_SizeDevice_Managed_PoolShared_Parameter_BlocksCreate_New_Effect_ReportRAM_Pool_AvailableSensorBiometricBiometricHumanPresenceBiometricHumanProximityBiometricHumanTouchElectricalElectricalCapacitanceElectricalCurrentElectricalPowerElectricalInductanceElectricalResistanceElectricalVoltageElectricalPoteniometerElectricalFrequencyElectricalPeriodEnvironmentalEnvironmentalAtmosphericPressureEnvironmentalHumidityEnvironmentalTemperatureEnvironmentalWindDirectionEnvironmentalWindSpeedLightLightAmbientLightLightConsumerInfraredLocationLocationBroadcastLocationDeadReckoningLocationGPSLocationLookupLocationOtherLocationStaticLocationTriangulationMechanicalMechanicalBooleanSwitchMechanicalBooleanSwitchArrayMechanicalMultivalueSwitchMechanicalForceMechanicalPressureMechanicalStrainMechanicalWeightMechanicalHapticVibratorMechanicalHallEffectSwitchMotionMotionAccelerometer1DMotionAccelerometer2DMotionAccelerometer3DMotionGyrometer1DMotionGyrometer2DMotionGyrometer3DMotionMotionDetectorMotionSpeedometerMotionAccelerometerMotionGyrometerOrientationOrientationCompass1DOrientationCompass2DOrientationCompass3DOrientationInclinometer1DOrientationInclinometer2DOrientationInclinometer3DOrientationDistance1DOrientationDistance2DOrientationDistance3DOrientationDeviceOrientationOrientationCompassOrientationInclinometerOrientationDistanceScannerScannerBarcodeScannerRFIDScannerNFCTimeAlarmTimerTimeRealTimeClockOtherOtherCustomOtherGenericOtherGenericEnumeratorPower DevicePresentStatusChangeStatusUPSPowerSupplyBatterySystemBatterySystemIDBatteryBatteryIDChargerChargerIDPowerConverterPowerConverterIDOutletSystemOutletSystemIDInputInputIDOutputOutputIDFlowFlowIDOutletOutletIDGangPowerSummaryPowerSummaryIDVoltageCurrentFrequencyApparentPowerPercentLoadConfigVoltageConfigCurrentConfigApparentPowerLowVoltageTransferHighVoltageTransferDelayBeforeStartupDelayBeforeShutdownTestAudibleAlarmControlPresentGoodInternalFailureOverloadOverChargedOverTemperatureShutdownRequestedShutdownImminentSwitchOn/OffSwitchableUsedBoostCommunicationLostiManufactureriProductiSerialNumberBattery SystemSMBBatteryModeSMBBatteryStatusSMBAlarmWarningSMBChargerModeSMBChargerStatusSMBChargerSpecInfoSMBSelectorStateSMBSelectorPresetsSMBSelectorInfoRemainingCapacityLimitCapacityModeBelowRemainingCapacityLimitChargingDischargingNeedReplacementAbsoluteStateOfChargeRemainingCapacityRunTimeToEmptyAverageTimeToFullDesignCapacityManufacturerDateiDeviceChemistryRechargeableiOEMInformationCapacityGranularity1ACPresentVendor-specific-FF0123456789:;<=>@ABCDEF !"#$%&K 8  !"#01234589:;<BCDEFGHIQRSTUYZ[\]^_npqrstuvw !"#$%&'(01234@ABCPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      ! " # $ % & ' ( ) 0 1 2 3 4 5 @ A B P Q R S T U V W ` a b c d e f g h i p q r s t u v w x y z  !"$%01235@ACSTVWXZ`abefghiklmns ),BDEKefhjGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNU .1P p0@Pt. x0 T+A Q . g (q (@y h  @P@@  .. .  4 a    (. tA8` t$,3>Zdsa %2AJ\mPX00`$ hid-debug.c__export_symbol_hid_resolv_usage$d__export_symbol_hid_dump_field__export_symbol_hid_dump_device__export_symbol_hid_debug_event__export_symbol_hid_dump_report__export_symbol_hid_dump_input$xhid_debug_events_pollhid_debug_events_releasehid_debug_rdesc_openhid_debug_rdesc_showhid_debug_events_openhid_usage_tablehid_debug_events_readsystems.3units.2table.1eventsnamessyncskeysrelativesabsolutesmiscledssoundsrepeatshid_debug_rdesc_fopshid_debug_events_fops__key.0hid_debug_root__UNIQUE_ID___addressable_hid_dump_input480__UNIQUE_ID___addressable_hid_dump_report479__UNIQUE_ID___addressable_hid_debug_event478__UNIQUE_ID___addressable_hid_dump_device477__UNIQUE_ID___addressable_hid_dump_field476__UNIQUE_ID___addressable_hid_resolv_usage475_raw_spin_lock_irqsavestrlen__kfifo_in_raw_spin_unlock_irqrestore__wake_upkmalloc_cacheskmalloc_tracesnprintfkfree__kfifo_freesingle_open__kfifo_alloc__mutex_initscnprintfseq_printf_printkdown_interruptibledefault_wake_functionmutex_lock__kfifo_to_usermutex_unlockadd_wait_queuescheduleremove_wait_queue__stack_chk_failhid_debug_registerdebugfs_create_dirdebugfs_create_filehid_debug_unregisterdebugfs_removehid_debug_inithid_debug_exitseq_lseekseq_readsingle_releasenoop_llseek>?@AB,CH@CH\DhlpxE;88E;@@;F@>pAxGF  HCCD I(,H04H8JH>AF``(08EH?X`hKppxpLL LHLPExLEMCHCHD L(,0ELpptx|pLL@@L8 L8LDHLL`LhptLLLLLL$H(H0L8<D`H`PXTXLLLL L 8 8 L  , L8 h< h@ LT L` d h L| L   L L   L   L     L     L$ ( 8 L@ D T L\ (` (p Lx @| @ L P P L ` ` L L L     L0 L8 < @ LL 8X Lp Lx |  L 8 L  p p L x x L   8 L   $ , 0 ` pd h l @p pt x | @   L L L L L L, 9 L   L LNX:\@`@lLpt8 L\LhLO8 ?8<@EL;TFlBPPQRSlTSUQV4VLWXlptxYZZB \\\@DHYLXdpt\@HPX `0h@pHxPX`hpx (08@HPX` (08HX`hxPh (08@HPXh(08@HPX`hpx (08@HPX`hpx(08@HPX`hp (08@HPX ` h(p0x8@HPX`hp0x (8@HP X ` h p0 x8 P ` p x                `  (( 08 8@ @H HX X` `h hp px x  @              P   0 (@ 0H 8P @X H` Ph Xp ` h p x           ( 0 8 @ H X `  h  p  x  (  0  8  @  H  P  X  `  h  p  x     ( 0 8 @ H P X X h  p  x    (  0  8  @  H  P  X  `  h  p  x     ( 8 @ P h       0 P         ( 0 8 @ H P `( p0 x8 @ H            ( 8 H P X `( h0 p8 x@ H P X ` h p x         0 @ P ` h p x (8@HP` h(x08@HPX`hpx (08HPXhpx (08@HPX`hpx (8HXhp x(08@HPX`hpx 0@P`px 8HXp (08@H P(X0`8h@pHxPX`hpx@ 89(:8;H<X=8 (80888@8H8P8X8`8h8p@xPX`hp88xPX`hp88Xhp 8(808@XHPhXp`8h p(x0h  ((008 8@P @_`ab `pX`hx(8HXhx(8HXhx 0@P`x(8HXhx(8HX`p  ( 8 H X h x     0 @ X h x   ( 8 H  X h  x 0 @ H      0 H X h( x8 H X h x h       `    ( 88 PH hX h x           (( 88 PH `X xh x      ( H P Xhx(8HXhx ( H ` x      (!8 !H0!XH!hX!xp!!`!!!!!" "0"(H"8P"Hh"Xx"h"x"""""""## #0#(H#8X#Hp#X#h#x#####$ $0$H$`$x$($8$H$X$h$x%8%P%p%%%%%%%(%8&H&X(&h@&xP&h&x&&&&&&&&'(('8@'HP'Xh'hx'x''''''(0(H(X(x(((8(H(X(h(x() )8)H)h)x)))))()8*H*X*h *x8*P*h*x******++(0+8H+HX+X+h+x++++,(,8,P,h,x,,(,8,H,X,h,x-(-8-P-h-------(.8(.H@.XX.hp.x....../(/H/h//(/8/H/X/h0x0 000@0P0`0x0000(080H0X0h0x11 1(181@1P1`1x111(181H1X1h1x1111222 202@2P2(`28p2H2X2h2x222333(383H3X3p3(383H3X3h3x33344 484H4X4p44(484H4X4h4x5 505@5X5p5555 5 5( 58 5H 6X  6=<;: 9(8.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.export_symbol.rodata.str1.8.rela.rodata.rela.discard.addressable.comment.note.GNU-stack.note.gnu.property @@X+&@/1p/;p/`6@J2/36^fp Y@ X/ kx0f@x 0,Ԇ؆ H 8 @