-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPipfile.lock
1540 lines (1540 loc) · 77.3 KB
/
Pipfile.lock
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"_meta": {
"hash": {
"sha256": "278a5a6d1556a79003b094d7ece1d83077556eff4a24b7b29eb8819244642c66"
},
"pipfile-spec": 6,
"requires": {
"python_version": "3.9"
},
"sources": [
{
"name": "pypi",
"url": "https://pypi.org/simple",
"verify_ssl": true
}
]
},
"default": {
"beautifulsoup4": {
"hashes": [
"sha256:9a315ce70049920ea4572a4055bc4bd700c940521d36fc858205ad4fcde149bf",
"sha256:c23ad23c521d818955a4151a67d81580319d4bf548d3d49f4223ae041ff98891"
],
"markers": "python_version >= '3.1'",
"version": "==4.10.0"
},
"certifi": {
"hashes": [
"sha256:78884e7c1d4b00ce3cea67b44566851c4343c120abd683433ce934a68ea58872",
"sha256:d62a0163eb4c2344ac042ab2bdf75399a71a2d8c7d47eac2e2ee91b9d6339569"
],
"version": "==2021.10.8"
},
"charset-normalizer": {
"hashes": [
"sha256:876d180e9d7432c5d1dfd4c5d26b72f099d503e8fcc0feb7532c9289be60fcbd",
"sha256:cb957888737fc0bbcd78e3df769addb41fd1ff8cf950dc9e7ad7793f1bf44455"
],
"markers": "python_version >= '3'",
"version": "==2.0.10"
},
"idna": {
"hashes": [
"sha256:84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff",
"sha256:9d643ff0a55b762d5cdb124b8eaa99c66322e2157b69160bc32796e824360e6d"
],
"markers": "python_version >= '3'",
"version": "==3.3"
},
"mouseinfo": {
"hashes": [
"sha256:2c62fb8885062b8e520a3cce0a297c657adcc08c60952eb05bc8256ef6f7f6e7"
],
"version": "==0.1.3"
},
"numpy": {
"hashes": [
"sha256:0d245a2bf79188d3f361137608c3cd12ed79076badd743dc660750a9f3074f7c",
"sha256:26b4018a19d2ad9606ce9089f3d52206a41b23de5dfe8dc947d2ec49ce45d015",
"sha256:2db01d9838a497ba2aa9a87515aeaf458f42351d72d4e7f3b8ddbd1eba9479f2",
"sha256:3d62d6b0870b53799204515145935608cdeb4cebb95a26800b6750e48884cc5b",
"sha256:45a7dfbf9ed8d68fd39763940591db7637cf8817c5bce1a44f7b56c97cbe211e",
"sha256:4ac4d7c9f8ea2a79d721ebfcce81705fc3cd61a10b731354f1049eb8c99521e8",
"sha256:60f19c61b589d44fbbab8ff126640ae712e163299c2dd422bfe4edc7ec51aa9b",
"sha256:632e062569b0fe05654b15ef0e91a53c0a95d08ffe698b66f6ba0f927ad267c2",
"sha256:65f5e257987601fdfc63f1d02fca4d1c44a2b85b802f03bd6abc2b0b14648dd2",
"sha256:69958735d5e01f7b38226a6c6e7187d72b7e4d42b6b496aca5860b611ca0c193",
"sha256:78bfbdf809fc236490e7e65715bbd98377b122f329457fffde206299e163e7f3",
"sha256:7e957ca8112c689b728037cea9c9567c27cf912741fabda9efc2c7d33d29dfa1",
"sha256:800dfeaffb2219d49377da1371d710d7952c9533b57f3d51b15e61c4269a1b5b",
"sha256:831f2df87bd3afdfc77829bc94bd997a7c212663889d56518359c827d7113b1f",
"sha256:88d54b7b516f0ca38a69590557814de2dd638d7d4ed04864826acaac5ebb8f01",
"sha256:8d1563060e77096367952fb44fca595f2b2f477156de389ce7c0ade3aef29e21",
"sha256:b5ec9a5eaf391761c61fd873363ef3560a3614e9b4ead17347e4deda4358bca4",
"sha256:bcd19dab43b852b03868796f533b5f5561e6c0e3048415e675bec8d2e9d286c1",
"sha256:c51124df17f012c3b757380782ae46eee85213a3215e51477e559739f57d9bf6",
"sha256:e348ccf5bc5235fc405ab19d53bec215bb373300e5523c7b476cc0da8a5e9973",
"sha256:e60ef82c358ded965fdd3132b5738eade055f48067ac8a5a8ac75acc00cad31f",
"sha256:f8ad59e6e341f38266f1549c7c2ec70ea0e3d1effb62a44e5c3dba41c55f0187"
],
"markers": "python_version < '3.10' and platform_machine == 'arm64'",
"version": "==1.22.1"
},
"pandas": {
"hashes": [
"sha256:0f19504f2783526fb5b4de675ea69d68974e21c1624f4b92295d057a31d5ec5f",
"sha256:156aac90dd7b303bf0b91bae96c0503212777f86c731e41929c571125d26c8e9",
"sha256:1d59c958d6b8f96fdf850c7821571782168d5acfe75ccf78cd8d1ac15fb921df",
"sha256:1f3b74335390dda49f5d5089fab71958812bf56f42aa27663ee4c16d19f4f1c5",
"sha256:23c04dab11f3c6359cfa7afa83d3d054a8f8c283d773451184d98119ef54da97",
"sha256:2dad075089e17a72391de33021ad93720aff258c3c4b68c78e1cafce7e447045",
"sha256:46a18572f3e1cb75db59d9461940e9ba7ee38967fa48dd58f4139197f6e32280",
"sha256:4a8d5a200f8685e7ea562b2f022c77ab7cb82c1ca5b240e6965faa6f84e5c1e9",
"sha256:51e5da3802aaee1aa4254108ffaf1129a15fb3810b7ce8da1ec217c655b418f5",
"sha256:5229c95db3a907451dacebc551492db6f7d01743e49bbc862f4a6010c227d187",
"sha256:5280d057ddae06fe4a3cd6aa79040b8c205cd6dd21743004cf8635f39ed01712",
"sha256:55ec0e192eefa26d823fc25a1f213d6c304a3592915f368e360652994cdb8d9a",
"sha256:73f7da2ccc38cc988b74e5400b430b7905db5f2c413ff215506bea034eaf832d",
"sha256:784cca3f69cfd7f6bd7c7fdb44f2bbab17e6de55725e9ff36d6f382510dfefb5",
"sha256:b5af258c7b090cca7b742cf2bd67ad1919aa9e4e681007366c9edad2d6a3d42b",
"sha256:cdd76254c7f0a1583bd4e4781fb450d0ebf392e10d3f12e92c95575942e37df5",
"sha256:de62cf699122dcef175988f0714678e59c453dc234c5b47b7136bfd7641e3c8c",
"sha256:de8f8999864399529e8514a2e6bfe00fd161f0a667903655552ed12e583ae3cb",
"sha256:f045bb5c6bfaba536089573bf97d6b8ccc7159d951fe63904c395a5e486fbe14",
"sha256:f103a5cdcd66cb18882ccdc18a130c31c3cfe3529732e7f10a8ab3559164819c",
"sha256:fe454180ad31bbbe1e5d111b44443258730467f035e26b4e354655ab59405871"
],
"index": "pypi",
"version": "==1.4.0"
},
"pillow": {
"hashes": [
"sha256:03b27b197deb4ee400ed57d8d4e572d2d8d80f825b6634daf6e2c18c3c6ccfa6",
"sha256:0b281fcadbb688607ea6ece7649c5d59d4bbd574e90db6cd030e9e85bde9fecc",
"sha256:0ebd8b9137630a7bbbff8c4b31e774ff05bbb90f7911d93ea2c9371e41039b52",
"sha256:113723312215b25c22df1fdf0e2da7a3b9c357a7d24a93ebbe80bfda4f37a8d4",
"sha256:2d16b6196fb7a54aff6b5e3ecd00f7c0bab1b56eee39214b2b223a9d938c50af",
"sha256:2fd8053e1f8ff1844419842fd474fc359676b2e2a2b66b11cc59f4fa0a301315",
"sha256:31b265496e603985fad54d52d11970383e317d11e18e856971bdbb86af7242a4",
"sha256:3586e12d874ce2f1bc875a3ffba98732ebb12e18fb6d97be482bd62b56803281",
"sha256:47f5cf60bcb9fbc46011f75c9b45a8b5ad077ca352a78185bd3e7f1d294b98bb",
"sha256:490e52e99224858f154975db61c060686df8a6b3f0212a678e5d2e2ce24675c9",
"sha256:500d397ddf4bbf2ca42e198399ac13e7841956c72645513e8ddf243b31ad2128",
"sha256:52abae4c96b5da630a8b4247de5428f593465291e5b239f3f843a911a3cf0105",
"sha256:6579f9ba84a3d4f1807c4aab4be06f373017fc65fff43498885ac50a9b47a553",
"sha256:68e06f8b2248f6dc8b899c3e7ecf02c9f413aab622f4d6190df53a78b93d97a5",
"sha256:6c5439bfb35a89cac50e81c751317faea647b9a3ec11c039900cd6915831064d",
"sha256:72c3110228944019e5f27232296c5923398496b28be42535e3b2dc7297b6e8b6",
"sha256:72f649d93d4cc4d8cf79c91ebc25137c358718ad75f99e99e043325ea7d56100",
"sha256:7aaf07085c756f6cb1c692ee0d5a86c531703b6e8c9cae581b31b562c16b98ce",
"sha256:80fe92813d208ce8aa7d76da878bdc84b90809f79ccbad2a288e9bcbeac1d9bd",
"sha256:95545137fc56ce8c10de646074d242001a112a92de169986abd8c88c27566a05",
"sha256:97b6d21771da41497b81652d44191489296555b761684f82b7b544c49989110f",
"sha256:98cb63ca63cb61f594511c06218ab4394bf80388b3d66cd61d0b1f63ee0ea69f",
"sha256:9f3b4522148586d35e78313db4db0df4b759ddd7649ef70002b6c3767d0fdeb7",
"sha256:a09a9d4ec2b7887f7a088bbaacfd5c07160e746e3d47ec5e8050ae3b2a229e9f",
"sha256:b5050d681bcf5c9f2570b93bee5d3ec8ae4cf23158812f91ed57f7126df91762",
"sha256:bb47a548cea95b86494a26c89d153fd31122ed65255db5dcbc421a2d28eb3379",
"sha256:bc462d24500ba707e9cbdef436c16e5c8cbf29908278af053008d9f689f56dee",
"sha256:c2067b3bb0781f14059b112c9da5a91c80a600a97915b4f48b37f197895dd925",
"sha256:d154ed971a4cc04b93a6d5b47f37948d1f621f25de3e8fa0c26b2d44f24e3e8f",
"sha256:d5dcea1387331c905405b09cdbfb34611050cc52c865d71f2362f354faee1e9f",
"sha256:ee6e2963e92762923956fe5d3479b1fdc3b76c83f290aad131a2f98c3df0593e",
"sha256:fd0e5062f11cb3e730450a7d9f323f4051b532781026395c4323b8ad055523c4"
],
"markers": "python_version >= '3.7'",
"version": "==9.0.0"
},
"pyautogui": {
"hashes": [
"sha256:d31de8f712218d90be7fc98091fce1a12a3e9196e0c814eb9afd73bb2ec97035"
],
"version": "==0.9.53"
},
"pygetwindow": {
"hashes": [
"sha256:17894355e7d2b305cd832d717708384017c1698a90ce24f6f7fbf0242dd0a688"
],
"version": "==0.0.9"
},
"pymsgbox": {
"hashes": [
"sha256:2194227de8bff7a3d6da541848705a155dcbb2a06ee120d9f280a1d7f51263ff"
],
"version": "==1.0.9"
},
"pyobjc": {
"hashes": [
"sha256:791a48269deacc20e73211caa73f133ff4588921c33bde472b963a261d268e08",
"sha256:7f8fe53c6a80aff1da3f2f211e7f253ec03d0ca5a7728d886cb1ec1547af5d64"
],
"markers": "platform_system == 'Darwin'",
"version": "==8.1"
},
"pyobjc-core": {
"hashes": [
"sha256:43f251881fe36dcb9ca9f7946ab13ddb4aa2499bde3c8bf2dc8144b5fe884629",
"sha256:781cfa7a3f72ce7213b4c341b5c552cd63b6664b3b444a23fcb1d5fdd417aa8b",
"sha256:920914a1a4cd4f8a54babe93f0b4e4cd93b51d11ae38d8ef17f5edb603b7a949",
"sha256:951e716ad30bea52190f5e82604ee2c7f3dc6c04722cf0a3311ad7e4e6af5134",
"sha256:b6662805d288cd1bfd257565ddc07541d0162b3167af15e39f7a654b94f6667b",
"sha256:ddd9b964df292fa0bbd0d0694befe4c524977780e3f11221ac7e8683d5e9590f"
],
"markers": "platform_system == 'Darwin'",
"version": "==8.1"
},
"pyobjc-framework-accessibility": {
"hashes": [
"sha256:1259b72e9178617d43a7e8b7a7b2f9283dedae13b5d851d75d9d4f138fb92ed6",
"sha256:319ddad7eace61ffe1d659e45775d70e9d4057a39f795a8a44889cef5f4ee0af",
"sha256:583fd614c00c33d7890ee44036c69a0e46f7008b72c4dbbaf65c8e63a40f0c02",
"sha256:c66a79a3c7954eda4b6844a9495942f22b6ed1bc7d7962a238701409f79560af"
],
"markers": "platform_release >= '20.0'",
"version": "==8.1"
},
"pyobjc-framework-accounts": {
"hashes": [
"sha256:2b3399e36594d0f6dc567fd8fa1b5f9b861fef9c97336d5af2a7bd64ab5f04b5",
"sha256:97e3ed01b13f0824fb3e4899d6d4c23e752f7b837e85864cb976ba6cd6ad404b"
],
"markers": "platform_release >= '12.0'",
"version": "==8.1"
},
"pyobjc-framework-addressbook": {
"hashes": [
"sha256:056ad27a2a5c3afa0701e140d2434c0d3c186e22f76950b3091831af898a7f68",
"sha256:b4961acf38cb0b4f43a03a4f2bf9f1696a5b6b3620edc8c485839ccf4762c6a0",
"sha256:f0ec45eb1565e72d028eff4f6857d5e67a866be360ac2ea8c2759b3951222492",
"sha256:f436e9b9a3633f51a43494c05885986f13fb379afd237e3610f03091d3b6cabe"
],
"markers": "python_version >= '3.6'",
"version": "==8.1"
},
"pyobjc-framework-adservices": {
"hashes": [
"sha256:85355ed4e2d754fe8cb66fcacf0d14a7997d33a25ccf1dc759a3b4e44861b02d",
"sha256:ce3885f607a1aa75d3382abfc76cbd4488bb44524f65dcf025061e5833e9c9ef"
],
"markers": "platform_release >= '20.0'",
"version": "==8.1"
},
"pyobjc-framework-adsupport": {
"hashes": [
"sha256:05531e087a4894c0aa32d14afd21c4f68e5f5051a16e229dfebe11ed297bd01e",
"sha256:eaada73cc7f8e28c2485e6913a730f3926ff92ed18833546803383691c1f72bb"
],
"markers": "platform_release >= '18.0'",
"version": "==8.1"
},
"pyobjc-framework-applescriptkit": {
"hashes": [
"sha256:918e73352e60f6070e07189a7c4e09e90508bee803aaf7a0ec294d61f1851bff",
"sha256:a002296de708c7bd1b7d659ede01825182a9f4b3711ddaabbb7ac3c6247dabbc"
],
"markers": "python_version >= '3.6'",
"version": "==8.1"
},
"pyobjc-framework-applescriptobjc": {
"hashes": [
"sha256:5013c9c11e9a3ad688345ee9563a6da0b685a4c9e58337fab5369678b07d17e8",
"sha256:c80364d6f6ef6f0beeee4b92ec6ca9223f54fe0305c463c2efbe1f4626b6fee4"
],
"markers": "platform_release >= '10.0'",
"version": "==8.1"
},
"pyobjc-framework-applicationservices": {
"hashes": [
"sha256:01b8378cd27bbc2bad449600a5ff05060cd4f2098eb6b7bc85f0f95baad721b6",
"sha256:3eb1f24f5b3c03a8adf7339f4d70677a8c3223914e802fa4736009cc29f8920b",
"sha256:4d31fde8409f4b705fa152ef68f2e7577013e6e1d79c2e659346941942b6ed39",
"sha256:7e34d4b4f034e7500bcb11f1290d4d99f737dfb8057a73a0a7b6090d48886543",
"sha256:c35da5ab2851fff21950c73a1abb19f9e925f75190bb03404b12b1a0c959a013",
"sha256:d608b400e8a41a0aeef08e59af66c1aeb626d2a09ae33c66ebf24f69773c08c9"
],
"markers": "python_version >= '3.6'",
"version": "==8.1"
},
"pyobjc-framework-apptrackingtransparency": {
"hashes": [
"sha256:6e57a734146b99018faacded4f4498ecba2e9e01ab68ad111477d578cbadd6db",
"sha256:768f9f6abe2e187ea8ce7b7e140229a813233c512238b6da8b026501bc4af63e"
],
"markers": "platform_release >= '20.0'",
"version": "==8.1"
},
"pyobjc-framework-audiovideobridging": {
"hashes": [
"sha256:8fca7cb594eea5643f1f02e2a3fb54e3e5a578efd8bade54537755c118683120",
"sha256:f5b0116e903b21b04b1e3e96648a28fb9813c2c411283f0c40d0c77976fd5a33"
],
"markers": "platform_release >= '12.0'",
"version": "==8.1"
},
"pyobjc-framework-authenticationservices": {
"hashes": [
"sha256:956d9a1211da5b1d64e5f534d1d7d31bfb90601f40290ed0d1fee6b14cf0a5b6",
"sha256:973b02db8be6a8d62e53c454f367501f41706028690b3a1f8f2e5838d3038113",
"sha256:9d85c7a502c29b110d8eabdc0416b91f6ba0a2a9e0cb2d58e46e445e3235a088",
"sha256:b41995d819774484aac18b188f8a132d6bdc3deb0224785bdfa9c020811489d4"
],
"markers": "platform_release >= '19.0'",
"version": "==8.1"
},
"pyobjc-framework-automaticassessmentconfiguration": {
"hashes": [
"sha256:06c15c426f906ea441d1636b983425a3ccafabacc71138c74eca9b8b46da1878",
"sha256:41ed39c547060a9aa761ec1441c7097a7272db0b8ea80269fae754d26c44d813",
"sha256:9ca28279718c80a7643b244322873b9c9f969506b97cb083bb366268f3fe876d",
"sha256:cf0ea9ffe528b475b6f96ab5582bfbd73b63fc9e44e595412ddebb5647103b37"
],
"markers": "platform_release >= '19.0'",
"version": "==8.1"
},
"pyobjc-framework-automator": {
"hashes": [
"sha256:9ba8c65d5d6f9e4a7c2e6484fd766ead50f1e408d114d450f652a53999b8114a",
"sha256:d1d2d283b8b8d522b46bfc5f5ceb5914e7706615ae3463e1a547e1a2da65367c"
],
"markers": "python_version >= '3.6'",
"version": "==8.1"
},
"pyobjc-framework-avfoundation": {
"hashes": [
"sha256:03114f8c515a760655210176eea631915a85f82230b3d10f2b57c809555148c2",
"sha256:47df44e8b77cc7143cd62aa41ae3e6c95119f14d76235bfbfca68038499d16d7",
"sha256:aef75fc734adff1678ae546921f4113ee8ce94b3356642680b4704eadc2299f7",
"sha256:b33f0791e57a253377f819865587e7311c86aaadb0fc43fce1778a792d5bf222"
],
"markers": "platform_release >= '11.0'",
"version": "==8.1"
},
"pyobjc-framework-avkit": {
"hashes": [
"sha256:62237fcca0dff57f1d95dd4951109e0e6bae0228bc18daa4fd14a34de580ac6d",
"sha256:a0bac4fef2779d6601dd5008315d5374868a01ae5ea86a99978807965194aa5a",
"sha256:a567a366e672fbce1d6b2f148208b0a32125092298fb23113071cf3cda558101",
"sha256:ae3d0d35bba86e21e2802099d4236bff36ed6aedd255d9c54571841517d86c1a"
],
"markers": "platform_release >= '13.0'",
"version": "==8.1"
},
"pyobjc-framework-businesschat": {
"hashes": [
"sha256:21a313199fe0210ded3fd2d85ee9dd67f24b88e4ebd05429f980781ead9dd9bd",
"sha256:23ccd42d32d3faa30509ed8ccb7ed9d1df4630043cd19aaa20da5cb8e55a9364"
],
"markers": "platform_release >= '18.0'",
"version": "==8.1"
},
"pyobjc-framework-calendarstore": {
"hashes": [
"sha256:053ded226d62fc4f8b73c2d3bdefc0a7fb1cf228f9689fa37295fbf58af9ea7a",
"sha256:350245310be110e60c28af2fd2273c3fa646b5d4652eeb57a7199e3c3fe75c11"
],
"markers": "platform_release >= '9.0'",
"version": "==8.1"
},
"pyobjc-framework-callkit": {
"hashes": [
"sha256:573a4c50817e3a074cd25e25e677fdc32d8fe2a5362098f248fd70a230f2b8b1",
"sha256:bbc2f3ffee1f7375ffdc761d5a96163b5bddb613f46e35f25c6cc9007fddb619"
],
"markers": "platform_release >= '20.0'",
"version": "==8.1"
},
"pyobjc-framework-cfnetwork": {
"hashes": [
"sha256:29ad962aa8151f3bae6058392f29d81aecbf281f732e6ca359681b5c180ccfab",
"sha256:4f623e8eec25aaca466848d28b0cbc73ea0ff985635f1f31e2de93c9c321d53b",
"sha256:98349d8cd4dcff50a0bbb351cf294378d6964545c8d070451c9b9ca705f69003",
"sha256:c83ced44a7affd929ae23b8f084f993bfb368833c257c708e2c04cb7768998e9"
],
"markers": "python_version >= '3.6'",
"version": "==8.1"
},
"pyobjc-framework-classkit": {
"hashes": [
"sha256:80aa608e6b4ab79465fa3d3375a49bd84896da4d88d670d3ea9a76c581a53605",
"sha256:86fbfe02f5acb50d16e718f04d434e4de4926925990942574d9dde7aafe40992",
"sha256:888e1fbd23b1cda1980bc42628bf3913c7ef89cc6c0959a675800eebb9d58218",
"sha256:ee4c5d46368351663496005e10f1354acec5327f1547fd13eba53479ce49fb7a"
],
"markers": "platform_release >= '20.0'",
"version": "==8.1"
},
"pyobjc-framework-cloudkit": {
"hashes": [
"sha256:416d0ab20965bca2b7634e783dfd837a1ce7d16506971422debcd02f3b94c127",
"sha256:71a680c2ad0f4c47752df813b89fb98764a18239e60e9832b5b41006d0a29c07"
],
"markers": "platform_release >= '14.0'",
"version": "==8.1"
},
"pyobjc-framework-cocoa": {
"hashes": [
"sha256:0b0aee74f6c32103338e3735f308052f4cc534c25762130303638aaa6d62d851",
"sha256:626f6d084a537b365c0786674036643695e7829ebaf7889aa9b327f3b897a800",
"sha256:8075f6cf8cac804d9ed05355c68a8a0cd3ce31a310469279c6c7e49dad47b010",
"sha256:9de42dc3e0911d6e30cf41bb4baf9aaf2723a27053f7edbd8ad7d758cf41b81d",
"sha256:9e47a2709b8458422752efccaa89f4b52cc8e01345ec71c43c713a891f084bb6",
"sha256:b588a3ed9adcdbfafcbfa77bbd72844afb8d987a70cce7a4f3a35a9474271a11"
],
"markers": "python_version >= '3.6'",
"version": "==8.1"
},
"pyobjc-framework-collaboration": {
"hashes": [
"sha256:649bfa858937a13af19333ffd6064cd1359c3df2c34512c7aacd6034ffe582df",
"sha256:73d93c8da47b3ca5f7fc394ae9646b7a90b0e9d527b0dcd2ab8a107fbc978a09"
],
"markers": "platform_release >= '9.0'",
"version": "==8.1"
},
"pyobjc-framework-colorsync": {
"hashes": [
"sha256:263b643edc4d3d8bb04ef3a02988b07226766869b58325fc246f24e5c330ec19",
"sha256:8bbd15fbf08a2985537d94f9a2c1477240bc229f1bf54bc7cc847ac6505d7c4f"
],
"markers": "platform_release >= '17.0'",
"version": "==8.1"
},
"pyobjc-framework-contacts": {
"hashes": [
"sha256:10712a2ed3677c60d79498fafbe5d0dc4da6f811a0a0ac85eafd91d14f4018f3",
"sha256:40d556a3fa11c68fb5170e82102e8e4a38c928745726b9b7b1a626cffb20f74e",
"sha256:5fa4296169aea57e11f5f72a75042fc28ecabf18d23f4b35b3a003a1ea18556c",
"sha256:9c76b495fe770d389cf70acb7cec4c3760e99f2486bc6837f70cb21960c2c5e1"
],
"markers": "platform_release >= '15.0'",
"version": "==8.1"
},
"pyobjc-framework-contactsui": {
"hashes": [
"sha256:d3b6ae3776622e9526628207b4516ef90dfe9ce5ec0b04cb75f7a6523b742480",
"sha256:dae5ffb5fbeb8757d7995e51ca1e4682852d4766bab7cb8543b5b6b97cf19a21",
"sha256:ee0bd82be7c9a1769d92745ada017effe7b95a04c6587f3739edf21c4b3350b9",
"sha256:f7c68ea3db54eaa920f5562991f4609650412366289fbe02eb9f4733e44fae14"
],
"markers": "platform_release >= '15.0'",
"version": "==8.1"
},
"pyobjc-framework-coreaudio": {
"hashes": [
"sha256:25a562b5c04adf77c1b07c0f9ae2d2a7c7b4ef395fb41b409114dc63474c3fac",
"sha256:67930055db2e3dd1a3cccb5f57dfd9fa96710ee20c1f6986e624a443a79a11d1",
"sha256:70ebda4f9d48dd11bc172361265397834d78fde1066571c04e23dae8b2335e71",
"sha256:c55bb0ef6d99d520420d1a8b323b0cd7bb7d5f9e2a41cfeb464fdb07abc59398",
"sha256:c5c246998d2e3bc13f45860a7f09ef09da8b2f80e49b63993beb63a117915099",
"sha256:da164452a0616f623aae380675417ec82a5da3b25a9e3e9d062716734636c1d1"
],
"markers": "python_version >= '3.6'",
"version": "==8.1"
},
"pyobjc-framework-coreaudiokit": {
"hashes": [
"sha256:3941fc1d64362418f93bc975aeb82001d90c050f0a228dc448d017527ddb2566",
"sha256:833552fb920337bb498c81f7a9b7f34103b359f649c556ea4e620319e01d708c",
"sha256:a731b98577c249ce6b36284dadacb4c6f07529b5121c7c8dc9758ee760c5d6c6",
"sha256:ba531f62197cb860a6cc5c80c06b54411229b20f45622244362c082b4fce2394"
],
"markers": "python_version >= '3.6'",
"version": "==8.1"
},
"pyobjc-framework-corebluetooth": {
"hashes": [
"sha256:132762c45e602f1e41381d9363e21e796d2a2d076cd33610e6b9fdf92cd43ec1",
"sha256:326c4d30485413c4d05e38c80ed8adda7f1d214bdc6e0b46a7ce6d9bbc67be59",
"sha256:361f6989b0fe7b6fef7691841c703665723ca42c3c6249c5ddf47d8a9b618ee6",
"sha256:c05618fc5a99573b768033805c0049a5a2c5f0263ff46d2ca8e795731afdc4d2"
],
"markers": "platform_release >= '14.0'",
"version": "==8.1"
},
"pyobjc-framework-coredata": {
"hashes": [
"sha256:03885e4af9156a5d7b82f892c10f783ad21d9a3d73d4d7650eae46ef94c7e957",
"sha256:38da5f8b8634cf36dc53d66dbcf9131580b0800f017aa17dd5c4837342ecbd2a",
"sha256:aa5c5ca075e67d180499af4b90de6299ee16532e34579bf4d3b27a86570d4f59",
"sha256:b1d049bb632b5a165981c9b874e0cea56647a640992200c2f7b77f19eee94e31"
],
"markers": "python_version >= '3.6'",
"version": "==8.1"
},
"pyobjc-framework-corehaptics": {
"hashes": [
"sha256:661058cf6dc0e5081ad7b5129a707c1c7dd2a2acb9d7b6fe6c7b81154606d416",
"sha256:aae612381617e94e696f5aaeaddb88dcbbe6aad3362c34409e302892bbcd5450"
],
"markers": "platform_release >= '19.0'",
"version": "==8.1"
},
"pyobjc-framework-corelocation": {
"hashes": [
"sha256:2cee3aa9b0c6a26094a58afe44507e34316cd17cfa9031ddabc0fa8c1f89cac3",
"sha256:4c184a447273b8fff508d41389d3efaa9ef7569f3fc360bb60bedbd719070f0a",
"sha256:96f9af5353fb00293eb3399710655dbfdeec97073481587d9e21f4ae7a03da51",
"sha256:c23c99fa9116d2b8438c405bce461dc96b9856743f0ee18fde5dec10f6a632fd"
],
"markers": "platform_release >= '10.0'",
"version": "==8.1"
},
"pyobjc-framework-coremedia": {
"hashes": [
"sha256:11e79ddf071d6da1fe813ce85681a400e97c109fe573e7d842bccf2bbb5ada24",
"sha256:26d27082c747919ec19334219a55fb78661345cf4497bdfb7c12c2fee6c3f594",
"sha256:2a3f4c4cf5114b56d4b4b7793c048b8e4fbed21d014556931c7b8361899155c3",
"sha256:4552c9a23844aa8e60ffabfb5512f1ccd297c314ec6a73f91adee8a715545a8c",
"sha256:c4d22d057bb0e041a2caf7119251f6ec2f35419a4b96213ea3e41e8bb96780a8",
"sha256:f3aed10d6ef603836d6a519bbd5f9b5ad3d7c8017e1202a3edf7dfddbab7dbf5"
],
"markers": "platform_release >= '11.0'",
"version": "==8.1"
},
"pyobjc-framework-coremediaio": {
"hashes": [
"sha256:1a6539a81aa5fa0184c3a2fe867492be2c657b3ffdd1220a68d00d7cca73215f",
"sha256:2d3cc2691b1b766a73aec24623dbd7a5781772ac5569028cdae7a36d19439f5e",
"sha256:5560a493ae5628c86ae06772de815231ccf25d388f381778a47a2c6f1037b53d",
"sha256:e2b7f7334db377b91eb4d92aa4d696469ec0b13d70927bf4a0997f2aaef8dbae"
],
"markers": "platform_release >= '11.0'",
"version": "==8.1"
},
"pyobjc-framework-coremidi": {
"hashes": [
"sha256:4a30919f4ac52a2f8d7fd1c656b2a322396e42070f78dd6b884b5c0bd2b27576",
"sha256:4f401444068d4ca8dc4a472b6de14b346e988af27af99c124d0478cb03da1d0c",
"sha256:60b2f966701962747a6c3ad089c8be7a61376e77ce37fec5225aeb5bd0747e7f",
"sha256:c896ea1ca59b47d93777c7de092ca93f9ab7a00578f89805a2cea331ac98b545"
],
"markers": "python_version >= '3.6'",
"version": "==8.1"
},
"pyobjc-framework-coreml": {
"hashes": [
"sha256:653d5b7c4de2d075d0175366f1de300c13dd2fc1da525ba77edce9f3400e4697",
"sha256:711e6120d2413a9e2b05dd8a713c85ee689ac57a9ec3818d0ea4cddc96466253",
"sha256:f92ad9adf271aa8d10d46e8fd98f8e851709218409a22cab12a8ebcaa4f8b334",
"sha256:f95934e052d21fea239fcab02a9b648e72050c95485dcc6250cde0cfa7c2fb35"
],
"markers": "platform_release >= '17.0'",
"version": "==8.1"
},
"pyobjc-framework-coremotion": {
"hashes": [
"sha256:0afa1f4c624c2c2c3e2c01aee07fb14fb4bf81ea100a5da42c8f24b3a27b6da6",
"sha256:3539f840268723bef310049b3ebc0d075b3b6aa9233c8b132829da616609b791"
],
"markers": "platform_release >= '19.0'",
"version": "==8.1"
},
"pyobjc-framework-coreservices": {
"hashes": [
"sha256:6fad2ce0a5f8cf7042716aa8b451c61416ae7a97165b6cc29cad4f2dce2de0fa",
"sha256:a7d09ebc17fb7870edcab2ad30f56ab62bcabd069d1094557fb29f726ab19f83",
"sha256:c45207ffc5f583e9519561414298f713d299a6fe659ffff3d2a1554ae46111c6",
"sha256:ceb1af4bb4da6347fb8a99c2ef5d88145b962fd87514fbf0aeca4717e584443c"
],
"markers": "python_version >= '3.6'",
"version": "==8.1"
},
"pyobjc-framework-corespotlight": {
"hashes": [
"sha256:207473bbe84be9b4ac52c451128fa4dce3e3c88b6c7549217734f8ffc16dd000",
"sha256:58b2848d5d497ac2450936b45242e5ac25ce028ea6d597cdf45df43de1477d7f",
"sha256:81af31dc9c63502ea8e0d70a64e9684538b35b7012dc5d77b02fdaa0c7625f35",
"sha256:981444f0cb1f1271c1e9cda3e4b94051cda324bdf85081b60c26c28d93b3ae8d"
],
"markers": "platform_release >= '17.0'",
"version": "==8.1"
},
"pyobjc-framework-coretext": {
"hashes": [
"sha256:0038100ddd54a35da9fe318db3cd5be937af2c9e8ecba93d4de844c8e5bf379b",
"sha256:0e8c44c1539295baf1a77140ccf83f2e7f18dbe8347ef726029ed790b0a4679c",
"sha256:1e577e31ed802b75876165a83b538d4c00485cc4ea6f51008fed0be91a365a4c",
"sha256:65a6baef03280e8bb9073bdb5201e052ae548b32d288a6f7b0c881724327f22b",
"sha256:902e167f3111e31c66510a6a312680111aca05c12b408485aa5fa3b148979e80",
"sha256:fa2b544936520114370bf075ba467f1da8ac9fd805b52d26eba6073edb1c92c4"
],
"markers": "python_version >= '3.6'",
"version": "==8.1"
},
"pyobjc-framework-corewlan": {
"hashes": [
"sha256:013011f453468d34151613a636b842211575d44d90979a2c4aaa1b867f896eb4",
"sha256:79bc5138af5ffe1657f74e501f0b4212a652d25163229b5ed3f1bb906abcb28d",
"sha256:cc6057982b1192f61d54f0471eecaabb3663018ee82d4ff5bc419399e2d2f778",
"sha256:d26e8a9434c380a90f48d84d1e772cdbd8e5dca961971fdecd108d85016c6049"
],
"markers": "platform_release >= '10.0'",
"version": "==8.1"
},
"pyobjc-framework-cryptotokenkit": {
"hashes": [
"sha256:29e081403ee1c7f5e9a83c05ab1546540b4768aaa1785ee9a136fe6cde427f5c",
"sha256:aaec7c2d9432960460de13d6cd3264c511218c03e74e3d15a931b56528551521",
"sha256:b8bb2b234ce9428f392b97924969ac2cbe851253f751a93386b4da51697433bf",
"sha256:e07430ccc0fbaf8f17d1a315d855c4cc8177eae736613e977f1bdf570222a60e"
],
"markers": "platform_release >= '14.0'",
"version": "==8.1"
},
"pyobjc-framework-datadetection": {
"hashes": [
"sha256:2e399eb3437f271a5e4eb462b70109c6eab9de33a5e16f5774e4e1f40e1aa761",
"sha256:59ddd477f68d6348f9fa3c3080bbae838219ac3d71133f4645daf357ec8de976"
],
"markers": "platform_release >= '21.0'",
"version": "==8.1"
},
"pyobjc-framework-devicecheck": {
"hashes": [
"sha256:8489ef686a8daaf6403f12b115c5c8c8f730ea2f3e657f99edb661e9f36879a3",
"sha256:b441aa139041971fcf07504431acfaee22bda884821b73c2fcb2c25e5da605db"
],
"markers": "platform_release >= '19.0'",
"version": "==8.1"
},
"pyobjc-framework-dictionaryservices": {
"hashes": [
"sha256:8c1944d934977059a708809f77b21e57988a17e95dd68cd62799b3f703b9e93c",
"sha256:92d76f53ea81ef2d5b72535d3a160608e245aa5dbec2ffd60dd6b48c30ceddc5"
],
"markers": "platform_release >= '9.0'",
"version": "==8.1"
},
"pyobjc-framework-discrecording": {
"hashes": [
"sha256:09417b3358ef158d7f576de4a09dd0a6e9b97a29fe90398aae039e924e40c0b2",
"sha256:2a8396a987017bf2744ef679029ac451645633557c47b7ccf94f627820236d40",
"sha256:837cf5c755e560b337222779fa3fb59b6ec9d6c02491bb91bcf07cb67cdcb016",
"sha256:9c6e048bd75651fcb15765e31a072ad98b72cdb16533985d864cbed029882fae"
],
"markers": "python_version >= '3.6'",
"version": "==8.1"
},
"pyobjc-framework-discrecordingui": {
"hashes": [
"sha256:097287ccba151b9bfce71c27add2792929c065e100218c3c38f8af78eddc1e37",
"sha256:1db9ff2560e7fc5bf4adfdd445c23e962b87049b4a5cc7571f83fd3f07b14e21"
],
"markers": "python_version >= '3.6'",
"version": "==8.1"
},
"pyobjc-framework-diskarbitration": {
"hashes": [
"sha256:35e5de80942b82c39781464041234d935b15b3b97a6e0520680dcf53c6c7a069",
"sha256:4776392bda4dd6fb4a51dd4b2fe8f43e487998e6f85aabffa313060b4a69d885"
],
"markers": "python_version >= '3.6'",
"version": "==8.1"
},
"pyobjc-framework-dvdplayback": {
"hashes": [
"sha256:03f9ec996201ee5ec219968f4ee2f469bf553f734aa32c4815764ce491c6d0b6",
"sha256:935d2c8830b8c8045e74b5f330fc021030d6fd020b5a484920eb8671a4b1a9ff"
],
"markers": "python_version >= '3.6'",
"version": "==8.1"
},
"pyobjc-framework-eventkit": {
"hashes": [
"sha256:27d97dfe866dd844cfd73dc71b3d65adfa04e840e05d6fc042c109aa895e9264",
"sha256:f267d91973161650ccbbc8666cba2b63efce1578d47800c20e29c8c370938a4c"
],
"markers": "platform_release >= '12.0'",
"version": "==8.1"
},
"pyobjc-framework-exceptionhandling": {
"hashes": [
"sha256:03e1d08de460ad0c4e27db208acac5e943ef23273f72fde62923e970a085c753",
"sha256:1b37bfb52908082eb91a7e0b96179d614b3d00a8c69cce0f207a1762dda99a88"
],
"markers": "python_version >= '3.6'",
"version": "==8.1"
},
"pyobjc-framework-executionpolicy": {
"hashes": [
"sha256:47648b22df26a0d7da7d5330c5537a9aea956c140663518fda3393481b5900b5",
"sha256:b4bc837a283e104f49bd87a773ab537a0b9eba551eca82a1f8634e18f9a750e9"
],
"markers": "platform_release >= '19.0'",
"version": "==8.1"
},
"pyobjc-framework-externalaccessory": {
"hashes": [
"sha256:5d83e2ee3cc6c0d51a703c9a2cc275b4a39d1dfa757daf0571af7926e5200a90",
"sha256:a6baa939a48ba16801944b0f28334bc256b3ba94b4a2ed5e48c6a1dcb8deafa9",
"sha256:a8b2b2eb5e35d9aaaa40f84f2dd6717349aa0a77224ad7a56261ceab1ce44067",
"sha256:d6fdccae3981015f1fe776db0d7ccdb8257f20cea6bcfae665b221aa664a023d"
],
"markers": "platform_release >= '17.0'",
"version": "==8.1"
},
"pyobjc-framework-fileprovider": {
"hashes": [
"sha256:16c6dfa90a8e9e0769a5ff99fc50f4a9c6c7df3a25cd7951fa7d861a8414eac6",
"sha256:3916ec05375af59dd867eb27fed78584e45ea4651111590f5c5d405facbd8025",
"sha256:6d0b01020c50154ca18837271699c2310d1ffd822e4007f5da5c7e9a02076b3a",
"sha256:84b26a0eb14b702b591f620588f9d0b86776b2146a645bbdf85a5959c16896e0",
"sha256:b7e6ba8d9f70203725d233a1a3ee43ebbedc3cc1757ca86dc945114ce8778a63",
"sha256:f4d49e184beaa4eacda455faf2f946b2c3da117e7e73857e344efe4fd665b9b7"
],
"markers": "platform_release >= '19.0'",
"version": "==8.1"
},
"pyobjc-framework-fileproviderui": {
"hashes": [
"sha256:1a86177452f5b8a24d22b89aa3c54d9373004ebd62bc02f6bac4be8f38b36de4",
"sha256:8b425b1863c643e0cbd512edbf79c9dddb6dd1bdef352206c55913ce56f45efb"
],
"markers": "platform_release >= '19.0'",
"version": "==8.1"
},
"pyobjc-framework-findersync": {
"hashes": [
"sha256:abac090f61ed0732a38a8be6f35637c1ab291391297c80635dceec1d0c295bd4",
"sha256:be63f3db1315579aed0653dddb0a1d37c33dfc7191ff9c2fa2f35e3b3fa75b33"
],
"markers": "platform_release >= '14.0'",
"version": "==8.1"
},
"pyobjc-framework-fsevents": {
"hashes": [
"sha256:08d738e435d184e837e70c468d6aaf281da1de345be2667474060b7a608c51b1",
"sha256:27df69a10c6ffd7f42d5b95a350d01fd3c31a70fb819d502db8def673cf8a2a7",
"sha256:3a57718a4282ba2ba7619f9e8f3c21b43cc6ace6637ccc54d276cade7dc3c557",
"sha256:f07a7a017bdc0e75b1ee8313d427ef260e816243f5fd23ec33ae514c3c4c4b03"
],
"markers": "platform_release >= '9.0'",
"version": "==8.1"
},
"pyobjc-framework-gamecenter": {
"hashes": [
"sha256:53165747a0ade746974c2df1c1755fcc6cdf34fa5e81bd8972d054d0fb9aeecb",
"sha256:5f97c20eb83659e22f11e1379a56c022cb68fd1299c336de3e509b8ff793aa18",
"sha256:7e589932aaf2e6d176dd890fd456da5dbf7ed69bb84ca06fddb7fb7fee301704",
"sha256:e146b561f81b41e2a02479ac009d422fda420798ee8725643e64030d61ba6393"
],
"markers": "platform_release >= '12.0'",
"version": "==8.1"
},
"pyobjc-framework-gamecontroller": {
"hashes": [
"sha256:1536ea99581999b6af981689819f5f9cbbb8739d0f2d6c484f475db6ac07a3e1",
"sha256:2b66029d5d33fb1391d5193cd25fc01be1ae0209b3ff8cc275cea17991e79210",
"sha256:61f083d5836a38528446110ea639f571a6122e193a3d768d6bab62f60b4bf3e8",
"sha256:fde64221f96ca3fa4499433ab1c7566325fd1a8010239e6a9da187b14e9f6160"
],
"markers": "platform_release >= '13.0'",
"version": "==8.1"
},
"pyobjc-framework-gamekit": {
"hashes": [
"sha256:435d75478b6867d00604013f6bdcba41181ce68ceab0b92665b8598b26e32269",
"sha256:6694df37dd67767200d55cabca14f4538a66da66d75ea5c25e3755f94dfb1f0a",
"sha256:79890f36cce3bf7222e7da762be9d8e679198e047c8cfef6f6b12f215101c335",
"sha256:ea16b22b4e2de8ee92621307bc4f3b1fefd715a6e32de33d30b97a5b2eff55ca"
],
"markers": "platform_release >= '12.0'",
"version": "==8.1"
},
"pyobjc-framework-gameplaykit": {
"hashes": [
"sha256:04749807c89c51d6deff0813fa653d01932f762b242d1b618750c87c4ec8c244",
"sha256:2a32eef19d2582c47936c35983f7d2101c49b84fdfce66ad20dc322127e6518e",
"sha256:c03893db0b537538b654e4ffe18b6f2913f9ce55601ab440f9a77773841f3404",
"sha256:c554a8d615359226ff8c42cb04f3b57aabf7b900737b83b78acca07db4f584b4"
],
"markers": "platform_release >= '15.0'",
"version": "==8.1"
},
"pyobjc-framework-imagecapturecore": {
"hashes": [
"sha256:16a4845f10cf7976ed550db9b2fea352f75e6698af7399fa6367943b1d663d95",
"sha256:5ef85b5243b529d000aeebafd2f1b1f9aa7ff333aa96bd479ed4e2626bd73a73",
"sha256:62c21dda63cb6d20c7a2f55cdbd57c43a76ab74e5ad5f77e8e8691d3e2134b72",
"sha256:ba73597606a5050f764aef1fc1282f90083dfeb31a1a71137bd31efab4c4c399"
],
"markers": "platform_release >= '10.0'",
"version": "==8.1"
},
"pyobjc-framework-imserviceplugin": {
"hashes": [
"sha256:31f8130bfb46afda189935a72df019dd84e43bf8a0e5e0ec469094f115a613a2",
"sha256:5b923d85260bcbfa44c805a212ecea083c175f3914373753c75dab4e1b668659",
"sha256:9a9df99b98603f8f8cb1f56608d9db7c4600a8ff85eadf518eb9140d0d394d0e",
"sha256:dddc4814a98b966c44093a7b8ac0e3537016b57bfd0df9dd181a0a05e8886f20"
],
"markers": "platform_release >= '11.0'",
"version": "==8.1"
},
"pyobjc-framework-inputmethodkit": {
"hashes": [
"sha256:3340c32240ae5af6a164abe5ef94f147117c5955dabebb0dacd7606f7aec3b63",
"sha256:7e939164d4fbcac2924b59cfaeb6db41242b202e7ffbb437bdd83e9796f7acc3",
"sha256:8a5f51d95ceacc7820ef5f931cea8c351ca4659ca9ac20a8d96a7386d15ded6b",
"sha256:e80d828cb657a11bc3f4c93c364034a0098231b0263f1f592b0f4ad178c1f92b"
],
"markers": "platform_release >= '9.0'",
"version": "==8.1"
},
"pyobjc-framework-installerplugins": {
"hashes": [
"sha256:6423906e24ebe0b5c6454ce668d6288db95765078b576010787a526fff23d29c",
"sha256:95bbebba092e0dfed4474dbcdc16e7c55f91d2907327b17241099f8a3f30813d"
],
"markers": "python_version >= '3.6'",
"version": "==8.1"
},
"pyobjc-framework-instantmessage": {
"hashes": [
"sha256:dad867d8f18216952c6d7019ebae6d7dc4d3a4abcf8ca96812a379ea7d40b09b",
"sha256:ddfc96d268152143be643581d3b7a976853c7f7a63e41756abd779e7aa1ae864"
],
"markers": "platform_release >= '9.0'",
"version": "==8.1"
},
"pyobjc-framework-intents": {
"hashes": [
"sha256:457143bba0a4712bd32df2141306d7f66ceb0d7af3f4393e81d457c1765ec6fc",
"sha256:5a9ee69e0e96d4bc9cc5517bd1f167b30acf1afdac6875cfdc3a27612927c568",
"sha256:6fe51aab5fff0571025756a1fd0af6233a510475a0ea6ef88b23aca1bae777ab",
"sha256:d95b75f90255f1601c780af31ff10f1c7ccf35e0519ea0f2710cf3ca319084d9"
],
"markers": "platform_release >= '16.0'",
"version": "==8.1"
},
"pyobjc-framework-intentsui": {
"hashes": [
"sha256:3d92a0ced375ba85a3febfdf39ee6c001439758c65e95055eb109d877b0e74c3",
"sha256:48436da2761e08a540d5129e1a5b4f3d52002f30b64d1d250db878e82de6d669",
"sha256:b53b8ef66fe3134cf53f2da1ac05a17ef1167148c23b20bcdaedb409a14562c2",
"sha256:b57d8f12b4710dde879f9a5594e91e87695309e22d7e33e0787213c862391db4",
"sha256:e6259acb3b9d19e7595862e7f60d94b91febc9b16121e5738d92ecb9cf91d9f2",
"sha256:e69b4c90b22a518b2580414b9d577fe4eb1aad044d123c7f791c630e8f95a284"
],
"markers": "platform_release >= '21.0'",
"version": "==8.1"
},
"pyobjc-framework-iosurface": {
"hashes": [
"sha256:def819acbb6f40503354202309bdb30c85db5940a53ce461086df70de18d72ad",
"sha256:fd8d4a98160614649c71411276432ef06cfb39adeb450eee878e0da3321b32b9"
],
"markers": "platform_release >= '10.0'",
"version": "==8.1"
},
"pyobjc-framework-ituneslibrary": {
"hashes": [
"sha256:64ab1082a0396e8b440240499561209e931a8ff3dd5f2501730f76f4e3e36d6b",
"sha256:89120d61ef0a6950aa548470f3367c33ec0440b52129ae9c9194713e4d6ec349"
],
"markers": "platform_release >= '10.0'",
"version": "==8.1"
},
"pyobjc-framework-kernelmanagement": {
"hashes": [
"sha256:04eb35d462f9413c806ad254fb69776219101bb0d505ae7ba8240cc6ebe3d5b5",
"sha256:ee4dcb64a6a1edb772872503036d909a5e277a2b0b995eaed754e5e8c3624907"
],
"markers": "platform_release >= '20.0'",
"version": "==8.1"
},
"pyobjc-framework-latentsemanticmapping": {
"hashes": [
"sha256:d2a2367d43a67daa9bb62b0482d69a24693cca2e5c92fc222bed2fe44b69eebd",
"sha256:f16cfc4e0e2085fca79683bf96c6fa714ccb90dfd8b78be8fd2636539e3e137c"
],
"markers": "python_version >= '3.6'",
"version": "==8.1"
},
"pyobjc-framework-launchservices": {
"hashes": [
"sha256:269bafe9a807a5dac295f1ae3d63725d7550cd021c11d22f97e70b26e312b414",
"sha256:c8043b3f54bdbe3c4412bbd6a9178d22f5f47044f3dbc0a888b7fac08f429706"
],
"markers": "python_version >= '3.6'",
"version": "==8.1"
},
"pyobjc-framework-libdispatch": {
"hashes": [
"sha256:1a5bba55d23ca2abf3d75756b8561415ea1eed8a54ee35db4a85451d6edaaf51",
"sha256:5a8a1308636e27667c36807cc7270398ee2ba6d1ac551af815f90338bd03edeb",
"sha256:8b51b59214e36ec69f0315f2dfc2156c8040c12c7cfe836a9928e6b98955551b",
"sha256:918d733de1c63abd87dc9936ca8c7a905a9949ec29f3e3fcfd236bf53f2ad145",
"sha256:a8b334bb7c2c2eb00ac6558522a13ff95b9be5d441f8edb45c96056f78190ba6",
"sha256:db343b715919f5f1f10baac01746a65c397b351fb38f68dd2c3e3c22334c4edd"
],
"markers": "platform_release >= '12.0'",
"version": "==8.1"
},
"pyobjc-framework-linkpresentation": {
"hashes": [
"sha256:96730ccc617b694ca13fe2e474daa585dfe4c8fc6e1c78315072bdfcb31d4f68",
"sha256:fc42844b1245cee07ef26d01dd603b6ea4e8381b69bcd111c146fe0eaea05cad"
],
"markers": "platform_release >= '19.0'",
"version": "==8.1"
},
"pyobjc-framework-localauthentication": {
"hashes": [
"sha256:6a1dd7dbffb730194ee181c8e0c1fbc5767bd66530e9c3780cf61376c2bd73d2",
"sha256:cf85c3ba064f1ecb433b97574f42821ad782c73e539f310f30d7552dc9250083"
],
"markers": "platform_release >= '14.0'",
"version": "==8.1"
},
"pyobjc-framework-localauthenticationembeddedui": {
"hashes": [
"sha256:15b9dffd58d872ded8aad17367d86b6feb5997cc82f66d898794a1cf6cc66889",
"sha256:cd9f606edfc5dad33146cb14abcab7768f0e2164f731ecc34464f4bea7b373b0"
],
"markers": "platform_release >= '21.0'",
"version": "==8.1"
},
"pyobjc-framework-mailkit": {
"hashes": [
"sha256:3f687d29cf19c5f3ce55fb3290a2c5f6491cc6c708664d07c4c3067022d48145",
"sha256:fa17a4ce814cc017a642c4d3d485730fed338d5cbd41e1c5c907bb979c7b4dee"
],
"markers": "platform_release >= '21.0'",
"version": "==8.1"
},
"pyobjc-framework-mapkit": {
"hashes": [
"sha256:07872fd1dd3571182b7a69d0cd11273bc54623ad877533b6a349c0505f83dd64",
"sha256:475df5c3a547891dc3d65516568026d3c569d6a4fef5defd1bcabf084d87f851",
"sha256:796c6b12795c40ba4ea1eb7e6ce47e1a0e40e4cbcb701fb63f80a6a8f565bd95",
"sha256:ea238faba42afb4cdb91a0d70dca73bf4b04b715a97cae8772d783bcb5ba3879"
],
"markers": "platform_release >= '13.0'",
"version": "==8.1"
},
"pyobjc-framework-mediaaccessibility": {
"hashes": [
"sha256:07f7bc804e49da6723bceaa5a57dfb678655ed5ee6e54ac7e573b2d03cd5eea0",
"sha256:930eaa37d2afcd85cb651d7af1a7d66bbdf5a1a303d1cb9841694b147e57161c"
],
"markers": "platform_release >= '13.0'",
"version": "==8.1"
},
"pyobjc-framework-medialibrary": {
"hashes": [
"sha256:0c84d298f245a98dc3cf3747358cef277d7cbe9c28af094f6177373af086a0c2",
"sha256:728b7e7ec74060264142e75c32782215120796f83b37ef41b68e79e9b8c69d4e"
],
"markers": "platform_release >= '13.0'",
"version": "==8.1"
},
"pyobjc-framework-mediaplayer": {
"hashes": [
"sha256:345c52d3c5d991fb3a8d1a80778d0a43b98cafe83fcd3385a7c046f3a6695f07",
"sha256:e9220064a0fc81b6fd3372a66653cdcd88309dd5522afc155471dfa66544a431"
],
"markers": "platform_release >= '16.0'",
"version": "==8.1"
},
"pyobjc-framework-mediatoolbox": {
"hashes": [
"sha256:7c5430dbdc70cf3e8a6d2716a8c6077f7d7271c5a5ef2300b260d65a753ad5e4",
"sha256:8821ed08b277c26128722d57f3195edb6e99efd8f02c1ed046c3577fa5b12c78",
"sha256:96baa5bff37aff2f830c85da2a56a9beb58a9b3f988c0ae6be6ec806ab2495da",
"sha256:ee7b569562d1aac28604b9f871d426f96eda996a8ab4f9ed89a21c7422566cb4"
],
"markers": "platform_release >= '13.0'",
"version": "==8.1"
},
"pyobjc-framework-metal": {
"hashes": [
"sha256:302c4a340e38f6537c0e7a1f89bf416754be0485c022b384f6c69f9244ae65cf",
"sha256:4f5b775a32b82dced1156ce4dbca92da35ff2ee0f46b818303fee779f761d6bc",
"sha256:66536d37af4f8eff2368b906c70cc4bed7410ecd85595566cb628fb43070898a",
"sha256:76ded3efe944ae89700ed9d529081d947a388fdb3965c26aadaf5b34efec50a3"
],
"markers": "platform_release >= '15.0'",
"version": "==8.1"
},
"pyobjc-framework-metalkit": {
"hashes": [
"sha256:4f443ccf82640514f0f7fed3bbd7e231e9a79d28daacc7a0945ba0eb242eee57",
"sha256:784b24757b0d6144350ba9da75ee0361f34abb5178d2cbb4f369f6c6bfcb77a2",
"sha256:b72f80f70ceb65988c42233d4a312a7b5a35c96ea82617cc7082a1d2d22064a1",
"sha256:cecaadb934e1b751c861ea237ff1ff9916a17825f010fec31ea5a62378a2448f"
],
"markers": "platform_release >= '15.0'",
"version": "==8.1"
},
"pyobjc-framework-metalperformanceshaders": {
"hashes": [
"sha256:07a93aadc0553a14574028948f4291b99e79d896465487288754d9349746fe40",
"sha256:a703e1da159b4b8f2de8fc04cf2da0055e819f51677a55059d64d1420aa0b8d2",
"sha256:ca4f7ab442b1c27c2b39493466e724f7d3c5c1d679c05a885b2921873193a2a4",
"sha256:db3e9ea599ceafc978ce281e4810a3709ae9c1e3afe524ad98367cb897ee4bc4"
],
"markers": "platform_release >= '17.0'",
"version": "==8.1"
},
"pyobjc-framework-metalperformanceshadersgraph": {
"hashes": [
"sha256:95a961f803a4b94d766a81f31674e213d7f47c8374430ec45bded6709d900058",
"sha256:a2a543cba25cc68edb42516c90974f38b5e48dbf71abe6d12b885a48fa1ee34b"
],
"markers": "platform_release >= '20.0'",
"version": "==8.1"
},
"pyobjc-framework-metrickit": {
"hashes": [
"sha256:30bfe2058672d68683f78a1910080d31663592163b995a3cf9633cc4f434089f",
"sha256:744e7f68a4c368197381709cf183092439cf6d7c5057027ce4e1e0c703bc3e24",
"sha256:99165a0fd9845c417b81097b8f20b5a5a99b008420469befcec7c4e66e637f9d",
"sha256:9ab8c8cad4edbeaa7a84bf786f0b2c71097041a6de0c143e1df712d1d2b80d84",
"sha256:a085c1c2af8cc4b8af733cadf6091a8c885a5a783f550f5f1dc19a9d20f9fb85",
"sha256:a7838309f9b6ae82fc53fc3b03eb46f5fe0b21f9053efd7f4c1057518130cb58"
],
"markers": "platform_release >= '21.0'",
"version": "==8.1"
},