forked from TuyaInc/tuyasmart_home_ios_sdk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathproject.pbxproj
3906 lines (3893 loc) · 260 KB
/
project.pbxproj
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
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXAggregateTarget section */
0EF0D58F44BCCBCD8DE8004D8036EF52 /* TuyaSmartBLEKit */ = {
isa = PBXAggregateTarget;
buildConfigurationList = 1C14EF0E0E4A51B316BF0934E3B7CF60 /* Build configuration list for PBXAggregateTarget "TuyaSmartBLEKit" */;
buildPhases = (
);
dependencies = (
3D8B3D521439154501D961E9DC8CACFF /* PBXTargetDependency */,
B23300DE244EE68DFD99AD31E5732559 /* PBXTargetDependency */,
8A62C9D65F71EFAF8D07B2AB55467739 /* PBXTargetDependency */,
);
name = TuyaSmartBLEKit;
};
11A0E3A74D6CC5BF4840BD76B3BCFD9D /* TuyaSmartFeedbackKit */ = {
isa = PBXAggregateTarget;
buildConfigurationList = 8CA100572EE70BD6480A4C9DCF02A9B0 /* Build configuration list for PBXAggregateTarget "TuyaSmartFeedbackKit" */;
buildPhases = (
);
dependencies = (
BA9A120B9D9E5E163A0797B1EA7AD25F /* PBXTargetDependency */,
);
name = TuyaSmartFeedbackKit;
};
12F41A9D9852EC892919EF02A1637169 /* TuyaSmartDeviceKit */ = {
isa = PBXAggregateTarget;
buildConfigurationList = A8BA6725A1A94F9E7BE615EC90ED5ED8 /* Build configuration list for PBXAggregateTarget "TuyaSmartDeviceKit" */;
buildPhases = (
);
dependencies = (
722EBC78D714B682B97E5D2BD1764B05 /* PBXTargetDependency */,
9A95990503141A954EAD07C30908D5FF /* PBXTargetDependency */,
8B9452BAF8206D9172413C26561030DB /* PBXTargetDependency */,
);
name = TuyaSmartDeviceKit;
};
171BAD854D0EAF0017FA6D6A53D8F673 /* TuyaSmartHomeKit */ = {
isa = PBXAggregateTarget;
buildConfigurationList = C18955D8F3801278165EBDDAAFBFBE1C /* Build configuration list for PBXAggregateTarget "TuyaSmartHomeKit" */;
buildPhases = (
);
dependencies = (
92EF6586BA84A34BB6BCAB2F4EDD7FB7 /* PBXTargetDependency */,
64EA24EB67D4452E3D68FA9CA9B5BFDB /* PBXTargetDependency */,
33A90A0D2EB64B47A1862C97BDF18E6A /* PBXTargetDependency */,
FDD00FD49761D2145EFBD5263A00C678 /* PBXTargetDependency */,
1FDFA2BDEF418F330B731C7EA1F2437A /* PBXTargetDependency */,
F7791E8D82F1B1434BE14DAAAC81CA12 /* PBXTargetDependency */,
6EF9ADC620E7528F537F88BC8B6F893B /* PBXTargetDependency */,
48E1AC58C341EB38BB0C12892980258B /* PBXTargetDependency */,
);
name = TuyaSmartHomeKit;
};
1BCE82A0EA51F09BE8A7AC9E6C02E1D1 /* TuyaSmartMessageKit */ = {
isa = PBXAggregateTarget;
buildConfigurationList = 56BC6A8EB07EBFCC159758EECE05BAB4 /* Build configuration list for PBXAggregateTarget "TuyaSmartMessageKit" */;
buildPhases = (
);
dependencies = (
B8F54218A143EA1AF5D8EB55D9D905FF /* PBXTargetDependency */,
);
name = TuyaSmartMessageKit;
};
46EBE902EFCC5CFC61BC19B23D13127C /* TuyaSmartBaseKit */ = {
isa = PBXAggregateTarget;
buildConfigurationList = 22D64F5C5EB54B1C6053B9D1D6122DE7 /* Build configuration list for PBXAggregateTarget "TuyaSmartBaseKit" */;
buildPhases = (
);
dependencies = (
49773A4BE1E31C3E799589A1425A49DA /* PBXTargetDependency */,
576231F0E1DAE2377AB9B3CD9E9090F8 /* PBXTargetDependency */,
33BE8F5A58C79D39271FC4BECE05696E /* PBXTargetDependency */,
);
name = TuyaSmartBaseKit;
};
49BE71013E3709FFC17FB9FC12BF7230 /* TYBluetooth */ = {
isa = PBXAggregateTarget;
buildConfigurationList = 537E119525EFE82FAC4CBC37B3A089D2 /* Build configuration list for PBXAggregateTarget "TYBluetooth" */;
buildPhases = (
);
dependencies = (
);
name = TYBluetooth;
};
61D9D7DF5BD51AC8990CD64569BE8D58 /* TuyaSmartSceneKit */ = {
isa = PBXAggregateTarget;
buildConfigurationList = B6579E800F257DBFD2C91D83CD4C3725 /* Build configuration list for PBXAggregateTarget "TuyaSmartSceneKit" */;
buildPhases = (
);
dependencies = (
2C306AB36F664A65F60DC802FB21580F /* PBXTargetDependency */,
311C4F05C8DAACA250D3E937920F720B /* PBXTargetDependency */,
);
name = TuyaSmartSceneKit;
};
85EAF3BF92126577F2D2A2CCF6883D56 /* TuyaSmartUtil */ = {
isa = PBXAggregateTarget;
buildConfigurationList = 3C356D88B5343FDD4EB482EF37AE6CC7 /* Build configuration list for PBXAggregateTarget "TuyaSmartUtil" */;
buildPhases = (
);
dependencies = (
EF398D3943B9E67F87A688C4AB4412AA /* PBXTargetDependency */,
);
name = TuyaSmartUtil;
};
E00F48D815B45234FDB34423D101A0F8 /* TuyaSmartTimerKit */ = {
isa = PBXAggregateTarget;
buildConfigurationList = 44F2F4D3803955C84ABE599EF9EFFC64 /* Build configuration list for PBXAggregateTarget "TuyaSmartTimerKit" */;
buildPhases = (
);
dependencies = (
37FDF8F13EC03F410C46587739FEC462 /* PBXTargetDependency */,
672A320F6FC1A120FBD41BCDD10EDF42 /* PBXTargetDependency */,
);
name = TuyaSmartTimerKit;
};
F3227B7A9C2E408E0596C8F98A049AC5 /* TuyaSmartBLEMeshKit */ = {
isa = PBXAggregateTarget;
buildConfigurationList = 0B99C0733C5E0B87D3E234D689864893 /* Build configuration list for PBXAggregateTarget "TuyaSmartBLEMeshKit" */;
buildPhases = (
);
dependencies = (
3283621989A3830D88C8EDA6B01DF7C0 /* PBXTargetDependency */,
BBEDA45F89AD5CA7A17C19470CF68947 /* PBXTargetDependency */,
58CA73740550F8A3E2FDC3691440BD79 /* PBXTargetDependency */,
);
name = TuyaSmartBLEMeshKit;
};
/* End PBXAggregateTarget section */
/* Begin PBXBuildFile section */
0098E0CDB94210C32040093199083301 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 73CA178C5028971FD7748211CEE78205 /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
02583552DB705DB34F5FF1EBD537D66E /* NSObject+BKAssociatedObjects.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A6C9A1CB208A53CF8DA61E573D4096A /* NSObject+BKAssociatedObjects.h */; settings = {ATTRIBUTES = (Project, ); }; };
02A482430E82EF0D908756BA1D0C79D9 /* MQTTSSLSecurityPolicyEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = A0BB10A97781D88570EFC33165ECCC5A /* MQTTSSLSecurityPolicyEncoder.m */; };
02FB8EB6592C3A7A9DDB96F74BD13BBA /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = A5A6C9926CB8FD22BC243E84878B9EFA /* UIImage+ForceDecode.m */; };
0387F2EAD2B0FE17E952A956F1A2414A /* A2DynamicDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = F25F72B005E753F5FF12F963C0CD2B5C /* A2DynamicDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
03ADECEB30A765F03B6AD1A178979898 /* MQTTCFSocketTransport.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD0E5B46C788A00A0B23D9C0CAF15EB /* MQTTCFSocketTransport.m */; };
0445BE5114F1D9B1E88BC26F5824FDC7 /* SDWebImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E5043602E8A03ACBA9133DD4FAB448D /* SDWebImageCoderHelper.h */; settings = {ATTRIBUTES = (Project, ); }; };
0734692E9F667AD1072EF7C62F307EFF /* NSMutableDictionary+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 10A1BD5CCE3FC0DA4449D2B4225C38F0 /* NSMutableDictionary+BlocksKit.m */; };
0D33F669D321C4766774771085A08884 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = 93FB2AA24E7432BDD5EB1B26E21BAA49 /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Project, ); }; };
0EE69F05B3DD3B5C2D31E52D48AFEB8E /* MQTTSessionSynchron.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DFDF19B95920B9626EA6F44CB547EA3 /* MQTTSessionSynchron.m */; };
0F75DE7A897821A6E785D994DBDA8A98 /* Reachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BBAFBC76512D8E629902CCE7318FC74 /* Reachability.h */; settings = {ATTRIBUTES = (Project, ); }; };
1106F3C64662E0D464E9C440F9F407C2 /* A2BlockInvocation.m in Sources */ = {isa = PBXBuildFile; fileRef = FA55DE323773FC9840DF6003707622BC /* A2BlockInvocation.m */; };
1143011EA86EECA23BAB41B898B343FE /* UIWebView+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EC70EA24A9D332999C9A0C6F4D08964 /* UIWebView+BlocksKit.m */; };
11CB062C74E630D5B1EC867F92AB4682 /* NSArray+BlocksKit.h in Headers */ = {isa = PBXBuildFile; fileRef = F39C567D9F61255D0E8C1B88D92E9EB9 /* NSArray+BlocksKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
13055CB754FF79449F9059EAD34C1FF4 /* NSMutableOrderedSet+BlocksKit.h in Headers */ = {isa = PBXBuildFile; fileRef = B211CB59DF92DE0FFE8D4C78A9CF075F /* NSMutableOrderedSet+BlocksKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
13955AA187F680105CF3BB30FAC92EB9 /* NSInvocation+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = ACADF3D54F3F449751C26E7558B32758 /* NSInvocation+BlocksKit.m */; };
1444EFEF439D37823510A260D0501C18 /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = BB0711C299A5584E3E822FC4164E29ED /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Project, ); }; };
162CF80965F863F5738C3B289000B366 /* MQTTClient-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D543980E60E5A2F5156675789BF27721 /* MQTTClient-dummy.m */; };
1A23C3C7A70642B0FA1F2A6397BDF354 /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = EB0626FA250D44F3AB39072845F07D40 /* MBProgressHUD.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
1B2E4B588C20910C744C27EFE16CC840 /* A2BlockInvocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 684DC41F9F1A4A34C1DAD24D6714DBD3 /* A2BlockInvocation.h */; settings = {ATTRIBUTES = (Project, ); }; };
1BF6DCD90EDE002D3DF05ED91FCB2309 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CF314F281BF5996D075944DF9E6F6FB /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Project, ); }; };
1C69FDAF4313E543CBD5E0A27CB014B2 /* MQTTCFSocketEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 9208CF4D844653B9A012AB746C01AF11 /* MQTTCFSocketEncoder.m */; };
1C96659D67D62A4DC3C851021C7005A1 /* Pods-TuyaSmartHomeKit_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 41A1A4F654071869D7D385C511F70F03 /* Pods-TuyaSmartHomeKit_Example-dummy.m */; };
1E788867E4847800F60DAF1CB0DE921D /* NSObject+BKBlockExecution.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CFED201436378D72AFEB359F0E4848B /* NSObject+BKBlockExecution.h */; settings = {ATTRIBUTES = (Project, ); }; };
1F4A7919C90F9C3667AC31140A617407 /* UIBarButtonItem+BlocksKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 07318C856369F7DDD8C5D2B979D56B52 /* UIBarButtonItem+BlocksKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
213811573B22C15B62ECBC47ADA0A3AB /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = E8042AE3A76A8651F90006823F366B74 /* UIImageView+HighlightedWebCache.m */; };
25B0BB68D7B585F88A5085F15BBB67A4 /* SDWebImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = F32943C0F9CFCC9FFAAFBC5267546422 /* SDWebImageFrame.h */; settings = {ATTRIBUTES = (Project, ); }; };
25ED970658EF86BBFA9438E592DB9760 /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AC3929195125651993752A295195DA4 /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Project, ); }; };
273379266F691CD49B67A0D941513C30 /* SDWebImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3790876A4516510FE7BEFC473A84DE65 /* SDWebImageCodersManager.m */; };
274C0EDAE9FA62CF1A643619BAEBB3A9 /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 8389C349EC1177B71D221122E4C4F3D4 /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
2A18AC1E688A13F55364C6FE7B3A453B /* SDWebImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = A44B9B04D477945F11C29BF87F928B9B /* SDWebImageFrame.m */; };
2BBDA57BAE3A5ED8825E0B9E5A6455D8 /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 657A99FD51346963F506D1D30CE38868 /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Project, ); }; };
2F8376474D66EAAEBE403EB63453880D /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 26A2716C233C50FBAE65C54090C6E23E /* UIButton+WebCache.m */; };
328BEDB30115D080877FF18EF068DD6A /* UIBarButtonItem+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 036F54152DB4BC91741FB854A3E4E16A /* UIBarButtonItem+BlocksKit.m */; };
364F0964935A57112792EC1270B5CAC2 /* Reachability-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F32C60309E136F039B2F23CAF3F2E2AB /* Reachability-dummy.m */; };
38E47B8D669C15AA697DA5125FD4A844 /* BlocksKit.h in Headers */ = {isa = PBXBuildFile; fileRef = A493843939CFA6EBF3D5FBF5662FE852 /* BlocksKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
3B5C3938BE4B41FD5D3A2BC64E64AE89 /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = F94BF56CA0D1027871667DF7D4846D7F /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Project, ); }; };
3C758D424A76BD6C496679E1918DBD7D /* NSObject+BKBlockObservation.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D2055CF13D47EAA3A64F27598A17F16 /* NSObject+BKBlockObservation.m */; };
3CEDC25028827B4314B5A097B0FA231D /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = EB589F764048AE59283BF69B95862CC1 /* UIImage+GIF.m */; };
3DC6FED67CDCB471DF735031A6239D44 /* NSURLConnection+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CE8970C2B543B732B68BD392ECA0D22 /* NSURLConnection+BlocksKit.m */; };
3FAAABF025143A879683BA651529CC74 /* MQTTMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = EC56E04AFF68600555FF49B6BE21C0C6 /* MQTTMessage.h */; settings = {ATTRIBUTES = (Project, ); }; };
416C8E574807FC5E070ABCB6450E893E /* NSObject+A2BlockDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = CCABB44587A2B0F3F32C23DCBAEDA19C /* NSObject+A2BlockDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
4342B2C9A0F792A1CB2C6F8CD732095E /* UIView+BlocksKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 26CAB27A3395D8DC742E4DB17C2923F9 /* UIView+BlocksKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
4593625CA96B3EADE8EAAAD2C62F21E5 /* NSObject+YYModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DDF7930AE62E4DBB6491BDFD05914E9 /* NSObject+YYModel.m */; };
4628C9647441FDE5D6C401FF613FD25A /* BKMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = E272083D62C6C9E88C8977434B48ECD7 /* BKMacros.h */; settings = {ATTRIBUTES = (Project, ); }; };
46324A8B28B5840ACD1B4E4B076CC1E2 /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 61396A014FCB4A6321BD030AA145E15C /* SDWebImageManager.m */; };
46920D0FA059CDDE641CB0ADB4890F9C /* NSInvocation+BlocksKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 663761176392DE3269EBB5902F730454 /* NSInvocation+BlocksKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
477AD2D8C3867E1326158CAA47A20723 /* MQTTSSLSecurityPolicyTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = A8D78C032C0B87DD7453AFEF094C36F8 /* MQTTSSLSecurityPolicyTransport.h */; settings = {ATTRIBUTES = (Project, ); }; };
485F4341B4F22E936679D424E7AA1D1F /* UIAlertView+BlocksKit.h in Headers */ = {isa = PBXBuildFile; fileRef = BFA736823A385EA38DB67395D40C51A1 /* UIAlertView+BlocksKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
49658ECEC2CAD5C49E640655FBD3C141 /* NSArray+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E64E8D83DD34D0C0F8F0CE8F7056B09 /* NSArray+BlocksKit.m */; };
4A7A7A546C913ED1369622B1F9D1A477 /* GCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = F390B90447576325AC15512D6F8C2C3D /* GCDAsyncSocket.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
4BC620D480CA5BF1BAE1BD01CE657521 /* NSObject+A2DynamicDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 8610A2523FBF33EACD7E3B28AD2FF30D /* NSObject+A2DynamicDelegate.m */; };
4E31412466E869709BB24A84036FC14E /* NSSet+BlocksKit.h in Headers */ = {isa = PBXBuildFile; fileRef = E83B6FB699C5EB4DD5AB9565F6EC00DD /* NSSet+BlocksKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
4EE21A6F7D3CB8ABFF16C503321DB17D /* MQTTSSLSecurityPolicyDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E51E87C6B17A6F6974EED6900F5DE55 /* MQTTSSLSecurityPolicyDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
4F507875CBACCE1E95191243D584DFED /* NSObject+BKAssociatedObjects.m in Sources */ = {isa = PBXBuildFile; fileRef = F622D7A6A26BE5687E94F8F958A2A2F9 /* NSObject+BKAssociatedObjects.m */; };
4F846059896068F8D5F8E629606F12A3 /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B92F81BAE770A04425005B40E2A365F /* SDWebImageDownloaderOperation.m */; };
50C4DF8357F8E4D89C48B125FF4B4207 /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 559A81F0ACC1385582DAEBFE2F5DC69D /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Project, ); }; };
5107399CC3AF7DFD34330AB29E7363C4 /* NSSet+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F5D0D4F08B641D2252CDBCD8CBE82CF /* NSSet+BlocksKit.m */; };
513DB37CA2ABEDAA34AD8BFB5F407AF7 /* MQTTSSLSecurityPolicyEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB596CFE7A57F30B6034A696BF32EFC /* MQTTSSLSecurityPolicyEncoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
51A8D4024503B5A317A073CAB8136CA8 /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 4646C06AA55A0991ED47051B34E03F71 /* UIView+WebCache.m */; };
536D141577F27E7776653DE99B8DBD12 /* GCDAsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = C604BD21CEA3C352BAFBDD00EEB30070 /* GCDAsyncSocket.h */; settings = {ATTRIBUTES = (Project, ); }; };
54C61B6F97FDBE3DC8714F42F8B40F7C /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 56CFC684B94D0151142BDF971A80594A /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Project, ); }; };
5743544C7AC08422F1282CD96CEF298A /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C3CA266E82F4E3E4C16CD8540A72F87 /* SDImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
579652E90E8366A1825359AF652A22C5 /* MQTTSessionSynchron.h in Headers */ = {isa = PBXBuildFile; fileRef = 92BEAA2198810B6C78CA2B691B17B84D /* MQTTSessionSynchron.h */; settings = {ATTRIBUTES = (Project, ); }; };
5889FB342E6D23E33CF694F0483556EE /* MQTTDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D4C196315A75D8A8DB59876B5F9ED14 /* MQTTDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
5A7B8C7542AB20692F951E819A8857C8 /* MQTTCFSocketDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = FF7CBDFE907F45518C4B867FC15CDAF5 /* MQTTCFSocketDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
5D96C9EEA79262D12C034E30AE000E58 /* UIGestureRecognizer+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 42753324DEB88A368EB08D1AD2A0CD5A /* UIGestureRecognizer+BlocksKit.m */; };
5DCA3EB3AC0CFC6A8B1E73FC93C18AD3 /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 496C547DD92134D49F791E1DF382D8C6 /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Project, ); }; };
5DF8E29696E632776BFBF6771D597641 /* MQTTMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = EE45AE8E43E7453200F3B1F050B5C31E /* MQTTMessage.m */; };
5E396152376AA6F8F421B7C7E994F430 /* MQTTInMemoryPersistence.h in Headers */ = {isa = PBXBuildFile; fileRef = FFD7D5B2ECEF0496CB13CED70AB2C75E /* MQTTInMemoryPersistence.h */; settings = {ATTRIBUTES = (Project, ); }; };
5FCCFF5A5D786E3609EBF17F980B5867 /* Pods-TuyaSmartHomeKit_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AA7A3C750F436558D0041CBFEDE82AB1 /* Pods-TuyaSmartHomeKit_Tests-dummy.m */; };
608AC2576126B54347F4DC3D65D527C1 /* MQTTProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 238794CDC62753E9D1EF1EEFBEBEF578 /* MQTTProperties.m */; };
60D485EEA2124960B49B0E28D8B93523 /* CocoaAsyncSocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AD4C1A1064EC120741D97A7F7D970748 /* CocoaAsyncSocket-dummy.m */; };
61A869D446096F9124DF26AEBB97F4AD /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B84EA653F959DAA58FDCA7BE20133D16 /* SDWebImage-dummy.m */; };
6425960D3EE2E4C110AA8E6592F36D7C /* UIImagePickerController+BlocksKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D0294C43566AE8D5B79CD5CBAA64CEB /* UIImagePickerController+BlocksKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
642ED8A1FC71EE68D6681478D07680AC /* NSTimer+BlocksKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 52271BB82FED0B2B29B3E6EEFDA34BCE /* NSTimer+BlocksKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
64A1DA7C9530D3681BD8AE617BB7CCD9 /* NSObject+A2BlockDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = F1109F620DB88027E2F9464B97E68ED0 /* NSObject+A2BlockDelegate.m */; };
652602BB26C1DA4E6BBD130BB6016B46 /* MQTTPersistence.h in Headers */ = {isa = PBXBuildFile; fileRef = CCF1605FF4A22638B6DB977B11C328A7 /* MQTTPersistence.h */; settings = {ATTRIBUTES = (Project, ); }; };
65931F0A400D78325B368BE2C1FC15FE /* UIActionSheet+BlocksKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BE210872DE1E2FDEE5F8E63651DAFCA /* UIActionSheet+BlocksKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
659FFF4D0F44588072B2BE3ECBD8AA5E /* GCDTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = FB1E044420B2FA1C324680CD54AD2C2C /* GCDTimer.m */; };
6B8CEA44709D8DFBD9B3E33E16184121 /* NSDictionary+BlocksKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CACBC623FD92BD0CAAA8676167A0B82 /* NSDictionary+BlocksKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
6B9864CC1FA57E863F20EBEE32520D86 /* MQTTSSLSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CA085681C5039EDF9FFD4963994496A /* MQTTSSLSecurityPolicy.m */; };
6E139731B3A50EB448FF5EA43E64AD49 /* MQTTCFSocketEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = A2020E4BCE369B7D600D691D82E4F445 /* MQTTCFSocketEncoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
6E5A1596B8404711FBD92F8530827B8A /* UIControl+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 42A19851A8D4263E564AC06559D07553 /* UIControl+BlocksKit.m */; };
6E61E9181B970E6118E848120ABDCE21 /* UICKeyChainStore.h in Headers */ = {isa = PBXBuildFile; fileRef = A67144178720AAADDC6B65B33AC48FED /* UICKeyChainStore.h */; settings = {ATTRIBUTES = (Project, ); }; };
70656408F907F8046846A7F5B8AAB69F /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 66914118B6822A4ED403B3568E621538 /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Project, ); }; };
70B977465289E2EB04B9DDF4FE31B5C0 /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 42D384DD48158724275FFC1E5BDBF560 /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
715FDAD812E22369FF74E5E16ACCB923 /* UIPopoverController+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = AB901A996018104BBE3F0A7BF9AF419C /* UIPopoverController+BlocksKit.m */; };
7246BD14753C4CE76451263A61D79585 /* UIControl+BlocksKit.h in Headers */ = {isa = PBXBuildFile; fileRef = DEFD3EA257180078E937CDE7A85FFC3D /* UIControl+BlocksKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
72AC54B480CE7BFB7AED0D4A29EED12E /* UICKeyChainStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 89F5CF44EB9A8B5BF3CCA14096853F8E /* UICKeyChainStore.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
743041B69C90245EBAB7C253A3900E05 /* MQTTSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 27F62D64604F1F72ABF66DE4FB803250 /* MQTTSessionManager.m */; };
7AEF21CF19D0216BAA407FEE48D9C92E /* NSOrderedSet+BlocksKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 19612334C7A76CD7AF0ADE01643D07E2 /* NSOrderedSet+BlocksKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
7CC247981C1C25089440EC971C294F90 /* MQTTSSLSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 688A9ECA544A9D872539096A0B4C6DCD /* MQTTSSLSecurityPolicy.h */; settings = {ATTRIBUTES = (Project, ); }; };
7CC6C6DA7FACE8300C481D7DCA2E5F31 /* MQTTSSLSecurityPolicyDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D3C2A87160B1B5150FE7C84DD3774D /* MQTTSSLSecurityPolicyDecoder.m */; };
7DA94BFD201BA2C34C0C05838BC1995C /* NSImage+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 8725D472CD87FCE1F023CEE5E9BD6AEB /* NSImage+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
801F5979115D182D97487AE79E039714 /* NSURLConnection+BlocksKit.h in Headers */ = {isa = PBXBuildFile; fileRef = C97743AFC2EE12CF8B69E1C827D25B85 /* NSURLConnection+BlocksKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
80CD1584AD988779F054F7A48FBC265E /* UIView+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = E79310A3FD7519CB5965FAB2FE2C63C9 /* UIView+BlocksKit.m */; };
81A3385CEA49E6FBB79222D0F54F6982 /* NSObject+BKBlockExecution.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EB0226C3A33630979F93A446585DFAB /* NSObject+BKBlockExecution.m */; };
8609CC2FE06C9DC82A7925ECA9E4734C /* SDWebImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = A763677FFF087E160DD67F1F166471AC /* SDWebImageGIFCoder.m */; };
88BCBAEB92667DB1F830CDB83CE7A258 /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = A50EB1188A6E371FB84FE6C5CEB59395 /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
8947853EEF17A8AA1C78DED2495B2B00 /* MFMessageComposeViewController+BlocksKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EB1F3425E3EA1DFEDB18FF4310E314B /* MFMessageComposeViewController+BlocksKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
89A9D0A38C6133971C738B01323E71BD /* MFMessageComposeViewController+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C460FF06886C6B7502BCD3AEBC3833F /* MFMessageComposeViewController+BlocksKit.m */; };
8C83184A837DF50709FF2567E5682036 /* UITextField+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = A7B52E81E940B203742E4D2BE88D6A90 /* UITextField+BlocksKit.m */; };
8F0B7EA9722F08B97E966E7E995FED92 /* UIAlertView+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 2997C98A1ECC593CFBC3EF70897E1E92 /* UIAlertView+BlocksKit.m */; };
8F129CCF60F5E10F02A66308A1A831E4 /* MQTTDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B3034EBBBBCF4BD828B83AFE6A02B09 /* MQTTDecoder.m */; };
8F1855CD421244268309660331A1CFDC /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = DA5D0662D8F3477DA38EE75A44BBF05F /* SDWebImagePrefetcher.m */; };
8F2E6A2A87E8AE0AB17F62A92C5D4D9B /* MQTTStrict.m in Sources */ = {isa = PBXBuildFile; fileRef = B85B171710FA0613C636270192AF9FBA /* MQTTStrict.m */; };
8FF857D0307F23010E9FCE77EC6055B3 /* NSMutableArray+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 73839CCC5056F5965915C4B22B8AB8AA /* NSMutableArray+BlocksKit.m */; };
909979FA88BC042196B68F65FCBEFC8D /* SDWebImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 24DE9C98FC5DBF0FA9631243A0E41C90 /* SDWebImageCoder.m */; };
90FB9F2D6AC545214D1D37238543B965 /* GCDAsyncUdpSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = C5790A6997926D6DDAAD86F7AE85E5B9 /* GCDAsyncUdpSocket.h */; settings = {ATTRIBUTES = (Project, ); }; };
91A57231D712C3D35082CCBB375C3408 /* NSMutableSet+BlocksKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DE6E8A7A2B60F5316F0A0E844570D28 /* NSMutableSet+BlocksKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
938D61E3B3941832D0E50FCC6B7A5CCA /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = B59947F942801B859B0977B725CAD104 /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Project, ); }; };
94999A8215AD0C20A49C90D78BD27F1C /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 20B9132E1FCF9C3BBEC6060555483314 /* SDWebImageTransition.m */; };
9554E0CA2C5A098138CD90691C5D16D8 /* UIWebView+BlocksKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C93DC1331D35B2234D1DF0F6EA87EDC /* UIWebView+BlocksKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
9988B0D8F79EE9BDA8C4F48FD68D052F /* UIImagePickerController+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E75324CC13FD509C82394983DF33DDB /* UIImagePickerController+BlocksKit.m */; };
9989F28133BF73A622244DAB1A15B61F /* YYClassInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = A8561F53768753DEC016AD5A3768B631 /* YYClassInfo.m */; };
9A9E50C67741662A07407F26F3DEFED5 /* ReconnectTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 25EC945D63F3716C616344490FDEF293 /* ReconnectTimer.h */; settings = {ATTRIBUTES = (Project, ); }; };
9AFBE9DAED22CF04291218047191E67E /* YYClassInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 86EB0856B6D6561907F3E3DAB6C37176 /* YYClassInfo.h */; settings = {ATTRIBUTES = (Project, ); }; };
9D52514C1A2441CBAC69C811851A9A2C /* A2DynamicDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 956A5DA5FB3E23F66038FBA626550521 /* A2DynamicDelegate.m */; };
9DAA711A888A5D89860942CE95BDD47C /* ReconnectTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B1DF45CD999B107BEB87255D7C086E7 /* ReconnectTimer.m */; };
9DE0C1C8CE3D8FEDE6FF1B677EF2834A /* NSIndexSet+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = F8AB8C758331B77519735007ADB81560 /* NSIndexSet+BlocksKit.m */; };
A05A5A313AC66D559C04DE75EC81C682 /* NSMutableSet+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CF8F26CC60FF7F58C465AEEC6C245AF /* NSMutableSet+BlocksKit.m */; };
A1D01D34250AF203B8B831F49F9EE6AC /* MQTTProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = 94FDA98F9166FC1DD9FC88EFBF4D12AC /* MQTTProperties.h */; settings = {ATTRIBUTES = (Project, ); }; };
A45C1A9E563710CDD62088623521122D /* MQTTTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 9635650467124190FB87E7B35C286F32 /* MQTTTransport.h */; settings = {ATTRIBUTES = (Project, ); }; };
A65F37A3FF11FEC8671B9FCB6DC52D0F /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 966A11587E822EBB18911F85595EF2A3 /* NSButton+WebCache.m */; };
A8292953F1EC1B0E46E8B0C1DE8B97B8 /* NSMutableArray+BlocksKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D51CD6482C7879696061A18AE8DE710 /* NSMutableArray+BlocksKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
A87D69D5A019AB776E2FDB93CFA8C365 /* ForegroundReconnection.m in Sources */ = {isa = PBXBuildFile; fileRef = D05D31197A14678986D04852DE2F834C /* ForegroundReconnection.m */; };
AC183485301DF1B93BA9B92FE981F31A /* MQTTCFSocketTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = CA376603E7D2840916FCBFB65755E857 /* MQTTCFSocketTransport.h */; settings = {ATTRIBUTES = (Project, ); }; };
AC452E81DFCE1281386501F68E4DB88E /* NSDictionary+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C6B6C5CD937CCC7D1A776964CAEEFA /* NSDictionary+BlocksKit.m */; };
AC59005EDDF0427B0D6BD020991AF224 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 61A851D5A467BFA727A31CA795C9F386 /* MBProgressHUD-dummy.m */; };
AD14044D980DDDFB90176661F3107432 /* SDWebImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E9B7B9893B849B84485CF8638826E92A /* SDWebImageCodersManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
AD1E2912A288E3E2077EC8CE97F922BF /* MQTTTransport.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C4ADE6E65C7F7A874BA86E1DFA2D20C /* MQTTTransport.m */; };
AFE1135A8C0EFED5730DDF2A2C3BC695 /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E0123CC80FEEC79D39181C1AF0B67581 /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
B09560413457A48459F1B7A6E1914B39 /* MQTTCoreDataPersistence.m in Sources */ = {isa = PBXBuildFile; fileRef = C5E11728B7EADED64F3F4B6036A6E270 /* MQTTCoreDataPersistence.m */; };
B0ECBD13FC2D5C6B5FFF118870B6DBB0 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 206FDAB76FD1E3DC6BFA231B40CACD00 /* UIImage+MultiFormat.m */; };
B20994F712F2B6A540216D3FD2BF612D /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 09467A2404909A2D621C48908F4D0D02 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Project, ); }; };
B5261272BBCD12B3AE3A877327888998 /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = C03F8233C450403E01164E614243875C /* SDAnimatedImageRep.m */; };
B7014DE7D6DDB97F5605884F9D734CDA /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = D7A42E4EE54DF0F7C2FC575787B7E908 /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Project, ); }; };
B953BEB817A7745ABAB5B0AC08E06436 /* SDWebImageImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 99FA2E172BF9112B99CDF362AF182463 /* SDWebImageImageIOCoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
BAF388FCB23CF68BFC0747A95DFEE881 /* NSMutableOrderedSet+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = B7F091A30468881080BFCC6ED73137D9 /* NSMutableOrderedSet+BlocksKit.m */; };
BCD0ACC2C18301848493CA1078B53770 /* MFMailComposeViewController+BlocksKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 612351E642AC35B56F1FB71BFED88AC9 /* MFMailComposeViewController+BlocksKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
BD2B03CFA0488899D431F8D45662F325 /* GCDAsyncUdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C901253350CE17860E222DFEBD7E973 /* GCDAsyncUdpSocket.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
BE9F60C2E78934E9308DA3AD38170856 /* MQTTCoreDataPersistence.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DE3FF3309AAFDD6BDD2F39155B4E97C /* MQTTCoreDataPersistence.h */; settings = {ATTRIBUTES = (Project, ); }; };
C3E1A340D43F060E65BA66BF25C71355 /* NSMutableIndexSet+BlocksKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 003BCDCB3615AE92F4E9E3892AACC3B0 /* NSMutableIndexSet+BlocksKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
C69385A5FC3FBCB53946F78BD610F0FF /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 8678B3827E9FDAA87EEFD9835BE66976 /* SDImageCacheConfig.m */; };
C76CBB1841117506D40A9AF92F14AAA7 /* MFMailComposeViewController+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 29A53117A8553263FB8D0E0BE0713951 /* MFMailComposeViewController+BlocksKit.m */; };
C831D968858F25F9307B4E0624A59A9B /* MQTTClient.h in Headers */ = {isa = PBXBuildFile; fileRef = AF7F239E487C522261B9FDC857360E16 /* MQTTClient.h */; settings = {ATTRIBUTES = (Project, ); }; };
CA8DED9050AB6460BAE71E98B249A213 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B8269062B6BFEFEF6790FCBCA7A9863 /* UIImageView+WebCache.m */; };
CAB8A58D0703C53DA71830549AED2E52 /* BlocksKit+UIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E514541DC8EDA8ACC9709E4EB5B196E /* BlocksKit+UIKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
CBCA30AEEDA75C14C98B77289872E62E /* UIPopoverController+BlocksKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 555AE531991EBA6A1EC5387AA41C36E5 /* UIPopoverController+BlocksKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
CCA6930FC98F256F7261B2CB7D3B3D87 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 360E6AAC0B5ACB5FCF3CFC8B0F2A806B /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
CCF09C4D207A9CB318AD777C7D87419E /* YYModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 952E143054EA07E88E99DE59EDF38518 /* YYModel.h */; settings = {ATTRIBUTES = (Project, ); }; };
D070AB0FDCCACB6B9479990A37F9AAF5 /* NSTimer+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = C76AEAE1933261659386B86F25A944A6 /* NSTimer+BlocksKit.m */; };
D0E9F8B9F8613A2A3C837FA9E2020805 /* UITextField+BlocksKit.h in Headers */ = {isa = PBXBuildFile; fileRef = F32FF90A1DCF6A4EFFA83705AD445B15 /* UITextField+BlocksKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
D143D18FC601B0475EE24EC3A300CC8E /* MQTTLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 677A3407B586623AE8738D68F391B455 /* MQTTLog.h */; settings = {ATTRIBUTES = (Project, ); }; };
D15C3DF53B071FD19CEDC217125A8690 /* SDWebImageImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = C3201D7346E7BB4C5E0B844DE9DF4A0B /* SDWebImageImageIOCoder.m */; };
D1F59518EB48D0B94B97DC05BE26C1F3 /* UIGestureRecognizer+BlocksKit.h in Headers */ = {isa = PBXBuildFile; fileRef = FB87113D90A13C84F7C1957DF4A94E1D /* UIGestureRecognizer+BlocksKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
D23388A2F1D9029CA4CE185AA68007FB /* MQTTLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 92445320412BD0E87C139165A74322AB /* MQTTLog.m */; };
D270B2D90A150416DA78FD167BD7E45B /* SDWebImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DF6CB5C3CD831F80D607F6D710BDD60 /* SDWebImageCoderHelper.m */; };
D2E49A7F7DC6468F4F04B482F85491C0 /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = B69DEFC80EC1F643984599D30E29F279 /* SDWebImageDownloader.m */; };
D3AF093AF7F2B0CF69291579FC9B3F07 /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 77F13868C7EB84E789B395FA57EDA830 /* UIView+WebCacheOperation.m */; };
D7285DCCB9C174086DFA38C98B0930FF /* SDWebImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 60ED0B1B8D63563D49E47EFA2EC88FA9 /* SDWebImageCoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
D916E4E1C8123877ED2D90805056DBE0 /* NSOrderedSet+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AC89E82189881D0780FA9F27704C94C /* NSOrderedSet+BlocksKit.m */; };
D94FDC656F2D1670F1EA06AB9BE5E55F /* SDWebImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 998E0C051F5810B3DC8FEFD66C05ED3B /* SDWebImageGIFCoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
D95DDF0EC883EE5E670ABAF7C45905E1 /* ForegroundReconnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 25CBEA4697ED3C6CE3D6764F42A450D7 /* ForegroundReconnection.h */; settings = {ATTRIBUTES = (Project, ); }; };
DB49BB8025D4FD0AB5E63BD707D0182D /* MQTTSessionLegacy.m in Sources */ = {isa = PBXBuildFile; fileRef = B5FFF41842584CEB75B9A77145B6EE71 /* MQTTSessionLegacy.m */; };
DB7D6A76AE62C4534C14B84B3A8F3C01 /* UICKeyChainStore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 60307038018B18E4428CA1A801C8FBC5 /* UICKeyChainStore-dummy.m */; };
DD8BBD34D50FF1A16D26E546EE0485AB /* MQTTStrict.h in Headers */ = {isa = PBXBuildFile; fileRef = F0BFCC1456E105310CEBEEB80F8D5180 /* MQTTStrict.h */; settings = {ATTRIBUTES = (Project, ); }; };
DE760B47E982CC53A42E43D2BEDF9086 /* NSCache+BlocksKit.h in Headers */ = {isa = PBXBuildFile; fileRef = C11FEE86DD09BA2611DAB4036F5FABD7 /* NSCache+BlocksKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
DFA4F3E0F5A1774DB852CDE7514240EA /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 20B278CD87E3999602DC61A4749AA6FE /* Reachability.m */; };
E0F7B584572768382D63B18DC7EEC847 /* MQTTInMemoryPersistence.m in Sources */ = {isa = PBXBuildFile; fileRef = CCB0E82C0FDF9EA8698DD549146DE19E /* MQTTInMemoryPersistence.m */; };
E10B1A36038832BFBBB223A487202558 /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 010355473AC4294C32DC63FFE4F67F59 /* SDWebImageCompat.m */; };
E11DBE251E4240BE4DE50844D15EE1A7 /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B06163308DE2887DD7982E2F0F98570 /* NSData+ImageContentType.m */; };
E3AC0526A504668173D6EB89377809B1 /* NSCache+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 1550E0BDB95DAF228A53A91CD96F06CC /* NSCache+BlocksKit.m */; };
E3BD60CE4A349A40CFF53D4B7631F140 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = CC1305D89770619533900835D36E8881 /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Project, ); }; };
E5270DAD5B6601E44B621D07D6B35102 /* YYModel-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 504FF7EF647FB7E922B5D7966D189C10 /* YYModel-dummy.m */; };
E7430F0190547FC590288F291FA2BDDF /* BlocksKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F122DD8AB50FDDAD7E10D33A4905F9FA /* BlocksKit-dummy.m */; };
E9AF77B0740FA555D6B4FAF75F8AC451 /* NSObject+YYModel.h in Headers */ = {isa = PBXBuildFile; fileRef = E19167FAE37694F0C76E657EEA42879E /* NSObject+YYModel.h */; settings = {ATTRIBUTES = (Project, ); }; };
EC2A6247452AAE6DA34B6E855689DF47 /* NSMutableIndexSet+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = B2BE9519CBDCE0982F0DAEA43DC235F1 /* NSMutableIndexSet+BlocksKit.m */; };
ECED085B88D76FE5D9C44AB173484A33 /* MQTTSessionLegacy.h in Headers */ = {isa = PBXBuildFile; fileRef = 094B0097469700831495E827F9999AF6 /* MQTTSessionLegacy.h */; settings = {ATTRIBUTES = (Project, ); }; };
EDC0685117C82E91B24FD93F427EE38D /* NSObject+BKBlockObservation.h in Headers */ = {isa = PBXBuildFile; fileRef = 86570A49A46E2EFDA6562C2B11015BB4 /* NSObject+BKBlockObservation.h */; settings = {ATTRIBUTES = (Project, ); }; };
EDF301EA288DD9B2CE9571B83534C0EF /* MQTTSession.m in Sources */ = {isa = PBXBuildFile; fileRef = DA5468E56FA8B2215722A07C9EB2AA86 /* MQTTSession.m */; };
EFB5801931B8AE2E1E07BA0BDA70C141 /* MQTTSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 01512DE6B2C55AAA3C2CD612C0D054DC /* MQTTSession.h */; settings = {ATTRIBUTES = (Project, ); }; };
F1351A21902560088FCD2832C76CC148 /* NSMutableDictionary+BlocksKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 21DD8CE4761CF40E5B4989D44BA696AC /* NSMutableDictionary+BlocksKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
F143C98C78BE4710305F3A040B3FECE8 /* NSObject+A2DynamicDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = BDE4E9AC50B334370412854025F697CD /* NSObject+A2DynamicDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
F174947F386C3CBF4847622D467D23FC /* BlocksKit+MessageUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 291DF7152BBC713E78674D40A86E7CAF /* BlocksKit+MessageUI.h */; settings = {ATTRIBUTES = (Project, ); }; };
F2E9803C0F789858FDA4692EDEDA30D8 /* MQTTSSLSecurityPolicyTransport.m in Sources */ = {isa = PBXBuildFile; fileRef = 67113044AC681608B1FC1AFA31A2720C /* MQTTSSLSecurityPolicyTransport.m */; };
F48675D1F404FE645064059A4F45281A /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BECFC80383CF720D84E956BCB59794D /* SDImageCache.m */; };
F6E9C5245A0F86453F6394BC37432199 /* NSIndexSet+BlocksKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CE46B26437B56C032380DFA0E9262CF /* NSIndexSet+BlocksKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
F79C3515D0413BF4C709E65F32AB15A5 /* GCDTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = D7D1F6C97290508FC9F315118FC0ABC3 /* GCDTimer.h */; settings = {ATTRIBUTES = (Project, ); }; };
FA18D157CA22D1613B42D2CFA96FC666 /* NSImage+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = B511E7220D9E2638E982FE0A93AF4DAB /* NSImage+WebCache.m */; };
FBAB47D104C8925C00E1DFD4666C9302 /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F334C51B85CAD37C68BCBEEF3C22078 /* UIImage+MemoryCacheCost.m */; };
FD624EF28DE91D4EB272153EC3491929 /* UIActionSheet+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E0C4F0B2F7592E62A8BCE1433B3F9F2 /* UIActionSheet+BlocksKit.m */; };
FEA60D52A9855A4152B6E3C531C781FF /* MQTTCFSocketDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = B9549074520639414F38671A7295B8BE /* MQTTCFSocketDecoder.m */; };
FF0A2BFF633571A2CEA21284AEA6D960 /* MQTTSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 875DA848304A5FC03B08A4FC25C427FE /* MQTTSessionManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
FF3BE9C4A63C12EEFCE7D4024126D9D7 /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 928700389386140DBCF35A48DD914580 /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Project, ); }; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
00A580A07A0F7275A9267842A93832B7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 84B44807A12996D487A4A591A481D6A0;
remoteInfo = YYModel;
};
0CAE2EDDA878E031FF2589459B6C38BC /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 0EF0D58F44BCCBCD8DE8004D8036EF52;
remoteInfo = TuyaSmartBLEKit;
};
0CDB924AB57490ED1BD0508228BC538B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 46EBE902EFCC5CFC61BC19B23D13127C;
remoteInfo = TuyaSmartBaseKit;
};
16D711F3380AE4AEE180C37DEB8DF4AE /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 171BAD854D0EAF0017FA6D6A53D8F673;
remoteInfo = TuyaSmartHomeKit;
};
1EA79DBF526256D5AB8A4BB89690A17B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 1BCE82A0EA51F09BE8A7AC9E6C02E1D1;
remoteInfo = TuyaSmartMessageKit;
};
2658E0A410384C03E01B295218E1D79B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = CAA047C0F5E4106F3904E8497FA17F97;
remoteInfo = Reachability;
};
279C5085FF147A8362F23FD93B57FB2C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 6083682834ABE0AE7BD1CBF06CADD036;
remoteInfo = CocoaAsyncSocket;
};
2821C142C21217E1B93BE6A05426CF79 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 7406ECC476A62C8FA502AD0E8D1240BE;
remoteInfo = UICKeyChainStore;
};
2B69CE52E57193F02470383622BA27E6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 46EBE902EFCC5CFC61BC19B23D13127C;
remoteInfo = TuyaSmartBaseKit;
};
35BC547D7FB7B5D0D3535C8531581CE2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 85EAF3BF92126577F2D2A2CCF6883D56;
remoteInfo = TuyaSmartUtil;
};
38196562C1A24FE26684110A6EDFAB08 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 18D5937A1FF4E1064BDE592E5E9532EA;
remoteInfo = MQTTClient;
};
5EB76D71F8D24E59DB0F5F0DA8D53379 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 46EBE902EFCC5CFC61BC19B23D13127C;
remoteInfo = TuyaSmartBaseKit;
};
60448608BD34E66187DD583D339BFD6B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 12F41A9D9852EC892919EF02A1637169;
remoteInfo = TuyaSmartDeviceKit;
};
608C191D4A270E8313DF99A3389132F0 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 12F41A9D9852EC892919EF02A1637169;
remoteInfo = TuyaSmartDeviceKit;
};
696215D20687497CB807ECB076A2E8ED /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 46EBE902EFCC5CFC61BC19B23D13127C;
remoteInfo = TuyaSmartBaseKit;
};
706D285405F613983DBB0701384C5CB4 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = E00F48D815B45234FDB34423D101A0F8;
remoteInfo = TuyaSmartTimerKit;
};
72A545C243A8A84B50F3F06B6EA208ED /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 12F41A9D9852EC892919EF02A1637169;
remoteInfo = TuyaSmartDeviceKit;
};
755E91C452EC1370C8937A8D1294435C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 61D9D7DF5BD51AC8990CD64569BE8D58;
remoteInfo = TuyaSmartSceneKit;
};
7C82F5111397BFC0355DDA8CB19E94CE /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 18D5937A1FF4E1064BDE592E5E9532EA;
remoteInfo = MQTTClient;
};
81F2C819FF985071DD3201275AC7B105 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 84B44807A12996D487A4A591A481D6A0;
remoteInfo = YYModel;
};
845C12B91B09EF56CEE2A9464D78BD62 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429;
remoteInfo = SDWebImage;
};
84DA581573ECFF3DCFED669E31AA7FF1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 61D9D7DF5BD51AC8990CD64569BE8D58;
remoteInfo = TuyaSmartSceneKit;
};
89E4F06D29B2ADB243E746A84D501619 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 12F41A9D9852EC892919EF02A1637169;
remoteInfo = TuyaSmartDeviceKit;
};
8BDF9752DACC398535D738A93EF159E1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 7406ECC476A62C8FA502AD0E8D1240BE;
remoteInfo = UICKeyChainStore;
};
9451C60B0CAA9A3A4ECD00714F29445B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 49BE71013E3709FFC17FB9FC12BF7230;
remoteInfo = TYBluetooth;
};
950C0343B38098F9FAC7CFBF4326846C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 46EBE902EFCC5CFC61BC19B23D13127C;
remoteInfo = TuyaSmartBaseKit;
};
9B5F66C42AF09843A83EF63B75E951F5 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F3227B7A9C2E408E0596C8F98A049AC5;
remoteInfo = TuyaSmartBLEMeshKit;
};
9DEC13E1A41FE3AF378148AD22A22B6A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 49BE71013E3709FFC17FB9FC12BF7230;
remoteInfo = TYBluetooth;
};
A962ED6D32C95D383392C0BC9E4319C1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 49BE71013E3709FFC17FB9FC12BF7230;
remoteInfo = TYBluetooth;
};
AAB6F613C59C79B96A63ECF128B69D25 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 46EBE902EFCC5CFC61BC19B23D13127C;
remoteInfo = TuyaSmartBaseKit;
};
AFB3425E4D3E7C7772E46A8BFA6401EE /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 1D0425968889A882D53E68C7B435CF5A;
remoteInfo = "Pods-TuyaSmartHomeKit_Example";
};
AFB6896D6A767953869B04457AF10A74 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 46EBE902EFCC5CFC61BC19B23D13127C;
remoteInfo = TuyaSmartBaseKit;
};
B0E8DCA8052451C4116A827E188A6749 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = B2777DC549C19A310651FBD3C87B71DF;
remoteInfo = BlocksKit;
};
BC2948202C56A69DE047646D254F98E5 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 11A0E3A74D6CC5BF4840BD76B3BCFD9D;
remoteInfo = TuyaSmartFeedbackKit;
};
C37314A3F4A068B5D6F33CD9255FF33C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 11A0E3A74D6CC5BF4840BD76B3BCFD9D;
remoteInfo = TuyaSmartFeedbackKit;
};
C44757030A8E5DFF4DB545015201BD0B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 6083682834ABE0AE7BD1CBF06CADD036;
remoteInfo = CocoaAsyncSocket;
};
CA1608A3CE3AB07AAF859E14D8D80964 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 85EAF3BF92126577F2D2A2CCF6883D56;
remoteInfo = TuyaSmartUtil;
};
CC062B3FC5EF4C4EAFA5D0479C90061D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 46EBE902EFCC5CFC61BC19B23D13127C;
remoteInfo = TuyaSmartBaseKit;
};
D01847B87E22E3AB0284806E15C6AFEC /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = E00F48D815B45234FDB34423D101A0F8;
remoteInfo = TuyaSmartTimerKit;
};
D03936D52B7A13C09995CE676E6C61D3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = CAA047C0F5E4106F3904E8497FA17F97;
remoteInfo = Reachability;
};
D09BD0F3C721B3152B232714C67BB47A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 12F41A9D9852EC892919EF02A1637169;
remoteInfo = TuyaSmartDeviceKit;
};
DFB8C359CF7F86DAB02106FA620BBA71 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0;
remoteInfo = MBProgressHUD;
};
E0A6E94EF6F8B2860C6F11A2D8F77773 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 12F41A9D9852EC892919EF02A1637169;
remoteInfo = TuyaSmartDeviceKit;
};
E15FBCD31B457F287AB6FE4CBC3096EB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F3227B7A9C2E408E0596C8F98A049AC5;
remoteInfo = TuyaSmartBLEMeshKit;
};
E5D54C4BFCFC64C2B086E6FD2894BAD3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 1BCE82A0EA51F09BE8A7AC9E6C02E1D1;
remoteInfo = TuyaSmartMessageKit;
};
E70D02BDF4518841EC17EB291FE992BB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 0EF0D58F44BCCBCD8DE8004D8036EF52;
remoteInfo = TuyaSmartBLEKit;
};
E72EE8E08D68F95A7C0A179990F563E0 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 46EBE902EFCC5CFC61BC19B23D13127C;
remoteInfo = TuyaSmartBaseKit;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
003BCDCB3615AE92F4E9E3892AACC3B0 /* NSMutableIndexSet+BlocksKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableIndexSet+BlocksKit.h"; path = "BlocksKit/Core/NSMutableIndexSet+BlocksKit.h"; sourceTree = "<group>"; };
0060629A3822DB096AE3CA73C9E82DED /* TuyaSmartBaseKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartBaseKit.h; path = ios/TuyaSmartBaseKit.framework/Versions/A/Headers/TuyaSmartBaseKit.h; sourceTree = "<group>"; };
010355473AC4294C32DC63FFE4F67F59 /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = SDWebImage/SDWebImageCompat.m; sourceTree = "<group>"; };
01512DE6B2C55AAA3C2CD612C0D054DC /* MQTTSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSession.h; path = MQTTClient/MQTTClient/MQTTSession.h; sourceTree = "<group>"; };
036F54152DB4BC91741FB854A3E4E16A /* UIBarButtonItem+BlocksKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBarButtonItem+BlocksKit.m"; path = "BlocksKit/UIKit/UIBarButtonItem+BlocksKit.m"; sourceTree = "<group>"; };
050A337DF2DF6978D26D51C5D6E8E82B /* TuyaSmartSceneActionModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartSceneActionModel.h; path = ios/TuyaSmartSceneKit.framework/Versions/A/Headers/TuyaSmartSceneActionModel.h; sourceTree = "<group>"; };
07318C856369F7DDD8C5D2B979D56B52 /* UIBarButtonItem+BlocksKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBarButtonItem+BlocksKit.h"; path = "BlocksKit/UIKit/UIBarButtonItem+BlocksKit.h"; sourceTree = "<group>"; };
09467A2404909A2D621C48908F4D0D02 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = "<group>"; };
094B0097469700831495E827F9999AF6 /* MQTTSessionLegacy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSessionLegacy.h; path = MQTTClient/MQTTClient/MQTTSessionLegacy.h; sourceTree = "<group>"; };
0AAE9744E383F37D94294CF5EC4FBFF2 /* SDWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-prefix.pch"; sourceTree = "<group>"; };
0B0AA0BD02CCB16087FF061E31CC2442 /* Pods-TuyaSmartHomeKit_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-TuyaSmartHomeKit_Example-acknowledgements.markdown"; sourceTree = "<group>"; };
0BBD210B01FF8A73061C74E0CE16710F /* TYUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TYUtil.h; path = ios/TuyaSmartUtil.framework/Versions/A/Headers/TYUtil.h; sourceTree = "<group>"; };
0C460FF06886C6B7502BCD3AEBC3833F /* MFMessageComposeViewController+BlocksKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MFMessageComposeViewController+BlocksKit.m"; path = "BlocksKit/MessageUI/MFMessageComposeViewController+BlocksKit.m"; sourceTree = "<group>"; };
0D2055CF13D47EAA3A64F27598A17F16 /* NSObject+BKBlockObservation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+BKBlockObservation.m"; path = "BlocksKit/Core/NSObject+BKBlockObservation.m"; sourceTree = "<group>"; };
0DA8C04D7BDBA6E57BB0E3A6FA9F7D14 /* TuyaSmartGroupDevListModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartGroupDevListModel.h; path = ios/TuyaSmartDeviceKit.framework/Versions/A/Headers/TuyaSmartGroupDevListModel.h; sourceTree = "<group>"; };
0E0C4F0B2F7592E62A8BCE1433B3F9F2 /* UIActionSheet+BlocksKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActionSheet+BlocksKit.m"; path = "BlocksKit/UIKit/UIActionSheet+BlocksKit.m"; sourceTree = "<group>"; };
10A1BD5CCE3FC0DA4449D2B4225C38F0 /* NSMutableDictionary+BlocksKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableDictionary+BlocksKit.m"; path = "BlocksKit/Core/NSMutableDictionary+BlocksKit.m"; sourceTree = "<group>"; };
120ACB682F00B7926DF8D0646309D353 /* UICKeyChainStore-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICKeyChainStore-prefix.pch"; sourceTree = "<group>"; };
1326DA5F7C37184F043613F06E73D426 /* NSObject+TYURL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+TYURL.h"; path = "ios/TuyaSmartUtil.framework/Versions/A/Headers/NSObject+TYURL.h"; sourceTree = "<group>"; };
1550E0BDB95DAF228A53A91CD96F06CC /* NSCache+BlocksKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSCache+BlocksKit.m"; path = "BlocksKit/DynamicDelegate/Foundation/NSCache+BlocksKit.m"; sourceTree = "<group>"; };
165616219A929D47B2EB9E838BA63D1E /* TuyaSmartHomeMember.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartHomeMember.h; path = ios/TuyaSmartDeviceKit.framework/Versions/A/Headers/TuyaSmartHomeMember.h; sourceTree = "<group>"; };
19612334C7A76CD7AF0ADE01643D07E2 /* NSOrderedSet+BlocksKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSOrderedSet+BlocksKit.h"; path = "BlocksKit/Core/NSOrderedSet+BlocksKit.h"; sourceTree = "<group>"; };
1AF6CC89DCB85E4EA0878106515932FB /* TYBluetooth.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TYBluetooth.xcconfig; sourceTree = "<group>"; };
1C3CA266E82F4E3E4C16CD8540A72F87 /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/SDImageCache.h; sourceTree = "<group>"; };
1D8065AD90A6E57959D65C47A88F0E93 /* TuyaSmartFeedbackKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartFeedbackKit.h; path = ios/TuyaSmartFeedbackKit.framework/Versions/A/Headers/TuyaSmartFeedbackKit.h; sourceTree = "<group>"; };
1DE3FF3309AAFDD6BDD2F39155B4E97C /* MQTTCoreDataPersistence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTCoreDataPersistence.h; path = MQTTClient/MQTTClient/MQTTCoreDataPersistence.h; sourceTree = "<group>"; };
1F5D0D4F08B641D2252CDBCD8CBE82CF /* NSSet+BlocksKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSSet+BlocksKit.m"; path = "BlocksKit/Core/NSSet+BlocksKit.m"; sourceTree = "<group>"; };
1FC6CB2D7B8B68794286AB60A49922EE /* TuyaSmartDeviceKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartDeviceKit.xcconfig; sourceTree = "<group>"; };
206FDAB76FD1E3DC6BFA231B40CACD00 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "SDWebImage/UIImage+MultiFormat.m"; sourceTree = "<group>"; };
20B278CD87E3999602DC61A4749AA6FE /* Reachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Reachability.m; sourceTree = "<group>"; };
20B9132E1FCF9C3BBEC6060555483314 /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = SDWebImage/SDWebImageTransition.m; sourceTree = "<group>"; };
21942010BDBF57039129BB59C1ADDBF8 /* NSObject+TYHex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+TYHex.h"; path = "ios/TuyaSmartUtil.framework/Versions/A/Headers/NSObject+TYHex.h"; sourceTree = "<group>"; };
21DD8CE4761CF40E5B4989D44BA696AC /* NSMutableDictionary+BlocksKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableDictionary+BlocksKit.h"; path = "BlocksKit/Core/NSMutableDictionary+BlocksKit.h"; sourceTree = "<group>"; };
222B288DFA8D86F0D9320C5639E3D9B0 /* TuyaSmartBaseKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartBaseKit.xcconfig; sourceTree = "<group>"; };
238794CDC62753E9D1EF1EEFBEBEF578 /* MQTTProperties.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTProperties.m; path = MQTTClient/MQTTClient/MQTTProperties.m; sourceTree = "<group>"; };
23C802242DE470A03F384C30A50831DA /* TuyaSmartRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartRequest.h; path = ios/TuyaSmartBaseKit.framework/Versions/A/Headers/TuyaSmartRequest.h; sourceTree = "<group>"; };
24DE9C98FC5DBF0FA9631243A0E41C90 /* SDWebImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCoder.m; path = SDWebImage/SDWebImageCoder.m; sourceTree = "<group>"; };
25CBEA4697ED3C6CE3D6764F42A450D7 /* ForegroundReconnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ForegroundReconnection.h; path = MQTTClient/MQTTClient/ForegroundReconnection.h; sourceTree = "<group>"; };
25EC945D63F3716C616344490FDEF293 /* ReconnectTimer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReconnectTimer.h; path = MQTTClient/MQTTClient/ReconnectTimer.h; sourceTree = "<group>"; };
262AD660022FFC6B15060F106ED7FEA7 /* TuyaSmartSceneConditionModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartSceneConditionModel.h; path = ios/TuyaSmartSceneKit.framework/Versions/A/Headers/TuyaSmartSceneConditionModel.h; sourceTree = "<group>"; };
26A2716C233C50FBAE65C54090C6E23E /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "SDWebImage/UIButton+WebCache.m"; sourceTree = "<group>"; };
26CAB27A3395D8DC742E4DB17C2923F9 /* UIView+BlocksKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+BlocksKit.h"; path = "BlocksKit/UIKit/UIView+BlocksKit.h"; sourceTree = "<group>"; };
27A1AE20038B60BBAC49FD6C36CE0BD8 /* libYYModel.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libYYModel.a; path = libYYModel.a; sourceTree = BUILT_PRODUCTS_DIR; };
27F62D64604F1F72ABF66DE4FB803250 /* MQTTSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSessionManager.m; path = MQTTClient/MQTTClient/MQTTSessionManager.m; sourceTree = "<group>"; };
291DF7152BBC713E78674D40A86E7CAF /* BlocksKit+MessageUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "BlocksKit+MessageUI.h"; path = "BlocksKit/BlocksKit+MessageUI.h"; sourceTree = "<group>"; };
2997C98A1ECC593CFBC3EF70897E1E92 /* UIAlertView+BlocksKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIAlertView+BlocksKit.m"; path = "BlocksKit/UIKit/UIAlertView+BlocksKit.m"; sourceTree = "<group>"; };
29A53117A8553263FB8D0E0BE0713951 /* MFMailComposeViewController+BlocksKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MFMailComposeViewController+BlocksKit.m"; path = "BlocksKit/MessageUI/MFMailComposeViewController+BlocksKit.m"; sourceTree = "<group>"; };
29F4984D2843BF87D8B42F42F0201E80 /* TuyaSmartReceiveMemberDetailModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartReceiveMemberDetailModel.h; path = ios/TuyaSmartDeviceKit.framework/Versions/A/Headers/TuyaSmartReceiveMemberDetailModel.h; sourceTree = "<group>"; };
2AB596CFE7A57F30B6034A696BF32EFC /* MQTTSSLSecurityPolicyEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSSLSecurityPolicyEncoder.h; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicyEncoder.h; sourceTree = "<group>"; };
2E64E8D83DD34D0C0F8F0CE8F7056B09 /* NSArray+BlocksKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+BlocksKit.m"; path = "BlocksKit/Core/NSArray+BlocksKit.m"; sourceTree = "<group>"; };
2E94C2C5FD1D85F00A34ED49C3E3FAE3 /* libBlocksKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libBlocksKit.a; path = libBlocksKit.a; sourceTree = BUILT_PRODUCTS_DIR; };
2F5941AF7513FC91F1661B6CE78B0A91 /* TuyaSmartBLEMeshKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartBLEMeshKit.h; path = ios/TuyaSmartBLEMeshKit.framework/Versions/A/Headers/TuyaSmartBLEMeshKit.h; sourceTree = "<group>"; };
2FEA04E8B30143F88E6B7B1044188B89 /* TuyaSmartDeviceKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartDeviceKit.h; path = ios/TuyaSmartDeviceKit.framework/Versions/A/Headers/TuyaSmartDeviceKit.h; sourceTree = "<group>"; };
3030431D471A9A7F1E60A2D460E5DBEC /* NSMutableDictionary+TYCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableDictionary+TYCategory.h"; path = "ios/TuyaSmartUtil.framework/Versions/A/Headers/NSMutableDictionary+TYCategory.h"; sourceTree = "<group>"; };
311D27358BE90178B95439381FF93585 /* TuyaSmartBLEMeshKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TuyaSmartBLEMeshKit.framework; path = ios/TuyaSmartBLEMeshKit.framework; sourceTree = "<group>"; };
34AB70D12758294672D9B985F00E29B5 /* TYBLEMeshManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TYBLEMeshManager.h; path = ios/TuyaSmartBLEMeshKit.framework/Versions/A/Headers/TYBLEMeshManager.h; sourceTree = "<group>"; };
35238A09F491963D2F1854BFDADF13BE /* NSMutableArray+TYCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableArray+TYCategory.h"; path = "ios/TuyaSmartUtil.framework/Versions/A/Headers/NSMutableArray+TYCategory.h"; sourceTree = "<group>"; };
360E6AAC0B5ACB5FCF3CFC8B0F2A806B /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "SDWebImage/UIButton+WebCache.h"; sourceTree = "<group>"; };
36DA16D49725639361A80ECB7D0A62C4 /* TuyaSmartFeedbackKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartFeedbackKit.xcconfig; sourceTree = "<group>"; };
3790876A4516510FE7BEFC473A84DE65 /* SDWebImageCodersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCodersManager.m; path = SDWebImage/SDWebImageCodersManager.m; sourceTree = "<group>"; };
387581D3A32B209AD7F71E4B6BDC09C7 /* libReachability.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libReachability.a; path = libReachability.a; sourceTree = BUILT_PRODUCTS_DIR; };
3B1DF45CD999B107BEB87255D7C086E7 /* ReconnectTimer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ReconnectTimer.m; path = MQTTClient/MQTTClient/ReconnectTimer.m; sourceTree = "<group>"; };
3B3034EBBBBCF4BD828B83AFE6A02B09 /* MQTTDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTDecoder.m; path = MQTTClient/MQTTClient/MQTTDecoder.m; sourceTree = "<group>"; };
3B92F81BAE770A04425005B40E2A365F /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = SDWebImage/SDWebImageDownloaderOperation.m; sourceTree = "<group>"; };
3B950B91045570AD65AF512ACD297446 /* TuyaSmartSDK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartSDK.h; path = ios/TuyaSmartBaseKit.framework/Versions/A/Headers/TuyaSmartSDK.h; sourceTree = "<group>"; };
3BECFC80383CF720D84E956BCB59794D /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/SDImageCache.m; sourceTree = "<group>"; };
3C1D8A0D5C09E77EC3C252C626F66133 /* TuyaSmartBLEDevice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartBLEDevice.h; path = ios/TuyaSmartBLEKit.framework/Versions/A/Headers/TuyaSmartBLEDevice.h; sourceTree = "<group>"; };
3C5C8F73E8F821F4E60A3F5A8538494F /* Pods-TuyaSmartHomeKit_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-TuyaSmartHomeKit_Tests-acknowledgements.plist"; sourceTree = "<group>"; };
3CACBC623FD92BD0CAAA8676167A0B82 /* NSDictionary+BlocksKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+BlocksKit.h"; path = "BlocksKit/Core/NSDictionary+BlocksKit.h"; sourceTree = "<group>"; };
3CE8970C2B543B732B68BD392ECA0D22 /* NSURLConnection+BlocksKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLConnection+BlocksKit.m"; path = "BlocksKit/DynamicDelegate/Foundation/NSURLConnection+BlocksKit.m"; sourceTree = "<group>"; };
3CF8F26CC60FF7F58C465AEEC6C245AF /* NSMutableSet+BlocksKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableSet+BlocksKit.m"; path = "BlocksKit/Core/NSMutableSet+BlocksKit.m"; sourceTree = "<group>"; };
3DA74561745A76E53B797D645B9E4A70 /* TuyaSmartDeviceModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartDeviceModel.h; path = ios/TuyaSmartDeviceKit.framework/Versions/A/Headers/TuyaSmartDeviceModel.h; sourceTree = "<group>"; };
41A1A4F654071869D7D385C511F70F03 /* Pods-TuyaSmartHomeKit_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-TuyaSmartHomeKit_Example-dummy.m"; sourceTree = "<group>"; };
42025F921B14CAADDE96ABD2E6FBFB92 /* TuyaSmartSceneModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartSceneModel.h; path = ios/TuyaSmartSceneKit.framework/Versions/A/Headers/TuyaSmartSceneModel.h; sourceTree = "<group>"; };
42753324DEB88A368EB08D1AD2A0CD5A /* UIGestureRecognizer+BlocksKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIGestureRecognizer+BlocksKit.m"; path = "BlocksKit/UIKit/UIGestureRecognizer+BlocksKit.m"; sourceTree = "<group>"; };
42A19851A8D4263E564AC06559D07553 /* UIControl+BlocksKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIControl+BlocksKit.m"; path = "BlocksKit/UIKit/UIControl+BlocksKit.m"; sourceTree = "<group>"; };
42D384DD48158724275FFC1E5BDBF560 /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "SDWebImage/UIView+WebCache.h"; sourceTree = "<group>"; };
44F6C808D1B3DF78DC8C5D5BD76E7BB5 /* TuyaSmartSchemaPropertyModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartSchemaPropertyModel.h; path = ios/TuyaSmartDeviceKit.framework/Versions/A/Headers/TuyaSmartSchemaPropertyModel.h; sourceTree = "<group>"; };
456B30169857A42BEF5C7DDF40D88074 /* TuyaSmartHomeDeviceShare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartHomeDeviceShare.h; path = ios/TuyaSmartDeviceKit.framework/Versions/A/Headers/TuyaSmartHomeDeviceShare.h; sourceTree = "<group>"; };
4646C06AA55A0991ED47051B34E03F71 /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "SDWebImage/UIView+WebCache.m"; sourceTree = "<group>"; };
467B94EC516E05066E28BDDC13E85E2B /* TuyaSmartMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartMessage.h; path = ios/TuyaSmartMessageKit.framework/Versions/A/Headers/TuyaSmartMessage.h; sourceTree = "<group>"; };
496C547DD92134D49F791E1DF382D8C6 /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "SDWebImage/UIImage+ForceDecode.h"; sourceTree = "<group>"; };
4A6C9A1CB208A53CF8DA61E573D4096A /* NSObject+BKAssociatedObjects.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+BKAssociatedObjects.h"; path = "BlocksKit/Core/NSObject+BKAssociatedObjects.h"; sourceTree = "<group>"; };
4D51CD6482C7879696061A18AE8DE710 /* NSMutableArray+BlocksKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableArray+BlocksKit.h"; path = "BlocksKit/Core/NSMutableArray+BlocksKit.h"; sourceTree = "<group>"; };
4E75324CC13FD509C82394983DF33DDB /* UIImagePickerController+BlocksKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImagePickerController+BlocksKit.m"; path = "BlocksKit/UIKit/UIImagePickerController+BlocksKit.m"; sourceTree = "<group>"; };
4EC70EA24A9D332999C9A0C6F4D08964 /* UIWebView+BlocksKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+BlocksKit.m"; path = "BlocksKit/UIKit/UIWebView+BlocksKit.m"; sourceTree = "<group>"; };
4EC909AD37CAF94C5B72F2A3C03A9F73 /* TuyaSmartScenePreConditionModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartScenePreConditionModel.h; path = ios/TuyaSmartSceneKit.framework/Versions/A/Headers/TuyaSmartScenePreConditionModel.h; sourceTree = "<group>"; };
4F070CF775A6DBD06813E9911607B873 /* TYBleMeshDeviceModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TYBleMeshDeviceModel.h; path = ios/TuyaSmartBLEMeshKit.framework/Versions/A/Headers/TYBleMeshDeviceModel.h; sourceTree = "<group>"; };
4F48F0FD1057B8AB196756A87DC19621 /* TuyaSmartShareMemberModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartShareMemberModel.h; path = ios/TuyaSmartDeviceKit.framework/Versions/A/Headers/TuyaSmartShareMemberModel.h; sourceTree = "<group>"; };
504FF7EF647FB7E922B5D7966D189C10 /* YYModel-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYModel-dummy.m"; sourceTree = "<group>"; };
508534AEA1677ED9942EE3FF444239E1 /* TuyaSmartHome+BleMesh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "TuyaSmartHome+BleMesh.h"; path = "ios/TuyaSmartBLEMeshKit.framework/Versions/A/Headers/TuyaSmartHome+BleMesh.h"; sourceTree = "<group>"; };
52271BB82FED0B2B29B3E6EEFDA34BCE /* NSTimer+BlocksKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSTimer+BlocksKit.h"; path = "BlocksKit/Core/NSTimer+BlocksKit.h"; sourceTree = "<group>"; };
52BDA7DB4FFCD1421420C54CF69B16E4 /* TuyaSmartBleMeshModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartBleMeshModel.h; path = ios/TuyaSmartDeviceKit.framework/Versions/A/Headers/TuyaSmartBleMeshModel.h; sourceTree = "<group>"; };
555AE531991EBA6A1EC5387AA41C36E5 /* UIPopoverController+BlocksKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIPopoverController+BlocksKit.h"; path = "BlocksKit/UIKit/UIPopoverController+BlocksKit.h"; sourceTree = "<group>"; };
559A81F0ACC1385582DAEBFE2F5DC69D /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = SDWebImage/SDWebImageDownloaderOperation.h; sourceTree = "<group>"; };
55B85C90300A67B2434A1219BE22BE07 /* libCocoaAsyncSocket.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libCocoaAsyncSocket.a; path = libCocoaAsyncSocket.a; sourceTree = BUILT_PRODUCTS_DIR; };
567DDCF484C3D5723D117A0CB97DA828 /* TuyaSmartBLEKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartBLEKit.h; path = ios/TuyaSmartBLEKit.framework/Versions/A/Headers/TuyaSmartBLEKit.h; sourceTree = "<group>"; };
56CFC684B94D0151142BDF971A80594A /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = SDWebImage/SDAnimatedImageRep.h; sourceTree = "<group>"; };
575FDA6EB0115F4BF4D4680E91074B1E /* TuyaSmartKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartKit.h; path = ios/TuyaSmartBaseKit.framework/Versions/A/Headers/TuyaSmartKit.h; sourceTree = "<group>"; };
58C21BF11E6510CBC707C2CFD6311037 /* CocoaAsyncSocket.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaAsyncSocket.xcconfig; sourceTree = "<group>"; };
5902BF970608A4CF062D8A4D4CDE92B4 /* Pods-TuyaSmartHomeKit_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-TuyaSmartHomeKit_Tests.debug.xcconfig"; sourceTree = "<group>"; };
59DA5F805B33194B1AD6B90670EF98F8 /* Pods-TuyaSmartHomeKit_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-TuyaSmartHomeKit_Tests.release.xcconfig"; sourceTree = "<group>"; };
5AC3929195125651993752A295195DA4 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/SDWebImageDownloader.h; sourceTree = "<group>"; };
5E88CD337A15A72BFE12D7912672ABB7 /* TYBLEMeshCommandType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TYBLEMeshCommandType.h; path = ios/TuyaSmartBLEMeshKit.framework/Versions/A/Headers/TYBLEMeshCommandType.h; sourceTree = "<group>"; };
60307038018B18E4428CA1A801C8FBC5 /* UICKeyChainStore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICKeyChainStore-dummy.m"; sourceTree = "<group>"; };
6085C001F83BA91E403A3365B3B0662A /* TuyaSmartBLEKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TuyaSmartBLEKit.framework; path = ios/TuyaSmartBLEKit.framework; sourceTree = "<group>"; };
60ED0B1B8D63563D49E47EFA2EC88FA9 /* SDWebImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCoder.h; path = SDWebImage/SDWebImageCoder.h; sourceTree = "<group>"; };
612351E642AC35B56F1FB71BFED88AC9 /* MFMailComposeViewController+BlocksKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MFMailComposeViewController+BlocksKit.h"; path = "BlocksKit/MessageUI/MFMailComposeViewController+BlocksKit.h"; sourceTree = "<group>"; };
61396A014FCB4A6321BD030AA145E15C /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/SDWebImageManager.m; sourceTree = "<group>"; };
61A851D5A467BFA727A31CA795C9F386 /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = "<group>"; };
61D3C2A87160B1B5150FE7C84DD3774D /* MQTTSSLSecurityPolicyDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSSLSecurityPolicyDecoder.m; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicyDecoder.m; sourceTree = "<group>"; };
61DFEBB1C6FA69AC13B2AA3708C4B3DD /* TuyaSmartAutoActivator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartAutoActivator.h; path = ios/TuyaSmartDeviceKit.framework/Versions/A/Headers/TuyaSmartAutoActivator.h; sourceTree = "<group>"; };
62960810018FA12CF56E9F1F8536C53B /* TuyaSmartUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartUtil.h; path = ios/TuyaSmartUtil.framework/Versions/A/Headers/TuyaSmartUtil.h; sourceTree = "<group>"; };
6559361FC4D4B1FA51AB955BEDA91F06 /* TuyaSmartSceneDPModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartSceneDPModel.h; path = ios/TuyaSmartSceneKit.framework/Versions/A/Headers/TuyaSmartSceneDPModel.h; sourceTree = "<group>"; };
657A99FD51346963F506D1D30CE38868 /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "SDWebImage/UIImage+MultiFormat.h"; sourceTree = "<group>"; };
65A36E85ED34C2960FD38F17524610C6 /* TuyaSmartReceivedShareUserModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartReceivedShareUserModel.h; path = ios/TuyaSmartDeviceKit.framework/Versions/A/Headers/TuyaSmartReceivedShareUserModel.h; sourceTree = "<group>"; };
663761176392DE3269EBB5902F730454 /* NSInvocation+BlocksKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+BlocksKit.h"; path = "BlocksKit/Core/NSInvocation+BlocksKit.h"; sourceTree = "<group>"; };
66914118B6822A4ED403B3568E621538 /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "SDWebImage/UIView+WebCacheOperation.h"; sourceTree = "<group>"; };
66DA72E5BBD41DB2AB00663BBD96B02C /* TuyaSmartSceneKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartSceneKit.xcconfig; sourceTree = "<group>"; };
67113044AC681608B1FC1AFA31A2720C /* MQTTSSLSecurityPolicyTransport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSSLSecurityPolicyTransport.m; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicyTransport.m; sourceTree = "<group>"; };
677A3407B586623AE8738D68F391B455 /* MQTTLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTLog.h; path = MQTTClient/MQTTClient/MQTTLog.h; sourceTree = "<group>"; };
684DC41F9F1A4A34C1DAD24D6714DBD3 /* A2BlockInvocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = A2BlockInvocation.h; path = BlocksKit/DynamicDelegate/A2BlockInvocation.h; sourceTree = "<group>"; };
688A9ECA544A9D872539096A0B4C6DCD /* MQTTSSLSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSSLSecurityPolicy.h; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicy.h; sourceTree = "<group>"; };
6A3064D42DD3B1711592A90F2D9DB733 /* Pods-TuyaSmartHomeKit_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-TuyaSmartHomeKit_Example.release.xcconfig"; sourceTree = "<group>"; };
6AF11ED2A2A1F6457286933B85F7F9B5 /* TuyaSmartSceneManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartSceneManager.h; path = ios/TuyaSmartSceneKit.framework/Versions/A/Headers/TuyaSmartSceneManager.h; sourceTree = "<group>"; };
6BCB1CCCAB3E6D1DB25FAC260F9807D8 /* TuyaSmartTimer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartTimer.h; path = ios/TuyaSmartTimerKit.framework/Versions/A/Headers/TuyaSmartTimer.h; sourceTree = "<group>"; };
6C0E5544E71B304A383D6E450450C120 /* libPods-TuyaSmartHomeKit_Example.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-TuyaSmartHomeKit_Example.a"; path = "libPods-TuyaSmartHomeKit_Example.a"; sourceTree = BUILT_PRODUCTS_DIR; };
6C258F351D651B2566C6C1D3054E2DE6 /* Reachability-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Reachability-prefix.pch"; sourceTree = "<group>"; };
6D3414BBDF0420EB43D8846D9988C7DE /* TuyaSmartHome.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartHome.h; path = ios/TuyaSmartDeviceKit.framework/Versions/A/Headers/TuyaSmartHome.h; sourceTree = "<group>"; };
6DBE20882EE6ABF94CED0BC062953478 /* Pods-TuyaSmartHomeKit_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-TuyaSmartHomeKit_Example.debug.xcconfig"; sourceTree = "<group>"; };
6DE6E8A7A2B60F5316F0A0E844570D28 /* NSMutableSet+BlocksKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableSet+BlocksKit.h"; path = "BlocksKit/Core/NSMutableSet+BlocksKit.h"; sourceTree = "<group>"; };
6E12C8DBE72BF13789F5A2AED25E6748 /* TYApiMergeModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TYApiMergeModel.h; path = ios/TuyaSmartBaseKit.framework/Versions/A/Headers/TYApiMergeModel.h; sourceTree = "<group>"; };
6EB0226C3A33630979F93A446585DFAB /* NSObject+BKBlockExecution.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+BKBlockExecution.m"; path = "BlocksKit/Core/NSObject+BKBlockExecution.m"; sourceTree = "<group>"; };
710B35F357D6032A2FDE366EBE722B98 /* libUICKeyChainStore.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libUICKeyChainStore.a; path = libUICKeyChainStore.a; sourceTree = BUILT_PRODUCTS_DIR; };
7268DA4444CC15BC2D23F7C3FE78CF5C /* TuyaSmartMessageListModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartMessageListModel.h; path = ios/TuyaSmartMessageKit.framework/Versions/A/Headers/TuyaSmartMessageListModel.h; sourceTree = "<group>"; };
73839CCC5056F5965915C4B22B8AB8AA /* NSMutableArray+BlocksKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableArray+BlocksKit.m"; path = "BlocksKit/Core/NSMutableArray+BlocksKit.m"; sourceTree = "<group>"; };
73CA178C5028971FD7748211CEE78205 /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "SDWebImage/UIImageView+WebCache.h"; sourceTree = "<group>"; };
75160F5AA3391D9313FB1EADAE379C2B /* NSBundle+TYLanguage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+TYLanguage.h"; path = "ios/TuyaSmartUtil.framework/Versions/A/Headers/NSBundle+TYLanguage.h"; sourceTree = "<group>"; };
77F13868C7EB84E789B395FA57EDA830 /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "SDWebImage/UIView+WebCacheOperation.m"; sourceTree = "<group>"; };
7AC89E82189881D0780FA9F27704C94C /* NSOrderedSet+BlocksKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSOrderedSet+BlocksKit.m"; path = "BlocksKit/Core/NSOrderedSet+BlocksKit.m"; sourceTree = "<group>"; };
7BE210872DE1E2FDEE5F8E63651DAFCA /* UIActionSheet+BlocksKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActionSheet+BlocksKit.h"; path = "BlocksKit/UIKit/UIActionSheet+BlocksKit.h"; sourceTree = "<group>"; };
7CA085681C5039EDF9FFD4963994496A /* MQTTSSLSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSSLSecurityPolicy.m; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicy.m; sourceTree = "<group>"; };
7D0294C43566AE8D5B79CD5CBAA64CEB /* UIImagePickerController+BlocksKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImagePickerController+BlocksKit.h"; path = "BlocksKit/UIKit/UIImagePickerController+BlocksKit.h"; sourceTree = "<group>"; };
7D4C196315A75D8A8DB59876B5F9ED14 /* MQTTDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTDecoder.h; path = MQTTClient/MQTTClient/MQTTDecoder.h; sourceTree = "<group>"; };
7DF6CB5C3CD831F80D607F6D710BDD60 /* SDWebImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCoderHelper.m; path = SDWebImage/SDWebImageCoderHelper.m; sourceTree = "<group>"; };
7E514541DC8EDA8ACC9709E4EB5B196E /* BlocksKit+UIKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "BlocksKit+UIKit.h"; path = "BlocksKit/BlocksKit+UIKit.h"; sourceTree = "<group>"; };
7EB1F3425E3EA1DFEDB18FF4310E314B /* MFMessageComposeViewController+BlocksKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MFMessageComposeViewController+BlocksKit.h"; path = "BlocksKit/MessageUI/MFMessageComposeViewController+BlocksKit.h"; sourceTree = "<group>"; };
7ECF08A8B44B7C374E2D05393572503E /* BlocksKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BlocksKit-prefix.pch"; sourceTree = "<group>"; };
7EE0B37249913A83E85AE6112921F014 /* CocoaAsyncSocket-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaAsyncSocket-prefix.pch"; sourceTree = "<group>"; };
7F334C51B85CAD37C68BCBEEF3C22078 /* UIImage+MemoryCacheCost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MemoryCacheCost.m"; path = "SDWebImage/UIImage+MemoryCacheCost.m"; sourceTree = "<group>"; };
81C6B6C5CD937CCC7D1A776964CAEEFA /* NSDictionary+BlocksKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+BlocksKit.m"; path = "BlocksKit/Core/NSDictionary+BlocksKit.m"; sourceTree = "<group>"; };
8389C349EC1177B71D221122E4C4F3D4 /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "SDWebImage/NSButton+WebCache.h"; sourceTree = "<group>"; };
8610A2523FBF33EACD7E3B28AD2FF30D /* NSObject+A2DynamicDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+A2DynamicDelegate.m"; path = "BlocksKit/DynamicDelegate/NSObject+A2DynamicDelegate.m"; sourceTree = "<group>"; };
86570A49A46E2EFDA6562C2B11015BB4 /* NSObject+BKBlockObservation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+BKBlockObservation.h"; path = "BlocksKit/Core/NSObject+BKBlockObservation.h"; sourceTree = "<group>"; };
8678B3827E9FDAA87EEFD9835BE66976 /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = SDWebImage/SDImageCacheConfig.m; sourceTree = "<group>"; };
86EB0856B6D6561907F3E3DAB6C37176 /* YYClassInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYClassInfo.h; path = YYModel/YYClassInfo.h; sourceTree = "<group>"; };
87257334B55A339C7CE2965C8B7A920F /* TuyaSmartKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TuyaSmartKit.h; sourceTree = "<group>"; };
8725D472CD87FCE1F023CEE5E9BD6AEB /* NSImage+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+WebCache.h"; path = "SDWebImage/NSImage+WebCache.h"; sourceTree = "<group>"; };
875DA848304A5FC03B08A4FC25C427FE /* MQTTSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSessionManager.h; path = MQTTClient/MQTTClient/MQTTSessionManager.h; sourceTree = "<group>"; };
88D7E7E7A3B524DD2102663EC48FBDF4 /* TuyaSmartActivator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartActivator.h; path = ios/TuyaSmartDeviceKit.framework/Versions/A/Headers/TuyaSmartActivator.h; sourceTree = "<group>"; };
89F5CF44EB9A8B5BF3CCA14096853F8E /* UICKeyChainStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UICKeyChainStore.m; path = Lib/UICKeyChainStore/UICKeyChainStore.m; sourceTree = "<group>"; };
8ABA46117E3A0A5969BBF9BF04204B08 /* Pods-TuyaSmartHomeKit_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-TuyaSmartHomeKit_Example-acknowledgements.plist"; sourceTree = "<group>"; };
8AC238546CABEC29D7AD97765B5B2AA2 /* TuyaSmartFeedbackTalkListModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartFeedbackTalkListModel.h; path = ios/TuyaSmartFeedbackKit.framework/Versions/A/Headers/TuyaSmartFeedbackTalkListModel.h; sourceTree = "<group>"; };
8B06163308DE2887DD7982E2F0F98570 /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "SDWebImage/NSData+ImageContentType.m"; sourceTree = "<group>"; };
8BB48F97DB715E3F2C44C374937158BC /* TuyaSmartBLEMeshDevice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartBLEMeshDevice.h; path = ios/TuyaSmartBLEMeshKit.framework/Versions/A/Headers/TuyaSmartBLEMeshDevice.h; sourceTree = "<group>"; };
8C93DC1331D35B2234D1DF0F6EA87EDC /* UIWebView+BlocksKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWebView+BlocksKit.h"; path = "BlocksKit/UIKit/UIWebView+BlocksKit.h"; sourceTree = "<group>"; };
8CE46B26437B56C032380DFA0E9262CF /* NSIndexSet+BlocksKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSIndexSet+BlocksKit.h"; path = "BlocksKit/Core/NSIndexSet+BlocksKit.h"; sourceTree = "<group>"; };
8CFED201436378D72AFEB359F0E4848B /* NSObject+BKBlockExecution.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+BKBlockExecution.h"; path = "BlocksKit/Core/NSObject+BKBlockExecution.h"; sourceTree = "<group>"; };
8DFDF19B95920B9626EA6F44CB547EA3 /* MQTTSessionSynchron.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSessionSynchron.m; path = MQTTClient/MQTTClient/MQTTSessionSynchron.m; sourceTree = "<group>"; };
8E5043602E8A03ACBA9133DD4FAB448D /* SDWebImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCoderHelper.h; path = SDWebImage/SDWebImageCoderHelper.h; sourceTree = "<group>"; };
8E7F2A50B0A40D04D655C54BE00F244E /* TuyaSmartBleMesh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartBleMesh.h; path = ios/TuyaSmartBLEMeshKit.framework/Versions/A/Headers/TuyaSmartBleMesh.h; sourceTree = "<group>"; };
8FD0E5B46C788A00A0B23D9C0CAF15EB /* MQTTCFSocketTransport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTCFSocketTransport.m; path = MQTTClient/MQTTClient/MQTTCFSocketTransport.m; sourceTree = "<group>"; };
914B5E1191B1FA0338EA141781DD6D16 /* NSObject+TYEncrypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+TYEncrypt.h"; path = "ios/TuyaSmartUtil.framework/Versions/A/Headers/NSObject+TYEncrypt.h"; sourceTree = "<group>"; };
9208CF4D844653B9A012AB746C01AF11 /* MQTTCFSocketEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTCFSocketEncoder.m; path = MQTTClient/MQTTClient/MQTTCFSocketEncoder.m; sourceTree = "<group>"; };
92445320412BD0E87C139165A74322AB /* MQTTLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTLog.m; path = MQTTClient/MQTTClient/MQTTLog.m; sourceTree = "<group>"; };
92819C00C7F7711C07BFBDABD58D99D7 /* TuyaSmartHomeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartHomeManager.h; path = ios/TuyaSmartDeviceKit.framework/Versions/A/Headers/TuyaSmartHomeManager.h; sourceTree = "<group>"; };
928700389386140DBCF35A48DD914580 /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = SDWebImage/SDImageCacheConfig.h; sourceTree = "<group>"; };
92BEAA2198810B6C78CA2B691B17B84D /* MQTTSessionSynchron.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSessionSynchron.h; path = MQTTClient/MQTTClient/MQTTSessionSynchron.h; sourceTree = "<group>"; };
93FB2AA24E7432BDD5EB1B26E21BAA49 /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "SDWebImage/UIImage+GIF.h"; sourceTree = "<group>"; };
9487132075991F259FF6756CE58E7EA5 /* TuyaSmartDeviceKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TuyaSmartDeviceKit.framework; path = ios/TuyaSmartDeviceKit.framework; sourceTree = "<group>"; };
949C626AC3B29857A12F1B0DF87EFDD5 /* TuyaSmartBaseKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TuyaSmartBaseKit.framework; path = ios/TuyaSmartBaseKit.framework; sourceTree = "<group>"; };
94FDA98F9166FC1DD9FC88EFBF4D12AC /* MQTTProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTProperties.h; path = MQTTClient/MQTTClient/MQTTProperties.h; sourceTree = "<group>"; };
952E143054EA07E88E99DE59EDF38518 /* YYModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYModel.h; path = YYModel/YYModel.h; sourceTree = "<group>"; };
956A5DA5FB3E23F66038FBA626550521 /* A2DynamicDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = A2DynamicDelegate.m; path = BlocksKit/DynamicDelegate/A2DynamicDelegate.m; sourceTree = "<group>"; };
9635650467124190FB87E7B35C286F32 /* MQTTTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTTransport.h; path = MQTTClient/MQTTClient/MQTTTransport.h; sourceTree = "<group>"; };
966A11587E822EBB18911F85595EF2A3 /* NSButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSButton+WebCache.m"; path = "SDWebImage/NSButton+WebCache.m"; sourceTree = "<group>"; };
96B7F5844501969D6A35F07D2FFB3AF7 /* TuyaSmartSceneKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TuyaSmartSceneKit.framework; path = ios/TuyaSmartSceneKit.framework; sourceTree = "<group>"; };
998E0C051F5810B3DC8FEFD66C05ED3B /* SDWebImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageGIFCoder.h; path = SDWebImage/SDWebImageGIFCoder.h; sourceTree = "<group>"; };
99FA2E172BF9112B99CDF362AF182463 /* SDWebImageImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageImageIOCoder.h; path = SDWebImage/SDWebImageImageIOCoder.h; sourceTree = "<group>"; };
9A9A1E1F27F271B639F494F6858BE5E7 /* YYModel-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYModel-prefix.pch"; sourceTree = "<group>"; };
9B8269062B6BFEFEF6790FCBCA7A9863 /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "SDWebImage/UIImageView+WebCache.m"; sourceTree = "<group>"; };
9BBAFBC76512D8E629902CCE7318FC74 /* Reachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Reachability.h; sourceTree = "<group>"; };
9BE5E9C666465CF54D037906CE9D2809 /* TuyaSmartMemberLinkDeviceListModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartMemberLinkDeviceListModel.h; path = ios/TuyaSmartDeviceKit.framework/Versions/A/Headers/TuyaSmartMemberLinkDeviceListModel.h; sourceTree = "<group>"; };
9C4ADE6E65C7F7A874BA86E1DFA2D20C /* MQTTTransport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTTransport.m; path = MQTTClient/MQTTClient/MQTTTransport.m; sourceTree = "<group>"; };
9C901253350CE17860E222DFEBD7E973 /* GCDAsyncUdpSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDAsyncUdpSocket.m; path = Source/GCD/GCDAsyncUdpSocket.m; sourceTree = "<group>"; };
9CBA674BE56AF23DBDE626FF81A8115C /* TuyaSmartGroupModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartGroupModel.h; path = ios/TuyaSmartDeviceKit.framework/Versions/A/Headers/TuyaSmartGroupModel.h; sourceTree = "<group>"; };
9CF314F281BF5996D075944DF9E6F6FB /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/SDWebImagePrefetcher.h; sourceTree = "<group>"; };
9D1A6A91BE998E059B85D7D03883E3BE /* YYModel.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYModel.xcconfig; sourceTree = "<group>"; };
9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
9DAE99A633931DA8BD293168D0406775 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = "<group>"; };
9DDF7930AE62E4DBB6491BDFD05914E9 /* NSObject+YYModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+YYModel.m"; path = "YYModel/NSObject+YYModel.m"; sourceTree = "<group>"; };
9E3ED595598719E4B92BD19285C0E117 /* TuyaSmartTimerKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartTimerKit.h; path = ios/TuyaSmartTimerKit.framework/Versions/A/Headers/TuyaSmartTimerKit.h; sourceTree = "<group>"; };
9E51E87C6B17A6F6974EED6900F5DE55 /* MQTTSSLSecurityPolicyDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSSLSecurityPolicyDecoder.h; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicyDecoder.h; sourceTree = "<group>"; };
A0BB10A97781D88570EFC33165ECCC5A /* MQTTSSLSecurityPolicyEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSSLSecurityPolicyEncoder.m; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicyEncoder.m; sourceTree = "<group>"; };
A1345B9ED2D9D6F689C068505D349B3E /* NSObject+TYCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+TYCategory.h"; path = "ios/TuyaSmartUtil.framework/Versions/A/Headers/NSObject+TYCategory.h"; sourceTree = "<group>"; };
A1EB80664BE84062C3D2F5F93093969F /* libMQTTClient.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libMQTTClient.a; path = libMQTTClient.a; sourceTree = BUILT_PRODUCTS_DIR; };
A1FDA3FBF629906D34D747D56FE5FCF0 /* MQTTClient.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MQTTClient.xcconfig; sourceTree = "<group>"; };
A2020E4BCE369B7D600D691D82E4F445 /* MQTTCFSocketEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTCFSocketEncoder.h; path = MQTTClient/MQTTClient/MQTTCFSocketEncoder.h; sourceTree = "<group>"; };
A34C25CCA774C08AB2DA5D71B8570D8F /* NSNumber+TYRandom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNumber+TYRandom.h"; path = "ios/TuyaSmartUtil.framework/Versions/A/Headers/NSNumber+TYRandom.h"; sourceTree = "<group>"; };
A3933F8D549DB3011D0A86A35A4BBDAC /* TuyaSmartActivator+BleMesh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "TuyaSmartActivator+BleMesh.h"; path = "ios/TuyaSmartBLEMeshKit.framework/Versions/A/Headers/TuyaSmartActivator+BleMesh.h"; sourceTree = "<group>"; };
A44B9B04D477945F11C29BF87F928B9B /* SDWebImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageFrame.m; path = SDWebImage/SDWebImageFrame.m; sourceTree = "<group>"; };
A493843939CFA6EBF3D5FBF5662FE852 /* BlocksKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BlocksKit.h; path = BlocksKit/BlocksKit.h; sourceTree = "<group>"; };
A4B85438718CB1778086B8F9469E23AB /* TuyaSmartUtil.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartUtil.xcconfig; sourceTree = "<group>"; };
A50EB1188A6E371FB84FE6C5CEB59395 /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "SDWebImage/UIImageView+HighlightedWebCache.h"; sourceTree = "<group>"; };
A579811E9BFDFA5B6E74E1AF8687F9F5 /* Reachability.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Reachability.xcconfig; sourceTree = "<group>"; };
A5A6C9926CB8FD22BC243E84878B9EFA /* UIImage+ForceDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ForceDecode.m"; path = "SDWebImage/UIImage+ForceDecode.m"; sourceTree = "<group>"; };
A67144178720AAADDC6B65B33AC48FED /* UICKeyChainStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UICKeyChainStore.h; path = Lib/UICKeyChainStore/UICKeyChainStore.h; sourceTree = "<group>"; };
A7261223997CB57AEC9365E505FA63AB /* TuyaSmartHomeKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartHomeKit.xcconfig; sourceTree = "<group>"; };
A763677FFF087E160DD67F1F166471AC /* SDWebImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageGIFCoder.m; path = SDWebImage/SDWebImageGIFCoder.m; sourceTree = "<group>"; };
A78E138E53FC608FA264B13598D3B811 /* TuyaSmartFeedbackModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartFeedbackModel.h; path = ios/TuyaSmartFeedbackKit.framework/Versions/A/Headers/TuyaSmartFeedbackModel.h; sourceTree = "<group>"; };
A7B52E81E940B203742E4D2BE88D6A90 /* UITextField+BlocksKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextField+BlocksKit.m"; path = "BlocksKit/UIKit/UITextField+BlocksKit.m"; sourceTree = "<group>"; };
A81ABBB0BA06DFA84F9BF77D617C8831 /* TuyaSmartDevice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartDevice.h; path = ios/TuyaSmartDeviceKit.framework/Versions/A/Headers/TuyaSmartDevice.h; sourceTree = "<group>"; };
A84E40C806BE17622790ED15FB2002C9 /* TuyaSmartSchemaModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartSchemaModel.h; path = ios/TuyaSmartDeviceKit.framework/Versions/A/Headers/TuyaSmartSchemaModel.h; sourceTree = "<group>"; };
A8561F53768753DEC016AD5A3768B631 /* YYClassInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYClassInfo.m; path = YYModel/YYClassInfo.m; sourceTree = "<group>"; };
A8D78C032C0B87DD7453AFEF094C36F8 /* MQTTSSLSecurityPolicyTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSSLSecurityPolicyTransport.h; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicyTransport.h; sourceTree = "<group>"; };
AA7A3C750F436558D0041CBFEDE82AB1 /* Pods-TuyaSmartHomeKit_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-TuyaSmartHomeKit_Tests-dummy.m"; sourceTree = "<group>"; };
AB221EEA3514ED4AD3287242FA21C01E /* TuyaSmartBLEMeshKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartBLEMeshKit.xcconfig; sourceTree = "<group>"; };
AB901A996018104BBE3F0A7BF9AF419C /* UIPopoverController+BlocksKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIPopoverController+BlocksKit.m"; path = "BlocksKit/UIKit/UIPopoverController+BlocksKit.m"; sourceTree = "<group>"; };
AC126E71A0B458C9F66F77D0AF40D857 /* TuyaSmartScene.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartScene.h; path = ios/TuyaSmartSceneKit.framework/Versions/A/Headers/TuyaSmartScene.h; sourceTree = "<group>"; };
ACADF3D54F3F449751C26E7558B32758 /* NSInvocation+BlocksKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+BlocksKit.m"; path = "BlocksKit/Core/NSInvocation+BlocksKit.m"; sourceTree = "<group>"; };
AD4C1A1064EC120741D97A7F7D970748 /* CocoaAsyncSocket-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaAsyncSocket-dummy.m"; sourceTree = "<group>"; };
AF7F239E487C522261B9FDC857360E16 /* MQTTClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTClient.h; path = MQTTClient/MQTTClient/MQTTClient.h; sourceTree = "<group>"; };
B0692C802AC3FC6AD72DFE1EAB45DEC2 /* TuyaSmartHomeMemberModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartHomeMemberModel.h; path = ios/TuyaSmartDeviceKit.framework/Versions/A/Headers/TuyaSmartHomeMemberModel.h; sourceTree = "<group>"; };
B0E259AF40842B89D5FCDB11345A357A /* TuyaSmartFeedbackItemModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartFeedbackItemModel.h; path = ios/TuyaSmartFeedbackKit.framework/Versions/A/Headers/TuyaSmartFeedbackItemModel.h; sourceTree = "<group>"; };
B211CB59DF92DE0FFE8D4C78A9CF075F /* NSMutableOrderedSet+BlocksKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableOrderedSet+BlocksKit.h"; path = "BlocksKit/Core/NSMutableOrderedSet+BlocksKit.h"; sourceTree = "<group>"; };
B2BE9519CBDCE0982F0DAEA43DC235F1 /* NSMutableIndexSet+BlocksKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableIndexSet+BlocksKit.m"; path = "BlocksKit/Core/NSMutableIndexSet+BlocksKit.m"; sourceTree = "<group>"; };
B511E7220D9E2638E982FE0A93AF4DAB /* NSImage+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+WebCache.m"; path = "SDWebImage/NSImage+WebCache.m"; sourceTree = "<group>"; };
B59947F942801B859B0977B725CAD104 /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = SDWebImage/SDWebImageOperation.h; sourceTree = "<group>"; };
B5FFF41842584CEB75B9A77145B6EE71 /* MQTTSessionLegacy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSessionLegacy.m; path = MQTTClient/MQTTClient/MQTTSessionLegacy.m; sourceTree = "<group>"; };
B607F27D715FB4D0DB9EE0125AB0200F /* TuyaSmartBleMeshGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartBleMeshGroup.h; path = ios/TuyaSmartBLEMeshKit.framework/Versions/A/Headers/TuyaSmartBleMeshGroup.h; sourceTree = "<group>"; };
B69DEFC80EC1F643984599D30E29F279 /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = SDWebImage/SDWebImageDownloader.m; sourceTree = "<group>"; };
B7A660D9BD530E48CF8EC9E7749A4910 /* TuyaSmartUtil.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TuyaSmartUtil.framework; path = ios/TuyaSmartUtil.framework; sourceTree = "<group>"; };
B7F091A30468881080BFCC6ED73137D9 /* NSMutableOrderedSet+BlocksKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableOrderedSet+BlocksKit.m"; path = "BlocksKit/Core/NSMutableOrderedSet+BlocksKit.m"; sourceTree = "<group>"; };
B84EA653F959DAA58FDCA7BE20133D16 /* SDWebImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDWebImage-dummy.m"; sourceTree = "<group>"; };
B8585D5BC7254D02D73BFB1B4F5C12CB /* libPods-TuyaSmartHomeKit_Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-TuyaSmartHomeKit_Tests.a"; path = "libPods-TuyaSmartHomeKit_Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
B85B171710FA0613C636270192AF9FBA /* MQTTStrict.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTStrict.m; path = MQTTClient/MQTTClient/MQTTStrict.m; sourceTree = "<group>"; };
B9549074520639414F38671A7295B8BE /* MQTTCFSocketDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTCFSocketDecoder.m; path = MQTTClient/MQTTClient/MQTTCFSocketDecoder.m; sourceTree = "<group>"; };
B96282F2116BE66E31B0E520E852CA1A /* TuyaSmartDeviceModuleModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartDeviceModuleModel.h; path = ios/TuyaSmartDeviceKit.framework/Versions/A/Headers/TuyaSmartDeviceModuleModel.h; sourceTree = "<group>"; };
BB0711C299A5584E3E822FC4164E29ED /* UIImage+MemoryCacheCost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MemoryCacheCost.h"; path = "SDWebImage/UIImage+MemoryCacheCost.h"; sourceTree = "<group>"; };
BDE4E9AC50B334370412854025F697CD /* NSObject+A2DynamicDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+A2DynamicDelegate.h"; path = "BlocksKit/DynamicDelegate/NSObject+A2DynamicDelegate.h"; sourceTree = "<group>"; };
BF0891089FD79DC1BED1E26FD75EF0DB /* NSDate+TYOffset.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+TYOffset.h"; path = "ios/TuyaSmartUtil.framework/Versions/A/Headers/NSDate+TYOffset.h"; sourceTree = "<group>"; };
BF24A06972E26599F98153513E476626 /* UICKeyChainStore.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UICKeyChainStore.xcconfig; sourceTree = "<group>"; };
BFA736823A385EA38DB67395D40C51A1 /* UIAlertView+BlocksKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIAlertView+BlocksKit.h"; path = "BlocksKit/UIKit/UIAlertView+BlocksKit.h"; sourceTree = "<group>"; };
C03F8233C450403E01164E614243875C /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = SDWebImage/SDAnimatedImageRep.m; sourceTree = "<group>"; };
C11FEE86DD09BA2611DAB4036F5FABD7 /* NSCache+BlocksKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSCache+BlocksKit.h"; path = "BlocksKit/DynamicDelegate/Foundation/NSCache+BlocksKit.h"; sourceTree = "<group>"; };
C3201D7346E7BB4C5E0B844DE9DF4A0B /* SDWebImageImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageImageIOCoder.m; path = SDWebImage/SDWebImageImageIOCoder.m; sourceTree = "<group>"; };
C33133518557158CDBE2364BFE7F7E32 /* TuyaSmartShareMemberDetailModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartShareMemberDetailModel.h; path = ios/TuyaSmartDeviceKit.framework/Versions/A/Headers/TuyaSmartShareMemberDetailModel.h; sourceTree = "<group>"; };
C5790A6997926D6DDAAD86F7AE85E5B9 /* GCDAsyncUdpSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDAsyncUdpSocket.h; path = Source/GCD/GCDAsyncUdpSocket.h; sourceTree = "<group>"; };
C5E11728B7EADED64F3F4B6036A6E270 /* MQTTCoreDataPersistence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTCoreDataPersistence.m; path = MQTTClient/MQTTClient/MQTTCoreDataPersistence.m; sourceTree = "<group>"; };
C604BD21CEA3C352BAFBDD00EEB30070 /* GCDAsyncSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDAsyncSocket.h; path = Source/GCD/GCDAsyncSocket.h; sourceTree = "<group>"; };
C76AEAE1933261659386B86F25A944A6 /* NSTimer+BlocksKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSTimer+BlocksKit.m"; path = "BlocksKit/Core/NSTimer+BlocksKit.m"; sourceTree = "<group>"; };
C97743AFC2EE12CF8B69E1C827D25B85 /* NSURLConnection+BlocksKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLConnection+BlocksKit.h"; path = "BlocksKit/DynamicDelegate/Foundation/NSURLConnection+BlocksKit.h"; sourceTree = "<group>"; };
CA376603E7D2840916FCBFB65755E857 /* MQTTCFSocketTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTCFSocketTransport.h; path = MQTTClient/MQTTClient/MQTTCFSocketTransport.h; sourceTree = "<group>"; };
CB94BE3BDE08540689898886D92AD89D /* TuyaSmartCityModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartCityModel.h; path = ios/TuyaSmartSceneKit.framework/Versions/A/Headers/TuyaSmartCityModel.h; sourceTree = "<group>"; };
CC1305D89770619533900835D36E8881 /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = SDWebImage/SDWebImageCompat.h; sourceTree = "<group>"; };
CCA9C0409344084A1581F20B03AC0BB6 /* NSError+TYDomain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+TYDomain.h"; path = "ios/TuyaSmartUtil.framework/Versions/A/Headers/NSError+TYDomain.h"; sourceTree = "<group>"; };
CCABB44587A2B0F3F32C23DCBAEDA19C /* NSObject+A2BlockDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+A2BlockDelegate.h"; path = "BlocksKit/DynamicDelegate/NSObject+A2BlockDelegate.h"; sourceTree = "<group>"; };
CCB0E82C0FDF9EA8698DD549146DE19E /* MQTTInMemoryPersistence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTInMemoryPersistence.m; path = MQTTClient/MQTTClient/MQTTInMemoryPersistence.m; sourceTree = "<group>"; };
CCF1605FF4A22638B6DB977B11C328A7 /* MQTTPersistence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTPersistence.h; path = MQTTClient/MQTTClient/MQTTPersistence.h; sourceTree = "<group>"; };
CD39BE4E3AC32F3439BF500383A72F3C /* TuyaSmartMessageKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartMessageKit.h; path = ios/TuyaSmartMessageKit.framework/Versions/A/Headers/TuyaSmartMessageKit.h; sourceTree = "<group>"; };
CECAFFED4EFA95490F75E30E77BA7EB9 /* TuyaSmartFeedbackKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TuyaSmartFeedbackKit.framework; path = ios/TuyaSmartFeedbackKit.framework; sourceTree = "<group>"; };
D05D31197A14678986D04852DE2F834C /* ForegroundReconnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ForegroundReconnection.m; path = MQTTClient/MQTTClient/ForegroundReconnection.m; sourceTree = "<group>"; };
D1B28570F925BD8DA3DFC4BEDED6716C /* SDWebImage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.xcconfig; sourceTree = "<group>"; };
D3938D011E76E3F2EC664724C8A26FA1 /* TuyaSmartMessageKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TuyaSmartMessageKit.framework; path = ios/TuyaSmartMessageKit.framework; sourceTree = "<group>"; };
D3EE4C8110B2AE7ABF9CC97409294F10 /* TuyaSmartRoomModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartRoomModel.h; path = ios/TuyaSmartDeviceKit.framework/Versions/A/Headers/TuyaSmartRoomModel.h; sourceTree = "<group>"; };
D543980E60E5A2F5156675789BF27721 /* MQTTClient-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MQTTClient-dummy.m"; sourceTree = "<group>"; };
D682F34B9A3F66773B60C9404DFC346C /* libMBProgressHUD.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libMBProgressHUD.a; path = libMBProgressHUD.a; sourceTree = BUILT_PRODUCTS_DIR; };
D7A42E4EE54DF0F7C2FC575787B7E908 /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "SDWebImage/NSData+ImageContentType.h"; sourceTree = "<group>"; };
D7D1F6C97290508FC9F315118FC0ABC3 /* GCDTimer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDTimer.h; path = MQTTClient/MQTTClient/GCDTimer.h; sourceTree = "<group>"; };
DA5468E56FA8B2215722A07C9EB2AA86 /* MQTTSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSession.m; path = MQTTClient/MQTTClient/MQTTSession.m; sourceTree = "<group>"; };
DA5D0662D8F3477DA38EE75A44BBF05F /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = SDWebImage/SDWebImagePrefetcher.m; sourceTree = "<group>"; };
DC12326DBFCB968D3417743244A0308D /* MBProgressHUD.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.xcconfig; sourceTree = "<group>"; };
DEFD3EA257180078E937CDE7A85FFC3D /* UIControl+BlocksKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIControl+BlocksKit.h"; path = "BlocksKit/UIKit/UIControl+BlocksKit.h"; sourceTree = "<group>"; };
E0123CC80FEEC79D39181C1AF0B67581 /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = SDWebImage/SDWebImageManager.h; sourceTree = "<group>"; };
E12791516C59E477F32FB7A229459524 /* TYBluetooth.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = TYBluetooth.framework; sourceTree = "<group>"; };
E1478347EB076B8B3E61542F5E37D2D3 /* TuyaSmartSceneKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartSceneKit.h; path = ios/TuyaSmartSceneKit.framework/Versions/A/Headers/TuyaSmartSceneKit.h; sourceTree = "<group>"; };
E19167FAE37694F0C76E657EEA42879E /* NSObject+YYModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+YYModel.h"; path = "YYModel/NSObject+YYModel.h"; sourceTree = "<group>"; };
E272083D62C6C9E88C8977434B48ECD7 /* BKMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BKMacros.h; path = BlocksKit/Core/BKMacros.h; sourceTree = "<group>"; };
E5F04E05C794C5179BE0046723992A1C /* TuyaSmartUser+BleMesh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "TuyaSmartUser+BleMesh.h"; path = "ios/TuyaSmartBLEMeshKit.framework/Versions/A/Headers/TuyaSmartUser+BleMesh.h"; sourceTree = "<group>"; };
E65DFB79458C4163D0F1A7EEB2C0D7C9 /* TuyaSmartMessageKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartMessageKit.xcconfig; sourceTree = "<group>"; };
E716C4558F28FD73844EBCE59EC45177 /* TuyaSmartFeedback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartFeedback.h; path = ios/TuyaSmartFeedbackKit.framework/Versions/A/Headers/TuyaSmartFeedback.h; sourceTree = "<group>"; };
E79310A3FD7519CB5965FAB2FE2C63C9 /* UIView+BlocksKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+BlocksKit.m"; path = "BlocksKit/UIKit/UIView+BlocksKit.m"; sourceTree = "<group>"; };
E8042AE3A76A8651F90006823F366B74 /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "SDWebImage/UIImageView+HighlightedWebCache.m"; sourceTree = "<group>"; };
E83B6FB699C5EB4DD5AB9565F6EC00DD /* NSSet+BlocksKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSSet+BlocksKit.h"; path = "BlocksKit/Core/NSSet+BlocksKit.h"; sourceTree = "<group>"; };
E9B7B9893B849B84485CF8638826E92A /* SDWebImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCodersManager.h; path = SDWebImage/SDWebImageCodersManager.h; sourceTree = "<group>"; };
E9D84CD1A9799198E37DDEDD0F01E643 /* libSDWebImage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libSDWebImage.a; path = libSDWebImage.a; sourceTree = BUILT_PRODUCTS_DIR; };
EB0626FA250D44F3AB39072845F07D40 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = "<group>"; };
EB589F764048AE59283BF69B95862CC1 /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "SDWebImage/UIImage+GIF.m"; sourceTree = "<group>"; };
EBC418C5C77E83EF2B391CC2326CC23B /* UIDevice+TYUUID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIDevice+TYUUID.h"; path = "ios/TuyaSmartUtil.framework/Versions/A/Headers/UIDevice+TYUUID.h"; sourceTree = "<group>"; };
EC56E04AFF68600555FF49B6BE21C0C6 /* MQTTMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTMessage.h; path = MQTTClient/MQTTClient/MQTTMessage.h; sourceTree = "<group>"; };
ED2D2EB61AF5D762D978BAB648A80FDA /* TuyaSmartFirmwareUpgradeModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartFirmwareUpgradeModel.h; path = ios/TuyaSmartDeviceKit.framework/Versions/A/Headers/TuyaSmartFirmwareUpgradeModel.h; sourceTree = "<group>"; };
EDDC10D8DF7DEC30042110C2BB87049C /* Pods-TuyaSmartHomeKit_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-TuyaSmartHomeKit_Tests-acknowledgements.markdown"; sourceTree = "<group>"; };
EE45AE8E43E7453200F3B1F050B5C31E /* MQTTMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTMessage.m; path = MQTTClient/MQTTClient/MQTTMessage.m; sourceTree = "<group>"; };
EF273F12900CDFB2959D92BB5BCE2B7A /* TYApiMergeService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TYApiMergeService.h; path = ios/TuyaSmartBaseKit.framework/Versions/A/Headers/TYApiMergeService.h; sourceTree = "<group>"; };
EFD99F9F0532057B7636E2C696EBC009 /* TuyaSmartFeedbackTypeListModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartFeedbackTypeListModel.h; path = ios/TuyaSmartFeedbackKit.framework/Versions/A/Headers/TuyaSmartFeedbackTypeListModel.h; sourceTree = "<group>"; };
F0BFCC1456E105310CEBEEB80F8D5180 /* MQTTStrict.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTStrict.h; path = MQTTClient/MQTTClient/MQTTStrict.h; sourceTree = "<group>"; };
F1109F620DB88027E2F9464B97E68ED0 /* NSObject+A2BlockDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+A2BlockDelegate.m"; path = "BlocksKit/DynamicDelegate/NSObject+A2BlockDelegate.m"; sourceTree = "<group>"; };
F122DD8AB50FDDAD7E10D33A4905F9FA /* BlocksKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "BlocksKit-dummy.m"; sourceTree = "<group>"; };
F16BE62D4FBD5BDFEC9434617852ED09 /* TuyaSmartTimerKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartTimerKit.xcconfig; sourceTree = "<group>"; };
F16E61F6A42E0CD85F2936C19CCE26DA /* NSObject+TYJSON.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+TYJSON.h"; path = "ios/TuyaSmartUtil.framework/Versions/A/Headers/NSObject+TYJSON.h"; sourceTree = "<group>"; };
F1FA7EB121F10A5D31C204F674E10941 /* TuyaSmartBLEKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartBLEKit.xcconfig; sourceTree = "<group>"; };
F25F72B005E753F5FF12F963C0CD2B5C /* A2DynamicDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = A2DynamicDelegate.h; path = BlocksKit/DynamicDelegate/A2DynamicDelegate.h; sourceTree = "<group>"; };
F32943C0F9CFCC9FFAAFBC5267546422 /* SDWebImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageFrame.h; path = SDWebImage/SDWebImageFrame.h; sourceTree = "<group>"; };
F32C60309E136F039B2F23CAF3F2E2AB /* Reachability-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Reachability-dummy.m"; sourceTree = "<group>"; };
F32FF90A1DCF6A4EFFA83705AD445B15 /* UITextField+BlocksKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextField+BlocksKit.h"; path = "BlocksKit/UIKit/UITextField+BlocksKit.h"; sourceTree = "<group>"; };
F3706820BE944F2C9E8CCC9621AFCB30 /* TuyaSmartShareDeviceModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartShareDeviceModel.h; path = ios/TuyaSmartDeviceKit.framework/Versions/A/Headers/TuyaSmartShareDeviceModel.h; sourceTree = "<group>"; };
F390B90447576325AC15512D6F8C2C3D /* GCDAsyncSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDAsyncSocket.m; path = Source/GCD/GCDAsyncSocket.m; sourceTree = "<group>"; };
F39C567D9F61255D0E8C1B88D92E9EB9 /* NSArray+BlocksKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+BlocksKit.h"; path = "BlocksKit/Core/NSArray+BlocksKit.h"; sourceTree = "<group>"; };
F620040A778AA4AD6591D871B4B82A4A /* TuyaSmartRoom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartRoom.h; path = ios/TuyaSmartDeviceKit.framework/Versions/A/Headers/TuyaSmartRoom.h; sourceTree = "<group>"; };
F622D7A6A26BE5687E94F8F958A2A2F9 /* NSObject+BKAssociatedObjects.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+BKAssociatedObjects.m"; path = "BlocksKit/Core/NSObject+BKAssociatedObjects.m"; sourceTree = "<group>"; };
F6C8A1D4675576DC6567A52A61B22F1F /* BlocksKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BlocksKit.xcconfig; sourceTree = "<group>"; };
F768DFE1AF3DB434EE96C9E0020DA15C /* TuyaSmartTimerKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TuyaSmartTimerKit.framework; path = ios/TuyaSmartTimerKit.framework; sourceTree = "<group>"; };
F8AB8C758331B77519735007ADB81560 /* NSIndexSet+BlocksKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSIndexSet+BlocksKit.m"; path = "BlocksKit/Core/NSIndexSet+BlocksKit.m"; sourceTree = "<group>"; };
F8ED06FD09010A0F7DEEB3B499AE0158 /* TYBLEMeshCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TYBLEMeshCommand.h; path = ios/TuyaSmartBLEMeshKit.framework/Versions/A/Headers/TYBLEMeshCommand.h; sourceTree = "<group>"; };
F91DEAB322B1448604A16FE821D41C29 /* TuyaSmartHomeModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartHomeModel.h; path = ios/TuyaSmartDeviceKit.framework/Versions/A/Headers/TuyaSmartHomeModel.h; sourceTree = "<group>"; };
F94BF56CA0D1027871667DF7D4846D7F /* SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransition.h; path = SDWebImage/SDWebImageTransition.h; sourceTree = "<group>"; };
FA0DA211B78F2823303D3FA39AE68EEC /* TuyaSmartUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartUser.h; path = ios/TuyaSmartBaseKit.framework/Versions/A/Headers/TuyaSmartUser.h; sourceTree = "<group>"; };
FA55DE323773FC9840DF6003707622BC /* A2BlockInvocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = A2BlockInvocation.m; path = BlocksKit/DynamicDelegate/A2BlockInvocation.m; sourceTree = "<group>"; };
FB1E044420B2FA1C324680CD54AD2C2C /* GCDTimer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDTimer.m; path = MQTTClient/MQTTClient/GCDTimer.m; sourceTree = "<group>"; };
FB87113D90A13C84F7C1957DF4A94E1D /* UIGestureRecognizer+BlocksKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIGestureRecognizer+BlocksKit.h"; path = "BlocksKit/UIKit/UIGestureRecognizer+BlocksKit.h"; sourceTree = "<group>"; };
FB9CA842C219DDD8F81B8F08C9B5C76B /* MQTTClient-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MQTTClient-prefix.pch"; sourceTree = "<group>"; };