├── .allstar ├── README.md └── binary_artifacts.yaml ├── .eslintrc.yml ├── .github ├── actions │ └── build-dependencies-installation │ │ └── action.yml └── workflows │ └── makefile.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── clean-all.sh ├── common ├── cpp │ ├── README.rst │ ├── build │ │ ├── .gitignore │ │ ├── Makefile │ │ └── tests │ │ │ ├── .gitignore │ │ │ └── Makefile │ └── src │ │ ├── empty_main.cc │ │ ├── logging_integration_test_helper.cc │ │ └── public │ │ ├── cpp_attributes.h │ │ ├── formatting.cc │ │ ├── formatting.h │ │ ├── formatting_unittest.cc │ │ ├── global_context.h │ │ ├── global_context_impl_emscripten.cc │ │ ├── global_context_impl_emscripten.h │ │ ├── ipc_emulation.cc │ │ ├── ipc_emulation.h │ │ ├── ipc_emulation_unittest.cc │ │ ├── join_string.h │ │ ├── join_string_unittest.cc │ │ ├── logging │ │ ├── function_call_tracer.cc │ │ ├── function_call_tracer.h │ │ ├── hex_dumping.cc │ │ ├── hex_dumping.h │ │ ├── hex_dumping_unittest.cc │ │ ├── logging.cc │ │ ├── logging.h │ │ ├── logging_unittest.cc │ │ ├── mask_dumping.h │ │ └── syslog │ │ │ ├── syslog.cc │ │ │ └── syslog.h │ │ ├── messaging │ │ ├── message_listener.h │ │ ├── typed_message.cc │ │ ├── typed_message.h │ │ ├── typed_message_listener.h │ │ ├── typed_message_router.cc │ │ ├── typed_message_router.h │ │ └── typed_message_router_unittest.cc │ │ ├── multi_string.cc │ │ ├── multi_string.h │ │ ├── multi_string_unittest.cc │ │ ├── numeric_conversions.cc │ │ ├── numeric_conversions.h │ │ ├── numeric_conversions_unittest.cc │ │ ├── requesting │ │ ├── async_request.h │ │ ├── async_request_unittest.cc │ │ ├── async_requests_storage.h │ │ ├── async_requests_storage_unittest.cc │ │ ├── js_request_receiver.cc │ │ ├── js_request_receiver.h │ │ ├── js_requester.cc │ │ ├── js_requester.h │ │ ├── remote_call_adaptor.cc │ │ ├── remote_call_adaptor.h │ │ ├── remote_call_arguments_conversion.cc │ │ ├── remote_call_arguments_conversion.h │ │ ├── remote_call_arguments_conversion_unittest.cc │ │ ├── remote_call_async_request.h │ │ ├── remote_call_message.cc │ │ ├── remote_call_message.h │ │ ├── request_handler.h │ │ ├── request_id.h │ │ ├── request_receiver.cc │ │ ├── request_receiver.h │ │ ├── request_result.cc │ │ ├── request_result.h │ │ ├── requester.cc │ │ ├── requester.h │ │ ├── requester_message.cc │ │ └── requester_message.h │ │ ├── testing_global_context.cc │ │ ├── testing_global_context.h │ │ ├── thread_safe_unique_ptr.h │ │ ├── tuple_unpacking.h │ │ ├── value.cc │ │ ├── value.h │ │ ├── value_builder.cc │ │ ├── value_builder.h │ │ ├── value_builder_unittest.cc │ │ ├── value_conversion.cc │ │ ├── value_conversion.h │ │ ├── value_conversion_unittest.cc │ │ ├── value_debug_dumping.cc │ │ ├── value_debug_dumping.h │ │ ├── value_debug_dumping_unittest.cc │ │ ├── value_emscripten_val_conversion.cc │ │ ├── value_emscripten_val_conversion.h │ │ ├── value_emscripten_val_conversion_unittest.cc │ │ ├── value_test_utils.h │ │ └── value_unittest.cc ├── cpp_unit_test_runner │ ├── include.mk │ └── src │ │ ├── build_analysis.mk │ │ └── build_emscripten.mk ├── integration_testing │ ├── build │ │ ├── .gitignore │ │ └── Makefile │ ├── include.mk │ └── src │ │ ├── build_emscripten.mk │ │ ├── entry_point_emscripten.cc │ │ └── public │ │ ├── integration-test-controller.js │ │ ├── integration_test_helper.cc │ │ ├── integration_test_helper.h │ │ ├── integration_test_service.cc │ │ └── integration_test_service.h ├── js │ ├── README.rst │ ├── build │ │ ├── js_to_cxx_tests │ │ │ ├── .gitignore │ │ │ └── Makefile │ │ └── unittests │ │ │ ├── .gitignore │ │ │ └── Makefile │ ├── include.mk │ └── src │ │ ├── app-utils.js │ │ ├── async-asserts.js │ │ ├── background-page-unload-preventing │ │ ├── background-page-unload-preventing-iframe.html │ │ ├── background-page-unload-preventing.js │ │ └── iframe-main.js │ │ ├── clipboard.js │ │ ├── container-helpers-unittest.js │ │ ├── container-helpers.js │ │ ├── deferred-processor.js │ │ ├── executable-module │ │ ├── emscripten-in-offscreen-doc-main-script.js │ │ ├── emscripten-module-js-epilog.js.inc │ │ ├── emscripten-module.js │ │ ├── emscripten-offscreen-doc.html │ │ ├── executable-module-jstocxxtest.js │ │ ├── executable-module.js │ │ └── offscreen-doc-emscripten-module.js │ │ ├── extension-id-unittest.js │ │ ├── extension-id.js │ │ ├── fixed-size-integer-unittest.js │ │ ├── fixed-size-integer.js │ │ ├── i18n-unittest.js │ │ ├── i18n.js │ │ ├── logging │ │ ├── crash-loop-detection-unittest.js │ │ ├── crash-loop-detection.js │ │ ├── debug-dump-unittest.js │ │ ├── debug-dump.js │ │ ├── log-buffer.js │ │ ├── log-formatting.js │ │ └── logging.js │ │ ├── messaging │ │ ├── common.js │ │ ├── delayed-message-channel-unittest.js │ │ ├── delayed-message-channel.js │ │ ├── message-channel-pair-unittest.js │ │ ├── message-channel-pair.js │ │ ├── message-channel-pinging.js │ │ ├── message-channel-pool.js │ │ ├── message-waiter-unittest.js │ │ ├── message-waiter.js │ │ ├── messaging-origin-unittest.js │ │ ├── messaging-origin.js │ │ ├── mock-port.js │ │ ├── port-message-channel-unittest.js │ │ ├── port-message-channel-waiter-unittest.js │ │ ├── port-message-channel-waiter.js │ │ ├── port-message-channel.js │ │ ├── single-message-based-channel-unittest.js │ │ ├── single-message-based-channel.js │ │ └── typed-message.js │ │ ├── object-helpers.js │ │ ├── packaging.js │ │ ├── popup-window │ │ ├── in-popup-main-script.js │ │ ├── popup-constants.js │ │ └── popup-opener.js │ │ ├── promise-helpers.js │ │ ├── promisify-extension-api.js │ │ ├── random.js │ │ └── requesting │ │ ├── remote-call-message.js │ │ ├── request-receiver.js │ │ ├── requester-message.js │ │ ├── requester-unittest.js │ │ └── requester.js ├── js_test_runner │ └── run-js-tests.py ├── make │ ├── common.mk │ ├── executable_building.mk │ ├── executable_module_recursive_build.mk │ ├── internal │ │ ├── executable_building_analysis.mk │ │ └── executable_building_emscripten.mk │ ├── js_building_common.mk │ └── packaging_common.mk └── shell │ ├── race_free_cp.sh │ └── race_free_mkdir.sh ├── coverage-report.sh ├── docs ├── building.md ├── connector-app-api.md ├── index-developer.md ├── index-third-party-application-developer.md ├── running-on-desktop.md ├── updating-ccid.md └── updating-pcsc-lite.md ├── env ├── .gitignore ├── clean.sh ├── constants.sh ├── initialize.sh ├── pip2_requirements.txt └── pip3_requirements.txt ├── example_cpp_smart_card_client_app ├── README.rst ├── build │ ├── .gitignore │ ├── Makefile │ ├── executable_module │ │ ├── .gitignore │ │ └── Makefile │ └── js_to_cxx_tests │ │ ├── .gitignore │ │ └── Makefile └── src │ ├── _locales │ └── en │ │ └── messages.json │ ├── application.cc │ ├── application.h │ ├── background.js │ ├── built_in_pin_dialog │ ├── built-in-pin-dialog-backend.js │ ├── built-in-pin-dialog-main.js │ ├── built-in-pin-dialog.css │ ├── built-in-pin-dialog.html │ ├── built_in_pin_dialog_server.cc │ └── built_in_pin_dialog_server.h │ ├── chrome_certificate_provider │ ├── api_bridge.cc │ ├── api_bridge.h │ ├── api_bridge_integration_test_helper.cc │ ├── bridge-backend.js │ ├── bridge-integrationtest.js │ ├── types.cc │ └── types.h │ ├── entry_point_emscripten.cc │ ├── manifest.json │ ├── ui_bridge.cc │ ├── ui_bridge.h │ ├── window.css │ ├── window.html │ └── window.js ├── example_js_smart_card_client_app ├── build │ ├── .gitignore │ └── Makefile └── src │ ├── _locales │ └── en │ │ └── messages.json │ ├── background.js │ ├── manifest.json │ └── pin-dialog │ ├── pin-dialog-main.js │ ├── pin-dialog-server.js │ ├── pin-dialog.css │ └── pin-dialog.html ├── example_js_standalone_smart_card_client_app ├── .gitignore ├── README.rst ├── background.js ├── download-google-smart-card-client-library.py └── manifest.json ├── example_js_standalone_smart_card_client_library ├── .gitignore ├── Makefile ├── README.rst └── src │ ├── es-module-exports.js │ └── exports.js ├── format-code.sh ├── make-all.sh ├── prepare-binaries-for-github-release.py ├── scripts ├── eslint.py ├── format-code.py ├── internal │ ├── .gitignore │ └── find_files_for_linting.py └── parse-coverage-output.py ├── smart_card_connector_app ├── build │ ├── .gitignore │ ├── Makefile │ ├── cpp_lib │ │ ├── .gitignore │ │ └── Makefile │ ├── executable_module │ │ ├── .gitignore │ │ ├── Makefile │ │ └── cpp_unittests │ │ │ ├── .gitignore │ │ │ └── Makefile │ ├── js_to_cxx_tests │ │ ├── .gitignore │ │ └── Makefile │ ├── js_unittests │ │ ├── .gitignore │ │ └── Makefile │ └── smart_card_connector_app.p8 └── src │ ├── _locales │ └── en │ │ └── messages.json │ ├── about-window.css │ ├── about-window.html │ ├── application.cc │ ├── application.h │ ├── application_integration_test_helper.cc │ ├── application_unittest.cc │ ├── background-main-window-managing.js │ ├── background.js │ ├── card-present.png │ ├── chrome-api-jstocxxtest.js │ ├── chrome-api-provider-unittest.js │ ├── chrome-api-provider.js │ ├── chrome-login-state-hook-unittest.js │ ├── chrome-login-state-hook.js │ ├── create_app_manifest.py │ ├── create_human_readable_supported_readers.py │ ├── entry_point_emscripten.cc │ ├── icon.png │ ├── managed_storage_schema.json │ ├── manifest.json.template │ ├── mock-chrome-api.js │ ├── pcsc-api-jstocxxtest.js │ ├── smart-card-filter-libusb-hook-unittest.js │ ├── smart-card-filter-libusb-hook.js │ ├── testing-constants.js │ ├── testing-smart-card-simulation-constants.js │ ├── testing-smart-card-simulation-libusb-hook.js │ ├── testing_smart_card_simulation.cc │ ├── testing_smart_card_simulation.h │ ├── trusted_clients.json │ ├── window-about-showing.js │ ├── window-apps-displaying.js │ ├── window-constants.js │ ├── window-devices-displaying.js │ ├── window-help-showing.js │ ├── window-logs-exporting.js │ ├── window-main.js │ ├── window-status-displaying.js │ ├── window.css │ └── window.html ├── test-all.sh └── third_party ├── ccid ├── LICENSE ├── README.google ├── patches │ ├── 0001-Patch-ccid-tweak-ifdDriverOptions-option.patch │ └── 0002-Declare-Alcor-95x0-readers-supported.patch ├── src │ ├── .github │ │ └── workflows │ │ │ ├── build.yml │ │ │ └── build_meson.yml │ ├── .gitignore │ ├── .gitmodules │ ├── AUTHORS │ ├── COPYING │ ├── INSTALL.md │ ├── MANIFEST │ ├── MacOSX │ │ ├── configure │ │ ├── debuglog.h │ │ ├── ifdhandler.h │ │ ├── pcsclite.h │ │ ├── reader.h │ │ ├── winscard.h │ │ └── wintypes.h │ ├── Makefile.am │ ├── NEWS │ ├── README.md │ ├── SCARDCONTOL.md │ ├── SCARDGETATTRIB.md │ ├── bootstrap │ ├── configure.ac │ ├── contrib │ │ ├── GPL-2 │ │ ├── Kobil_mIDentity_switch │ │ │ ├── Kobil_mIDentity_switch.8 │ │ │ ├── Kobil_mIDentity_switch.c │ │ │ ├── Makefile.am │ │ │ └── README_Kobil_mIDentity_switch.txt │ │ ├── Makefile.am │ │ └── RSA_SecurID │ │ │ ├── Makefile.am │ │ │ ├── RSA_SecurID_getpasswd.1 │ │ │ └── RSA_SecurID_getpasswd.c │ ├── examples │ │ ├── GPL-2 │ │ ├── GetSetNAD.py │ │ ├── Makefile.am │ │ ├── PCSCv2part10.c │ │ ├── PCSCv2part10.h │ │ └── scardcontrol.c │ ├── meson.build │ ├── meson.options │ ├── meson_options.txt │ ├── readers │ │ ├── ACR122U.txt │ │ ├── ACR122U_PICC.txt │ │ ├── ACR38U-CCID.txt │ │ ├── ACS_ACR100.txt │ │ ├── ACS_ACR101.txt │ │ ├── ACS_ACR1251_Dual_Reader.txt │ │ ├── ACS_ACR1252IMP_Reader.txt │ │ ├── ACS_ACR1252_Dual_Reader.txt │ │ ├── ACS_ACR1252_Reader.txt │ │ ├── ACS_ACR1255U-J1.txt │ │ ├── ACS_ACR1281U.txt │ │ ├── ACS_ACR1552.txt │ │ ├── ACS_ACR1552U.txt │ │ ├── ACS_ACR1581.txt │ │ ├── ACS_ACR38_plugin.txt │ │ ├── ACS_ACR3901U_ICC_Reader.txt │ │ ├── ACS_ACR39U_ICC_Reader.txt │ │ ├── ACS_ACR40T_ICC_Reader.txt │ │ ├── ACS_ACR40U_ICC_Reader.txt │ │ ├── ACS_AET65.txt │ │ ├── ACS_APG8201.txt │ │ ├── ACS_APG8201_v2.txt │ │ ├── ACS_CryptoMate64.txt │ │ ├── ACS_CryptoMate_(T2).txt │ │ ├── ACS_CryptoMate_EVO.txt │ │ ├── ACS_WalletMate_Dual_Reader.txt │ │ ├── AF_Care_One_AFC0.txt │ │ ├── AF_Care_One_AFC1.txt │ │ ├── AF_Care_Two_AFC2.txt │ │ ├── AF_Care_Two_AFC3.txt │ │ ├── AK910_ckey_0001.txt │ │ ├── AK910_ckey_0011.txt │ │ ├── AK910_idone_0101.txt │ │ ├── ANCUD_CCID_USB_Reader_RNG.txt │ │ ├── ASEDrive_IIIe_KB.txt │ │ ├── ASE_IIIe.txt │ │ ├── ATMEL_AT90SCR050.txt │ │ ├── ATMEL_AT90SCR100.txt │ │ ├── ATMEL_AT91SC192192CT-USB.txt │ │ ├── ATMEL_AT91SO.txt │ │ ├── ATMEL_AT98SC032CT.txt │ │ ├── ATMEL_VaultIC420.txt │ │ ├── ATMEL_VaultIC440.txt │ │ ├── ATMEL_VaultIC460.txt │ │ ├── AU9520.txt │ │ ├── AU9540.txt │ │ ├── Access_IS_ATR210.txt │ │ ├── Access_IS_ATR220.txt │ │ ├── Access_IS_ATR220_0x0184.txt │ │ ├── Access_IS_NFC_Smart_Module.txt │ │ ├── Access_IS_NFC_Smart_Module_0x0164.txt │ │ ├── Access_IS_ePassport_Reader.txt │ │ ├── ActivCardV2.txt │ │ ├── ActivCardV3.txt │ │ ├── ActivkeySim.txt │ │ ├── Akasa_AK-CR-03.txt │ │ ├── Aktiv_Rutoken_ECP.txt │ │ ├── Aktiv_Rutoken_Lite.txt │ │ ├── Aktiv_Rutoken_Magistra.txt │ │ ├── Aktiv_Rutoken_PINPad_2.txt │ │ ├── Aktiv_Rutoken_SCR_3001_Reader.txt │ │ ├── Aktiv_Rutoken_SCR_3101_NFC_Reader.txt │ │ ├── Aladdin_R.D._JCR-770.txt │ │ ├── Aladdin_R.D._JCR_SecurBio.txt │ │ ├── Aladdin_R.D._JaCarta.txt │ │ ├── Aladdin_R.D._JaCarta2.txt │ │ ├── Aladdin_R.D._JaCarta3.txt │ │ ├── Aladdin_R.D._JaCarta_Flash.txt │ │ ├── Aladdin_R.D._JaCarta_LT.txt │ │ ├── Aladdin_R.D._JaCarta_U2F.txt │ │ ├── Aladdin_R.D._JaCarta_WebPass.txt │ │ ├── Aladdin_eToken_PRO_USB_72K_Java.txt │ │ ├── AlcorMicro_AU9522.txt │ │ ├── AlcorMicro_AU9560.txt │ │ ├── Alcor_Link_AK9563.txt │ │ ├── Alcor_Link_AK9567.txt │ │ ├── Alcor_Link_AK9572.txt │ │ ├── Alcor_SCR001.txt │ │ ├── Alpha-Project_ANGARA_Token.txt │ │ ├── Alya.txt │ │ ├── ArkSigner_Connect2Sign.txt │ │ ├── Ask_CPL108.txt │ │ ├── Athena_ASEDrive_IIIe_Combo.txt │ │ ├── Athena_ASEDrive_IIIe_KB_BIO_PIV.txt │ │ ├── Athena_IDProtect_Flash.txt │ │ ├── Athena_IDProtect_Key.txt │ │ ├── AvestUA_AvestKey.txt │ │ ├── AvidCard_AvidCardCAC_A.txt │ │ ├── Avtor_KP-375BLE.txt │ │ ├── Avtor_SC_Reader_371.txt │ │ ├── Avtor_SC_Reader_KP382.txt │ │ ├── Avtor_SecureToken.txt │ │ ├── Avtor_SecureToken_0x0020.txt │ │ ├── AxaltoV3.txt │ │ ├── BIFIT_ANGARA.txt │ │ ├── BIFIT_USB-Token_iBank2key.txt │ │ ├── BIFIT_iBank2key.txt │ │ ├── BIFIT_iToken.txt │ │ ├── BIT4ID_miniLector_AIR_NFC_v3.txt │ │ ├── BLUTRONICS_TAURUS_NFC.txt │ │ ├── BZH_uKeyCI800-K1.txt │ │ ├── Bit4id_Digital-DNA_Key_BT.txt │ │ ├── Bit4id_Digital-DNA_Key_NO_BT.txt │ │ ├── Bit4id_Digital_DNA_Key.txt │ │ ├── Bit4id_Digital_DNA_Key_v2.txt │ │ ├── Bit4id_tokenME_FIPS_v3.txt │ │ ├── BludriveII.txt │ │ ├── BludriveIIv2.txt │ │ ├── Bluink_CCID.txt │ │ ├── Broadcom_58200.txt │ │ ├── Broadcom_58200_0x5843.txt │ │ ├── Broadcom_58200_0x5844.txt │ │ ├── Broadcom_58200_0x5845.txt │ │ ├── Broadcom_58200_0x5864.txt │ │ ├── Broadcom_58200_0x5865.txt │ │ ├── Broadcom_58200_0x5866.txt │ │ ├── Broadcom_58200_0x5867.txt │ │ ├── Broadcom_5880.txt │ │ ├── Broadcom_5880_0x5805.txt │ │ ├── Broadcom_5880_0x5832.txt │ │ ├── Broadcom_5880_0x5833.txt │ │ ├── Broadcom_5880_0x5834.txt │ │ ├── Broadcom_5880v2.txt │ │ ├── Broadcom_5880v3.txt │ │ ├── Broadcom_5880v4.txt │ │ ├── Broadcom_5880v5.txt │ │ ├── C3PO_KBR36.txt │ │ ├── C3PO_LTC32_USBv2.txt │ │ ├── C3PO_TLTC2USB.txt │ │ ├── CASTLES_EZCCID_Smart_Card_Reader.txt │ │ ├── CCB_eSafeLD.txt │ │ ├── CIRIGHT_ONE_PASS_U2F.txt │ │ ├── CREATOR_CRT-603_CZ1_CCR.txt │ │ ├── Canokeys_Canokey.txt │ │ ├── CardMan1021.txt │ │ ├── CardMan3021.txt │ │ ├── CardMan3121.txt │ │ ├── CardMan3621.txt │ │ ├── CardMan3821.txt │ │ ├── CardMan4321.txt │ │ ├── CardMan5121.txt │ │ ├── CardMan5125.txt │ │ ├── CardMan5321.txt │ │ ├── CardMan6121.txt │ │ ├── Certgate_AirID_2_USB.txt │ │ ├── Certgate_ONEKEY_ID_2_USB.txt │ │ ├── Charismathics.txt │ │ ├── CherryST1044U.txt │ │ ├── CherrySmartBoardXX1X.txt │ │ ├── CherrySmartTerminalST2XXX.txt │ │ ├── CherrySmartTerminalXX1X.txt │ │ ├── CherrySmartTerminalXX7X.txt │ │ ├── CherryXX33.txt │ │ ├── CherryXX44.txt │ │ ├── Cherry_CHERRY_SECURE_BOARD_1.0.txt │ │ ├── Cherry_KC_1000_SC.txt │ │ ├── Cherry_KC_1000_SC_DI.txt │ │ ├── Cherry_KC_1000_SC_DI_Z.txt │ │ ├── Cherry_KC_1000_SC_Z.txt │ │ ├── Cherry_SmartTerminal_1144.txt │ │ ├── Cherry_SmartTerminal_XX44.txt │ │ ├── Cherry_Smart_Card_Reader_USB.txt │ │ ├── Cherry_Smart_Card_Reader_USB_0x0092.txt │ │ ├── Cherry_Smart_Card_Reader_USB_2_04.txt │ │ ├── Cherry_Smartcard_Keyboard_G87-1xx44.txt │ │ ├── Chicony_HP_Skylab_USB_Smartcard_Keyboard.txt │ │ ├── Chicony_HP_USB_Smartcard_CCID_Keyboard.txt │ │ ├── Chicony_HP_USB_Smartcard_CCID_Keyboard_JP.txt │ │ ├── Chicony_HP_USB_Smartcard_CCID_Keyboard_KR.txt │ │ ├── Chicony_USB_Smart_Card_Keyboard.txt │ │ ├── Circle_CCR7115_ICC.txt │ │ ├── Circle_CCR7125_ICC.txt │ │ ├── Circle_CCR7315.txt │ │ ├── Circle_CIR115_ICC.txt │ │ ├── Circle_CIR125-DOT_ICC.txt │ │ ├── Circle_CIR125_ICC.txt │ │ ├── Circle_CIR215_CL.txt │ │ ├── Circle_CIR215_CL_0x2100.txt │ │ ├── Circle_CIR215_PICC.txt │ │ ├── Circle_CIR315.txt │ │ ├── Circle_CIR315_0x0324.txt │ │ ├── Circle_CIR315_0x3100.txt │ │ ├── Circle_CIR315_0x7004.txt │ │ ├── Circle_CIR315_CL.txt │ │ ├── Circle_CIR315_DI.txt │ │ ├── Circle_CIR315_Dual_1S.txt │ │ ├── Circle_CIR415_CL.txt │ │ ├── Circle_CIR415_CL_1S.txt │ │ ├── Circle_CIR515_ICC.txt │ │ ├── Circle_CIR615_CL.txt │ │ ├── Circle_CIR615_CL_1S.txt │ │ ├── Circle_Idaxis_SecurePIV.txt │ │ ├── Covadis_Auriga.txt │ │ ├── CryptoIdentity.txt │ │ ├── DC_DC4_5CCID_READER.txt │ │ ├── DESKO_IDenty_chrom.txt │ │ ├── DESKO_PENTA_Scanner.txt │ │ ├── DUALi_DE-620_Combi.txt │ │ ├── DUALi_DE-ABCM6.txt │ │ ├── DUALi_DE-ABCM6_RFRW.txt │ │ ├── DUALi_DRAGON_NFC_READER.txt │ │ ├── Dectel_CI692.txt │ │ ├── DellSCRK.txt │ │ ├── DellSK-3106.txt │ │ ├── Dexon_Tecnologias_Digitais_DXToken.txt │ │ ├── Dexon_Tecnologias_Digitais_eSmartDX.txt │ │ ├── Doctolib-SR-0xAFD0.txt │ │ ├── Doctolib-SR-0xAFD1.txt │ │ ├── Doctolib-SR-0xAFD2.txt │ │ ├── Doctolib-SR-0xAFD3.txt │ │ ├── ELYCTIS_CL_reader.txt │ │ ├── ESMART_Reader_ER433x_ICC.txt │ │ ├── ESMART_Reader_ER773x_Dual_1S.txt │ │ ├── Elatec_TWN4_MULTITECH.txt │ │ ├── Elatec_TWN4_SmartCard_NFC.txt │ │ ├── Eutron_CryptoIdentity.txt │ │ ├── Eutron_Digipass_860.txt │ │ ├── Eutron_SIM_Pocket_Combo_(Card_Reader).txt │ │ ├── Eutron_SIM_Pocket_Combo_(SIM_Reader).txt │ │ ├── Eutron_Smart_Pocket.txt │ │ ├── Excelsecu_Card_reader.txt │ │ ├── F-Secure_Foundry_USB_Armory_Mk_II.txt │ │ ├── FLY_USB_2.0.txt │ │ ├── FT_Biopass_CCID.txt │ │ ├── FT_Biopass_FIDO2.txt │ │ ├── FT_Biopass_KB_CCID.txt │ │ ├── FT_Biopass_KB_FIDO_CCID.txt │ │ ├── FT_CCID.txt │ │ ├── FT_CCID_KB.txt │ │ ├── FT_U2F_CCID.txt │ │ ├── FT_U2F_CCID_KB.txt │ │ ├── FT_ePass2003Auto.txt │ │ ├── Feitian_BLE_CCID_Dongle.txt │ │ ├── Feitian_R502-CL.txt │ │ ├── Feitian_R502.txt │ │ ├── Feitian_R701.txt │ │ ├── Feitian_R805.txt │ │ ├── Feitian_SCR301.txt │ │ ├── Feitian_SCR310.txt │ │ ├── Feitian_bR301.txt │ │ ├── Feitian_bR301_BLE.txt │ │ ├── Feitian_bR500.txt │ │ ├── Feitian_eJava_Token.txt │ │ ├── Feitian_ePass2003_PKI.txt │ │ ├── Feitian_iR301-U_30PIN.txt │ │ ├── Feitian_iR301-U_8PIN.txt │ │ ├── Feitian_vR504.txt │ │ ├── Feitian_vR504_Contactless_Reader.txt │ │ ├── Flight_Incredist.txt │ │ ├── Fsij_gnuk.txt │ │ ├── FujitsuSiemens_SmartCard_Keyboard_USB_2A.txt │ │ ├── FujitsuSiemens_SmartCard_USB_2A.txt │ │ ├── FujitsuTechnologySolutions_Dual_Smartcard_Reader_D321.txt │ │ ├── FujitsuTechnologySolutions_Keyboard_KB100_SCR.txt │ │ ├── FujitsuTechnologySolutions_Keyboard_KB100_SCR_eSIG.txt │ │ ├── FujitsuTechnologySolutions_Keyboard_KB_SCR2.txt │ │ ├── FujitsuTechnologySolutions_SmartCase_KB_SCR_eSIG.txt │ │ ├── Fujitsu_Smartcard_Reader_D323.txt │ │ ├── GHI_NC001.txt │ │ ├── GIS_SmartMouse.txt │ │ ├── GPFCryptoStick.txt │ │ ├── GemCorePOSPro.txt │ │ ├── GemCoreSIMPro.txt │ │ ├── GemPC433_SL.txt │ │ ├── GemPCKey.txt │ │ ├── GemPCPinpad.txt │ │ ├── GemPCPinpadv2.txt │ │ ├── GemPCTwin.txt │ │ ├── GemPCTwinSerial.txt │ │ ├── GemPC_Express.txt │ │ ├── GemProxDU.txt │ │ ├── GemProxSU.txt │ │ ├── Gem_e-SealPro.txt │ │ ├── GemaltoSmartEnterpriseGuardian.txt │ │ ├── Gemalto_CT1100.txt │ │ ├── Gemalto_Ezio_Branch.txt │ │ ├── Gemalto_Ezio_CB+.txt │ │ ├── Gemalto_Ezio_Shield.txt │ │ ├── Gemalto_Ezio_Shield_PinPad.txt │ │ ├── Gemalto_Ezio_Shield_Pro_SC.txt │ │ ├── Gemalto_Ezio_Shield_Secure_Channel.txt │ │ ├── Gemalto_HybridSmartcardReader.txt │ │ ├── Gemalto_IDBridge_CT30.txt │ │ ├── Gemalto_IDBridge_K30.txt │ │ ├── Gemalto_IDBridge_K3000.txt │ │ ├── Gemalto_K1100.txt │ │ ├── Gemalto_K50.txt │ │ ├── Gemalto_PDT.txt │ │ ├── Gemalto_RF_CR5400.txt │ │ ├── Gemalto_SA_dotNet_Dual.txt │ │ ├── Gemalto_SG.txt │ │ ├── Generic_MultiCard_Device.txt │ │ ├── Generic_USB_Smart_Card_Reader.txt │ │ ├── Genesys_Logic_CCID_Card_Reader.txt │ │ ├── Genesys_Logic_CCID_Card_Reader_0x0771.txt │ │ ├── Genesys_Logic_Combo_Card_Reader.txt │ │ ├── GnD_StarSignCardToken350.txt │ │ ├── GnD_StarSignCardToken550.txt │ │ ├── GnD_StarSign_CUT.txt │ │ ├── GnD_StarSign_CUT_S.txt │ │ ├── GoTrust_Idem_Key.txt │ │ ├── GoldKey_PIV_Token.txt │ │ ├── HID_5021_CL.txt │ │ ├── HID_Aviator.txt │ │ ├── HID_Global_Crescendo_Key_0x0028.txt │ │ ├── HID_Global_Crescendo_Key_0x0029.txt │ │ ├── HID_Global_Crescendo_Key_0x002B.txt │ │ ├── HID_Global_Crescendo_Key_0x002D.txt │ │ ├── HID_Global_OMNIKEY_3x21_Smart_Card_Reader.txt │ │ ├── HID_Global_OMNIKEY_5022_Smart_Card_Reader.txt │ │ ├── HID_Global_OMNIKEY_5023_Smart_Card_Reader.txt │ │ ├── HID_Global_OMNIKEY_5027CK_CCID_CONFIG_IF.txt │ │ ├── HID_Global_OMNIKEY_5122_Dual.txt │ │ ├── HID_Global_OMNIKEY_5122_Smartcard_Reader.txt │ │ ├── HID_Global_OMNIKEY_6121_Smart_Card_Reader.txt │ │ ├── HID_Global_veriCLASS_Reader.txt │ │ ├── HID_OMNIKEY_5025-CL.txt │ │ ├── HID_OMNIKEY_5326_DFR.txt │ │ ├── HID_OMNIKEY_5422.txt │ │ ├── HID_OMNIKEY_5427_CK.txt │ │ ├── HPUSBSmartCardKeyboard.txt │ │ ├── HPUSBSmartCardReader.txt │ │ ├── HP_MFP_SmartCardReader.txt │ │ ├── HP_kus-0133.txt │ │ ├── Hewlett-Packard_HP_lt4112_Gobi_4G_Module.txt │ │ ├── Hitachi_Biometric_Reader.txt │ │ ├── Hitachi_Portable_Biometric_Reader.txt │ │ ├── IID_AT90S064_CCID_READER.txt │ │ ├── IIT_E.Key_Almaz-1C.txt │ │ ├── IIT_E.Key_Crystal-1.txt │ │ ├── INMAX_DWR18_HC.txt │ │ ├── INMAX_DWR18_HPC.txt │ │ ├── INSIDE_Secure_VaultIC_405_Smart_Object.txt │ │ ├── INSIDE_Secure_VaultIC_441_Smart_Object.txt │ │ ├── ISBC_ESMART_reader.txt │ │ ├── Identiv_@MAXX_ID-1_Smart_Card_Reader.txt │ │ ├── Identiv_@MAXX_Light2_token.txt │ │ ├── Identiv_CLOUD_2980_F_Smart_Card_Reader.txt │ │ ├── Identiv_Identiv_uTrust_4701_F_Dual_Interface_Reader.txt │ │ ├── Identiv_Identiv_uTrust_4711_F_CL_SAM_Reader.txt │ │ ├── Identiv_SCR3500_A_Contact_Reader.txt │ │ ├── Identiv_SCR3500_B_Contact_Reader.txt │ │ ├── Identiv_SCR3500_C_Contact_Reader.txt │ │ ├── Identiv_SCR35xx_USB_Smart_Card_Reader.txt │ │ ├── Identiv_uTrust_2900_R_Smart_Card_Reader.txt │ │ ├── Identiv_uTrust_2910_R_Smart_Card_Reader.txt │ │ ├── Identiv_uTrust_2910_R_Taglio_SC_Reader.txt │ │ ├── Identiv_uTrust_3512_SAM_slot_Token.txt │ │ ├── Identiv_uTrust_3522_embd_SE_RFID_Token.txt │ │ ├── Identiv_uTrust_3700_F_CL_Reader.txt │ │ ├── Identiv_uTrust_3701_F_CL_Reader.txt │ │ ├── Identiv_uTrust_3720_Contactless_Reader.txt │ │ ├── Identiv_uTrust_3721_Contactless_Reader.txt │ │ ├── Identiv_uTrust_Token_Flex.txt │ │ ├── Identive_CLOUD_2700_F.txt │ │ ├── Identive_CLOUD_2700_R.txt │ │ ├── Identive_CLOUD_4500_F.txt │ │ ├── Identive_CLOUD_4510_F.txt │ │ ├── Identive_CLOUD_4700_F.txt │ │ ├── Identive_CLOUD_4710_F.txt │ │ ├── Identive_Identive_CLOUD_4000_F_DTC.txt │ │ ├── Identive_SCT3522CC_token.txt │ │ ├── Identive_Technologies_Multi-ISO_HF_Reader_USB.txt │ │ ├── InfoCert_WirelessKey.txt │ │ ├── InfoThink_IT-102MU_Reader.txt │ │ ├── InfoThink_IT-500U_Reader.txt │ │ ├── Infocrypt_HWDSSL_DEVICE.txt │ │ ├── Infocrypt_Token++_lite.txt │ │ ├── Ingenico_Leo.txt │ │ ├── Ingenico_WITEO_badge.txt │ │ ├── Ingenico_WITEO_base.txt │ │ ├── Inside_Secure_AT90SCR050.txt │ │ ├── Inside_Secure_AT90SCR100.txt │ │ ├── Inside_Secure_AT90SCR200.txt │ │ ├── Inside_Secure_VaultIC_420.txt │ │ ├── Inside_Secure_VaultIC_440.txt │ │ ├── Inside_Secure_VaultIC_460_Smart_Object.txt │ │ ├── IonIDe_Smartcard_Reader.txt │ │ ├── JCOP41V221.txt │ │ ├── Jinmuyu_Electronics_MR800.txt │ │ ├── KAAN_Advanced.txt │ │ ├── KAAN_Base.txt │ │ ├── KAAN_SIM_III.txt │ │ ├── KACST_HSID_Reader.txt │ │ ├── KACST_HSID_Reader_Dual_Storage.txt │ │ ├── KACST_HSID_Reader_Single_Storage.txt │ │ ├── KAPELSE_KAP-Care.txt │ │ ├── KAPELSE_KAP-GO.txt │ │ ├── KAPELSE_KAP-LINK.txt │ │ ├── KAPELSE_KAP-LINK2.txt │ │ ├── KAPELSE_KAP-eCV.txt │ │ ├── KAPELSE_eS-KAP-Ad.txt │ │ ├── KEBTechnology_KONA_USB_SmartCard.txt │ │ ├── KRONEGGER_Micro_Core_Platform.txt │ │ ├── KRONEGGER_NFC_blue_Reader_Platform.txt │ │ ├── Kapelse_KAP-Move.txt │ │ ├── Kapelse_Ti-Kap.txt │ │ ├── Kapelse_inSide.txt │ │ ├── Kapsch_TrafficCom_USB_SAM_reader.txt │ │ ├── KeyXentic_KX906_Smart_Card_Reader.txt │ │ ├── Kingtrust_Multi-Reader.txt │ │ ├── Kobil_EMV_CAP.txt │ │ ├── Kobil_IDToken.txt │ │ ├── Kobil_Smart_Token.txt │ │ ├── Kobil_mIDentity_4smart.txt │ │ ├── Kobil_mIDentity_4smart_AES.txt │ │ ├── Kobil_mIDentity_fullsize.txt │ │ ├── Kobil_mIDentity_fullsize_AES.txt │ │ ├── Kobil_mIDentity_visual.txt │ │ ├── LDU_LANDI.txt │ │ ├── LTC31.txt │ │ ├── LTC31v2.txt │ │ ├── LTC36.txt │ │ ├── Ledger_Nano_S.txt │ │ ├── Ledger_Nano_SP.txt │ │ ├── Ledger_Nano_S_CCID.txt │ │ ├── Ledger_Nano_S_Plus_CCID.txt │ │ ├── Ledger_Nano_X.txt │ │ ├── Ledger_Nano_X_CCID.txt │ │ ├── Ledger_Stax.txt │ │ ├── Lenovo.txt │ │ ├── Lenovo2.txt │ │ ├── Lenovo_Smartcard_Wired_Keyboard_II.txt │ │ ├── Lenovo_USB_Smartcard_Keyboard.txt │ │ ├── Liteon_HP_SC_Keyboard_Apollo_JP_Liteon.txt │ │ ├── Liteon_HP_SC_Keyboard_Apollo_KR_Liteon.txt │ │ ├── Liteon_HP_SC_Keyboard_Apollo_Liteon.txt │ │ ├── MK_Technology_KeyPass_D1.txt │ │ ├── MK_Technology_KeyPass_S1.txt │ │ ├── MSI_StarReader_SMART.txt │ │ ├── MX5_SMART_CCID_DRIVER.txt │ │ ├── Macally_NFC_CCID_eNetPad.txt │ │ ├── Makefile.am │ │ ├── Microchip_SEC1110.txt │ │ ├── Microchip_SEC1210.txt │ │ ├── Morpho_MSO1350.txt │ │ ├── Morpho_MSO350.txt │ │ ├── Morpho_ypsID_Key_E.txt │ │ ├── Mulann_PVT.txt │ │ ├── MySmartPad.txt │ │ ├── NXP_PN7462AU_CCID.txt │ │ ├── NXP_PR533.txt │ │ ├── NXP_Pegoda_2_N.txt │ │ ├── NXP_Pegoda_3.txt │ │ ├── Neowave_Weneo.txt │ │ ├── Neowave_Weneo2.txt │ │ ├── Neowave_Weneo3.txt │ │ ├── Neowave_Weneo4.txt │ │ ├── Nitrokey_HSM.txt │ │ ├── Nitrokey_Nitrokey_3.txt │ │ ├── Nitrokey_Pro.txt │ │ ├── Nitrokey_Start.txt │ │ ├── Nitrokey_Storage.txt │ │ ├── OMNIKEY_5321_CLi_USB.txt │ │ ├── OMNIKEY_5421.txt │ │ ├── OMNIKEY_AG_3121.txt │ │ ├── Oberthur-CosmoCard.txt │ │ ├── Oberthur-CosmoCard1.txt │ │ ├── Oberthur-ID-ONE_token_slim_v2.txt │ │ ├── Omnikey_5127_CK.txt │ │ ├── Omnikey_6121.txt │ │ ├── Omnikey_6321.txt │ │ ├── Omnikey_noname1.txt │ │ ├── Oz776S.txt │ │ ├── Oz776_7772.txt │ │ ├── PIVKey_T800.txt │ │ ├── Panasonic_USB_Smart_Card_Reader_7A-Smart.txt │ │ ├── Philips_SmartMX.txt │ │ ├── Planeta_RC700-NFC_CCID.txt │ │ ├── Precise_200_MC.txt │ │ ├── Precise_200_MC_Upgrade.txt │ │ ├── Precise_250_MC.txt │ │ ├── Precise_Sense_MC.txt │ │ ├── Purism_Librem_Key.txt │ │ ├── Raritan_D2CIM-DVUSB.txt │ │ ├── Regula_RFID_Reader.txt │ │ ├── ReinerSCT.txt │ │ ├── ReinerSCT_cyberJack_RFID_basis.txt │ │ ├── ReinerSCT_cyberJack_RFID_standard.txt │ │ ├── ReinerSCT_cyberJack_go.txt │ │ ├── ReinerSCT_cyberJack_one.txt │ │ ├── ReinerSCT_tanJack_BT.txt │ │ ├── ReinerSCT_tanJack_USB.txt │ │ ├── Rocketek_RT-SCR1.txt │ │ ├── Route1_MobiKEY_Fusion3.txt │ │ ├── Rutoken_PINPad_ex.txt │ │ ├── Rutoken_PINPad_in.txt │ │ ├── SAFETRUST_SABRE_SCR.txt │ │ ├── SCL010.txt │ │ ├── SCL01x.txt │ │ ├── SCM_SCL010.txt │ │ ├── SCM_SCL011.txt │ │ ├── SCM_SDI011.txt │ │ ├── SCM_SDI011_512C.txt │ │ ├── SCR331-DI-NTTCom.txt │ │ ├── SCR331-DI.txt │ │ ├── SCR331.txt │ │ ├── SCR3310-NTTCom.txt │ │ ├── SCR3310.txt │ │ ├── SCR3310_2.txt │ │ ├── SCR3311.txt │ │ ├── SCR3320.txt │ │ ├── SCR333.txt │ │ ├── SCR3340.txt │ │ ├── SCR335.txt │ │ ├── SCR3500.txt │ │ ├── SCR355.txt │ │ ├── SDI010.txt │ │ ├── SDS4ID_DominoKeyPro_100.txt │ │ ├── SIMHUB_pcsc_reader.txt │ │ ├── SONY_FeliCa_RC-S300_P.txt │ │ ├── SONY_FeliCa_RC-S300_S.txt │ │ ├── SONY_FeliCa_RC-S660_U.txt │ │ ├── SPECINFOSYSTEMS_DIAMOND_HSM.txt │ │ ├── SPECINFOSYSTEMS_DIAMOND_PLUS_token.txt │ │ ├── SPECINFOSYSTEMS_DIAMOND_PRO_token.txt │ │ ├── SPECINFOSYSTEMS_DIAMOND_token.txt │ │ ├── SPR532.txt │ │ ├── SYNNIX_CL-2000.txt │ │ ├── SafeNet_Token_JC.txt │ │ ├── SafeNet_eToken_5110+_FIPS.txt │ │ ├── SafeNet_eToken_5300.txt │ │ ├── SafeNet_eToken_5300_C.txt │ │ ├── SafeNet_eToken_7300.txt │ │ ├── SafeNet_eToken_Fusion.txt │ │ ├── SafeTech_SafeTouch.txt │ │ ├── SecuTech_Token.txt │ │ ├── Sensyl_SSC-HV_Reader.txt │ │ ├── Sensyl_SSC-NFC_Reader.txt │ │ ├── Sitecom_MD-010.txt │ │ ├── Smart_SBV280.txt │ │ ├── Softforum_XecureHSM.txt │ │ ├── SoloKeys_Solo_2.txt │ │ ├── SpringCard_CSB6_Basic.txt │ │ ├── SpringCard_CSB6_Secure.txt │ │ ├── SpringCard_CSB6_Ultimate.txt │ │ ├── SpringCard_CrazyWriter.txt │ │ ├── SpringCard_E518_6112.txt │ │ ├── SpringCard_E518_611A.txt │ │ ├── SpringCard_EasyFinger_Standard.txt │ │ ├── SpringCard_EasyFinger_Ultimate.txt │ │ ├── SpringCard_H512_Series.txt │ │ ├── SpringCard_H518_6122.txt │ │ ├── SpringCard_H518_612A.txt │ │ ├── SpringCard_H663_Series.txt │ │ ├── SpringCard_M519_6212.txt │ │ ├── SpringCard_M519_621A.txt │ │ ├── SpringCard_NFC_Roll.txt │ │ ├── SpringCard_Prox_N_Roll.txt │ │ ├── SpringCard_Puck.txt │ │ ├── SpringCard_Puck_613A.txt │ │ ├── SpringCard_SpringCore_6012.txt │ │ ├── SpringCard_SpringCore_601A.txt │ │ ├── Spyrus_PocketVault_P-3X.txt │ │ ├── Spyrus_PocketVault_P-3X_0x3203.txt │ │ ├── Spyrus_Rosetta_USB.txt │ │ ├── Spyrus_WorkSafe_Pro.txt │ │ ├── Spyrus_WorkSafe_Pro_0x3117.txt │ │ ├── Sunrex_HP_USB_Business_Slim_Smartcard_CCID_Keyboard.txt │ │ ├── Swissbit_Secure_USB_PU-50n_SE-PE.txt │ │ ├── Synnix_STD200.txt │ │ ├── Sysking_MII136C.txt │ │ ├── TOKEN2_MFA_NFC_Reader.txt │ │ ├── TOKEN2_Molto2.txt │ │ ├── TOPPAN_FORMS_TC63CUT021.txt │ │ ├── Teo.txt │ │ ├── Teridian_TSC12xxFV.09.txt │ │ ├── Thales_RF_Reader.txt │ │ ├── Thales_Shield_M4_Reader.txt │ │ ├── Thursby_TSS_PK1.txt │ │ ├── Thursby_TSS_PK7.txt │ │ ├── Thursby_TSS_PK8.txt │ │ ├── TianYu_CCID_SmartKey.txt │ │ ├── Tianyu_Smart_Card_Reader.txt │ │ ├── Todos_AGM2_CCID.txt │ │ ├── Todos_Cx00.txt │ │ ├── Ubisys_RFID.txt │ │ ├── Unicept_AirID_USB.txt │ │ ├── Unicept_AirID_USB_Dongle.txt │ │ ├── VMware_Virtual_USB_CCID.txt │ │ ├── VMware_Virtual_USB_CCID2.txt │ │ ├── Validy_TokenA.txt │ │ ├── Vasco_DIGIPASS_870.txt │ │ ├── Vasco_DIGIPASS_875.txt │ │ ├── Vasco_DIGIPASS_KEY_202_0120.txt │ │ ├── Vasco_DIGIPASS_KEY_202_0122.txt │ │ ├── Vasco_DP200.txt │ │ ├── Vasco_DP855.txt │ │ ├── Vasco_DP860.txt │ │ ├── Vasco_DP865.txt │ │ ├── Vasco_DP905.txt │ │ ├── Vasco_DPKey101.txt │ │ ├── Vasco_DPKey200.txt │ │ ├── Vasco_DPKey860.txt │ │ ├── Vasco_Digipass920.txt │ │ ├── Vega-Alpha.txt │ │ ├── Verisign_secure_storage_token.txt │ │ ├── Verisign_secure_token.txt │ │ ├── WatchCNPC_USB_CCID_Key.txt │ │ ├── Watchdata_USB_Key.txt │ │ ├── Watchdata_USB_Key2.txt │ │ ├── Watchdata_USB_Key3.txt │ │ ├── Watchdata_W5181.txt │ │ ├── Wavecreating_SD5931.txt │ │ ├── Winbond.txt │ │ ├── Xiring_Leov2.txt │ │ ├── Xiring_MyLeo.txt │ │ ├── Xiring_XI-SIGN.txt │ │ ├── Xiring_XI-SIGN_6000.txt │ │ ├── Yubico_Yubikey_4_CCID.txt │ │ ├── Yubico_Yubikey_4_OTP+CCID.txt │ │ ├── Yubico_Yubikey_4_OTP+U2F+CCID.txt │ │ ├── Yubico_Yubikey_4_U2F+CCID.txt │ │ ├── Yubico_Yubikey_NEO_OTP+U2F+CCID.txt │ │ ├── Yubico_Yubikey_NEO_U2F+CCID.txt │ │ ├── Yubico_Yubikey_neo.txt │ │ ├── Yubico_Yubikey_neo_otp.txt │ │ ├── acs_acr33u.txt │ │ ├── appidkey_ID100-USB_SC_Reader.txt │ │ ├── appidkey_ID50-USB.txt │ │ ├── appidkey_ID60-USB.txt │ │ ├── authenton_1-CTAP2.1.txt │ │ ├── bit4id_TokenME-EVO.txt │ │ ├── bit4id_cryptokey.txt │ │ ├── bit4id_iam.txt │ │ ├── bit4id_key4.txt │ │ ├── bit4id_minilector-AIR.txt │ │ ├── bit4id_minilector-BLUE.txt │ │ ├── bit4id_minilector-s.txt │ │ ├── bit4id_minilector.txt │ │ ├── bit4id_mlector_air_di_v3.txt │ │ ├── e-gate.txt │ │ ├── eID_R6_001_X8.txt │ │ ├── extra_features │ │ │ ├── GemPCPinpadv2_features.txt │ │ │ ├── Gemalto_Ezio_Shield_PinPad_Martin_features.txt │ │ │ ├── Gemalto_Ezio_Shield_PinPad_Stephanie_features.txt │ │ │ ├── Gemalto_Ezio_Shield_PinPad_features.txt │ │ │ ├── Gemalto_IDBridge_CT710.txt │ │ │ └── README.txt │ │ ├── iDream.txt │ │ ├── iMONO.txt │ │ ├── id3_CL1356A_HID.txt │ │ ├── id3_CL1356T.txt │ │ ├── id3_CL1356T5.txt │ │ ├── jNet_jToken_s1.txt │ │ ├── jSolutions_Multi_SIM_card_reader_8.txt │ │ ├── mCore_SCard-Reader.txt │ │ ├── mIDentity.txt │ │ ├── mIDentityXL.txt │ │ ├── rf_IDEAS_USB_CCID.txt │ │ ├── rf_IDEAS_USB_CCID_0xCCDB.txt │ │ ├── sid800.txt │ │ ├── supported_readers.txt │ │ ├── sysmocom_sysmoOCTSIM.txt │ │ └── udea_MILKO_V1.txt │ ├── reconf │ ├── src │ │ ├── 92_pcscd_ccid.rules │ │ ├── Info.plist.src │ │ ├── Makefile.am │ │ ├── ccid.c │ │ ├── ccid.h │ │ ├── ccid_ifdhandler.h │ │ ├── ccid_serial.c │ │ ├── ccid_serial.h │ │ ├── ccid_usb.c │ │ ├── ccid_usb.h │ │ ├── commands.c │ │ ├── commands.h │ │ ├── convert_version.pl │ │ ├── create_Info_plist.pl │ │ ├── debug.c │ │ ├── debug.h │ │ ├── defs.h │ │ ├── ifdhandler.c │ │ ├── misc.h │ │ ├── openct │ │ │ ├── LICENSE │ │ │ ├── README │ │ │ ├── buffer.c │ │ │ ├── buffer.h │ │ │ ├── checksum.c │ │ │ ├── checksum.h │ │ │ ├── proto-t1.c │ │ │ └── proto-t1.h │ │ ├── parse.c │ │ ├── parser.h │ │ ├── reader.conf.in │ │ ├── simclist.c │ │ ├── simclist.h │ │ ├── strlcpy.c │ │ ├── strlcpycat.h │ │ ├── sys_generic.h │ │ ├── sys_unix.c │ │ ├── tokenparser.l │ │ ├── towitoko │ │ │ ├── COPYING │ │ │ ├── README │ │ │ ├── atr.c │ │ │ ├── atr.h │ │ │ ├── defines.h │ │ │ ├── pps.c │ │ │ └── pps.h │ │ ├── utils.c │ │ └── utils.h │ └── ylwrap └── webport │ ├── build │ ├── .gitignore │ └── Makefile │ ├── include.mk │ └── src │ ├── ccid_pcsc_driver_adaptor.cc │ ├── ccid_pcsc_driver_adaptor.h │ └── config.h ├── closure-compiler-binary ├── LICENSE ├── README.google ├── include.mk └── src │ ├── COPYING │ ├── README.md │ └── compiler.jar ├── closure-compiler ├── LICENSE ├── README.google ├── src │ ├── .bazelrc │ ├── .bazelversion │ ├── .github │ │ ├── ISSUE_TEMPLATE.md │ │ ├── ci_support │ │ │ ├── deploy_sonatype_snapshot_bundles.js │ │ │ └── test_closure-compiler-npm.sh │ │ ├── dependabot.yml │ │ └── workflows │ │ │ ├── ci.yaml │ │ │ └── scorecard.yml │ ├── .gitignore │ ├── BUILD.bazel │ ├── COPYING │ ├── README.md │ ├── WORKSPACE.bazel │ ├── bazel │ │ ├── expand_template_with_defines.bzl │ │ ├── oss_java_library.bzl │ │ ├── sonatype_artifact_bundle.bzl │ │ └── typedast.bzl │ ├── build_test.sh │ ├── code_of_conduct.md │ ├── contrib │ │ ├── externs │ │ │ ├── ace-1.2.3.js │ │ │ ├── angular-1.6-http-promise_templated.js │ │ │ ├── angular-1.6-mocks.js │ │ │ ├── angular-1.6-q_templated.js │ │ │ ├── angular-1.6-resource.js │ │ │ ├── angular-1.6-test.js │ │ │ ├── angular-1.6.js │ │ │ ├── angular-cache-2.3.0.js │ │ │ ├── angular-cache-4.6.js │ │ │ ├── angular-material-1.1.js │ │ │ ├── angular-material.js │ │ │ ├── angular_ui_router.js │ │ │ ├── api │ │ │ │ └── gadgets │ │ │ │ │ ├── google.container.js │ │ │ │ │ ├── iframes.js │ │ │ │ │ ├── oauth.js │ │ │ │ │ ├── oauth2.js │ │ │ │ │ ├── opensocial.js │ │ │ │ │ ├── plusone.js │ │ │ │ │ └── shindig.js │ │ │ ├── async-2.0.js │ │ │ ├── chai-3.5.js │ │ │ ├── chai-4.1.js │ │ │ ├── chrome.js │ │ │ ├── chrome_extensions.js │ │ │ ├── facebook_javascript_sdk.js │ │ │ ├── geojson.js │ │ │ ├── google_analytics_api.js │ │ │ ├── google_feed_api.js │ │ │ ├── google_loader_api.js │ │ │ ├── google_tag_manager_api.js │ │ │ ├── google_universal_analytics_api.js │ │ │ ├── google_visualization_api.js │ │ │ ├── google_youtube_iframe.js │ │ │ ├── jasmine-2.0.js │ │ │ ├── jasmine-3.3.js │ │ │ ├── jasmine-angular.js │ │ │ ├── jasmine.js │ │ │ ├── jquery-1.12_and_2.2.js │ │ │ ├── jquery-1.4.4.js │ │ │ ├── jquery-1.5.js │ │ │ ├── jquery-1.6.js │ │ │ ├── jquery-1.7.js │ │ │ ├── jquery-1.8.js │ │ │ ├── jquery-1.9.js │ │ │ ├── jquery-3.0.js │ │ │ ├── jquery-3.1.js │ │ │ ├── jquery-3.2.js │ │ │ ├── jquery-3.3.js │ │ │ ├── maps │ │ │ │ ├── google_maps_api_v3.js │ │ │ │ ├── google_maps_api_v3_10.js │ │ │ │ ├── google_maps_api_v3_11.js │ │ │ │ ├── google_maps_api_v3_12.js │ │ │ │ ├── google_maps_api_v3_13.js │ │ │ │ ├── google_maps_api_v3_14.js │ │ │ │ ├── google_maps_api_v3_15.js │ │ │ │ ├── google_maps_api_v3_16.js │ │ │ │ ├── google_maps_api_v3_17.js │ │ │ │ ├── google_maps_api_v3_18.js │ │ │ │ ├── google_maps_api_v3_19.js │ │ │ │ ├── google_maps_api_v3_20.js │ │ │ │ ├── google_maps_api_v3_21.js │ │ │ │ ├── google_maps_api_v3_22.js │ │ │ │ ├── google_maps_api_v3_23.js │ │ │ │ ├── google_maps_api_v3_24.js │ │ │ │ ├── google_maps_api_v3_25.js │ │ │ │ ├── google_maps_api_v3_26.js │ │ │ │ ├── google_maps_api_v3_27.js │ │ │ │ ├── google_maps_api_v3_28.js │ │ │ │ ├── google_maps_api_v3_29.js │ │ │ │ ├── google_maps_api_v3_3.js │ │ │ │ ├── google_maps_api_v3_31.js │ │ │ │ ├── google_maps_api_v3_32.js │ │ │ │ ├── google_maps_api_v3_33.js │ │ │ │ ├── google_maps_api_v3_34.js │ │ │ │ ├── google_maps_api_v3_35.js │ │ │ │ ├── google_maps_api_v3_36.js │ │ │ │ ├── google_maps_api_v3_37.js │ │ │ │ ├── google_maps_api_v3_38.js │ │ │ │ ├── google_maps_api_v3_39.js │ │ │ │ ├── google_maps_api_v3_4.js │ │ │ │ ├── google_maps_api_v3_40.js │ │ │ │ ├── google_maps_api_v3_41.js │ │ │ │ ├── google_maps_api_v3_42.js │ │ │ │ ├── google_maps_api_v3_43.js │ │ │ │ ├── google_maps_api_v3_44.js │ │ │ │ ├── google_maps_api_v3_45.js │ │ │ │ ├── google_maps_api_v3_46.js │ │ │ │ ├── google_maps_api_v3_47.js │ │ │ │ ├── google_maps_api_v3_48.js │ │ │ │ ├── google_maps_api_v3_49.js │ │ │ │ ├── google_maps_api_v3_5.js │ │ │ │ ├── google_maps_api_v3_50.js │ │ │ │ ├── google_maps_api_v3_51.js │ │ │ │ ├── google_maps_api_v3_52.js │ │ │ │ ├── google_maps_api_v3_53.js │ │ │ │ ├── google_maps_api_v3_6.js │ │ │ │ ├── google_maps_api_v3_7.js │ │ │ │ ├── google_maps_api_v3_8.js │ │ │ │ ├── google_maps_api_v3_9.js │ │ │ │ └── google_maps_api_v3_exp.js │ │ │ ├── mocha-2.5.js │ │ │ ├── ms-office-1.3.js │ │ │ ├── polymer-1.0.js │ │ │ ├── safari.js │ │ │ ├── showdown-1.3.js │ │ │ ├── silverlight.js │ │ │ ├── sinon-1.17.js │ │ │ ├── sinon-chai-2.7.js │ │ │ ├── stripe-2.0.js │ │ │ ├── typeahead_jquery_0_11_1.js │ │ │ ├── ui-bootstrap.js │ │ │ ├── underscore-1.3.1.js │ │ │ ├── underscore-1.4.4.js │ │ │ ├── underscore-1.5.2.js │ │ │ ├── universal_analytics_api.js │ │ │ └── web_component_tester-4.2.js │ │ └── nodejs │ │ │ ├── assert.js │ │ │ ├── buffer.js │ │ │ ├── child_process.js │ │ │ ├── cluster.js │ │ │ ├── crypto.js │ │ │ ├── dgram.js │ │ │ ├── dns.js │ │ │ ├── domain.js │ │ │ ├── events.js │ │ │ ├── fs.js │ │ │ ├── globals.js │ │ │ ├── http.js │ │ │ ├── https.js │ │ │ ├── net.js │ │ │ ├── os.js │ │ │ ├── path.js │ │ │ ├── punycode.js │ │ │ ├── querystring.js │ │ │ ├── readline.js │ │ │ ├── repl.js │ │ │ ├── stream.js │ │ │ ├── string_decoder.js │ │ │ ├── tls.js │ │ │ ├── tty.js │ │ │ ├── url.js │ │ │ ├── util.js │ │ │ ├── vm.js │ │ │ └── zlib.js │ ├── debian │ │ ├── changelog │ │ ├── closure-compiler.1.txt │ │ ├── closure-compiler.install │ │ ├── closure-compiler.manpages │ │ ├── compat │ │ ├── control │ │ ├── copyright │ │ ├── libclosure-compiler-java-doc.install │ │ ├── libclosure-compiler-java.install │ │ ├── manpage_encoding_declaration.UTF-8 │ │ ├── maven.rules │ │ ├── rules │ │ ├── source │ │ │ └── format │ │ └── wrapper_script │ │ │ └── closure-compiler │ ├── externs │ │ ├── browser │ │ │ ├── deprecated.js │ │ │ ├── es6_proxy.js │ │ │ ├── fetchapi.js │ │ │ ├── fido.js │ │ │ ├── flash.js │ │ │ ├── gecko_css.js │ │ │ ├── gecko_dom.js │ │ │ ├── gecko_event.js │ │ │ ├── gecko_xml.js │ │ │ ├── google_legacy.js │ │ │ ├── html5.js │ │ │ ├── ie_css.js │ │ │ ├── ie_dom.js │ │ │ ├── ie_event.js │ │ │ ├── ie_vml.js │ │ │ ├── intersection_observer.js │ │ │ ├── intl.js │ │ │ ├── iphone.js │ │ │ ├── mediakeys.js │ │ │ ├── mediasource.js │ │ │ ├── nonstandard_anim_timing.js │ │ │ ├── nonstandard_audio.js │ │ │ ├── nonstandard_console.js │ │ │ ├── nonstandard_fileapi.js │ │ │ ├── nonstandard_indexeddb.js │ │ │ ├── nonstandard_navigation_timing.js │ │ │ ├── nonstandard_selection.js │ │ │ ├── page_visibility.js │ │ │ ├── streamsapi.js │ │ │ ├── svg.js │ │ │ ├── url.js │ │ │ ├── v8.js │ │ │ ├── w3c_abort.js │ │ │ ├── w3c_anim_timing.js │ │ │ ├── w3c_aria_mixin.js │ │ │ ├── w3c_audio.js │ │ │ ├── w3c_batterystatus.js │ │ │ ├── w3c_clipboard.js │ │ │ ├── w3c_clipboardevent.js │ │ │ ├── w3c_composition_event.js │ │ │ ├── w3c_css.js │ │ │ ├── w3c_css3d.js │ │ │ ├── w3c_device_sensor_event.js │ │ │ ├── w3c_dom1.js │ │ │ ├── w3c_dom2.js │ │ │ ├── w3c_dom3.js │ │ │ ├── w3c_dom4.js │ │ │ ├── w3c_elementtraversal.js │ │ │ ├── w3c_event.js │ │ │ ├── w3c_event3.js │ │ │ ├── w3c_eventsource.js │ │ │ ├── w3c_fileapi.js │ │ │ ├── w3c_gamepad.js │ │ │ ├── w3c_geolocation.js │ │ │ ├── w3c_geometry1.js │ │ │ ├── w3c_indexeddb.js │ │ │ ├── w3c_keyboardlock.js │ │ │ ├── w3c_mediacapabilities.js │ │ │ ├── w3c_midi.js │ │ │ ├── w3c_navigation_timing.js │ │ │ ├── w3c_netinfo.js │ │ │ ├── w3c_payment_request.js │ │ │ ├── w3c_permissions.js │ │ │ ├── w3c_permissions_policy.js │ │ │ ├── w3c_pointer_events.js │ │ │ ├── w3c_pointerlock.js │ │ │ ├── w3c_range.js │ │ │ ├── w3c_referrer_policy.js │ │ │ ├── w3c_requestidlecallback.js │ │ │ ├── w3c_rtc.js │ │ │ ├── w3c_screen_orientation.js │ │ │ ├── w3c_screen_wake_lock.js │ │ │ ├── w3c_selection.js │ │ │ ├── w3c_selectors.js │ │ │ ├── w3c_serviceworker.js │ │ │ ├── w3c_speech.js │ │ │ ├── w3c_touch_event.js │ │ │ ├── w3c_trusted_types.js │ │ │ ├── w3c_vibration.js │ │ │ ├── w3c_webcodecs.js │ │ │ ├── w3c_webcrypto.js │ │ │ ├── w3c_worklets.js │ │ │ ├── w3c_xml.js │ │ │ ├── web_animations.js │ │ │ ├── web_app_manifest.js │ │ │ ├── webassembly.js │ │ │ ├── webgl.js │ │ │ ├── webgl2.js │ │ │ ├── webgl2_compute.js │ │ │ ├── webkit_css.js │ │ │ ├── webkit_dom.js │ │ │ ├── webkit_event.js │ │ │ ├── webkit_notifications.js │ │ │ ├── webkit_usercontent.js │ │ │ ├── webstorage.js │ │ │ ├── whatwg_bitmap_context.js │ │ │ ├── whatwg_console.js │ │ │ ├── whatwg_encoding.js │ │ │ ├── whatwg_file_system.js │ │ │ ├── wicg_compression_stream.js │ │ │ ├── wicg_constructable_stylesheets.js │ │ │ ├── wicg_entries.js │ │ │ ├── wicg_file_handling.js │ │ │ ├── wicg_file_system_access.js │ │ │ ├── wicg_floc.js │ │ │ ├── wicg_ink.js │ │ │ ├── wicg_resizeobserver.js │ │ │ ├── wicg_scheduler.js │ │ │ ├── wicg_trust_token.js │ │ │ ├── wicg_uach.js │ │ │ └── window.js │ │ ├── es3.js │ │ ├── es5.js │ │ ├── es6.js │ │ └── es6_collections.js │ ├── maven │ │ ├── closure-compiler-externs.pom.xml │ │ ├── closure-compiler-main.pom.xml │ │ ├── closure-compiler-parent.pom.xml │ │ ├── closure-compiler-unshaded.pom.xml.tpl │ │ └── closure-compiler.pom.xml │ ├── package.json │ ├── rules.jarjar │ ├── src │ │ └── com │ │ │ └── google │ │ │ ├── debugging │ │ │ └── sourcemap │ │ │ │ ├── Base64.java │ │ │ │ ├── Base64VLQ.java │ │ │ │ ├── FilePosition.java │ │ │ │ ├── SourceMapConsumer.java │ │ │ │ ├── SourceMapConsumerFactory.java │ │ │ │ ├── SourceMapConsumerV3.java │ │ │ │ ├── SourceMapFormat.java │ │ │ │ ├── SourceMapGenerator.java │ │ │ │ ├── SourceMapGeneratorFactory.java │ │ │ │ ├── SourceMapGeneratorV3.java │ │ │ │ ├── SourceMapObject.java │ │ │ │ ├── SourceMapObjectParser.externs.js │ │ │ │ ├── SourceMapObjectParser.java │ │ │ │ ├── SourceMapParseException.java │ │ │ │ ├── SourceMapSection.java │ │ │ │ ├── SourceMapSupplier.java │ │ │ │ ├── SourceMapping.java │ │ │ │ ├── SourceMappingReversable.java │ │ │ │ ├── Util.java │ │ │ │ ├── package.html │ │ │ │ ├── proto │ │ │ │ ├── BUILD.bazel │ │ │ │ └── mapping.proto │ │ │ │ └── super │ │ │ │ └── com │ │ │ │ └── google │ │ │ │ └── debugging │ │ │ │ └── sourcemap │ │ │ │ └── SourceMapObjectParser.java │ │ │ └── javascript │ │ │ ├── jscomp │ │ │ ├── AbstractCommandLineRunner.java │ │ │ ├── AbstractCompiler.java │ │ │ ├── AbstractMessageFormatter.java │ │ │ ├── AbstractPeepholeOptimization.java │ │ │ ├── AbstractScope.java │ │ │ ├── AbstractVar.java │ │ │ ├── AccessControlUtils.java │ │ │ ├── AccessorSummary.java │ │ │ ├── AliasStrings.java │ │ │ ├── AllowlistWarningsGuard.java │ │ │ ├── AnalyzePrototypeProperties.java │ │ │ ├── AngularPass.java │ │ │ ├── AstAnalyzer.java │ │ │ ├── AstFactory.java │ │ │ ├── AstManipulations.java │ │ │ ├── AstValidator.java │ │ │ ├── BasicBlock.java │ │ │ ├── BasicErrorManager.java │ │ │ ├── BlackHoleErrorManager.java │ │ │ ├── ByPathWarningsGuard.java │ │ │ ├── ChangeVerifier.java │ │ │ ├── CheckAccessControls.java │ │ │ ├── CheckClosureImports.java │ │ │ ├── CheckConformance.java │ │ │ ├── CheckDebuggerStatement.java │ │ │ ├── CheckExtraRequiresPassConfig.java │ │ │ ├── CheckGlobalThis.java │ │ │ ├── CheckJSDoc.java │ │ │ ├── CheckLevel.java │ │ │ ├── CheckMissingRequires.java │ │ │ ├── CheckMissingReturn.java │ │ │ ├── CheckRegExp.java │ │ │ ├── CheckSideEffects.java │ │ │ ├── CheckSuper.java │ │ │ ├── CheckSuspiciousCode.java │ │ │ ├── CheckTypeImportCodeReferences.java │ │ │ ├── CheckUnreachableCode.java │ │ │ ├── ChromeCodingConvention.java │ │ │ ├── ChromePass.java │ │ │ ├── ClosureCheckModule.java │ │ │ ├── ClosureCodeRemoval.java │ │ │ ├── ClosureCodingConvention.java │ │ │ ├── ClosureOptimizePrimitives.java │ │ │ ├── ClosurePrimitiveErrors.java │ │ │ ├── ClosureRewriteClass.java │ │ │ ├── ClosureRewriteModule.java │ │ │ ├── CoalesceVariableNames.java │ │ │ ├── CodeChangeHandler.java │ │ │ ├── CodeConsumer.java │ │ │ ├── CodeGenerator.java │ │ │ ├── CodePrinter.java │ │ │ ├── CodingConvention.java │ │ │ ├── CodingConventions.java │ │ │ ├── CollapseAnonymousFunctions.java │ │ │ ├── CollapseVariableDeclarations.java │ │ │ ├── CollectFileOverviewVisibility.java │ │ │ ├── CombinedCompilerPass.java │ │ │ ├── CommandLineRunner.java │ │ │ ├── CommandLineRunnerVersion.template │ │ │ ├── CompilationLevel.java │ │ │ ├── CompileMetricsRecorderInterface.java │ │ │ ├── Compiler.java │ │ │ ├── CompilerExecutor.java │ │ │ ├── CompilerInput.java │ │ │ ├── CompilerInputProvider.java │ │ │ ├── CompilerOptions.java │ │ │ ├── CompilerOptionsPreprocessor.java │ │ │ ├── CompilerPass.java │ │ │ ├── ComposeWarningsGuard.java │ │ │ ├── ConcretizeStaticInheritanceForInlining.java │ │ │ ├── ConformanceAllowlister.java │ │ │ ├── ConformancePassConfig.java │ │ │ ├── ConformanceRules.java │ │ │ ├── ConstCheck.java │ │ │ ├── ConstParamCheck.java │ │ │ ├── ControlFlowAnalysis.java │ │ │ ├── ControlFlowGraph.java │ │ │ ├── ConvertChunksToESModules.java │ │ │ ├── ConvertToDottedProperties.java │ │ │ ├── CreateSyntheticBlocks.java │ │ │ ├── CrossChunkCodeMotion.java │ │ │ ├── CrossChunkMethodMotion.java │ │ │ ├── CrossChunkReferenceCollector.java │ │ │ ├── CssRenamingMap.java │ │ │ ├── CustomPassExecutionTime.java │ │ │ ├── DataFlowAnalysis.java │ │ │ ├── DeadAssignmentsElimination.java │ │ │ ├── DeadPropertyAssignmentElimination.java │ │ │ ├── DeclaredGlobalExternsOnWindow.java │ │ │ ├── DefaultExterns.java │ │ │ ├── DefaultNameGenerator.java │ │ │ ├── DefaultPassConfig.java │ │ │ ├── Denormalize.java │ │ │ ├── DependencyOptions.java │ │ │ ├── DestructuredTarget.java │ │ │ ├── DestructuringGlobalNameExtractor.java │ │ │ ├── DevirtualizeMethods.java │ │ │ ├── DiagnosticGroup.java │ │ │ ├── DiagnosticGroupPathSuppressingWarningsGuard.java │ │ │ ├── DiagnosticGroupWarningsGuard.java │ │ │ ├── DiagnosticGroups.java │ │ │ ├── DiagnosticToSuppressionMapper.java │ │ │ ├── DiagnosticType.java │ │ │ ├── DotFormatter.java │ │ │ ├── DummyCompileMetricsRecorder.java │ │ │ ├── EmptyMessageBundle.java │ │ │ ├── ErrorFormat.java │ │ │ ├── ErrorHandler.java │ │ │ ├── ErrorManager.java │ │ │ ├── ErrorPass.java │ │ │ ├── Es6CheckModule.java │ │ │ ├── Es6ConvertSuper.java │ │ │ ├── Es6ConvertSuperConstructorCalls.java │ │ │ ├── Es6ExtractClasses.java │ │ │ ├── Es6ForOfConverter.java │ │ │ ├── Es6NormalizeShorthandProperties.java │ │ │ ├── Es6RelativizeImportPaths.java │ │ │ ├── Es6RenameReferences.java │ │ │ ├── Es6RenameTypeReferences.java │ │ │ ├── Es6RenameVariablesInParamLists.java │ │ │ ├── Es6RewriteArrowFunction.java │ │ │ ├── Es6RewriteBlockScopedDeclaration.java │ │ │ ├── Es6RewriteBlockScopedFunctionDeclaration.java │ │ │ ├── Es6RewriteClass.java │ │ │ ├── Es6RewriteClassExtendsExpressions.java │ │ │ ├── Es6RewriteDestructuring.java │ │ │ ├── Es6RewriteGenerators.java │ │ │ ├── Es6RewriteModules.java │ │ │ ├── Es6RewriteModulesToCommonJsModules.java │ │ │ ├── Es6RewriteRestAndSpread.java │ │ │ ├── Es6RewriteScriptsToModules.java │ │ │ ├── Es6SplitVariableDeclarations.java │ │ │ ├── Es6TemplateLiterals.java │ │ │ ├── Es7RewriteExponentialOperator.java │ │ │ ├── ExploitAssigns.java │ │ │ ├── ExportTestFunctions.java │ │ │ ├── ExpressionDecomposer.java │ │ │ ├── ExternExportsPass.java │ │ │ ├── ExtractPrototypeMemberDeclarations.java │ │ │ ├── FindExportableNodes.java │ │ │ ├── FindModuleDependencies.java │ │ │ ├── FlagUsageException.java │ │ │ ├── FlowSensitiveInlineVariables.java │ │ │ ├── ForbidDynamicImportUsage.java │ │ │ ├── ForbiddenChange.java │ │ │ ├── FunctionArgumentInjector.java │ │ │ ├── FunctionInjector.java │ │ │ ├── FunctionRewriter.java │ │ │ ├── FunctionToBlockMutator.java │ │ │ ├── FunctionTypeBuilder.java │ │ │ ├── GatherExternProperties.java │ │ │ ├── GatherGetterAndSetterProperties.java │ │ │ ├── GatherModuleMetadata.java │ │ │ ├── GatherRawExports.java │ │ │ ├── GenerateExports.java │ │ │ ├── GlobalNamespace.java │ │ │ ├── GoogleCodingConvention.java │ │ │ ├── GoogleJsMessageIdGenerator.java │ │ │ ├── GuardedCallback.java │ │ │ ├── IcuTemplateDefinition.java │ │ │ ├── IdGenerator.java │ │ │ ├── IdMappingUtil.java │ │ │ ├── ImplicitNullabilityCheck.java │ │ │ ├── IndexProvider.java │ │ │ ├── InferConsts.java │ │ │ ├── InferJSDocInfo.java │ │ │ ├── InjectRuntimeLibraries.java │ │ │ ├── InjectTranspilationRuntimeLibraries.java │ │ │ ├── InlineAndCollapseProperties.java │ │ │ ├── InlineCostEstimator.java │ │ │ ├── InlineFunctions.java │ │ │ ├── InlineObjectLiterals.java │ │ │ ├── InlineProperties.java │ │ │ ├── InlineSimpleMethods.java │ │ │ ├── InlineVariables.java │ │ │ ├── InvalidatingTypes.java │ │ │ ├── InvocationTemplateTypeMatcher.java │ │ │ ├── InvocationsCallback.java │ │ │ ├── IsolatePolyfills.java │ │ │ ├── J2clAssertRemovalPass.java │ │ │ ├── J2clChecksPass.java │ │ │ ├── J2clClinitPrunerPass.java │ │ │ ├── J2clConstantHoisterPass.java │ │ │ ├── J2clEqualitySameRewriterPass.java │ │ │ ├── J2clPass.java │ │ │ ├── J2clPropertyInlinerPass.java │ │ │ ├── J2clSourceFileChecker.java │ │ │ ├── J2clStringValueOfRewriterPass.java │ │ │ ├── J2clSuppressWarningsGuard.java │ │ │ ├── J2clUtilGetDefineRewriterPass.java │ │ │ ├── JSChunk.java │ │ │ ├── JSChunkGraph.java │ │ │ ├── JSCompZipFileCache.java │ │ │ ├── JSCompilerRunnerVersion.template │ │ │ ├── JSDocInfoPrinter.java │ │ │ ├── JSError.java │ │ │ ├── JsAst.java │ │ │ ├── JsIterables.java │ │ │ ├── JsMessage.java │ │ │ ├── JsMessageDefinition.java │ │ │ ├── JsMessageExtractor.java │ │ │ ├── JsMessageVisitor.java │ │ │ ├── JsonErrorReportGenerator.java │ │ │ ├── JvmMetrics.java │ │ │ ├── LateEs6ToEs3Converter.java │ │ │ ├── LazyParsedDependencyInfo.java │ │ │ ├── LightweightMessageFormatter.java │ │ │ ├── LinkedFlowScope.java │ │ │ ├── LintPassConfig.java │ │ │ ├── Linter.java │ │ │ ├── LinterMain.java │ │ │ ├── LiveVariablesAnalysis.java │ │ │ ├── LocaleDataPasses.java │ │ │ ├── LoggerErrorManager.java │ │ │ ├── MakeDeclaredNamesUnique.java │ │ │ ├── MapDiagnosticToSuppression.java │ │ │ ├── MaybeReachingVariableUse.java │ │ │ ├── MemoizedScopeCreator.java │ │ │ ├── MessageBundle.java │ │ │ ├── MessageFormatter.java │ │ │ ├── MinimizeExitPoints.java │ │ │ ├── MinimizedCondition.java │ │ │ ├── ModuleIdentifier.java │ │ │ ├── ModuleImportResolver.java │ │ │ ├── ModuleRenaming.java │ │ │ ├── MustBeReachingVariableDef.java │ │ │ ├── NameGenerator.java │ │ │ ├── NodeIterators.java │ │ │ ├── NodeNameExtractor.java │ │ │ ├── NodeTraversal.java │ │ │ ├── NodeUtil.java │ │ │ ├── Normalize.java │ │ │ ├── OptimizeArgumentsArray.java │ │ │ ├── OptimizeCalls.java │ │ │ ├── OptimizeConstructors.java │ │ │ ├── OptimizeParameters.java │ │ │ ├── OptimizeReturns.java │ │ │ ├── OptionalChainRewriter.java │ │ │ ├── OutputCharsetEncoder.java │ │ │ ├── ParenthesizeFunctionsInChunks.java │ │ │ ├── PassConfig.java │ │ │ ├── PassFactory.java │ │ │ ├── PassListBuilder.java │ │ │ ├── PassNames.java │ │ │ ├── PeepholeCollectPropertyAssignments.java │ │ │ ├── PeepholeFoldConstants.java │ │ │ ├── PeepholeMinimizeConditions.java │ │ │ ├── PeepholeOptimizationsPass.java │ │ │ ├── PeepholeRemoveDeadCode.java │ │ │ ├── PeepholeReorderConstantExpression.java │ │ │ ├── PeepholeReplaceKnownMethods.java │ │ │ ├── PeepholeSubstituteAlternateSyntax.java │ │ │ ├── PerformanceTracker.java │ │ │ ├── PerformanceTrackerCodeSizeEstimator.java │ │ │ ├── PhaseOptimizer.java │ │ │ ├── Platform.java │ │ │ ├── PolyfillUsageFinder.java │ │ │ ├── PolymerBehaviorExtractor.java │ │ │ ├── PolymerClassDefinition.java │ │ │ ├── PolymerClassRewriter.java │ │ │ ├── PolymerExportPolicy.java │ │ │ ├── PolymerPass.java │ │ │ ├── PolymerPassErrors.java │ │ │ ├── PolymerPassFindExterns.java │ │ │ ├── PolymerPassStaticUtils.java │ │ │ ├── PolymerPassSuppressBehaviors.java │ │ │ ├── PrebuildAst.java │ │ │ ├── PrebuildDependencyInfo.java │ │ │ ├── PreprocessorSymbolTable.java │ │ │ ├── PrintStreamErrorManager.java │ │ │ ├── PrintStreamErrorReportGenerator.java │ │ │ ├── ProcessClosurePrimitives.java │ │ │ ├── ProcessClosureProvidesAndRequires.java │ │ │ ├── ProcessCommonJSModules.java │ │ │ ├── ProcessDefines.java │ │ │ ├── ProcessTweaks.java │ │ │ ├── Promises.java │ │ │ ├── PropertyRenamingPolicy.java │ │ │ ├── PureFunctionIdentifier.java │ │ │ ├── RandomNameGenerator.java │ │ │ ├── RecentChange.java │ │ │ ├── RecoverableJsAst.java │ │ │ ├── Reference.java │ │ │ ├── ReferenceCollection.java │ │ │ ├── ReferenceCollector.java │ │ │ ├── ReferenceMap.java │ │ │ ├── Region.java │ │ │ ├── RemoveCastNodes.java │ │ │ ├── RemoveUnnecessarySyntheticExterns.java │ │ │ ├── RemoveUnusedCode.java │ │ │ ├── RemoveWeakSources.java │ │ │ ├── RenameLabels.java │ │ │ ├── RenameProperties.java │ │ │ ├── RenameVars.java │ │ │ ├── RenamingMap.java │ │ │ ├── ReplaceCssNames.java │ │ │ ├── ReplaceIdGenerators.java │ │ │ ├── ReplaceMessages.java │ │ │ ├── ReplaceMessagesConstants.java │ │ │ ├── ReplaceMessagesForChrome.java │ │ │ ├── ReplaceStrings.java │ │ │ ├── ReplaceToggles.java │ │ │ ├── ReplacedStringsDecoder.java │ │ │ ├── ReportUntranspilableFeatures.java │ │ │ ├── RescopeGlobalSymbols.java │ │ │ ├── Result.java │ │ │ ├── RewriteAsyncFunctions.java │ │ │ ├── RewriteAsyncIteration.java │ │ │ ├── RewriteCatchWithNoBinding.java │ │ │ ├── RewriteClassMembers.java │ │ │ ├── RewriteDynamicImports.java │ │ │ ├── RewriteGlobalDeclarationsForTryCatchWrapping.java │ │ │ ├── RewriteGoogJsImports.java │ │ │ ├── RewriteJsonToModule.java │ │ │ ├── RewriteLogicalAssignmentOperatorsHelper.java │ │ │ ├── RewriteLogicalAssignmentOperatorsPass.java │ │ │ ├── RewriteNewDotTarget.java │ │ │ ├── RewriteNullishCoalesceOperator.java │ │ │ ├── RewriteObjectSpread.java │ │ │ ├── RewriteOptionalChainingOperator.java │ │ │ ├── RewritePolyfills.java │ │ │ ├── RhinoErrorReporter.java │ │ │ ├── Scope.java │ │ │ ├── ScopeCreator.java │ │ │ ├── ScopedAliases.java │ │ │ ├── ScopedName.java │ │ │ ├── ShowByPathWarningsGuard.java │ │ │ ├── SimpleRegion.java │ │ │ ├── SortingErrorManager.java │ │ │ ├── SourceAst.java │ │ │ ├── SourceExcerptProvider.java │ │ │ ├── SourceFile.java │ │ │ ├── SourceFileMapping.java │ │ │ ├── SourceInfoCheck.java │ │ │ ├── SourceInformationAnnotator.java │ │ │ ├── SourceMap.java │ │ │ ├── SourceMapInput.java │ │ │ ├── SourceMapResolver.java │ │ │ ├── StatementFusion.java │ │ │ ├── StaticSuperPropReplacer.java │ │ │ ├── StrictModeCheck.java │ │ │ ├── StrictWarningsGuard.java │ │ │ ├── StripCode.java │ │ │ ├── SubstituteEs6Syntax.java │ │ │ ├── SuppressDocWarningsGuard.java │ │ │ ├── SymbolTable.java │ │ │ ├── SyntacticScopeCreator.java │ │ │ ├── SynthesizeExplicitConstructors.java │ │ │ ├── TagNameToType.java │ │ │ ├── TemplateAstMatcher.java │ │ │ ├── ThreadSafeDelegatingErrorManager.java │ │ │ ├── Timeline.java │ │ │ ├── Tracer.java │ │ │ ├── TranspilationPasses.java │ │ │ ├── TranspilationUtil.java │ │ │ ├── TypeCheck.java │ │ │ ├── TypeInference.java │ │ │ ├── TypeInferencePass.java │ │ │ ├── TypeMatchingStrategy.java │ │ │ ├── TypeMismatch.java │ │ │ ├── TypeTransformation.java │ │ │ ├── TypeValidator.java │ │ │ ├── TypedCodeGenerator.java │ │ │ ├── TypedScope.java │ │ │ ├── TypedScopeCreator.java │ │ │ ├── TypedVar.java │ │ │ ├── UniqueIdSupplier.java │ │ │ ├── UniqueRenamingToken.java │ │ │ ├── UnreachableCodeElimination.java │ │ │ ├── ValidityCheck.java │ │ │ ├── Var.java │ │ │ ├── VarCheck.java │ │ │ ├── VariableMap.java │ │ │ ├── VariableReferenceCheck.java │ │ │ ├── VariableRenamingPolicy.java │ │ │ ├── VerboseMessageFormatter.java │ │ │ ├── WarningLevel.java │ │ │ ├── WarningsGuard.java │ │ │ ├── WhitespaceWrapGoogModules.java │ │ │ ├── Xid.java │ │ │ ├── XtbMessageBundle.java │ │ │ ├── annotations │ │ │ │ └── LegacySetFeatureSetCaller.java │ │ │ ├── ant │ │ │ │ ├── AntErrorManager.java │ │ │ │ ├── CompileTask.java │ │ │ │ └── Warning.java │ │ │ ├── base │ │ │ │ ├── IdentityRef.java │ │ │ │ ├── JSCompDoubles.java │ │ │ │ ├── JSCompObjects.java │ │ │ │ ├── JSCompStrings.java │ │ │ │ ├── Tri.java │ │ │ │ └── format │ │ │ │ │ ├── IllegalFormatCodePointException.java │ │ │ │ │ ├── IllegalFormatConversionException.java │ │ │ │ │ ├── IllegalFormatFlagsException.java │ │ │ │ │ ├── IllegalFormatPrecisionException.java │ │ │ │ │ ├── IllegalFormatWidthException.java │ │ │ │ │ ├── MissingFormatArgumentException.java │ │ │ │ │ ├── MissingFormatWidthException.java │ │ │ │ │ ├── SimpleFormat.java │ │ │ │ │ └── UnknownFormatConversionException.java │ │ │ ├── bundle │ │ │ │ ├── CachedTransformer.java │ │ │ │ ├── CompilerBasedTransformer.java │ │ │ │ ├── CoverageInstrumenter.java │ │ │ │ ├── Source.java │ │ │ │ ├── TranspilationException.java │ │ │ │ └── Transpiler.java │ │ │ ├── colors │ │ │ │ ├── Color.java │ │ │ │ ├── ColorId.java │ │ │ │ ├── ColorRegistry.java │ │ │ │ └── StandardColors.java │ │ │ ├── conformance │ │ │ │ ├── BUILD.bazel │ │ │ │ └── conformance.proto │ │ │ ├── debugger │ │ │ │ └── common │ │ │ │ │ └── CompilationParam.java │ │ │ ├── deps │ │ │ │ ├── BrowserModuleResolver.java │ │ │ │ ├── BrowserWithTransformedPrefixesModuleResolver.java │ │ │ │ ├── ClosureBundler.java │ │ │ │ ├── DefaultDependencyResolver.java │ │ │ │ ├── DependencyFile.java │ │ │ │ ├── DependencyInfo.java │ │ │ │ ├── DependencyResolver.java │ │ │ │ ├── DepsFileRegexParser.java │ │ │ │ ├── DepsGenerator.java │ │ │ │ ├── JsFileFullParser.java │ │ │ │ ├── JsFileLineParser.java │ │ │ │ ├── JsFileRegexParser.java │ │ │ │ ├── ModuleLoader.java │ │ │ │ ├── ModuleNames.java │ │ │ │ ├── ModuleResolver.java │ │ │ │ ├── NodeModuleResolver.java │ │ │ │ ├── PathUtil.java │ │ │ │ ├── ServiceException.java │ │ │ │ ├── SimpleDependencyInfo.java │ │ │ │ ├── SortedDependencies.java │ │ │ │ ├── SourceCodeEscapers.java │ │ │ │ ├── SourceFile.java │ │ │ │ ├── VirtualFile.java │ │ │ │ ├── WebpackModuleResolver.java │ │ │ │ └── package.html │ │ │ ├── diagnostic │ │ │ │ ├── LogFile.java │ │ │ │ ├── LogsGson.java │ │ │ │ ├── NoOpLogFile.java │ │ │ │ └── WritingLogFile.java │ │ │ ├── disambiguate │ │ │ │ ├── AmbiguateProperties.java │ │ │ │ ├── ClusterPropagator.java │ │ │ │ ├── ColorFindPropertyReferences.java │ │ │ │ ├── ColorGraphBuilder.java │ │ │ │ ├── ColorGraphNode.java │ │ │ │ ├── ColorGraphNodeFactory.java │ │ │ │ ├── DisambiguateProperties.java │ │ │ │ ├── Invalidation.java │ │ │ │ ├── PropertyClustering.java │ │ │ │ └── UseSiteRenamer.java │ │ │ ├── example_conformance_proto.textproto │ │ │ ├── graph │ │ │ │ ├── AdjacencyGraph.java │ │ │ │ ├── Annotatable.java │ │ │ │ ├── Annotation.java │ │ │ │ ├── CheckPathsBetweenNodes.java │ │ │ │ ├── DiGraph.java │ │ │ │ ├── FixedPointGraphTraversal.java │ │ │ │ ├── Graph.java │ │ │ │ ├── GraphColoring.java │ │ │ │ ├── GraphNode.java │ │ │ │ ├── GraphReachability.java │ │ │ │ ├── GraphvizGraph.java │ │ │ │ ├── LatticeElement.java │ │ │ │ ├── LinkedDirectedGraph.java │ │ │ │ ├── LinkedUndirectedGraph.java │ │ │ │ ├── LowestCommonAncestorFinder.java │ │ │ │ ├── StandardUnionFind.java │ │ │ │ ├── SubGraph.java │ │ │ │ ├── UndiGraph.java │ │ │ │ ├── UnionFind.java │ │ │ │ └── package.html │ │ │ ├── ijs │ │ │ │ ├── CheckTypeSummaryWarningsGuard.java │ │ │ │ ├── ClassUtil.java │ │ │ │ ├── ConvertToTypedInterface.java │ │ │ │ ├── FileInfo.java │ │ │ │ ├── IjsErrors.java │ │ │ │ ├── JsdocUtil.java │ │ │ │ ├── PotentialDeclaration.java │ │ │ │ └── ProcessConstJsdocCallback.java │ │ │ ├── instrumentation │ │ │ │ ├── BranchCoverageInstrumentationCallback.java │ │ │ │ ├── CoverageInstrumentationCallback.java │ │ │ │ ├── CoverageInstrumentationPass.java │ │ │ │ ├── CoverageUtil.java │ │ │ │ ├── FileInstrumentationData.java │ │ │ │ ├── ProductionCoverageInstrumentationCallback.java │ │ │ │ └── reporter │ │ │ │ │ ├── ProductionInstrumentationReporter.java │ │ │ │ │ ├── ProfilingReport.java │ │ │ │ │ ├── ReportDecoder.java │ │ │ │ │ └── proto │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ └── profile.proto │ │ │ ├── j2clbuild │ │ │ │ ├── client │ │ │ │ │ ├── JsfileParserMain.java │ │ │ │ │ └── JsfileParserMain.native.js │ │ │ │ └── super │ │ │ │ │ ├── com │ │ │ │ │ └── google │ │ │ │ │ │ ├── common │ │ │ │ │ │ └── hash │ │ │ │ │ │ │ ├── HashCode.java │ │ │ │ │ │ │ ├── HashFunction.java │ │ │ │ │ │ │ ├── Hasher.java │ │ │ │ │ │ │ └── Hashing.java │ │ │ │ │ │ ├── gson │ │ │ │ │ │ ├── Gson.java │ │ │ │ │ │ └── stream │ │ │ │ │ │ │ └── JsonWriter.java │ │ │ │ │ │ └── javascript │ │ │ │ │ │ ├── jscomp │ │ │ │ │ │ ├── CheckConformance.java │ │ │ │ │ │ ├── CompilerExecutor.java │ │ │ │ │ │ ├── Conformance.java │ │ │ │ │ │ ├── ConformanceConfig.java │ │ │ │ │ │ ├── ConformanceConfigOrBuilder.java │ │ │ │ │ │ ├── Es6RelativizeImportPaths.java │ │ │ │ │ │ ├── Instrumentation.java │ │ │ │ │ │ ├── InstrumentationOrBuilder.java │ │ │ │ │ │ ├── InstrumentationTemplate.java │ │ │ │ │ │ ├── JsonErrorReportGenerator.java │ │ │ │ │ │ ├── JvmMetrics.java │ │ │ │ │ │ ├── Linter.java │ │ │ │ │ │ ├── LinterMain.java │ │ │ │ │ │ ├── LocaleDataPasses.java │ │ │ │ │ │ ├── OutputCharsetEncoder.java │ │ │ │ │ │ ├── PerformanceTrackerCodeSizeEstimator.java │ │ │ │ │ │ ├── Platform.java │ │ │ │ │ │ ├── PrebuildAst.java │ │ │ │ │ │ ├── PrebuildDependencyInfo.java │ │ │ │ │ │ ├── ReplaceMessages.java │ │ │ │ │ │ ├── ReplaceMessagesForChrome.java │ │ │ │ │ │ ├── Requirement.java │ │ │ │ │ │ ├── RequirementOrBuilder.java │ │ │ │ │ │ ├── SourceMapResolver.java │ │ │ │ │ │ ├── Tracer.java │ │ │ │ │ │ ├── deps │ │ │ │ │ │ │ ├── ClosureBundler.java │ │ │ │ │ │ │ ├── DefaultDependencyResolver.java │ │ │ │ │ │ │ ├── DependencyFile.java │ │ │ │ │ │ │ ├── DepsGenerator.java │ │ │ │ │ │ │ └── JsFileRegexParser.java │ │ │ │ │ │ ├── diagnostic │ │ │ │ │ │ │ ├── LogsGson.java │ │ │ │ │ │ │ └── WritingLogFile.java │ │ │ │ │ │ ├── instrumentation │ │ │ │ │ │ │ └── CoverageInstrumentationPass.java │ │ │ │ │ │ ├── parsing │ │ │ │ │ │ │ └── ParserConfiguration.java │ │ │ │ │ │ └── serialization │ │ │ │ │ │ │ ├── ColorSerializer.java │ │ │ │ │ │ │ ├── ConvertTypesToColors.java │ │ │ │ │ │ │ ├── JSTypeReconserializer.java │ │ │ │ │ │ │ ├── SerializeTypedAstPass.java │ │ │ │ │ │ │ └── Wtf8.java │ │ │ │ │ │ └── rhino │ │ │ │ │ │ ├── JSIdentifier.java │ │ │ │ │ │ ├── RhinoStringPool.java │ │ │ │ │ │ ├── TokenUtil.java │ │ │ │ │ │ └── dtoa │ │ │ │ │ │ └── DToA.java │ │ │ │ │ └── java │ │ │ │ │ ├── nio │ │ │ │ │ └── file │ │ │ │ │ │ ├── FileSystem.java │ │ │ │ │ │ ├── FileSystems.java │ │ │ │ │ │ ├── Files.java │ │ │ │ │ │ ├── Path.java │ │ │ │ │ │ └── Paths.java │ │ │ │ │ └── util │ │ │ │ │ └── regex │ │ │ │ │ ├── Matcher.java │ │ │ │ │ ├── Pattern.java │ │ │ │ │ └── Pattern.native.js │ │ │ ├── js │ │ │ │ ├── base.js │ │ │ │ ├── build_polyfill_table.js │ │ │ │ ├── es6 │ │ │ │ │ ├── array.js │ │ │ │ │ ├── array │ │ │ │ │ │ ├── at.js │ │ │ │ │ │ ├── copywithin.js │ │ │ │ │ │ ├── entries.js │ │ │ │ │ │ ├── fill.js │ │ │ │ │ │ ├── find.js │ │ │ │ │ │ ├── findindex.js │ │ │ │ │ │ ├── flat.js │ │ │ │ │ │ ├── flatmap.js │ │ │ │ │ │ ├── from.js │ │ │ │ │ │ ├── includes.js │ │ │ │ │ │ ├── keys.js │ │ │ │ │ │ ├── of.js │ │ │ │ │ │ └── values.js │ │ │ │ │ ├── async_generator_wrapper.js │ │ │ │ │ ├── conformance.js │ │ │ │ │ ├── execute_async_generator.js │ │ │ │ │ ├── generator_engine.js │ │ │ │ │ ├── globalthis.js │ │ │ │ │ ├── map.js │ │ │ │ │ ├── math.js │ │ │ │ │ ├── math │ │ │ │ │ │ ├── acosh.js │ │ │ │ │ │ ├── asinh.js │ │ │ │ │ │ ├── atanh.js │ │ │ │ │ │ ├── cbrt.js │ │ │ │ │ │ ├── clz32.js │ │ │ │ │ │ ├── cosh.js │ │ │ │ │ │ ├── expm1.js │ │ │ │ │ │ ├── fround.js │ │ │ │ │ │ ├── hypot.js │ │ │ │ │ │ ├── imul.js │ │ │ │ │ │ ├── log10.js │ │ │ │ │ │ ├── log1p.js │ │ │ │ │ │ ├── log2.js │ │ │ │ │ │ ├── sign.js │ │ │ │ │ │ ├── sinh.js │ │ │ │ │ │ ├── tanh.js │ │ │ │ │ │ └── trunc.js │ │ │ │ │ ├── modules │ │ │ │ │ │ └── runtime.js │ │ │ │ │ ├── nopolyfill.js │ │ │ │ │ ├── number.js │ │ │ │ │ ├── number │ │ │ │ │ │ ├── constants.js │ │ │ │ │ │ ├── isfinite.js │ │ │ │ │ │ ├── isinteger.js │ │ │ │ │ │ ├── isnan.js │ │ │ │ │ │ ├── issafeinteger.js │ │ │ │ │ │ ├── parsefloat.js │ │ │ │ │ │ └── parseint.js │ │ │ │ │ ├── object.js │ │ │ │ │ ├── object │ │ │ │ │ │ ├── assign.js │ │ │ │ │ │ ├── entries.js │ │ │ │ │ │ ├── fromentries.js │ │ │ │ │ │ ├── getownpropertydescriptors.js │ │ │ │ │ │ ├── getownpropertysymbols.js │ │ │ │ │ │ ├── hasOwn.js │ │ │ │ │ │ ├── is.js │ │ │ │ │ │ ├── setprototypeof.js │ │ │ │ │ │ └── values.js │ │ │ │ │ ├── promise.js │ │ │ │ │ ├── promise │ │ │ │ │ │ ├── aggregateerror.js │ │ │ │ │ │ ├── allSettled.js │ │ │ │ │ │ ├── any.js │ │ │ │ │ │ ├── finally.js │ │ │ │ │ │ └── promise.js │ │ │ │ │ ├── reflect.js │ │ │ │ │ ├── reflect │ │ │ │ │ │ ├── apply.js │ │ │ │ │ │ ├── construct.js │ │ │ │ │ │ ├── defineproperty.js │ │ │ │ │ │ ├── deleteproperty.js │ │ │ │ │ │ ├── get.js │ │ │ │ │ │ ├── getownpropertydescriptor.js │ │ │ │ │ │ ├── getprototypeof.js │ │ │ │ │ │ ├── has.js │ │ │ │ │ │ ├── isextensible.js │ │ │ │ │ │ ├── ownkeys.js │ │ │ │ │ │ ├── preventextensions.js │ │ │ │ │ │ ├── reflect.js │ │ │ │ │ │ ├── set.js │ │ │ │ │ │ └── setprototypeof.js │ │ │ │ │ ├── set.js │ │ │ │ │ ├── string.js │ │ │ │ │ ├── string │ │ │ │ │ │ ├── at.js │ │ │ │ │ │ ├── codepointat.js │ │ │ │ │ │ ├── endswith.js │ │ │ │ │ │ ├── fromcodepoint.js │ │ │ │ │ │ ├── includes.js │ │ │ │ │ │ ├── matchall.js │ │ │ │ │ │ ├── padend.js │ │ │ │ │ │ ├── padstart.js │ │ │ │ │ │ ├── raw.js │ │ │ │ │ │ ├── repeat.js │ │ │ │ │ │ ├── replaceall.js │ │ │ │ │ │ ├── startswith.js │ │ │ │ │ │ ├── trimend.js │ │ │ │ │ │ └── trimstart.js │ │ │ │ │ ├── symbol.js │ │ │ │ │ ├── typed_array.js │ │ │ │ │ ├── typedarray │ │ │ │ │ │ ├── at.js │ │ │ │ │ │ ├── copywithin.js │ │ │ │ │ │ └── fill.js │ │ │ │ │ ├── util │ │ │ │ │ │ ├── arrayfromiterable.js │ │ │ │ │ │ ├── arrayfromiterator.js │ │ │ │ │ │ ├── arrayiterator.js │ │ │ │ │ │ ├── assign.js │ │ │ │ │ │ ├── atmethod.js │ │ │ │ │ │ ├── construct.js │ │ │ │ │ │ ├── createtemplatetagfirstarg.js │ │ │ │ │ │ ├── inherits.js │ │ │ │ │ │ ├── iteratorfromarray.js │ │ │ │ │ │ ├── makeasynciterator.js │ │ │ │ │ │ ├── makeiterator.js │ │ │ │ │ │ ├── restarguments.js │ │ │ │ │ │ └── setprototypeof.js │ │ │ │ │ ├── weakmap.js │ │ │ │ │ └── weakset.js │ │ │ │ ├── es6_dart_runtime.js │ │ │ │ ├── es6_runtime.js │ │ │ │ ├── modules.js │ │ │ │ ├── polyfills.txt │ │ │ │ ├── runtime_libs.typedast.textproto │ │ │ │ └── util │ │ │ │ │ ├── checkstringargs.js │ │ │ │ │ ├── defineproperty.js │ │ │ │ │ ├── defines.js │ │ │ │ │ ├── finddescriptor.js │ │ │ │ │ ├── findinternal.js │ │ │ │ │ ├── global.js │ │ │ │ │ ├── objectcreate.js │ │ │ │ │ ├── owns.js │ │ │ │ │ ├── polyfill.js │ │ │ │ │ ├── reflectobject.js │ │ │ │ │ ├── shouldpolyfill.js │ │ │ │ │ └── stringpadding.js │ │ │ ├── lint │ │ │ │ ├── CheckArrayWithGoogObject.java │ │ │ │ ├── CheckConstPrivateProperties.java │ │ │ │ ├── CheckConstantCaseNames.java │ │ │ │ ├── CheckDefaultExportOfGoogModule.java │ │ │ │ ├── CheckDuplicateCase.java │ │ │ │ ├── CheckEmptyStatements.java │ │ │ │ ├── CheckEnums.java │ │ │ │ ├── CheckEs6ModuleFileStructure.java │ │ │ │ ├── CheckEs6Modules.java │ │ │ │ ├── CheckExtraRequires.java │ │ │ │ ├── CheckGoogModuleTypeScriptName.java │ │ │ │ ├── CheckInterfaces.java │ │ │ │ ├── CheckJSDocStyle.java │ │ │ │ ├── CheckMissingSemicolon.java │ │ │ │ ├── CheckNestedNames.java │ │ │ │ ├── CheckNoMutatedEs6Exports.java │ │ │ │ ├── CheckNullabilityModifiers.java │ │ │ │ ├── CheckPrimitiveAsObject.java │ │ │ │ ├── CheckPrototypeProperties.java │ │ │ │ ├── CheckProvidesSorted.java │ │ │ │ ├── CheckRequiresSorted.java │ │ │ │ ├── CheckUnusedLabels.java │ │ │ │ ├── CheckUnusedPrivateProperties.java │ │ │ │ ├── CheckUselessBlocks.java │ │ │ │ ├── CheckVar.java │ │ │ │ └── package.html │ │ │ ├── modules │ │ │ │ ├── Binding.java │ │ │ │ ├── ClosureModuleProcessor.java │ │ │ │ ├── ClosureRequireProcessor.java │ │ │ │ ├── EsModuleProcessor.java │ │ │ │ ├── Export.java │ │ │ │ ├── ExportTrace.java │ │ │ │ ├── GoogEsImports.java │ │ │ │ ├── Import.java │ │ │ │ ├── Module.java │ │ │ │ ├── ModuleMap.java │ │ │ │ ├── ModuleMapCreator.java │ │ │ │ ├── ModuleMetadataMap.java │ │ │ │ ├── ModuleRequestResolver.java │ │ │ │ ├── NonEsModuleProcessor.java │ │ │ │ ├── ResolveExportResult.java │ │ │ │ └── UnresolvedModule.java │ │ │ ├── package.html │ │ │ ├── parsing │ │ │ │ ├── Annotation.java │ │ │ │ ├── Config.java │ │ │ │ ├── IRFactory.java │ │ │ │ ├── JsDocInfoParser.java │ │ │ │ ├── JsDocToken.java │ │ │ │ ├── JsDocTokenStream.java │ │ │ │ ├── ParserConfig.properties │ │ │ │ ├── ParserConfiguration.java │ │ │ │ ├── ParserRunner.java │ │ │ │ ├── ParsingUtil.java │ │ │ │ ├── TypeTransformationParser.java │ │ │ │ ├── package.html │ │ │ │ └── parser │ │ │ │ │ ├── FeatureSet.java │ │ │ │ │ ├── IdentifierToken.java │ │ │ │ │ ├── Identifiers.java │ │ │ │ │ ├── Keywords.java │ │ │ │ │ ├── LineNumberScanner.java │ │ │ │ │ ├── LiteralToken.java │ │ │ │ │ ├── Parser.java │ │ │ │ │ ├── PredefinedName.java │ │ │ │ │ ├── Scanner.java │ │ │ │ │ ├── SourceFile.java │ │ │ │ │ ├── StringLiteralToken.java │ │ │ │ │ ├── TemplateLiteralToken.java │ │ │ │ │ ├── Token.java │ │ │ │ │ ├── TokenType.java │ │ │ │ │ ├── testing │ │ │ │ │ └── FeatureSetSubject.java │ │ │ │ │ ├── trees │ │ │ │ │ ├── ArgumentListTree.java │ │ │ │ │ ├── ArrayLiteralExpressionTree.java │ │ │ │ │ ├── ArrayPatternTree.java │ │ │ │ │ ├── AwaitExpressionTree.java │ │ │ │ │ ├── BinaryOperatorTree.java │ │ │ │ │ ├── BlockTree.java │ │ │ │ │ ├── BreakStatementTree.java │ │ │ │ │ ├── CallExpressionTree.java │ │ │ │ │ ├── CaseClauseTree.java │ │ │ │ │ ├── CatchTree.java │ │ │ │ │ ├── ClassDeclarationTree.java │ │ │ │ │ ├── CommaExpressionTree.java │ │ │ │ │ ├── Comment.java │ │ │ │ │ ├── ComprehensionForTree.java │ │ │ │ │ ├── ComprehensionIfTree.java │ │ │ │ │ ├── ComprehensionTree.java │ │ │ │ │ ├── ComputedPropertyDefinitionTree.java │ │ │ │ │ ├── ComputedPropertyFieldTree.java │ │ │ │ │ ├── ComputedPropertyGetterTree.java │ │ │ │ │ ├── ComputedPropertyMethodTree.java │ │ │ │ │ ├── ComputedPropertySetterTree.java │ │ │ │ │ ├── ConditionalExpressionTree.java │ │ │ │ │ ├── ContinueStatementTree.java │ │ │ │ │ ├── DebuggerStatementTree.java │ │ │ │ │ ├── DefaultClauseTree.java │ │ │ │ │ ├── DefaultParameterTree.java │ │ │ │ │ ├── DoWhileStatementTree.java │ │ │ │ │ ├── DynamicImportTree.java │ │ │ │ │ ├── EmptyStatementTree.java │ │ │ │ │ ├── ExportDeclarationTree.java │ │ │ │ │ ├── ExportSpecifierTree.java │ │ │ │ │ ├── ExpressionStatementTree.java │ │ │ │ │ ├── FieldDeclarationTree.java │ │ │ │ │ ├── FinallyTree.java │ │ │ │ │ ├── ForAwaitOfStatementTree.java │ │ │ │ │ ├── ForInStatementTree.java │ │ │ │ │ ├── ForOfStatementTree.java │ │ │ │ │ ├── ForStatementTree.java │ │ │ │ │ ├── FormalParameterListTree.java │ │ │ │ │ ├── FunctionDeclarationTree.java │ │ │ │ │ ├── GetAccessorTree.java │ │ │ │ │ ├── IdentifierExpressionTree.java │ │ │ │ │ ├── IfStatementTree.java │ │ │ │ │ ├── ImportDeclarationTree.java │ │ │ │ │ ├── ImportMetaExpressionTree.java │ │ │ │ │ ├── ImportSpecifierTree.java │ │ │ │ │ ├── IterRestTree.java │ │ │ │ │ ├── IterSpreadTree.java │ │ │ │ │ ├── LabelledStatementTree.java │ │ │ │ │ ├── LiteralExpressionTree.java │ │ │ │ │ ├── MemberExpressionTree.java │ │ │ │ │ ├── MemberLookupExpressionTree.java │ │ │ │ │ ├── MissingPrimaryExpressionTree.java │ │ │ │ │ ├── NewExpressionTree.java │ │ │ │ │ ├── NewTargetExpressionTree.java │ │ │ │ │ ├── NullTree.java │ │ │ │ │ ├── ObjectLiteralExpressionTree.java │ │ │ │ │ ├── ObjectPatternTree.java │ │ │ │ │ ├── ObjectRestTree.java │ │ │ │ │ ├── ObjectSpreadTree.java │ │ │ │ │ ├── OptChainCallExpressionTree.java │ │ │ │ │ ├── OptionalMemberExpressionTree.java │ │ │ │ │ ├── OptionalMemberLookupExpressionTree.java │ │ │ │ │ ├── ParenExpressionTree.java │ │ │ │ │ ├── ParseTree.java │ │ │ │ │ ├── ParseTreeType.java │ │ │ │ │ ├── ProgramTree.java │ │ │ │ │ ├── PropertyNameAssignmentTree.java │ │ │ │ │ ├── ReturnStatementTree.java │ │ │ │ │ ├── SetAccessorTree.java │ │ │ │ │ ├── SuperExpressionTree.java │ │ │ │ │ ├── SwitchStatementTree.java │ │ │ │ │ ├── TemplateLiteralExpressionTree.java │ │ │ │ │ ├── TemplateLiteralPortionTree.java │ │ │ │ │ ├── TemplateSubstitutionTree.java │ │ │ │ │ ├── ThisExpressionTree.java │ │ │ │ │ ├── ThrowStatementTree.java │ │ │ │ │ ├── TryStatementTree.java │ │ │ │ │ ├── UnaryExpressionTree.java │ │ │ │ │ ├── UpdateExpressionTree.java │ │ │ │ │ ├── VariableDeclarationListTree.java │ │ │ │ │ ├── VariableDeclarationTree.java │ │ │ │ │ ├── VariableStatementTree.java │ │ │ │ │ ├── WhileStatementTree.java │ │ │ │ │ ├── WithStatementTree.java │ │ │ │ │ └── YieldExpressionTree.java │ │ │ │ │ └── util │ │ │ │ │ ├── ErrorReporter.java │ │ │ │ │ ├── SourcePosition.java │ │ │ │ │ └── SourceRange.java │ │ │ ├── regex │ │ │ │ ├── CaseCanonicalize.java │ │ │ │ ├── CharRanges.java │ │ │ │ └── RegExpTree.java │ │ │ ├── resources │ │ │ │ ├── PropertiesParser.java │ │ │ │ ├── ResourceLoader.java │ │ │ │ ├── build_resources.js │ │ │ │ ├── resources.json │ │ │ │ └── super │ │ │ │ │ └── com │ │ │ │ │ └── google │ │ │ │ │ └── javascript │ │ │ │ │ └── jscomp │ │ │ │ │ └── resources │ │ │ │ │ └── ResourceLoader.java │ │ │ ├── serialization │ │ │ │ ├── ColorPool.java │ │ │ │ ├── ColorSerializer.java │ │ │ │ ├── ConvertTypesToColors.java │ │ │ │ ├── JSDocSerializer.java │ │ │ │ ├── JSTypeColorIdHasher.java │ │ │ │ ├── JSTypeReconserializer.java │ │ │ │ ├── MalformedTypedAstException.java │ │ │ │ ├── ScriptNodeDeserializer.java │ │ │ │ ├── SerializationOptions.java │ │ │ │ ├── SerializeTypedAstPass.java │ │ │ │ ├── SerializeTypesToPointers.java │ │ │ │ ├── StringPool.java │ │ │ │ ├── TypePointers.java │ │ │ │ ├── TypedAstDeserializer.java │ │ │ │ ├── TypedAstSerializer.java │ │ │ │ └── Wtf8.java │ │ │ ├── testing │ │ │ │ ├── CodeSubTree.java │ │ │ │ ├── ColorSubject.java │ │ │ │ ├── GeneratorSubject.java │ │ │ │ ├── JSChunkGraphBuilder.java │ │ │ │ ├── JSCompCorrespondences.java │ │ │ │ ├── JSErrorSubject.java │ │ │ │ ├── NoninjectingCompiler.java │ │ │ │ ├── ScopeSubject.java │ │ │ │ ├── SimpleSourceExcerptProvider.java │ │ │ │ ├── TestErrorManager.java │ │ │ │ ├── TestExternsBuilder.java │ │ │ │ └── TypedVarSubject.java │ │ │ ├── transpile │ │ │ │ ├── BaseTranspiler.java │ │ │ │ ├── CachingTranspiler.java │ │ │ │ ├── TranspileResult.java │ │ │ │ ├── Transpiler.java │ │ │ │ └── TranspilerBuilder.java │ │ │ ├── type │ │ │ │ ├── ChainableReverseAbstractInterpreter.java │ │ │ │ ├── ClosureReverseAbstractInterpreter.java │ │ │ │ ├── FlowScope.java │ │ │ │ ├── Outcome.java │ │ │ │ ├── ReverseAbstractInterpreter.java │ │ │ │ ├── SemanticReverseAbstractInterpreter.java │ │ │ │ └── package.html │ │ │ └── webservice │ │ │ │ └── common │ │ │ │ ├── AbstractWebServiceException.java │ │ │ │ ├── ErrorCode.java │ │ │ │ └── Protocol.java │ │ │ ├── refactoring │ │ │ ├── ApplySuggestedFixes.java │ │ │ ├── CodeReplacement.java │ │ │ ├── ErrorToFixMapper.java │ │ │ ├── FixingErrorManager.java │ │ │ ├── JsFlumeCallback.java │ │ │ ├── JsSourceMatcher.java │ │ │ ├── Match.java │ │ │ ├── Matcher.java │ │ │ ├── Matchers.java │ │ │ ├── NodeMetadata.java │ │ │ ├── RefactoringDriver.java │ │ │ ├── RefactoringUtils.java │ │ │ ├── RequireAliasGenerator.java │ │ │ ├── Scanner.java │ │ │ ├── ScriptMetadata.java │ │ │ ├── SuggestedFix.java │ │ │ ├── examples │ │ │ │ └── GoogBindToArrow.java │ │ │ └── testing │ │ │ │ ├── RefactoringTestCase.java │ │ │ │ └── SuggestedFixes.java │ │ │ └── rhino │ │ │ ├── ClosurePrimitive.java │ │ │ ├── ErrorReporter.java │ │ │ ├── HamtPMap.java │ │ │ ├── IR.java │ │ │ ├── InputId.java │ │ │ ├── JSDocInfo.java │ │ │ ├── JSIdentifier.java │ │ │ ├── JSTypeExpression.java │ │ │ ├── Msg.java │ │ │ ├── Node.java │ │ │ ├── NominalTypeBuilder.java │ │ │ ├── NonJSDocComment.java │ │ │ ├── Outcome.java │ │ │ ├── PMap.java │ │ │ ├── PropTranslator.java │ │ │ ├── QualifiedName.java │ │ │ ├── RhinoStringPool.java │ │ │ ├── SimpleSourceFile.java │ │ │ ├── SourcePosition.java │ │ │ ├── StaticRef.java │ │ │ ├── StaticScope.java │ │ │ ├── StaticSlot.java │ │ │ ├── StaticSourceFile.java │ │ │ ├── StaticSymbolTable.java │ │ │ ├── Token.java │ │ │ ├── TokenStream.java │ │ │ ├── TokenUtil.java │ │ │ ├── TypeDeclarationsIR.java │ │ │ ├── dtoa │ │ │ └── DToA.java │ │ │ ├── jstype │ │ │ ├── AllType.java │ │ │ ├── ArrowType.java │ │ │ ├── BigIntType.java │ │ │ ├── BooleanLiteralSet.java │ │ │ ├── BooleanType.java │ │ │ ├── CanCastToVisitor.java │ │ │ ├── ContainsUpperBoundSuperTypeVisitor.java │ │ │ ├── EnumElementType.java │ │ │ ├── EnumType.java │ │ │ ├── EqualityChecker.java │ │ │ ├── EquivalenceMethod.java │ │ │ ├── FunctionParamBuilder.java │ │ │ ├── FunctionType.java │ │ │ ├── InstanceObjectType.java │ │ │ ├── JSType.java │ │ │ ├── JSTypeClass.java │ │ │ ├── JSTypeIterations.java │ │ │ ├── JSTypeNative.java │ │ │ ├── JSTypeRegistry.java │ │ │ ├── JSTypeResolver.java │ │ │ ├── NamedType.java │ │ │ ├── NoObjectType.java │ │ │ ├── NoResolvedType.java │ │ │ ├── NoType.java │ │ │ ├── NullType.java │ │ │ ├── NumberType.java │ │ │ ├── ObjectType.java │ │ │ ├── Property.java │ │ │ ├── PropertyMap.java │ │ │ ├── PrototypeObjectType.java │ │ │ ├── ProxyObjectType.java │ │ │ ├── RecordType.java │ │ │ ├── RecordTypeBuilder.java │ │ │ ├── RelationshipVisitor.java │ │ │ ├── SimpleReference.java │ │ │ ├── SimpleSlot.java │ │ │ ├── StaticTypedRef.java │ │ │ ├── StaticTypedScope.java │ │ │ ├── StaticTypedSlot.java │ │ │ ├── StringType.java │ │ │ ├── SubtypeChecker.java │ │ │ ├── SymbolType.java │ │ │ ├── TemplateType.java │ │ │ ├── TemplateTypeMap.java │ │ │ ├── TemplateTypeReplacer.java │ │ │ ├── TemplatizedType.java │ │ │ ├── TypeStringBuilder.java │ │ │ ├── UnionType.java │ │ │ ├── UnknownType.java │ │ │ ├── ValueType.java │ │ │ ├── Visitor.java │ │ │ ├── VoidType.java │ │ │ └── package.html │ │ │ ├── package.html │ │ │ ├── testing │ │ │ ├── AbstractStaticScope.java │ │ │ ├── Asserts.java │ │ │ ├── BaseJSTypeTestCase.java │ │ │ ├── MapBasedScope.java │ │ │ ├── NodeSubject.java │ │ │ ├── TemplateTypeMapSubject.java │ │ │ ├── TestErrorReporter.java │ │ │ ├── TextDiffFactsBuilder.java │ │ │ ├── TypeSubject.java │ │ │ └── super-j2cl │ │ │ │ └── TextDiffFactsBuilder.java │ │ │ └── typed_ast │ │ │ ├── BUILD.bazel │ │ │ ├── optimization_jsdoc.proto │ │ │ ├── source_file.proto │ │ │ ├── typed_ast.proto │ │ │ └── types.proto │ └── test │ │ └── com │ │ └── google │ │ ├── debugging │ │ └── sourcemap │ │ │ ├── Base64Test.java │ │ │ ├── Base64VLQTest.java │ │ │ ├── SourceMapConsumerGeneratorTest.java │ │ │ ├── SourceMapConsumerV3Test.java │ │ │ ├── SourceMapGeneratorV3Test.java │ │ │ ├── SourceMapTestCase.java │ │ │ ├── TestJsonBuilder.java │ │ │ └── UtilTest.java │ │ └── javascript │ │ ├── jscomp │ │ ├── AggressiveInlineAliasesTest.java │ │ ├── AliasStringsTest.java │ │ ├── AngularPassTest.java │ │ ├── AstAnalyzerTest.java │ │ ├── AstFactoryTest.java │ │ ├── AstManipulationsTest.java │ │ ├── AstValidatorTest.java │ │ ├── ChangeVerifierTest.java │ │ ├── CheckAccessControlsOldSyntaxTest.java │ │ ├── CheckAccessControlsPolymerTest.java │ │ ├── CheckAccessControlsTest.java │ │ ├── CheckClosureImportsTest.java │ │ ├── CheckConformanceTest.java │ │ ├── CheckDebuggerStatementTest.java │ │ ├── CheckGlobalThisTest.java │ │ ├── CheckGoogJsImportTest.java │ │ ├── CheckJsDocTest.java │ │ ├── CheckMissingRequiresTest.java │ │ ├── CheckMissingReturnTest.java │ │ ├── CheckRegExpTest.java │ │ ├── CheckSideEffectsTest.java │ │ ├── CheckSuperTest.java │ │ ├── CheckSuspiciousCodeTest.java │ │ ├── CheckTemplateParamsTest.java │ │ ├── CheckTypeImportCodeReferencesTest.java │ │ ├── CheckUnreachableCodeTest.java │ │ ├── CheckUnusedPrivatePropertiesInPolymerElementTest.java │ │ ├── ChromePassTest.java │ │ ├── ClosureCheckModuleTest.java │ │ ├── ClosureCodeRemovalTest.java │ │ ├── ClosureCodingConventionTest.java │ │ ├── ClosureOptimizePrimitivesTest.java │ │ ├── ClosureReverseAbstractInterpreterTest.java │ │ ├── ClosureRewriteClassTest.java │ │ ├── ClosureRewriteModuleTest.java │ │ ├── CoalesceVariableNamesTest.java │ │ ├── CodePrinterEs6TypedTest.java │ │ ├── CodePrinterTest.java │ │ ├── CodePrinterTestBase.java │ │ ├── CollapseAnonymousFunctionsTest.java │ │ ├── CollapsePropertiesAndModuleRewritingTest.java │ │ ├── CollapsePropertiesTest.java │ │ ├── CollapseVariableDeclarationsTest.java │ │ ├── CombinedCompilerPassTest.java │ │ ├── CommandLineRunnerTest.java │ │ ├── CompilerOptionsTest.java │ │ ├── CompilerTest.java │ │ ├── CompilerTestCase.java │ │ ├── CompilerTestCaseUtils.java │ │ ├── CompilerTypeTestCase.java │ │ ├── ConcretizeStaticInheritanceForInliningTest.java │ │ ├── ConformanceAllowlisterTest.java │ │ ├── ConformanceIntegrationTest.java │ │ ├── ConstCheckTest.java │ │ ├── ConstParamCheckTest.java │ │ ├── ControlFlowAnalysisTest.java │ │ ├── ConvertChunksToESModulesTest.java │ │ ├── ConvertToDottedPropertiesTest.java │ │ ├── CreateSyntheticBlocksTest.java │ │ ├── CrossChunkCodeMotionTest.java │ │ ├── CrossChunkMethodMotionTest.java │ │ ├── CrossChunkReferenceCollectorTest.java │ │ ├── DataFlowAnalysisTest.java │ │ ├── DeadAssignmentsEliminationTest.java │ │ ├── DeadPropertyAssignmentEliminationTest.java │ │ ├── DeclaredGlobalExternsOnWindowTest.java │ │ ├── DefaultCodingConventionTest.java │ │ ├── DefaultNameGeneratorTest.java │ │ ├── DenormalizeTest.java │ │ ├── DevirtualizeMethodsTest.java │ │ ├── DiagnosticGroupTest.java │ │ ├── DiagnosticGroupsTest.java │ │ ├── DiagnosticToSuppressionMapperTest.java │ │ ├── DotFormatterTest.java │ │ ├── Es6CheckModuleTest.java │ │ ├── Es6ConvertSuperTest.java │ │ ├── Es6ExtractClassesTest.java │ │ ├── Es6ForOfConverterTest.java │ │ ├── Es6NormalizeShorthandPropertiesTest.java │ │ ├── Es6RelativizeImportPathsTest.java │ │ ├── Es6RenameVariablesInParamListsTest.java │ │ ├── Es6RewriteArrowFunctionTest.java │ │ ├── Es6RewriteBlockScopedDeclarationTest.java │ │ ├── Es6RewriteBlockScopedFunctionDeclarationTest.java │ │ ├── Es6RewriteClassExtendsExpressionsTest.java │ │ ├── Es6RewriteClassTest.java │ │ ├── Es6RewriteDestructuringTest.java │ │ ├── Es6RewriteGeneratorsTest.java │ │ ├── Es6RewriteModulesBeforeTypeCheckingTest.java │ │ ├── Es6RewriteModulesTest.java │ │ ├── Es6RewriteModulesToCommonJsModulesTest.java │ │ ├── Es6RewriteModulesWithGoogInteropTest.java │ │ ├── Es6RewriteRestAndSpreadTest.java │ │ ├── Es6RewriteScriptsToModulesTest.java │ │ ├── Es6SplitVariableDeclarationsTest.java │ │ ├── Es6TranspilationIntegrationTest.java │ │ ├── Es7RewriteExponentialOperatorTest.java │ │ ├── ExploitAssignsTest.java │ │ ├── ExportTestFunctionsTest.java │ │ ├── ExpressionDecomposerTest.java │ │ ├── ExternExportsPassTest.java │ │ ├── ExtractPrototypeMemberDeclarationsTest.java │ │ ├── FixedPointGraphTraversalTest.java │ │ ├── FlowSensitiveInlineVariablesTest.java │ │ ├── ForbidDynamicImportUsageTest.java │ │ ├── FunctionArgumentInjectorTest.java │ │ ├── FunctionInjectorTest.java │ │ ├── FunctionRewriterTest.java │ │ ├── FunctionToBlockMutatorTest.java │ │ ├── FunctionTypeBuilderTest.java │ │ ├── GatherExternPropertiesTest.java │ │ ├── GatherGetterAndSetterPropertiesTest.java │ │ ├── GatherModuleMetadataTest.java │ │ ├── GatherRawExportsTest.java │ │ ├── GenerateExportsTest.java │ │ ├── GlobalNamespaceTest.java │ │ ├── GoogleCodingConventionTest.java │ │ ├── GuardedCallbackTest.java │ │ ├── IdMappingUtilTest.java │ │ ├── ImplicitNullabilityCheckTest.java │ │ ├── InferConstsTest.java │ │ ├── InferJSDocInfoTest.java │ │ ├── InjectTranspilationRuntimeLibrariesTest.java │ │ ├── InlineAliasesTest.java │ │ ├── InlineAndCollapsePropertiesTest.java │ │ ├── InlineCostEstimatorTest.java │ │ ├── InlineFunctionsTest.java │ │ ├── InlineObjectLiteralsTest.java │ │ ├── InlinePropertiesTest.java │ │ ├── InlineSimpleMethodsTest.java │ │ ├── InlineVariablesConstantsTest.java │ │ ├── InlineVariablesTest.java │ │ ├── InvalidatingTypesTest.java │ │ ├── IsolatePolyfillsTest.java │ │ ├── J2clAssertRemovalPassTest.java │ │ ├── J2clCheckPassTest.java │ │ ├── J2clClinitPrunerPassTest.java │ │ ├── J2clConstantHoisterPassTest.java │ │ ├── J2clEqualitySameRewriterPassTest.java │ │ ├── J2clPassTest.java │ │ ├── J2clPropertyInlinerPassTest.java │ │ ├── J2clSourceFileCheckerTest.java │ │ ├── J2clStringValueOfRewriterPassTest.java │ │ ├── J2clSuppressWarningsGuardTest.java │ │ ├── J2clUtilGetDefineRewriterPassTest.java │ │ ├── JSChunkGraphTest.java │ │ ├── JSCompilerSourceExcerptProviderTest.java │ │ ├── JSDocInfoPrinterTest.java │ │ ├── JSModuleTest.java │ │ ├── JsMessageExtractorTest.java │ │ ├── JsMessageTest.java │ │ ├── JsMessageVisitorTest.java │ │ ├── LateEs6ToEs3ConverterTest.java │ │ ├── LazyParsedDependencyInfoTest.java │ │ ├── LightweightMessageFormatterTest.java │ │ ├── LinkedFlowScopeTest.java │ │ ├── LiveVariablesAnalysisTest.java │ │ ├── LocaleDataPassesTest.java │ │ ├── MakeDeclaredNamesUniqueTest.java │ │ ├── MaybeReachingVariableUseTest.java │ │ ├── MemoizedScopeCreatorTest.java │ │ ├── MinimizeExitPointsTest.java │ │ ├── MinimizedConditionTest.java │ │ ├── MissingProvideTest.java │ │ ├── ModulesTestUtils.java │ │ ├── MultiPassTest.java │ │ ├── MustBeReachingVariableDefTest.java │ │ ├── NodeIteratorsTest.java │ │ ├── NodeTraversalTest.java │ │ ├── NodeUtilTest.java │ │ ├── NormalizeTest.java │ │ ├── OptimizeArgumentsArrayTest.java │ │ ├── OptimizeCallsIntegrationTest.java │ │ ├── OptimizeCallsTest.java │ │ ├── OptimizeConstructorsTest.java │ │ ├── OptimizeParametersTest.java │ │ ├── OptimizeReturnsTest.java │ │ ├── OptionalChainTypeCheckTest.java │ │ ├── ParenthesizeFunctionsInChunksTest.java │ │ ├── PartialCompilationTest.java │ │ ├── PeepholeCollectPropertyAssignmentsTest.java │ │ ├── PeepholeFoldConstantsTest.java │ │ ├── PeepholeIntegrationTest.java │ │ ├── PeepholeMinimizeConditionsTest.java │ │ ├── PeepholeOptimizationsPassTest.java │ │ ├── PeepholeRemoveDeadCodeTest.java │ │ ├── PeepholeReorderConstantExpressionTest.java │ │ ├── PeepholeReplaceKnownMethodsTest.java │ │ ├── PeepholeSubstituteAlternateSyntaxTest.java │ │ ├── PerformanceTrackerTest.java │ │ ├── PhaseOptimizerTest.java │ │ ├── PolyfillUsageFinderTest.java │ │ ├── PolymerBehaviorExtractorTest.java │ │ ├── PolymerClassDefinitionTest.java │ │ ├── PolymerPassFindExternsTest.java │ │ ├── PolymerPassStaticUtilsTest.java │ │ ├── PolymerPassSuppressBehaviorsTest.java │ │ ├── PolymerPassTest.java │ │ ├── ProcessClosurePrimitivesTest.java │ │ ├── ProcessClosureProvidesAndRequiresTest.java │ │ ├── ProcessCommonJSModulesTest.java │ │ ├── ProcessDefinesTest.java │ │ ├── ProcessTweaksTest.java │ │ ├── PureFunctionIdentifierTest.java │ │ ├── RandomNameGeneratorTest.java │ │ ├── ReachingUseDefTester.java │ │ ├── RecoverableJsAstTest.java │ │ ├── ReferenceCollectorTest.java │ │ ├── RemoveCastNodesTest.java │ │ ├── RemoveUnnecessarySyntheticExternsTest.java │ │ ├── RemoveUnusedCodeClassPropertiesTest.java │ │ ├── RemoveUnusedCodeNameAnalyzerTest.java │ │ ├── RemoveUnusedCodePrototypePropertiesTest.java │ │ ├── RemoveUnusedCodeTest.java │ │ ├── RemoveWeakSourcesTest.java │ │ ├── RenameLabelsTest.java │ │ ├── RenameLocalVarsTest.java │ │ ├── RenamePropertiesTest.java │ │ ├── RenameVarsTest.java │ │ ├── ReplaceCssNamesTest.java │ │ ├── ReplaceIdGeneratorsTest.java │ │ ├── ReplaceMessagesForChromeTest.java │ │ ├── ReplaceMessagesTest.java │ │ ├── ReplaceStringsTest.java │ │ ├── ReplaceTogglesTest.java │ │ ├── ReplacedStringsDecoderTest.java │ │ ├── ReportUntranspilableFeaturesTest.java │ │ ├── RescopeGlobalSymbolsTest.java │ │ ├── RewriteAsyncFunctionsTest.java │ │ ├── RewriteAsyncIterationTest.java │ │ ├── RewriteCatchWithNoBindingTest.java │ │ ├── RewriteClassMembersTest.java │ │ ├── RewriteDynamicImportsTest.java │ │ ├── RewriteGlobalDeclarationsForTryCatchWrappingTest.java │ │ ├── RewriteGoogJsImportsTest.java │ │ ├── RewriteJsonToModuleTest.java │ │ ├── RewriteLogicalAssignmentOperatorsTest.java │ │ ├── RewriteNewDotTargetTest.java │ │ ├── RewriteNullishCoalesceOperatorTest.java │ │ ├── RewriteObjectSpreadTest.java │ │ ├── RewriteOptionalChainingOperatorTest.java │ │ ├── RewritePolyfillsTest.java │ │ ├── RhinoErrorReporterTest.java │ │ ├── RuntimeLibraryTypedAstInjectionTest.java │ │ ├── ScopedAliasesTest.java │ │ ├── SemanticReverseAbstractInterpreterTest.java │ │ ├── SortingErrorManagerTest.java │ │ ├── SourceFileTest.java │ │ ├── SourceInformationAnnotatorTest.java │ │ ├── SourceMapJsLangTest.java │ │ ├── SourceMapResolverTest.java │ │ ├── SourceMapTest.java │ │ ├── StatementFusionTest.java │ │ ├── StrictModeCheckTest.java │ │ ├── StripCodeTest.java │ │ ├── StripProtectionTest.java │ │ ├── SubstituteEs6SyntaxTest.java │ │ ├── SymbolTableTest.java │ │ ├── SyntacticScopeCreatorTest.java │ │ ├── TemplateAstMatcherTest.java │ │ ├── TimelineTest.java │ │ ├── TypeCheckAbstractClassesAndMethodsTest.java │ │ ├── TypeCheckBigIntTest.java │ │ ├── TypeCheckBugsAndIssuesTest.java │ │ ├── TypeCheckCovarianceTest.java │ │ ├── TypeCheckFunctionCheckTest.java │ │ ├── TypeCheckNoTranspileTest.java │ │ ├── TypeCheckStructuralInterfaceTest.java │ │ ├── TypeCheckTemplatizedTest.java │ │ ├── TypeCheckTest.java │ │ ├── TypeCheckTestCase.java │ │ ├── TypeInferenceTest.java │ │ ├── TypeMatchingStrategyTest.java │ │ ├── TypeTransformationTest.java │ │ ├── TypeValidatorTest.java │ │ ├── TypedScopeCreatorTest.java │ │ ├── UniqueIdSupplierTest.java │ │ ├── UnitTestUtils.java │ │ ├── UnreachableCodeEliminationTest.java │ │ ├── UnusedLocalsCheckTest.java │ │ ├── ValidityCheckTest.java │ │ ├── VarCheckTest.java │ │ ├── VariableMapTest.java │ │ ├── VariableReferenceCheckTest.java │ │ ├── WarningsGuardTest.java │ │ ├── WhitespaceWrapGoogModulesTest.java │ │ ├── XidTest.java │ │ ├── XtbMessageBundleTest.java │ │ ├── ant │ │ │ └── AntClassesExistTest.java │ │ ├── base │ │ │ ├── JSCompDoublesTest.java │ │ │ ├── TriTest.java │ │ │ └── format │ │ │ │ └── SimpleFormatTest.java │ │ ├── bundle │ │ │ ├── CachedTransformerTest.java │ │ │ ├── CoverageInstrumenterTest.java │ │ │ ├── SourceTest.java │ │ │ └── TranspilerTest.java │ │ ├── colors │ │ │ ├── ColorIdTest.java │ │ │ └── ColorTest.java │ │ ├── deps │ │ │ ├── ClosureBundlerTest.java │ │ │ ├── DependencyInfoTest.java │ │ │ ├── DependencyResolverTest.java │ │ │ ├── DepsFileRegexParserTest.java │ │ │ ├── DepsGeneratorTest.java │ │ │ ├── JsFileFullParserTest.java │ │ │ ├── JsFileLineParserTest.java │ │ │ ├── JsFileRegexParserTest.java │ │ │ ├── ModuleLoaderTest.java │ │ │ ├── PathUtilTest.java │ │ │ ├── SortedDependenciesTest.java │ │ │ └── VirtualFileTest.java │ │ ├── diagnostic │ │ │ └── LogsGsonTest.java │ │ ├── disambiguate │ │ │ ├── AmbiguatePropertiesTest.java │ │ │ ├── ClusterPropagatorTest.java │ │ │ ├── ColorFindPropertyReferencesTest.java │ │ │ ├── ColorGraphBuilderTest.java │ │ │ ├── ColorGraphNodeFactoryTest.java │ │ │ ├── DisambiguatePropertiesTest.java │ │ │ └── UseSiteRenamerTest.java │ │ ├── graph │ │ │ ├── CheckPathsBetweenNodesTest.java │ │ │ ├── GraphColoringTest.java │ │ │ ├── GraphReachabilityTest.java │ │ │ ├── GraphTest.java │ │ │ ├── LowestCommonAncestorFinderTest.java │ │ │ └── StandardUnionFindTest.java │ │ ├── ijs │ │ │ ├── ConvertToTypedInterfaceTest.java │ │ │ └── SuggestConstTypesTest.java │ │ ├── instrumentation │ │ │ ├── CoverageInstrumentationPassTest.java │ │ │ ├── GoldenFileComparer.java │ │ │ └── reporter │ │ │ │ ├── ProductionInstrumentationReporterTest.java │ │ │ │ ├── ReportDecoderTest.java │ │ │ │ └── testdata │ │ │ │ ├── expectedFinalResult.txt │ │ │ │ ├── instrumentationMapping.txt │ │ │ │ └── reports │ │ │ │ └── executionResult.json │ │ ├── integration │ │ │ ├── AdvancedOptimizationsIntegrationTest.java │ │ │ ├── ClosureIntegrationTest.java │ │ │ ├── ClosurePrimitivesIntegrationTest.java │ │ │ ├── CommonJSIntegrationTest.java │ │ │ ├── ES2021IntegrationTest.java │ │ │ ├── ES2022IntegrationTest.java │ │ │ ├── EsModuleIntegrationTest.java │ │ │ ├── GetterAndSetterIntegrationTest.java │ │ │ ├── IntegrationTest.java │ │ │ ├── IntegrationTestCase.java │ │ │ ├── J2clIntegrationTest.java │ │ │ ├── OptionalChainingIntegrationTest.java │ │ │ ├── PolymerIntegrationTest.java │ │ │ ├── ProductionCoverageInstrumentationPassIntegrationTest.java │ │ │ ├── TranspileOnlyIntegrationTest.java │ │ │ └── TypedAstIntegrationTest.java │ │ ├── lint │ │ │ ├── CheckArrayWithGoogObjectTest.java │ │ │ ├── CheckConstPrivatePropertiesTest.java │ │ │ ├── CheckConstantCaseNamesTest.java │ │ │ ├── CheckDefaultExportOfGoogModuleTest.java │ │ │ ├── CheckDuplicateCaseTest.java │ │ │ ├── CheckEmptyStatementsTest.java │ │ │ ├── CheckEnumsTest.java │ │ │ ├── CheckEs6ModuleFileStructureTest.java │ │ │ ├── CheckEs6ModulesTest.java │ │ │ ├── CheckExtraRequiresTest.java │ │ │ ├── CheckExtraRequiresWithRemoveListTest.java │ │ │ ├── CheckGoogModuleTypeScriptNameTest.java │ │ │ ├── CheckInterfacesTest.java │ │ │ ├── CheckJSDocStyleTest.java │ │ │ ├── CheckMissingSemicolonTest.java │ │ │ ├── CheckNestedNamesTest.java │ │ │ ├── CheckNoMutatedEs6ExportsTest.java │ │ │ ├── CheckNullabilityModifiersTest.java │ │ │ ├── CheckPrimitiveAsObjectTest.java │ │ │ ├── CheckPrototypePropertiesTest.java │ │ │ ├── CheckProvidesSortedTest.java │ │ │ ├── CheckRequiresSortedTest.java │ │ │ ├── CheckUnusedLabelsTest.java │ │ │ ├── CheckUnusedPrivatePropertiesTest.java │ │ │ ├── CheckUselessBlocksTest.java │ │ │ └── CheckVarTest.java │ │ ├── parsing │ │ │ ├── AttachJsdocsTest.java │ │ │ ├── JsDocInfoParserTest.java │ │ │ ├── JsDocTokenStreamTest.java │ │ │ ├── ParserTest.java │ │ │ ├── ParsingUtilTest.java │ │ │ └── parser │ │ │ │ └── FeatureSetTest.java │ │ ├── regex │ │ │ ├── CharRangesTest.java │ │ │ └── RegExpTreeTest.java │ │ ├── runtime_tests │ │ │ ├── array_pattern_test.js │ │ │ ├── arrow_test.js │ │ │ ├── async_function_test.js │ │ │ ├── async_iteration_test.js │ │ │ ├── class_block_scope_test.js │ │ │ ├── class_computed_getter_setter_test.js │ │ │ ├── class_exported_getter_setter_test.js │ │ │ ├── class_getter_setter_test.js │ │ │ ├── class_in_goog_module_test.js │ │ │ ├── class_no_constructor_test.js │ │ │ ├── class_spread_test.js │ │ │ ├── class_static_getter_test.js │ │ │ ├── class_static_method_super_prop_test.js │ │ │ ├── class_static_setter_test.js │ │ │ ├── class_super_return_test.js │ │ │ ├── class_test.js │ │ │ ├── collections_test.js │ │ │ ├── computed_properties_test.js │ │ │ ├── default_param_test.js │ │ │ ├── error_cause_test.js │ │ │ ├── es3_style_class.js │ │ │ ├── extend_es3_test.js │ │ │ ├── for_of_test.js │ │ │ ├── generator_allow_call_test.js │ │ │ ├── generator_called_from_objlit_test.js │ │ │ ├── generator_test.js │ │ │ ├── identifier_test.js │ │ │ ├── inherit_sets_superClass_test.js │ │ │ ├── inheritance_with_overriden_function_prototype_test.js │ │ │ ├── let_const_loop_typecheck_test.js │ │ │ ├── let_const_rename_test.js │ │ │ ├── mixed_destructuring_test.js │ │ │ ├── mocking_class_test.js │ │ │ ├── module_tests │ │ │ │ ├── class_inherits_protected.js │ │ │ │ ├── decl_leg_name_test.js │ │ │ │ ├── dot_dot_test.js │ │ │ │ ├── export_from_test.js │ │ │ │ ├── export_spec_test.js │ │ │ │ ├── fq_jsdoc_test.js │ │ │ │ ├── import_class_test.js │ │ │ │ ├── import_default_test.js │ │ │ │ ├── import_mixed_test.js │ │ │ │ ├── import_star_test.js │ │ │ │ ├── import_with_js_extension_test.js │ │ │ │ ├── module_destructuring_test.js │ │ │ │ ├── module_es3_test.js │ │ │ │ ├── module_es6_test.js │ │ │ │ ├── module_order_test.js │ │ │ │ ├── module_runtime_test.js │ │ │ │ ├── module_test_resources │ │ │ │ │ ├── classProtectedMethod.js │ │ │ │ │ ├── decl_leg_name_a.js │ │ │ │ │ ├── exportClass.js │ │ │ │ │ ├── exportDefault.js │ │ │ │ │ ├── exportDefaultClass.js │ │ │ │ │ ├── exportDefaultOldStyleClass.js │ │ │ │ │ ├── exportFrom.js │ │ │ │ │ ├── exportSpec.js │ │ │ │ │ ├── fq_jsdoc_a.js │ │ │ │ │ ├── goog_module.js │ │ │ │ │ ├── importAndExport.js │ │ │ │ │ ├── moduleOrderA.js │ │ │ │ │ ├── moduleOrderB.js │ │ │ │ │ ├── moduleOrderC.js │ │ │ │ │ ├── moduleOrderRecorder.js │ │ │ │ │ ├── module_destructuring.js │ │ │ │ │ ├── module_es3_a.js │ │ │ │ │ ├── module_es6_a.js │ │ │ │ │ ├── mutable_exports.js │ │ │ │ │ ├── namespace_export.js │ │ │ │ │ ├── nesting.Outer.Inner.js │ │ │ │ │ ├── nesting.Outer.js │ │ │ │ │ ├── reexport_mutable_exports.js │ │ │ │ │ ├── simpleExport.js │ │ │ │ │ └── typedef.js │ │ │ │ ├── mutable_exports_test.js │ │ │ │ ├── nesting_test.js │ │ │ │ ├── reexport_mutable_exports_test.js │ │ │ │ ├── require_test.js │ │ │ │ ├── simple_module_test.js │ │ │ │ ├── transitive_import_test.js │ │ │ │ └── typedef_test.js │ │ │ ├── object_pattern_test.js │ │ │ ├── object_spread_test.js │ │ │ ├── polyfill_tests │ │ │ │ ├── array_at_test.js │ │ │ │ ├── array_copywithin_test.js │ │ │ │ ├── array_entries_test.js │ │ │ │ ├── array_fill_test.js │ │ │ │ ├── array_find_test.js │ │ │ │ ├── array_findindex_test.js │ │ │ │ ├── array_flat_test.js │ │ │ │ ├── array_flatmap_test.js │ │ │ │ ├── array_from_test.js │ │ │ │ ├── array_includes_test.js │ │ │ │ ├── array_keys_test.js │ │ │ │ ├── array_of_test.js │ │ │ │ ├── array_values_test.js │ │ │ │ ├── force_polyfills.js │ │ │ │ ├── globalthis_test.js │ │ │ │ ├── map_set_sealed_keys_test.js │ │ │ │ ├── map_test.js │ │ │ │ ├── math_acosh_test.js │ │ │ │ ├── math_asinh_test.js │ │ │ │ ├── math_atanh_test.js │ │ │ │ ├── math_cbrt_test.js │ │ │ │ ├── math_clz32_test.js │ │ │ │ ├── math_cosh_test.js │ │ │ │ ├── math_expm1_test.js │ │ │ │ ├── math_fround_test.js │ │ │ │ ├── math_hypot_test.js │ │ │ │ ├── math_identities_test.js │ │ │ │ ├── math_imul_test.js │ │ │ │ ├── math_log10_test.js │ │ │ │ ├── math_log1p_test.js │ │ │ │ ├── math_log2_test.js │ │ │ │ ├── math_sign_test.js │ │ │ │ ├── math_sinh_test.js │ │ │ │ ├── math_tanh_test.js │ │ │ │ ├── math_trunc_test.js │ │ │ │ ├── non_transpiled.js │ │ │ │ ├── number_constants_test.js │ │ │ │ ├── number_isfinite_test.js │ │ │ │ ├── number_isinteger_test.js │ │ │ │ ├── number_isnan_test.js │ │ │ │ ├── number_issafeinteger_test.js │ │ │ │ ├── number_parsefloat_test.js │ │ │ │ ├── number_parseint_test.js │ │ │ │ ├── object_assign_test.js │ │ │ │ ├── object_entries_test.js │ │ │ │ ├── object_fromEntries_test.js │ │ │ │ ├── object_getownpropertydescriptors_test.js │ │ │ │ ├── object_getownpropertynames_test.js │ │ │ │ ├── object_getownpropertysymbols_test.js │ │ │ │ ├── object_hasOwn_test.js │ │ │ │ ├── object_is_test.js │ │ │ │ ├── object_setprototypeof_test.js │ │ │ │ ├── object_values_test.js │ │ │ │ ├── polyfill_isolation.js │ │ │ │ ├── polyfill_isolation_chrome_test.js │ │ │ │ ├── polyfill_isolation_chrome_test_dom.html │ │ │ │ ├── polyfill_isolation_ie_test.js │ │ │ │ ├── polyfill_isolation_ie_test_dom.html │ │ │ │ ├── promise │ │ │ │ │ ├── aggregate_error_test.js │ │ │ │ │ ├── fake_thenable.js │ │ │ │ │ ├── force_no_unhandled_rejection.js │ │ │ │ │ ├── force_polyfill_promise_when_no_unhandled_rejection_test.js │ │ │ │ │ ├── force_polyfills.js │ │ │ │ │ ├── promise_allSettled_test.js │ │ │ │ │ ├── promise_all_test.js │ │ │ │ │ ├── promise_any_test.js │ │ │ │ │ ├── promise_constructor_test.js │ │ │ │ │ ├── promise_finally_test.js │ │ │ │ │ ├── promise_race_test.js │ │ │ │ │ ├── promise_testing.js │ │ │ │ │ ├── promise_then_test.js │ │ │ │ │ └── unhandled_rejection_test.js │ │ │ │ ├── reflect │ │ │ │ │ ├── force_polyfills.js │ │ │ │ │ ├── reflect_apply_test.js │ │ │ │ │ ├── reflect_construct_test.js │ │ │ │ │ ├── reflect_defineproperty_test.js │ │ │ │ │ ├── reflect_deleteproperty_test.js │ │ │ │ │ ├── reflect_get_test.js │ │ │ │ │ ├── reflect_getownpropertydescriptor_test.js │ │ │ │ │ ├── reflect_getprototypeof_test.js │ │ │ │ │ ├── reflect_has_test.js │ │ │ │ │ ├── reflect_isextensible_test.js │ │ │ │ │ ├── reflect_ownkeys_test.js │ │ │ │ │ ├── reflect_preventextensions_test.js │ │ │ │ │ ├── reflect_set_test.js │ │ │ │ │ └── reflect_setprototypeof_test.js │ │ │ │ ├── set_test.js │ │ │ │ ├── string_at_test.js │ │ │ │ ├── string_codepointat_test.js │ │ │ │ ├── string_endswith_test.js │ │ │ │ ├── string_fromcodepoint_test.js │ │ │ │ ├── string_includes_test.js │ │ │ │ ├── string_matchall_named_groups_test.js │ │ │ │ ├── string_matchall_test.js │ │ │ │ ├── string_padend_test.js │ │ │ │ ├── string_padstart_test.js │ │ │ │ ├── string_raw_test.js │ │ │ │ ├── string_repeat_test.js │ │ │ │ ├── string_replaceall_test.js │ │ │ │ ├── string_startswith_test.js │ │ │ │ ├── string_trimend_test.js │ │ │ │ ├── string_trimstart_test.js │ │ │ │ ├── symbol_test.js │ │ │ │ ├── testing.js │ │ │ │ ├── typed_array_copywithin_test.js │ │ │ │ ├── typed_array_fill_at_test.js │ │ │ │ ├── typed_array_fill_test.js │ │ │ │ ├── typed_array_test.js │ │ │ │ ├── weakmap_test.js │ │ │ │ └── weakset_test.js │ │ │ ├── regexp_match_indices_test.js │ │ │ ├── rest_param_test.js │ │ │ ├── simulated_j2cl_test.js │ │ │ ├── spread_array_test.js │ │ │ ├── spread_call_test.js │ │ │ ├── spread_new_test.js │ │ │ ├── static_inheritance_class_test.js │ │ │ ├── template_literal_test.js │ │ │ └── utils │ │ │ │ ├── build.sh │ │ │ │ └── test │ │ │ │ └── runAll.js │ │ ├── serialization │ │ │ ├── ColorPoolTest.java │ │ │ ├── ColorSerializerTest.java │ │ │ ├── JSDocSerializerTest.java │ │ │ ├── JSTypeColorIdHasherTest.java │ │ │ ├── JSTypeReconserializerTest.java │ │ │ ├── SerializeAndDeserializeAstTest.java │ │ │ ├── SerializeTypedAstPassTest.java │ │ │ ├── SerializeTypesToPointersTest.java │ │ │ ├── StringPoolTest.java │ │ │ ├── TypedAstSerializerTest.java │ │ │ ├── Wtf8Test.java │ │ │ └── integration_tests.bzl │ │ ├── testdata │ │ │ ├── CoverageInstrumentationPassTest │ │ │ │ ├── ArrowBlock.jsdata │ │ │ │ ├── ArrowBlockGolden.jsdata │ │ │ │ ├── ArrowExpression.jsdata │ │ │ │ ├── ArrowExpressionGolden.jsdata │ │ │ │ ├── DoWhileLoopBranch.jsdata │ │ │ │ ├── DoWhileLoopBranchGolden.jsdata │ │ │ │ ├── DoWhileLoopMultiLineBranch.jsdata │ │ │ │ ├── DoWhileLoopMultiLineBranchGolden.jsdata │ │ │ │ ├── EsModule.jsdata │ │ │ │ ├── EsModuleGolden.jsdata │ │ │ │ ├── ForLoopBranch.jsdata │ │ │ │ ├── ForLoopBranchConflictWithPolyfill.jsdata │ │ │ │ ├── ForLoopBranchConflictWithPolyfillGolden.jsdata │ │ │ │ ├── ForLoopBranchGolden.jsdata │ │ │ │ ├── ForLoopBranchNoEndingBlock.jsdata │ │ │ │ ├── ForLoopBranchNoEndingBlockGolden.jsdata │ │ │ │ ├── Function.jsdata │ │ │ │ ├── FunctionGolden.jsdata │ │ │ │ ├── IfBranch.jsdata │ │ │ │ ├── IfBranchGolden.jsdata │ │ │ │ ├── IfElseBranch.jsdata │ │ │ │ ├── IfElseBranchGolden.jsdata │ │ │ │ ├── NestedForLoopBranch.jsdata │ │ │ │ ├── NestedForLoopBranchGolden.jsdata │ │ │ │ ├── WhileLoopBranch.jsdata │ │ │ │ └── WhileLoopBranchGolden.jsdata │ │ │ └── SourceMapJsLangTest │ │ │ │ ├── class.jsdata │ │ │ │ ├── control_structures.jsdata │ │ │ │ ├── functions.jsdata │ │ │ │ ├── initialization.jsdata │ │ │ │ └── properties.jsdata │ │ ├── transpile │ │ │ ├── BaseTranspilerTest.java │ │ │ ├── CachingTranspilerTest.java │ │ │ └── TranspileResultTest.java │ │ └── typedast_integration │ │ │ └── removeWeakSources │ │ │ ├── entry.js │ │ │ └── side_effects.js │ │ ├── refactoring │ │ ├── ApplySuggestedFixesTest.java │ │ ├── ErrorToFixMapperTest.java │ │ ├── MatchersTest.java │ │ ├── RequireAliasGeneratorTest.java │ │ ├── ScriptMetadataTest.java │ │ └── SuggestedFixTest.java │ │ └── rhino │ │ ├── HamtPMapTest.java │ │ ├── IRTest.java │ │ ├── JSDocInfoTest.java │ │ ├── JSTypeExpressionTest.java │ │ ├── NodeTest.java │ │ ├── QualifiedNameTest.java │ │ └── jstype │ │ ├── BigIntTypeTest.java │ │ ├── BooleanLiteralSetTest.java │ │ ├── EnumElementTypeTest.java │ │ ├── FunctionParamBuilderTest.java │ │ ├── FunctionTypeTest.java │ │ ├── JSTypeRegistryTest.java │ │ ├── JSTypeResolverTest.java │ │ ├── JSTypeTest.java │ │ ├── NamedTypeTest.java │ │ ├── PrototypeObjectTypeTest.java │ │ ├── RecordTypeTest.java │ │ ├── TemplateTypeMapTest.java │ │ ├── TemplateTypeTest.java │ │ ├── TemplatizedTypeTest.java │ │ ├── UnionTypeBuilderTest.java │ │ ├── UnionTypeTest.java │ │ └── UnitTestingJSType.java └── src_additional │ └── chrome_extensions.js ├── closure-library ├── LICENSE ├── README.google ├── include.mk └── src │ ├── .github │ └── workflows │ │ ├── draft-github-release.yml │ │ ├── generate-docs.yml │ │ └── publish-on-npm.yml │ ├── .gitignore │ ├── .npmignore │ ├── AUTHORS │ ├── CONTRIBUTING │ ├── LICENSE │ ├── README.md │ ├── alltests.html │ ├── browser_capabilities.js │ ├── closure-deps │ ├── LICENSE │ ├── README.md │ ├── bin │ │ ├── closuremakedeps.js │ │ └── getjsversion.js │ ├── index.js │ ├── lib │ │ ├── depfile.js │ │ ├── depgraph.js │ │ ├── jsfile_parser.js │ │ ├── parser.js │ │ └── sourceerror.js │ ├── package.json │ └── spec │ │ ├── support │ │ └── jasmine.json │ │ └── tests │ │ ├── closuremakedeps_test.js │ │ ├── depfile_test.js │ │ ├── depgraph_test.js │ │ ├── parser_test.js │ │ └── readme_test.js │ ├── closure │ ├── bin │ │ ├── build │ │ │ ├── closurebuilder.py │ │ │ ├── depstree.py │ │ │ ├── depstree_test.py │ │ │ ├── depswriter.py │ │ │ ├── depswriter_test.py │ │ │ ├── jscompiler.py │ │ │ ├── jscompiler_test.py │ │ │ ├── source.py │ │ │ ├── source_test.py │ │ │ └── treescan.py │ │ ├── calcdeps.py │ │ ├── labs │ │ │ └── code │ │ │ │ ├── closure.el │ │ │ │ ├── closure_test.el │ │ │ │ ├── generate_jsdoc.py │ │ │ │ ├── generate_jsdoc_test.py │ │ │ │ ├── run_el_tests.sh │ │ │ │ └── run_py_tests.sh │ │ └── logos │ │ │ ├── logo.svg │ │ │ └── logoandlabel.svg │ └── goog │ │ ├── a11y │ │ └── aria │ │ │ ├── announcer.js │ │ │ ├── announcer_test.js │ │ │ ├── announcer_test_dom.html │ │ │ ├── aria.js │ │ │ ├── aria_test.js │ │ │ ├── aria_test_dom.html │ │ │ ├── attributes.js │ │ │ ├── datatables.js │ │ │ └── roles.js │ │ ├── array │ │ ├── array.js │ │ ├── array_test.js │ │ └── array_test_dom.html │ │ ├── asserts │ │ ├── asserts.js │ │ ├── asserts_test.js │ │ ├── dom.js │ │ └── dom_test.js │ │ ├── async │ │ ├── animationdelay.js │ │ ├── animationdelay_test.js │ │ ├── conditionaldelay.js │ │ ├── conditionaldelay_test.js │ │ ├── debouncer.js │ │ ├── debouncer_test.js │ │ ├── delay.js │ │ ├── delay_test.js │ │ ├── freelist.js │ │ ├── freelist_test.js │ │ ├── legacy_throttle.js │ │ ├── nexttick.js │ │ ├── nexttick_test.js │ │ ├── promises.js │ │ ├── promises_test.js │ │ ├── run.js │ │ ├── run_next_tick_test.js │ │ ├── run_test.js │ │ ├── throttle.js │ │ ├── throttle_test.js │ │ ├── throwexception.js │ │ ├── workqueue.js │ │ └── workqueue_test.js │ │ ├── base.js │ │ ├── base_debug_loader_test.js │ │ ├── base_module_test.js │ │ ├── base_test.js │ │ ├── base_test_dom.html │ │ ├── bootstrap │ │ ├── nodejs.js │ │ └── webworkers.js │ │ ├── collections │ │ ├── iters.js │ │ ├── iters_test.js │ │ ├── maps.js │ │ ├── maps_test.js │ │ ├── sets.js │ │ └── sets_test.js │ │ ├── color │ │ ├── alpha.js │ │ ├── alpha_test.js │ │ ├── color.js │ │ ├── color_test.js │ │ └── names.js │ │ ├── conformance_proto.txt │ │ ├── crypt │ │ ├── aes.js │ │ ├── aes_test.js │ │ ├── arc4.js │ │ ├── arc4_test.js │ │ ├── base64.js │ │ ├── base64_test.js │ │ ├── basen.js │ │ ├── basen_test.js │ │ ├── blobhasher.js │ │ ├── blobhasher_test.js │ │ ├── blockcipher.js │ │ ├── bytestring_perf.html │ │ ├── bytestring_perf.js │ │ ├── cbc.js │ │ ├── cbc_test.js │ │ ├── crypt.js │ │ ├── crypt_perf.html │ │ ├── crypt_test.js │ │ ├── ctr.js │ │ ├── ctr_test.js │ │ ├── hash.js │ │ ├── hash32.js │ │ ├── hash32_test.js │ │ ├── hashtester.js │ │ ├── hmac.js │ │ ├── hmac_test.js │ │ ├── md5.js │ │ ├── md5_perf.html │ │ ├── md5_test.js │ │ ├── pbkdf2.js │ │ ├── pbkdf2_test.js │ │ ├── sha1.js │ │ ├── sha1_perf.html │ │ ├── sha1_test.js │ │ ├── sha2.js │ │ ├── sha224.js │ │ ├── sha224_perf.html │ │ ├── sha224_test.js │ │ ├── sha256.js │ │ ├── sha256_perf.html │ │ ├── sha256_test.js │ │ ├── sha2_64bit.js │ │ ├── sha2_64bit_test.js │ │ ├── sha384.js │ │ ├── sha512.js │ │ ├── sha512_256.js │ │ └── sha512_perf.html │ │ ├── css │ │ ├── autocomplete.css │ │ ├── bubble.css │ │ ├── button.css │ │ ├── charpicker.css │ │ ├── checkbox.css │ │ ├── colormenubutton.css │ │ ├── colorpalette.css │ │ ├── colorpicker-simplegrid.css │ │ ├── combobox.css │ │ ├── common.css │ │ ├── css3button.css │ │ ├── css3menubutton.css │ │ ├── custombutton.css │ │ ├── datepicker.css │ │ ├── dialog.css │ │ ├── dimensionpicker.css │ │ ├── dragdropdetector.css │ │ ├── editor │ │ │ ├── bubble.css │ │ │ ├── dialog.css │ │ │ ├── equationeditor.css │ │ │ └── linkdialog.css │ │ ├── editortoolbar.css │ │ ├── filteredmenu.css │ │ ├── filterobservingmenuitem.css │ │ ├── flatbutton.css │ │ ├── flatmenubutton.css │ │ ├── hovercard.css │ │ ├── hsvapalette.css │ │ ├── hsvpalette.css │ │ ├── imagelessbutton.css │ │ ├── imagelessmenubutton.css │ │ ├── inputdatepicker.css │ │ ├── linkbutton.css │ │ ├── menu.css │ │ ├── menubar.css │ │ ├── menubutton.css │ │ ├── menuitem.css │ │ ├── menuseparator.css │ │ ├── multitestrunner.css │ │ ├── palette.css │ │ ├── popupdatepicker.css │ │ ├── roundedpanel.css │ │ ├── roundedtab.css │ │ ├── submenu.css │ │ ├── tab.css │ │ ├── tabbar.css │ │ ├── tablesorter.css │ │ ├── toolbar.css │ │ ├── tooltip.css │ │ ├── tree.css │ │ └── tristatemenuitem.css │ │ ├── cssom │ │ ├── cssom.js │ │ ├── cssom_test.js │ │ ├── cssom_test_dom.html │ │ ├── cssom_test_import_1.css │ │ ├── cssom_test_import_2.css │ │ ├── cssom_test_link_1.css │ │ └── iframe │ │ │ ├── style.js │ │ │ ├── style_test.js │ │ │ ├── style_test_dom.html │ │ │ └── style_test_import.css │ │ ├── date │ │ ├── date.js │ │ ├── date_test.js │ │ ├── daterange.js │ │ ├── daterange_test.js │ │ ├── duration.js │ │ ├── duration_test.js │ │ ├── relative.js │ │ ├── relative_test.js │ │ ├── relativecommontests.js │ │ ├── utcdatetime.js │ │ └── utcdatetime_test.js │ │ ├── db │ │ ├── cursor.js │ │ ├── db.js │ │ ├── db_test.js │ │ ├── error.js │ │ ├── index.js │ │ ├── indexeddb.js │ │ ├── keyrange.js │ │ ├── objectstore.js │ │ └── transaction.js │ │ ├── debug │ │ ├── console.js │ │ ├── console_test.js │ │ ├── debug.js │ │ ├── debug_test.js │ │ ├── debugwindow.js │ │ ├── debugwindow_test.js │ │ ├── deepfreeze.js │ │ ├── deepfreeze_test.js │ │ ├── devcss │ │ │ ├── devcss.js │ │ │ ├── devcss_test.js │ │ │ ├── devcss_test_dom.html │ │ │ └── devcssrunner.js │ │ ├── divconsole.js │ │ ├── enhanceerror_test.js │ │ ├── entrypointregistry.js │ │ ├── entrypointregistry_test.js │ │ ├── error.js │ │ ├── error_test.js │ │ ├── errorcontext.js │ │ ├── errorcontext_test.js │ │ ├── errorhandler.js │ │ ├── errorhandler_async_test.js │ │ ├── errorhandler_test.js │ │ ├── errorreporter.js │ │ ├── errorreporter_test.js │ │ ├── fancywindow.js │ │ ├── formatter.js │ │ ├── formatter_test.js │ │ ├── relativetimeprovider.js │ │ ├── tracer.js │ │ └── tracer_test.js │ │ ├── defineclass_test.js │ │ ├── delegate │ │ ├── delegateregistry.js │ │ ├── delegateregistry_test.js │ │ ├── delegates.js │ │ └── delegates_test.js │ │ ├── demos │ │ ├── advancedtooltip.html │ │ ├── animationqueue.html │ │ ├── autocomplete-basic.html │ │ ├── autocompleteremote.html │ │ ├── autocompleteremotedata.json │ │ ├── autocompleterichremote.html │ │ ├── autocompleterichremotedata.json │ │ ├── bidiinput.html │ │ ├── blobhasher.html │ │ ├── bubble.html │ │ ├── button.html │ │ ├── charcounter.html │ │ ├── charpicker.html │ │ ├── checkbox.html │ │ ├── color-contrast.html │ │ ├── colormenubutton.html │ │ ├── colorpicker.html │ │ ├── combobox.html │ │ ├── container.html │ │ ├── control.html │ │ ├── css │ │ │ ├── demo.css │ │ │ ├── emojipicker.css │ │ │ └── emojisprite.css │ │ ├── css3button.html │ │ ├── css3menubutton.html │ │ ├── cssspriteanimation.html │ │ ├── datepicker.html │ │ ├── debug.html │ │ ├── depsgraph.html │ │ ├── dialog.html │ │ ├── dimensionpicker.html │ │ ├── dimensionpicker_rtl.html │ │ ├── dom_selection.html │ │ ├── drag.html │ │ ├── dragdrop.html │ │ ├── dragdropdetector.html │ │ ├── dragdropdetector_target.html │ │ ├── dragger.html │ │ ├── draglistgroup.html │ │ ├── dragscrollsupport.html │ │ ├── drilldownrow.html │ │ ├── editor │ │ │ ├── editor.html │ │ │ ├── field_basic.html │ │ │ ├── helloworld.html │ │ │ ├── helloworld.js │ │ │ ├── helloworld_test.js │ │ │ ├── helloworld_test_dom.html │ │ │ ├── helloworlddialog.js │ │ │ ├── helloworlddialog_test.js │ │ │ ├── helloworlddialog_test_dom.html │ │ │ ├── helloworlddialogplugin.js │ │ │ ├── helloworlddialogplugin_test.js │ │ │ ├── helloworlddialogplugin_test_dom.html │ │ │ ├── seamlessfield.html │ │ │ └── tableeditor.html │ │ ├── effects.html │ │ ├── emoji │ │ │ ├── 200.gif │ │ │ ├── 201.gif │ │ │ ├── 202.gif │ │ │ ├── 203.gif │ │ │ ├── 204.gif │ │ │ ├── 205.gif │ │ │ ├── 206.gif │ │ │ ├── 2BC.gif │ │ │ ├── 2BD.gif │ │ │ ├── 2BE.gif │ │ │ ├── 2BF.gif │ │ │ ├── 2C0.gif │ │ │ ├── 2C1.gif │ │ │ ├── 2C2.gif │ │ │ ├── 2C3.gif │ │ │ ├── 2C4.gif │ │ │ ├── 2C5.gif │ │ │ ├── 2C6.gif │ │ │ ├── 2C7.gif │ │ │ ├── 2C8.gif │ │ │ ├── 2C9.gif │ │ │ ├── 2CA.gif │ │ │ ├── 2CB.gif │ │ │ ├── 2CC.gif │ │ │ ├── 2CD.gif │ │ │ ├── 2CE.gif │ │ │ ├── 2CF.gif │ │ │ ├── 2D0.gif │ │ │ ├── 2D1.gif │ │ │ ├── 2D2.gif │ │ │ ├── 2D3.gif │ │ │ ├── 2D4.gif │ │ │ ├── 2D5.gif │ │ │ ├── 2D6.gif │ │ │ ├── 2D7.gif │ │ │ ├── 2D8.gif │ │ │ ├── 2D9.gif │ │ │ ├── 2DA.gif │ │ │ ├── 2DB.gif │ │ │ ├── 2DC.gif │ │ │ ├── 2DD.gif │ │ │ ├── 2DE.gif │ │ │ ├── 2DF.gif │ │ │ ├── 2E0.gif │ │ │ ├── 2E1.gif │ │ │ ├── 2E2.gif │ │ │ ├── 2E3.gif │ │ │ ├── 2E4.gif │ │ │ ├── 2E5.gif │ │ │ ├── 2E6.gif │ │ │ ├── 2E7.gif │ │ │ ├── 2E8.gif │ │ │ ├── 2E9.gif │ │ │ ├── 2EA.gif │ │ │ ├── 2EB.gif │ │ │ ├── 2EC.gif │ │ │ ├── 2ED.gif │ │ │ ├── 2EE.gif │ │ │ ├── 2EF.gif │ │ │ ├── 2F0.gif │ │ │ ├── 2F1.gif │ │ │ ├── 2F2.gif │ │ │ ├── 2F3.gif │ │ │ ├── 2F4.gif │ │ │ ├── 2F5.gif │ │ │ ├── 2F6.gif │ │ │ ├── 2F7.gif │ │ │ ├── 2F8.gif │ │ │ ├── 2F9.gif │ │ │ ├── 2FA.gif │ │ │ ├── 2FB.gif │ │ │ ├── 2FC.gif │ │ │ ├── 2FD.gif │ │ │ ├── 2FE.gif │ │ │ ├── 2FF.gif │ │ │ ├── none.gif │ │ │ ├── sprite.png │ │ │ ├── sprite2.png │ │ │ └── unknown.gif │ │ ├── event-propagation.html │ │ ├── events.html │ │ ├── eventtarget.html │ │ ├── filedrophandler.html │ │ ├── filteredmenu.html │ │ ├── focushandler.html │ │ ├── fpsdisplay.html │ │ ├── fx │ │ │ └── css3 │ │ │ │ └── transition.html │ │ ├── gauge.html │ │ ├── graphics │ │ │ ├── advancedcoordinates.html │ │ │ ├── advancedcoordinates2.html │ │ │ ├── basicelements.html │ │ │ ├── events.html │ │ │ ├── modifyelements.html │ │ │ ├── subpixel.html │ │ │ ├── tiger.html │ │ │ └── tigerdata.js │ │ ├── history1.html │ │ ├── history2.html │ │ ├── history3.html │ │ ├── history3js.html │ │ ├── history_blank.html │ │ ├── hovercard.html │ │ ├── hsvapalette.html │ │ ├── hsvpalette.html │ │ ├── html5history.html │ │ ├── imagelessbutton.html │ │ ├── imagelessmenubutton.html │ │ ├── index.html │ │ ├── index_nav.html │ │ ├── index_splash.html │ │ ├── inline_block_quirks.html │ │ ├── inline_block_standards.html │ │ ├── inputdatepicker.html │ │ ├── inputhandler.html │ │ ├── jsonprettyprinter.html │ │ ├── keyboardshortcuts.html │ │ ├── keyhandler.html │ │ ├── labelinput.html │ │ ├── menu.html │ │ ├── menubar.html │ │ ├── menubutton.html │ │ ├── menubutton_frame.html │ │ ├── menuitem.html │ │ ├── mousewheelhandler.html │ │ ├── onlinehandler.html │ │ ├── palette.html │ │ ├── pastehandler.html │ │ ├── pixeldensitymonitor.html │ │ ├── plaintextspellchecker.html │ │ ├── popup.html │ │ ├── popupcolorpicker.html │ │ ├── popupdatepicker.html │ │ ├── popupemojipicker.html │ │ ├── popupmenu.html │ │ ├── progressbar.html │ │ ├── prompt.html │ │ ├── quadtree.html │ │ ├── ratings.html │ │ ├── richtextspellchecker.html │ │ ├── roundedpanel.html │ │ ├── samplecomponent.html │ │ ├── samplecomponent.js │ │ ├── scrollfloater.html │ │ ├── select.html │ │ ├── selectionmenubutton.html │ │ ├── serverchart.html │ │ ├── slider.html │ │ ├── splitpane.html │ │ ├── stopevent.html │ │ ├── submenus.html │ │ ├── submenus2.html │ │ ├── tabbar.html │ │ ├── tablesorter.html │ │ ├── tabpane.html │ │ ├── textarea.html │ │ ├── timers.html │ │ ├── toolbar.html │ │ ├── tooltip.html │ │ ├── tracer.html │ │ ├── tree │ │ │ ├── demo.html │ │ │ └── testdata.js │ │ ├── tweakui.html │ │ ├── twothumbslider.html │ │ ├── useragent.html │ │ ├── viewportsizemonitor.html │ │ ├── wheelhandler.html │ │ ├── xpc │ │ │ ├── blank.html │ │ │ ├── index.html │ │ │ ├── inner.html │ │ │ ├── minimal │ │ │ │ ├── blank.html │ │ │ │ ├── index.html │ │ │ │ ├── inner.html │ │ │ │ └── relay.html │ │ │ ├── relay.html │ │ │ └── xpcdemo.js │ │ └── zippy.html │ │ ├── disposable │ │ ├── disposable.js │ │ ├── disposable_test.js │ │ ├── disposable_test_dom.html │ │ ├── dispose.js │ │ ├── disposeall.js │ │ └── idisposable.js │ │ ├── dom │ │ ├── abstractmultirange.js │ │ ├── abstractrange.js │ │ ├── abstractrange_test.js │ │ ├── abstractrange_test_dom.html │ │ ├── animationframe │ │ │ ├── animationframe.js │ │ │ ├── animationframe_test.js │ │ │ └── polyfill.js │ │ ├── annotate.js │ │ ├── annotate_test.js │ │ ├── annotate_test_dom.html │ │ ├── asserts.js │ │ ├── asserts_test.js │ │ ├── attr.js │ │ ├── browserfeature.js │ │ ├── browserfeature_test.js │ │ ├── browserrange │ │ │ ├── abstractrange.js │ │ │ ├── browserrange.js │ │ │ ├── browserrange_test.js │ │ │ ├── browserrange_test_dom.html │ │ │ ├── geckorange.js │ │ │ ├── ierange.js │ │ │ ├── operarange.js │ │ │ ├── w3crange.js │ │ │ └── webkitrange.js │ │ ├── bufferedviewportsizemonitor.js │ │ ├── bufferedviewportsizemonitor_test.js │ │ ├── classes.js │ │ ├── classes_test.js │ │ ├── classes_test_dom.html │ │ ├── classlist.js │ │ ├── classlist_test.js │ │ ├── classlist_test_dom.html │ │ ├── controlrange.js │ │ ├── controlrange_test.js │ │ ├── controlrange_test_dom.html │ │ ├── dataset.js │ │ ├── dataset_test.js │ │ ├── dataset_test_dom.html │ │ ├── dom.js │ │ ├── dom_benchmark.html │ │ ├── dom_compile_test.js │ │ ├── dom_test.js │ │ ├── dom_test_dom.html │ │ ├── element.js │ │ ├── element_test.js │ │ ├── fontsizemonitor.js │ │ ├── fontsizemonitor_demo.html │ │ ├── fontsizemonitor_test.js │ │ ├── fontsizemonitor_test_dom.html │ │ ├── forms.js │ │ ├── forms_test.js │ │ ├── forms_test_dom.html │ │ ├── fullscreen.js │ │ ├── fullscreen_demo.html │ │ ├── fullscreen_test.js │ │ ├── htmlelement.js │ │ ├── iframe.js │ │ ├── iframe_test.js │ │ ├── iframe_test_dom.html │ │ ├── inputtype.js │ │ ├── inputtype_test.js │ │ ├── inputtype_test_dom.html │ │ ├── iter.js │ │ ├── iter_test.js │ │ ├── iter_test_dom.html │ │ ├── multirange.js │ │ ├── multirange_test.js │ │ ├── multirange_test_dom.html │ │ ├── nodeiterator.js │ │ ├── nodeiterator_test.js │ │ ├── nodeiterator_test_dom.html │ │ ├── nodeoffset.js │ │ ├── nodeoffset_test.js │ │ ├── nodeoffset_test_dom.html │ │ ├── nodetype.js │ │ ├── pattern │ │ │ ├── abstractpattern.js │ │ │ ├── allchildren.js │ │ │ ├── callback │ │ │ │ ├── callback.js │ │ │ │ ├── counter.js │ │ │ │ └── test.js │ │ │ ├── childmatches.js │ │ │ ├── endtag.js │ │ │ ├── fulltag.js │ │ │ ├── matcher.js │ │ │ ├── matcher_test.js │ │ │ ├── matcher_test_dom.html │ │ │ ├── nodetype.js │ │ │ ├── pattern.js │ │ │ ├── pattern_test.js │ │ │ ├── pattern_test_dom.html │ │ │ ├── repeat.js │ │ │ ├── sequence.js │ │ │ ├── starttag.js │ │ │ ├── tag.js │ │ │ └── text.js │ │ ├── range.js │ │ ├── range_test.js │ │ ├── range_test_dom.html │ │ ├── rangeendpoint.js │ │ ├── safe.js │ │ ├── safe_test.js │ │ ├── safe_test_dom.html │ │ ├── savedcaretrange.js │ │ ├── savedcaretrange_test.js │ │ ├── savedcaretrange_test_dom.html │ │ ├── savedrange.js │ │ ├── savedrange_test.js │ │ ├── savedrange_test_dom.html │ │ ├── selection.js │ │ ├── selection_test.js │ │ ├── tagiterator.js │ │ ├── tagiterator_test.js │ │ ├── tagiterator_test_dom.html │ │ ├── tagname.js │ │ ├── tagname_test.js │ │ ├── tags.js │ │ ├── tags_test.js │ │ ├── testdata │ │ │ └── dom_test_iframe_content.html │ │ ├── textassert.js │ │ ├── textassert_test.js │ │ ├── textrange.js │ │ ├── textrange_test.js │ │ ├── textrange_test_dom.html │ │ ├── textrangeiterator.js │ │ ├── textrangeiterator_test.js │ │ ├── textrangeiterator_test_dom.html │ │ ├── uri.js │ │ ├── uri_test.js │ │ ├── vendor.js │ │ ├── vendor_test.js │ │ ├── viewportsizemonitor.js │ │ ├── viewportsizemonitor_test.js │ │ ├── xml.js │ │ └── xml_test.js │ │ ├── editor │ │ ├── browserfeature.js │ │ ├── browserfeature_test.js │ │ ├── browserfeature_test_dom.html │ │ ├── clicktoeditwrapper.js │ │ ├── clicktoeditwrapper_test.js │ │ ├── clicktoeditwrapper_test_dom.html │ │ ├── command.js │ │ ├── contenteditablefield.js │ │ ├── contenteditablefield_test.js │ │ ├── contenteditablefield_test_dom.html │ │ ├── defines.js │ │ ├── field.js │ │ ├── field_test.js │ │ ├── field_test_dom.html │ │ ├── focus.js │ │ ├── focus_test.js │ │ ├── focus_test_dom.html │ │ ├── icontent.js │ │ ├── icontent_test.js │ │ ├── icontent_test_dom.html │ │ ├── link.js │ │ ├── link_test.js │ │ ├── node.js │ │ ├── node_test.js │ │ ├── node_test_dom.html │ │ ├── plugin.js │ │ ├── plugin_impl.js │ │ ├── plugin_test.js │ │ ├── plugins │ │ │ ├── abstractbubbleplugin.js │ │ │ ├── abstractbubbleplugin_test.js │ │ │ ├── abstractbubbleplugin_test_dom.html │ │ │ ├── abstractdialogplugin.js │ │ │ ├── abstractdialogplugin_test.js │ │ │ ├── abstracttabhandler.js │ │ │ ├── abstracttabhandler_test.js │ │ │ ├── basictextformatter.js │ │ │ ├── basictextformatter_test.js │ │ │ ├── basictextformatter_test_dom.html │ │ │ ├── blockquote.js │ │ │ ├── blockquote_test.js │ │ │ ├── blockquote_test_dom.html │ │ │ ├── emoticons.js │ │ │ ├── emoticons_test.js │ │ │ ├── emoticons_test_dom.html │ │ │ ├── enterhandler.js │ │ │ ├── enterhandler_test.js │ │ │ ├── enterhandler_test_dom.html │ │ │ ├── firststrong.js │ │ │ ├── firststrong_test.js │ │ │ ├── firststrong_test_dom.html │ │ │ ├── headerformatter.js │ │ │ ├── headerformatter_test.js │ │ │ ├── headerformatter_test_dom.html │ │ │ ├── linkbubble.js │ │ │ ├── linkbubble_test.js │ │ │ ├── linkbubble_test_dom.html │ │ │ ├── linkdialogplugin.js │ │ │ ├── linkdialogplugin_test.js │ │ │ ├── linkdialogplugin_test_dom.html │ │ │ ├── linkshortcutplugin.js │ │ │ ├── linkshortcutplugin_test.js │ │ │ ├── linkshortcutplugin_test_dom.html │ │ │ ├── listtabhandler.js │ │ │ ├── listtabhandler_test.js │ │ │ ├── listtabhandler_test_dom.html │ │ │ ├── loremipsum.js │ │ │ ├── loremipsum_test.js │ │ │ ├── loremipsum_test_dom.html │ │ │ ├── removeformatting.js │ │ │ ├── removeformatting_test.js │ │ │ ├── removeformatting_test_dom.html │ │ │ ├── spacestabhandler.js │ │ │ ├── spacestabhandler_test.js │ │ │ ├── spacestabhandler_test_dom.html │ │ │ ├── tableeditor.js │ │ │ ├── tableeditor_test.js │ │ │ ├── tableeditor_test_dom.html │ │ │ ├── tagonenterhandler.js │ │ │ ├── tagonenterhandler_test.js │ │ │ ├── tagonenterhandler_test_dom.html │ │ │ ├── undoredo.js │ │ │ ├── undoredo_test.js │ │ │ ├── undoredo_test_dom.html │ │ │ ├── undoredomanager.js │ │ │ ├── undoredomanager_test.js │ │ │ ├── undoredostate.js │ │ │ └── undoredostate_test.js │ │ ├── range.js │ │ ├── range_test.js │ │ ├── range_test_dom.html │ │ ├── seamlessfield.js │ │ ├── seamlessfield_test.js │ │ ├── seamlessfield_test_dom.html │ │ ├── style.js │ │ ├── style_test.js │ │ ├── table.js │ │ ├── table_test.js │ │ ├── table_test_dom.html │ │ ├── tablecell.js │ │ └── tablerow.js │ │ ├── events │ │ ├── actioneventwrapper.js │ │ ├── actioneventwrapper_test.js │ │ ├── actioneventwrapper_test_dom.html │ │ ├── actionhandler.js │ │ ├── actionhandler_test.js │ │ ├── actionhandler_test_dom.html │ │ ├── browserevent.js │ │ ├── browserevent_test.js │ │ ├── browserfeature.js │ │ ├── event.js │ │ ├── event_test.js │ │ ├── eventhandler.js │ │ ├── eventhandler_test.js │ │ ├── eventhandler_test_dom.html │ │ ├── eventid.js │ │ ├── eventlike.js │ │ ├── events.js │ │ ├── events_test.js │ │ ├── eventtarget.js │ │ ├── eventtarget_test.js │ │ ├── eventtarget_via_googevents_test.js │ │ ├── eventtarget_via_w3cinterface_test.js │ │ ├── eventtargettester.js │ │ ├── eventtype.js │ │ ├── eventtype_test.js │ │ ├── eventwrapper.js │ │ ├── filedrophandler.js │ │ ├── filedrophandler_test.js │ │ ├── focushandler.js │ │ ├── imehandler.js │ │ ├── imehandler_test.js │ │ ├── imehandler_test_dom.html │ │ ├── inputhandler.js │ │ ├── inputhandler_test.js │ │ ├── inputhandler_test_dom.html │ │ ├── keycodes.js │ │ ├── keycodes_test.js │ │ ├── keyevent.js │ │ ├── keyhandler.js │ │ ├── keyhandler_test.js │ │ ├── keynames.js │ │ ├── keys.js │ │ ├── listenable.js │ │ ├── listenable_test.js │ │ ├── listenablekey.js │ │ ├── listener.js │ │ ├── listenermap.js │ │ ├── listenermap_test.js │ │ ├── mousewheelhandler.js │ │ ├── mousewheelhandler_test.js │ │ ├── mousewheelhandler_test_dom.html │ │ ├── onlinehandler.js │ │ ├── onlinelistener_test.js │ │ ├── pastehandler.js │ │ ├── pastehandler_test.js │ │ ├── pastehandler_test_dom.html │ │ ├── wheelevent.js │ │ ├── wheelhandler.js │ │ ├── wheelhandler_test.js │ │ └── wheelhandler_test_dom.html │ │ ├── format │ │ ├── emailaddress.js │ │ ├── emailaddress_test.js │ │ ├── format.js │ │ ├── format_test.js │ │ ├── htmlprettyprinter.js │ │ ├── htmlprettyprinter_test.js │ │ ├── internationalizedemailaddress.js │ │ ├── internationalizedemailaddress_test.js │ │ ├── jsonprettyprinter.js │ │ └── jsonprettyprinter_test.js │ │ ├── fs │ │ ├── blob.js │ │ ├── entry.js │ │ ├── entryimpl.js │ │ ├── error.js │ │ ├── filereader.js │ │ ├── filesaver.js │ │ ├── filesystem.js │ │ ├── filesystemimpl.js │ │ ├── filewriter.js │ │ ├── fs.js │ │ ├── fs_test.js │ │ ├── fs_test_dom.html │ │ ├── progressevent.js │ │ ├── url.js │ │ └── url_test.js │ │ ├── functions │ │ ├── functions.js │ │ └── functions_test.js │ │ ├── fx │ │ ├── abstractdragdrop.js │ │ ├── abstractdragdrop_test.js │ │ ├── abstractdragdrop_test_dom.html │ │ ├── anim │ │ │ ├── anim.js │ │ │ ├── anim_test.js │ │ │ └── anim_test_dom.html │ │ ├── animation.js │ │ ├── animation_test.js │ │ ├── animationqueue.js │ │ ├── animationqueue_test.js │ │ ├── css3 │ │ │ ├── fx.js │ │ │ ├── transition.js │ │ │ └── transition_test.js │ │ ├── cssspriteanimation.js │ │ ├── cssspriteanimation_test.js │ │ ├── cssspriteanimation_test_dom.html │ │ ├── dom.js │ │ ├── dragdrop.js │ │ ├── dragdropgroup.js │ │ ├── dragdropgroup_test.js │ │ ├── dragdropgroup_test_dom.html │ │ ├── dragger.js │ │ ├── dragger_test.js │ │ ├── dragger_test_dom.html │ │ ├── draglistgroup.js │ │ ├── draglistgroup_test.js │ │ ├── draglistgroup_test_dom.html │ │ ├── dragscrollsupport.js │ │ ├── dragscrollsupport_test.js │ │ ├── dragscrollsupport_test_dom.html │ │ ├── easing.js │ │ ├── easing_test.js │ │ ├── fx.js │ │ ├── fx_test.js │ │ ├── fx_test_dom.html │ │ ├── transition.js │ │ └── transitionbase.js │ │ ├── goog.js │ │ ├── graphics │ │ ├── abstractgraphics.js │ │ ├── affinetransform.js │ │ ├── affinetransform_test.js │ │ ├── canvaselement.js │ │ ├── canvasgraphics.js │ │ ├── canvasgraphics_test.js │ │ ├── canvasgraphics_test_dom.html │ │ ├── element.js │ │ ├── ellipseelement.js │ │ ├── ext │ │ │ ├── coordinates.js │ │ │ ├── coordinates_test.js │ │ │ ├── element.js │ │ │ ├── element_test.js │ │ │ ├── element_test_dom.html │ │ │ ├── ellipse.js │ │ │ ├── ext.js │ │ │ ├── graphics.js │ │ │ ├── group.js │ │ │ ├── image.js │ │ │ ├── path.js │ │ │ ├── path_test.js │ │ │ ├── rectangle.js │ │ │ ├── shape.js │ │ │ └── strokeandfillelement.js │ │ ├── fill.js │ │ ├── font.js │ │ ├── graphics.js │ │ ├── groupelement.js │ │ ├── imageelement.js │ │ ├── lineargradient.js │ │ ├── path.js │ │ ├── path_test.js │ │ ├── pathelement.js │ │ ├── paths.js │ │ ├── paths_test.js │ │ ├── paths_test_dom.html │ │ ├── rectelement.js │ │ ├── solidfill.js │ │ ├── solidfill_test.js │ │ ├── stroke.js │ │ ├── strokeandfillelement.js │ │ ├── svgelement.js │ │ ├── svggraphics.js │ │ ├── svggraphics_test.js │ │ ├── svggraphics_test_dom.html │ │ ├── textelement.js │ │ ├── vmlelement.js │ │ └── vmlgraphics.js │ │ ├── history │ │ ├── event.js │ │ ├── eventtype.js │ │ ├── history.js │ │ ├── history_test.js │ │ ├── history_test_dom.html │ │ ├── html5history.js │ │ └── html5history_test.js │ │ ├── html │ │ ├── cssspecificity.js │ │ ├── cssspecificity_test.js │ │ ├── legacyconversions.js │ │ ├── legacyconversions_test.js │ │ ├── safehtml.js │ │ ├── safehtml_test.js │ │ ├── safehtmlformatter.js │ │ ├── safehtmlformatter_test.js │ │ ├── safescript.js │ │ ├── safescript_test.js │ │ ├── safestyle.js │ │ ├── safestyle_test.js │ │ ├── safestylesheet.js │ │ ├── safestylesheet_test.js │ │ ├── safeurl.js │ │ ├── safeurl_test.js │ │ ├── safeurl_test_vectors.js │ │ ├── sanitizer │ │ │ ├── attributeallowlists.js │ │ │ ├── csspropertysanitizer.js │ │ │ ├── csspropertysanitizer_test.js │ │ │ ├── csssanitizer.js │ │ │ ├── csssanitizer_test.js │ │ │ ├── elementweakmap.js │ │ │ ├── elementweakmap_test.js │ │ │ ├── html_test_vectors.js │ │ │ ├── htmlsanitizer.js │ │ │ ├── htmlsanitizer_test.js │ │ │ ├── htmlsanitizer_unified_test.js │ │ │ ├── noclobber.js │ │ │ ├── noclobber_test.js │ │ │ ├── safedomtreeprocessor.js │ │ │ ├── safedomtreeprocessor_test.js │ │ │ ├── tagblacklist.js │ │ │ ├── tagwhitelist.js │ │ │ ├── unsafe.js │ │ │ └── unsafe_test.js │ │ ├── testing.js │ │ ├── textextractor.js │ │ ├── textextractor_test.js │ │ ├── trustedresourceurl.js │ │ ├── trustedresourceurl_test.js │ │ ├── trustedtypes.js │ │ ├── trustedtypes_test.js │ │ ├── uncheckedconversions.js │ │ ├── uncheckedconversions_test.js │ │ ├── utils.js │ │ └── utils_test.js │ │ ├── i18n │ │ ├── bidi.js │ │ ├── bidi_test.js │ │ ├── bidiformatter.js │ │ ├── bidiformatter_test.js │ │ ├── charlistdecompressor.js │ │ ├── charlistdecompressor_test.js │ │ ├── charpickerdata.js │ │ ├── collation.js │ │ ├── collation_test.js │ │ ├── compactnumberformatsymbols.js │ │ ├── compactnumberformatsymbolsext.js │ │ ├── currency.js │ │ ├── currency_test.js │ │ ├── currencycodemap.js │ │ ├── dateintervalformat.js │ │ ├── dateintervalformat_test.js │ │ ├── dateintervalpatterns.js │ │ ├── dateintervalpatternsext.js │ │ ├── dateintervalsymbols.js │ │ ├── dateintervalsymbolsext.js │ │ ├── datetimeformat.js │ │ ├── datetimeformat_test.js │ │ ├── datetimeparse.js │ │ ├── datetimeparse_test.js │ │ ├── datetimepatterns.js │ │ ├── datetimepatternsext.js │ │ ├── datetimepatternstype.js │ │ ├── datetimesymbols.js │ │ ├── datetimesymbolsext.js │ │ ├── format_benchmark.html │ │ ├── graphemebreak.js │ │ ├── graphemebreak_test.js │ │ ├── localefeature.js │ │ ├── localefeature_test.js │ │ ├── messageformat.js │ │ ├── messageformat_test.js │ │ ├── mime.js │ │ ├── mime_test.js │ │ ├── numberformat.js │ │ ├── numberformat_test.js │ │ ├── numberformatsymbols.js │ │ ├── numberformatsymbolsext.js │ │ ├── ordinalrules.js │ │ ├── pluralrules.js │ │ ├── pluralrules_test.js │ │ ├── relativedatetimeformat.js │ │ ├── relativedatetimeformat_test.js │ │ ├── relativedatetimesymbols.js │ │ ├── relativedatetimesymbolsext.js │ │ ├── timezone.js │ │ ├── timezone_test.js │ │ ├── uchar.js │ │ ├── uchar │ │ │ ├── localnamefetcher.js │ │ │ ├── localnamefetcher_test.js │ │ │ ├── namefetcher.js │ │ │ ├── remotenamefetcher.js │ │ │ └── remotenamefetcher_test.js │ │ ├── uchar_test.js │ │ ├── ucharnames.js │ │ └── ucharnames_test.js │ │ ├── images │ │ ├── blank.gif │ │ ├── bubble_close.jpg │ │ ├── bubble_left.gif │ │ ├── bubble_right.gif │ │ ├── button-bg.gif │ │ ├── check-outline.gif │ │ ├── check-sprite.gif │ │ ├── check.gif │ │ ├── close_box.gif │ │ ├── color-swatch-tick.gif │ │ ├── dialog_close_box.gif │ │ ├── dimension-highlighted.png │ │ ├── dimension-unhighlighted.png │ │ ├── dropdn.gif │ │ ├── dropdn_disabled.gif │ │ ├── dropdown.gif │ │ ├── gears_bluedot.gif │ │ ├── gears_online.gif │ │ ├── gears_paused.gif │ │ ├── gears_syncing.gif │ │ ├── hsv-sprite-sm.gif │ │ ├── hsv-sprite-sm.png │ │ ├── hsv-sprite.gif │ │ ├── hsv-sprite.png │ │ ├── hsva-sprite-sm.gif │ │ ├── hsva-sprite-sm.png │ │ ├── hsva-sprite.gif │ │ ├── hsva-sprite.png │ │ ├── left_anchor_bubble_bot.gif │ │ ├── left_anchor_bubble_top.gif │ │ ├── menu-arrows.gif │ │ ├── minus.png │ │ ├── no_anchor_bubble_bot.gif │ │ ├── no_anchor_bubble_top.gif │ │ ├── offlineicons.png │ │ ├── plus.png │ │ ├── ratingstars.gif │ │ ├── right_anchor_bubble_bot.gif │ │ ├── right_anchor_bubble_top.gif │ │ ├── toolbar-bg.png │ │ ├── toolbar-separator.gif │ │ ├── toolbar_icons.gif │ │ ├── tree │ │ │ ├── I.png │ │ │ ├── cleardot.gif │ │ │ ├── tree.gif │ │ │ └── tree.png │ │ └── ui_controls.jpg │ │ ├── iter │ │ ├── es6.js │ │ ├── es6_test.js │ │ ├── iter.js │ │ ├── iter_test.js │ │ └── iter_test_dom.html │ │ ├── json │ │ ├── hybrid.js │ │ ├── hybrid_test.js │ │ ├── json.js │ │ ├── json_perf.html │ │ ├── json_perf.js │ │ ├── json_test.js │ │ ├── jsonable.js │ │ ├── nativejsonprocessor.js │ │ ├── processor.js │ │ └── processor_test.js │ │ ├── labs │ │ ├── dom │ │ │ ├── pagevisibilityevent.js │ │ │ ├── pagevisibilitymonitor.js │ │ │ ├── pagevisibilitymonitor_test.js │ │ │ └── pagevisibilitystate.js │ │ ├── events │ │ │ ├── nondisposableeventtarget.js │ │ │ ├── nondisposableeventtarget_test.js │ │ │ ├── nondisposableeventtarget_via_googevents_test.js │ │ │ ├── touch.js │ │ │ └── touch_test.js │ │ ├── format │ │ │ ├── csv.js │ │ │ └── csv_test.js │ │ ├── i18n │ │ │ ├── listformat.js │ │ │ ├── listformat_test.js │ │ │ ├── listsymbols.js │ │ │ └── listsymbolsext.js │ │ ├── mock │ │ │ ├── mock.js │ │ │ ├── mock_test.js │ │ │ ├── timeoutmode.js │ │ │ ├── verificationmode.js │ │ │ └── verificationmode_test.js │ │ ├── net │ │ │ ├── image.js │ │ │ ├── image_test.js │ │ │ ├── testdata │ │ │ │ ├── cleardot.gif │ │ │ │ ├── xhr_test_json.data │ │ │ │ └── xhr_test_text.data │ │ │ ├── webchannel.js │ │ │ ├── webchannel │ │ │ │ ├── channel.js │ │ │ │ ├── channelrequest.js │ │ │ │ ├── channelrequest_test.js │ │ │ │ ├── channelrequest_test_dom.html │ │ │ │ ├── connectionstate.js │ │ │ │ ├── environment.js │ │ │ │ ├── environment_test.js │ │ │ │ ├── environment_test_dom.html │ │ │ │ ├── forwardchannelrequestpool.js │ │ │ │ ├── forwardchannelrequestpool_test.js │ │ │ │ ├── forwardchannelrequestpool_test_dom.html │ │ │ │ ├── netutils.js │ │ │ │ ├── requeststats.js │ │ │ │ ├── testing │ │ │ │ │ └── fakewebchannel.js │ │ │ │ ├── webchannelbase.js │ │ │ │ ├── webchannelbase_test.js │ │ │ │ ├── webchannelbase_test_dom.html │ │ │ │ ├── webchannelbasetransport.js │ │ │ │ ├── webchannelbasetransport_test.js │ │ │ │ ├── webchannelbasetransport_test_dom.html │ │ │ │ ├── webchanneldebug.js │ │ │ │ ├── wire.js │ │ │ │ ├── wirev8.js │ │ │ │ ├── wirev8_test.js │ │ │ │ └── wirev8_test_dom.html │ │ │ ├── webchanneltransport.js │ │ │ ├── webchanneltransportfactory.js │ │ │ ├── xhr.js │ │ │ └── xhr_test.js │ │ ├── pubsub │ │ │ ├── broadcastpubsub.js │ │ │ ├── broadcastpubsub_demo.html │ │ │ └── broadcastpubsub_test.js │ │ ├── storage │ │ │ ├── boundedcollectablestorage.js │ │ │ └── boundedcollectablestorage_test.js │ │ ├── structs │ │ │ ├── multimap.js │ │ │ └── multimap_test.js │ │ ├── style │ │ │ ├── pixeldensitymonitor.js │ │ │ └── pixeldensitymonitor_test.js │ │ ├── testing │ │ │ ├── assertthat.js │ │ │ ├── assertthat_test.js │ │ │ ├── decoratormatcher.js │ │ │ ├── decoratormatcher_test.js │ │ │ ├── dictionarymatcher.js │ │ │ ├── dictionarymatcher_test.js │ │ │ ├── environment.js │ │ │ ├── environment_test.js │ │ │ ├── environment_usage_test.js │ │ │ ├── json_fuzzing.js │ │ │ ├── json_fuzzing_test.js │ │ │ ├── logicmatcher.js │ │ │ ├── logicmatcher_test.js │ │ │ ├── matcher.js │ │ │ ├── matchererror.js │ │ │ ├── matchers.js │ │ │ ├── numbermatcher.js │ │ │ ├── numbermatcher_test.js │ │ │ ├── objectmatcher.js │ │ │ ├── objectmatcher_test.js │ │ │ ├── stringmatcher.js │ │ │ └── stringmatcher_test.js │ │ └── useragent │ │ │ ├── browser.js │ │ │ ├── browser_test.js │ │ │ ├── device.js │ │ │ ├── device_test.js │ │ │ ├── engine.js │ │ │ ├── engine_test.js │ │ │ ├── extra.js │ │ │ ├── extra_test.js │ │ │ ├── platform.js │ │ │ ├── platform_test.js │ │ │ ├── test_agents.js │ │ │ ├── util.js │ │ │ ├── util_test.js │ │ │ ├── verifier.js │ │ │ └── verifier_test.js │ │ ├── loader │ │ ├── abstractmodulemanager.js │ │ └── activemodulemanager.js │ │ ├── locale │ │ ├── countries.js │ │ ├── countrylanguagenames_test.js │ │ ├── defaultlocalenameconstants.js │ │ ├── locale.js │ │ ├── nativenameconstants.js │ │ ├── scriptToLanguages.js │ │ ├── timezonedetection.js │ │ ├── timezonedetection_test.js │ │ ├── timezonefingerprint.js │ │ ├── timezonelist.js │ │ └── timezonelist_test.js │ │ ├── log │ │ ├── log.js │ │ ├── log_test.js │ │ └── logbuffer_test.js │ │ ├── math │ │ ├── affinetransform.js │ │ ├── affinetransform_test.js │ │ ├── bezier.js │ │ ├── bezier_test.js │ │ ├── box.js │ │ ├── box_test.js │ │ ├── coordinate.js │ │ ├── coordinate3.js │ │ ├── coordinate3_test.js │ │ ├── coordinate_test.js │ │ ├── exponentialbackoff.js │ │ ├── exponentialbackoff_test.js │ │ ├── integer.js │ │ ├── integer_test.js │ │ ├── interpolator │ │ │ ├── interpolator1.js │ │ │ ├── linear1.js │ │ │ ├── linear1_test.js │ │ │ ├── pchip1.js │ │ │ ├── pchip1_test.js │ │ │ ├── spline1.js │ │ │ └── spline1_test.js │ │ ├── irect.js │ │ ├── line.js │ │ ├── line_test.js │ │ ├── long.js │ │ ├── long_test.js │ │ ├── math.js │ │ ├── math_test.js │ │ ├── matrix.js │ │ ├── matrix_test.js │ │ ├── path.js │ │ ├── path_test.js │ │ ├── paths.js │ │ ├── paths_test.js │ │ ├── range.js │ │ ├── range_test.js │ │ ├── rangeset.js │ │ ├── rangeset_test.js │ │ ├── rect.js │ │ ├── rect_test.js │ │ ├── size.js │ │ ├── size_test.js │ │ ├── tdma.js │ │ ├── tdma_test.js │ │ ├── vec2.js │ │ ├── vec2_test.js │ │ ├── vec3.js │ │ └── vec3_test.js │ │ ├── memoize │ │ ├── memoize.js │ │ └── memoize_test.js │ │ ├── messaging │ │ ├── abstractchannel.js │ │ ├── abstractchannel_test.js │ │ ├── bufferedchannel.js │ │ ├── bufferedchannel_test.js │ │ ├── bufferedchannel_test_dom.html │ │ ├── deferredchannel.js │ │ ├── deferredchannel_test.js │ │ ├── loggerclient.js │ │ ├── loggerclient_test.js │ │ ├── loggerserver.js │ │ ├── loggerserver_test.js │ │ ├── messagechannel.js │ │ ├── messaging.js │ │ ├── messaging_test.js │ │ ├── multichannel.js │ │ ├── multichannel_test.js │ │ ├── portcaller.js │ │ ├── portcaller_test.js │ │ ├── portchannel.js │ │ ├── portchannel_test.js │ │ ├── portchannel_test_dom.html │ │ ├── portnetwork.js │ │ ├── portnetwork_test.js │ │ ├── portnetwork_test_dom.html │ │ ├── portoperator.js │ │ ├── portoperator_test.js │ │ ├── respondingchannel.js │ │ ├── respondingchannel_test.js │ │ └── testdata │ │ │ ├── portchannel_inner.html │ │ │ ├── portchannel_worker.js │ │ │ ├── portchannel_wrong_origin_inner.html │ │ │ ├── portnetwork_inner.html │ │ │ ├── portnetwork_worker1.js │ │ │ └── portnetwork_worker2.js │ │ ├── module │ │ ├── abstractmoduleloader.js │ │ ├── basemodule.js │ │ ├── loader.js │ │ ├── module.js │ │ ├── moduleinfo.js │ │ ├── moduleinfo_test.js │ │ ├── moduleloadcallback.js │ │ ├── moduleloadcallback_test.js │ │ ├── moduleloader.js │ │ ├── moduleloader_test.js │ │ ├── moduleloader_test_dom.html │ │ ├── moduleloadfailuretype.js │ │ ├── modulemanager.js │ │ ├── modulemanager_test.js │ │ └── testdata │ │ │ ├── modA_1.js │ │ │ ├── modA_2.js │ │ │ └── modB_1.js │ │ ├── net │ │ ├── browserchannel.js │ │ ├── browserchannel_test.js │ │ ├── browserchannel_test_dom.html │ │ ├── browserchannelexecutionhooks.js │ │ ├── browserchannelserverreachability.js │ │ ├── browserchannelstats.js │ │ ├── browsertestchannel.js │ │ ├── bulkloader.js │ │ ├── bulkloader_test.js │ │ ├── bulkloaderhelper.js │ │ ├── channeldebug.js │ │ ├── channelrequest.js │ │ ├── channelrequest_test.js │ │ ├── cookies.js │ │ ├── cookies_deprecated.js │ │ ├── cookies_test.js │ │ ├── corsxmlhttpfactory.js │ │ ├── corsxmlhttpfactory_test.js │ │ ├── crossdomainrpc.js │ │ ├── crossdomainrpc_test.css │ │ ├── crossdomainrpc_test.gif │ │ ├── crossdomainrpc_test.js │ │ ├── crossdomainrpc_test_dom.html │ │ ├── crossdomainrpc_test_response.html │ │ ├── errorcode.js │ │ ├── eventtype.js │ │ ├── fetchxmlhttpfactory.js │ │ ├── fetchxmlhttpfactory_test.js │ │ ├── filedownloader.js │ │ ├── filedownloader_test.js │ │ ├── httpstatus.js │ │ ├── httpstatusname.js │ │ ├── iframeio.js │ │ ├── iframeio_test.js │ │ ├── iframeio_test_dom.html │ │ ├── iframeloadmonitor.js │ │ ├── iframeloadmonitor_test.js │ │ ├── iframeloadmonitor_test_dom.html │ │ ├── iframeloadmonitor_test_frame.html │ │ ├── iframeloadmonitor_test_frame2.html │ │ ├── imageloader.js │ │ ├── imageloader_test.js │ │ ├── imageloader_testimg1.gif │ │ ├── imageloader_testimg2.gif │ │ ├── imageloader_testimg3.gif │ │ ├── ipaddress.js │ │ ├── ipaddress_test.js │ │ ├── jsloader.js │ │ ├── jsloader_test.js │ │ ├── jsonp.js │ │ ├── jsonp_test.js │ │ ├── mockiframeio.js │ │ ├── multiiframeloadmonitor.js │ │ ├── multiiframeloadmonitor_test.js │ │ ├── multiiframeloadmonitor_test_dom.html │ │ ├── networkstatusmonitor.js │ │ ├── networktester.js │ │ ├── networktester_test.js │ │ ├── rpc │ │ │ ├── httpcors.js │ │ │ └── httpcors_test.js │ │ ├── streams │ │ │ ├── base64pbstreamparser.js │ │ │ ├── base64pbstreamparser_test.js │ │ │ ├── base64streamdecoder.js │ │ │ ├── base64streamdecoder_test.js │ │ │ ├── base64streamdecoder_test_dom.html │ │ │ ├── jsonstreamparser.js │ │ │ ├── jsonstreamparser_test.js │ │ │ ├── jsonstreamparser_test_dom.html │ │ │ ├── nodereadablestream.js │ │ │ ├── pbjsonstreamparser.js │ │ │ ├── pbjsonstreamparser_test.js │ │ │ ├── pbstreamparser.js │ │ │ ├── pbstreamparser_test.js │ │ │ ├── pbstreamparser_test_dom.html │ │ │ ├── streamfactory.js │ │ │ ├── streamparser.js │ │ │ ├── streamparsers.js │ │ │ ├── utils.js │ │ │ ├── xhrnodereadablestream.js │ │ │ ├── xhrnodereadablestream_test.js │ │ │ ├── xhrstreamreader.js │ │ │ └── xhrstreamreader_test.js │ │ ├── testdata │ │ │ ├── jsloader_test1.js │ │ │ ├── jsloader_test2.js │ │ │ ├── jsloader_test3.js │ │ │ └── jsloader_test4.js │ │ ├── tmpnetwork.js │ │ ├── websocket.js │ │ ├── websocket_test.js │ │ ├── wrapperxmlhttpfactory.js │ │ ├── xhrio.js │ │ ├── xhrio_test.js │ │ ├── xhriopool.js │ │ ├── xhriopool_test.js │ │ ├── xhrlike.js │ │ ├── xhrmanager.js │ │ ├── xhrmanager_test.js │ │ ├── xmlhttp.js │ │ ├── xmlhttpfactory.js │ │ └── xpc │ │ │ ├── crosspagechannel.js │ │ │ ├── crosspagechannel_test.js │ │ │ ├── crosspagechannel_test_dom.html │ │ │ ├── crosspagechannelrole.js │ │ │ ├── directtransport.js │ │ │ ├── directtransport_test.js │ │ │ ├── nativemessagingtransport.js │ │ │ ├── nativemessagingtransport_test.js │ │ │ ├── relay.js │ │ │ ├── testdata │ │ │ ├── access_checker.html │ │ │ └── inner_peer.html │ │ │ ├── transport.js │ │ │ └── xpc.js │ │ ├── object │ │ ├── object.js │ │ └── object_test.js │ │ ├── positioning │ │ ├── absoluteposition.js │ │ ├── abstractposition.js │ │ ├── anchoredposition.js │ │ ├── anchoredposition_test.js │ │ ├── anchoredposition_test_dom.html │ │ ├── anchoredviewportposition.js │ │ ├── anchoredviewportposition_test.js │ │ ├── anchoredviewportposition_test_dom.html │ │ ├── anchoredviewportposition_test_iframe.html │ │ ├── clientposition.js │ │ ├── clientposition_test.js │ │ ├── clientposition_test_dom.html │ │ ├── menuanchoredposition.js │ │ ├── menuanchoredposition_test.js │ │ ├── menuanchoredposition_test_dom.html │ │ ├── positioning.js │ │ ├── positioning_test.js │ │ ├── positioning_test_dom.html │ │ ├── positioning_test_iframe1.html │ │ ├── positioning_test_iframe2.html │ │ ├── positioning_test_quirk.html │ │ ├── positioning_test_standard.html │ │ ├── viewportclientposition.js │ │ ├── viewportclientposition_test.js │ │ ├── viewportclientposition_test_dom.html │ │ └── viewportposition.js │ │ ├── promise │ │ ├── nativeresolver.js │ │ ├── nativeresolver_test.js │ │ ├── promise.js │ │ ├── promise_test.js │ │ ├── resolver.js │ │ ├── testsuiteadapter.js │ │ └── thenable.js │ │ ├── proto │ │ ├── proto.js │ │ ├── serializer.js │ │ └── serializer_test.js │ │ ├── proto2 │ │ ├── descriptor.js │ │ ├── descriptor_test.js │ │ ├── fielddescriptor.js │ │ ├── fielddescriptor_test.js │ │ ├── lazydeserializer.js │ │ ├── message.js │ │ ├── message_test.js │ │ ├── objectserializer.js │ │ ├── objectserializer_test.js │ │ ├── package_test.pb.js │ │ ├── pbliteserializer.js │ │ ├── pbliteserializer_test.js │ │ ├── proto_test.js │ │ ├── serializer.js │ │ ├── test.pb.js │ │ ├── textformatserializer.js │ │ ├── textformatserializer_test.js │ │ └── util.js │ │ ├── pubsub │ │ ├── pubsub.js │ │ ├── pubsub_perf.html │ │ ├── pubsub_test.js │ │ ├── topicid.js │ │ ├── typedpubsub.js │ │ └── typedpubsub_test.js │ │ ├── reflect │ │ ├── reflect.js │ │ ├── reflect_test.js │ │ └── reflect_test_dom.html │ │ ├── singleton │ │ ├── singleton.js │ │ └── singleton_test.js │ │ ├── soy │ │ ├── data.js │ │ ├── data_test.js │ │ ├── injecteddatasupplier.js │ │ ├── renderer.js │ │ ├── renderer_test.js │ │ ├── soy.js │ │ ├── soy_test.js │ │ └── soy_testhelper.js │ │ ├── spell │ │ ├── spellcheck.js │ │ └── spellcheck_test.js │ │ ├── stats │ │ ├── basicstat.js │ │ └── basicstat_test.js │ │ ├── storage │ │ ├── collectablestorage.js │ │ ├── collectablestorage_test.js │ │ ├── collectablestoragetester.js │ │ ├── encryptedstorage.js │ │ ├── encryptedstorage_test.js │ │ ├── errorcode.js │ │ ├── expiringstorage.js │ │ ├── expiringstorage_test.js │ │ ├── mechanism │ │ │ ├── errorcode.js │ │ │ ├── errorhandlingmechanism.js │ │ │ ├── errorhandlingmechanism_test.js │ │ │ ├── html5localstorage.js │ │ │ ├── html5localstorage_test.js │ │ │ ├── html5sessionstorage.js │ │ │ ├── html5sessionstorage_test.js │ │ │ ├── html5webstorage.js │ │ │ ├── html5webstorage_test.js │ │ │ ├── ieuserdata.js │ │ │ ├── ieuserdata_test.js │ │ │ ├── iterablemechanism.js │ │ │ ├── iterablemechanismtester.js │ │ │ ├── mechanism.js │ │ │ ├── mechanismfactory.js │ │ │ ├── mechanismfactory_test.js │ │ │ ├── mechanismseparationtester.js │ │ │ ├── mechanismsharingtester.js │ │ │ ├── mechanismtestdefinition.js │ │ │ ├── mechanismtester.js │ │ │ ├── prefixedmechanism.js │ │ │ └── prefixedmechanism_test.js │ │ ├── richstorage.js │ │ ├── richstorage_test.js │ │ ├── storage.js │ │ ├── storage_test.js │ │ └── storagetester.js │ │ ├── streams │ │ ├── defines.js │ │ ├── full.js │ │ ├── full_impl.js │ │ ├── full_impl_test.js │ │ ├── full_native_impl.js │ │ ├── full_native_impl_test.js │ │ ├── full_test_cases.js │ │ ├── full_types.js │ │ ├── lite.js │ │ ├── lite_impl.js │ │ ├── lite_impl_test.js │ │ ├── lite_native_impl.js │ │ ├── lite_native_impl_test.js │ │ ├── lite_test_cases.js │ │ └── lite_types.js │ │ ├── string │ │ ├── const.js │ │ ├── const_test.js │ │ ├── internal.js │ │ ├── linkify.js │ │ ├── linkify_test.js │ │ ├── newlines.js │ │ ├── newlines_test.js │ │ ├── parser.js │ │ ├── path.js │ │ ├── path_test.js │ │ ├── string.js │ │ ├── string_benchmark.html │ │ ├── string_replace_benchmark.html │ │ ├── string_test.js │ │ ├── stringbuffer.js │ │ ├── stringbuffer_benchmark.html │ │ ├── stringbuffer_test.js │ │ ├── stringformat.js │ │ ├── stringformat_test.js │ │ ├── stringifier.js │ │ └── typedstring.js │ │ ├── structs │ │ ├── avltree.js │ │ ├── avltree_test.js │ │ ├── circularbuffer.js │ │ ├── circularbuffer_test.js │ │ ├── collection.js │ │ ├── collection_test.js │ │ ├── heap.js │ │ ├── heap_test.js │ │ ├── inversionmap.js │ │ ├── inversionmap_test.js │ │ ├── linkedmap.js │ │ ├── linkedmap_test.js │ │ ├── map.js │ │ ├── map_test.js │ │ ├── node.js │ │ ├── pool.js │ │ ├── pool_test.js │ │ ├── prioritypool.js │ │ ├── prioritypool_test.js │ │ ├── priorityqueue.js │ │ ├── priorityqueue_test.js │ │ ├── quadtree.js │ │ ├── quadtree_test.js │ │ ├── queue.js │ │ ├── queue_perf.html │ │ ├── queue_test.js │ │ ├── set.js │ │ ├── set_perf.html │ │ ├── set_test.js │ │ ├── simplepool.js │ │ ├── stringset.js │ │ ├── stringset_test.js │ │ ├── structs.js │ │ ├── structs_test.js │ │ ├── structs_test_dom.html │ │ ├── treenode.js │ │ ├── treenode_test.js │ │ ├── trie.js │ │ └── trie_test.js │ │ ├── style │ │ ├── bidi.js │ │ ├── bidi_test.js │ │ ├── bidi_test_dom.html │ │ ├── cursor.js │ │ ├── cursor_test.js │ │ ├── style.js │ │ ├── style_document_scroll_test.js │ │ ├── style_document_scroll_test_dom.html │ │ ├── style_test.js │ │ ├── style_test_dom.html │ │ ├── style_test_iframe_quirk.html │ │ ├── style_test_iframe_standard.html │ │ ├── style_test_quirk.html │ │ ├── style_test_rect.svg │ │ ├── style_test_standard.html │ │ ├── style_webkit_scrollbars_test.js │ │ ├── style_webkit_scrollbars_test_dom.html │ │ ├── stylescrollbartester.js │ │ ├── transform.js │ │ ├── transform_test.js │ │ ├── transition.js │ │ ├── transition_test.js │ │ └── transition_test_dom.html │ │ ├── test_module.js │ │ ├── test_module_dep.js │ │ ├── testing │ │ ├── assertionfailure.js │ │ ├── asserts.js │ │ ├── asserts_test.js │ │ ├── asserts_test_dom.html │ │ ├── async │ │ │ ├── mockcontrol.js │ │ │ └── mockcontrol_test.js │ │ ├── asynctestcase.js │ │ ├── asynctestcase_async_test.js │ │ ├── asynctestcase_noasync_test.js │ │ ├── asynctestcase_test.js │ │ ├── benchmark.js │ │ ├── continuationtestcase.js │ │ ├── continuationtestcase_test.js │ │ ├── csp_test.js │ │ ├── cspviolationobserver.js │ │ ├── cspviolationobserver_externs.js │ │ ├── deferredtestcase.js │ │ ├── deferredtestcase_test.js │ │ ├── dom.js │ │ ├── dom_test.js │ │ ├── dom_test_dom.html │ │ ├── editor │ │ │ ├── dom.js │ │ │ ├── dom_test.js │ │ │ ├── dom_test_dom.html │ │ │ ├── fieldmock.js │ │ │ ├── testhelper.js │ │ │ ├── testhelper_test.js │ │ │ └── testhelper_test_dom.html │ │ ├── events │ │ │ ├── eventobserver.js │ │ │ ├── eventobserver_test.js │ │ │ ├── events.js │ │ │ ├── events_test.js │ │ │ ├── events_test_dom.html │ │ │ ├── matchers.js │ │ │ ├── matchers_test.js │ │ │ ├── onlinehandler.js │ │ │ └── onlinehandler_test.js │ │ ├── expectedfailures.js │ │ ├── expectedfailures_test.js │ │ ├── fs │ │ │ ├── blob.js │ │ │ ├── blob_test.js │ │ │ ├── directoryentry_test.js │ │ │ ├── entry.js │ │ │ ├── entry_test.js │ │ │ ├── file.js │ │ │ ├── fileentry_test.js │ │ │ ├── filereader.js │ │ │ ├── filereader_test.js │ │ │ ├── filesystem.js │ │ │ ├── filewriter.js │ │ │ ├── filewriter_test.js │ │ │ ├── fs.js │ │ │ ├── fs_test.js │ │ │ ├── integration_test.js │ │ │ ├── integration_test_dom.html │ │ │ └── progressevent.js │ │ ├── functionmock.js │ │ ├── functionmock_test.js │ │ ├── graphics.js │ │ ├── i18n │ │ │ ├── asserts.js │ │ │ └── asserts_test.js │ │ ├── jstdasyncwrapper.js │ │ ├── jstdtestcaseadapter.js │ │ ├── jsunit.js │ │ ├── jsunitexception.js │ │ ├── loosemock.js │ │ ├── loosemock_test.js │ │ ├── messaging │ │ │ ├── mockmessagechannel.js │ │ │ ├── mockmessageevent.js │ │ │ ├── mockmessageport.js │ │ │ └── mockportnetwork.js │ │ ├── mock.js │ │ ├── mock_test.js │ │ ├── mockclassfactory.js │ │ ├── mockclassfactory_test.js │ │ ├── mockclock.js │ │ ├── mockclock_test.js │ │ ├── mockcontrol.js │ │ ├── mockcontrol_test.js │ │ ├── mockinterface.js │ │ ├── mockmatchers.js │ │ ├── mockmatchers_test.js │ │ ├── mockmatchers_test_dom.html │ │ ├── mockrandom.js │ │ ├── mockrandom_test.js │ │ ├── mockrange.js │ │ ├── mockrange_test.js │ │ ├── mockstorage.js │ │ ├── mockstorage_test.js │ │ ├── mockuseragent.js │ │ ├── mockuseragent_test.js │ │ ├── multitestrunner.js │ │ ├── multitestrunner_test.js │ │ ├── multitestrunner_test_dom.html │ │ ├── net │ │ │ ├── mockiframeio.js │ │ │ ├── xhrio.js │ │ │ ├── xhrio_test.js │ │ │ └── xhriopool.js │ │ ├── objectpropertystring.js │ │ ├── objects.js │ │ ├── objects_test.js │ │ ├── parallel_closure_test_suite.js │ │ ├── parallel_closure_test_suite_test.js │ │ ├── parallel_closure_test_suite_test_dom.html │ │ ├── performancetable.css │ │ ├── performancetable.js │ │ ├── performancetimer.js │ │ ├── performancetimer_test.js │ │ ├── performancetimer_test_dom.html │ │ ├── propertyreplacer.js │ │ ├── propertyreplacer_test.js │ │ ├── proto2 │ │ │ ├── proto2.js │ │ │ └── proto2_test.js │ │ ├── pseudorandom.js │ │ ├── pseudorandom_test.js │ │ ├── recordfunction.js │ │ ├── recordfunction_test.js │ │ ├── shardingtestcase.js │ │ ├── shardingtestcase_test.js │ │ ├── singleton.js │ │ ├── singleton_test.js │ │ ├── stacktrace.js │ │ ├── stacktrace_test.js │ │ ├── storage │ │ │ └── fakemechanism.js │ │ ├── strictmock.js │ │ ├── strictmock_test.js │ │ ├── style │ │ │ ├── layoutasserts.js │ │ │ ├── layoutasserts_test.js │ │ │ ├── layoutasserts_test_dom.html │ │ │ ├── style.js │ │ │ └── style_test.js │ │ ├── testcase.js │ │ ├── testcase_test.js │ │ ├── testqueue.js │ │ ├── testrunner.js │ │ ├── testrunner_test.js │ │ ├── testsuite.js │ │ ├── testsuite_test.js │ │ └── ui │ │ │ ├── rendererasserts.js │ │ │ ├── rendererasserts_test.js │ │ │ ├── rendererharness.js │ │ │ ├── style.js │ │ │ ├── style_reference.html │ │ │ ├── style_test.js │ │ │ └── style_test_dom.html │ │ ├── timer │ │ ├── timer.js │ │ └── timer_test.js │ │ ├── transpile.js │ │ ├── tweak │ │ ├── entries.js │ │ ├── entries_test.js │ │ ├── registry.js │ │ ├── registry_test.js │ │ ├── testhelpers.js │ │ ├── tweak.js │ │ ├── tweakui.js │ │ ├── tweakui_test.js │ │ └── tweakui_test_dom.html │ │ ├── ui │ │ ├── abstractspellchecker.js │ │ ├── ac │ │ │ ├── ac.js │ │ │ ├── ac_test.js │ │ │ ├── ac_test_dom.html │ │ │ ├── arraymatcher.js │ │ │ ├── arraymatcher_test.js │ │ │ ├── autocomplete.js │ │ │ ├── autocomplete_test.js │ │ │ ├── autocomplete_test_dom.html │ │ │ ├── cachingmatcher.js │ │ │ ├── cachingmatcher_test.js │ │ │ ├── inputhandler.js │ │ │ ├── inputhandler_test.js │ │ │ ├── inputhandler_test_dom.html │ │ │ ├── remote.js │ │ │ ├── remotearraymatcher.js │ │ │ ├── remotearraymatcher_test.js │ │ │ ├── renderer.js │ │ │ ├── renderer_test.js │ │ │ ├── renderer_test_dom.html │ │ │ ├── renderoptions.js │ │ │ ├── richinputhandler.js │ │ │ ├── richremote.js │ │ │ ├── richremotearraymatcher.js │ │ │ └── richremotearraymatcher_test.js │ │ ├── activitymonitor.js │ │ ├── activitymonitor_test.js │ │ ├── activitymonitor_test_dom.html │ │ ├── advancedtooltip.js │ │ ├── advancedtooltip_test.js │ │ ├── advancedtooltip_test_dom.html │ │ ├── animatedzippy.js │ │ ├── animatedzippy_test.js │ │ ├── animatedzippy_test_dom.html │ │ ├── attachablemenu.js │ │ ├── bidiinput.js │ │ ├── bidiinput_test.js │ │ ├── bidiinput_test_dom.html │ │ ├── bubble.js │ │ ├── button.js │ │ ├── button_perf.html │ │ ├── button_test.js │ │ ├── button_test_dom.html │ │ ├── buttonrenderer.js │ │ ├── buttonrenderer_test.js │ │ ├── buttonrenderer_test_dom.html │ │ ├── buttonside.js │ │ ├── charcounter.js │ │ ├── charcounter_test.js │ │ ├── charcounter_test_dom.html │ │ ├── charpicker.js │ │ ├── charpicker_test.js │ │ ├── charpicker_test_dom.html │ │ ├── checkbox.js │ │ ├── checkbox_test.js │ │ ├── checkbox_test_dom.html │ │ ├── checkboxmenuitem.js │ │ ├── checkboxrenderer.js │ │ ├── colormenubutton.js │ │ ├── colormenubuttonrenderer.js │ │ ├── colormenubuttonrenderer_test.js │ │ ├── colormenubuttonrenderer_test_dom.html │ │ ├── colorpalette.js │ │ ├── colorpalette_test.js │ │ ├── colorpalette_test_dom.html │ │ ├── colorpicker.js │ │ ├── combobox.js │ │ ├── combobox_test.js │ │ ├── combobox_test_dom.html │ │ ├── component.js │ │ ├── component_test.js │ │ ├── component_test_dom.html │ │ ├── componentutil.js │ │ ├── componentutil_test.js │ │ ├── container.js │ │ ├── container_perf.html │ │ ├── container_test.js │ │ ├── container_test_dom.html │ │ ├── containerrenderer.js │ │ ├── containerrenderer_test.js │ │ ├── containerrenderer_test_dom.html │ │ ├── containerscroller.js │ │ ├── containerscroller_test.js │ │ ├── containerscroller_test_dom.html │ │ ├── control.js │ │ ├── control_perf.html │ │ ├── control_test.js │ │ ├── control_test_dom.html │ │ ├── controlcontent.js │ │ ├── controlrenderer.js │ │ ├── controlrenderer_test.js │ │ ├── controlrenderer_test_dom.html │ │ ├── cookieeditor.js │ │ ├── cookieeditor_test.js │ │ ├── cookieeditor_test_dom.html │ │ ├── css3buttonrenderer.js │ │ ├── css3menubuttonrenderer.js │ │ ├── cssnames.js │ │ ├── custombutton.js │ │ ├── custombuttonrenderer.js │ │ ├── customcolorpalette.js │ │ ├── customcolorpalette_test.js │ │ ├── customcolorpalette_test_dom.html │ │ ├── datepicker.js │ │ ├── datepicker_test.js │ │ ├── datepicker_test_dom.html │ │ ├── datepickerrenderer.js │ │ ├── decorate.js │ │ ├── decorate_test.js │ │ ├── decorate_test_dom.html │ │ ├── defaultdatepickerrenderer.js │ │ ├── dialog.js │ │ ├── dialog_test.js │ │ ├── dialog_test_dom.html │ │ ├── dimensionpicker.js │ │ ├── dimensionpicker_test.js │ │ ├── dimensionpicker_test_dom.html │ │ ├── dimensionpickerrenderer.js │ │ ├── dimensionpickerrenderer_test.js │ │ ├── dragdropdetector.js │ │ ├── drilldownrow.js │ │ ├── drilldownrow_test.js │ │ ├── drilldownrow_test_dom.html │ │ ├── editor │ │ │ ├── abstractdialog.js │ │ │ ├── abstractdialog_test.js │ │ │ ├── bubble.js │ │ │ ├── bubble_test.js │ │ │ ├── bubble_test_dom.html │ │ │ ├── defaulttoolbar.js │ │ │ ├── linkdialog.js │ │ │ ├── linkdialog_test.js │ │ │ ├── linkdialog_test_dom.html │ │ │ ├── messages.js │ │ │ ├── tabpane.js │ │ │ ├── toolbarcontroller.js │ │ │ ├── toolbarfactory.js │ │ │ ├── toolbarfactory_test.js │ │ │ └── toolbarfactory_test_dom.html │ │ ├── emoji │ │ │ ├── emoji.js │ │ │ ├── emojipalette.js │ │ │ ├── emojipaletterenderer.js │ │ │ ├── emojipicker.js │ │ │ ├── emojipicker_test.js │ │ │ ├── emojipicker_test_dom.html │ │ │ ├── fast_nonprogressive_emojipicker_test.js │ │ │ ├── fast_nonprogressive_emojipicker_test_dom.html │ │ │ ├── fast_progressive_emojipicker_test.js │ │ │ ├── fast_progressive_emojipicker_test_dom.html │ │ │ ├── popupemojipicker.js │ │ │ ├── popupemojipicker_test.js │ │ │ ├── popupemojipicker_test_dom.html │ │ │ ├── progressiveemojipaletterenderer.js │ │ │ ├── spriteinfo.js │ │ │ └── spriteinfo_test.js │ │ ├── filteredmenu.js │ │ ├── filteredmenu_test.js │ │ ├── filteredmenu_test_dom.html │ │ ├── filterobservingmenuitem.js │ │ ├── filterobservingmenuitemrenderer.js │ │ ├── flatbuttonrenderer.js │ │ ├── flatmenubuttonrenderer.js │ │ ├── formpost.js │ │ ├── formpost_test.js │ │ ├── gauge.js │ │ ├── gaugetheme.js │ │ ├── hovercard.js │ │ ├── hovercard_test.js │ │ ├── hovercard_test_dom.html │ │ ├── hsvapalette.js │ │ ├── hsvapalette_test.js │ │ ├── hsvapalette_test_dom.html │ │ ├── hsvpalette.js │ │ ├── hsvpalette_test.js │ │ ├── hsvpalette_test_dom.html │ │ ├── idgenerator.js │ │ ├── idletimer.js │ │ ├── idletimer_test.js │ │ ├── iframemask.js │ │ ├── iframemask_test.js │ │ ├── iframemask_test_dom.html │ │ ├── imagelessbuttonrenderer.js │ │ ├── imagelessmenubuttonrenderer.js │ │ ├── inputdatepicker.js │ │ ├── inputdatepicker_test.js │ │ ├── inputdatepicker_test_dom.html │ │ ├── itemevent.js │ │ ├── keyboardeventdata.js │ │ ├── keyboardshortcutevent.js │ │ ├── keyboardshortcuthandler.js │ │ ├── keyboardshortcuthandler_test.js │ │ ├── keyboardshortcuthandler_test_dom.html │ │ ├── labelinput.js │ │ ├── labelinput_test.js │ │ ├── labelinput_test_dom.html │ │ ├── linkbuttonrenderer.js │ │ ├── map.js │ │ ├── map_test.js │ │ ├── media │ │ │ ├── mediamodel.js │ │ │ ├── mediamodel_test.js │ │ │ ├── youtube.js │ │ │ └── youtube_test.js │ │ ├── menu.js │ │ ├── menu_test.js │ │ ├── menu_test_dom.html │ │ ├── menubar.js │ │ ├── menubardecorator.js │ │ ├── menubarrenderer.js │ │ ├── menubase.js │ │ ├── menubutton.js │ │ ├── menubutton_test.js │ │ ├── menubutton_test_dom.html │ │ ├── menubutton_test_frame.html │ │ ├── menubuttonrenderer.js │ │ ├── menubuttonrenderer_test.js │ │ ├── menubuttonrenderer_test_dom.html │ │ ├── menuheader.js │ │ ├── menuheaderrenderer.js │ │ ├── menuitem.js │ │ ├── menuitem_test.js │ │ ├── menuitem_test_dom.html │ │ ├── menuitemrenderer.js │ │ ├── menuitemrenderer_test.js │ │ ├── menuitemrenderer_test_dom.html │ │ ├── menurenderer.js │ │ ├── menuseparator.js │ │ ├── menuseparatorrenderer.js │ │ ├── menuseparatorrenderer_test.js │ │ ├── menuseparatorrenderer_test_dom.html │ │ ├── mockactivitymonitor.js │ │ ├── mockactivitymonitor_test.js │ │ ├── modalariavisibilityhelper.js │ │ ├── modalariavisibilityhelper_test.js │ │ ├── modalariavisibilityhelper_test_dom.html │ │ ├── modalpopup.js │ │ ├── modalpopup_test.js │ │ ├── modalpopup_test_dom.html │ │ ├── nativebuttonrenderer.js │ │ ├── nativebuttonrenderer_test.js │ │ ├── nativebuttonrenderer_test_dom.html │ │ ├── option.js │ │ ├── palette.js │ │ ├── palette_test.js │ │ ├── palette_test_dom.html │ │ ├── paletterenderer.js │ │ ├── paletterenderer_test.js │ │ ├── paletterenderer_test_dom.html │ │ ├── plaintextspellchecker.js │ │ ├── plaintextspellchecker_test.js │ │ ├── plaintextspellchecker_test_dom.html │ │ ├── popup.js │ │ ├── popup_test.js │ │ ├── popup_test_dom.html │ │ ├── popupbase.js │ │ ├── popupbase_test.js │ │ ├── popupbase_test_dom.html │ │ ├── popupcolorpicker.js │ │ ├── popupcolorpicker_test.js │ │ ├── popupcolorpicker_test_dom.html │ │ ├── popupdatepicker.js │ │ ├── popupdatepicker_test.js │ │ ├── popupdatepicker_test_dom.html │ │ ├── popupmenu.js │ │ ├── popupmenu_test.js │ │ ├── popupmenu_test_dom.html │ │ ├── progressbar.js │ │ ├── prompt.js │ │ ├── prompt_test.js │ │ ├── prompt_test_dom.html │ │ ├── rangemodel.js │ │ ├── rangemodel_test.js │ │ ├── ratings.js │ │ ├── registry.js │ │ ├── registry_test.js │ │ ├── registry_test_dom.html │ │ ├── richtextspellchecker.js │ │ ├── richtextspellchecker_test.js │ │ ├── richtextspellchecker_test_dom.html │ │ ├── roundedpanel.js │ │ ├── roundedpanel_test.js │ │ ├── roundedtabrenderer.js │ │ ├── scrollfloater.js │ │ ├── scrollfloater_test.js │ │ ├── scrollfloater_test_dom.html │ │ ├── select.js │ │ ├── select_test.js │ │ ├── select_test_dom.html │ │ ├── selectionmenubutton.js │ │ ├── selectionmenubutton_test.js │ │ ├── selectionmenubutton_test_dom.html │ │ ├── selectionmodel.js │ │ ├── selectionmodel_test.js │ │ ├── separator.js │ │ ├── serverchart.js │ │ ├── serverchart_test.js │ │ ├── slider.js │ │ ├── sliderbase.js │ │ ├── sliderbase_test.js │ │ ├── sliderbase_test_dom.html │ │ ├── splitpane.js │ │ ├── splitpane_test.js │ │ ├── splitpane_test_dom.html │ │ ├── style │ │ │ └── app │ │ │ │ ├── buttonrenderer.js │ │ │ │ ├── buttonrenderer_test.js │ │ │ │ ├── buttonrenderer_test_dom.html │ │ │ │ ├── menubuttonrenderer.js │ │ │ │ ├── menubuttonrenderer_test.js │ │ │ │ ├── menubuttonrenderer_test_dom.html │ │ │ │ ├── primaryactionbuttonrenderer.js │ │ │ │ ├── primaryactionbuttonrenderer_test.js │ │ │ │ └── primaryactionbuttonrenderer_test_dom.html │ │ ├── submenu.js │ │ ├── submenu_test.js │ │ ├── submenu_test_dom.html │ │ ├── submenurenderer.js │ │ ├── synthetickeyboardevent.js │ │ ├── tab.js │ │ ├── tab_test.js │ │ ├── tab_test_dom.html │ │ ├── tabbar.js │ │ ├── tabbar_test.js │ │ ├── tabbar_test_dom.html │ │ ├── tabbarrenderer.js │ │ ├── tabbarrenderer_test.js │ │ ├── tabbarrenderer_test_dom.html │ │ ├── tablesorter.js │ │ ├── tablesorter_test.js │ │ ├── tablesorter_test_dom.html │ │ ├── tabpane.js │ │ ├── tabpane_test.js │ │ ├── tabpane_test_dom.html │ │ ├── tabrenderer.js │ │ ├── tabrenderer_test.js │ │ ├── tabrenderer_test_dom.html │ │ ├── textarea.js │ │ ├── textarea_test.js │ │ ├── textarea_test_dom.html │ │ ├── textarearenderer.js │ │ ├── togglebutton.js │ │ ├── toolbar.js │ │ ├── toolbar_test.js │ │ ├── toolbar_test_dom.html │ │ ├── toolbarbutton.js │ │ ├── toolbarbuttonrenderer.js │ │ ├── toolbarcolormenubutton.js │ │ ├── toolbarcolormenubuttonrenderer.js │ │ ├── toolbarcolormenubuttonrenderer_test.js │ │ ├── toolbarcolormenubuttonrenderer_test_dom.html │ │ ├── toolbarmenubutton.js │ │ ├── toolbarmenubuttonrenderer.js │ │ ├── toolbarrenderer.js │ │ ├── toolbarselect.js │ │ ├── toolbarseparator.js │ │ ├── toolbarseparatorrenderer.js │ │ ├── toolbarseparatorrenderer_test.js │ │ ├── toolbarseparatorrenderer_test_dom.html │ │ ├── toolbartogglebutton.js │ │ ├── tooltip.js │ │ ├── tooltip_test.js │ │ ├── tooltip_test_dom.html │ │ ├── tree │ │ │ ├── basenode.js │ │ │ ├── basenode_test.js │ │ │ ├── treecontrol.js │ │ │ ├── treecontrol_test.js │ │ │ ├── treecontrol_test_dom.html │ │ │ ├── treenode.js │ │ │ ├── typeahead.js │ │ │ ├── typeahead_test.js │ │ │ └── typeahead_test_dom.html │ │ ├── tristatemenuitem.js │ │ ├── tristatemenuitemrenderer.js │ │ ├── twothumbslider.js │ │ ├── twothumbslider_test.js │ │ ├── zippy.js │ │ ├── zippy_test.js │ │ └── zippy_test_dom.html │ │ ├── uri │ │ ├── uri.js │ │ ├── uri_test.js │ │ ├── utils.js │ │ └── utils_test.js │ │ ├── url │ │ ├── url.js │ │ └── url_test.js │ │ ├── useragent │ │ ├── adobereader.js │ │ ├── adobereader_test.js │ │ ├── iphoto.js │ │ ├── jscript.js │ │ ├── jscript_test.js │ │ ├── keyboard.js │ │ ├── keyboard_test.js │ │ ├── platform.js │ │ ├── platform_test.js │ │ ├── product.js │ │ ├── product_isversion.js │ │ ├── product_test.js │ │ ├── useragent.js │ │ ├── useragent_test.js │ │ └── useragenttestutil.js │ │ ├── vec │ │ ├── float32array.js │ │ ├── float32array_test.js │ │ ├── float64array.js │ │ ├── float64array_test.js │ │ ├── mat3.js │ │ ├── mat3_test.js │ │ ├── mat3d.js │ │ ├── mat3d_test.js │ │ ├── mat3f.js │ │ ├── mat3f_test.js │ │ ├── mat4.js │ │ ├── mat4_test.js │ │ ├── mat4d.js │ │ ├── mat4d_test.js │ │ ├── mat4f.js │ │ ├── mat4f_test.js │ │ ├── quaternion.js │ │ ├── quaternion_test.js │ │ ├── ray.js │ │ ├── ray_test.js │ │ ├── vec.js │ │ ├── vec2.js │ │ ├── vec2_test.js │ │ ├── vec2d.js │ │ ├── vec2d_test.js │ │ ├── vec2f.js │ │ ├── vec2f_test.js │ │ ├── vec3.js │ │ ├── vec3_test.js │ │ ├── vec3d.js │ │ ├── vec3d_test.js │ │ ├── vec3f.js │ │ ├── vec3f_test.js │ │ ├── vec4.js │ │ ├── vec4_test.js │ │ ├── vec4d.js │ │ ├── vec4d_test.js │ │ ├── vec4f.js │ │ ├── vec4f_test.js │ │ ├── vec_array_perf.html │ │ └── vec_perf.html │ │ ├── webgl │ │ └── webgl.js │ │ └── window │ │ ├── window.js │ │ ├── window_test.js │ │ └── window_test_dom.html │ ├── doc │ ├── LICENSE │ ├── _config.yml │ ├── _includes │ │ ├── develop │ │ │ └── sitemap.md │ │ ├── favicon.html │ │ └── navbar.md │ ├── _layouts │ │ ├── article.html │ │ └── empty.html │ ├── css │ │ ├── article.css │ │ └── syntax.css │ ├── develop │ │ ├── conformance_rules.md │ │ ├── get-started.md │ │ └── index.md │ ├── index.md │ └── js │ │ └── article.js │ ├── package.json │ ├── protractor.conf.js │ ├── protractor_spec.js │ ├── sauce_browsers.json │ ├── scripts │ ├── check_closure_oss.js │ ├── ci │ │ ├── CloseAdobeDialog.exe │ │ ├── check_code_format.sh │ │ ├── compile_closure.sh │ │ ├── deploy.enc │ │ ├── dossier_readme.md │ │ ├── generate_latest_docs.sh │ │ ├── ie_setup.bat │ │ ├── install_closure_deps.sh │ │ ├── kokoro │ │ │ └── ubuntu │ │ │ │ ├── continuous.cfg │ │ │ │ ├── presubmit.cfg │ │ │ │ └── run_ci.sh │ │ ├── lint_ignore.txt │ │ ├── lint_pull_request.sh │ │ ├── run_all_tests.sh │ │ └── sauce_connect.sh │ ├── generate_alltests_js.js │ ├── generate_closure_unit_tests.js │ ├── generate_deps_js.js │ ├── http │ │ └── simple_http_server.py │ └── release │ │ ├── create_closure_releases.ts │ │ ├── create_closure_releases_test.ts │ │ ├── git_client.ts │ │ ├── github_client.ts │ │ └── package.json │ └── third_party │ └── closure │ └── goog │ └── mochikit │ ├── LICENSE │ └── async │ ├── deferred.js │ ├── deferred_async_test.js │ ├── deferred_async_test_dom.html │ ├── deferred_test.js │ ├── deferredlist.js │ └── deferredlist_test.js ├── driver-hid5021 ├── LICENSE ├── README.google ├── src │ ├── COPYING │ ├── Info.plist │ ├── LICENSE │ ├── README.md │ ├── build.sh │ ├── commandsV2.h │ ├── getUID.scriptor │ ├── getuid_v2.py │ ├── ifdhandler.c │ └── meson.build └── webport │ ├── build │ ├── .gitignore │ └── Makefile │ ├── include.mk │ └── src │ ├── hid5021_pcsc_driver_adaptor.cc │ └── hid5021_pcsc_driver_adaptor.h ├── googletest ├── LICENSE ├── README.google ├── src │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── CONTRIBUTING.md │ ├── CONTRIBUTORS │ ├── LICENSE │ ├── MODULE.bazel │ ├── README.md │ ├── WORKSPACE │ ├── WORKSPACE.bzlmod │ ├── ci │ │ ├── linux-presubmit.sh │ │ ├── macos-presubmit.sh │ │ └── windows-presubmit.bat │ ├── docs │ │ ├── _config.yml │ │ ├── _data │ │ │ └── navigation.yml │ │ ├── _layouts │ │ │ └── default.html │ │ ├── _sass │ │ │ └── main.scss │ │ ├── advanced.md │ │ ├── assets │ │ │ └── css │ │ │ │ └── style.scss │ │ ├── community_created_documentation.md │ │ ├── faq.md │ │ ├── gmock_cheat_sheet.md │ │ ├── gmock_cook_book.md │ │ ├── gmock_faq.md │ │ ├── gmock_for_dummies.md │ │ ├── index.md │ │ ├── pkgconfig.md │ │ ├── platforms.md │ │ ├── primer.md │ │ ├── quickstart-bazel.md │ │ ├── quickstart-cmake.md │ │ ├── reference │ │ │ ├── actions.md │ │ │ ├── assertions.md │ │ │ ├── matchers.md │ │ │ ├── mocking.md │ │ │ └── testing.md │ │ └── samples.md │ ├── fake_fuchsia_sdk.bzl │ ├── googlemock │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── cmake │ │ │ ├── gmock.pc.in │ │ │ └── gmock_main.pc.in │ │ ├── docs │ │ │ └── README.md │ │ ├── include │ │ │ └── gmock │ │ │ │ ├── gmock-actions.h │ │ │ │ ├── gmock-cardinalities.h │ │ │ │ ├── gmock-function-mocker.h │ │ │ │ ├── gmock-matchers.h │ │ │ │ ├── gmock-more-actions.h │ │ │ │ ├── gmock-more-matchers.h │ │ │ │ ├── gmock-nice-strict.h │ │ │ │ ├── gmock-spec-builders.h │ │ │ │ ├── gmock.h │ │ │ │ └── internal │ │ │ │ ├── custom │ │ │ │ ├── README.md │ │ │ │ ├── gmock-generated-actions.h │ │ │ │ ├── gmock-matchers.h │ │ │ │ └── gmock-port.h │ │ │ │ ├── gmock-internal-utils.h │ │ │ │ ├── gmock-port.h │ │ │ │ └── gmock-pp.h │ │ ├── src │ │ │ ├── gmock-all.cc │ │ │ ├── gmock-cardinalities.cc │ │ │ ├── gmock-internal-utils.cc │ │ │ ├── gmock-matchers.cc │ │ │ ├── gmock-spec-builders.cc │ │ │ ├── gmock.cc │ │ │ └── gmock_main.cc │ │ └── test │ │ │ ├── BUILD.bazel │ │ │ ├── gmock-actions_test.cc │ │ │ ├── gmock-cardinalities_test.cc │ │ │ ├── gmock-function-mocker_test.cc │ │ │ ├── gmock-internal-utils_test.cc │ │ │ ├── gmock-matchers-arithmetic_test.cc │ │ │ ├── gmock-matchers-comparisons_test.cc │ │ │ ├── gmock-matchers-containers_test.cc │ │ │ ├── gmock-matchers-misc_test.cc │ │ │ ├── gmock-matchers_test.h │ │ │ ├── gmock-more-actions_test.cc │ │ │ ├── gmock-nice-strict_test.cc │ │ │ ├── gmock-port_test.cc │ │ │ ├── gmock-pp-string_test.cc │ │ │ ├── gmock-pp_test.cc │ │ │ ├── gmock-spec-builders_test.cc │ │ │ ├── gmock_all_test.cc │ │ │ ├── gmock_ex_test.cc │ │ │ ├── gmock_leak_test.py │ │ │ ├── gmock_leak_test_.cc │ │ │ ├── gmock_link2_test.cc │ │ │ ├── gmock_link_test.cc │ │ │ ├── gmock_link_test.h │ │ │ ├── gmock_output_test.py │ │ │ ├── gmock_output_test_.cc │ │ │ ├── gmock_output_test_golden.txt │ │ │ ├── gmock_stress_test.cc │ │ │ ├── gmock_test.cc │ │ │ └── gmock_test_utils.py │ ├── googletest │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── cmake │ │ │ ├── Config.cmake.in │ │ │ ├── gtest.pc.in │ │ │ ├── gtest_main.pc.in │ │ │ ├── internal_utils.cmake │ │ │ └── libgtest.la.in │ │ ├── docs │ │ │ └── README.md │ │ ├── include │ │ │ └── gtest │ │ │ │ ├── gtest-assertion-result.h │ │ │ │ ├── gtest-death-test.h │ │ │ │ ├── gtest-matchers.h │ │ │ │ ├── gtest-message.h │ │ │ │ ├── gtest-param-test.h │ │ │ │ ├── gtest-printers.h │ │ │ │ ├── gtest-spi.h │ │ │ │ ├── gtest-test-part.h │ │ │ │ ├── gtest-typed-test.h │ │ │ │ ├── gtest.h │ │ │ │ ├── gtest_pred_impl.h │ │ │ │ ├── gtest_prod.h │ │ │ │ └── internal │ │ │ │ ├── custom │ │ │ │ ├── README.md │ │ │ │ ├── gtest-port.h │ │ │ │ ├── gtest-printers.h │ │ │ │ └── gtest.h │ │ │ │ ├── gtest-death-test-internal.h │ │ │ │ ├── gtest-filepath.h │ │ │ │ ├── gtest-internal.h │ │ │ │ ├── gtest-param-util.h │ │ │ │ ├── gtest-port-arch.h │ │ │ │ ├── gtest-port.h │ │ │ │ ├── gtest-string.h │ │ │ │ └── gtest-type-util.h │ │ ├── samples │ │ │ ├── prime_tables.h │ │ │ ├── sample1.cc │ │ │ ├── sample1.h │ │ │ ├── sample10_unittest.cc │ │ │ ├── sample1_unittest.cc │ │ │ ├── sample2.cc │ │ │ ├── sample2.h │ │ │ ├── sample2_unittest.cc │ │ │ ├── sample3-inl.h │ │ │ ├── sample3_unittest.cc │ │ │ ├── sample4.cc │ │ │ ├── sample4.h │ │ │ ├── sample4_unittest.cc │ │ │ ├── sample5_unittest.cc │ │ │ ├── sample6_unittest.cc │ │ │ ├── sample7_unittest.cc │ │ │ ├── sample8_unittest.cc │ │ │ └── sample9_unittest.cc │ │ ├── src │ │ │ ├── gtest-all.cc │ │ │ ├── gtest-assertion-result.cc │ │ │ ├── gtest-death-test.cc │ │ │ ├── gtest-filepath.cc │ │ │ ├── gtest-internal-inl.h │ │ │ ├── gtest-matchers.cc │ │ │ ├── gtest-port.cc │ │ │ ├── gtest-printers.cc │ │ │ ├── gtest-test-part.cc │ │ │ ├── gtest-typed-test.cc │ │ │ ├── gtest.cc │ │ │ └── gtest_main.cc │ │ └── test │ │ │ ├── BUILD.bazel │ │ │ ├── googletest-break-on-failure-unittest.py │ │ │ ├── googletest-break-on-failure-unittest_.cc │ │ │ ├── googletest-catch-exceptions-test.py │ │ │ ├── googletest-catch-exceptions-test_.cc │ │ │ ├── googletest-color-test.py │ │ │ ├── googletest-color-test_.cc │ │ │ ├── googletest-death-test-test.cc │ │ │ ├── googletest-death-test_ex_test.cc │ │ │ ├── googletest-env-var-test.py │ │ │ ├── googletest-env-var-test_.cc │ │ │ ├── googletest-failfast-unittest.py │ │ │ ├── googletest-failfast-unittest_.cc │ │ │ ├── googletest-filepath-test.cc │ │ │ ├── googletest-filter-unittest.py │ │ │ ├── googletest-filter-unittest_.cc │ │ │ ├── googletest-global-environment-unittest.py │ │ │ ├── googletest-global-environment-unittest_.cc │ │ │ ├── googletest-json-outfiles-test.py │ │ │ ├── googletest-json-output-unittest.py │ │ │ ├── googletest-list-tests-unittest.py │ │ │ ├── googletest-list-tests-unittest_.cc │ │ │ ├── googletest-listener-test.cc │ │ │ ├── googletest-message-test.cc │ │ │ ├── googletest-options-test.cc │ │ │ ├── googletest-output-test-golden-lin.txt │ │ │ ├── googletest-output-test.py │ │ │ ├── googletest-output-test_.cc │ │ │ ├── googletest-param-test-invalid-name1-test.py │ │ │ ├── googletest-param-test-invalid-name1-test_.cc │ │ │ ├── googletest-param-test-invalid-name2-test.py │ │ │ ├── googletest-param-test-invalid-name2-test_.cc │ │ │ ├── googletest-param-test-test.cc │ │ │ ├── googletest-param-test-test.h │ │ │ ├── googletest-param-test2-test.cc │ │ │ ├── googletest-port-test.cc │ │ │ ├── googletest-printers-test.cc │ │ │ ├── googletest-setuptestsuite-test.py │ │ │ ├── googletest-setuptestsuite-test_.cc │ │ │ ├── googletest-shuffle-test.py │ │ │ ├── googletest-shuffle-test_.cc │ │ │ ├── googletest-test-part-test.cc │ │ │ ├── googletest-throw-on-failure-test.py │ │ │ ├── googletest-throw-on-failure-test_.cc │ │ │ ├── googletest-uninitialized-test.py │ │ │ ├── googletest-uninitialized-test_.cc │ │ │ ├── gtest-typed-test2_test.cc │ │ │ ├── gtest-typed-test_test.cc │ │ │ ├── gtest-typed-test_test.h │ │ │ ├── gtest-unittest-api_test.cc │ │ │ ├── gtest_all_test.cc │ │ │ ├── gtest_assert_by_exception_test.cc │ │ │ ├── gtest_dirs_test.cc │ │ │ ├── gtest_environment_test.cc │ │ │ ├── gtest_help_test.py │ │ │ ├── gtest_help_test_.cc │ │ │ ├── gtest_json_test_utils.py │ │ │ ├── gtest_list_output_unittest.py │ │ │ ├── gtest_list_output_unittest_.cc │ │ │ ├── gtest_main_unittest.cc │ │ │ ├── gtest_no_test_unittest.cc │ │ │ ├── gtest_pred_impl_unittest.cc │ │ │ ├── gtest_premature_exit_test.cc │ │ │ ├── gtest_prod_test.cc │ │ │ ├── gtest_repeat_test.cc │ │ │ ├── gtest_skip_check_output_test.py │ │ │ ├── gtest_skip_environment_check_output_test.py │ │ │ ├── gtest_skip_in_environment_setup_test.cc │ │ │ ├── gtest_skip_test.cc │ │ │ ├── gtest_sole_header_test.cc │ │ │ ├── gtest_stress_test.cc │ │ │ ├── gtest_test_macro_stack_footprint_test.cc │ │ │ ├── gtest_test_utils.py │ │ │ ├── gtest_testbridge_test.py │ │ │ ├── gtest_testbridge_test_.cc │ │ │ ├── gtest_throw_on_failure_ex_test.cc │ │ │ ├── gtest_unittest.cc │ │ │ ├── gtest_xml_outfile1_test_.cc │ │ │ ├── gtest_xml_outfile2_test_.cc │ │ │ ├── gtest_xml_outfiles_test.py │ │ │ ├── gtest_xml_output_unittest.py │ │ │ ├── gtest_xml_output_unittest_.cc │ │ │ ├── gtest_xml_test_utils.py │ │ │ ├── production.cc │ │ │ └── production.h │ └── googletest_deps.bzl └── webport │ └── build │ ├── .gitignore │ └── Makefile ├── libusb ├── LICENSE ├── README.google ├── src │ ├── AUTHORS │ ├── COPYING │ ├── ChangeLog │ ├── INSTALL │ ├── Makefile.am │ ├── Makefile.in │ ├── NEWS │ ├── PORTING │ ├── README │ ├── TODO │ ├── Xcode │ │ ├── common.xcconfig │ │ ├── config.h │ │ ├── debug.xcconfig │ │ ├── libusb.xcconfig │ │ ├── libusb.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ ├── xcshareddata │ │ │ │ │ └── libusb.xccheckout │ │ │ │ └── xcuserdata │ │ │ │ │ └── hjelmn.xcuserdatad │ │ │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── xcuserdata │ │ │ │ └── hjelmn.xcuserdatad │ │ │ │ └── xcschemes │ │ │ │ ├── all.xcscheme │ │ │ │ ├── dpfp.xcscheme │ │ │ │ ├── dpfp_threaded.xcscheme │ │ │ │ ├── fxload.xcscheme │ │ │ │ ├── libusb 2.xcscheme │ │ │ │ ├── libusb-bundle.xcscheme │ │ │ │ ├── libusb.xcscheme │ │ │ │ ├── listdevs.xcscheme │ │ │ │ ├── xcschememanagement.plist │ │ │ │ └── xusb.xcscheme │ │ ├── libusb_debug.xcconfig │ │ ├── libusb_release.xcconfig │ │ └── release.xcconfig │ ├── aclocal.m4 │ ├── android │ │ ├── README │ │ ├── config.h │ │ └── jni │ │ │ ├── Android.mk │ │ │ ├── Application.mk │ │ │ ├── examples.mk │ │ │ ├── libusb.mk │ │ │ └── tests.mk │ ├── compile │ ├── config.guess │ ├── config.h.in │ ├── config.sub │ ├── configure │ ├── configure.ac │ ├── depcomp │ ├── doc │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ └── doxygen.cfg.in │ ├── examples │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── dpfp.c │ │ ├── dpfp_threaded.c │ │ ├── ezusb.c │ │ ├── ezusb.h │ │ ├── fxload.c │ │ ├── getopt │ │ │ ├── getopt.c │ │ │ ├── getopt.h │ │ │ └── getopt1.c │ │ ├── hotplugtest.c │ │ ├── listdevs.c │ │ ├── sam3u_benchmark.c │ │ ├── testlibusb.c │ │ └── xusb.c │ ├── install-sh │ ├── libusb-1.0.pc.in │ ├── libusb │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── core.c │ │ ├── descriptor.c │ │ ├── hotplug.c │ │ ├── hotplug.h │ │ ├── io.c │ │ ├── libusb-1.0.def │ │ ├── libusb-1.0.rc │ │ ├── libusb.h │ │ ├── libusbi.h │ │ ├── os │ │ │ ├── darwin_usb.c │ │ │ ├── darwin_usb.h │ │ │ ├── haiku_pollfs.cpp │ │ │ ├── haiku_usb.h │ │ │ ├── haiku_usb_backend.cpp │ │ │ ├── haiku_usb_raw.cpp │ │ │ ├── haiku_usb_raw.h │ │ │ ├── linux_netlink.c │ │ │ ├── linux_udev.c │ │ │ ├── linux_usbfs.c │ │ │ ├── linux_usbfs.h │ │ │ ├── netbsd_usb.c │ │ │ ├── openbsd_usb.c │ │ │ ├── poll_posix.c │ │ │ ├── poll_posix.h │ │ │ ├── poll_windows.c │ │ │ ├── poll_windows.h │ │ │ ├── sunos_usb.c │ │ │ ├── sunos_usb.h │ │ │ ├── threads_posix.c │ │ │ ├── threads_posix.h │ │ │ ├── threads_windows.c │ │ │ ├── threads_windows.h │ │ │ ├── wince_usb.c │ │ │ ├── wince_usb.h │ │ │ ├── windows_common.h │ │ │ ├── windows_nt_common.c │ │ │ ├── windows_nt_common.h │ │ │ ├── windows_usbdk.c │ │ │ ├── windows_usbdk.h │ │ │ ├── windows_winusb.c │ │ │ └── windows_winusb.h │ │ ├── strerror.c │ │ ├── sync.c │ │ ├── version.h │ │ └── version_nano.h │ ├── ltmain.sh │ ├── m4 │ │ ├── libtool.m4 │ │ ├── ltoptions.m4 │ │ ├── ltsugar.m4 │ │ ├── ltversion.m4 │ │ └── lt~obsolete.m4 │ ├── missing │ ├── msvc │ │ ├── appveyor.bat │ │ ├── config.h │ │ ├── ddk_build.cmd │ │ ├── errno.h │ │ ├── fxload_2010.vcxproj │ │ ├── fxload_2010.vcxproj.filters │ │ ├── fxload_2012.vcxproj │ │ ├── fxload_2012.vcxproj.filters │ │ ├── fxload_2013.vcxproj │ │ ├── fxload_2015.vcxproj │ │ ├── fxload_sources │ │ ├── getopt_2005.vcproj │ │ ├── getopt_2010.vcxproj │ │ ├── getopt_2010.vcxproj.filters │ │ ├── getopt_2012.vcxproj │ │ ├── getopt_2012.vcxproj.filters │ │ ├── getopt_2013.vcxproj │ │ ├── getopt_2015.vcxproj │ │ ├── getopt_sources │ │ ├── hotplugtest_2010.vcxproj │ │ ├── hotplugtest_2010.vcxproj.filters │ │ ├── hotplugtest_2012.vcxproj │ │ ├── hotplugtest_2012.vcxproj.filters │ │ ├── hotplugtest_2013.vcxproj │ │ ├── hotplugtest_2015.vcxproj │ │ ├── hotplugtest_sources │ │ ├── inttypes.h │ │ ├── libusb.dsw │ │ ├── libusb_2005.sln │ │ ├── libusb_2010.sln │ │ ├── libusb_2012.sln │ │ ├── libusb_2013.sln │ │ ├── libusb_2015.sln │ │ ├── libusb_dll.dsp │ │ ├── libusb_dll_2005.vcproj │ │ ├── libusb_dll_2010.vcxproj │ │ ├── libusb_dll_2010.vcxproj.filters │ │ ├── libusb_dll_2012.vcxproj │ │ ├── libusb_dll_2012.vcxproj.filters │ │ ├── libusb_dll_2013.vcxproj │ │ ├── libusb_dll_2015.vcxproj │ │ ├── libusb_dll_wince.vcproj │ │ ├── libusb_sources │ │ ├── libusb_static.dsp │ │ ├── libusb_static_2005.vcproj │ │ ├── libusb_static_2010.vcxproj │ │ ├── libusb_static_2010.vcxproj.filters │ │ ├── libusb_static_2012.vcxproj │ │ ├── libusb_static_2012.vcxproj.filters │ │ ├── libusb_static_2013.vcxproj │ │ ├── libusb_static_2015.vcxproj │ │ ├── libusb_static_wince.vcproj │ │ ├── libusb_usbdk_dll_2013.vcxproj │ │ ├── libusb_usbdk_dll_2015.vcxproj │ │ ├── libusb_usbdk_static_2013.vcxproj │ │ ├── libusb_usbdk_static_2015.vcxproj │ │ ├── libusb_wince.sln │ │ ├── listdevs.dsp │ │ ├── listdevs_2005.vcproj │ │ ├── listdevs_2010.vcxproj │ │ ├── listdevs_2010.vcxproj.filters │ │ ├── listdevs_2012.vcxproj │ │ ├── listdevs_2012.vcxproj.filters │ │ ├── listdevs_2013.vcxproj │ │ ├── listdevs_2015.vcxproj │ │ ├── listdevs_sources │ │ ├── listdevs_wince.vcproj │ │ ├── missing.c │ │ ├── missing.h │ │ ├── stdint.h │ │ ├── stress_2005.vcproj │ │ ├── stress_2010.vcxproj │ │ ├── stress_2010.vcxproj.filters │ │ ├── stress_2012.vcxproj │ │ ├── stress_2012.vcxproj.filters │ │ ├── stress_2013.vcxproj │ │ ├── stress_2015.vcxproj │ │ ├── stress_wince.vcproj │ │ ├── xusb.dsp │ │ ├── xusb_2005.vcproj │ │ ├── xusb_2010.vcxproj │ │ ├── xusb_2010.vcxproj.filters │ │ ├── xusb_2012.vcxproj │ │ ├── xusb_2012.vcxproj.filters │ │ ├── xusb_2013.vcxproj │ │ ├── xusb_2015.vcxproj │ │ ├── xusb_sources │ │ └── xusb_wince.vcproj │ └── tests │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── libusb_testlib.h │ │ ├── stress.c │ │ └── testlib.c └── webport │ ├── README.rst │ ├── build │ ├── .gitignore │ ├── Makefile │ ├── js_unittests │ │ ├── .gitignore │ │ └── Makefile │ └── tests │ │ ├── .gitignore │ │ └── Makefile │ ├── include.mk │ └── src │ ├── config.h │ ├── libusb-proxy-data-model.js │ ├── libusb-proxy-hook.js │ ├── libusb-proxy-receiver.js │ ├── libusb-to-chrome-usb-adaptor.js │ ├── libusb-to-js-api-adaptor.js │ ├── libusb-to-webusb-adaptor-unittest.js │ ├── libusb-to-webusb-adaptor.js │ ├── libusb_contexts_storage.cc │ ├── libusb_contexts_storage.h │ ├── libusb_error_name.c │ ├── libusb_get_string_descriptor_ascii.c │ ├── libusb_interface.h │ ├── libusb_js_proxy.cc │ ├── libusb_js_proxy.h │ ├── libusb_js_proxy_constants.cc │ ├── libusb_js_proxy_constants.h │ ├── libusb_js_proxy_data_model.cc │ ├── libusb_js_proxy_data_model.h │ ├── libusb_js_proxy_unittest.cc │ ├── libusb_opaque_types.cc │ ├── libusb_opaque_types.h │ ├── libusb_tracing_wrapper.cc │ ├── libusb_tracing_wrapper.h │ ├── public │ ├── constants.h │ ├── libusb_web_port_service.cc │ └── libusb_web_port_service.h │ ├── usb_transfer_destination.cc │ ├── usb_transfer_destination.h │ ├── usb_transfers_parameters_storage.cc │ └── usb_transfers_parameters_storage.h └── pcsc-lite ├── LICENSE ├── README.google ├── naclport └── server_clients_management │ └── src │ └── known_client_apps.json ├── src ├── .github │ ├── ISSUE_TEMPLATE.md │ └── workflows │ │ └── build.yml ├── .gitignore ├── AUTHORS ├── COPYING ├── ChangeLog ├── GPL-3.0.txt ├── HELP ├── Makefile.am ├── NEWS ├── README ├── README.md ├── SECURITY ├── UnitaryTests │ ├── BufferOverflow_SCardControl.c │ ├── BufferOverflow_SCardGetAttrib.c │ ├── BufferOverflow_SCardTransmit.c │ ├── CheckAutoPowerOff.py │ ├── FEATURE_CCID_ESC_COMMAND_Gemalto_features.py │ ├── FEATURE_CCID_ESC_COMMAND_Xiring.py │ ├── FEATURE_GET_TLV_PROPERTIES.py │ ├── MCT_ReaderDirect.py │ ├── SCardBeginTransaction.c │ ├── SCardBeginTransaction_Disconnect.py │ ├── SCardBeginTransaction_ExclusiceMode.py │ ├── SCardBeginTransaction_Reset.py │ ├── SCardBeginTransaction_SharedMode.py │ ├── SCardBeginTransaction_deadlock.py │ ├── SCardBlockingBehaviourTest.py │ ├── SCardCancel.c │ ├── SCardCancel.py │ ├── SCardCancel2.py │ ├── SCardCancel3.py │ ├── SCardConnect_DIRECT.py │ ├── SCardConnect_DIRECT2.py │ ├── SCardEndTransaction_extra_call.py │ ├── SCardExclusiveBehaviour.py │ ├── SCardGetAttrib.py │ ├── SCardGetStatusChange.py │ ├── SCardGetStatusChange │ │ ├── SCardGetStatusChange.py │ │ ├── SCardGetStatusChange_PnP.py │ │ └── SCardGetStatusChange_loop.py │ ├── SCardGetStatusChange2.py │ ├── SCardReconnect.py │ ├── SCardStatus.py │ ├── SCard_RemovedReader.py │ ├── SCard_fork.py │ ├── ThreadSafe.py │ ├── ThreadSafeConnect.py │ ├── control_get_firmware.py │ ├── control_switch_interface.py │ ├── exec.c │ ├── getAttrib.py │ ├── reset_card.py │ ├── stress_apdu.py │ ├── stress_get_firmware.py │ ├── transmit_card_removed.py │ └── transmit_loop.py ├── bootstrap ├── c.sh ├── clang-analyze.sh ├── configure.ac ├── doc │ ├── Makefile.am │ ├── README.polkit │ ├── doxygen.conf.in │ ├── doxygen.css │ ├── example │ │ ├── Makefile.am │ │ └── pcsc_demo.c │ ├── formaticc.1 │ ├── org.debian.pcsc-lite.policy │ ├── pcscd.8.in │ ├── reader.conf.5.in │ └── update.sh ├── etc │ ├── Makefile.am │ ├── pcscd.service.in │ └── pcscd.socket.in ├── splint.sh ├── src │ ├── Makefile.am │ ├── PCSC │ │ ├── debuglog.h │ │ ├── ifdhandler.h │ │ ├── pcsclite.h.in │ │ ├── reader.h │ │ ├── winscard.h │ │ └── wintypes.h │ ├── README_INTERNALS.txt │ ├── atrhandler.c │ ├── atrhandler.h │ ├── auth.c │ ├── auth.h │ ├── configfile.h │ ├── configfile.l │ ├── debug.c │ ├── debuglog.c │ ├── dyn_generic.h │ ├── dyn_hpux.c │ ├── dyn_macosx.c │ ├── dyn_unix.c │ ├── error.c │ ├── eventhandler.c │ ├── eventhandler.h │ ├── hotplug.h │ ├── hotplug_generic.c │ ├── hotplug_libudev.c │ ├── hotplug_libusb.c │ ├── hotplug_macosx.c │ ├── ifdwrapper.c │ ├── ifdwrapper.h │ ├── lassert.h │ ├── libfake.c │ ├── libpcsclite.pc.in │ ├── libredirect.c │ ├── misc.h │ ├── parser.h │ ├── pcsc-wirecheck-gen.c │ ├── pcsc-wirecheck-main.c │ ├── pcscd.h.in │ ├── pcscdaemon.c │ ├── prothandler.c │ ├── prothandler.h │ ├── readerfactory.c │ ├── readerfactory.h │ ├── simclist.c │ ├── simclist.h │ ├── spy │ │ ├── Makefile.am │ │ ├── libpcscspy.c │ │ ├── pcsc-spy │ │ ├── pcsc-spy.pod │ │ └── setup_spy.sh │ ├── strlcpy.3 │ ├── strlcpy.c │ ├── strlcpycat.h │ ├── sys_generic.h │ ├── sys_unix.c │ ├── testpcsc.c │ ├── tokenparser.l │ ├── utils.c │ ├── utils.h │ ├── winscard.c │ ├── winscard_clnt.c │ ├── winscard_msg.c │ ├── winscard_msg.h │ ├── winscard_msg_srv.c │ ├── winscard_svc.c │ └── winscard_svc.h └── stamp-h.in └── webport ├── build_configuration ├── .gitignore └── Makefile ├── common ├── build │ ├── .gitignore │ └── Makefile ├── include.mk └── src │ ├── constants.cc │ ├── constants.js │ └── public │ ├── pcsc_lite.h │ ├── pcsc_lite_tracing_wrapper.cc │ ├── pcsc_lite_tracing_wrapper.h │ ├── scard_debug_dump.cc │ ├── scard_debug_dump.h │ ├── scard_structs_serialization.cc │ └── scard_structs_serialization.h ├── cpp_client ├── build │ ├── .gitignore │ └── Makefile ├── include.mk └── src │ ├── error.c │ ├── google_smart_card_pcsc_lite_client │ ├── global.cc │ └── global.h │ ├── pcsc_lite_over_requester.cc │ ├── pcsc_lite_over_requester.h │ └── wasm-client-backend.js ├── cpp_demo ├── build │ ├── .gitignore │ └── Makefile ├── include.mk └── src │ └── public │ ├── demo.cc │ └── demo.h ├── driver_interface └── src │ └── pcsc_driver_adaptor.h ├── js_client ├── include.mk └── src │ ├── api.js │ ├── context.js │ └── reader-tracker-through-pcsc-api.js ├── js_demo ├── include.mk └── src │ └── demo.js ├── server ├── README.rst ├── build │ ├── .gitignore │ └── Makefile ├── include.mk └── src │ ├── auth_webport.cc │ ├── config.h │ ├── dyn_webport.cc │ ├── fake_socket_file │ ├── pcscdaemon_webport.cc │ ├── public │ ├── pcsc_lite_server_web_port_service.cc │ └── pcsc_lite_server_web_port_service.h │ ├── reader-tracker.js │ ├── readerfactory_webport.cc │ ├── server_sockets_manager.cc │ ├── server_sockets_manager.h │ ├── sys_webport.cc │ ├── utils_webport.cc │ └── winscard_msg_webport.cc └── server_clients_management ├── README.rst ├── build ├── .gitignore ├── Makefile └── js_unittests │ └── Makefile ├── include.mk └── src ├── admin-policy-service.js ├── admin_policy_getter.cc ├── admin_policy_getter.h ├── client-handler-unittest.js ├── client-handler.js ├── client_handles_registry.cc ├── client_handles_registry.h ├── client_request_processor.cc ├── client_request_processor.h ├── clients_manager.cc ├── clients_manager.h ├── google_smart_card_pcsc_lite_server_clients_management ├── backend.cc ├── backend.h ├── ready_message.cc └── ready_message.h ├── permissions_checking ├── managed-registry-unittest.js ├── managed-registry.js ├── permissions-checker.js ├── policy-or-prompting-permissions-checker-unittest.js ├── policy-or-prompting-permissions-checker.js ├── trusted-clients-registry-unittest.js ├── trusted-clients-registry.js ├── user-prompt-dialog-main.js ├── user-prompt-dialog.css ├── user-prompt-dialog.html ├── user-prompting-checker-unittest.js └── user-prompting-checker.js ├── readiness-tracker.js └── server-request-handler.js /.allstar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/.allstar/README.md -------------------------------------------------------------------------------- /.allstar/binary_artifacts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/.allstar/binary_artifacts.yaml -------------------------------------------------------------------------------- /.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/.eslintrc.yml -------------------------------------------------------------------------------- /.github/workflows/makefile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/.github/workflows/makefile.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/README.md -------------------------------------------------------------------------------- /clean-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/clean-all.sh -------------------------------------------------------------------------------- /common/cpp/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/README.rst -------------------------------------------------------------------------------- /common/cpp/build/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/build/.gitignore -------------------------------------------------------------------------------- /common/cpp/build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/build/Makefile -------------------------------------------------------------------------------- /common/cpp/build/tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/build/tests/.gitignore -------------------------------------------------------------------------------- /common/cpp/build/tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/build/tests/Makefile -------------------------------------------------------------------------------- /common/cpp/src/empty_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/empty_main.cc -------------------------------------------------------------------------------- /common/cpp/src/public/cpp_attributes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/cpp_attributes.h -------------------------------------------------------------------------------- /common/cpp/src/public/formatting.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/formatting.cc -------------------------------------------------------------------------------- /common/cpp/src/public/formatting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/formatting.h -------------------------------------------------------------------------------- /common/cpp/src/public/formatting_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/formatting_unittest.cc -------------------------------------------------------------------------------- /common/cpp/src/public/global_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/global_context.h -------------------------------------------------------------------------------- /common/cpp/src/public/ipc_emulation.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/ipc_emulation.cc -------------------------------------------------------------------------------- /common/cpp/src/public/ipc_emulation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/ipc_emulation.h -------------------------------------------------------------------------------- /common/cpp/src/public/ipc_emulation_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/ipc_emulation_unittest.cc -------------------------------------------------------------------------------- /common/cpp/src/public/join_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/join_string.h -------------------------------------------------------------------------------- /common/cpp/src/public/join_string_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/join_string_unittest.cc -------------------------------------------------------------------------------- /common/cpp/src/public/logging/hex_dumping.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/logging/hex_dumping.cc -------------------------------------------------------------------------------- /common/cpp/src/public/logging/hex_dumping.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/logging/hex_dumping.h -------------------------------------------------------------------------------- /common/cpp/src/public/logging/logging.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/logging/logging.cc -------------------------------------------------------------------------------- /common/cpp/src/public/logging/logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/logging/logging.h -------------------------------------------------------------------------------- /common/cpp/src/public/logging/mask_dumping.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/logging/mask_dumping.h -------------------------------------------------------------------------------- /common/cpp/src/public/logging/syslog/syslog.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/logging/syslog/syslog.cc -------------------------------------------------------------------------------- /common/cpp/src/public/logging/syslog/syslog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/logging/syslog/syslog.h -------------------------------------------------------------------------------- /common/cpp/src/public/messaging/typed_message.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/messaging/typed_message.cc -------------------------------------------------------------------------------- /common/cpp/src/public/messaging/typed_message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/messaging/typed_message.h -------------------------------------------------------------------------------- /common/cpp/src/public/multi_string.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/multi_string.cc -------------------------------------------------------------------------------- /common/cpp/src/public/multi_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/multi_string.h -------------------------------------------------------------------------------- /common/cpp/src/public/multi_string_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/multi_string_unittest.cc -------------------------------------------------------------------------------- /common/cpp/src/public/numeric_conversions.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/numeric_conversions.cc -------------------------------------------------------------------------------- /common/cpp/src/public/numeric_conversions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/numeric_conversions.h -------------------------------------------------------------------------------- /common/cpp/src/public/requesting/async_request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/requesting/async_request.h -------------------------------------------------------------------------------- /common/cpp/src/public/requesting/js_requester.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/requesting/js_requester.cc -------------------------------------------------------------------------------- /common/cpp/src/public/requesting/js_requester.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/requesting/js_requester.h -------------------------------------------------------------------------------- /common/cpp/src/public/requesting/request_id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/requesting/request_id.h -------------------------------------------------------------------------------- /common/cpp/src/public/requesting/requester.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/requesting/requester.cc -------------------------------------------------------------------------------- /common/cpp/src/public/requesting/requester.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/requesting/requester.h -------------------------------------------------------------------------------- /common/cpp/src/public/testing_global_context.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/testing_global_context.cc -------------------------------------------------------------------------------- /common/cpp/src/public/testing_global_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/testing_global_context.h -------------------------------------------------------------------------------- /common/cpp/src/public/thread_safe_unique_ptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/thread_safe_unique_ptr.h -------------------------------------------------------------------------------- /common/cpp/src/public/tuple_unpacking.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/tuple_unpacking.h -------------------------------------------------------------------------------- /common/cpp/src/public/value.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/value.cc -------------------------------------------------------------------------------- /common/cpp/src/public/value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/value.h -------------------------------------------------------------------------------- /common/cpp/src/public/value_builder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/value_builder.cc -------------------------------------------------------------------------------- /common/cpp/src/public/value_builder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/value_builder.h -------------------------------------------------------------------------------- /common/cpp/src/public/value_builder_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/value_builder_unittest.cc -------------------------------------------------------------------------------- /common/cpp/src/public/value_conversion.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/value_conversion.cc -------------------------------------------------------------------------------- /common/cpp/src/public/value_conversion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/value_conversion.h -------------------------------------------------------------------------------- /common/cpp/src/public/value_debug_dumping.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/value_debug_dumping.cc -------------------------------------------------------------------------------- /common/cpp/src/public/value_debug_dumping.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/value_debug_dumping.h -------------------------------------------------------------------------------- /common/cpp/src/public/value_test_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/value_test_utils.h -------------------------------------------------------------------------------- /common/cpp/src/public/value_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp/src/public/value_unittest.cc -------------------------------------------------------------------------------- /common/cpp_unit_test_runner/include.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/cpp_unit_test_runner/include.mk -------------------------------------------------------------------------------- /common/integration_testing/build/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/integration_testing/build/.gitignore -------------------------------------------------------------------------------- /common/integration_testing/build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/integration_testing/build/Makefile -------------------------------------------------------------------------------- /common/integration_testing/include.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/integration_testing/include.mk -------------------------------------------------------------------------------- /common/js/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/README.rst -------------------------------------------------------------------------------- /common/js/build/js_to_cxx_tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/build/js_to_cxx_tests/.gitignore -------------------------------------------------------------------------------- /common/js/build/js_to_cxx_tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/build/js_to_cxx_tests/Makefile -------------------------------------------------------------------------------- /common/js/build/unittests/.gitignore: -------------------------------------------------------------------------------- 1 | /js_build/ 2 | /out/ 3 | -------------------------------------------------------------------------------- /common/js/build/unittests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/build/unittests/Makefile -------------------------------------------------------------------------------- /common/js/include.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/include.mk -------------------------------------------------------------------------------- /common/js/src/app-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/app-utils.js -------------------------------------------------------------------------------- /common/js/src/async-asserts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/async-asserts.js -------------------------------------------------------------------------------- /common/js/src/clipboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/clipboard.js -------------------------------------------------------------------------------- /common/js/src/container-helpers-unittest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/container-helpers-unittest.js -------------------------------------------------------------------------------- /common/js/src/container-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/container-helpers.js -------------------------------------------------------------------------------- /common/js/src/deferred-processor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/deferred-processor.js -------------------------------------------------------------------------------- /common/js/src/extension-id-unittest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/extension-id-unittest.js -------------------------------------------------------------------------------- /common/js/src/extension-id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/extension-id.js -------------------------------------------------------------------------------- /common/js/src/fixed-size-integer-unittest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/fixed-size-integer-unittest.js -------------------------------------------------------------------------------- /common/js/src/fixed-size-integer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/fixed-size-integer.js -------------------------------------------------------------------------------- /common/js/src/i18n-unittest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/i18n-unittest.js -------------------------------------------------------------------------------- /common/js/src/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/i18n.js -------------------------------------------------------------------------------- /common/js/src/logging/crash-loop-detection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/logging/crash-loop-detection.js -------------------------------------------------------------------------------- /common/js/src/logging/debug-dump-unittest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/logging/debug-dump-unittest.js -------------------------------------------------------------------------------- /common/js/src/logging/debug-dump.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/logging/debug-dump.js -------------------------------------------------------------------------------- /common/js/src/logging/log-buffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/logging/log-buffer.js -------------------------------------------------------------------------------- /common/js/src/logging/log-formatting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/logging/log-formatting.js -------------------------------------------------------------------------------- /common/js/src/logging/logging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/logging/logging.js -------------------------------------------------------------------------------- /common/js/src/messaging/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/messaging/common.js -------------------------------------------------------------------------------- /common/js/src/messaging/message-channel-pair.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/messaging/message-channel-pair.js -------------------------------------------------------------------------------- /common/js/src/messaging/message-channel-pool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/messaging/message-channel-pool.js -------------------------------------------------------------------------------- /common/js/src/messaging/message-waiter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/messaging/message-waiter.js -------------------------------------------------------------------------------- /common/js/src/messaging/messaging-origin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/messaging/messaging-origin.js -------------------------------------------------------------------------------- /common/js/src/messaging/mock-port.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/messaging/mock-port.js -------------------------------------------------------------------------------- /common/js/src/messaging/port-message-channel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/messaging/port-message-channel.js -------------------------------------------------------------------------------- /common/js/src/messaging/typed-message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/messaging/typed-message.js -------------------------------------------------------------------------------- /common/js/src/object-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/object-helpers.js -------------------------------------------------------------------------------- /common/js/src/packaging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/packaging.js -------------------------------------------------------------------------------- /common/js/src/popup-window/popup-constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/popup-window/popup-constants.js -------------------------------------------------------------------------------- /common/js/src/popup-window/popup-opener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/popup-window/popup-opener.js -------------------------------------------------------------------------------- /common/js/src/promise-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/promise-helpers.js -------------------------------------------------------------------------------- /common/js/src/promisify-extension-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/promisify-extension-api.js -------------------------------------------------------------------------------- /common/js/src/random.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/random.js -------------------------------------------------------------------------------- /common/js/src/requesting/remote-call-message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/requesting/remote-call-message.js -------------------------------------------------------------------------------- /common/js/src/requesting/request-receiver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/requesting/request-receiver.js -------------------------------------------------------------------------------- /common/js/src/requesting/requester-message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/requesting/requester-message.js -------------------------------------------------------------------------------- /common/js/src/requesting/requester-unittest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/requesting/requester-unittest.js -------------------------------------------------------------------------------- /common/js/src/requesting/requester.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js/src/requesting/requester.js -------------------------------------------------------------------------------- /common/js_test_runner/run-js-tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/js_test_runner/run-js-tests.py -------------------------------------------------------------------------------- /common/make/common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/make/common.mk -------------------------------------------------------------------------------- /common/make/executable_building.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/make/executable_building.mk -------------------------------------------------------------------------------- /common/make/executable_module_recursive_build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/make/executable_module_recursive_build.mk -------------------------------------------------------------------------------- /common/make/js_building_common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/make/js_building_common.mk -------------------------------------------------------------------------------- /common/make/packaging_common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/make/packaging_common.mk -------------------------------------------------------------------------------- /common/shell/race_free_cp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/shell/race_free_cp.sh -------------------------------------------------------------------------------- /common/shell/race_free_mkdir.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/common/shell/race_free_mkdir.sh -------------------------------------------------------------------------------- /coverage-report.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/coverage-report.sh -------------------------------------------------------------------------------- /docs/building.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/docs/building.md -------------------------------------------------------------------------------- /docs/connector-app-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/docs/connector-app-api.md -------------------------------------------------------------------------------- /docs/index-developer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/docs/index-developer.md -------------------------------------------------------------------------------- /docs/index-third-party-application-developer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/docs/index-third-party-application-developer.md -------------------------------------------------------------------------------- /docs/running-on-desktop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/docs/running-on-desktop.md -------------------------------------------------------------------------------- /docs/updating-ccid.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/docs/updating-ccid.md -------------------------------------------------------------------------------- /docs/updating-pcsc-lite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/docs/updating-pcsc-lite.md -------------------------------------------------------------------------------- /env/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/env/.gitignore -------------------------------------------------------------------------------- /env/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/env/clean.sh -------------------------------------------------------------------------------- /env/constants.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/env/constants.sh -------------------------------------------------------------------------------- /env/initialize.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/env/initialize.sh -------------------------------------------------------------------------------- /env/pip2_requirements.txt: -------------------------------------------------------------------------------- 1 | six 2 | -------------------------------------------------------------------------------- /env/pip3_requirements.txt: -------------------------------------------------------------------------------- 1 | selenium 2 | pyvirtualdisplay 3 | -------------------------------------------------------------------------------- /example_cpp_smart_card_client_app/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/example_cpp_smart_card_client_app/README.rst -------------------------------------------------------------------------------- /example_cpp_smart_card_client_app/build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/example_cpp_smart_card_client_app/build/Makefile -------------------------------------------------------------------------------- /example_cpp_smart_card_client_app/src/window.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/example_cpp_smart_card_client_app/src/window.css -------------------------------------------------------------------------------- /example_cpp_smart_card_client_app/src/window.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/example_cpp_smart_card_client_app/src/window.js -------------------------------------------------------------------------------- /example_js_smart_card_client_app/build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/example_js_smart_card_client_app/build/Makefile -------------------------------------------------------------------------------- /example_js_standalone_smart_card_client_app/.gitignore: -------------------------------------------------------------------------------- 1 | /google-smart-card-client-library.js 2 | -------------------------------------------------------------------------------- /example_js_standalone_smart_card_client_library/.gitignore: -------------------------------------------------------------------------------- 1 | /js_build/ 2 | /out/ 3 | -------------------------------------------------------------------------------- /format-code.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/format-code.sh -------------------------------------------------------------------------------- /make-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/make-all.sh -------------------------------------------------------------------------------- /prepare-binaries-for-github-release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/prepare-binaries-for-github-release.py -------------------------------------------------------------------------------- /scripts/eslint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/scripts/eslint.py -------------------------------------------------------------------------------- /scripts/format-code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/scripts/format-code.py -------------------------------------------------------------------------------- /scripts/internal/.gitignore: -------------------------------------------------------------------------------- 1 | /__pycache__/ 2 | -------------------------------------------------------------------------------- /scripts/internal/find_files_for_linting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/scripts/internal/find_files_for_linting.py -------------------------------------------------------------------------------- /scripts/parse-coverage-output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/scripts/parse-coverage-output.py -------------------------------------------------------------------------------- /smart_card_connector_app/build/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/smart_card_connector_app/build/.gitignore -------------------------------------------------------------------------------- /smart_card_connector_app/build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/smart_card_connector_app/build/Makefile -------------------------------------------------------------------------------- /smart_card_connector_app/build/cpp_lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/smart_card_connector_app/build/cpp_lib/Makefile -------------------------------------------------------------------------------- /smart_card_connector_app/build/js_unittests/.gitignore: -------------------------------------------------------------------------------- 1 | /js_build/ 2 | /out/ 3 | -------------------------------------------------------------------------------- /smart_card_connector_app/src/about-window.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/smart_card_connector_app/src/about-window.css -------------------------------------------------------------------------------- /smart_card_connector_app/src/about-window.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/smart_card_connector_app/src/about-window.html -------------------------------------------------------------------------------- /smart_card_connector_app/src/application.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/smart_card_connector_app/src/application.cc -------------------------------------------------------------------------------- /smart_card_connector_app/src/application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/smart_card_connector_app/src/application.h -------------------------------------------------------------------------------- /smart_card_connector_app/src/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/smart_card_connector_app/src/background.js -------------------------------------------------------------------------------- /smart_card_connector_app/src/card-present.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/smart_card_connector_app/src/card-present.png -------------------------------------------------------------------------------- /smart_card_connector_app/src/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/smart_card_connector_app/src/icon.png -------------------------------------------------------------------------------- /smart_card_connector_app/src/mock-chrome-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/smart_card_connector_app/src/mock-chrome-api.js -------------------------------------------------------------------------------- /smart_card_connector_app/src/window-constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/smart_card_connector_app/src/window-constants.js -------------------------------------------------------------------------------- /smart_card_connector_app/src/window-main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/smart_card_connector_app/src/window-main.js -------------------------------------------------------------------------------- /smart_card_connector_app/src/window.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/smart_card_connector_app/src/window.css -------------------------------------------------------------------------------- /smart_card_connector_app/src/window.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/smart_card_connector_app/src/window.html -------------------------------------------------------------------------------- /test-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/test-all.sh -------------------------------------------------------------------------------- /third_party/ccid/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/LICENSE -------------------------------------------------------------------------------- /third_party/ccid/README.google: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/README.google -------------------------------------------------------------------------------- /third_party/ccid/src/.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/.github/workflows/build.yml -------------------------------------------------------------------------------- /third_party/ccid/src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/.gitignore -------------------------------------------------------------------------------- /third_party/ccid/src/.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/ccid/src/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/AUTHORS -------------------------------------------------------------------------------- /third_party/ccid/src/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/COPYING -------------------------------------------------------------------------------- /third_party/ccid/src/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/INSTALL.md -------------------------------------------------------------------------------- /third_party/ccid/src/MANIFEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/MANIFEST -------------------------------------------------------------------------------- /third_party/ccid/src/MacOSX/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/MacOSX/configure -------------------------------------------------------------------------------- /third_party/ccid/src/MacOSX/debuglog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/MacOSX/debuglog.h -------------------------------------------------------------------------------- /third_party/ccid/src/MacOSX/ifdhandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/MacOSX/ifdhandler.h -------------------------------------------------------------------------------- /third_party/ccid/src/MacOSX/pcsclite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/MacOSX/pcsclite.h -------------------------------------------------------------------------------- /third_party/ccid/src/MacOSX/reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/MacOSX/reader.h -------------------------------------------------------------------------------- /third_party/ccid/src/MacOSX/winscard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/MacOSX/winscard.h -------------------------------------------------------------------------------- /third_party/ccid/src/MacOSX/wintypes.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /third_party/ccid/src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/Makefile.am -------------------------------------------------------------------------------- /third_party/ccid/src/NEWS: -------------------------------------------------------------------------------- 1 | Read the README file for news. 2 | -------------------------------------------------------------------------------- /third_party/ccid/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/README.md -------------------------------------------------------------------------------- /third_party/ccid/src/SCARDCONTOL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/SCARDCONTOL.md -------------------------------------------------------------------------------- /third_party/ccid/src/SCARDGETATTRIB.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/SCARDGETATTRIB.md -------------------------------------------------------------------------------- /third_party/ccid/src/bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/bootstrap -------------------------------------------------------------------------------- /third_party/ccid/src/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/configure.ac -------------------------------------------------------------------------------- /third_party/ccid/src/contrib/GPL-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/contrib/GPL-2 -------------------------------------------------------------------------------- /third_party/ccid/src/contrib/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/contrib/Makefile.am -------------------------------------------------------------------------------- /third_party/ccid/src/examples/GPL-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/examples/GPL-2 -------------------------------------------------------------------------------- /third_party/ccid/src/examples/GetSetNAD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/examples/GetSetNAD.py -------------------------------------------------------------------------------- /third_party/ccid/src/examples/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/examples/Makefile.am -------------------------------------------------------------------------------- /third_party/ccid/src/examples/PCSCv2part10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/examples/PCSCv2part10.c -------------------------------------------------------------------------------- /third_party/ccid/src/examples/PCSCv2part10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/examples/PCSCv2part10.h -------------------------------------------------------------------------------- /third_party/ccid/src/examples/scardcontrol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/examples/scardcontrol.c -------------------------------------------------------------------------------- /third_party/ccid/src/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/meson.build -------------------------------------------------------------------------------- /third_party/ccid/src/meson.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/meson.options -------------------------------------------------------------------------------- /third_party/ccid/src/meson_options.txt: -------------------------------------------------------------------------------- 1 | meson.options -------------------------------------------------------------------------------- /third_party/ccid/src/readers/ACR122U.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/ACR122U.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/ACR122U_PICC.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/ACR122U_PICC.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/ACR38U-CCID.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/ACR38U-CCID.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/ACS_ACR100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/ACS_ACR100.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/ACS_ACR101.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/ACS_ACR101.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/ACS_ACR1255U-J1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/ACS_ACR1255U-J1.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/ACS_ACR1281U.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/ACS_ACR1281U.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/ACS_ACR1552.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/ACS_ACR1552.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/ACS_ACR1552U.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/ACS_ACR1552U.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/ACS_ACR1581.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/ACS_ACR1581.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/ACS_AET65.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/ACS_AET65.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/ACS_APG8201.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/ACS_APG8201.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/ACS_APG8201_v2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/ACS_APG8201_v2.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/AK910_ckey_0001.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/AK910_ckey_0001.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/AK910_ckey_0011.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/AK910_ckey_0011.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/ASE_IIIe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/ASE_IIIe.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/ATMEL_AT91SO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/ATMEL_AT91SO.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/AU9520.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/AU9520.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/AU9540.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/AU9540.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/ActivCardV2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/ActivCardV2.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/ActivCardV3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/ActivCardV3.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/ActivkeySim.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/ActivkeySim.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Akasa_AK-CR-03.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Akasa_AK-CR-03.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Alcor_SCR001.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Alcor_SCR001.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Alya.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Alya.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Ask_CPL108.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Ask_CPL108.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Avtor_KP-375BLE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Avtor_KP-375BLE.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/AxaltoV3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/AxaltoV3.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/BIFIT_ANGARA.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/BIFIT_ANGARA.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/BIFIT_iBank2key.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/BIFIT_iBank2key.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/BIFIT_iToken.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/BIFIT_iToken.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/BludriveII.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/BludriveII.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/BludriveIIv2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/BludriveIIv2.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Bluink_CCID.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Bluink_CCID.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Broadcom_58200.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Broadcom_58200.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Broadcom_5880.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Broadcom_5880.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Broadcom_5880v2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Broadcom_5880v2.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Broadcom_5880v3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Broadcom_5880v3.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Broadcom_5880v4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Broadcom_5880v4.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Broadcom_5880v5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Broadcom_5880v5.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/C3PO_KBR36.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/C3PO_KBR36.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/C3PO_TLTC2USB.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/C3PO_TLTC2USB.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/CCB_eSafeLD.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/CCB_eSafeLD.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/CardMan1021.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/CardMan1021.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/CardMan3021.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/CardMan3021.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/CardMan3121.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/CardMan3121.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/CardMan3621.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/CardMan3621.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/CardMan3821.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/CardMan3821.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/CardMan4321.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/CardMan4321.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/CardMan5121.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/CardMan5121.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/CardMan5125.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/CardMan5125.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/CardMan5321.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/CardMan5321.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/CardMan6121.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/CardMan6121.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Charismathics.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Charismathics.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/CherryST1044U.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/CherryST1044U.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/CherryXX33.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/CherryXX33.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/CherryXX44.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/CherryXX44.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Circle_CCR7315.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Circle_CCR7315.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Circle_CIR315.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Circle_CIR315.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Covadis_Auriga.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Covadis_Auriga.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/CryptoIdentity.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/CryptoIdentity.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/DUALi_DE-ABCM6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/DUALi_DE-ABCM6.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Dectel_CI692.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Dectel_CI692.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/DellSCRK.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/DellSCRK.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/DellSK-3106.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/DellSK-3106.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/FLY_USB_2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/FLY_USB_2.0.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/FT_Biopass_CCID.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/FT_Biopass_CCID.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/FT_CCID.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/FT_CCID.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/FT_CCID_KB.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/FT_CCID_KB.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/FT_U2F_CCID.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/FT_U2F_CCID.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/FT_U2F_CCID_KB.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/FT_U2F_CCID_KB.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Feitian_R502-CL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Feitian_R502-CL.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Feitian_R502.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Feitian_R502.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Feitian_R701.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Feitian_R701.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Feitian_R805.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Feitian_R805.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Feitian_SCR301.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Feitian_SCR301.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Feitian_SCR310.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Feitian_SCR310.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Feitian_bR301.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Feitian_bR301.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Feitian_bR500.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Feitian_bR500.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Feitian_vR504.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Feitian_vR504.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Fsij_gnuk.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Fsij_gnuk.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/GHI_NC001.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/GHI_NC001.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/GIS_SmartMouse.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/GIS_SmartMouse.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/GPFCryptoStick.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/GPFCryptoStick.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/GemCorePOSPro.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/GemCorePOSPro.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/GemCoreSIMPro.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/GemCoreSIMPro.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/GemPC433_SL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/GemPC433_SL.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/GemPCKey.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/GemPCKey.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/GemPCPinpad.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/GemPCPinpad.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/GemPCPinpadv2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/GemPCPinpadv2.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/GemPCTwin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/GemPCTwin.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/GemPCTwinSerial.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/GemPCTwinSerial.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/GemPC_Express.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/GemPC_Express.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/GemProxDU.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/GemProxDU.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/GemProxSU.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/GemProxSU.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Gem_e-SealPro.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Gem_e-SealPro.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Gemalto_CT1100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Gemalto_CT1100.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Gemalto_K1100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Gemalto_K1100.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Gemalto_K50.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Gemalto_K50.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Gemalto_PDT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Gemalto_PDT.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Gemalto_SG.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Gemalto_SG.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/HID_5021_CL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/HID_5021_CL.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/HID_Aviator.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/HID_Aviator.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/HP_kus-0133.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/HP_kus-0133.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/INMAX_DWR18_HC.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/INMAX_DWR18_HC.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/INMAX_DWR18_HPC.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/INMAX_DWR18_HPC.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Ingenico_Leo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Ingenico_Leo.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/JCOP41V221.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/JCOP41V221.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/KAAN_Advanced.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/KAAN_Advanced.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/KAAN_Base.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/KAAN_Base.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/KAAN_SIM_III.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/KAAN_SIM_III.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/KAPELSE_KAP-GO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/KAPELSE_KAP-GO.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/KAPELSE_KAP-eCV.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/KAPELSE_KAP-eCV.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Kapelse_Ti-Kap.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Kapelse_Ti-Kap.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Kapelse_inSide.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Kapelse_inSide.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Kobil_EMV_CAP.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Kobil_EMV_CAP.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Kobil_IDToken.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Kobil_IDToken.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/LDU_LANDI.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/LDU_LANDI.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/LTC31.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/LTC31.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/LTC31v2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/LTC31v2.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/LTC36.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/LTC36.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Ledger_Nano_S.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Ledger_Nano_S.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Ledger_Nano_SP.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Ledger_Nano_SP.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Ledger_Nano_X.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Ledger_Nano_X.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Ledger_Stax.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Ledger_Stax.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Lenovo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Lenovo.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Lenovo2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Lenovo2.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Makefile.am: -------------------------------------------------------------------------------- 1 | EXTRA_DIST = supported_readers.txt 2 | -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Morpho_MSO1350.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Morpho_MSO1350.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Morpho_MSO350.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Morpho_MSO350.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Mulann_PVT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Mulann_PVT.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/MySmartPad.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/MySmartPad.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/NXP_PR533.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/NXP_PR533.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/NXP_Pegoda_2_N.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/NXP_Pegoda_2_N.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/NXP_Pegoda_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/NXP_Pegoda_3.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Neowave_Weneo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Neowave_Weneo.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Neowave_Weneo2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Neowave_Weneo2.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Neowave_Weneo3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Neowave_Weneo3.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Neowave_Weneo4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Neowave_Weneo4.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Nitrokey_HSM.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Nitrokey_HSM.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Nitrokey_Pro.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Nitrokey_Pro.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Nitrokey_Start.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Nitrokey_Start.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/OMNIKEY_5421.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/OMNIKEY_5421.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/OMNIKEY_AG_3121.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/OMNIKEY_AG_3121.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Omnikey_5127_CK.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Omnikey_5127_CK.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Omnikey_6121.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Omnikey_6121.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Omnikey_6321.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Omnikey_6321.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Omnikey_noname1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Omnikey_noname1.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Oz776S.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Oz776S.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Oz776_7772.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Oz776_7772.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/PIVKey_T800.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/PIVKey_T800.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Philips_SmartMX.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Philips_SmartMX.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Precise_200_MC.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Precise_200_MC.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Precise_250_MC.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Precise_250_MC.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/ReinerSCT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/ReinerSCT.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/SCL010.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/SCL010.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/SCL01x.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/SCL01x.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/SCM_SCL010.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/SCM_SCL010.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/SCM_SCL011.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/SCM_SCL011.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/SCM_SDI011.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/SCM_SDI011.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/SCM_SDI011_512C.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/SCM_SDI011_512C.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/SCR331-DI.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/SCR331-DI.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/SCR331.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/SCR331.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/SCR3310-NTTCom.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/SCR3310-NTTCom.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/SCR3310.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/SCR3310.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/SCR3310_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/SCR3310_2.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/SCR3311.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/SCR3311.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/SCR3320.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/SCR3320.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/SCR333.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/SCR333.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/SCR3340.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/SCR3340.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/SCR335.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/SCR335.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/SCR3500.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/SCR3500.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/SCR355.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/SCR355.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/SDI010.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/SDI010.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/SPR532.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/SPR532.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/SYNNIX_CL-2000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/SYNNIX_CL-2000.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/SecuTech_Token.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/SecuTech_Token.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Sitecom_MD-010.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Sitecom_MD-010.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Smart_SBV280.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Smart_SBV280.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/SoloKeys_Solo_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/SoloKeys_Solo_2.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/SpringCard_Puck.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/SpringCard_Puck.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Synnix_STD200.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Synnix_STD200.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Sysking_MII136C.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Sysking_MII136C.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/TOKEN2_Molto2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/TOKEN2_Molto2.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Teo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Teo.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Thursby_TSS_PK1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Thursby_TSS_PK1.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Thursby_TSS_PK7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Thursby_TSS_PK7.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Thursby_TSS_PK8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Thursby_TSS_PK8.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Todos_AGM2_CCID.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Todos_AGM2_CCID.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Todos_Cx00.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Todos_Cx00.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Ubisys_RFID.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Ubisys_RFID.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Validy_TokenA.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Validy_TokenA.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Vasco_DP200.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Vasco_DP200.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Vasco_DP855.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Vasco_DP855.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Vasco_DP860.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Vasco_DP860.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Vasco_DP865.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Vasco_DP865.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Vasco_DP905.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Vasco_DP905.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Vasco_DPKey101.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Vasco_DPKey101.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Vasco_DPKey200.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Vasco_DPKey200.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Vasco_DPKey860.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Vasco_DPKey860.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Vega-Alpha.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Vega-Alpha.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Watchdata_W5181.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Watchdata_W5181.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Winbond.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Winbond.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Xiring_Leov2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Xiring_Leov2.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Xiring_MyLeo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Xiring_MyLeo.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/Xiring_XI-SIGN.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/Xiring_XI-SIGN.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/acs_acr33u.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/acs_acr33u.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/bit4id_iam.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/bit4id_iam.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/bit4id_key4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/bit4id_key4.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/e-gate.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/e-gate.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/eID_R6_001_X8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/eID_R6_001_X8.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/iDream.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/iDream.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/iMONO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/iMONO.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/id3_CL1356A_HID.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/id3_CL1356A_HID.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/id3_CL1356T.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/id3_CL1356T.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/id3_CL1356T5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/id3_CL1356T5.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/jNet_jToken_s1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/jNet_jToken_s1.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/mIDentity.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/mIDentity.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/mIDentityXL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/mIDentityXL.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/sid800.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/sid800.txt -------------------------------------------------------------------------------- /third_party/ccid/src/readers/udea_MILKO_V1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/readers/udea_MILKO_V1.txt -------------------------------------------------------------------------------- /third_party/ccid/src/reconf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/reconf -------------------------------------------------------------------------------- /third_party/ccid/src/src/92_pcscd_ccid.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/92_pcscd_ccid.rules -------------------------------------------------------------------------------- /third_party/ccid/src/src/Info.plist.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/Info.plist.src -------------------------------------------------------------------------------- /third_party/ccid/src/src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/Makefile.am -------------------------------------------------------------------------------- /third_party/ccid/src/src/ccid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/ccid.c -------------------------------------------------------------------------------- /third_party/ccid/src/src/ccid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/ccid.h -------------------------------------------------------------------------------- /third_party/ccid/src/src/ccid_ifdhandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/ccid_ifdhandler.h -------------------------------------------------------------------------------- /third_party/ccid/src/src/ccid_serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/ccid_serial.c -------------------------------------------------------------------------------- /third_party/ccid/src/src/ccid_serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/ccid_serial.h -------------------------------------------------------------------------------- /third_party/ccid/src/src/ccid_usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/ccid_usb.c -------------------------------------------------------------------------------- /third_party/ccid/src/src/ccid_usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/ccid_usb.h -------------------------------------------------------------------------------- /third_party/ccid/src/src/commands.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/commands.c -------------------------------------------------------------------------------- /third_party/ccid/src/src/commands.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/commands.h -------------------------------------------------------------------------------- /third_party/ccid/src/src/convert_version.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/convert_version.pl -------------------------------------------------------------------------------- /third_party/ccid/src/src/create_Info_plist.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/create_Info_plist.pl -------------------------------------------------------------------------------- /third_party/ccid/src/src/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/debug.c -------------------------------------------------------------------------------- /third_party/ccid/src/src/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/debug.h -------------------------------------------------------------------------------- /third_party/ccid/src/src/defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/defs.h -------------------------------------------------------------------------------- /third_party/ccid/src/src/ifdhandler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/ifdhandler.c -------------------------------------------------------------------------------- /third_party/ccid/src/src/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/misc.h -------------------------------------------------------------------------------- /third_party/ccid/src/src/openct/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/openct/LICENSE -------------------------------------------------------------------------------- /third_party/ccid/src/src/openct/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/openct/README -------------------------------------------------------------------------------- /third_party/ccid/src/src/openct/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/openct/buffer.c -------------------------------------------------------------------------------- /third_party/ccid/src/src/openct/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/openct/buffer.h -------------------------------------------------------------------------------- /third_party/ccid/src/src/openct/checksum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/openct/checksum.c -------------------------------------------------------------------------------- /third_party/ccid/src/src/openct/checksum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/openct/checksum.h -------------------------------------------------------------------------------- /third_party/ccid/src/src/openct/proto-t1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/openct/proto-t1.c -------------------------------------------------------------------------------- /third_party/ccid/src/src/openct/proto-t1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/openct/proto-t1.h -------------------------------------------------------------------------------- /third_party/ccid/src/src/parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/parse.c -------------------------------------------------------------------------------- /third_party/ccid/src/src/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/parser.h -------------------------------------------------------------------------------- /third_party/ccid/src/src/reader.conf.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/reader.conf.in -------------------------------------------------------------------------------- /third_party/ccid/src/src/simclist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/simclist.c -------------------------------------------------------------------------------- /third_party/ccid/src/src/simclist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/simclist.h -------------------------------------------------------------------------------- /third_party/ccid/src/src/strlcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/strlcpy.c -------------------------------------------------------------------------------- /third_party/ccid/src/src/strlcpycat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/strlcpycat.h -------------------------------------------------------------------------------- /third_party/ccid/src/src/sys_generic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/sys_generic.h -------------------------------------------------------------------------------- /third_party/ccid/src/src/sys_unix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/sys_unix.c -------------------------------------------------------------------------------- /third_party/ccid/src/src/tokenparser.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/tokenparser.l -------------------------------------------------------------------------------- /third_party/ccid/src/src/towitoko/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/towitoko/COPYING -------------------------------------------------------------------------------- /third_party/ccid/src/src/towitoko/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/towitoko/README -------------------------------------------------------------------------------- /third_party/ccid/src/src/towitoko/atr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/towitoko/atr.c -------------------------------------------------------------------------------- /third_party/ccid/src/src/towitoko/atr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/towitoko/atr.h -------------------------------------------------------------------------------- /third_party/ccid/src/src/towitoko/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/towitoko/defines.h -------------------------------------------------------------------------------- /third_party/ccid/src/src/towitoko/pps.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/towitoko/pps.c -------------------------------------------------------------------------------- /third_party/ccid/src/src/towitoko/pps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/towitoko/pps.h -------------------------------------------------------------------------------- /third_party/ccid/src/src/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/utils.c -------------------------------------------------------------------------------- /third_party/ccid/src/src/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/src/utils.h -------------------------------------------------------------------------------- /third_party/ccid/src/ylwrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/src/ylwrap -------------------------------------------------------------------------------- /third_party/ccid/webport/build/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/webport/build/.gitignore -------------------------------------------------------------------------------- /third_party/ccid/webport/build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/webport/build/Makefile -------------------------------------------------------------------------------- /third_party/ccid/webport/include.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/webport/include.mk -------------------------------------------------------------------------------- /third_party/ccid/webport/src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/ccid/webport/src/config.h -------------------------------------------------------------------------------- /third_party/closure-compiler-binary/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-compiler-binary/LICENSE -------------------------------------------------------------------------------- /third_party/closure-compiler-binary/include.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-compiler-binary/include.mk -------------------------------------------------------------------------------- /third_party/closure-compiler-binary/src/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-compiler-binary/src/COPYING -------------------------------------------------------------------------------- /third_party/closure-compiler/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-compiler/LICENSE -------------------------------------------------------------------------------- /third_party/closure-compiler/README.google: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-compiler/README.google -------------------------------------------------------------------------------- /third_party/closure-compiler/src/.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-compiler/src/.bazelrc -------------------------------------------------------------------------------- /third_party/closure-compiler/src/.bazelversion: -------------------------------------------------------------------------------- 1 | 5.3.0 2 | -------------------------------------------------------------------------------- /third_party/closure-compiler/src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-compiler/src/.gitignore -------------------------------------------------------------------------------- /third_party/closure-compiler/src/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-compiler/src/BUILD.bazel -------------------------------------------------------------------------------- /third_party/closure-compiler/src/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-compiler/src/COPYING -------------------------------------------------------------------------------- /third_party/closure-compiler/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-compiler/src/README.md -------------------------------------------------------------------------------- /third_party/closure-compiler/src/WORKSPACE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-compiler/src/WORKSPACE.bazel -------------------------------------------------------------------------------- /third_party/closure-compiler/src/build_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-compiler/src/build_test.sh -------------------------------------------------------------------------------- /third_party/closure-compiler/src/debian/closure-compiler.install: -------------------------------------------------------------------------------- 1 | debian/wrapper_script/* usr/bin 2 | -------------------------------------------------------------------------------- /third_party/closure-compiler/src/debian/closure-compiler.manpages: -------------------------------------------------------------------------------- 1 | debian/closure-compiler.1 2 | -------------------------------------------------------------------------------- /third_party/closure-compiler/src/debian/compat: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /third_party/closure-compiler/src/debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-compiler/src/debian/control -------------------------------------------------------------------------------- /third_party/closure-compiler/src/debian/libclosure-compiler-java-doc.install: -------------------------------------------------------------------------------- 1 | #target/closure-compiler-sources.jar usr/share/java 2 | -------------------------------------------------------------------------------- /third_party/closure-compiler/src/debian/libclosure-compiler-java.install: -------------------------------------------------------------------------------- 1 | target/closure-compiler.jar usr/share/java 2 | -------------------------------------------------------------------------------- /third_party/closure-compiler/src/debian/manpage_encoding_declaration.UTF-8: -------------------------------------------------------------------------------- 1 | '\" -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /third_party/closure-compiler/src/debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-compiler/src/debian/rules -------------------------------------------------------------------------------- /third_party/closure-compiler/src/debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (native) 2 | -------------------------------------------------------------------------------- /third_party/closure-compiler/src/externs/es3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-compiler/src/externs/es3.js -------------------------------------------------------------------------------- /third_party/closure-compiler/src/externs/es5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-compiler/src/externs/es5.js -------------------------------------------------------------------------------- /third_party/closure-compiler/src/externs/es6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-compiler/src/externs/es6.js -------------------------------------------------------------------------------- /third_party/closure-compiler/src/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-compiler/src/package.json -------------------------------------------------------------------------------- /third_party/closure-compiler/src/rules.jarjar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-compiler/src/rules.jarjar -------------------------------------------------------------------------------- /third_party/closure-compiler/src/test/com/google/javascript/jscomp/testdata/CoverageInstrumentationPassTest/ArrowBlock.jsdata: -------------------------------------------------------------------------------- 1 | var f = () => { console.log('hi'); }; 2 | -------------------------------------------------------------------------------- /third_party/closure-compiler/src/test/com/google/javascript/jscomp/testdata/CoverageInstrumentationPassTest/ArrowExpression.jsdata: -------------------------------------------------------------------------------- 1 | var f = (x => x+1); 2 | -------------------------------------------------------------------------------- /third_party/closure-compiler/src/test/com/google/javascript/jscomp/testdata/CoverageInstrumentationPassTest/Function.jsdata: -------------------------------------------------------------------------------- 1 | function f() { console.log('hi'); } 2 | -------------------------------------------------------------------------------- /third_party/closure-library/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-library/LICENSE -------------------------------------------------------------------------------- /third_party/closure-library/README.google: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-library/README.google -------------------------------------------------------------------------------- /third_party/closure-library/include.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-library/include.mk -------------------------------------------------------------------------------- /third_party/closure-library/src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-library/src/.gitignore -------------------------------------------------------------------------------- /third_party/closure-library/src/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-library/src/.npmignore -------------------------------------------------------------------------------- /third_party/closure-library/src/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-library/src/AUTHORS -------------------------------------------------------------------------------- /third_party/closure-library/src/CONTRIBUTING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-library/src/CONTRIBUTING -------------------------------------------------------------------------------- /third_party/closure-library/src/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-library/src/LICENSE -------------------------------------------------------------------------------- /third_party/closure-library/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-library/src/README.md -------------------------------------------------------------------------------- /third_party/closure-library/src/alltests.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-library/src/alltests.html -------------------------------------------------------------------------------- /third_party/closure-library/src/closure/goog/labs/net/testdata/xhr_test_json.data: -------------------------------------------------------------------------------- 1 | while(1); 2 | {"stat":"ok","count":12345} 3 | -------------------------------------------------------------------------------- /third_party/closure-library/src/closure/goog/labs/net/testdata/xhr_test_text.data: -------------------------------------------------------------------------------- 1 | Just some data. -------------------------------------------------------------------------------- /third_party/closure-library/src/closure/goog/net/crossdomainrpc_test.gif: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/closure-library/src/doc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-library/src/doc/LICENSE -------------------------------------------------------------------------------- /third_party/closure-library/src/doc/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-library/src/doc/index.md -------------------------------------------------------------------------------- /third_party/closure-library/src/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/closure-library/src/package.json -------------------------------------------------------------------------------- /third_party/driver-hid5021/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/driver-hid5021/LICENSE -------------------------------------------------------------------------------- /third_party/driver-hid5021/README.google: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/driver-hid5021/README.google -------------------------------------------------------------------------------- /third_party/driver-hid5021/src/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/driver-hid5021/src/COPYING -------------------------------------------------------------------------------- /third_party/driver-hid5021/src/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/driver-hid5021/src/Info.plist -------------------------------------------------------------------------------- /third_party/driver-hid5021/src/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/driver-hid5021/src/LICENSE -------------------------------------------------------------------------------- /third_party/driver-hid5021/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/driver-hid5021/src/README.md -------------------------------------------------------------------------------- /third_party/driver-hid5021/src/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/driver-hid5021/src/build.sh -------------------------------------------------------------------------------- /third_party/driver-hid5021/src/commandsV2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/driver-hid5021/src/commandsV2.h -------------------------------------------------------------------------------- /third_party/driver-hid5021/src/getuid_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/driver-hid5021/src/getuid_v2.py -------------------------------------------------------------------------------- /third_party/driver-hid5021/src/ifdhandler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/driver-hid5021/src/ifdhandler.c -------------------------------------------------------------------------------- /third_party/driver-hid5021/src/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/driver-hid5021/src/meson.build -------------------------------------------------------------------------------- /third_party/driver-hid5021/webport/include.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/driver-hid5021/webport/include.mk -------------------------------------------------------------------------------- /third_party/googletest/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/googletest/LICENSE -------------------------------------------------------------------------------- /third_party/googletest/README.google: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/googletest/README.google -------------------------------------------------------------------------------- /third_party/googletest/src/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/googletest/src/BUILD.bazel -------------------------------------------------------------------------------- /third_party/googletest/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/googletest/src/CMakeLists.txt -------------------------------------------------------------------------------- /third_party/googletest/src/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/googletest/src/CONTRIBUTING.md -------------------------------------------------------------------------------- /third_party/googletest/src/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/googletest/src/CONTRIBUTORS -------------------------------------------------------------------------------- /third_party/googletest/src/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/googletest/src/LICENSE -------------------------------------------------------------------------------- /third_party/googletest/src/MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/googletest/src/MODULE.bazel -------------------------------------------------------------------------------- /third_party/googletest/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/googletest/src/README.md -------------------------------------------------------------------------------- /third_party/googletest/src/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/googletest/src/WORKSPACE -------------------------------------------------------------------------------- /third_party/googletest/src/WORKSPACE.bzlmod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/googletest/src/WORKSPACE.bzlmod -------------------------------------------------------------------------------- /third_party/googletest/src/docs/_config.yml: -------------------------------------------------------------------------------- 1 | title: GoogleTest 2 | -------------------------------------------------------------------------------- /third_party/googletest/src/docs/advanced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/googletest/src/docs/advanced.md -------------------------------------------------------------------------------- /third_party/googletest/src/docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/googletest/src/docs/faq.md -------------------------------------------------------------------------------- /third_party/googletest/src/docs/gmock_faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/googletest/src/docs/gmock_faq.md -------------------------------------------------------------------------------- /third_party/googletest/src/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/googletest/src/docs/index.md -------------------------------------------------------------------------------- /third_party/googletest/src/docs/pkgconfig.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/googletest/src/docs/pkgconfig.md -------------------------------------------------------------------------------- /third_party/googletest/src/docs/platforms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/googletest/src/docs/platforms.md -------------------------------------------------------------------------------- /third_party/googletest/src/docs/primer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/googletest/src/docs/primer.md -------------------------------------------------------------------------------- /third_party/googletest/src/docs/samples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/googletest/src/docs/samples.md -------------------------------------------------------------------------------- /third_party/googletest/webport/build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/googletest/webport/build/Makefile -------------------------------------------------------------------------------- /third_party/libusb/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/LICENSE -------------------------------------------------------------------------------- /third_party/libusb/README.google: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/README.google -------------------------------------------------------------------------------- /third_party/libusb/src/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/AUTHORS -------------------------------------------------------------------------------- /third_party/libusb/src/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/COPYING -------------------------------------------------------------------------------- /third_party/libusb/src/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/ChangeLog -------------------------------------------------------------------------------- /third_party/libusb/src/INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/INSTALL -------------------------------------------------------------------------------- /third_party/libusb/src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/Makefile.am -------------------------------------------------------------------------------- /third_party/libusb/src/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/Makefile.in -------------------------------------------------------------------------------- /third_party/libusb/src/NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/NEWS -------------------------------------------------------------------------------- /third_party/libusb/src/PORTING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/PORTING -------------------------------------------------------------------------------- /third_party/libusb/src/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/README -------------------------------------------------------------------------------- /third_party/libusb/src/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/TODO -------------------------------------------------------------------------------- /third_party/libusb/src/Xcode/common.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/Xcode/common.xcconfig -------------------------------------------------------------------------------- /third_party/libusb/src/Xcode/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/Xcode/config.h -------------------------------------------------------------------------------- /third_party/libusb/src/Xcode/debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/Xcode/debug.xcconfig -------------------------------------------------------------------------------- /third_party/libusb/src/Xcode/libusb.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/Xcode/libusb.xcconfig -------------------------------------------------------------------------------- /third_party/libusb/src/Xcode/release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/Xcode/release.xcconfig -------------------------------------------------------------------------------- /third_party/libusb/src/aclocal.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/aclocal.m4 -------------------------------------------------------------------------------- /third_party/libusb/src/android/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/android/README -------------------------------------------------------------------------------- /third_party/libusb/src/android/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/android/config.h -------------------------------------------------------------------------------- /third_party/libusb/src/android/jni/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/android/jni/Android.mk -------------------------------------------------------------------------------- /third_party/libusb/src/android/jni/libusb.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/android/jni/libusb.mk -------------------------------------------------------------------------------- /third_party/libusb/src/android/jni/tests.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/android/jni/tests.mk -------------------------------------------------------------------------------- /third_party/libusb/src/compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/compile -------------------------------------------------------------------------------- /third_party/libusb/src/config.guess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/config.guess -------------------------------------------------------------------------------- /third_party/libusb/src/config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/config.h.in -------------------------------------------------------------------------------- /third_party/libusb/src/config.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/config.sub -------------------------------------------------------------------------------- /third_party/libusb/src/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/configure -------------------------------------------------------------------------------- /third_party/libusb/src/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/configure.ac -------------------------------------------------------------------------------- /third_party/libusb/src/depcomp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/depcomp -------------------------------------------------------------------------------- /third_party/libusb/src/doc/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/doc/Makefile.am -------------------------------------------------------------------------------- /third_party/libusb/src/doc/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/doc/Makefile.in -------------------------------------------------------------------------------- /third_party/libusb/src/doc/doxygen.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/doc/doxygen.cfg.in -------------------------------------------------------------------------------- /third_party/libusb/src/examples/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/examples/Makefile.am -------------------------------------------------------------------------------- /third_party/libusb/src/examples/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/examples/Makefile.in -------------------------------------------------------------------------------- /third_party/libusb/src/examples/dpfp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/examples/dpfp.c -------------------------------------------------------------------------------- /third_party/libusb/src/examples/ezusb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/examples/ezusb.c -------------------------------------------------------------------------------- /third_party/libusb/src/examples/ezusb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/examples/ezusb.h -------------------------------------------------------------------------------- /third_party/libusb/src/examples/fxload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/examples/fxload.c -------------------------------------------------------------------------------- /third_party/libusb/src/examples/hotplugtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/examples/hotplugtest.c -------------------------------------------------------------------------------- /third_party/libusb/src/examples/listdevs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/examples/listdevs.c -------------------------------------------------------------------------------- /third_party/libusb/src/examples/testlibusb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/examples/testlibusb.c -------------------------------------------------------------------------------- /third_party/libusb/src/examples/xusb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/examples/xusb.c -------------------------------------------------------------------------------- /third_party/libusb/src/install-sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/install-sh -------------------------------------------------------------------------------- /third_party/libusb/src/libusb-1.0.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/libusb-1.0.pc.in -------------------------------------------------------------------------------- /third_party/libusb/src/libusb/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/libusb/Makefile.am -------------------------------------------------------------------------------- /third_party/libusb/src/libusb/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/libusb/Makefile.in -------------------------------------------------------------------------------- /third_party/libusb/src/libusb/core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/libusb/core.c -------------------------------------------------------------------------------- /third_party/libusb/src/libusb/descriptor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/libusb/descriptor.c -------------------------------------------------------------------------------- /third_party/libusb/src/libusb/hotplug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/libusb/hotplug.c -------------------------------------------------------------------------------- /third_party/libusb/src/libusb/hotplug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/libusb/hotplug.h -------------------------------------------------------------------------------- /third_party/libusb/src/libusb/io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/libusb/io.c -------------------------------------------------------------------------------- /third_party/libusb/src/libusb/libusb-1.0.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/libusb/libusb-1.0.def -------------------------------------------------------------------------------- /third_party/libusb/src/libusb/libusb-1.0.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/libusb/libusb-1.0.rc -------------------------------------------------------------------------------- /third_party/libusb/src/libusb/libusb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/libusb/libusb.h -------------------------------------------------------------------------------- /third_party/libusb/src/libusb/libusbi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/libusb/libusbi.h -------------------------------------------------------------------------------- /third_party/libusb/src/libusb/os/darwin_usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/libusb/os/darwin_usb.c -------------------------------------------------------------------------------- /third_party/libusb/src/libusb/os/darwin_usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/libusb/os/darwin_usb.h -------------------------------------------------------------------------------- /third_party/libusb/src/libusb/os/haiku_usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/libusb/os/haiku_usb.h -------------------------------------------------------------------------------- /third_party/libusb/src/libusb/os/linux_udev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/libusb/os/linux_udev.c -------------------------------------------------------------------------------- /third_party/libusb/src/libusb/os/netbsd_usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/libusb/os/netbsd_usb.c -------------------------------------------------------------------------------- /third_party/libusb/src/libusb/os/poll_posix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/libusb/os/poll_posix.c -------------------------------------------------------------------------------- /third_party/libusb/src/libusb/os/poll_posix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/libusb/os/poll_posix.h -------------------------------------------------------------------------------- /third_party/libusb/src/libusb/os/sunos_usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/libusb/os/sunos_usb.c -------------------------------------------------------------------------------- /third_party/libusb/src/libusb/os/sunos_usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/libusb/os/sunos_usb.h -------------------------------------------------------------------------------- /third_party/libusb/src/libusb/os/wince_usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/libusb/os/wince_usb.c -------------------------------------------------------------------------------- /third_party/libusb/src/libusb/os/wince_usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/libusb/os/wince_usb.h -------------------------------------------------------------------------------- /third_party/libusb/src/libusb/strerror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/libusb/strerror.c -------------------------------------------------------------------------------- /third_party/libusb/src/libusb/sync.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/libusb/sync.c -------------------------------------------------------------------------------- /third_party/libusb/src/libusb/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/libusb/version.h -------------------------------------------------------------------------------- /third_party/libusb/src/libusb/version_nano.h: -------------------------------------------------------------------------------- 1 | #define LIBUSB_NANO 11156 2 | -------------------------------------------------------------------------------- /third_party/libusb/src/ltmain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/ltmain.sh -------------------------------------------------------------------------------- /third_party/libusb/src/m4/libtool.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/m4/libtool.m4 -------------------------------------------------------------------------------- /third_party/libusb/src/m4/ltoptions.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/m4/ltoptions.m4 -------------------------------------------------------------------------------- /third_party/libusb/src/m4/ltsugar.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/m4/ltsugar.m4 -------------------------------------------------------------------------------- /third_party/libusb/src/m4/ltversion.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/m4/ltversion.m4 -------------------------------------------------------------------------------- /third_party/libusb/src/m4/lt~obsolete.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/m4/lt~obsolete.m4 -------------------------------------------------------------------------------- /third_party/libusb/src/missing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/missing -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/appveyor.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/appveyor.bat -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/config.h -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/ddk_build.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/ddk_build.cmd -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/errno.h -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/fxload_sources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/fxload_sources -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/getopt_sources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/getopt_sources -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/inttypes.h -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/libusb.dsw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/libusb.dsw -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/libusb_2005.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/libusb_2005.sln -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/libusb_2010.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/libusb_2010.sln -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/libusb_2012.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/libusb_2012.sln -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/libusb_2013.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/libusb_2013.sln -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/libusb_2015.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/libusb_2015.sln -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/libusb_dll.dsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/libusb_dll.dsp -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/libusb_sources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/libusb_sources -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/libusb_static.dsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/libusb_static.dsp -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/libusb_wince.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/libusb_wince.sln -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/listdevs.dsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/listdevs.dsp -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/listdevs_sources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/listdevs_sources -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/missing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/missing.c -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/missing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/missing.h -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/stdint.h -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/xusb.dsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/xusb.dsp -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/xusb_2005.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/xusb_2005.vcproj -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/xusb_2010.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/xusb_2010.vcxproj -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/xusb_2012.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/xusb_2012.vcxproj -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/xusb_2013.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/xusb_2013.vcxproj -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/xusb_2015.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/xusb_2015.vcxproj -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/xusb_sources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/xusb_sources -------------------------------------------------------------------------------- /third_party/libusb/src/msvc/xusb_wince.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/msvc/xusb_wince.vcproj -------------------------------------------------------------------------------- /third_party/libusb/src/tests/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/tests/Makefile.am -------------------------------------------------------------------------------- /third_party/libusb/src/tests/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/tests/Makefile.in -------------------------------------------------------------------------------- /third_party/libusb/src/tests/libusb_testlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/tests/libusb_testlib.h -------------------------------------------------------------------------------- /third_party/libusb/src/tests/stress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/tests/stress.c -------------------------------------------------------------------------------- /third_party/libusb/src/tests/testlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/src/tests/testlib.c -------------------------------------------------------------------------------- /third_party/libusb/webport/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/webport/README.rst -------------------------------------------------------------------------------- /third_party/libusb/webport/build/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/webport/build/.gitignore -------------------------------------------------------------------------------- /third_party/libusb/webport/build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/webport/build/Makefile -------------------------------------------------------------------------------- /third_party/libusb/webport/build/js_unittests/.gitignore: -------------------------------------------------------------------------------- 1 | /js_build/ 2 | /out/ 3 | -------------------------------------------------------------------------------- /third_party/libusb/webport/include.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/webport/include.mk -------------------------------------------------------------------------------- /third_party/libusb/webport/src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/libusb/webport/src/config.h -------------------------------------------------------------------------------- /third_party/pcsc-lite/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/LICENSE -------------------------------------------------------------------------------- /third_party/pcsc-lite/README.google: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/README.google -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/.gitignore -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/AUTHORS -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/COPYING -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/ChangeLog -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/GPL-3.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/GPL-3.0.txt -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/HELP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/HELP -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/Makefile.am -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/NEWS: -------------------------------------------------------------------------------- 1 | Read the ChangeLog file for news. 2 | -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/README -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/README.md -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/SECURITY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/SECURITY -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/UnitaryTests/exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/UnitaryTests/exec.c -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/bootstrap -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/c.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/c.sh -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/clang-analyze.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/clang-analyze.sh -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/configure.ac -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/doc/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/doc/Makefile.am -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/doc/README.polkit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/doc/README.polkit -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/doc/doxygen.conf.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/doc/doxygen.conf.in -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/doc/doxygen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/doc/doxygen.css -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/doc/formaticc.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/doc/formaticc.1 -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/doc/pcscd.8.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/doc/pcscd.8.in -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/doc/update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/doc/update.sh -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/etc/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/etc/Makefile.am -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/etc/pcscd.socket.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/etc/pcscd.socket.in -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/splint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/splint.sh -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/Makefile.am -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/PCSC/debuglog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/PCSC/debuglog.h -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/PCSC/reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/PCSC/reader.h -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/PCSC/winscard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/PCSC/winscard.h -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/PCSC/wintypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/PCSC/wintypes.h -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/atrhandler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/atrhandler.c -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/atrhandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/atrhandler.h -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/auth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/auth.c -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/auth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/auth.h -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/configfile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/configfile.h -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/configfile.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/configfile.l -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/debug.c -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/debuglog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/debuglog.c -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/dyn_generic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/dyn_generic.h -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/dyn_hpux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/dyn_hpux.c -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/dyn_macosx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/dyn_macosx.c -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/dyn_unix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/dyn_unix.c -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/error.c -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/eventhandler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/eventhandler.c -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/eventhandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/eventhandler.h -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/hotplug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/hotplug.h -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/ifdwrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/ifdwrapper.c -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/ifdwrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/ifdwrapper.h -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/lassert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/lassert.h -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/libfake.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/libfake.c -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/libredirect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/libredirect.c -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/misc.h -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/parser.h -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/pcscd.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/pcscd.h.in -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/pcscdaemon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/pcscdaemon.c -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/prothandler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/prothandler.c -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/prothandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/prothandler.h -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/readerfactory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/readerfactory.c -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/readerfactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/readerfactory.h -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/simclist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/simclist.c -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/simclist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/simclist.h -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/spy/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/spy/Makefile.am -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/spy/pcsc-spy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/spy/pcsc-spy -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/strlcpy.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/strlcpy.3 -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/strlcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/strlcpy.c -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/strlcpycat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/strlcpycat.h -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/sys_generic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/sys_generic.h -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/sys_unix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/sys_unix.c -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/testpcsc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/testpcsc.c -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/tokenparser.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/tokenparser.l -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/utils.c -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/utils.h -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/winscard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/winscard.c -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/winscard_clnt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/winscard_clnt.c -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/winscard_msg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/winscard_msg.c -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/winscard_msg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/winscard_msg.h -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/winscard_svc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/winscard_svc.c -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/src/winscard_svc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/chromeos_smart_card_connector/HEAD/third_party/pcsc-lite/src/src/winscard_svc.h -------------------------------------------------------------------------------- /third_party/pcsc-lite/src/stamp-h.in: -------------------------------------------------------------------------------- 1 | timestamp 2 | -------------------------------------------------------------------------------- /third_party/pcsc-lite/webport/build_configuration/.gitignore: -------------------------------------------------------------------------------- 1 | /build.stamp 2 | -------------------------------------------------------------------------------- /third_party/pcsc-lite/webport/server/src/fake_socket_file: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------