1605c9b3e2ad24cc63a2a4dcda316af815ac877a17d93164932f034e0e80c842  README-NETEXPERTS.txt
a606016dff220811e0a1ed870158b41c6074ffbc4db459f05174ccc1c69ad610  client/.cargo/config.toml
e753774a5c6c845d5b43db5e4e133c8b7308c233f036517be1e2ae01cb068790  client/.gitattributes
7a14379cdf7888ec7ddd9dc6be9ce2b5d67455946b61afd65046a0bf596f9f13  client/.github/FUNDING.yml
19a7c51fb14c63dd37c2f5298e3e88e55b9908063ee45d8a39424a18f98b6c56  client/.github/ISSUE_TEMPLATE/bug_report.yaml
681339fbf022472e469bc8f2d981156079ba463948dab95fc1e2a1397fa8b744  client/.github/ISSUE_TEMPLATE/config.yml
5d1400a5361dd14b366adb4ae28d82933528e727eaf6fe9dc6a43b3b744ff210  client/.github/patches/apply_flutter_3.44_source_patches.sh
d69642c5cb79c1f618bdb4229d0e013d10e2f9cfdcc58993329ba50d4b247e45  client/.github/patches/apply_flutter_3.44_web_patches.sh
7663824d8d728990a49e7a43e081fd1269f536a10987b576ba8f0bb766d2c759  client/.github/patches/flutter_3.24.4_dropdown_menu_enableFilter.diff
c976bc84aefd4e3b23de9b240fedebee0e1338ae33477e0ca029447bf2f1999d  client/.github/scripts/sign-macos-app.sh
041aa58b02b5ff9e1a95eedf6f9a0840341fd50b303f3f83f5033cfe675a798d  client/.github/workflows/bridge.yml
b879d445da69abb896f399dc5851ea964a91cb7d42a481f7aedaf6c59a19fe2a  client/.github/workflows/ci.yml
4b4c0091a8b5f72f7b1b1a60a521d35d1d2392fddd79f87a6f5b98cfa37d1234  client/.github/workflows/clear-cache.yml
95a81b529359e9924f842daf2347c0126588ee0ff76bb280f31f8fc97e96b262  client/.github/workflows/fdroid.yml
267de22b2416dd10a70c3c6dab2d60d510c664e9df9ddf3142329992b18369ca  client/.github/workflows/flutter-build.yml
459045c300d74dee53f7a0b4a4d5b4c191c878a86822537eda4a92b98031f133  client/.github/workflows/flutter-ci.yml
69c704898a91eeda89734dd551ee10397177b730dd4c4a31722d328c29b93942  client/.github/workflows/flutter-nightly.yml
6285f969b977b31f2f5d88de4edd5c2c36b4192b9e34b9168124c6cf51abb189  client/.github/workflows/flutter-tag.yml
ac095634a4b80ee9f2933a005c456d69d2be79e961aaf0715acf05e85a471073  client/.github/workflows/playground.yml
6c545ad6ac5d20e2c6334fd136c388cffa0fb04cb76623be4abb1e583e1c0a9f  client/.github/workflows/third-party-RustDeskTempTopMostWindow.yml
cc9887d267b8abeb8348eaa3a3fe253b522f0878640d197b13ca0c76ea46885d  client/.github/workflows/update-webpki-roots.yml
fb47d69d2b34aa1e432454be516627a69d3585d386c3cb5114cb75cab08dd90b  client/.gitignore
0cbdb9cb5ecf1b8f977d5ebc91ef9a99fe02c256a12fe58eb32ee2e4ca52b2d6  client/.gitmodules
5f71cf5388ba18ab68eb42e780804c2e7dfba07d6ee40d0030ce3234940855aa  client/AGENTS.md
336cc4fbf19beaada7ccf9986414fa91851a8d7a07dfb3ccbe800a69eed0ab49  client/CLAUDE.md
2345be2304d5c69be11fc6ebe7c43f7db26f9e999f6c1305b18a0c9e2e45fe2f  client/Cargo.lock
71d91b255f48dbf66e8d29a7f6cb7119ad6fd4c4b568b5e469f6e53246b4aabc  client/Cargo.toml
bf82fd7439907a412046db2298353f56a0959691c7b81986109d7eea6d4e8844  client/Dockerfile
954ec5dad7eaf581ad4bfa090369b244ac0120b43722ef2efff5ba89fc52046f  client/GEMINI.md
8486a10c4393cee1c25392769ddd3b2d6c242d6ec7928e1414efff7dfb2f07ef  client/LICENCE
ab807f3979b010903e7b72d42d6612935e70fcc1b8c8392a7bb7c47b979ba2b0  client/README.md
ed286af33435eabdc2087b893fdca1a28b6b613bf0ad15c3dbbf2c101566c684  client/appimage/AppImageBuilder-aarch64.yml
f76cb33e243630f0f15f6135b869ea5dc438c6571cf7d8a330b5a845a36aae29  client/appimage/AppImageBuilder-x86_64.yml
4ff50c62f0e9b4fb88e524566918a5187ab516e2abfa548c71e421031483c796  client/appimage/apprun-split-arguments.patch
11bbcdb0c40eae321a7d0f2d9d5c89459adeb8956c23a460c6391097608250a9  client/appimage/build-apprun.sh
0392fdb1e5161479ce2fb78266c50cc2d2adcafbfff8e57b3810f1365021b252  client/build.py
3fc72873ebfb2a238a2ab58f69b984c2978829291856bdfe8d0b62dd958f621a  client/build.rs
3c57bb41498e46f2561124c099313369d9a1f071c4182a6aa455e5ff0de12d95  client/docs/CODE_OF_CONDUCT-DE.md
3698ff0531f911dda5f0d415e3f8466ef78e0602979c2b0b46b4af48185319e5  client/docs/CODE_OF_CONDUCT-FR.md
6823d08a1fff75fb47109a1c839a966b4ba0f2312eec2220f36595b0301a3e44  client/docs/CODE_OF_CONDUCT-JP.md
3fa6ab23f7aebfef661d862dc2efbde0ff15c51e6c1fd6b78ad810a05319e4f5  client/docs/CODE_OF_CONDUCT-KR.md
01d0cf0d93bd4928ec508298af6f70e11ab398ff2b7bbd2e65e596564c535760  client/docs/CODE_OF_CONDUCT-NL.md
daacf156447e7736e71eaefd19fa8be1c2edbbb96e7a349965608c2113df919f  client/docs/CODE_OF_CONDUCT-NO.md
deb1ed2df1bdac9add20ec56266fa66c1488c0411e849f01e97c28da2677496b  client/docs/CODE_OF_CONDUCT-PL.md
5bd659dac662480010c9a000c7931c704e819ec561c4b7e320854369bd21636e  client/docs/CODE_OF_CONDUCT-RO.md
2328d0d7d001400592aaecbe2470d11ed5db5c560bb61e29bda695cfa9adb34e  client/docs/CODE_OF_CONDUCT-RU.md
7140170b7b55af82591394ffd9d7f11fb36182c8118d4b43589950620eccd7d5  client/docs/CODE_OF_CONDUCT-TR.md
74058d6520c33e0c55a573ade0379a747bb00c0e6845acda1a797c81cca73bfd  client/docs/CODE_OF_CONDUCT-ZH.md
61c239923b0e92f1ec343a95ee41e9a092a394ea293e41a94082c6ef0f1e0a3a  client/docs/CODE_OF_CONDUCT.md
5b19d90c12988ad808076f9c8d5e4af366e1666238ff1d8d1921aacc0e69a37e  client/docs/CONTRIBUTING-DE.md
3e65490f5f6b9cbef98c95b3cf4c3817ad5f472e608750ea4baed842058755b4  client/docs/CONTRIBUTING-FR.md
8be4440e6004d18ef4aa3b301273bda0cadeb447e70b0f54e0e9c09ec99cc915  client/docs/CONTRIBUTING-ID.md
7e91f217095fdbf984855a874b6aa7fd7d88c881a81bee593e16d1ec44247009  client/docs/CONTRIBUTING-IT.md
edc2cd61679503c6180d0fd804f2092c706972850ddc2b52a01a95b37380f854  client/docs/CONTRIBUTING-JP.md
e622a9bc27ef463a3f4224c6a952b53bc89bcbab705f97e0eec7bae49ab7a930  client/docs/CONTRIBUTING-KR.md
a67c8523164022691aa4559fa4f5678a524c5d615c550e86a07252eeb3b6e53a  client/docs/CONTRIBUTING-NL.md
70fdb3f73e3e8528b8287af3110f5e3a38da6a1200e852f4eed15c54e1ef9499  client/docs/CONTRIBUTING-NO.md
c9f1d3e5b1333c72c3fc8c34bb0a295172af5e00e56a659f8fe48fcfd2bc563c  client/docs/CONTRIBUTING-PL.md
7765aba79a9cf76562dd9a4e842d4921a32e411ca7819d66dcbf632a0dd74e99  client/docs/CONTRIBUTING-RO.md
43d2e010798947853d6d7e8f43216b766b76bf8632d3f3cf80f026f32aea16ab  client/docs/CONTRIBUTING-RU.md
8f00f1040eb8e6102371305715a49fb8201d62f991872470751ca1c956ec9ce9  client/docs/CONTRIBUTING-TR.md
90a9ee4e708d257e6b87d6a39f800a43aafdd33677cf671f4269200621ab86c0  client/docs/CONTRIBUTING-ZH.md
d0696a361b20086bb502550c7403bbc28a34b788820a081817fe43288e69365e  client/docs/CONTRIBUTING.md
6e719cb325f2173a20e19889e31c03ec218776259d75da56a81040fc6a5b0f4f  client/docs/README-AR.md
bb2f7f90395427ba04586fee1687562712b8860cb96dd8ba521a971f3ed4fbe4  client/docs/README-CS.md
54b44c7555043386137aa4c3575e577e1771e6d724e5e36e771ae2964728d082  client/docs/README-DA.md
3a8bebf190de8e57809c322987aca611e92bbd904985d1838ff982d78ab401da  client/docs/README-DE.md
bb1536fb8d599f07d41b51d52a7ed21fd641a400c7a0dfd49d89973ea1629b12  client/docs/README-EO.md
35a4ce218cca3f866861ee2822ce060be77145862571be081a7938a68f5e7d6c  client/docs/README-ES.md
cecacd5f697c1339d0ea040b1435958efd76e3e93e682e6e33b4fa3f175fc4e8  client/docs/README-FA.md
0468a184424312a56d4b7109870acc409ac2ffb761f03d2c0c5a8dea003537fb  client/docs/README-FI.md
4d79e3e5c564668983be95bc8ecb4cf9f3cf2ea48cbc70421015dd036269e479  client/docs/README-FR.md
a539610a861691b6b6f95db5b4632785cffcd25f81f09df5ebf21d77c16793fb  client/docs/README-GR.md
d85301a26015f6ca19dbd8240cd37b3e8a5a21b6e7d46598cb66d1ceab605c65  client/docs/README-HU.md
a27c857fc7171ba4df4773db43323388d7d5eef782721fc821f981b3779abac9  client/docs/README-ID.md
29443c4350b7c87f0bc246dc63b6312345797464355fdefc9a15f2cea9cad595  client/docs/README-IT.md
79f8b41a3333aba2b58e3ff101cfccf8d472e08593389267202f0515d03b21c9  client/docs/README-JP.md
2358ead160afb1ad6f588ba23e50bd4b215ed23150c67834f9dd2deff65be0a7  client/docs/README-KR.md
18839f7211c59c0b1c989fa6ef2a56cf6e81c5ff0e2264cce698632f7bb434e4  client/docs/README-ML.md
d037737cf64284ce75040e4e523f938fe678ce20ad9142157c1e38f037c0b179  client/docs/README-NL.md
f4139144528bd986c4466d91394d3c8d900d158eff8376eb2afc0ab7d901097b  client/docs/README-NO.md
c896e790e84c95bd1fd336e5b1c50f20af45053dd389d5bbddaa3c9976f4a9cf  client/docs/README-PL.md
d18518da549712f451b063bd3d90aa370c5621764a2575dc6dc45cf88d9f11fc  client/docs/README-PTBR.md
df2243fb1b97d20b5b64fdf752d2119464d570f8cf57446c94df9639b206a333  client/docs/README-RO.md
e637b9c5868a2dfbd4707501f5b6f7ed11a020671b64e9ac04fd73cb3ebb0d2e  client/docs/README-RU.md
ad0f487c4afcbe514147ba85f7b6d6467c4d64a3764c47d39e0f904d3cc355f2  client/docs/README-TR.md
35682733018ba51d9f1c9c9702c1bd3ae933126dad7d971cb972af7970dac230  client/docs/README-UA.md
a13a7f2532a0f93fe224a6ec9fdbe5c196f55e10e2e317d72b00f8cc359e0747  client/docs/README-VN.md
7c4607f10d89e5ec6c4f27f81d6ff83ef89240b0515a13fc2b7b353216de2f1d  client/docs/README-ZH.md
20528989a8efc6ee895d0506a83f8e4083f9e4934773e8f0939fffcf1519a809  client/docs/SECURITY-DE.md
a77913af9ca22dfd5df7e3bbd79ceebf28e0f6db716235cdc261f068910a2ba1  client/docs/SECURITY-FR.md
6b81952dc3d5f1657486cd922cb4da0e079108b2eb28d75c5e839e35548415c4  client/docs/SECURITY-IT.md
ffc3e73f14e042439890ac9f8e5f7a407684e62aeb82157864eaa90a83ceb05f  client/docs/SECURITY-JP.md
7a121cef2476b15699f0a905b8148a511d9dd53c8a7e64e07bf26988f5cc5f1c  client/docs/SECURITY-KR.md
9b5159a87a0848839775f2be029559c699c3bafd6d54584e87a5ff2f575b153a  client/docs/SECURITY-NL.md
dc1c8de0700957c428748e3c77d57d9f7011f29ade4f2ccf5374db6d3756584f  client/docs/SECURITY-NO.md
56f52d3d00927693f525300771ae7b87964caf0e39638a167878d9b80f6e5ab4  client/docs/SECURITY-PL.md
ac89bc1913cdb34a1e6d02e35619a6df0a179680bb808b24465b05001f2bdf83  client/docs/SECURITY-RO.md
d9820a50f7b27552f125c947c1c5886299ce144ce35ace8dfc688ef1083b8389  client/docs/SECURITY-TR.md
da17cf338da2020606eab7acfbfce1a883092bf02910339b7424315f83811b54  client/docs/SECURITY.md
1cdd43a98cad27f15380e12fbe4e88bd412dc8e864c039501c06b736c41cea93  client/entrypoint.sh
b6d5942b8172dc88147c6d5a58c68ac67012bac209edabba509c0159cb0a0d6b  client/examples/ipc.rs
8e5ccbd570309bdb75342004d5cb35e0f2efce28b0a880bb0a271e2a7c7e1bf9  client/fastlane/metadata/android/en-US/full_description.txt
096b24141ae37a5eb5a2156e6dc9e052109b8f069a67b1928ee4c7b1278cb785  client/fastlane/metadata/android/en-US/images/icon.png
b1cbb9a3ef66ce2cfc4520baf3878a3d40e75eaca35ea5eff0abfc72a0b6d9be  client/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png
32184b971a9acea197c2b03156cb7990946e7aecff1b54b15fe06e003c9251f0  client/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png
376a1535205adfee19349b9781f01cd730285f57db745d1554b1851e23246481  client/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png
cfa673cda88354732bd223d8f43cf638ba1290988f622b9fd8dd6b33581baf94  client/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png
3bcc9b1e85bdcd97f2cadd955d270d58ca56f654bdb53f0164cc7ee94d728824  client/fastlane/metadata/android/en-US/images/sevenInchScreenshots/5.png
58c1ce8d5e129ec02c83a09c02dc00763dda05bef882dea41f3b66bf4535e921  client/fastlane/metadata/android/en-US/images/sevenInchScreenshots/6.png
c90e03104d0f24a12063467bef6f1f6cc2f46cca6dd381833d248b95d4da8c52  client/fastlane/metadata/android/en-US/images/sevenInchScreenshots/7.png
2a98a0c7921ce4ffe554d58d0c82724a01e475f29bd8edefaac03d19fc05f41b  client/fastlane/metadata/android/en-US/images/sevenInchScreenshots/8.png
35a78baea021823b9068b4f34281f7ed1f847895f3164675454b6f32ed1577a5  client/fastlane/metadata/android/en-US/short_description.txt
4874f8d51138973c43ce1c9be0e30ac1cfb3b9da84418b908a52d05068d33fa6  client/fastlane/metadata/android/es-ES/full_description.txt
b8a8191df43f72fc41b14012fe8a2e0ffc33df42dd48ae03861b2d31530fffc2  client/fastlane/metadata/android/es-ES/short_description.txt
429fc8a6c8de20f755c8d526c28360ce103c430419736e7d75a271d7fc649e24  client/fastlane/metadata/android/fr-FR/full_description.txt
038c2ad281ca518b9600bc07b34e63c6c49b94a787220a1d9d32c42bcf0d3a2a  client/fastlane/metadata/android/fr-FR/short_description.txt
261d06a47046a850c12579d8fa56e9d4397f69a0c6bcb5eb78090fc6c027c983  client/fastlane/metadata/android/it-IT/full_description.txt
8f62b52479ed15bc3da6b038925a48e10960cf9382a8d83fcf61520f68282ebe  client/fastlane/metadata/android/it-IT/short_description.txt
b6f98156505a646bfacf1e6275bfd3dd7e469d744d4034ee56f23f3982f65e96  client/fastlane/metadata/android/nl-NL/full_description.txt
03c0ae35726c5cef12f6a30df1252d1c413049fef631425db271cfa821197990  client/fastlane/metadata/android/nl-NL/short_description.txt
9735d29e8f4b14f79936db5716558fdd4d30dd63632feeda97a80e48e927ece3  client/fastlane/metadata/android/pt-BR/full_description.txt
9ac6ba17b01a733892e4e7dcf472c032d17977444f90e8c6a1ec76f6a8214c72  client/fastlane/metadata/android/pt-BR/short_description.txt
d1b54e2b886e14f1b1fc6ab44e4c484e2868b3f44d80ef07603fadffea307643  client/fastlane/metadata/android/zh-CN/full_description.txt
5468ef19a979f6042cdb4e8422ae9d219fc7276ecc95356d1f82a961d4e54ae2  client/fastlane/metadata/android/zh-CN/short_description.txt
39d2e92e1c67573169f46f54e265fbec1219fdec14694775a76e63d3e1ce7b47  client/flatpak/com.rustdesk.RustDesk.metainfo.xml
5f00db966cfa53e3b69967449aaf29095d7edb268d34cf2ef9f6129c082106c5  client/flatpak/rustdesk.json
e753774a5c6c845d5b43db5e4e133c8b7308c233f036517be1e2ae01cb068790  client/flutter/.gitattributes
2854501f25698ce48f941b5e240601ec1976fcb2759e144a77b25d2e2085c4d5  client/flutter/.gitignore
804ed7e928536c19d0fd1c6eb91c06efbc252dc12e2c848c57aaf533a398e48e  client/flutter/.metadata
b1af0bb8b70098ec67cb2e3dea4becaacb9c9947b4df3842064702b704c4a825  client/flutter/README.md
ab9c1bfa42ca75531b09708fe348af5791cacb854836166bc3d2a9ceb0f54080  client/flutter/analysis_options.yaml
ab0dc97cdcb82ee3c06c638ff0f4f5b66c41ff5a46533a4360dc4a34610f1a76  client/flutter/android/.gitignore
450a93d75c8f524591d0245bdc504fde60fcc8e1c68ceee9be0dff9664aa5c3d  client/flutter/android/app/build.gradle
2278649852b0f0591fef43161088c4559c5501b3d2e69ea018bb7038d7a55625  client/flutter/android/app/proguard-rules
3e12f2dcd955e982f4d8a851d06a473eda76355d774300e7c35e221ce93887aa  client/flutter/android/app/src/debug/AndroidManifest.xml
d77cbc39cea2231d3a21c5eadd3a887fdb54dd7deb440c23ad9a159e1f4e3f9f  client/flutter/android/app/src/main/AndroidManifest.xml
69d9946eca80d0bc6830a6af4249bc605492fc53b4d81e4d87d3ab79bbe9fd2e  client/flutter/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
6fd69e1b3f8dc27bfbbd3168fe2a6ab9e315add17afa68b552b95dc7bd99b223  client/flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/AudioRecordHandle.kt
c453c1e7e380d18c7940b52796cd8fd05786a3a5b5c41ea327c6469515f2e8fe  client/flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/BootReceiver.kt
5361e86a9de07dbc22b71b365b6fb55091be261e38f317e35fa975f42870593f  client/flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/FloatingWindowService.kt
7faf2b5c5ead47dd27e68a69b4ba27c4860fe78a52ecde9ad96d75c35513137a  client/flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/InputService.kt
daf66c80702f1a7f20abed2fce574580c0b4264097a1026136d8511954424194  client/flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/KeyboardKeyEventMapper.kt
78221b123482d8e141629470d524b31a942378bbcc48f190e79ca5289291c065  client/flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/MainActivity.kt
5077f467ec62efacc9d2be5949c533b31d9039d1d8715d3052d9b5413d45e6fe  client/flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/MainApplication.kt
4f07abeddf71efa6a804d6d354b4419820a7442a071c80b23ab86f344861c206  client/flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/MainService.kt
edaf985fea659898067a47f854056028169c473407650376e66e4506514dd008  client/flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/PermissionRequestTransparentActivity.kt
4d76c38b126a9abca9b659d43c6b8cea5ccba4b6a555d5f97ef537cc986003fb  client/flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/RdClipboardManager.kt
c69a66f168ec28277bc6acb3bd6ec9aaa70784462a973ad464c5f97b5b404c89  client/flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/VolumeController.kt
ba467a84cd13a56bb7c9e613f3a66c597da77a6b88d04d149883b3adfb48f3c2  client/flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/common.kt
9f47f7fd17a10bc0fe136a4ec08037e4d209e0d4735f85fa11067976a4552d4e  client/flutter/android/app/src/main/kotlin/ffi.kt
7ca6d5cec2169c5a98661a119db23a6f3399c8fef2256ff04f3a642831282478  client/flutter/android/app/src/main/res/drawable-v21/launch_background.xml
d191376d97a20ad557225870037cf1b7c4e438ddc6fa0443e10e80b8cd9e64c8  client/flutter/android/app/src/main/res/drawable/check_blue.xml
66a5e9c7f6f93541cc9e26f50a8d7cac8724a8e088cd47762a94dc5cb75308ab  client/flutter/android/app/src/main/res/drawable/close_red.xml
35a66b779662840b7a02ed12b4e2b23f4bea7993081253fed1d9c6e19b214c7a  client/flutter/android/app/src/main/res/drawable/floating_window.xml
94433756fe10005ddd6fc55cc5c0b1e9f3c10b66a08ceac795ece6713d34e28a  client/flutter/android/app/src/main/res/drawable/launch_background.xml
3fa8b8e5fd786987da2f43419f74e94fb28f56adf0bf553797ccdcf3d6d6e290  client/flutter/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
3fa8b8e5fd786987da2f43419f74e94fb28f56adf0bf553797ccdcf3d6d6e290  client/flutter/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
2d537d9fbebab7de07bf624b7c07b194e2cc762038ca1bd9252510a6ed2ec5a2  client/flutter/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
b89ebbd191f650ad9ef2c8fe3099a7592607e837846eb439b70974e493b0d624  client/flutter/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
b95cddac1b4ac3301f4439e3820e25f731cc8e3b66a3dec2919c8461ae49ba57  client/flutter/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
484b8abf870b38663eaaa83e9bbe5d174b220af9d4962f6f9a2e7543489ae6ac  client/flutter/android/app/src/main/res/mipmap-hdpi/ic_stat_logo.png
09c5ecf70438bd7457bfa566842fcaa72c799d6690c66e14a96781098f1663ab  client/flutter/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
74fba77c3a0223abe08fa33bf798f753587ec8035a8e2affacd282a20f5738a4  client/flutter/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
964893efca6799e72aca57df5b1a35a73067534dcd3ae87f4a66a081e15634a1  client/flutter/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
b219126062fa7f85ad1fdc13d41a518988f142bacae3987a01dad2820f5b1926  client/flutter/android/app/src/main/res/mipmap-mdpi/ic_stat_logo.png
c94826cc5d64721b4b5a77e6d1afe10b83951b0616f4a96612fde915002d4c8d  client/flutter/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
f497c3e179d5c8da59e4727fb837b7d84c65dbe9a7a1ee1735185676b03e1892  client/flutter/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
ebc72398687adfb7ae4b037efd84a2312f64afb8983edae2829a0b9b751f2ab6  client/flutter/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
049c5a912f3d823f41f69262deb3e152fb1aa1da3e5470125f6d8102b10ec9ab  client/flutter/android/app/src/main/res/mipmap-xhdpi/ic_stat_logo.png
1e1b0d327badcef48b46fb86dac3aafed3702743da674e2b0151ca73b4a9bac9  client/flutter/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
c69f33839f9ed9dd052f4ca05f2b0a8177f963458b9b90422157d900f12ddd2f  client/flutter/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
69385be8772559d72faf5fe4190a942081095dc4505a797f2a29cca465f4b87a  client/flutter/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
567f2405ab59214a136c6c40e5e8519874cb097fb1a733fd7d5f0f7d6da45487  client/flutter/android/app/src/main/res/mipmap-xxhdpi/ic_stat_logo.png
7604ff224d933c38dea590566ad9bceb170f90dcfdb6a7956012ec39670cb515  client/flutter/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
a93c29ef0b72319248166fbe1e7b140627962b7202dd9ff0743fee2d7bcb252e  client/flutter/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
02f969e33a0f4344437555a3553ac2d6a6a35bc84f5d9d74e743f9966c942256  client/flutter/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
cb0aaf089fe3e72e6a9bd1978e46644da20a34bb0fce23c6941613f72dc493f8  client/flutter/android/app/src/main/res/mipmap-xxxhdpi/ic_stat_logo.png
152a7f668caa69aba78879512eb6fcc542c2fbb209bc63f9bb4f8eafe553ceb8  client/flutter/android/app/src/main/res/values-night/styles.xml
4f829309ea2f96d4f964dc5ddb432157953e87e5d31046f087726a77472bdd40  client/flutter/android/app/src/main/res/values/colors.xml
d5d95100301cb149608eecadc042884efbf6c4f88bf6022578847a0857596731  client/flutter/android/app/src/main/res/values/ic_launcher_background.xml
6db7813b9937b5b96867e41366d25fe60694384f394ce05e87adfb914aa2e7b7  client/flutter/android/app/src/main/res/values/strings.xml
fafc81a894a8474b3d055432552187f65a3a56720ffe0906d1d71c9479ccc0d4  client/flutter/android/app/src/main/res/values/styles.xml
259f30430798db191d7124adf1e908c2a3439969a9fb74b361e01a2f8fb2df52  client/flutter/android/app/src/main/res/xml/accessibility_service_config.xml
3e12f2dcd955e982f4d8a851d06a473eda76355d774300e7c35e221ce93887aa  client/flutter/android/app/src/profile/AndroidManifest.xml
03c5efd253c73561d5cbff7fe9e15de1e8441744dc9ef28be1fc9dfd6e2b95f5  client/flutter/android/build.gradle
8d01b912d1df93a42c974aadb88e6749da0c2eeb141cd5bc384416a56a9c5bcc  client/flutter/android/flutter_hbb_android.iml
da02027fe373104eba977994d10b846388a3477b206641d122be1589faf8afc3  client/flutter/android/gradle.properties
dbd989d3b440c2999c88a44a1874b492996f99e1c4c14388a00d13f6aceb5e0b  client/flutter/android/gradle/wrapper/gradle-wrapper.properties
44a6c6c6524cf62e98d1b634384a205ae626805f2d3b4927c4a73a68b9159e5e  client/flutter/android/settings.gradle
ef6597b20e4578e8a6ddfe62f46a9681a8e4649b132f1f10f9fc5da15018a7c9  client/flutter/assets/actions.svg
527c6a251e5053ace7e469d2b1080108448ade654a5641a3b8d4052df94a13cf  client/flutter/assets/actions_mobile.svg
c725b18176aa78151e013222a9fc9c439a9a9106d6c061e8f617162a80a8b4f7  client/flutter/assets/address_book.ttf
3feb445086c26cc0db5153b5501bfa29d7824cb62f287f2217c51d728ce61522  client/flutter/assets/android.svg
fe040cf78012f519f391e664c55cd3170be59575520995a4bc143d2943fb1d64  client/flutter/assets/arrow.svg
98583b4cf0dc8afe3b5025fce65f261c2f01264afdbea19b591853e8e93d7fbe  client/flutter/assets/auth-apple.svg
65360327073579c1e72626b3dad257913c6653bfc82b1becddd5f49179fa511a  client/flutter/assets/auth-auth0.svg
1e555baf5a32c88d5f1e47648c0fdae13e211e6a743632cd68256cd35aa259e2  client/flutter/assets/auth-default.svg
7d05241541ea2ac9a918a5852ace86c06673d8aa54cc02a274c8bc5ff7efa715  client/flutter/assets/auth-facebook.svg
699aae703998c04758bc8c90ed9e89baaf7cd3ce9b90f6b261cd18b2e9a0b32f  client/flutter/assets/auth-github.svg
976be154f07bed12377690ddfe734bf94ff01858f9ce28a0a526db7617130e5e  client/flutter/assets/auth-gitlab.svg
442e7678b4ba49a4261222bff05e52c9c892d4b37f5403c974f3ecf79007bc4b  client/flutter/assets/auth-google.svg
45bd7de758b979cb6b8735abb4d1ad8e5e3ed4f6c24a969d6b724fdc413cd1a7  client/flutter/assets/auth-microsoft.svg
483911dd70639a6c5c20d7c44b26593a7032fd0c61c824646e5692b019d51fdb  client/flutter/assets/auth-okta.svg
a9b2e7de60c87f5289db4eafe78e997a70d76d7a4245d2b2cfa7ccb7ae3605a0  client/flutter/assets/call_end.svg
b6bf409d50255048c0b8e73397190a222a6c26f32326ad654dbebb8794525fb4  client/flutter/assets/call_wait.svg
b59da6aea860332acff94d1b630ee8cc8d2e67aef38227815879e64d7695d3de  client/flutter/assets/chat.svg
911922bceba29fcff411cd9e4205b060bc9af12bca96a5aebb3e6ab7e684b515  client/flutter/assets/chat2.svg
b8520bb0397257021199d933bee9e047cf35347fa56fe615cdfba201294f87c0  client/flutter/assets/checkbox-outline.svg
5b5fd77cd98711d9a4815a761aabec5a97157e4d74eb2cfa61e3b72f527c252c  client/flutter/assets/chevron_up_chevron_down.svg
19b67ad30d9024bf95714bba11576eb5a04b6950eb9760c987e4b2773e0544ac  client/flutter/assets/close.svg
757071e3671adac7f6fca290259e782ddaf8e5a8381cf14b6984b3f05c67412f  client/flutter/assets/device_group.ttf
e8cbf643fa4c34782a94f401504e77adf2610e0145b3c99013c3d69639aa07d5  client/flutter/assets/display.svg
483bd169c51abe1ac25ae43149ff544d922281dee68baffb24f302b463277c40  client/flutter/assets/display_switcher.svg
a99cad2b4112f6c593657783b25abced982cce342866554cd8e37ffc364b50fb  client/flutter/assets/dots.svg
4a17002f83a6b30239f172f9d7d7c26e3c6ccfa029c22f11af020981a5f41291  client/flutter/assets/file.svg
33f79b7d82b7c44a51791f942f12b754f7fdcbbfe6dbcc783af3ac55527edea0  client/flutter/assets/file_transfer.svg
6a1c84071c3d76e796e06909cb6e338e2d6c07e9784376289234f237711b8b8f  client/flutter/assets/folder.svg
a8672a3dc43ca1db7b9889c6642e43a7bb818af908dda8754b509233003c39d8  client/flutter/assets/folder_new.svg
690871afd7a9e3da13710e6eabf1e104610838fde9755cfe27d812fd555d1309  client/flutter/assets/fonts/BastardusSans.ttf
524bfa7c693571d43e298c9a63a1813a4302b9dd40ac34519479a09d21ed08e3  client/flutter/assets/fullscreen.svg
d06c8eb61ecb9b5ff1c1c91f3e29e9b00e812a131e0fd092be441de79c3b65c7  client/flutter/assets/fullscreen_exit.svg
195ff53b2eff7718dbaa69e30685d63986d5a1ee6cf3de6090989d880f0e3c5c  client/flutter/assets/gestures.ttf
02de1b923b3ae4e15b9027db1db70c32717b72ce6c8b52c46e235df6a768d023  client/flutter/assets/home.svg
e2a5ea1857cc22686d4bd5151c74defab3c3799fd3a6cd9730d9cf2ff3881bf8  client/flutter/assets/icon.svg
b25093ec9bf629995f2ed67603cf10dd98425a318b98c460b9be569aa71a8102  client/flutter/assets/insecure.svg
9cb9c44ff9b003bf0a8254c940eb8835846c977035129cc755704b6d5b3cae0b  client/flutter/assets/insecure_relay.svg
fcd844ad1f7b360edef92f1f18a9dd42a87bf436c5a3e2d4d5bcc88bc2da638b  client/flutter/assets/kb_layout_iso.svg
58ca6bbc9f5da46610f5ee7d948d6027458b8e1421422c9acfe43002cb50d513  client/flutter/assets/kb_layout_not_iso.svg
3d5f9268842ab114a9bf84a31312a8081476ed3a8dc4aa702d533f48a68d61d7  client/flutter/assets/keyboard_mouse.svg
ed618b2fc45b47cedd01d63ff3e725158f7287b163b1119cf4992fd524fc6dc4  client/flutter/assets/linux.svg
99f529a74e1e8cb086cd338864dbe334a1fa758c5b53faeca2ebb3b57caeb1bf  client/flutter/assets/mac.svg
11c36e1555a8f74aeca3de9d259122d51b6206b8ada4872e3259bcd8e6a994f2  client/flutter/assets/message_24dp_5F6368.svg
54d71ef06045813df9227bd03e97a082c4bf22def1483e8dd5343391508d5740  client/flutter/assets/more.ttf
28be41836cefbe1f6f59d2b17d58bd944923285e6c8b9e574e6ec7d7643873d9  client/flutter/assets/peer_searchbar.ttf
db10b9be0bd09d2a70ccabd1be2145d334ec2ccf135e10058f4e6a628b900c0d  client/flutter/assets/pinned.svg
7b8b348d37bc747db1b78f5ad1f312ac1ee2f7af7ebd9a10d05c41cd9eabcd18  client/flutter/assets/rec.svg
4f8461b4811429f5080acfe3514f9c8cc75caa968e1ee29e5334eff3c6e575bd  client/flutter/assets/record_screen.svg
c82401190b54604d878b2c418e54d629369efe77b4ae5be0da76b02c0a541b65  client/flutter/assets/refresh.svg
73b10db88c45da3604b2c10492d60452f8d4efcaaf31f953ccd9ee8ecaee0801  client/flutter/assets/scam.png
c25d47a1d34d258629d1826dba784ee6092b705cf328260afa44f4809f0df391  client/flutter/assets/screen.svg
b7868a196030ea2f7f15dc954057b57f3a80865a92432249505a059b31bbafb5  client/flutter/assets/search.svg
74082330afa95c3f2c1220efb7a38e420243c7b2cec97091073abe7e199cb2a9  client/flutter/assets/secure.svg
1d3be44539e7e1afb79f29359b9dd451e714fd94b9acc382997b749af156a213  client/flutter/assets/secure_relay.svg
a17ca0a8f7d5aa5ea3f6380f3a282b98b3d66135bb0cee5d431082f560030db8  client/flutter/assets/tabbar.ttf
b0668dbf64e68e88860032eb6510daf5018aef02138d4c13ce544b817fbdb689  client/flutter/assets/transfer.svg
cbd53c61f856910fb53b8e184f5aa72f6c356979c047578563461c4559ad6355  client/flutter/assets/trash.svg
5a9e5eaf50ddb4505279fc6c89c9d63f623e5e7423cc40f7d088e2b36c3e4f4c  client/flutter/assets/unpinned.svg
66678adc66d724ca25088ffea6508c5757b5a0012e39a78a45463cced52852c1  client/flutter/assets/voice_call.svg
9fdc429170ecebd5f8aaafde07b20f5a63e9029164c8f857b51b32b39e3330e6  client/flutter/assets/voice_call_waiting.svg
0ef23580fc65eb8e151e0d2744db1525d8d54258fc5afc51e2719a7e2a5335f6  client/flutter/assets/win.svg
4bddeaf17aff59e690ba849d1e46a68077137209e625da55d6432d5d903479e7  client/flutter/build_android.sh
d26f10bb73389dbdcf5ec5eb60e8dd9a12b9bf7038c0a2e2a3b1a0738fa85b32  client/flutter/build_android_deps.sh
955f978c0740a5127d7bd9f4525e1e2fc60f9d6d8b46dc5e29ba694ba3a17f66  client/flutter/build_fdroid.sh
f51184277ebd55c2cd0821005bee6903f023321d4f1851944e6b2c1146ec5338  client/flutter/build_ios.sh
2ecaf8d0023149f7a2bc2236e235f89b7dcbdc12c7fb1ffcb4db465b88a740a3  client/flutter/ios/.gitignore
91b8d35bd9c88b43ae0eac8348f9b57d2f3e209a4500e6516b18b459b7e3f2be  client/flutter/ios/Flutter/AppFrameworkInfo.plist
690b8a8b1ae15ddd29b241429963e971bbc6720ab22f154cf8cf6b085b6d4925  client/flutter/ios/Flutter/Debug.xcconfig
75abb819a9de1e0e41c835e7307bc64a506cac25a9a5c0b0d8253fa1c3d5d422  client/flutter/ios/Flutter/Release.xcconfig
63b3a7c6c7a1b1a4f1be0e956f8ca29852def3b3417dba93abcb8306ba8492c9  client/flutter/ios/Podfile
e35f93e06104b182a1a89ec180716c54ae26fd7dde3f4bb9254558178474d5a0  client/flutter/ios/Podfile.lock
59789e2e33d610e731c6a5947de11a564963c4ed2d08e38a7572e235cda54059  client/flutter/ios/Runner.xcodeproj/project.pbxproj
7f3b00b5c3fdb45242d7b87e1e5c4e25d1fa8129a16c94295ecc4e8ea2235c5f  client/flutter/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata
dfa0f9bb85b95ccba9c6811adadf8cb407fb5d52088e89db83ebc308ec448542  client/flutter/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
11b247bc6796892d67c9a821d18604db4dd6a880981b34f38460b9866e6b247f  client/flutter/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
e3f54895b58046666249438ec61f298ba1601470d710751b775e5bc3e339c96a  client/flutter/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
465e6de5660384eb6832e8078920ba6cd5305c445cb29a24a86a2fda4aa6b67e  client/flutter/ios/Runner.xcworkspace/contents.xcworkspacedata
dfa0f9bb85b95ccba9c6811adadf8cb407fb5d52088e89db83ebc308ec448542  client/flutter/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
11b247bc6796892d67c9a821d18604db4dd6a880981b34f38460b9866e6b247f  client/flutter/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
0b75bc40b322789ddebd7bb1e72f4aea3bd4d9933c1ae030e737a7c69909845a  client/flutter/ios/Runner/AppDelegate.swift
ccc594c704875da6257b3b41b3ed5aceed058d3f18660389109d92ca1ddbe888  client/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
f6fad2a40e8e20ced28a4bce4527545147814dc337c4a93b2c10e7728cdc64f8  client/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
ba0559a08be58cc71425ea134d0dbd1f81e5651d9cf01f4b20dc36c451a16ba5  client/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
9866e98c6dcd530bd8b84e851bcb16acb48a7d6eb4aeb9f6a07160e24e878916  client/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
c4106ecbe3586ee64519dd759c50d31be7dc90bd44e67157ebeabfa1fafe8354  client/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
3514bb6c4329721bd901554e8f530647a5bea7857be096670a2939cb748cce31  client/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
eff8da3406915298b212c99855d6621bcbbb3ff090e158bbbeae8fa43fe1e7ff  client/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
0b18688e0a0c61788d09403009be7dd2bbab1c07b6979a8d77f70a7901641ec5  client/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
9866e98c6dcd530bd8b84e851bcb16acb48a7d6eb4aeb9f6a07160e24e878916  client/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
0b5c073ff129698762bc199aace2e1083ae45178581b63f5816f0e612f57f390  client/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
00f4fc3b29b652e8b8b2fbb3f52e5582a8a0e9d145307c5825a44dea40caa958  client/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
00f4fc3b29b652e8b8b2fbb3f52e5582a8a0e9d145307c5825a44dea40caa958  client/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
4778348df074c69f1c84bbf42390c9c3aa3813a8296de90a20f77b950218e303  client/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
e0e05d4b4449843fbdacaaeb8899df0af1f677a363a61ce77f31ce152baf97d4  client/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
8127104d2f2917398b4eb981083da90c832ba5ee20c8d7c93e107a12fb88a2a8  client/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
4fca87e20864e59f12db6401f52ca83e92d3a7bea4f875c4e14fd2ed119f1389  client/flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
0305caab0a081d319e4f70c23635d7e56189d42bcc05180d3212aa1e9ad29664  client/flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json
93ae7d494fad0fb30cbf3ae746a39c4bc7a0f8bbf87fbb587a3f3c01f3c5ce20  client/flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
93ae7d494fad0fb30cbf3ae746a39c4bc7a0f8bbf87fbb587a3f3c01f3c5ce20  client/flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
93ae7d494fad0fb30cbf3ae746a39c4bc7a0f8bbf87fbb587a3f3c01f3c5ce20  client/flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
a985b626c4f7546a8ba392d135e9226c3547c8e2b46895f5f2bdf40d7b14ef9f  client/flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md
857e61203b3deafb05766d8fcda898b86a7cb6f3d5e385ecc9926c4d698215e9  client/flutter/ios/Runner/Base.lproj/LaunchScreen.storyboard
25774edad5217eb32f583324d18a3843c6abe411419c8ec03cd1e288e0795d0c  client/flutter/ios/Runner/Base.lproj/Main.storyboard
a5f88cc6415d2e639d2cb549348b84e02a7fdd0261603b0063abef6fa11f075a  client/flutter/ios/Runner/GeneratedPluginRegistrant.h
d73f66ea68b9117ebf5812e3f3aff14d3d6888beebfd4ceee4ac1eabc04fc6a3  client/flutter/ios/Runner/GeneratedPluginRegistrant.m
367245721e8040e8e3c98a839dc85f8013f03d258eb706592a878b2ca8afc2d3  client/flutter/ios/Runner/Info.plist
30c551704a853d3a86bccac1b5fcbdb7617dcabead53a4decd2fe3dfceb75492  client/flutter/ios/Runner/Runner-Bridging-Header.h
0ac91a270289adb1e86510c7428ec4f2867314183dee6cde855796ff6f8171be  client/flutter/ios/Runner/Runner.entitlements
40d0f81a4152c57cc36ccd67f18c0b2b7bf89a9a625083377e67971dbb0aaf92  client/flutter/ios/Runner/bridge_generated.h
2b29c52ab946e634f10713bca942e7f377108f018620382f8591b9d0bf718bce  client/flutter/ios/exportOptions.plist
ae0819dcb8f9d517f8455b6a8c858e0f9a4d8881469fb752c1ac5b3b1dae32aa  client/flutter/ios_arm64.sh
0abfd78dfd67e31a19713233597fc2d1fb50f8e49b4a46eeb2de8946f700c8d9  client/flutter/ios_x64.sh
001ec85cbb24c4fd60420d1adf0bb72c49f070f67cc8fa16408db91d3e65b58d  client/flutter/lib/common.dart
f6c5a030af69433e665a688a937c2d68236be7e993321076cf1ae11b4f2f2e55  client/flutter/lib/common/formatter/id_formatter.dart
5671fdbbf0bb843f2c598bf66f04ba66cdefa049250fd026bd0326c251c52d25  client/flutter/lib/common/hbbs/hbbs.dart
e13701660d29ec1a6484b42631d008171a65a81927859a05f89f092f8dbfc4e6  client/flutter/lib/common/shared_state.dart
dfb0ae8f0f69be17cfe7500e5f1515af52b34349cf34adb2e42251c9289c070b  client/flutter/lib/common/widgets/address_book.dart
352414f400635537cab3edc317779abf31a1e81facff61488cb088a2486165d8  client/flutter/lib/common/widgets/animated_rotation_widget.dart
08ed2d95d3cab5ee7148fd867de49073335aa3dee2bd83adba6d3958b9d44d44  client/flutter/lib/common/widgets/audio_input.dart
5f04f0f8daa1f262b93c827d195bc3d2e6a0b867f2379a7525395526bbc060bb  client/flutter/lib/common/widgets/autocomplete.dart
30ec8954a079c4b5116e988227b4cbbd25d0338b581169013a1c516216eb63df  client/flutter/lib/common/widgets/chat_page.dart
20117103d8655b1b227da3cb14a816d40c784f4daa3c90d4deaead6b35be37f0  client/flutter/lib/common/widgets/connection_page_title.dart
09d661238589fbf80c80c74cb65189f951de3e7f98a01b21868c1dbdee64db71  client/flutter/lib/common/widgets/custom_password.dart
517dfc35c6c95a94e092b9ae16053f3651efcf2d62153da7b563fa0021dfa445  client/flutter/lib/common/widgets/custom_scale_base.dart
0fe64cf56e2c28a49a52228f244b577b7e19f824d97d80edec549179b199141f  client/flutter/lib/common/widgets/dialog.dart
bdd8f3a1ce5a8177854500e26c370d29bcd5df2f62c6136715149c2eff4cee3d  client/flutter/lib/common/widgets/gestures.dart
b2152e55355a176f116a8a6733b869cc364a77b9053f18344083581087da1744  client/flutter/lib/common/widgets/login.dart
7c0141d090289dd73aa94d31a090e9255c795ec3c4b2b72672e464e89f640122  client/flutter/lib/common/widgets/my_group.dart
41d046cc868cea9a88f43015345eaf4d46047342dc82277ee149f3af2821940c  client/flutter/lib/common/widgets/oidc_auth_status.dart
d57ecc281ab34018e03a60aa04292113047291d0cf1a0ebe0463d4f5cd7cc29b  client/flutter/lib/common/widgets/overlay.dart
65b15bef56e95ff1e67202c37c575d421812d55ba826fc551b4b5a06b25eb3a0  client/flutter/lib/common/widgets/peer_card.dart
3023a566306fe0303fc38eb9962c86175dd5ee443a53a771b87747ff3456f9bd  client/flutter/lib/common/widgets/peer_tab_page.dart
9a573032cb57a76c0a24a60f20193bbff51fbfb5009306eb6c3616320a52ccb3  client/flutter/lib/common/widgets/peers_view.dart
c203a1e43979b7488a7b5e05a7df45343feb3a41a3bbe62e96050cae7f9356f6  client/flutter/lib/common/widgets/remote_input.dart
bae2363c9bf08a15b5bf6ff1e1f9cfa0de465bc2e3626f2630272f58d1d9b4c5  client/flutter/lib/common/widgets/setting_widgets.dart
be91063fbfb64f63d3939b9a26d2aee02957e2a25855cdc2b0ddf7ab73e4ccd1  client/flutter/lib/common/widgets/toolbar.dart
7bc74271e60e107899584107722673551d5a8656fb4e26ce474624c63a6427aa  client/flutter/lib/consts.dart
6b2ca387a02c2de39d55f2637e01d7ca2afc9984c36ac61f3759796a485a07f3  client/flutter/lib/desktop/pages/connection_page.dart
608da5138d5fb6e91605abc75253c169068f4f0d37e0791836e988a866c9fe36  client/flutter/lib/desktop/pages/desktop_home_page.dart
5cd77984dff536c506b995a8e8b8e9ba317515dfaa5e21343ddb5513c21c9b9e  client/flutter/lib/desktop/pages/desktop_setting_page.dart
f26cdbf5c1f5f74c5feb10100f6aaa00ebeecea6e6e5c7f973e112c239d762f4  client/flutter/lib/desktop/pages/desktop_tab_page.dart
79cccb36c6d2c1744905032d163ee7b925df09002ce085b90cffdb52468cf549  client/flutter/lib/desktop/pages/file_manager_page.dart
5fc7eefc39509d54b43386a19ab11a16002a7a864270f902335dcff70757cb85  client/flutter/lib/desktop/pages/file_manager_tab_page.dart
890f531a9ec425b87ccfa7e668ae684fa5388ff0ac3ca61af2bc855c5c98b49c  client/flutter/lib/desktop/pages/install_page.dart
9c10eba602d4d1396eba1f3c0ab1af7e40ad06dd966b3f144675a7a69dd1b622  client/flutter/lib/desktop/pages/macos_full_screen_focus_recovery.dart
4c65b5fdf2705b1b799aeb9e9f2207997a84560ab8dfbf6236a9011fa5c1a081  client/flutter/lib/desktop/pages/port_forward_page.dart
96a0d3999bf5812c35ff32d3c516b4807a9e4cd6c095fa3e0c8c5169ec292eb9  client/flutter/lib/desktop/pages/port_forward_tab_page.dart
b90b4e75e87204068eff9c3fa680733a4ed002134fc1c1fadcfb4a28789732ab  client/flutter/lib/desktop/pages/remote_page.dart
d2e8a1a0fc1045aa612f0b81c4b7bcc23a66c1920f08dda798a31de14f8f2bb2  client/flutter/lib/desktop/pages/remote_tab_page.dart
b71e4fa98b4b1ac615bf19d360bf4dfd3e7e13ff6e217e664d5d8920a06351b8  client/flutter/lib/desktop/pages/server_page.dart
21059dfeb6c9a9025c90cb21a9e7a39fd5a6b9252e9396bdb1025005e3e19ffd  client/flutter/lib/desktop/pages/terminal_connection_manager.dart
0bfca722aaa378de626c826b03e632ffd38949bd2b34cc14ef7bc0801181bc2e  client/flutter/lib/desktop/pages/terminal_page.dart
2f1d0a74391f13bfdc82ef8ac121646d544cf8cbbbba32f5c59f1f737127bb21  client/flutter/lib/desktop/pages/terminal_tab_page.dart
76d80324eef024e8218be821c81c55e72fbcc361a325ddd49e4ad67ec7e6a180  client/flutter/lib/desktop/pages/view_camera_page.dart
cc7f82fadedf9ab368662af3375c8f80a74512bedb6154397e7e40bd7e07dfc8  client/flutter/lib/desktop/pages/view_camera_tab_page.dart
c4c1a9626e5d9db26d0c8f0f12cb4eaadafe4775b5a8e83027d2b2d906728d64  client/flutter/lib/desktop/screen/desktop_file_transfer_screen.dart
a1153519a0c96909d8378d1b292bdc616073f15a2b1e8e48b5a481620d51382c  client/flutter/lib/desktop/screen/desktop_port_forward_screen.dart
c51e5403e0226a687fdd639b45641050de9ba0dbf8496e971ebd8a905614e2c3  client/flutter/lib/desktop/screen/desktop_remote_screen.dart
757fd1f2017e622ee4c3044bbc971f3052e7eb6893203fe0aa27aef879f7cdfa  client/flutter/lib/desktop/screen/desktop_terminal_screen.dart
f51a618594dc2c4b09f76e3a36cc091a53cea602979a215197d018cb5ded3fd3  client/flutter/lib/desktop/screen/desktop_view_camera_screen.dart
3e192fbbc02115c9078b68cf0a33d5436c292bb0d218c67245c564923e101d22  client/flutter/lib/desktop/widgets/button.dart
0c366fcecd2c955c615d542d1e4d5538c8cf0b564e57d01176482db6f20544bc  client/flutter/lib/desktop/widgets/dragable_divider.dart
7f0f2992361aadee2ad73b544e6c5025f7b6b7122b2483f33b900abc498cd794  client/flutter/lib/desktop/widgets/kb_layout_type_chooser.dart
7e6c0b6f0170ab812c1617f5dd3a44315eade19e8499e6c12bc44b794488b31b  client/flutter/lib/desktop/widgets/list_search_action_listener.dart
b6f9d99567272fcb5a7642d8930e522be3ae6876322228ab3e46370ab710a354  client/flutter/lib/desktop/widgets/material_mod_popup_menu.dart
5ec6689db92a7b318fc968f6a165cab6d619333832453bc0b68fd05595aeaf0a  client/flutter/lib/desktop/widgets/menu_button.dart
4046637ef8efbdcf35de124d185786d3b84426218f0e4f0529037d34fd35e51e  client/flutter/lib/desktop/widgets/popup_menu.dart
a1a18199d269ba8c453f76fd26c6041f48b3145705802c7d655aaaa14c50a8e5  client/flutter/lib/desktop/widgets/refresh_wrapper.dart
c2566c0dc7a04db86f6cf702f69eb6766a7c6fff4ef602be23a4f4cdaa94047a  client/flutter/lib/desktop/widgets/remote_toolbar.dart
82582666326b21ed3814745cca062c8764b5f0be08dd6583ce28438c5f052afa  client/flutter/lib/desktop/widgets/tabbar_widget.dart
96342469815e7ef9ecde3ea0450ca1bd951f49776d32689fbb61bf9d60381fd8  client/flutter/lib/desktop/widgets/titlebar_widget.dart
b78338ab1a8763fddd595081709ec36ca2a77116350443e8a7f1503e8614a25c  client/flutter/lib/desktop/widgets/update_progress.dart
7f0bcabe439b02b0062e2e9053b0d4735e2cfca7513fbfa0c3f52cf71fcdde90  client/flutter/lib/generated_bridge.dart
6df20b105865301df4ff2eb48e778972c55f87d60526caade5c4267fe460327b  client/flutter/lib/generated_bridge.freezed.dart
7fa0c1b28d0b5d2a8ac95a609d783c6c672ff40af9d43819793ba06df192124e  client/flutter/lib/main.dart
ac25820fbb39df7bcb01e5ecbe5a5ab5ee9524aa13115ce6410946344fe98ff6  client/flutter/lib/mobile/pages/connection_page.dart
bb89eb3a316bbf9dff704cbfbda6e2ec1e371ff6a77571603712d2103e64aa1f  client/flutter/lib/mobile/pages/file_manager_page.dart
fa70444164ec59d070fa4063b79078654a8a4d4d5dc135a1a4d49a93e3fee1a3  client/flutter/lib/mobile/pages/home_page.dart
6cea72b3b1f7f3a92fd862518f375835945e185cc77d585c001a962aaa481af2  client/flutter/lib/mobile/pages/remote_page.dart
f7c55a0a198901bcc5e0d58592491c115cbf3a42a36653fed020b21d1f1c52c8  client/flutter/lib/mobile/pages/scan_page.dart
82582d899907e72950e28c4aa5c6e162cdb853bced963257d7a7f0b573c1a25a  client/flutter/lib/mobile/pages/server_page.dart
b7be787d1ea4b9bd51d5cf3c78f4e10d9ea1b89e5c20d926209155b40271af37  client/flutter/lib/mobile/pages/settings_page.dart
44eaa23f5b462688e8568d7e96b0bc96033dc77d302a8109f1ae153b263a44c7  client/flutter/lib/mobile/pages/terminal_page.dart
dec1898abf53cf5fe4bb510a5dc14c0966292a49f67dc29b307a7b5958f816e4  client/flutter/lib/mobile/pages/view_camera_page.dart
a5100c2e31b37420793c1abbd8af85b9448b49a638122905eb7adf95507e04b0  client/flutter/lib/mobile/terminal_keyboard_utils.dart
ad52e6c4d1fea9aeb4a5f9e61667516e4fb0398abdce6e775f18d07be76cb6a9  client/flutter/lib/mobile/widgets/custom_scale_widget.dart
13c10dd040a5e02890d82dde9de24376504fdf20ee5be6fe29e14099c13fdda6  client/flutter/lib/mobile/widgets/deploy_dialog.dart
5d628094facf0a24c3b7211aa12a5dbe3f1f301c08969dd0106b91ca38f8f0cc  client/flutter/lib/mobile/widgets/dialog.dart
87836d28d56a304ef24418e1e6089b921684501d381bc6bd1d2be9aada6ec1a1  client/flutter/lib/mobile/widgets/floating_mouse.dart
8c5d84e921ffa3875079a26f896e4fe943c7277ea268ab980d9d688038dabac9  client/flutter/lib/mobile/widgets/floating_mouse_widgets.dart
41eb3842d749cacbf4c22ee185a157efc13a71bc4fb256d32620acbddb2f5f21  client/flutter/lib/mobile/widgets/gesture_help.dart
7bf64ef116d0bbd6ba1852bfb101922a2a14199a8126a277d78998e63f0440f9  client/flutter/lib/models/ab_model.dart
e57bda035f105649e3169ee4adb34a8758f78178013941d47c0c68bbfd74ee01  client/flutter/lib/models/chat_model.dart
26b76ca4e108a7695db2b142eee45a2538413d152ce54b5bcd46b17d115ce252  client/flutter/lib/models/cm_file_model.dart
8b3174ce6378e4f43aa01da2d13f15853322587f39cfcbcc6f09bd0f5da5f023  client/flutter/lib/models/desktop_render_texture.dart
403394731cc521c9b652aff17b0f476f6f082d38d34921fa9383b25066b20b86  client/flutter/lib/models/file_model.dart
f58687b13f643c960682d8e879266a0a093bf8ac2d1c7f0e9bc1961765707fa1  client/flutter/lib/models/group_model.dart
717a96265a35927cef7eef1d90cb2632d51e5b2bed41668490511649acac3254  client/flutter/lib/models/input_model.dart
a919e156287c129e1e30581724a7dd5ef069ef89a3ba03160ed4e7ff86f2ef50  client/flutter/lib/models/input_modifier_utils.dart
ef19b1edd78a3dbef2da961bb8c008d3db53c1a350907af73a163f29b4cebc46  client/flutter/lib/models/model.dart
f4a9d6428264afc6251c0b2f844d7b71fa8ac7348f772af8cbda407dc19546e9  client/flutter/lib/models/native_model.dart
4eae9664abaa10f72f7af8d8ea37c0330a6e358bb58cb54002a57a985da31c82  client/flutter/lib/models/peer_model.dart
c8343a51275acad756e0c39250ffe11165bf7a7aaab5c14c66c6bcbd2dc2f1bc  client/flutter/lib/models/peer_tab_model.dart
c04b40555ed6fa5d55d9f3674db41c69e1f98196bcc81b8cd461160ef07eaca9  client/flutter/lib/models/platform_model.dart
84a384d29baaa430dc620bdf2bb3d3ba379711bc68ab540b693d7665e5e4bd09  client/flutter/lib/models/printer_model.dart
7696a17b71166fac000d1ad20afa2d241f7874839f96fa5dfa2ac71f6d625007  client/flutter/lib/models/relative_mouse_model.dart
198b8f0dbc2cc9413e33d7eca1c313f3487944aad99e9379963bf5567b8b2764  client/flutter/lib/models/rustdesk_terminal.dart
1b5e3e26f0585aa518facfe499abbd3a1b4690b8c10f2b9e2cf1a0fa7ad481df  client/flutter/lib/models/server_model.dart
09219672b2b03ac5f932291af25e4f3182c0d55ff1e2d641fa1ce49154bfbd5d  client/flutter/lib/models/state_model.dart
00826b7de0f21066a196ca089ee3019dad80095439d262da7a21004f010eaa96  client/flutter/lib/models/terminal_clipboard_writer.dart
2c31165c49e2ed32b86a413c65f9d9658d8ff0616e647ac21fd4fbac45cf764e  client/flutter/lib/models/terminal_clipboard_writer_web.dart
02648166da8635542b612002b76825ace15cfe52376dad1a2e7d4d96acfa700a  client/flutter/lib/models/terminal_copy_shortcut.dart
7f80ad577109d9bb2cdb283244f6691f586597858fbaeba976498b13415bca78  client/flutter/lib/models/terminal_model.dart
37b168199ea4365274272ee155461d3787b43747f21b58d21203a5d67ab054a9  client/flutter/lib/models/terminal_mouse_drag_reporter.dart
7ecae9727b997f7236b2f8cfd5cb9d21efb9054af38a08f6cfb2fbae375c2775  client/flutter/lib/models/terminal_mouse_handler.dart
3c0d494fb984a12d467cae73d4449f2af36c7fa126fe63a0f7ae40c077d67e27  client/flutter/lib/models/terminal_mouse_handler_input.dart
ec0c961f2c9b4552b43d2d6760c6943c9663326fdc0e968880e0645b3a2cd49e  client/flutter/lib/models/terminal_scroll_controller.dart
da5701130f4bbf5a208aa9795fe4537630e3474f78c880df8bb81423946b3723  client/flutter/lib/models/terminal_web_clipboard_gesture.dart
559e8ca722023df915340573261eaea5f4c7aad350bcb6951961afbff3f22715  client/flutter/lib/models/user_model.dart
9a09612290cdb41a94a5f22b6a7e4ecad559a0378652ada1e727a65cd4357c2b  client/flutter/lib/models/web_model.dart
6c6903de159aea1e72b04432b69b80d672e64a64cb5f27347bdd22f6b8e7ad12  client/flutter/lib/models/web_video_frame_queue.dart
88c7b32fdf38d47704d803b2c8296c1ccad9be238ce02b1d72f31c3b4ccab614  client/flutter/lib/native/common.dart
e85b46de0dd8726f1b97a90e5cb780304bee2d0e690815cbd3a99da94da0b7fe  client/flutter/lib/native/custom_cursor.dart
9dac9628a9625c067d54235fcd0d97983d76238f628940573a46fa7ca2775e48  client/flutter/lib/native/win32.dart
9fc1b26b90cefdfc491c4dfdb3f8fb14ad4e6fbc84d31ab2cfe2981b50a5a8a9  client/flutter/lib/utils/event_loop.dart
8e1142b1d25c8287b317438b815a2b309c1d71e95615ba7e5123ab4794279bd5  client/flutter/lib/utils/http_service.dart
11cf5f8a78c268c1dfd9f0f2335af8ec83e46b01c89760ed79501dc6b1997097  client/flutter/lib/utils/image.dart
e94128aaf434d57d54dccb719633704e814b41fee052e142c4fa9ea4a5e13f3f  client/flutter/lib/utils/multi_window_manager.dart
947d5b59c64a5248233459e5af39d84cf5106310cf00497171ac90680339e7bd  client/flutter/lib/utils/platform_channel.dart
a94a34f0d1798365674bed323460d7c67492479ae74e5fc74a47d79899a44930  client/flutter/lib/utils/relative_mouse_accumulator.dart
d07bb9c52052714876e73de08100df6180c369529dce35e402bc350f132db073  client/flutter/lib/utils/scale.dart
bdf99bca00bf2bfa5765d102f0c78afff5ab24f1e63c8e86a83ab114bb501ba0  client/flutter/lib/web/bridge.dart
d9d4615ac4fa851e988f0eb340ff86535fa4025b00625d5b52d04ac8d90d59cd  client/flutter/lib/web/common.dart
ee2c478ad49723e6ca2ca6a19e75c3d084a420a9c09c068308aaa57b727aeb74  client/flutter/lib/web/custom_cursor.dart
ec6ea368258b6c127c028645fc90f8d691b7091ddd5449355b1ee782b31c301b  client/flutter/lib/web/dummy.dart
7c8ea02d1d1b1c5a8c8f7ab16b8767aa3186514f64b2789f45dd346e786ed583  client/flutter/lib/web/settings_page.dart
c3af5218fbe6093b35a921bf9a597fd3391d9297f3daf0adac7619eb7dc81832  client/flutter/lib/web/terminal_font.dart
8764f66777c1c16f9838f7f80ad1ac62e151beef08e153b1c0bce83ea25c48af  client/flutter/lib/web/texture_rgba_renderer.dart
7dcc315aa68fd7876ac029c56e00436678d13be831d52d9b3ebff63de34e8f56  client/flutter/lib/web/web_unique.dart
271a8b914d808ddbe35ceb065602bc80b70f091948ff8449e7d54294501085da  client/flutter/lib/web/win32.dart
5ded4f1a9d10d34bf6ee5beb0711d88ee2ef07b0f07ace9ed77935a246e8eb82  client/flutter/linux/.gitignore
73b60bfe8566c744b922db491d8a0b2570f47e8a56c7427aa27de2ec74d5577d  client/flutter/linux/CMakeLists.txt
f92152e29369d282742fd685d67c65c41f196efb89c8d2877517007f03874ca9  client/flutter/linux/bump_mouse.cc
a52b4819cf4bd22166bb3b2ea8283e5afd7de8a85a1f3be7502211270765d706  client/flutter/linux/bump_mouse.h
3ba84523b1c90b10baefe5f2d92620720a7fe01c56c6cc638fc82fb4a931fdfd  client/flutter/linux/bump_mouse_x11.cc
97ce555896ae92e77a4e8d5407900a297f88127daa40df2aa9a13fc6c0ee352a  client/flutter/linux/bump_mouse_x11.h
d24f8378ae64ce39284da46cc7e8c29259310556367e230c91d3ccb030cca05b  client/flutter/linux/flutter/CMakeLists.txt
14f65431d5611d61d84d548ec3cfd23c38cb64bf306ed000a0a3689bd5ff5d37  client/flutter/linux/flutter/generated_plugin_registrant.cc
00f93bb5b1faefdede8f6065df327522900fb0b8efee86bacf424fd947ed14bb  client/flutter/linux/flutter/generated_plugin_registrant.h
a2b9a636c7cd7c8c56720fb7993c8c67f2d02a0f1b0dbb6d5947bcdb07fa663b  client/flutter/linux/flutter/generated_plugins.cmake
1041ec6a57d06cf253d3e384d38033b5371fc5481d322b246849781e3ce928db  client/flutter/linux/main.cc
4119f8c8168376ecfc643941d3689c32cf3bcc821965e2c5fb97f272be5ad4c8  client/flutter/linux/my_application.cc
a044da4b485c93d0e1a79c62356b22c8856dd2bab537ffb6a9446fc905131316  client/flutter/linux/my_application.h
f7dc3eaa5413e47ddba0fa9dab16897e9370c42f63eb561a06e5d903efe6b79e  client/flutter/linux/wayland_shortcuts_inhibit.cc
0c29b51fc88128a10e390c36c0f53ea4c197615fdc4629b2366fcff05e0a1314  client/flutter/linux/wayland_shortcuts_inhibit.h
ffec1a0bbd70547186b82ad4e49089bafab2de309b89de97c776d70debb179fa  client/flutter/macos/.gitignore
802714a37a8fd3065fb3d8e21cbcfbb3147c7ad25f25934b64590085aa9f5b28  client/flutter/macos/Flutter/Flutter-Debug.xcconfig
d575f436f8bab30d7096792396e73b65db242edc01913c4123d2c29e713b3a6d  client/flutter/macos/Flutter/Flutter-Release.xcconfig
48a3413c970a9ab93a02ecbdf5ed40f4db6de275ceec6b671b63044aacd8dc01  client/flutter/macos/Flutter/GeneratedPluginRegistrant.swift
3c88490591c27fd84832e68a0ecede1fc9a79c6d49a341acc5ee1a5ea7ec5687  client/flutter/macos/Podfile
96181b1aab22a407d0c75e745dcb75b6cb6ee63c58387ba966a7849822bd66ab  client/flutter/macos/Podfile.lock
5ec5a592dcd211e58d064696619e7fe225c6e614e8fc65dac55388e06b8a59e9  client/flutter/macos/Runner.xcodeproj/project.pbxproj
dfa0f9bb85b95ccba9c6811adadf8cb407fb5d52088e89db83ebc308ec448542  client/flutter/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
82ae1ba46039c7ae025b47f5c3294ee035ea2794b98ff359679be542a47e057f  client/flutter/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
465e6de5660384eb6832e8078920ba6cd5305c445cb29a24a86a2fda4aa6b67e  client/flutter/macos/Runner.xcworkspace/contents.xcworkspacedata
dfa0f9bb85b95ccba9c6811adadf8cb407fb5d52088e89db83ebc308ec448542  client/flutter/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
5df2c6487e28b1042ba9863a965da1de0b16bf3d8b08b4f3e78fed8a21b5cf10  client/flutter/macos/Runner/AppDelegate.swift
8f80a32c728a3ec8ac7455e6b98ec9164654e89acc1483ab39787bffb589be64  client/flutter/macos/Runner/AppIcon.icns
82524e984922e8c0e83a677ed8d4ee0fbbd2360e8bdc43926dd5c133f7cd2c68  client/flutter/macos/Runner/Base.lproj/MainMenu.xib
ad5193b00bac2d7f42e99d5c082f106aca577d357f54b44d3843503668a68969  client/flutter/macos/Runner/Configs/AppInfo.xcconfig
8067d533ef6593760baad9a9855a786a7a77470fcc3f0925ec04fe43bc1ac4b0  client/flutter/macos/Runner/Configs/Debug.xcconfig
7a6a4b4d973a23052fa0a0388dd261e32d311d7b66ba1bfc3b914b361808ac61  client/flutter/macos/Runner/Configs/Release.xcconfig
0e341a392b16ad302d12890aa3dac9257a6c10ece685437604259a85341645a3  client/flutter/macos/Runner/Configs/Warnings.xcconfig
bca6a4c1c3e5a1932d3e54814155b3665deb7a414a9e99b41f622f6182548e0f  client/flutter/macos/Runner/DebugProfile.entitlements
1e2405bf7cbb039aaddb597dbb47dbd24f4681f028ac2df5c47dd83aeeaa5637  client/flutter/macos/Runner/Info.plist
cbd195a39a042fb3726533b627cb5125444532db43970c2409e6254278e4c30f  client/flutter/macos/Runner/MainFlutterWindow.swift
af1133e3f01887bf1cb8e011f927d4c298c5eb3771b1535f278d98786131c100  client/flutter/macos/Runner/Release.entitlements
40d0f81a4152c57cc36ccd67f18c0b2b7bf89a9a625083377e67971dbb0aaf92  client/flutter/macos/Runner/bridge_generated.h
7ee0ef03baa0c7380dc882231274c0954e7a820c9b890e0e18a051660bfef9dc  client/flutter/ndk_arm.sh
962484e3792883126716432916d30e228fd58bb8ae3d0d65b3a21945533d7aed  client/flutter/ndk_arm64.sh
39746bda8732f5533a2c6bcf7fb86866fc6cc9f02f84c8e240b532be3ad84a63  client/flutter/ndk_x64.sh
7355076c0f4260befe0e075a079be63678e81404668f1ade621de28f4e2d969d  client/flutter/ndk_x86.sh
e4f87b5c7a0d9217ad0589dc9e60fb39b277f8bd1744ab663f06902e852c1008  client/flutter/pubspec.lock
5195ac00eaf3b530d0203f146268e8e83599237232c87d610cc27dafa0571c6d  client/flutter/pubspec.yaml
7a6ef09ccff171c71bf64403917c219ca85be2629d22009e45303c3035beaa10  client/flutter/run.sh
d123da46ab070a66a57f9cee219e7d38d1d156ab0d128af7f70b7d2239e02b09  client/flutter/test/autocomplete_peer_merge_test.dart
d053b2108b2d1ce7c239a75bad950138d55b77d647ec1d8b60fda95af8460111  client/flutter/test/cm_demo.dart
94715d706a88b6f8487a1367066e9101abc5bceda62f5b798a82930fb63b27e5  client/flutter/test/cm_test.dart
e62c3d1c0576f26cc17e5f43a263c6a43d99b293285044455c4bdb242b7bfdd0  client/flutter/test/cursor_default_test.dart
1ab3d3d50a50419a136c1e57f87741fca012ac1eb5a790344ce8e7794b8c472b  client/flutter/test/cursor_replay_test.dart
f03c5377d3b54e9477654f2c4adb502b645369772309c5d192e0aa01b7e0a731  client/flutter/test/cursor_size_test.dart
79f863aac77ba712de0a586e1e0719ba3602d5a165e6a21d66227806093354da  client/flutter/test/file_model_test.dart
b2404dc497957d5aba003885d4c5908d0f860af4e0e0d0e0244296d86e9d43ce  client/flutter/test/input_modifier_utils_test.dart
3dd60b26e4271a00308909ef4680a0d01df4eab3cdc81d9b7b60229eaee3ea81  client/flutter/test/quality_monitor_transport_test.dart
36ca8db2c8d50527cbcade6f666aebefef3df0edb20047e9846d924543c04480  client/flutter/test/server_settings_dialog_test.dart
d09bfe7e80dff48a0e5c08df3ff240c498c4fa66987775606e2ad3161a955ac4  client/flutter/test/terminal_alt_screen_scroll_test.dart
fa2adddc80cf26e3781b7168712be7bc12e58557d9843ab4f2e43ba170e0b851  client/flutter/test/terminal_keyboard_utils_test.dart
ccf3e99b03f3e963952ab10c6489bd512004c33e61c3be2c0fcf3195330d0a18  client/flutter/test/terminal_model_lifecycle_test.dart
5296a14764a5fc50d98cdb508af113814280b02b7e5edb1ef0a99dcb62a51c2a  client/flutter/test/terminal_mouse_handler_test.dart
96345475f1a3c66bd32d28178fba151ab1506b35b1f7857b8f7651863093ea11  client/flutter/windows/.gitignore
49e8bbd3fff02967ca6983040b130019b3a037a4b423313597923545da0b4dc1  client/flutter/windows/CMakeLists.txt
732f127ed9d6683c197421fafccb174611ac6cbaa52031cf5133c0a41d13da54  client/flutter/windows/flutter/CMakeLists.txt
17e902b3fa20820f4ccfd7161d65e018ba4fdbf279e136205f1a273cab23d36c  client/flutter/windows/flutter/generated_plugin_registrant.cc
dbc11635d7b1ba1887adf40df5b83d634e9c3ab0bee34510c71528bb4d73602a  client/flutter/windows/flutter/generated_plugin_registrant.h
ca43028b0c2620265ee16f97971b26b56c7373d5b679df94e01455b04af1339b  client/flutter/windows/flutter/generated_plugins.cmake
d38a6c10b4fd4ee6efb0b9e4514f74a28dfdc13b25f62b97f2657d453740ba72  client/flutter/windows/runner/CMakeLists.txt
f0e6343ff1809bef334fc477b10b6233f5916df45123505b7bc753ecc369ca87  client/flutter/windows/runner/Runner.rc
93312b2a6d387eb9027089db36e8986c769a16d5ba957893fec84e20b6c84689  client/flutter/windows/runner/flutter_window.cpp
dc293c9cfabde9000558e39ebd6578ddfaf98dba50b6a3831b1ca565ad069030  client/flutter/windows/runner/flutter_window.h
a01065c7f4abc6bb739bd62d434ac27aaea4ec624663c3ef903ec62187635142  client/flutter/windows/runner/main.cpp
1fa98588b04561590ba1cf0521ab86a9db4a878312f21c9d5861d965ddd8d1ae  client/flutter/windows/runner/resource.h
5e9d95e86f1020f9443c15bc34578898acdc6403fe168ed951fd2e5c80f6434a  client/flutter/windows/runner/resources/app_icon.ico
bc0a5c549219bdd4dfba20cc89513668c7614674ccf0d714ab347ed3330006ce  client/flutter/windows/runner/runner.exe.manifest
cd9cfd4646e2df3f23c0b0825999ed36b32f5a68c1e671883c63ccc1acb17d98  client/flutter/windows/runner/utils.cpp
95a7f7dddb832997cefa937a96f89472332277e75734a5de553610760b744b03  client/flutter/windows/runner/utils.h
57e24e8bfeb1e67b3cb8541132cbca74fff5776e92c0facbaaaea99eaf371679  client/flutter/windows/runner/win32_desktop.cpp
1f77245f0a1c8af14caee1e0279304da089aafb11016969bdf198e82b181e192  client/flutter/windows/runner/win32_desktop.h
b9ace68b32ca45312f1b948d332fd87769b214fec5684ebf8a644459afc7dbf1  client/flutter/windows/runner/win32_window.cpp
2241366b1fe77d0ccc3b3af55f660e6c7f8acc5de163a43316a761d8e84d06f0  client/flutter/windows/runner/win32_window.h
0efe0bf01a1b5eff3824c7fa0ed9ed4130ac2535c93ebae790f9cef0a47b1d44  client/libs/base/Cargo.toml
f5394cca22f86f28a7f41af91c84d22ada6e5d818b201a22f81483bb0d0f0c7a  client/libs/base/build.rs
1e074c9241ad2c96bbbf604671f9cb499f9d516652bfe72e7d214ddb1604a151  client/libs/base/examples/system_message.rs
d4acf89c7b73ebe26246068112b7134b56447f2bf73095106508b20b67fe933e  client/libs/base/protos/message.proto
5f91949b8ea3166e2d01d29834dc5b3bbff050b54953a919d7e1fdc6e2e77eeb  client/libs/base/src/config/keys.rs
e0ff631fe2d715bfca85bdd09e4d29ab3be651e89b5d07163a5045558f6f44cf  client/libs/base/src/config/mod.rs
0da9c79ba82b4163508b8bca83a8e6ac656763dea062fbb615b96ac219202302  client/libs/base/src/fs.rs
cb8a18861cb83d91b4f97af0a0d4fbbfab198ca5b2896227bc917f80d1becca9  client/libs/base/src/keyboard.rs
242451d0d92fd50e2c8eeb90b7b882b01aae6c40e7ca97ac57acaaacefa3d919  client/libs/base/src/lib.rs
ed5567f74c6a647a4472f729cf149528db470fbcb3ffee22aaf69e7db4619bb1  client/libs/base/src/platform/linux.rs
1bc42a49a554c6c8547e43177c6a19aeb5d1041cee1f228bce5127deaa61246f  client/libs/base/src/platform/linux/wayland_probe.rs
8a5f3c90068566fb7e9624f2fc34460bb1c97b629ab285b10261cb6fa662e769  client/libs/base/src/platform/macos.rs
8a63bf31c9a7dfaadab322523517b5f7a502d61ca2ef794874c05b660b6b715a  client/libs/base/src/platform/mod.rs
cf6b2028df0fa5f4a7649c652965139c43e3ee5f2be888e2a3dc0d84895c9351  client/libs/base/src/platform/windows.rs
ce05703477d0df67a1e08addea898b83828041aab2a4dfe929e276e7bdc882f5  client/libs/base/src/protos/mod.rs
a18508173e24624716eb5bdff4f0a3feb75d8123fad6195faa28ecc80e707f44  client/libs/clipboard/Cargo.toml
e218b7332610609734d21dd07f3629ac0d460d11fff2f74950083b806e21c786  client/libs/clipboard/README.md
986e7115a404acef9e74e43e885a25d421db20d005c1d104838936c58afdfc0f  client/libs/clipboard/build.rs
35c523a08ccdee7ae9d7adb57e249783092b402a0ade087ee5b06b843bdab72c  client/libs/clipboard/docs/assets/scene3.png
226b66020e81073713d110a85f335b53c5656150def5cf30e57c4cfa89492cea  client/libs/clipboard/docs/assets/win_A_B.png
87d327d68df15a49cb00c81466ac53ff0a7a6647e4929d5a98099b725fe75e30  client/libs/clipboard/docs/assets/win_B_A.png
cbff313dedadb6f296d780154ff8c73a3e54c65f912e727cd0df7a9ca835488c  client/libs/clipboard/src/cliprdr.h
1523564491c8f581afbe0e7807ca38473dfdc8f7c8ff789f80d64cddcaec9a06  client/libs/clipboard/src/context_send.rs
6dc4d09972cf5667605d0bb111aae03290975dd2826dfdee40005ebccddc7eda  client/libs/clipboard/src/lib.rs
d1fae3f603034ca70b587d70049f6cf7ccb0b9e6ea15be8082abbd20c9131352  client/libs/clipboard/src/platform/mod.rs
b60b79eece5c6a24f56b40770bb134ef1377b1ec33b0a1ebdf4f6ae0bece965f  client/libs/clipboard/src/platform/unix/filetype.rs
12a65bcddea8bd9e3fbbab3d36ed48ee601ffe7798feebb4e58e33c28dbfab41  client/libs/clipboard/src/platform/unix/fuse/cs.rs
ccd04c50304fc49fd1bea91b06a7698689adc4cb29311d221b24ec11c89af721  client/libs/clipboard/src/platform/unix/fuse/mod.rs
0938a9ba5d12e0c5161cf4b1871e6c898b1086faca77e51b4b2dc4b703efca64  client/libs/clipboard/src/platform/unix/local_file.rs
b2f64798a246b6d215f3c55ce3c84ee546e368ee81b6d106026fbc0bcfeeab6c  client/libs/clipboard/src/platform/unix/macos/README.md
f8c7ce0cf43004769d5d87a5df89a051030e17ea9ce96fc3259593097d122714  client/libs/clipboard/src/platform/unix/macos/item_data_provider.rs
9cc0f0bb97c35ef2067348c3e0b14547ea001340371b2e35351f770e406ee7f0  client/libs/clipboard/src/platform/unix/macos/mod.rs
fb10f5f8ca8bbe55ffa7ef373dc48cc1597d10876862683de2da76a8a01a329c  client/libs/clipboard/src/platform/unix/macos/paste-files-macos.png
b7e071543f0e4439e87cd8b25b1400a8862fe8a1fd16d8f33d18416662e70c41  client/libs/clipboard/src/platform/unix/macos/paste_observer.rs
cef3800d7863809322fdbbffa8575d82d4f74cf71c8e2c1169b9e7b12d223da9  client/libs/clipboard/src/platform/unix/macos/paste_task.rs
dbe2b7f0286d87362b0c1ebfc8bed95230fda4e88b5b16656b741e586df46775  client/libs/clipboard/src/platform/unix/macos/pasteboard_context.rs
af882f5d7e1068978a10edc86b86ab4a5e4430482c048034f0a52c28d179b420  client/libs/clipboard/src/platform/unix/mod.rs
52efefc05f62fd80ac55ebdb6c5521e3b1d890c55731d315c6686751696c36bb  client/libs/clipboard/src/platform/unix/serv_files.rs
dea9f9d2abfa3aed11f52871beca6f2b8bdb03cfc44b6dc9b178161c7c31dd29  client/libs/clipboard/src/platform/windows.rs
6325a51185f591ad8ac5496b282dbe97a38211de7294dfc42d37890e4c59d8c3  client/libs/clipboard/src/windows/wf_cliprdr.c
e753774a5c6c845d5b43db5e4e133c8b7308c233f036517be1e2ae01cb068790  client/libs/enigo/.gitattributes
2bd6216882828e967aa51c2efdc6bfcbeeaf64bddc9de7ffa67318911314fe40  client/libs/enigo/.github/ISSUE_TEMPLATE/bug_report.md
a13ba8b587500ef15ac57577ab4e5c9a0cf9427bc0601e02866bac5bf1a77724  client/libs/enigo/.github/ISSUE_TEMPLATE/feature_request.md
af7726845487160c642b35c31120a423baba1a4798a806b7d529c1bdc1098ccd  client/libs/enigo/.github/ISSUE_TEMPLATE/question.md
179f6fef379f5bda0adae879ec96249ce24dc7c1401ddc591877a083959e48a6  client/libs/enigo/.gitignore
7ad88ba26ed68593805dbebbb3f1e8cb1784cd13dbbfa768590edbcd99b5ae96  client/libs/enigo/.travis.yml
00aa884b3162596b7ac9ce5adca120346a0074832bbf341bf4ebb17e4bf9fa71  client/libs/enigo/.vscode/launch.json
05b8524d3480b09f5fd941ed1fc5820fa6436cca7e0317fe6beb4b7deb83cd19  client/libs/enigo/Cargo.toml
f4d766d1551a41e213da39e009ea71674e06c7203bcf9526beee583d920ae4eb  client/libs/enigo/LICENSE
a68fd9f7fb3b5282355095c0dd9982187c26d794f30ce8c19cd9f730c2670ae8  client/libs/enigo/README.md
c0b0c56eadcdf87aaaa7fc9eb3c3e78452e3d265de113e851412943498dad13c  client/libs/enigo/appveyor.yml
0e38b0f4e5d32e3a8956fed614af39f7ab5b47ec0ceede3d200e2044c9e3f13c  client/libs/enigo/build.rs
df313e2aaa28635c3f9ea9b9ddb7f84cf5554c892399c7f1511a3a77a42b859f  client/libs/enigo/examples/dsl.rs
ed7906cf25fb07e04d5eee19c9319ad7c64caa68e4f5896da1f9c9b018502446  client/libs/enigo/examples/key.rs
d0b3da133813397c2ff33214b673231a1bcabb863cefc6472109410333737b54  client/libs/enigo/examples/keyboard.rs
57752b353ac66bea4100ef78860a4d85932a545d4b7d1a46492791d8d8755997  client/libs/enigo/examples/mouse.rs
d2f1d69aa32e38e0647c9d3d46b731ddcf73fb0ad0564917cfd4406be56da43b  client/libs/enigo/examples/timer.rs
aeffdf96c9207bb6b1cb14c082f2f7c702653664c2f23d705b6a6b3de055c9d4  client/libs/enigo/rustfmt.toml
06cdabc693534da22ba8b0008b75b3e3bc0fdb8d0206f8ee882ae60be546e64c  client/libs/enigo/src/dsl.rs
e459639d9cfd3b19eab155da225e5fd168a973dc1bb76e15e30c1d639030007a  client/libs/enigo/src/lib.rs
23b37a3c7c347ea470ee58783e2ca06677543dad59f2be2c1230751a1299e0e2  client/libs/enigo/src/linux/mod.rs
dcfb0e92063897d6ba0929b0a66ee87cea667ec623dc8104bc44f1416e236d57  client/libs/enigo/src/linux/nix_impl.rs
5049af5d6eb011034b440a2871a8e730c23246a8932c8a8652f8c06e75bed14f  client/libs/enigo/src/linux/xdo.rs
989064b1c8d47b4670a6aeaa7d8f6ab8e3f00c22adfa383e6404ceb5098ba8d1  client/libs/enigo/src/macos/keycodes.rs
a9cea55b78aa6d4e5b0a84449195326663a85385a45bc1a39f77080083577133  client/libs/enigo/src/macos/macos_impl.rs
b725bb8578db95e725d6a51e896c3c4a3b78030a0ed90bc3d04db15b9482e4ac  client/libs/enigo/src/macos/mod.rs
8f7e8de187269c694cefc3a72db2dba3ccd144b9051768b268ebbf18cc155141  client/libs/enigo/src/win/keycodes.rs
07f53df0c2bd6aec012de1a5075bff4c9a5debae075c21b154e4adb181164421  client/libs/enigo/src/win/mod.rs
3509bf8fb5befd51376d77a8f7cfd8d37a429252b5639c815eb251f84d98db2c  client/libs/enigo/src/win/win_impl.rs
6b937008e0a58a438c32574627db6961a4d2aff4bf5c703d4e45cb56ef3b168a  client/libs/hbb_common/.gitignore
3a0309be1e937d568e50dc34bbbbc6b3416d9d53ee8c5a30350ec2bae2decf51  client/libs/hbb_common/Cargo.toml
cc2dca9a8bfc1a23524acfeaf890405f3ffc9184d5c4491aac417cb0994c1dc1  client/libs/hbb_common/build.rs
be661026fec50d691cbd0d54148f27bc9c3a0604fc2cc8d3529b6970b2848673  client/libs/hbb_common/examples/config.rs
d892faf0748e4e49fbb57baae41f36ebd630925107489a5b17372dc6e9ea1c03  client/libs/hbb_common/examples/webrtc.rs
a49389377364667c483fbf461f3578d99ae54907f28b838e6a7716abba758a5e  client/libs/hbb_common/examples/webrtc_echo.rs
f8aee305dfd656863983a734c68fdff3b68175ce139efe9904daa9ac7f948567  client/libs/hbb_common/protos/rendezvous.proto
7c5fe622b8a6576f6b0a3ed016c89a2443f0256b87d9fea2ef15caf65cdc5a18  client/libs/hbb_common/src/bytes_codec.rs
2354aa2252d73671043bdb4ba3dde8d644f250c91cbe71ebeb0da4235902a7f5  client/libs/hbb_common/src/compress.rs
7d0e810b6a38839be3ade1c00dc55c763d421dd617b8d9489dfd8f65466f03ca  client/libs/hbb_common/src/config.rs
bf7c1bbc342c935feb3bb470627a54b1a927579dac3cb614f46b5ecdb3703298  client/libs/hbb_common/src/config/permanent_password.rs
62d46014c029e7869d8b470e33a3ca51db4a8e1267676632052bf729bf7dc164  client/libs/hbb_common/src/fingerprint.rs
dde7132ef5d73fc4bc12f12def23e651e0cfe0765bad1b53e9d060906a77395c  client/libs/hbb_common/src/lib.rs
369bda6db3410e90d44c01cc86cb383198c582e4f368ec49fce392a98797e3a9  client/libs/hbb_common/src/log_throttle.rs
b6a8a71136d71b9c372fe908bc3a1288d02eb5a72521fb9e4380afceaf18d84e  client/libs/hbb_common/src/mem.rs
06de2ef3230b9ed9209cd1b93cec32dbf107eb27d60d7eff44382c5ace4e5bd5  client/libs/hbb_common/src/password_security.rs
ce05703477d0df67a1e08addea898b83828041aab2a4dfe929e276e7bdc882f5  client/libs/hbb_common/src/protos/mod.rs
2fe3017ea39c5666e255a59e16946c52d1adaac065a566a579f3560db8d65406  client/libs/hbb_common/src/proxy.rs
18d3761b1cd12192592c72d04bfb1b4a8c10c14bf27f6c8beec8d359d412da55  client/libs/hbb_common/src/rx_probe.rs
ff77242b89ee63a628b259f0dfb249e6c49dfd8e2d772edfcbbdcc7f8324fbd0  client/libs/hbb_common/src/sh.rs
d327ae96498c8b4713bd7ded44452c9e270e61b2377d44c47a0d76271ac4cb5e  client/libs/hbb_common/src/socket_client.rs
37d4549cbae36c26a9f9fac568fd2986f196aab5314924f1fa85fda1d5c8ebef  client/libs/hbb_common/src/stream.rs
f354dc407bf30ff13f8289c4efe1e3f031333748e0da67ec401830f74285debc  client/libs/hbb_common/src/tcp.rs
d1619594e6db7d039096f34dbff69d508f2ac4d336f3709f439b7533fcfc7388  client/libs/hbb_common/src/tls.rs
c7da75a4db64fea07f6dce1ad5a791fb4d791b15dcc41672129b0f6438ad8b2f  client/libs/hbb_common/src/udp.rs
0b1ebb0c6c1d383c572d45e3f09daa4956ea49650647aaa03600a12ac3de621e  client/libs/hbb_common/src/verifier.rs
950ae0f7a872aeb8f9da3d3963d73ee4754e39b1a2eb2f6f6adae69d0365980a  client/libs/hbb_common/src/webrtc.rs
a1036c45861eee3e1b08103e49e5bb61c2dd60d3ee486ea61021db8d53500608  client/libs/hbb_common/src/websocket.rs
ade32fc22d57e0993729951ea5389d95f410823a27e0e040ca58a725626f4734  client/libs/libxdo-sys-stub/Cargo.toml
33f1f8a8afd6b46e6272369010f5a825a2a0438cde912a95eee3b1bfab2bf53d  client/libs/libxdo-sys-stub/src/lib.rs
39260f3ba7185e82d72d3ba9651e86466b4ab54b016c3e5cd109c104b46a46d0  client/libs/portable/.gitignore
976ddf4aa7d9d41407c4d4ac8990ac81f61e580591b419abddf8137567223432  client/libs/portable/Cargo.lock
e1b558d58f4818bcd8297b1fd54951e324a6f836aa149c2059ee7f510571d982  client/libs/portable/Cargo.toml
bde0743bc7410ce73155fe9c802dfa96ed5f6bd064f31015bc26f9c8a37df7b6  client/libs/portable/build.rs
0cdc489ffe89710a4ecf6ace10f422f215487b7966adf2ab446f9f9df30162df  client/libs/portable/generate.py
ad55a1e091237e55585f95e3ee7107710778aa6841c2c081e6beb1b26e5d66eb  client/libs/portable/requirements.txt
095fa8b9f960d2ce0f526510108cd30aee73087bdc71675a585623cf8c337646  client/libs/portable/src/bin_reader.rs
be7a68d89b0401e92b0e4ffd8af13141c625623d4c798cc9be05a56e9cbb7be3  client/libs/portable/src/main.rs
fd359b0f3af18dc810d81aae036358c9b6c80b9d7a74612524c89c27ed5ce9b5  client/libs/portable/src/res/label.png
a34a5f9fe7d381f6aa8d929fbd8380b2fd31eb12a409a6c03bef5f1da2ecd84d  client/libs/portable/src/res/spin.gif
4c26a1b178672101877193f7be4a082109e40892c0740e8e58d8d0a384fac62f  client/libs/portable/src/ui.rs
c5601a13e9fd3e051f444bc01336e45f02d35c4675d905406b16d72a471a2bfd  client/libs/remote_printer/Cargo.toml
ae727ab523267edd978bc4568e6f2b638e5f91289ad0891cc68465646b66998b  client/libs/remote_printer/src/lib.rs
394e28a02197234869cb116bdb9bea07d80e3b45fd88ec7c98302c26e91ddbe2  client/libs/remote_printer/src/setup/driver.rs
363570d3cac430f0f9a1f3697f47ec3b7fb2137f1e85b4df137e2739f09830c0  client/libs/remote_printer/src/setup/mod.rs
c3b12d2b94d574a8a7e88956df989fc7937083fdb29024d7cb17d96f2d0de2e6  client/libs/remote_printer/src/setup/port.rs
6fffe6cb05a323e58894dd9e43049e12b376dfc8cb6ab1216fa6816cfd533950  client/libs/remote_printer/src/setup/printer.rs
afde11e2121fa56a286f6fa45c7511b20f19cc1941dc1700f8ebf81281ccf535  client/libs/remote_printer/src/setup/setup.rs
3862834b750956950d88f7c3b55552bd393c4ceb27d1211cb480722fe949b11e  client/libs/scrap/.gitignore
306a0dabba5b0a4693c7968f68a6551e5fcb21dcdcfd1bd3338418d6d59f78ca  client/libs/scrap/Cargo.toml
655d60ca325f91e07c0ac01e6b609bb1e80138aea43e7d776d8dc5faeb77ce2e  client/libs/scrap/README.md
f3bcb76ef07dac5f6fbfbd7821785b477eb64789207977d3303e73ef4674bc48  client/libs/scrap/build.rs
5b2d948090b1e1e82898806c62b7c4a80aac372c8087ce1c5a7d212e29ccd2e8  client/libs/scrap/examples/benchmark.rs
9d1d8868925fa0cb90c729bf03258f912eb3bdc8724eec3d8f480eadfa21b0c0  client/libs/scrap/examples/capture_mag.rs
60c5dcb5a44f53c6bde6673bc44577b345771e8569c5cd6c8a5626c2484220ae  client/libs/scrap/examples/ffplay.rs
8a5fefd994e97df66d54ae2caebc96030d5dc0c80e999551ce7181158ec2b9e3  client/libs/scrap/examples/list.rs
3d172605e717393b2360aa8d3794e54f6742808c19ed09a2ea439a00e3277750  client/libs/scrap/examples/record-screen.rs
9ca9e4989fc4644d29e958caf63bad81949632fea3abe7234657087421d28d91  client/libs/scrap/examples/screenshot.rs
73c391632d2222a7aa05181f6e738e83e9b46620c40bf33fcf0bd3796b72dd19  client/libs/scrap/src/android/ffi.rs
eac6a47b5cf41e4eb849c21ff7f235109facd90e37ad52667850bf31aa1d4760  client/libs/scrap/src/android/mod.rs
44c25b1e044bbe823eadb89a9c0656a205676b672302c0518d662aa1f8eaa24b  client/libs/scrap/src/bindings/aom_ffi.h
78d904a5c38264729b5c7d7a4930ec6285692bfa8621e45146cd191e7cc40bec  client/libs/scrap/src/bindings/vpx_ffi.h
c27e3aac6fb71a5bfcd74f545903f9251a6607ffc77b3ec4de5fd67cc98b4924  client/libs/scrap/src/bindings/yuv_ffi.h
445e298e7afc06b6e85df999a134a9ddf3d7f5768bbff98528e145cb0ca7b771  client/libs/scrap/src/common/android.rs
721806f2324a76a9998a3dcb8ed7129dd2e3555948f42cd1e1b2ec9286764633  client/libs/scrap/src/common/aom.rs
d6da4414d253b952e6855359d54131516c8b88a5628de420803068e063be3bac  client/libs/scrap/src/common/camera.rs
7d223344f0840271bdd1a875f0136cd2e3491d9b364e8bb333b8a4c6ec3d3f4f  client/libs/scrap/src/common/codec.rs
7d3561b10ab1bbb1e2142e99492e49842ee2154b32177bc75382f739db0a7117  client/libs/scrap/src/common/convert.rs
87c5caf77eb283543bfee55f32248e34d16f935f51bdacdc85327e542908dd97  client/libs/scrap/src/common/drm_reader.rs
31cfe8b8d396f09184ea880ad864a26d57cc63a641a35dfb61e7c164cc35ba89  client/libs/scrap/src/common/drm_render.rs
b9cea814d17827b5cc0f06f0cd72e84d8ae0668609f0d4cbc73600af0a714b23  client/libs/scrap/src/common/drmtap_dl.rs
b5bc46c6358994a33e0ba3080e407b9f4480f240b56fcbf21d316f9486353e11  client/libs/scrap/src/common/dxgi.rs
12eec9ee0f50185cb0430cbb8fbf24589de36d0ecffd7ca768506522e0b6e291  client/libs/scrap/src/common/hwcodec.rs
1ac4828fadbee3d55cd679b2ae19a2d9973b6ac714204f742ef3770e962aec44  client/libs/scrap/src/common/linux.rs
83e5e6463359348420dfcd7e21bac3aadcfe8c900703ecd21b1bf6bbad6ae742  client/libs/scrap/src/common/mediacodec.rs
0c4148a926cb7f23d14d4f4c78a3848b9bb914426d169c74f94676ebd75f0a0a  client/libs/scrap/src/common/mod.rs
45fcc1f70da353d1428b61d2891ad676280fa2aa6be6d527a305630c25641fd2  client/libs/scrap/src/common/quartz.rs
06550f7c04ee477ce9a581cc5507fe59744bf11c1629d365bdd601f659607226  client/libs/scrap/src/common/record.rs
41ff973383501baf4ce7b92ce4af5dfb9979451d47303bb9fb55875db1c2ac93  client/libs/scrap/src/common/vpx.rs
85fe05723689fcdb19432d9a943dd821da6f58ad79a8dfaaaa3239283e97da64  client/libs/scrap/src/common/vpxcodec.rs
73a3091cbe6f221ce441f4172b57736d880fe4aaf7b151aa2355a987f3db2427  client/libs/scrap/src/common/vram.rs
8f67aebf2faa541ddb11bc8d5f96a611e2cefa0c16acdb32959e672008cb99a8  client/libs/scrap/src/common/wayland.rs
fad34bd152a9bd5c8afe0b8cb0a35e9ce625c335bca8a5a047bdc0a406205f10  client/libs/scrap/src/common/x11.rs
e11284bfcbd335777b90c7b7069c0d463513444d4b668fda94351f919a8ee33c  client/libs/scrap/src/dxgi/gdi.rs
ff0102549fa694aabbb547c812867655a6735de9ea49d4b19f5e272b988f4a17  client/libs/scrap/src/dxgi/hdr.rs
d794c4192c3cdae315b7a13fb8e0a1a7f3ed385a75264eaed72eb5ae99e1d20a  client/libs/scrap/src/dxgi/mag.rs
1d5f939c8a0d3ec5a592b26765a951e64bbb1ed7f569e245cee99b9b3be215cd  client/libs/scrap/src/dxgi/mod.rs
9e1fab5f2996b4db9c56ab008f55d6f811b18c072777573d16ed8ed26d9fdb05  client/libs/scrap/src/lib.rs
bb1247f083d566e1395feea1e9e362604594ef271f6e93cc309ee5aaf9eaabc9  client/libs/scrap/src/quartz/capturer.rs
b55d14bf7ebf5066c788e929869c073fb2fd8f5d71abd03b767453741f1a6103  client/libs/scrap/src/quartz/config.rs
3269f865e1c399a8471c185b67fd40e76943add42a40830d11e1b28453acebf0  client/libs/scrap/src/quartz/display.rs
703d7035418afea9bad554894ee9a1657d6424204222853ca21ce7142f727407  client/libs/scrap/src/quartz/ffi.rs
d262a0d7d5767ad8a89c21b1487fc00327a767f4ca80beba6aeeb7d2676c3987  client/libs/scrap/src/quartz/frame.rs
d0cc79b2f03de10d5fd71748501938f9069900bcf2036eeef0eeefafd2d9b836  client/libs/scrap/src/quartz/mod.rs
b6d88f982f821881ded22b4f590e5cfc92c05bae4d1f86ee17c174927f106e19  client/libs/scrap/src/wayland.rs
2067d11d7c153f6813cc5b8acb59572ffeefb0ae277f1be8b8bd1153f25a339d  client/libs/scrap/src/wayland/README.md
9c4287d05f055ccb2334099261160415a0ffccb82cce56b6b2bf56f5dc0bd107  client/libs/scrap/src/wayland/capturable.rs
289fbfaebc2cdd1a071278f78fbcf1945c9efe274944d1137db5be5a0661a7ed  client/libs/scrap/src/wayland/display.rs
870ca8045f8ed65cae00da6a56effbad11be938e05b51408f49619ff3e059df3  client/libs/scrap/src/wayland/pipewire.rs
5a692cf665f67abcfa322947386eed5a11b91e0b084b921f276495f4e5082577  client/libs/scrap/src/wayland/remote_desktop_portal.rs
ce8cb75d25865ad2282bdb6fe60413dcfb30a929f7f04a672f9671e35edd4df8  client/libs/scrap/src/wayland/request_portal.rs
d416b648d5950ddd70085c95e5b67b4a8bb41cc2bc6a32ff8d852b430f0b5b1e  client/libs/scrap/src/wayland/screencast_portal.rs
44a7bb2adae83e58a09307f365e822a4b27889c15ab498e57688dca11f452949  client/libs/scrap/src/x11/capturer.rs
f0e41f6fbf3a3f52b406946d8b145d69f9c3b766285750e2978161ba69250446  client/libs/scrap/src/x11/display.rs
6f6cf6f0b8fff78208e38264bf5d82bd08b5748f2bbf991c495ca523ce104df2  client/libs/scrap/src/x11/ffi.rs
43113044a02de9aef03d64998dce13216068408549b61e9bd42dfa28f3ffea83  client/libs/scrap/src/x11/iter.rs
4d9efe1b06b7a770bfd95356358190a64cdb1c5d07afa08ccd62d4a99c8ec2d1  client/libs/scrap/src/x11/mod.rs
ac402e2189288c4186fb853ecf87f658a508901d6faae5fd03e942acfb111750  client/libs/scrap/src/x11/server.rs
d5ac2e0574d0e1974f733813284344704c75a9805f1fd58d5834a9fad411e744  client/libs/virtual_display/Cargo.lock
3c241ec655632a6e6f60a767b8418b6590dd08b851d5a77e58bede2a0fe1beb6  client/libs/virtual_display/Cargo.toml
15d7a57ede4e4564459cdff17f7f1354918ee25983222e8ed10be3bc3faa75e5  client/libs/virtual_display/README.md
e0b97e29b7420f3d464902dbfb42b1af32ce1971d578ca4a629fd5d880490576  client/libs/virtual_display/dylib/Cargo.toml
9086453624cd44ffd62a29213e28c78e1ab471316ea76f211da19e8bd8f2bb92  client/libs/virtual_display/dylib/README.md
89cfd0e2b3810008cb576c04bde8fda44030de27474e3c6a77086fa8ddcd2fd1  client/libs/virtual_display/dylib/build.rs
c998a6f8fbd84301c54ba3362626a5f2abe589082f9ab7ca7262a0a680d81e0e  client/libs/virtual_display/dylib/examples/idd_controller.rs
ff884ed66cb32e82b414791773f75e487490be2fa390b2ad857260f0e3996819  client/libs/virtual_display/dylib/src/lib.rs
82abcab04fd1fff9eacd5e12c3645d575b64e0cbe913c4a8dcfd5fa80273747c  client/libs/virtual_display/dylib/src/win10/IddController.c
f84339b4d344337e9e9a5ec94b8fa82bca0bec50b0e3bc850ee79e2915cf3ffa  client/libs/virtual_display/dylib/src/win10/IddController.h
7c5f2d3ac3275ac6c6ef98666529e9241f9d3b3097208dd3c23de41274a90d8a  client/libs/virtual_display/dylib/src/win10/Public.h
1cbe254ba62c1658892c42968ccb05939673e48da6cb80b64843d0c20ebb213c  client/libs/virtual_display/dylib/src/win10/idd.rs
d40a57f9a1d9be90748fd9aa339b86a1bae0283ecd522b0ae8bf7844584d900c  client/libs/virtual_display/dylib/src/win10/mod.rs
e4faeed361db233fa28e5cdc60b5fbfbf3139d9b00ddb233af8eee71f894996b  client/libs/virtual_display/examples/virtual_display_1.rs
7f556c9bb09335a8048ce72637c2b075eb43f487c6bc15a5aff131d6bbb5e87a  client/libs/virtual_display/src/lib.rs
f7d76497c6d32e14c086d8daf77f2a7f76bcbac4bea27a84fbc4467cf89a7425  client/res/128x128.png
f8f5b824e9f3850df18e0c17ab8689c2da609997e0931aa8422abd8ecd35229a  client/res/128x128@2x.png
cbf982cdae86ed214fa6158421a908d05711d76a0d4fe48c6865349938528314  client/res/32x32.png
d2a05355063bf2dda36a0d8c31354a3194192db0bcc876ea081e84a0e88c4d24  client/res/64x64.png
66953019367559c7cf6c824a10339f3aaf71a7a7084230195b83fdb54f34a240  client/res/DEBIAN/postinst
26584995c9ff9e416855959adeeeeef988bcb7ecda9d6f93b8b3736cc730f622  client/res/DEBIAN/postrm
ca6e83ffcb7d934be43c20e519e223efc6da55c0af9a1c9ed3c6affaff374168  client/res/DEBIAN/preinst
566f0a347d2cbb1bda8e3b992d3e70ab00fe9517836d0c7218308bfe0dd07d21  client/res/DEBIAN/prerm
bce324e18a1008eae1bd9d53423e4bccaa17755cdbb83e665ff91ddb4622bb59  client/res/PKGBUILD
a2b2cdb824a0593623b74ac26426467b451d59c22d00711ad11e6f7a9b58d7a9  client/res/ab.py
da42c67bce2dbab13baa2ed7b04661afda9fcdc7ecffaf4672429f71f980640f  client/res/admin-roles.py
c227b22289c9cefd1dda4e9685219e5cc165b4720f350934d252abc12a147e4c  client/res/audits.py
a37fd98913a71c19764cd430bcfdbbda2699b445199a3d5ea3d39a6034fc1ef3  client/res/bump.sh
4243ff998bb04fd23a6f724410016d079539489760771cb31cd209f2f3a1b3e4  client/res/control-roles.py
6c700c102c8b97331edf35a373c652c531baf2c773739db2d684d5c117382c4f  client/res/design.svg
9bcd085f18a77c76a2ca7b2ef54d1150c8a0b9bc89c81f4fdc5216f5104737cd  client/res/device-groups.py
a96b9f05aae17814904592ec119cc82cf7d123fda7062513cc8377dafb56bd5f  client/res/devices.py
b6bc85d9768dc2ffe0cdcd545ef4a5c661ddb53bbdfcef957b8eb3a5c639aec9  client/res/fdroid/patches/0000-flutter-android-x86.patch
b443984b2d6e91c857854fc5ec97010dc14551d50d092b75149e457dc51b634d  client/res/fdroid/patches/0001-x86-no-debuggable.patch
67b80ce2e3e0bdc2a21ef765d8e64c8c319331f210388a5d4f87909c4a044a18  client/res/gen_icon.sh
5e9d95e86f1020f9443c15bc34578898acdc6403fe168ed951fd2e5c80f6434a  client/res/icon.ico
2305371cf9f1bc9f376ef230ba1763280dabcf98814d8899417b3baa18a9f912  client/res/icon.png
a4a3931cfcf779fad2e5dae5e8785fa2663c241a3a33d2a87d70df232079c8f7  client/res/inline-sciter.py
14ac6f3b435278af378dfb09d5861ab513e0a5820fcaac4f679e0bf4543bb041  client/res/job.py
93374c84d27b7b7be17e0f18a141c2bf20871eb583f7a0ec815494f4e522f87f  client/res/lang.py
7ba554d8c5e231dac31dbe4d028a15ddc4c78a887249277d9341e36c89205e28  client/res/logo-header.svg
9d090a828bd2c8dba6f94252b4f96feea495ebc0681e366a99edc3c119b69a9b  client/res/logo.svg
6e1d783459bbb7093f3e3474e44fc6ed5e710f583d1586098b2dd86788f36347  client/res/mac-icon.png
9cdb04fa68095414b536eb819314a1e018050a7f5ebd9e03771951946c525652  client/res/mac-tray-dark-x2.png
19538515700f63b5a5d5c75d7c1f0dc25253cea37f71f8671be80d25f0839f76  client/res/mac-tray-light-x2.png
d75c5dace769eb867cd0e6da159dede5f8140e45a56c1835785ae104b7cef7c1  client/res/manifest.xml
ead42284dfe1ad7a421013d11e33d16db1986bc6aee12663058afaaa90f6aff1  client/res/msi/.gitignore
b2483ec579cbec283c978fc7fa183253b699cb7f12b9fd5d5d6e1d4a1dd5c4a6  client/res/msi/CustomActions/Common.h
f357054ec37f269c693db4d8c8480b46978ce1659b9f7ed6efcca814913ff254  client/res/msi/CustomActions/CustomActions.cpp
f450a7371798700ab6162e006fb930f594bf380252915a7ef8c74cc57a7bc9a3  client/res/msi/CustomActions/CustomActions.def
2a1adb4dbd299f046bbf51308ffd038fcb037eb6a9f968366276e50d4340fbed  client/res/msi/CustomActions/CustomActions.vcxproj
17641f54f71e9a2125452c65872b0332d4feeff76c24a3c1fc03fd81b9fa74ca  client/res/msi/CustomActions/DeviceUtils.cpp
58a2796b6966bc116e2bc367ecc17a6c268d87b66436d5839711cad47fa52b2a  client/res/msi/CustomActions/FirewallRules.cpp
8e8cdc8edc21103e33c243093b8243aeff57325a43691850923545503e8b57ca  client/res/msi/CustomActions/ReadConfig.cpp
18049844d293fc1d40fc790cc2ff39570d2bcfc53a45e346e31e9031b694480c  client/res/msi/CustomActions/RemotePrinter.cpp
47ea72e3328b2f129eda09df74e7da2fbe3a57ac2407283a94a87c809cac907f  client/res/msi/CustomActions/ServiceUtils.cpp
4a70ba07b641fef5a265ce886e7479420eccf359424611f61e9e304ca9a69819  client/res/msi/CustomActions/dllmain.cpp
94c6d2475aa175d270fe02a57b5e320e95482518b147764dbefac6fc3338599b  client/res/msi/CustomActions/framework.h
066dfba93c0029cc0e302c9c462f7301791488b0f0ab6763e6fbdb15293c113f  client/res/msi/CustomActions/packages.config
b20ad711fa06e3ef62f8e3c626e13b3bdc69cff08c60c8b358f38b09e16c99ef  client/res/msi/CustomActions/pch.cpp
ae8edb9ed44e84db3a64ff02bb4e053d661dc19474d8e284bda1c4d625744a0b  client/res/msi/CustomActions/pch.h
9f1324e306a4b746e12c622d76882d77196846a0355b7d8d4e583b0b3de0ef7e  client/res/msi/Package/Components/Folders.wxs
ee3ca5eae359e8926e19d2e4bd82eaa4a972f86ec3572dae1be0d19246af9017  client/res/msi/Package/Components/Regs.wxs
6d63471c709b2f38a6a255e5654ce98f37f60f988bf8d24c40929dd1840b2570  client/res/msi/Package/Components/RustDesk.wxs
70469f3b860539be01397db378b355b70343466a8ca671c5c7524bb7df8da282  client/res/msi/Package/Fragments/AddRemoveProperties.wxs
0519f3ea4c82bc752b97869b5cb4db6006896d1d6a06d4ceb3c137278c9a6f83  client/res/msi/Package/Fragments/CustomActions.wxs
c3c9b56835b69c2306114dc078088092241cd319a9f3c0635c173efd7072bc31  client/res/msi/Package/Fragments/ShortcutProperties.wxs
07675763ee4580cd1adcf19707be3502a482dcb8ec3e2271d25a01a0e8619e4c  client/res/msi/Package/Fragments/Upgrades.wxs
114c769ef47e5346ebe925ccdc1928eacc2ec0536ae789cc99f540e560a141a5  client/res/msi/Package/Includes.wxi
059a050d2c587126e397b80fc506f8350c833032d65d6a661ca6c1e8b1e2bf9e  client/res/msi/Package/Language/Package.en-us.wxl
eeaef425edc0b744348c8f6874a5bc2ac5027d24cfc64e134010693d2aa70258  client/res/msi/Package/Language/WixExt_en-us.wxl
d5ac2df5e1dcb2cf96817504e50b029b55c2b1c099dddabe38a6e5ee9638a5d8  client/res/msi/Package/License.rtf
421caa45090e1b918d0138c3d779e23cd2dedbb5a03eb9e7611b6db43b9327d3  client/res/msi/Package/Package.wixproj
164d2c7937b8346fdf5dc9ac6eaea191367ccc9be8307a45974dfc5dfc0cdb58  client/res/msi/Package/Package.wxs
be76fdd9a200a597f3c060f93f6a51497cccd42ab93fa8e04415a4b41843b3ba  client/res/msi/Package/UI/AnotherApp.wxs
e6d089ede9b44dcc7c9380fceb1f8c8b04c97f5dfa344384d087834efef69296  client/res/msi/Package/UI/MyInstallDirDlg.wxs
25f5f3d2884f10e7ded8757bed8dceab301208c23aa6c5f50f27f7d487fc5e80  client/res/msi/Package/UI/MyInstallDlg.wxs
dfcdb004d43ea5444cfda8e31969266cad29f7847bb21e97b09446a8f11a76d3  client/res/msi/README.md
78edb1f30f1f0747293c0cdc87f201283f96f1f1464a95c7a4906a193f2497ac  client/res/msi/msi.sln
206f83e14605e0f99d00fa0bf10dbb0def44de4b535778474bf764cafc0fe5f1  client/res/msi/preprocess.py
b97f362c2d95320502c6846738424bc835d5e665208f891eaaa4f4f9301a229d  client/res/osx-dist.sh
384d02b53520789b84df7ce75d4c3190eaa2d72c4fb57528a88a380d9c194289  client/res/pacman_install
20bc200f7b0beb934a6c51692c7413b506f341e1c86d25f94bf4ef0020551b07  client/res/rpm-flutter-suse.spec
679908860229b1894fa8d5d9daa4d511c98d5e941cbcf5be2b6c4d9f96ba0f8e  client/res/rpm-flutter.spec
8db74fa1e5322aa6203f897a7081ea302c3c90eb14a2e80202fb70cd5453cbcf  client/res/rpm-suse.spec
8eeaa06cdbff2f8084f039a62213b2aa3ad33f052f266ae38127fd651bbf1fee  client/res/rpm.spec
744c397a72fef1144d1d8fc2c1bbd39ba79d5d6d74e5b9e04e99e8982426e42a  client/res/rustdesk-banner.svg
3b4c2df7a7d28e6651e932f32356e6149a6ac7fce8c6d21fb935e1a549dacae8  client/res/rustdesk-link.desktop
fbd3149b182807b2e7cfe8decd7a61a64ccb5d035b2ebd0a73b908f98e10f1d4  client/res/rustdesk.desktop
b5688e5717fc093356e86491e72636e55d960cac79b977f49434e02749543467  client/res/rustdesk.service
e2a5ea1857cc22686d4bd5151c74defab3c3799fd3a6cd9730d9cf2ff3881bf8  client/res/scalable.svg
306d17fba8c54c86718c158b9fb4c3d705af62e9d24c9f13aa3b6040cea0472f  client/res/strategies.py
156a338005d18e57f2e589be8ed08ea47d0023e5a44703a61d85940ccd15b1ee  client/res/tray-icon.ico
3c09046cafa689dde32bc09b20050f5052f7fab6988f57892b60a1c90bc13895  client/res/user-groups.py
01123fb42bf4c72eda32e152dee6091db581048677f1b68861c600fd4debe115  client/res/users.py
39e305507843a2cee7f82b0e5c01158a5c71bbca9a94ff8aa6e71a17cc7db397  client/res/vcpkg-triplets/arm-neon-android.cmake
d9560adb0a676cd8eb54ccab1639c8eb049e221e919cc5c559a0d912e50677b0  client/res/vcpkg-triplets/arm64-android.cmake
c5be00d7db90f7a43cc05083413b9167f4698799961117fe0fdbb383f1761f0f  client/res/vcpkg-triplets/x64-android.cmake
9acf564408865995d4ffae3d7991a975efc078530c1ca90a000c5174bab4b263  client/res/vcpkg-triplets/x86-android.cmake
d96abb9942cb448e79133a75ae962b1bba66c8a48bf197f2bf2ad747131c9c50  client/res/vcpkg/aom/aom-avx2.diff
10de676ec84daf336658e4a371cb1f5dd73eb5daed4da07975253f2fe64bee0e  client/res/vcpkg/aom/aom-install.diff
d673f171a7c95c29de46aa6a9255b660146856eb8f54085b258774b878cd219b  client/res/vcpkg/aom/aom-uninitialized-pointer-3.9.1.diff
5a07138d20ac842bf1b491bdeaae17bf6fbae4c6c085e544361ef2d8cec6d2b0  client/res/vcpkg/aom/aom-uninitialized-pointer.diff
e43ce20fb1e7b108a563563054adf6d0081d4a06cdb7ef8c1da81bc7a640b249  client/res/vcpkg/aom/portfile.cmake
8a5da92655e3082dd177601036abb795fd14bc164f603eebe45cebabae4d7125  client/res/vcpkg/aom/vcpkg.json
7008c6bfcaedda9a3e9906cb350f4e4acee3c947e8ca357aca23d14d80b57f97  client/res/vcpkg/ffmpeg/0001-create-lib-libraries.patch
45611935478d66262fde55d2b1dbe122fc0da58c0f3e07682e78734ab2e4fc1f  client/res/vcpkg/ffmpeg/0002-fix-msvc-link.patch
9030b03bcc83d9005401b05754d6dae07255b20eda327ae3fe410df94cd1fead  client/res/vcpkg/ffmpeg/0003-fix-windowsinclude.patch
bcd7cb5c34e76c8bc84e89daea6abae7447b4c3eabe9d1361f74959dc167e922  client/res/vcpkg/ffmpeg/0004-dependencies.patch
9afa9e0db0bd2a03af3033eeccf15751c5fc20b40db7892d3979379e7bbc5cc7  client/res/vcpkg/ffmpeg/0005-fix-nasm.patch
7033d16b7df10cc6915381471654f19f5927930b45f450260bf9e62387660bf0  client/res/vcpkg/ffmpeg/0007-fix-lib-naming.patch
dba22ed5a6544fdcd4e85a3ca6b470857ba6343b63d34776fdea1823d689a35a  client/res/vcpkg/ffmpeg/0013-define-WINVER.patch
1106eb674b3ce9ca0413a91a475908758a6cb6c06c2bd4ac99f23160bf1ad580  client/res/vcpkg/ffmpeg/0020-fix-aarch64-libswscale.patch
1cdb52872429c852cc4358d2122cc847c7e251c149af382c61535f1de42221f2  client/res/vcpkg/ffmpeg/0024-fix-osx-host-c11.patch
3e00a2918ded31d579c1fe9619f7c81ba7d4541a27417c71d41aac054300f7d2  client/res/vcpkg/ffmpeg/0040-ffmpeg-add-av_stream_get_first_dts-for-chromium.patch
00baaf3fe29c8597c47adc3adfb1901832bc3138dfce712fbb1c4ddb6c0a0fcf  client/res/vcpkg/ffmpeg/0041-add-const-for-opengl-definition.patch
e4db4661a3da6bdb4b3528eb7796de4af8236ec28d1a319801d4a7015656f58a  client/res/vcpkg/ffmpeg/0042-fix-arm64-linux.patch
580e47e951fcbb41289386de02b25c08a122638f3063b8ed717c1039cb627e8e  client/res/vcpkg/ffmpeg/0043-fix-miss-head.patch
7569c86058daf4d556ceb01b862cddc57cf9748f8b0009e3a7107a9ea725b4e5  client/res/vcpkg/ffmpeg/build.sh.in
9c68673bff8a7bc8c9d3c58acd8b7d7b8677a9c826dd1e88c8162d56a8f33f17  client/res/vcpkg/ffmpeg/patch/0001-avcodec-amfenc-add-query_timeout-option-for-h264-hev.patch
ba3964ff6972f7aae8f71b6e0903c4b1ac23abdddff3c58e1b5c03d87a85e8c7  client/res/vcpkg/ffmpeg/patch/0002-libavcodec-amfenc-reconfig-when-bitrate-change.patch
919d961e4ccccba501e178d95a93dd6993e2164f8d65ce90cf775855903deb82  client/res/vcpkg/ffmpeg/patch/0004-videotoolbox-changing-bitrate.patch
b68ef6b7af1a3f75450310d3c2337e9e4f3a0b35154e68861d07e22189df98f0  client/res/vcpkg/ffmpeg/patch/0005-mediacodec-changing-bitrate.patch
4c4338f3925a8e39a786dc08169abccae0b552047f1d920f5db8e31ddcd3e79b  client/res/vcpkg/ffmpeg/patch/0006-dlopen-libva.patch
8b95a97f493946d3440bbc34875c699ea2e85dcf60f5ad96c132c10b1f537153  client/res/vcpkg/ffmpeg/patch/0007-fix-linux-configure.patch
eb4f006dd0b500209b4d50bb26cba47606f4e58c0e89852f7d326b1694263723  client/res/vcpkg/ffmpeg/patch/0008-remove-amf-loop-query.patch
6ff229ee00e64f8fdb32a561f011a996cc4122dc379f88a4ef6d1a735fe89601  client/res/vcpkg/ffmpeg/patch/0009-fix-nvenc-reconfigure-blur.patch
88e43ca4feb9445b18abb1408271c40383570c7d504c24017034d38d7f2507f8  client/res/vcpkg/ffmpeg/patch/0010.disable-loading-DLLs-from-app-dir.patch
e7456f2c6f93cc91008b132c7ccba9e33ec43142ebf6003e0153d69914b45636  client/res/vcpkg/ffmpeg/patch/0011-android-mediacodec-encode-align-64.patch
6976223d80bbadf3100b7202a3b05f1554b8ee531a2d91139132dfb57b9445a4  client/res/vcpkg/ffmpeg/patch/0012-fix-macos-big-sur-CVBufferCopyAttachments.patch
41c5f4970a63b35ab7c4490d582d42c744b6c829c7a0cf8e9ac7d689bd1f4aa3  client/res/vcpkg/ffmpeg/portfile.cmake
6d732d6066b7df234f1ccdfeb3a6833d12792d73fd3881a67ae83165805ba7e2  client/res/vcpkg/ffmpeg/vcpkg-cmake-wrapper.cmake
402282e3a4fe541cc9c6c7baf9f277c3d80bc7360378da62948ccd9ccf901175  client/res/vcpkg/ffmpeg/vcpkg.json
91fa52aa8ef9c49a667e7f5de710fc47bdb1248f377132159bc610e70319ca8e  client/res/vcpkg/libvpx/0003-add-uwp-v142-and-v143-support.patch
3a7edcb553b1191b48696fc5a56ad5a43ae0cedb658ca42ba07473fa32bbc209  client/res/vcpkg/libvpx/0004-remove-library-suffixes.patch
11a4f47267cff61c8ac18c60091482c63df44bf0edea489c67608fdd53073316  client/res/vcpkg/libvpx/portfile.cmake
72681c6ae8cdda847854e728a8e7b4f1ebf6d7a83da2fbcf4ec66fa163850262  client/res/vcpkg/libvpx/unofficial-libvpx-config.cmake.in
05dc986d13aa44ac0d85f08bc2198efa25df707ba1ebbc6975cce9aaa7d7cc0a  client/res/vcpkg/libvpx/vcpkg.json
acf70fc877efe7c3e0eded8ff9e16cb798bf5e56a127bc8c6e00bf231258095e  client/res/vcpkg/libvpx/vpx.pc.in
6bd098fd9f139f4f31f1bd34f724559ec4bb3c5275f9ce6c1fa71b9fe5c8beb0  client/res/vcpkg/libyuv/fix-cmakelists.patch
cdad93ddebb938e09680f76350a40f053e200522af483cbb1d9aa5ffa5ec1d1d  client/res/vcpkg/libyuv/libyuv-config.cmake
913f366efcb377190083ad4ce5d86d16e7c4129468e295ab06ba6dd6cc91ba3d  client/res/vcpkg/libyuv/portfile.cmake
5009c18383c097b889a82238f9ed2b1e168dd8723b8eb5cb8c419340695865a0  client/res/vcpkg/libyuv/usage
62ee200831d7272dde444e6260b2ce34cbe5d4a89627b71357db766ff20b46f7  client/res/vcpkg/libyuv/usage-msvc
dab305a9a588db5997d6d009fadd9f786f2aa564566f71e5dffa836f82706b71  client/res/vcpkg/libyuv/vcpkg.json
93feecaa822beee08815a9353c05b1f5ef6dc85619dbb22c5011bfbee88ce787  client/res/vcpkg/mfx-dispatch/0003-upgrade-cmake-3.14.patch
bac640bc13cdb9d74607aa45a1431aa15fa4a07ab5b5b6022a90e8a37b34f11d  client/res/vcpkg/mfx-dispatch/fix-pkgconf.patch
6630ffd7d15a232aaaee1f3a6776823bc0205f4e6d975a650ff395b230e1aa90  client/res/vcpkg/mfx-dispatch/fix-unresolved-symbol.patch
24f01a28a0078ec25fd294f7e371ddf847979fa51b0a8b5d84f31336fcf103b2  client/res/vcpkg/mfx-dispatch/portfile.cmake
5d83e0a3cc4b226a95b7342382d0d7fe6bfbd8ea376030592a4fcc32d1124885  client/res/vcpkg/mfx-dispatch/vcpkg.json
b1998186940daff04e5c332fbb7f27f756cf5c2227f6e8c3f37f2fb2e8222286  client/res/vcpkg/opus/fix-pkgconfig-version.patch
01c46775db09ebf4978ee3ce1fa694adf13a0adb10a3b3badf77c3768937944c  client/res/vcpkg/opus/portfile.cmake
024bb3bdbf503bebb3033149127cff008e83de347efb17534ece30dfa2f10690  client/res/vcpkg/opus/vcpkg.json
ff36922445db8e7d1c258ef76daca4f0ad8eaac88a472f90c0edf88aa6e9a1c6  client/src/audio_resampler.rs
ac003c2c24e2d6af299c26e6ac2586f916cf8775a8d3c285d8e4a7dabfc78118  client/src/audio_resampler/allocation_tests.rs
5ba4057c1a5412e3712e0c00a6e8404a850dd125aaa91390b270738fc64e8f31  client/src/audio_resampler/samplerate_tests.rs
1d63abcf8ada534e119a2f5406eb50eab395dd2149f560858013f9f714f8d1aa  client/src/audio_resampler/sinc.rs
33bde269ed1d09bf70343fd8a36613cd3e38653c849c616af4ad6219a9bfbd22  client/src/audio_resampler/tests.rs
f67ffc1075f2aef2a3cd18ae6cea68f16e4dcd8494a37ea1291dc7ba40676b10  client/src/auth_2fa.rs
8012ad417c891e497c99b57863d6006139da9217def5c6bf07f4cb8295fa8120  client/src/bridge_generated.io.rs
353fce2acb0eaccefa2efe36440dc5ae36f9b08ff1021d0ff2a4f8b89f071862  client/src/bridge_generated.rs
005e47b689eeb21b201d5b04326f65a0cd837395e11159b77b81f71be225c951  client/src/client.rs
5891ef5c474249754aef0031f5a809980ffea670c6f384925acd0c6dc04b6e70  client/src/client/audio_playback.rs
d4e6c8a0d37ddadbe3045be84976fab572f164066366b517d51e504a6f6f48de  client/src/client/audio_playback_recovery.rs
28734501ec1543e801818d4b0e1b8cdb72f66252fb02e794d4f2d11a5c9b95a8  client/src/client/audio_playback_startup.rs
bba91fb8e6388eceea908404b847ff6aac774d917c4c42e20709f0f50f7aa4f7  client/src/client/audio_playback_tests.rs
a7daa873f4e6cb6c832e59f91c216e36cfb44325db686b7f6eda634469a654e6  client/src/client/file_trait.rs
4a53696db4a13a4eaf942f5318a6681bac13bd3636faf943a5d84ae16f05a7d4  client/src/client/helper.rs
f947a44d42d156318d5e92321696ecae07346e81d05bbbfa3b495dceef300f0e  client/src/client/io_loop.rs
dcf8d58908c589283f6233142b39a9f385f1c94afaf8169379947abe79a134f6  client/src/client/screenshot.rs
13115d2da5c907d3f2194b33b37fad0871414912d5dada509d95bef358b39cd5  client/src/client/tests/audio_playback_recovery_tests.rs
434f7fbb1285213e49fe6084f655e367d3ebdf8dc8f6234f3b1be19c55f2f9fc  client/src/client/tests/audio_state_tests.rs
9e223a43d6d4173c4f790e2411e293997a64275e6839d769a0414b74eebdb3cc  client/src/clipboard.rs
cd12cae74d9d8aa730167e90e6e8b5d431f8902bfd092eebc237e916f1c6a539  client/src/clipboard_file.rs
b16b9bf8c63d48d2e4f886a1453dbb0f75eed212660d692c5db4973954a6a1dd  client/src/common.rs
743f85dc01825febb7e9b59bc809d8afa1bbd6fd1014a5111984a66769439e6f  client/src/core_main.rs
4b35eb71599fec16fcee9d3c1c06a9c98b29660226e332cf7af71d9eada72a01  client/src/custom_server.rs
42801d700f1c9c51a98aafba7f6f643afd0fa75c488051846e36c479e74ef3ec  client/src/flutter.rs
22a76e7baf7bd8c3e2bd226008def32c1f94bbdf4b16bffd3ac0617ddf0a0752  client/src/flutter_ffi.rs
eabf288e03be9108dc9ba032101acf988c2a8e5b26ce3bde499e3b7c2e705e58  client/src/hbbs_http.rs
5a92bd6558ddb45fc2ed288a3b24fdccbcf4a6c87d32979cafec70f6121c3957  client/src/hbbs_http/account.rs
c47e8d1ab02cf195e700dcd1f0e5938028b390bc6f8c03a3378eb31a77077c1a  client/src/hbbs_http/downloader.rs
d42a110799ff11e32c2004ad04c9c31b41baadf007b6d7ede2e608552dc093e4  client/src/hbbs_http/http_client.rs
f8e4ea4650a5299659227fe2d7228c10107ff620372b11971369b18f331a90c3  client/src/hbbs_http/record_upload.rs
350941754078de1f0bbc69b5f1b5186d8047cb9926c77b26fec31a142508bd4a  client/src/hbbs_http/sync.rs
0954cf90c4b9db87585cb6f57f864ab376dbeb64a2799a1bf45de0a4daf709b2  client/src/ipc.rs
ef6caddc7b1d046d173acc4434ed8364735ec4e57ff72926a9c57d2e4b71bf23  client/src/ipc/auth.rs
929debc706b880517daf435902c1f5c50f3bbcab10e883273ea0e1ad0caf83af  client/src/ipc/drm.rs
e656c84bc2e52e59b8b031d4301728e3c91369f00a8187ab7cc49af69ab753b9  client/src/ipc/fs.rs
b9f4a1c8251ff1c8e9eb84d781aeae0c4dc744461b340450a5cf8dd1ed674396  client/src/kcp_stream.rs
ed3fe63f52f6277d76b901feb917e3e382cbb29170f2a992e6f5f5482ebacfc6  client/src/keyboard.rs
3637dedc066def759040a53322194a65d528ed01f307048fc16a7e75fb29a489  client/src/lan.rs
862576273da8c3ad5063a764fe53179be051eae8ef9dc65431f57e61a3b5a8da  client/src/lang.rs
b8e45427f76325d949ce5ad508828891e707cc1af8db65be8805f1f1e416d946  client/src/lang/README.md
f59a2ecaf5d5b1e78798a213367c896f586d3a233c24ffacec9598c72a6a0eee  client/src/lang/ar.rs
318a2f1019ed9392e8bca368d0b751d65303c95837621ffb1cf98657781d6bd4  client/src/lang/az.rs
02f57c757fb9d1502655800cc0d611552a523fbdd760d2a84d777f74dbcd87c1  client/src/lang/be.rs
bd05ca4ecaa904bc69b9883675a8b0b6da743cf8ca7df9c5471e95c7fef442ef  client/src/lang/bg.rs
f8d8bfd26f818023ec174d2907789ec3d0abd1c2a58e1ce44d6f399fae30d0f2  client/src/lang/ca.rs
cae3832177e6996d2ea87b5610d1f2caed88adf5112b972fd69c81875ab67172  client/src/lang/cn.rs
e7b1641f07a7fee75e0a53a3b688cd391e5ffe5968d609b0b97221124119dba5  client/src/lang/cs.rs
5749aafbaaa2fb5db6580f74cdf43d76ff1427cc586d58f21b99025c65c47529  client/src/lang/da.rs
063a4de0dd0c6254bcacd481ae2dd4f67e8abfeeca79e99a6f5869f3d0ca0e66  client/src/lang/de.rs
3d94e7429a37c57a3fb41554c5e39b007dc55538790d047389f824c25dae23f5  client/src/lang/el.rs
ce49ecd94bf6a8b26bacfc752a1f805ec926abb642ceccef44a162b620db1b49  client/src/lang/en.rs
82ff708e59ac5db4e0ff889acfaa98329579fde0a98f555c0d781d0fa1833b36  client/src/lang/eo.rs
e6ab26b54a33569c06c292c6f83aca23f6daf95f0629d9451d7e307f82bf9940  client/src/lang/es.rs
db2f07ee7d22b45aec72cfc64df1f534794ff49eb03f97b6ec2aa35e27ae9d6b  client/src/lang/et.rs
518f5633787472431c37446d0969dab7625ed578568cb11e2ab69c74f9be4948  client/src/lang/eu.rs
2ffe842c27c2c10e4e4d568a9b9b2d55f42b389c92d33bc55a39f86079484d36  client/src/lang/fa.rs
a929c22e75179b2fb236a1deff265166d27846ff3fffbc57c9a1083cc997cfe0  client/src/lang/fi.rs
2e168911bca81a4da83ca855789f5f8716385e3b2d95d1923bbde6714009ff19  client/src/lang/fr.rs
c4b0d621a9c1b4262de8fbca3fe0319dcefb4624bedc265758773728a74ea798  client/src/lang/ge.rs
06b4202959decf91697c05bb743447be4c765691b7e44f47bd2696e20943655e  client/src/lang/gl.rs
ee0b39d717a9937328fd912e4c84981248fb2fa16aa37e41485bb46638576c3f  client/src/lang/gu.rs
39aac6e8169cb81426b1d02461dd80d5569eab83314475957c76a0c548f49ee4  client/src/lang/he.rs
c7bd8c1a409e377f2584e1b3b4fde0fed312968e6ea2af3ce658e2a4a7bcf6ae  client/src/lang/hi.rs
2bd05f541b3c3f5f6b92a3ad43a592047ba2d2ac1bca871656935a281bf703b3  client/src/lang/hr.rs
a45bdf0765225fbf47ed3dd408ce15f3ce18a7d190a910f4d061ffbe57a5c1b9  client/src/lang/hu.rs
ea59248952d5fc3a338020f0229d14576d8310961484b9bcdf589254f9fe767f  client/src/lang/id.rs
c346da1528bf579e7d8d840d5e9b13002b305cb8f0d88d806f78cdde264d6969  client/src/lang/it.rs
732e526b5dcaf8ced021550388625781528a503029e95eb6edc7d62a849ddb33  client/src/lang/ja.rs
0ef9d7c88e73873d85de4565f545edc7056c6364b5f82bed3bac132f18fa8ec4  client/src/lang/ko.rs
024e01ad3666aa7fafaea8407ba83bd45e3db7781c3a665889c0924f68597e4f  client/src/lang/kz.rs
63cd2a7923e5929c2051ac9686af83329e9edc4dbd69d8505268a8c31cae895f  client/src/lang/lt.rs
84320e9921f7ee2fd5269aa7849a4629ab978b14b05ed00e8b5daf937c150be5  client/src/lang/lv.rs
0e66afead251ae3ef21ebe5699bcb6362f7f2470e1e3d6d0cda84d60823f7e67  client/src/lang/ml.rs
8f93c85bd21eb659720a262cc5307eeeae0e8051fd9aed61ec272a28dc93e019  client/src/lang/nb.rs
a4935d7a4ac9d26119f4dec49d41895252963eca0993aec3230a4cd4195f9acb  client/src/lang/nl.rs
ba11f66208b195bf838cb8ed1207258d8b2413f4e23fcc47d02cc76182534b6b  client/src/lang/pl.rs
7676788a4534b311c8bb275ea4314fd9af5ad574a04ae5af2be66e08d73d5d58  client/src/lang/pt_BR.rs
ed486dd71e2588814cda3bb03cc43d6b2fa0282af5e48ccbe3e631fcda1633cb  client/src/lang/pt_PT.rs
41985e06a3d55e381b2ddafd0078eb343251e8416ac4f19c39db99608c030912  client/src/lang/ro.rs
9b80412537bffab473f31c2bc80644dc7aaf737a13a4cc34e9ab80c46ba124e9  client/src/lang/ru.rs
4faf0fd961542236de6d703a189a0b66dbc16e7de696b57028be96eb285fcb95  client/src/lang/sc.rs
6c53e9937fb5761a116f6c6eefe120aaeeec7f714fd4ad3291a9e901974fce3f  client/src/lang/sk.rs
4bf273e1d7829023ce37cd895385b754ce2d6a78faa58f68e635d25efe5f3c9a  client/src/lang/sl.rs
0d23814bb63a7a045e68af9933d150a7c4213d3e7e6fa3e79f9eb2686bf0db92  client/src/lang/sq.rs
c3eba0f00ff813da6cc46700f475d92390409949330ffe4bbd88808c4d51a8a4  client/src/lang/sr.rs
72a01007348a8a822ab11bc9a3bf630287e7ed0ca27be7121557447aab80410c  client/src/lang/sv.rs
035076a3c4e6417cc2d6b20eb31ae22d3241e377f3b0f7c70b58496e09ae1557  client/src/lang/ta.rs
7a433f5bff3cbe11c253a4e5261c56683c6855b947de59e4c34ed74aaf0d7aa2  client/src/lang/template.rs
5c93d97281d9b8adbf68207accb97fabe653116a18cb0bfd88d06d8f2f66f2c1  client/src/lang/th.rs
74cd34809d1acfa63d40ed47c32504ef6f5685a37290f40cf6a4e0a59ef5ac4f  client/src/lang/tr.rs
b773b768cef593b1495bc0b78da0c0f4c1d297162b8f96a6e03b4431bf0e928d  client/src/lang/tw.rs
089eb0ab691c4a1db8a07150363abb2aa3ce6a1b287abaf2add4fe2ede4acd8f  client/src/lang/uk.rs
e17ffb67cb5bace448a7ba135bb4f4c36d8513915272662de62e59fba8f906ee  client/src/lang/ur.rs
123d637fbe87ac2f0f9ec9287682b1d2d3d4e27c7ffa677c2c86c6daa9751815  client/src/lang/vi.rs
a35f190c96f8ed06e79ff2d55197a3e4cdc35979fb7536f9345b2a5bc2da602a  client/src/lib.rs
2c76da2469a9da329f46b795bc90868d128a9b20c2f529b4c4329d716cc2bcb1  client/src/main.rs
3470a4114b04a3dc85a47f7f932b2a7f6cb5760e0546548fff59d701f61561e8  client/src/naming.rs
9b1748daf920288f79550aca69dfa558d3b55ad64785e0967b974f2360c2ad22  client/src/platform/android_ifaddrs.c
c8c19ca8d5a4a6a3c33eb53ac3ff96472c1252e7f425b1d621d104d2495c225b  client/src/platform/delegate.rs
9db68fba90a43831620782e3c6973bc0fbba3d7915adb5aaf26a76c3b6bc995c  client/src/platform/gtk_sudo.rs
0b1c51fa6e3d025ce86df12c8b05096e1665eb5b0c494f40d579137817bbba9c  client/src/platform/linux.rs
26cda727121253aad3196bcc0a740d7c18de2f17849d147dd4e67d166e9f50f6  client/src/platform/macos.mm
0a8a0723e07dff57632e35bbcaa5e1d687f3a72761b004e62832dd0e692e9f76  client/src/platform/macos.rs
2b1cde6570c674afc1e3c0cf74c74deb70c2b871d2d27faa5a4800e3a3161c87  client/src/platform/mobile_wheel.rs
f48bac9d88d18282e15951ed0da0b837db4220951824627ec6943e3fe53423b9  client/src/platform/mod.rs
820a8153ed02b0c2a7b38134da4cbec3b531a3f10132cf93106b09020fea6a31  client/src/platform/privileges_scripts/agent.plist
4dc3577274c1a00b7b1078d85ae316bddc745f955de15be035d624958f68ae4b  client/src/platform/privileges_scripts/daemon.plist
478c3add708e62f78678cf80296c733519fb69f603bd14d8f7d3d80fe1945d14  client/src/platform/privileges_scripts/install.scpt
b8e6f5cb6c7584ef6c18693f709374ac70119d308de957b5d332a0d8445c0b47  client/src/platform/privileges_scripts/uninstall.scpt
de71fc36ab00ade08f4c6c4dd0a373a70d4973e4bc755d43ac611151e66c1a4a  client/src/platform/privileges_scripts/update.scpt
7f2e2eb305087e5b2c1cae2c464918e62153d77d2e9466c9ce50c7c63278f1cf  client/src/platform/win_device.rs
516e738e28d4d121886eaf520f35c7c2dc560bfc3de61d230eee905f43ac4f78  client/src/platform/windows.cc
6e85d1ab43f7cdf407eab8db15c73b504202e41ad30707480cf6e27c41358ebb  client/src/platform/windows.rs
2e68b71df29444d1ce0ae4075a61e119c9c1e8be4203b1b0601fa7ed332591e8  client/src/platform/windows/acl.rs
f34669da9db230fd6c03d83779e67cd0de49f0849c6345998563e502a4e09264  client/src/platform/windows/installer_handoff.rs
4be5394fb13206e2b894240382cdbea49eadb5306982a7d7c7d98838469adca7  client/src/platform/windows/installer_shell.rs
d0023e7dfc158d2757c45844f5f8f9b4a10fe093148f96d7f53dedbd2f006a73  client/src/platform/windows/msi_registry.rs
63a734b2f9356452b0354d8fc6a976462911c049b07f63d757140d46c091f858  client/src/platform/windows_delete_test_cert.cc
d410f31a99d05b0dafb4526350e2a99a5274ee93aaf78d94f93aaeee8c961f48  client/src/port_forward.rs
6427ad146edd35d498c8183df11a27fde9fe7a660942bb2b04148fffb5ad5c9c  client/src/port_forward_mux.rs
fd861b002dc058243288229bb275c91662116f9ad4cbe54a9a74dcd6fb0fcf7c  client/src/privacy_mode.rs
e7e3553ae18b5a6f9a420420415c02644afaab6326e702cd081971df3332ea6c  client/src/privacy_mode/macos.rs
1c8010894c81b60fd1d7df9119dd3b41227097fac4cf9ce7291d1cc71eaf09ab  client/src/privacy_mode/win_exclude_from_capture.rs
da5aa167cacb4f0142656eaa6946f9a59f53a59e0989a34175263b3ac5c3e090  client/src/privacy_mode/win_input.rs
afb015b3b8327a02c028003e5eda15a421d9b419ec4b385b44dacd2b8ebf4eb9  client/src/privacy_mode/win_mag.rs
d5344bb9da964cddbb039bc72fb1485ff39d45949cc3b467a415aa69ed07891e  client/src/privacy_mode/win_topmost_window.rs
60d75106660093dfce895129a4a9a9fdbe034097540fb726d9539182f040f7bf  client/src/privacy_mode/win_virtual_display.rs
14b1a4f383a2e3ee64ebe74712c74f5e38712719e2e4bde38ef68018e49dd1ef  client/src/rendezvous_mediator.rs
99dbb06c4c06f17a38980d27ebaf3ca1fb80fa798e3e0839c751bf06b5012131  client/src/server.rs
1d05ef9dace3d9d85b896a6a05765f01f53f01f37c93af9b420cead1a7f4af12  client/src/server/audio_service.rs
8bc3f1fb501e41d20da2758a536572dace62eef965a4f504e79880ae021d2038  client/src/server/audio_service/audio_capture.rs
9f5bfcf9b7e77a9db20eb809afbbfb93c55c51ef1425b3c976ac9af1e7457330  client/src/server/audio_service/audio_capture_encoder.rs
1125d010d454702be9497a6b1529521a4d8243b42471664e20cdfdd43b3c0fc9  client/src/server/audio_service/audio_capture_encoder_tests.rs
15bf864b1d1f434b505b99976977a80bdbc7fd85ca19c3e97059b0cecd69d5e8  client/src/server/audio_service/audio_capture_error.rs
ced9c40ff7ca51ed56211638fd4fc89a87706615a4fce1e9b4a0acda80293790  client/src/server/audio_service/audio_capture_queue.rs
03168b1acfa56afce836ee8d2b3a6cca5a3a6dee183cc203f6a111f00918f8dc  client/src/server/audio_service/audio_capture_queue_tests.rs
5d1591d275862195d15b2ff736797658f7314e4bf9b22f2c8b6aab26c28e0f5f  client/src/server/clipboard_service.rs
496d9c48e2afa0d2514e270eeb3ee18da6add46b4edf7f742df92b620a07d9ad  client/src/server/connection.rs
bb271f8c19e7332a573ca5b5aff3667102b5492d4664b2aba312f50d683c687c  client/src/server/dbus.rs
bf7e42f55b91f2882697cf2573d71610c1ba905224f1136ff009b3e1dc35960e  client/src/server/display_service.rs
cdb55a0a44fab1a45545d2647101b4196ff5a5850fe50ff32c2adcacae0ea088  client/src/server/drm_capturer.rs
a659805a488fb5582a4b32a8a61407096f8c9568ab4632a26f2a8457e0bdeff3  client/src/server/drm_cursor_theme.rs
53527b1bd3f52b1db74df86659f31d5b6de9a5702cad24ef9b410060a0534679  client/src/server/input_service.rs
767f7c6cc3c7ca78657bf97f57295d5e58523ed50cebacefc55bc67b052a778a  client/src/server/login_failure_check.rs
312e01b34075db71f180c634e6d7da3a23294938a3c0f5f243e850f49dfa001c  client/src/server/port_forward_mux.rs
9f5987b877035452a783032ce5cdc197dacb6c3be92a4aaf8780ebd30ae9915f  client/src/server/portable_service.rs
b44dd5b84c396595ba2f50a685aa9a24f66c479b5e7619d52c8dbb829bc03a8b  client/src/server/printer_service.rs
1d4bc648b503e2c8457a98f3765879ce9a5561bb85485a1e07346a656a1ff317  client/src/server/rdp_input.rs
3a15feb8b401d6480e34af08d776311e6cf5cf11f2ce9db9730614fece987d61  client/src/server/service.rs
9934fefa00821d9d8cd4314d66396e8ddac7b2457a046566046d2826a3de5ce8  client/src/server/terminal_helper.rs
2a8f74881d0bde821d29d6c100427fa5ebc189ca5d16d22f5e2889edde71529c  client/src/server/terminal_service.rs
851942c3bed8ccb2d6219633bacce234256cf6b6c660df2484f2bcede9d5a261  client/src/server/uinput.rs
ca6d1ecad02a50d2af840c8a4089533a92683f35c3ad24e91026f8b5957b8751  client/src/server/video_qos.rs
969a52f23e5eff6421800070bfb9fe245c3fb78756ad2e590a44114fe5bf4b33  client/src/server/video_qos/tests/adaptation.rs
9a1e88b1593e147184db6acf1b441db5182b5152f4d6df47923c345f1fdb7a3e  client/src/server/video_qos/tests/baseline.rs
acc41e6367a6e42f53d50af61d6dc3628cb0da68cb9a84f139d6401e4e1ac760  client/src/server/video_qos/tests/invariants.rs
92f5851490496dd5282ac233210d49c2562d5c10bd2b2a30aae4dfe6b9e93897  client/src/server/video_qos/tests/jitter.rs
0bf28cac303f9adc28a5f409d39bc2b95b5ddc73d4d18b080baa5d3b4e7fd520  client/src/server/video_qos/tests/recovery.rs
1062d28b9ee367a30bbda4d611e25fb0ac19525b1535dd114a16d509868a0993  client/src/server/video_qos/tests/robustness.rs
02c200dad15696176cd6b2af1483b36900447998ddce62202f6fe6b0728def31  client/src/server/video_qos/tests/sim.rs
0b018ad76702bff87b0d70783e407e4bc2f1a5e46bc0b98cbfdd593f05175ec3  client/src/server/video_qos/tests/smoke.rs
200216bfe4f813f95412da977a9f172215104bd9079f5877bc783e387b6645e5  client/src/server/video_qos/tests/startup.rs
a3d0d2df707e7339552e75177e99a7b7cb66c1a5776a38e93e6b6c09c4d1f23c  client/src/server/video_service.rs
9caea2d0651e192c77f524ba9a62dd0a9046e56cf11fb3eaf0d7ff5af005f4e3  client/src/server/wayland.rs
3432fb016c1e7a16ae8c2aaa7c5384a9d3c2e87ec3d4539bff0162c0d23f1006  client/src/service.rs
256ccb11f5519876d8d12d607bbafed5b75d7c989f315be3464e6cfc464a3ad4  client/src/tray.rs
416446c7b3624dd7e694cdff0bfe4776ea45ed2d2744512d8c0c45c532f4fa61  client/src/ui.rs
5d0763dcdcbeba9f6dab792df7f37cf2d611ea51b7e8c2cdd965c810ed213b0b  client/src/ui/ab.tis
a5314ddc3611cf3d8fae8b642d88b3131c75770a84e87f3998e4651d66d67ce3  client/src/ui/chatbox.html
d63c332018059375efdfee3d1ce23de3582b7cfeb7ce00794c8c2a2619be145f  client/src/ui/cm.css
ee61d0671c4d4b8b33ddc9d98517e15730418dd579638c98223027eb0cc9d357  client/src/ui/cm.html
4ff22c08ae44a458a0f1d67837e9c313868da3977c41be757ca3cffd1996c040  client/src/ui/cm.rs
8f3a03beaeeb77d48b5770504f07d31a23b56eac24437ca3ce92d94edd8aafb0  client/src/ui/cm.tis
b58f708942af4c9b79d12cb91334d8fedd39c251eebf61ec38b0bf73ae244e64  client/src/ui/common.css
d18067e7aee040a2cf1c4455ba69654e61db49e9bdc00f266049040542b72666  client/src/ui/common.tis
c26f009e8fd6d3d79b745ace69f4e8938f36aaa1a036ac102a94b2de0b910251  client/src/ui/file_transfer.css
1a0b2e63a08453f5012323ad2933ef095cfe67687a9fd89a5d4d2e514cb313d8  client/src/ui/file_transfer.tis
3bcfee0cf41c9970230ce80e3eeb466d008cabab7ff4393baf51799e4d1f8f7b  client/src/ui/grid.tis
147515826bc63dd9077f55c23d4abf2bbafe4f9e05826f0784508a7a0c40c1ee  client/src/ui/header.css
dce26e8305dfe49963c464561512bd0ad142a99397f2bcaade7f1b729d2d1c2c  client/src/ui/header.tis
2197bc42567bec4359814993d723bd4a3501a2c83fb61cfcc5bb52a877d0ec50  client/src/ui/index.css
42f4bfcc6153aef639a7eca677e2b71e32b390aa0494295cf46cac0957e9644a  client/src/ui/index.html
82f5e0ae90cb48a2fb8cd369494eb3446ff0cd75a156696bf82ef474add2e101  client/src/ui/index.tis
0c2b1290a2d0292fdbb0cd2814db18ba03fab69fb1f4dd44f03412d7cc2cc0bc  client/src/ui/install.html
79ffd1b906bed9dc9db14c716a7a04864728cc9580b625a666abdf8041d5c22d  client/src/ui/install.tis
ecb808e4dc3469f5430ad45b8e5226375de3b3f403aaaa7f105816e210acf542  client/src/ui/msgbox.tis
8946c147cf6932cfc38005193ef5e412076ea1ae57bdcc6c7b73a4aa083227af  client/src/ui/port_forward.tis
b118b52930ae29028575c106828845429a6aecd1c0a7c36bdf2c144eff2cfd90  client/src/ui/printer.tis
41783f906a60378e4d4d1a5381f08bbdfadf076c4c795dab3c82481af939cf69  client/src/ui/remote.css
78570ffcafe7b3286576093309e9e6f93a2d1c1b377f433e2c6395f2bce1f74b  client/src/ui/remote.html
ef248b1da2084014946677a5e2f45b8c5e561911fba29cafe604d8d68029039e  client/src/ui/remote.rs
06ec7ea756949a631e9cd0af239f76d2742cf13e159cab2e2077949e122cd57d  client/src/ui/remote.tis
56bff19ddf08e9d5079d257f3918b36b3790c8f35d8ab45fb91bfd4a24772c1d  client/src/ui_cm_interface.rs
6daa5ecea4b1ee7c85e92576447fb0e6c824d4ca87c9c399db3271fab4685177  client/src/ui_interface.rs
f9418fb724fea6f5948cc34cf4a73ece30fdd8871515ab2b267db2816b92dbeb  client/src/ui_session_interface.rs
d6f09435fcc70cde146fb39ea437feb4b1dd1ed186423cc8e3295421fe545cfd  client/src/updater.rs
6848c86e6a09f56ecce4ae719589df6625da05cf1500519309648f3fb4eab7c7  client/src/updater/netexperts-install.ps1
48078cee0b1b00c204fcd2b02870bea2c97ee1a51a4ca4285efa7938421b6dcc  client/src/updater/netexperts.rs
33200bae61f950a58a71e2fa38295b67a3a362017e14dafa4b79e442a465339e  client/src/version.rs
21887d1e71e3155a5d0630fbd33151daa7fe433d74886dbe570eda916004e96f  client/src/virtual_display_manager.rs
a8630179efa1fac190a6f4ab84338e12fad35b00bab3a3310653929b6af9b262  client/src/whiteboard/client.rs
9ad21b118fb97c5b48a513756f44f08da3bd18bf579c9e96cfbce4c60e48a29c  client/src/whiteboard/linux.rs
6ea7ec10679d29d43d0704d63056baa9998e6cde4e75c5fba820299b3cb2ad96  client/src/whiteboard/macos.rs
6da6fbb0cfed21442ba591c339ed0dc6b73b86019ff632d5bb28d952d499bbd6  client/src/whiteboard/mod.rs
d66b1477c86a4e1f1aa273306bf47eb883503cdbca09a69e747515d471bd18c3  client/src/whiteboard/server.rs
28aa94acd5db78576c0066571ed83110ae7e3034a2b28480385d694ff539e7ff  client/src/whiteboard/win_linux.rs
fb02c54fadf69f97c7d7b05ad626acabecf7c0bc4ff2befbe07563c9ab24f018  client/src/whiteboard/windows.rs
76d14241ec7f6adfba265a217f3b9c27adf47ed8c600085615756934fc155ef3  client/vcpkg.json
