-
Notifications
You must be signed in to change notification settings - Fork 277
/
project.pbxproj
2058 lines (2043 loc) · 155 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 PBXBuildFile section */
5487B2333FBD80B7ED0CFD47 /* Pods-NotificationContentExtension-metadata.plist in Resources */ = {isa = PBXBuildFile; fileRef = 93F0B444A811A0269A540879 /* Pods-NotificationContentExtension-metadata.plist */; };
81F6A23C9F9F3ED89E445E90 /* Pods_NotificationContentExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 141825DF3D525694F6F38A6C /* Pods_NotificationContentExtension.framework */; };
8A8D77622C1E7600D10BE8A4 /* Pods_HomeAssistant.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 352613F4CF40158FA40BF5D3 /* Pods_HomeAssistant.framework */; };
8D653DB21337245B6FF6E3AE /* Pods_HomeAssistantTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50EA5FF6155A1CAA7A186D73 /* Pods_HomeAssistantTests.framework */; };
B42EC0201B3E045A771E909C /* Pods-HomeAssistant-metadata.plist in Resources */ = {isa = PBXBuildFile; fileRef = 34C5CC8974502E3DE3BB68B0 /* Pods-HomeAssistant-metadata.plist */; };
B60615BB1D1F117700249C11 /* MorganFreemanSounds.csv in Resources */ = {isa = PBXBuildFile; fileRef = B60614B51D1F117700249C11 /* MorganFreemanSounds.csv */; };
B606160A1D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Closed.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615051D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Closed.wav */; };
B606160B1D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Locked.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615061D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Locked.wav */; };
B606160C1D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Opened.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615071D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Opened.wav */; };
B606160D1D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Unlocked.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615081D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Unlocked.wav */; };
B606160E1D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Closed.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615091D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Closed.wav */; };
B606160F1D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Locked.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606150A1D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Locked.wav */; };
B60616101D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Opened.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606150B1D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Opened.wav */; };
B60616111D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Unlocked.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606150C1D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Unlocked.wav */; };
B60616121D1F117700249C11 /* US-EN-Morgan-Freeman-Boss-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606150D1D1F117700249C11 /* US-EN-Morgan-Freeman-Boss-Is-Arriving.wav */; };
B60616131D1F117700249C11 /* US-EN-Morgan-Freeman-Boyfriend-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606150E1D1F117700249C11 /* US-EN-Morgan-Freeman-Boyfriend-Is-Arriving.wav */; };
B60616141D1F117700249C11 /* US-EN-Morgan-Freeman-Cleaning-Supplies-Closet-Opened.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606150F1D1F117700249C11 /* US-EN-Morgan-Freeman-Cleaning-Supplies-Closet-Opened.wav */; };
B60616151D1F117700249C11 /* US-EN-Morgan-Freeman-Coworker-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615101D1F117700249C11 /* US-EN-Morgan-Freeman-Coworker-Is-Arriving.wav */; };
B60616161D1F117700249C11 /* US-EN-Morgan-Freeman-Daughter-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615111D1F117700249C11 /* US-EN-Morgan-Freeman-Daughter-Is-Arriving.wav */; };
B60616171D1F117700249C11 /* US-EN-Morgan-Freeman-Friend-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615121D1F117700249C11 /* US-EN-Morgan-Freeman-Friend-Is-Arriving.wav */; };
B60616181D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Closed.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615131D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Closed.wav */; };
B60616191D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Locked.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615141D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Locked.wav */; };
B606161A1D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Opened.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615151D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Opened.wav */; };
B606161B1D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Unlocked.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615161D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Unlocked.wav */; };
B606161C1D1F117700249C11 /* US-EN-Morgan-Freeman-Garage-Door-Closed.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615171D1F117700249C11 /* US-EN-Morgan-Freeman-Garage-Door-Closed.wav */; };
B606161D1D1F117700249C11 /* US-EN-Morgan-Freeman-Garage-Door-Opened.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615181D1F117700249C11 /* US-EN-Morgan-Freeman-Garage-Door-Opened.wav */; };
B606161E1D1F117700249C11 /* US-EN-Morgan-Freeman-Girlfriend-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615191D1F117700249C11 /* US-EN-Morgan-Freeman-Girlfriend-Is-Arriving.wav */; };
B606161F1D1F117700249C11 /* US-EN-Morgan-Freeman-Good-Morning.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606151A1D1F117700249C11 /* US-EN-Morgan-Freeman-Good-Morning.wav */; };
B60616201D1F117700249C11 /* US-EN-Morgan-Freeman-Good-Night.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606151B1D1F117700249C11 /* US-EN-Morgan-Freeman-Good-Night.wav */; };
B60616211D1F117700249C11 /* US-EN-Morgan-Freeman-Liquor-Cabinet-Opened.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606151C1D1F117700249C11 /* US-EN-Morgan-Freeman-Liquor-Cabinet-Opened.wav */; };
B60616221D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-Detected.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606151D1D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-Detected.wav */; };
B60616231D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Basement.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606151E1D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Basement.wav */; };
B60616241D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Bedroom.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606151F1D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Bedroom.wav */; };
B60616251D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Game-Room.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615201D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Game-Room.wav */; };
B60616261D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Garage.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615211D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Garage.wav */; };
B60616271D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Kitchen.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615221D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Kitchen.wav */; };
B60616281D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Living-Room.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615231D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Living-Room.wav */; };
B60616291D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Theater.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615241D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Theater.wav */; };
B606162A1D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Wine-Cellar.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615251D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Wine-Cellar.wav */; };
B606162B1D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Closed.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615261D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Closed.wav */; };
B606162C1D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Locked.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615271D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Locked.wav */; };
B606162D1D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Opened.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615281D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Opened.wav */; };
B606162E1D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Unlocked.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615291D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Unlocked.wav */; };
B606162F1D1F117700249C11 /* US-EN-Morgan-Freeman-Roommate-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606152A1D1F117700249C11 /* US-EN-Morgan-Freeman-Roommate-Is-Arriving.wav */; };
B60616301D1F117700249C11 /* US-EN-Morgan-Freeman-Searching-For-Car-Keys.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606152B1D1F117700249C11 /* US-EN-Morgan-Freeman-Searching-For-Car-Keys.wav */; };
B60616311D1F117700249C11 /* US-EN-Morgan-Freeman-Setting-The-Mood.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606152C1D1F117700249C11 /* US-EN-Morgan-Freeman-Setting-The-Mood.wav */; };
B60616321D1F117700249C11 /* US-EN-Morgan-Freeman-Smartthings-Detected-A-Flood.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606152D1D1F117700249C11 /* US-EN-Morgan-Freeman-Smartthings-Detected-A-Flood.wav */; };
B60616331D1F117700249C11 /* US-EN-Morgan-Freeman-Smartthings-Detected-Carbon-Monoxide.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606152E1D1F117700249C11 /* US-EN-Morgan-Freeman-Smartthings-Detected-Carbon-Monoxide.wav */; };
B60616341D1F117700249C11 /* US-EN-Morgan-Freeman-Smartthings-Detected-Smoke.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606152F1D1F117700249C11 /* US-EN-Morgan-Freeman-Smartthings-Detected-Smoke.wav */; };
B60616351D1F117700249C11 /* US-EN-Morgan-Freeman-Smoke-Detected-In-Basement.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615301D1F117700249C11 /* US-EN-Morgan-Freeman-Smoke-Detected-In-Basement.wav */; };
B60616361D1F117700249C11 /* US-EN-Morgan-Freeman-Smoke-Detected-In-Garage.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615311D1F117700249C11 /* US-EN-Morgan-Freeman-Smoke-Detected-In-Garage.wav */; };
B60616371D1F117700249C11 /* US-EN-Morgan-Freeman-Smoke-Detected-In-Kitchen.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615321D1F117700249C11 /* US-EN-Morgan-Freeman-Smoke-Detected-In-Kitchen.wav */; };
B60616381D1F117700249C11 /* US-EN-Morgan-Freeman-Someone-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615331D1F117700249C11 /* US-EN-Morgan-Freeman-Someone-Is-Arriving.wav */; };
B60616391D1F117700249C11 /* US-EN-Morgan-Freeman-Son-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615341D1F117700249C11 /* US-EN-Morgan-Freeman-Son-Is-Arriving.wav */; };
B606163A1D1F117700249C11 /* US-EN-Morgan-Freeman-Starting-Movie-Mode.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615351D1F117700249C11 /* US-EN-Morgan-Freeman-Starting-Movie-Mode.wav */; };
B606163B1D1F117700249C11 /* US-EN-Morgan-Freeman-Starting-Party-Mode.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615361D1F117700249C11 /* US-EN-Morgan-Freeman-Starting-Party-Mode.wav */; };
B606163C1D1F117700249C11 /* US-EN-Morgan-Freeman-Starting-Romance-Mode.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615371D1F117700249C11 /* US-EN-Morgan-Freeman-Starting-Romance-Mode.wav */; };
B606163D1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-All-The-Lights.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615381D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-All-The-Lights.wav */; };
B606163E1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Air-Conditioner.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615391D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Air-Conditioner.wav */; };
B606163F1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Bar-Lights.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606153A1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Bar-Lights.wav */; };
B60616401D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Chandelier.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606153B1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Chandelier.wav */; };
B60616411D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Family-Room-Lights.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606153C1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Family-Room-Lights.wav */; };
B60616421D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Hallway-Lights.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606153D1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Hallway-Lights.wav */; };
B60616431D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Kitchen-Light.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606153E1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Kitchen-Light.wav */; };
B60616441D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Light.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606153F1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Light.wav */; };
B60616451D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Lights.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615401D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Lights.wav */; };
B60616461D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Mood-Lights.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615411D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Mood-Lights.wav */; };
B60616471D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-TV.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615421D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-TV.wav */; };
B60616481D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Air-Conditioner.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615431D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Air-Conditioner.wav */; };
B60616491D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Bar-Lights.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615441D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Bar-Lights.wav */; };
B606164A1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Chandelier.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615451D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Chandelier.wav */; };
B606164B1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Family-Room-Lights.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615461D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Family-Room-Lights.wav */; };
B606164C1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Hallway-Lights.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615471D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Hallway-Lights.wav */; };
B606164D1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Kitchen-Light.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615481D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Kitchen-Light.wav */; };
B606164E1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Light.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615491D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Light.wav */; };
B606164F1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Lights.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606154A1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Lights.wav */; };
B60616501D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Mood-Lights.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606154B1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Mood-Lights.wav */; };
B60616511D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-TV.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606154C1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-TV.wav */; };
B60616521D1F117700249C11 /* US-EN-Morgan-Freeman-Vacate-The-Premises.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606154D1D1F117700249C11 /* US-EN-Morgan-Freeman-Vacate-The-Premises.wav */; };
B60616531D1F117700249C11 /* US-EN-Morgan-Freeman-Water-Detected-In-Basement.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606154E1D1F117700249C11 /* US-EN-Morgan-Freeman-Water-Detected-In-Basement.wav */; };
B60616541D1F117700249C11 /* US-EN-Morgan-Freeman-Water-Detected-In-Garage.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606154F1D1F117700249C11 /* US-EN-Morgan-Freeman-Water-Detected-In-Garage.wav */; };
B60616551D1F117700249C11 /* US-EN-Morgan-Freeman-Water-Detected-In-Kitchen.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615501D1F117700249C11 /* US-EN-Morgan-Freeman-Water-Detected-In-Kitchen.wav */; };
B60616561D1F117700249C11 /* US-EN-Morgan-Freeman-Welcome-Home.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615511D1F117700249C11 /* US-EN-Morgan-Freeman-Welcome-Home.wav */; };
B60616571D1F117700249C11 /* US-EN-Morgan-Freeman-Wife-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615521D1F117700249C11 /* US-EN-Morgan-Freeman-Wife-Is-Arriving.wav */; };
B60616581D1F117700249C11 /* AlexaSounds.csv in Resources */ = {isa = PBXBuildFile; fileRef = B60615541D1F117700249C11 /* AlexaSounds.csv */; };
B606167B1D1F117700249C11 /* US-EN-Alexa-Back-Door-Opened.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615781D1F117700249C11 /* US-EN-Alexa-Back-Door-Opened.wav */; };
B606167C1D1F117700249C11 /* US-EN-Alexa-Back-Door-Unlocked.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615791D1F117700249C11 /* US-EN-Alexa-Back-Door-Unlocked.wav */; };
B606167D1D1F117700249C11 /* US-EN-Alexa-Basement-Door-Opened.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606157A1D1F117700249C11 /* US-EN-Alexa-Basement-Door-Opened.wav */; };
B606167E1D1F117700249C11 /* US-EN-Alexa-Basement-Door-Unlocked.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606157B1D1F117700249C11 /* US-EN-Alexa-Basement-Door-Unlocked.wav */; };
B606167F1D1F117700249C11 /* US-EN-Alexa-Boyfriend-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606157C1D1F117700249C11 /* US-EN-Alexa-Boyfriend-Is-Arriving.wav */; };
B60616801D1F117700249C11 /* US-EN-Alexa-Daughter-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606157D1D1F117700249C11 /* US-EN-Alexa-Daughter-Is-Arriving.wav */; };
B60616811D1F117700249C11 /* US-EN-Alexa-Front-Door-Opened.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606157E1D1F117700249C11 /* US-EN-Alexa-Front-Door-Opened.wav */; };
B60616821D1F117700249C11 /* US-EN-Alexa-Front-Door-Unlocked.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606157F1D1F117700249C11 /* US-EN-Alexa-Front-Door-Unlocked.wav */; };
B60616831D1F117700249C11 /* US-EN-Alexa-Garage-Door-Opened.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615801D1F117700249C11 /* US-EN-Alexa-Garage-Door-Opened.wav */; };
B60616841D1F117700249C11 /* US-EN-Alexa-Girlfriend-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615811D1F117700249C11 /* US-EN-Alexa-Girlfriend-Is-Arriving.wav */; };
B60616851D1F117700249C11 /* US-EN-Alexa-Good-Morning.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615821D1F117700249C11 /* US-EN-Alexa-Good-Morning.wav */; };
B60616861D1F117700249C11 /* US-EN-Alexa-Good-Night.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615831D1F117700249C11 /* US-EN-Alexa-Good-Night.wav */; };
B60616871D1F117700249C11 /* US-EN-Alexa-Husband-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615841D1F117700249C11 /* US-EN-Alexa-Husband-Is-Arriving.wav */; };
B60616881D1F117700249C11 /* US-EN-Alexa-Mail-Has-Arrived.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615851D1F117700249C11 /* US-EN-Alexa-Mail-Has-Arrived.wav */; };
B60616891D1F117700249C11 /* US-EN-Alexa-Motion-At-Back-Door.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615861D1F117700249C11 /* US-EN-Alexa-Motion-At-Back-Door.wav */; };
B606168A1D1F117700249C11 /* US-EN-Alexa-Motion-At-Front-Door.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615871D1F117700249C11 /* US-EN-Alexa-Motion-At-Front-Door.wav */; };
B606168B1D1F117700249C11 /* US-EN-Alexa-Motion-Detected-Generic.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615881D1F117700249C11 /* US-EN-Alexa-Motion-Detected-Generic.wav */; };
B606168C1D1F117700249C11 /* US-EN-Alexa-Motion-In-Back-Yard.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615891D1F117700249C11 /* US-EN-Alexa-Motion-In-Back-Yard.wav */; };
B606168D1D1F117700249C11 /* US-EN-Alexa-Motion-In-Basement.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606158A1D1F117700249C11 /* US-EN-Alexa-Motion-In-Basement.wav */; };
B606168E1D1F117700249C11 /* US-EN-Alexa-Motion-In-Front-Yard.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606158B1D1F117700249C11 /* US-EN-Alexa-Motion-In-Front-Yard.wav */; };
B606168F1D1F117700249C11 /* US-EN-Alexa-Motion-In-Garage.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606158C1D1F117700249C11 /* US-EN-Alexa-Motion-In-Garage.wav */; };
B60616901D1F117700249C11 /* US-EN-Alexa-Patio-Door-Opened.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606158D1D1F117700249C11 /* US-EN-Alexa-Patio-Door-Opened.wav */; };
B60616911D1F117700249C11 /* US-EN-Alexa-Patio-Door-Unlocked.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606158E1D1F117700249C11 /* US-EN-Alexa-Patio-Door-Unlocked.wav */; };
B60616921D1F117800249C11 /* US-EN-Alexa-Smoke-Detected-Generic.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606158F1D1F117700249C11 /* US-EN-Alexa-Smoke-Detected-Generic.wav */; };
B60616931D1F117800249C11 /* US-EN-Alexa-Smoke-Detected-In-Basement.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615901D1F117700249C11 /* US-EN-Alexa-Smoke-Detected-In-Basement.wav */; };
B60616941D1F117800249C11 /* US-EN-Alexa-Smoke-Detected-In-Garage.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615911D1F117700249C11 /* US-EN-Alexa-Smoke-Detected-In-Garage.wav */; };
B60616951D1F117800249C11 /* US-EN-Alexa-Smoke-Detected-In-Kitchen.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615921D1F117700249C11 /* US-EN-Alexa-Smoke-Detected-In-Kitchen.wav */; };
B60616961D1F117800249C11 /* US-EN-Alexa-Son-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615931D1F117700249C11 /* US-EN-Alexa-Son-Is-Arriving.wav */; };
B60616971D1F117800249C11 /* US-EN-Alexa-Water-Detected-Generic.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615941D1F117700249C11 /* US-EN-Alexa-Water-Detected-Generic.wav */; };
B60616981D1F117800249C11 /* US-EN-Alexa-Water-Detected-In-Basement.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615951D1F117700249C11 /* US-EN-Alexa-Water-Detected-In-Basement.wav */; };
B60616991D1F117800249C11 /* US-EN-Alexa-Water-Detected-In-Garage.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615961D1F117700249C11 /* US-EN-Alexa-Water-Detected-In-Garage.wav */; };
B606169A1D1F117800249C11 /* US-EN-Alexa-Water-Detected-In-Kitchen.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615971D1F117700249C11 /* US-EN-Alexa-Water-Detected-In-Kitchen.wav */; };
B606169B1D1F117800249C11 /* US-EN-Alexa-Welcome-Home.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615981D1F117700249C11 /* US-EN-Alexa-Welcome-Home.wav */; };
B606169C1D1F117800249C11 /* US-EN-Alexa-Wife-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615991D1F117700249C11 /* US-EN-Alexa-Wife-Is-Arriving.wav */; };
B606169D1D1F117800249C11 /* GenericSounds.csv in Resources */ = {isa = PBXBuildFile; fileRef = B606159B1D1F117700249C11 /* GenericSounds.csv */; };
B60616AD1D1F117800249C11 /* US-EN-Daisy-Back-Door-Motion.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615AC1D1F117700249C11 /* US-EN-Daisy-Back-Door-Motion.wav */; };
B60616AE1D1F117800249C11 /* US-EN-Daisy-Back-Door-Open.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615AD1D1F117700249C11 /* US-EN-Daisy-Back-Door-Open.wav */; };
B60616AF1D1F117800249C11 /* US-EN-Daisy-Front-Door-Motion.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615AE1D1F117700249C11 /* US-EN-Daisy-Front-Door-Motion.wav */; };
B60616B01D1F117800249C11 /* US-EN-Daisy-Front-Door-Open.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615AF1D1F117700249C11 /* US-EN-Daisy-Front-Door-Open.wav */; };
B60616B11D1F117800249C11 /* US-EN-Daisy-Front-Window-Open.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615B01D1F117700249C11 /* US-EN-Daisy-Front-Window-Open.wav */; };
B60616B21D1F117800249C11 /* US-EN-Daisy-Garage-Door-Open.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615B11D1F117700249C11 /* US-EN-Daisy-Garage-Door-Open.wav */; };
B60616B31D1F117800249C11 /* US-EN-Daisy-Guest-Bath-Leak.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615B21D1F117700249C11 /* US-EN-Daisy-Guest-Bath-Leak.wav */; };
B60616B41D1F117800249C11 /* US-EN-Daisy-Kitchen-Sink-Leak.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615B31D1F117700249C11 /* US-EN-Daisy-Kitchen-Sink-Leak.wav */; };
B60616B51D1F117800249C11 /* US-EN-Daisy-Kitchen-Window-Open.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615B41D1F117700249C11 /* US-EN-Daisy-Kitchen-Window-Open.wav */; };
B60616B61D1F117800249C11 /* US-EN-Daisy-Laundry-Room-Leak.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615B51D1F117700249C11 /* US-EN-Daisy-Laundry-Room-Leak.wav */; };
B60616B71D1F117800249C11 /* US-EN-Daisy-Master-Bath-Leak.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615B61D1F117700249C11 /* US-EN-Daisy-Master-Bath-Leak.wav */; };
B60616B81D1F117800249C11 /* US-EN-Daisy-Master-Bedroom-Window-Open.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615B71D1F117700249C11 /* US-EN-Daisy-Master-Bedroom-Window-Open.wav */; };
B60616B91D1F117800249C11 /* US-EN-Daisy-Office-Window-Open.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615B81D1F117700249C11 /* US-EN-Daisy-Office-Window-Open.wav */; };
B60616BA1D1F117800249C11 /* US-EN-Daisy-Refrigerator-Leak.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615B91D1F117700249C11 /* US-EN-Daisy-Refrigerator-Leak.wav */; };
B60616BB1D1F117800249C11 /* US-EN-Daisy-Water-Heater-Leak.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615BA1D1F117700249C11 /* US-EN-Daisy-Water-Heater-Leak.wav */; };
B60EAE9B1DBC347C0062C97C /* PushRegistrationResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = B60EAE9A1DBC347C0062C97C /* PushRegistrationResponse.swift */; };
B624DE181CB8369200F413CE /* DevicesMapViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B624DE171CB8369200F413CE /* DevicesMapViewController.swift */; };
B626AAEF1D8F44DC00A0D225 /* DiscoveryInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = B626AAEE1D8F44DC00A0D225 /* DiscoveryInfo.swift */; };
B626AAF11D8F972800A0D225 /* SettingsDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B626AAF01D8F972800A0D225 /* SettingsDetailViewController.swift */; };
B627CB091D83C87B0057173E /* UserNotifications.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B627CB081D83C87B0057173E /* UserNotifications.framework */; };
B627CB0B1D83C87B0057173E /* UserNotificationsUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B627CB0A1D83C87B0057173E /* UserNotificationsUI.framework */; };
B627CB0E1D83C87B0057173E /* NotificationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B627CB0D1D83C87B0057173E /* NotificationViewController.swift */; };
B627CB111D83C87B0057173E /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B627CB0F1D83C87B0057173E /* MainInterface.storyboard */; };
B627CB151D83C87B0057173E /* NotificationContentExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = B627CB071D83C87B0057173E /* NotificationContentExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
B629E8D61DAD8CFA00040A90 /* PushRegistrationRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B629E8D51DAD8CFA00040A90 /* PushRegistrationRequest.swift */; };
B62A67A01D80E933009E46F9 /* IdentifyRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B62A679F1D80E933009E46F9 /* IdentifyRequest.swift */; };
B6393F861CB255F200503916 /* EurekaLocationRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6393F851CB255F200503916 /* EurekaLocationRow.swift */; };
B6393F881CB2561100503916 /* MapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B6393F871CB2561100503916 /* MapKit.framework */; };
B6393F8C1CB260E800503916 /* EntityAttributesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6393F8B1CB260E800503916 /* EntityAttributesViewController.swift */; };
B641BC1F1E2097EF002CCBC1 /* AboutViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B641BC1D1E2097EF002CCBC1 /* AboutViewController.swift */; };
B641BC231E209CA9002CCBC1 /* HomeAssistantLogoView.xib in Resources */ = {isa = PBXBuildFile; fileRef = B641BC221E209CA9002CCBC1 /* HomeAssistantLogoView.xib */; };
B641BC251E20A17B002CCBC1 /* OpenInChromeController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B641BC241E20A17B002CCBC1 /* OpenInChromeController.swift */; };
B64D047A1CB8908B00B945C8 /* StateChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = B64D04791CB8908B00B945C8 /* StateChanged.swift */; };
B64D047D1CB8916300B945C8 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = B64D047C1CB8916300B945C8 /* Event.swift */; };
B64D09AF1D7D561E008EB487 /* InputSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = B64D09AE1D7D561E008EB487 /* InputSlider.swift */; };
B657A8EA1CA646EB00121384 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B657A8E91CA646EB00121384 /* AppDelegate.swift */; };
B657A8EE1CA646EB00121384 /* SettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B657A8ED1CA646EB00121384 /* SettingsViewController.swift */; };
B657A8F11CA646EB00121384 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B657A8EF1CA646EB00121384 /* Main.storyboard */; };
B657A8F31CA646EB00121384 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B657A8F21CA646EB00121384 /* Assets.xcassets */; };
B657A8F61CA646EB00121384 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B657A8F41CA646EB00121384 /* LaunchScreen.storyboard */; };
B657A9011CA646EB00121384 /* HomeAssistantTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B657A9001CA646EB00121384 /* HomeAssistantTests.swift */; };
B657A90C1CA646EB00121384 /* HomeAssistantUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B657A90B1CA646EB00121384 /* HomeAssistantUITests.swift */; };
B657A91A1CA647C500121384 /* HAAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = B657A9191CA647C500121384 /* HAAPI.swift */; };
B6617EED1CFE79AD004DEE6D /* NSURL+QueryDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6617EEC1CFE79AD004DEE6D /* NSURL+QueryDictionary.swift */; };
B66428121CF7A83200903804 /* PushConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B66428111CF7A83200903804 /* PushConfiguration.swift */; };
B6767A511D0234E700F2A08B /* SwitchableEntity.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6767A501D0234E700F2A08B /* SwitchableEntity.swift */; };
B6880B2B1D7B9E6400CCB899 /* ClimateComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6880B2A1D7B9E6400CCB899 /* ClimateComponent.swift */; };
B689EBCB1D8B7C800000AECE /* MjpegStreamingController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B689EBCA1D8B7C800000AECE /* MjpegStreamingController.swift */; };
B6AAD7A41D827DD40090B220 /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6AAD7A31D827DD40090B220 /* NotificationService.swift */; };
B6AAD7A81D827DD40090B220 /* APNSAttachmentService.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = B6AAD7A11D827DD40090B220 /* APNSAttachmentService.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
B6DBF7661D89F7D800402A57 /* AutomationComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6DBF7651D89F7D800402A57 /* AutomationComponent.swift */; };
B6DBF7681D89F8C100402A57 /* FanComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6DBF7671D89F8C100402A57 /* FanComponent.swift */; };
B6E47E881CBA01310027F6CA /* CallService.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6E47E871CBA01310027F6CA /* CallService.swift */; };
B6E47E8A1CBA01DC0027F6CA /* ServiceExecuted.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6E47E891CBA01DC0027F6CA /* ServiceExecuted.swift */; };
B6E47E8E1CBA3EDB0027F6CA /* ZoneComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6E47E8D1CBA3EDB0027F6CA /* ZoneComponent.swift */; };
B6E47E9A1CBB47EC0027F6CA /* DeviceUID.m in Sources */ = {isa = PBXBuildFile; fileRef = B6E47E991CBB47EC0027F6CA /* DeviceUID.m */; };
B6E857A21CB1CCCC00F96925 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6E857A11CB1CCCC00F96925 /* Utils.swift */; };
B6F02BE91CB46AF40029ABE7 /* Entity.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02BE81CB46AF40029ABE7 /* Entity.swift */; };
B6F02BEB1CB46D090029ABE7 /* GroupComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02BEA1CB46D090029ABE7 /* GroupComponent.swift */; };
B6F02BEE1CB46EB10029ABE7 /* Status.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02BED1CB46EB10029ABE7 /* Status.swift */; };
B6F02BF01CB46EC70029ABE7 /* Bootstrap.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02BEF1CB46EC70029ABE7 /* Bootstrap.swift */; };
B6F02BF21CB470570029ABE7 /* Config.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02BF11CB470570029ABE7 /* Config.swift */; };
B6F02BF61CB4728D0029ABE7 /* History.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02BF51CB4728D0029ABE7 /* History.swift */; };
B6F02BFA1CB47F930029ABE7 /* Events.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02BF91CB47F930029ABE7 /* Events.swift */; };
B6F02BFC1CB4800C0029ABE7 /* Services.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02BFB1CB4800C0029ABE7 /* Services.swift */; };
B6F02C0F1CB489770029ABE7 /* BinarySensorComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02C001CB489770029ABE7 /* BinarySensorComponent.swift */; };
B6F02C101CB489770029ABE7 /* DeviceTrackerComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02C011CB489770029ABE7 /* DeviceTrackerComponent.swift */; };
B6F02C111CB489770029ABE7 /* GarageDoorComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02C021CB489770029ABE7 /* GarageDoorComponent.swift */; };
B6F02C121CB489770029ABE7 /* InputBooleanComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02C031CB489770029ABE7 /* InputBooleanComponent.swift */; };
B6F02C131CB489770029ABE7 /* InputSelectComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02C041CB489770029ABE7 /* InputSelectComponent.swift */; };
B6F02C141CB489770029ABE7 /* LightComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02C051CB489770029ABE7 /* LightComponent.swift */; };
B6F02C151CB489770029ABE7 /* LockComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02C061CB489770029ABE7 /* LockComponent.swift */; };
B6F02C161CB489770029ABE7 /* MediaPlayerComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02C071CB489770029ABE7 /* MediaPlayerComponent.swift */; };
B6F02C171CB489770029ABE7 /* SceneComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02C081CB489770029ABE7 /* SceneComponent.swift */; };
B6F02C181CB489770029ABE7 /* ScriptComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02C091CB489770029ABE7 /* ScriptComponent.swift */; };
B6F02C191CB489770029ABE7 /* SensorComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02C0A1CB489770029ABE7 /* SensorComponent.swift */; };
B6F02C1A1CB489770029ABE7 /* SunComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02C0B1CB489770029ABE7 /* SunComponent.swift */; };
B6F02C1B1CB489770029ABE7 /* SwitchComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02C0C1CB489770029ABE7 /* SwitchComponent.swift */; };
B6F02C1C1CB489770029ABE7 /* ThermostatComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02C0D1CB489770029ABE7 /* ThermostatComponent.swift */; };
B6F02C1D1CB489770029ABE7 /* WeblinkComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02C0E1CB489770029ABE7 /* WeblinkComponent.swift */; };
B6F7004A1CB34FA600753BAB /* GroupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F700491CB34FA600753BAB /* GroupViewController.swift */; };
B6F700521CB374F700753BAB /* RootTabBarViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F700511CB374F700753BAB /* RootTabBarViewController.swift */; };
B6FBE3971D46A4E500EE0E36 /* Beacons.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6FBE3961D46A4E500EE0E36 /* Beacons.swift */; };
F88F0593CC7882D233B611E3 /* Pods_HomeAssistantUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 923F8D630AC5BA0C36905E8A /* Pods_HomeAssistantUITests.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
B627CB131D83C87B0057173E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = B657A8DE1CA646EB00121384 /* Project object */;
proxyType = 1;
remoteGlobalIDString = B627CB061D83C87B0057173E;
remoteInfo = NotificationContentExtension;
};
B657A8FD1CA646EB00121384 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = B657A8DE1CA646EB00121384 /* Project object */;
proxyType = 1;
remoteGlobalIDString = B657A8E51CA646EB00121384;
remoteInfo = HomeAssistant;
};
B657A9081CA646EB00121384 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = B657A8DE1CA646EB00121384 /* Project object */;
proxyType = 1;
remoteGlobalIDString = B657A8E51CA646EB00121384;
remoteInfo = HomeAssistant;
};
B6AAD7A61D827DD40090B220 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = B657A8DE1CA646EB00121384 /* Project object */;
proxyType = 1;
remoteGlobalIDString = B6AAD7A01D827DD40090B220;
remoteInfo = APNSAttachmentService;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
B6AAD7AC1D827DD40090B220 /* Embed App Extensions */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 13;
files = (
B6AAD7A81D827DD40090B220 /* APNSAttachmentService.appex in Embed App Extensions */,
B627CB151D83C87B0057173E /* NotificationContentExtension.appex in Embed App Extensions */,
);
name = "Embed App Extensions";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
055E7B0DD053FB7FF5126165 /* Pods-HomeAssistantUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-HomeAssistantUITests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-HomeAssistantUITests/Pods-HomeAssistantUITests.debug.xcconfig"; sourceTree = "<group>"; };
141825DF3D525694F6F38A6C /* Pods_NotificationContentExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_NotificationContentExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; };
34C5CC8974502E3DE3BB68B0 /* Pods-HomeAssistant-metadata.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Pods-HomeAssistant-metadata.plist"; path = "Pods/Pods-HomeAssistant-metadata.plist"; sourceTree = "<group>"; };
352613F4CF40158FA40BF5D3 /* Pods_HomeAssistant.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_HomeAssistant.framework; sourceTree = BUILT_PRODUCTS_DIR; };
366FD7D1C50AFCED407FEBB6 /* Pods-HomeAssistant.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-HomeAssistant.release.xcconfig"; path = "Pods/Target Support Files/Pods-HomeAssistant/Pods-HomeAssistant.release.xcconfig"; sourceTree = "<group>"; };
50EA5FF6155A1CAA7A186D73 /* Pods_HomeAssistantTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_HomeAssistantTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
6176DB9F5F90397A15B2D929 /* Pods-HomeAssistantTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-HomeAssistantTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-HomeAssistantTests/Pods-HomeAssistantTests.release.xcconfig"; sourceTree = "<group>"; };
6410E5092616A0DD9241A91D /* Pods-HomeAssistant.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-HomeAssistant.debug.xcconfig"; path = "Pods/Target Support Files/Pods-HomeAssistant/Pods-HomeAssistant.debug.xcconfig"; sourceTree = "<group>"; };
86B81352B1184CB193CED943 /* Pods-NotificationContentExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NotificationContentExtension.debug.xcconfig"; path = "Pods/Target Support Files/Pods-NotificationContentExtension/Pods-NotificationContentExtension.debug.xcconfig"; sourceTree = "<group>"; };
923F8D630AC5BA0C36905E8A /* Pods_HomeAssistantUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_HomeAssistantUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
93F0B444A811A0269A540879 /* Pods-NotificationContentExtension-metadata.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Pods-NotificationContentExtension-metadata.plist"; path = "Pods/Pods-NotificationContentExtension-metadata.plist"; sourceTree = "<group>"; };
B60614B51D1F117700249C11 /* MorganFreemanSounds.csv */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = MorganFreemanSounds.csv; sourceTree = "<group>"; };
B60615051D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Closed.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Back-Door-Closed.wav"; sourceTree = "<group>"; };
B60615061D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Locked.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Back-Door-Locked.wav"; sourceTree = "<group>"; };
B60615071D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Opened.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Back-Door-Opened.wav"; sourceTree = "<group>"; };
B60615081D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Unlocked.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Back-Door-Unlocked.wav"; sourceTree = "<group>"; };
B60615091D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Closed.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Basement-Door-Closed.wav"; sourceTree = "<group>"; };
B606150A1D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Locked.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Basement-Door-Locked.wav"; sourceTree = "<group>"; };
B606150B1D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Opened.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Basement-Door-Opened.wav"; sourceTree = "<group>"; };
B606150C1D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Unlocked.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Basement-Door-Unlocked.wav"; sourceTree = "<group>"; };
B606150D1D1F117700249C11 /* US-EN-Morgan-Freeman-Boss-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Boss-Is-Arriving.wav"; sourceTree = "<group>"; };
B606150E1D1F117700249C11 /* US-EN-Morgan-Freeman-Boyfriend-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Boyfriend-Is-Arriving.wav"; sourceTree = "<group>"; };
B606150F1D1F117700249C11 /* US-EN-Morgan-Freeman-Cleaning-Supplies-Closet-Opened.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Cleaning-Supplies-Closet-Opened.wav"; sourceTree = "<group>"; };
B60615101D1F117700249C11 /* US-EN-Morgan-Freeman-Coworker-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Coworker-Is-Arriving.wav"; sourceTree = "<group>"; };
B60615111D1F117700249C11 /* US-EN-Morgan-Freeman-Daughter-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Daughter-Is-Arriving.wav"; sourceTree = "<group>"; };
B60615121D1F117700249C11 /* US-EN-Morgan-Freeman-Friend-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Friend-Is-Arriving.wav"; sourceTree = "<group>"; };
B60615131D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Closed.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Front-Door-Closed.wav"; sourceTree = "<group>"; };
B60615141D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Locked.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Front-Door-Locked.wav"; sourceTree = "<group>"; };
B60615151D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Opened.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Front-Door-Opened.wav"; sourceTree = "<group>"; };
B60615161D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Unlocked.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Front-Door-Unlocked.wav"; sourceTree = "<group>"; };
B60615171D1F117700249C11 /* US-EN-Morgan-Freeman-Garage-Door-Closed.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Garage-Door-Closed.wav"; sourceTree = "<group>"; };
B60615181D1F117700249C11 /* US-EN-Morgan-Freeman-Garage-Door-Opened.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Garage-Door-Opened.wav"; sourceTree = "<group>"; };
B60615191D1F117700249C11 /* US-EN-Morgan-Freeman-Girlfriend-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Girlfriend-Is-Arriving.wav"; sourceTree = "<group>"; };
B606151A1D1F117700249C11 /* US-EN-Morgan-Freeman-Good-Morning.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Good-Morning.wav"; sourceTree = "<group>"; };
B606151B1D1F117700249C11 /* US-EN-Morgan-Freeman-Good-Night.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Good-Night.wav"; sourceTree = "<group>"; };
B606151C1D1F117700249C11 /* US-EN-Morgan-Freeman-Liquor-Cabinet-Opened.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Liquor-Cabinet-Opened.wav"; sourceTree = "<group>"; };
B606151D1D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-Detected.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Motion-Detected.wav"; sourceTree = "<group>"; };
B606151E1D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Basement.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Motion-In-Basement.wav"; sourceTree = "<group>"; };
B606151F1D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Bedroom.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Motion-In-Bedroom.wav"; sourceTree = "<group>"; };
B60615201D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Game-Room.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Motion-In-Game-Room.wav"; sourceTree = "<group>"; };
B60615211D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Garage.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Motion-In-Garage.wav"; sourceTree = "<group>"; };
B60615221D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Kitchen.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Motion-In-Kitchen.wav"; sourceTree = "<group>"; };
B60615231D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Living-Room.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Motion-In-Living-Room.wav"; sourceTree = "<group>"; };
B60615241D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Theater.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Motion-In-Theater.wav"; sourceTree = "<group>"; };
B60615251D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Wine-Cellar.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Motion-In-Wine-Cellar.wav"; sourceTree = "<group>"; };
B60615261D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Closed.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Patio-Door-Closed.wav"; sourceTree = "<group>"; };
B60615271D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Locked.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Patio-Door-Locked.wav"; sourceTree = "<group>"; };
B60615281D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Opened.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Patio-Door-Opened.wav"; sourceTree = "<group>"; };
B60615291D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Unlocked.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Patio-Door-Unlocked.wav"; sourceTree = "<group>"; };
B606152A1D1F117700249C11 /* US-EN-Morgan-Freeman-Roommate-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Roommate-Is-Arriving.wav"; sourceTree = "<group>"; };
B606152B1D1F117700249C11 /* US-EN-Morgan-Freeman-Searching-For-Car-Keys.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Searching-For-Car-Keys.wav"; sourceTree = "<group>"; };
B606152C1D1F117700249C11 /* US-EN-Morgan-Freeman-Setting-The-Mood.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Setting-The-Mood.wav"; sourceTree = "<group>"; };
B606152D1D1F117700249C11 /* US-EN-Morgan-Freeman-Smartthings-Detected-A-Flood.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Smartthings-Detected-A-Flood.wav"; sourceTree = "<group>"; };
B606152E1D1F117700249C11 /* US-EN-Morgan-Freeman-Smartthings-Detected-Carbon-Monoxide.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Smartthings-Detected-Carbon-Monoxide.wav"; sourceTree = "<group>"; };
B606152F1D1F117700249C11 /* US-EN-Morgan-Freeman-Smartthings-Detected-Smoke.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Smartthings-Detected-Smoke.wav"; sourceTree = "<group>"; };
B60615301D1F117700249C11 /* US-EN-Morgan-Freeman-Smoke-Detected-In-Basement.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Smoke-Detected-In-Basement.wav"; sourceTree = "<group>"; };
B60615311D1F117700249C11 /* US-EN-Morgan-Freeman-Smoke-Detected-In-Garage.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Smoke-Detected-In-Garage.wav"; sourceTree = "<group>"; };
B60615321D1F117700249C11 /* US-EN-Morgan-Freeman-Smoke-Detected-In-Kitchen.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Smoke-Detected-In-Kitchen.wav"; sourceTree = "<group>"; };
B60615331D1F117700249C11 /* US-EN-Morgan-Freeman-Someone-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Someone-Is-Arriving.wav"; sourceTree = "<group>"; };
B60615341D1F117700249C11 /* US-EN-Morgan-Freeman-Son-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Son-Is-Arriving.wav"; sourceTree = "<group>"; };
B60615351D1F117700249C11 /* US-EN-Morgan-Freeman-Starting-Movie-Mode.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Starting-Movie-Mode.wav"; sourceTree = "<group>"; };
B60615361D1F117700249C11 /* US-EN-Morgan-Freeman-Starting-Party-Mode.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Starting-Party-Mode.wav"; sourceTree = "<group>"; };
B60615371D1F117700249C11 /* US-EN-Morgan-Freeman-Starting-Romance-Mode.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Starting-Romance-Mode.wav"; sourceTree = "<group>"; };
B60615381D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-All-The-Lights.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-Off-All-The-Lights.wav"; sourceTree = "<group>"; };
B60615391D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Air-Conditioner.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-Off-The-Air-Conditioner.wav"; sourceTree = "<group>"; };
B606153A1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Bar-Lights.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-Off-The-Bar-Lights.wav"; sourceTree = "<group>"; };
B606153B1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Chandelier.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-Off-The-Chandelier.wav"; sourceTree = "<group>"; };
B606153C1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Family-Room-Lights.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-Off-The-Family-Room-Lights.wav"; sourceTree = "<group>"; };
B606153D1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Hallway-Lights.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-Off-The-Hallway-Lights.wav"; sourceTree = "<group>"; };
B606153E1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Kitchen-Light.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-Off-The-Kitchen-Light.wav"; sourceTree = "<group>"; };
B606153F1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Light.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-Off-The-Light.wav"; sourceTree = "<group>"; };
B60615401D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Lights.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-Off-The-Lights.wav"; sourceTree = "<group>"; };
B60615411D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Mood-Lights.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-Off-The-Mood-Lights.wav"; sourceTree = "<group>"; };
B60615421D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-TV.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-Off-The-TV.wav"; sourceTree = "<group>"; };
B60615431D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Air-Conditioner.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-On-The-Air-Conditioner.wav"; sourceTree = "<group>"; };
B60615441D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Bar-Lights.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-On-The-Bar-Lights.wav"; sourceTree = "<group>"; };
B60615451D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Chandelier.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-On-The-Chandelier.wav"; sourceTree = "<group>"; };
B60615461D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Family-Room-Lights.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-On-The-Family-Room-Lights.wav"; sourceTree = "<group>"; };
B60615471D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Hallway-Lights.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-On-The-Hallway-Lights.wav"; sourceTree = "<group>"; };
B60615481D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Kitchen-Light.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-On-The-Kitchen-Light.wav"; sourceTree = "<group>"; };
B60615491D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Light.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-On-The-Light.wav"; sourceTree = "<group>"; };
B606154A1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Lights.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-On-The-Lights.wav"; sourceTree = "<group>"; };
B606154B1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Mood-Lights.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-On-The-Mood-Lights.wav"; sourceTree = "<group>"; };
B606154C1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-TV.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-On-The-TV.wav"; sourceTree = "<group>"; };
B606154D1D1F117700249C11 /* US-EN-Morgan-Freeman-Vacate-The-Premises.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Vacate-The-Premises.wav"; sourceTree = "<group>"; };
B606154E1D1F117700249C11 /* US-EN-Morgan-Freeman-Water-Detected-In-Basement.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Water-Detected-In-Basement.wav"; sourceTree = "<group>"; };
B606154F1D1F117700249C11 /* US-EN-Morgan-Freeman-Water-Detected-In-Garage.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Water-Detected-In-Garage.wav"; sourceTree = "<group>"; };
B60615501D1F117700249C11 /* US-EN-Morgan-Freeman-Water-Detected-In-Kitchen.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Water-Detected-In-Kitchen.wav"; sourceTree = "<group>"; };
B60615511D1F117700249C11 /* US-EN-Morgan-Freeman-Welcome-Home.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Welcome-Home.wav"; sourceTree = "<group>"; };
B60615521D1F117700249C11 /* US-EN-Morgan-Freeman-Wife-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Wife-Is-Arriving.wav"; sourceTree = "<group>"; };
B60615541D1F117700249C11 /* AlexaSounds.csv */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = AlexaSounds.csv; sourceTree = "<group>"; };
B60615781D1F117700249C11 /* US-EN-Alexa-Back-Door-Opened.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Back-Door-Opened.wav"; sourceTree = "<group>"; };
B60615791D1F117700249C11 /* US-EN-Alexa-Back-Door-Unlocked.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Back-Door-Unlocked.wav"; sourceTree = "<group>"; };
B606157A1D1F117700249C11 /* US-EN-Alexa-Basement-Door-Opened.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Basement-Door-Opened.wav"; sourceTree = "<group>"; };
B606157B1D1F117700249C11 /* US-EN-Alexa-Basement-Door-Unlocked.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Basement-Door-Unlocked.wav"; sourceTree = "<group>"; };
B606157C1D1F117700249C11 /* US-EN-Alexa-Boyfriend-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Boyfriend-Is-Arriving.wav"; sourceTree = "<group>"; };
B606157D1D1F117700249C11 /* US-EN-Alexa-Daughter-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Daughter-Is-Arriving.wav"; sourceTree = "<group>"; };
B606157E1D1F117700249C11 /* US-EN-Alexa-Front-Door-Opened.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Front-Door-Opened.wav"; sourceTree = "<group>"; };
B606157F1D1F117700249C11 /* US-EN-Alexa-Front-Door-Unlocked.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Front-Door-Unlocked.wav"; sourceTree = "<group>"; };
B60615801D1F117700249C11 /* US-EN-Alexa-Garage-Door-Opened.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Garage-Door-Opened.wav"; sourceTree = "<group>"; };
B60615811D1F117700249C11 /* US-EN-Alexa-Girlfriend-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Girlfriend-Is-Arriving.wav"; sourceTree = "<group>"; };
B60615821D1F117700249C11 /* US-EN-Alexa-Good-Morning.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Good-Morning.wav"; sourceTree = "<group>"; };
B60615831D1F117700249C11 /* US-EN-Alexa-Good-Night.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Good-Night.wav"; sourceTree = "<group>"; };
B60615841D1F117700249C11 /* US-EN-Alexa-Husband-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Husband-Is-Arriving.wav"; sourceTree = "<group>"; };
B60615851D1F117700249C11 /* US-EN-Alexa-Mail-Has-Arrived.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Mail-Has-Arrived.wav"; sourceTree = "<group>"; };
B60615861D1F117700249C11 /* US-EN-Alexa-Motion-At-Back-Door.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Motion-At-Back-Door.wav"; sourceTree = "<group>"; };
B60615871D1F117700249C11 /* US-EN-Alexa-Motion-At-Front-Door.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Motion-At-Front-Door.wav"; sourceTree = "<group>"; };
B60615881D1F117700249C11 /* US-EN-Alexa-Motion-Detected-Generic.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Motion-Detected-Generic.wav"; sourceTree = "<group>"; };
B60615891D1F117700249C11 /* US-EN-Alexa-Motion-In-Back-Yard.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Motion-In-Back-Yard.wav"; sourceTree = "<group>"; };
B606158A1D1F117700249C11 /* US-EN-Alexa-Motion-In-Basement.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Motion-In-Basement.wav"; sourceTree = "<group>"; };
B606158B1D1F117700249C11 /* US-EN-Alexa-Motion-In-Front-Yard.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Motion-In-Front-Yard.wav"; sourceTree = "<group>"; };
B606158C1D1F117700249C11 /* US-EN-Alexa-Motion-In-Garage.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Motion-In-Garage.wav"; sourceTree = "<group>"; };
B606158D1D1F117700249C11 /* US-EN-Alexa-Patio-Door-Opened.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Patio-Door-Opened.wav"; sourceTree = "<group>"; };
B606158E1D1F117700249C11 /* US-EN-Alexa-Patio-Door-Unlocked.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Patio-Door-Unlocked.wav"; sourceTree = "<group>"; };
B606158F1D1F117700249C11 /* US-EN-Alexa-Smoke-Detected-Generic.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Smoke-Detected-Generic.wav"; sourceTree = "<group>"; };
B60615901D1F117700249C11 /* US-EN-Alexa-Smoke-Detected-In-Basement.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Smoke-Detected-In-Basement.wav"; sourceTree = "<group>"; };
B60615911D1F117700249C11 /* US-EN-Alexa-Smoke-Detected-In-Garage.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Smoke-Detected-In-Garage.wav"; sourceTree = "<group>"; };
B60615921D1F117700249C11 /* US-EN-Alexa-Smoke-Detected-In-Kitchen.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Smoke-Detected-In-Kitchen.wav"; sourceTree = "<group>"; };
B60615931D1F117700249C11 /* US-EN-Alexa-Son-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Son-Is-Arriving.wav"; sourceTree = "<group>"; };
B60615941D1F117700249C11 /* US-EN-Alexa-Water-Detected-Generic.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Water-Detected-Generic.wav"; sourceTree = "<group>"; };
B60615951D1F117700249C11 /* US-EN-Alexa-Water-Detected-In-Basement.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Water-Detected-In-Basement.wav"; sourceTree = "<group>"; };
B60615961D1F117700249C11 /* US-EN-Alexa-Water-Detected-In-Garage.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Water-Detected-In-Garage.wav"; sourceTree = "<group>"; };
B60615971D1F117700249C11 /* US-EN-Alexa-Water-Detected-In-Kitchen.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Water-Detected-In-Kitchen.wav"; sourceTree = "<group>"; };
B60615981D1F117700249C11 /* US-EN-Alexa-Welcome-Home.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Welcome-Home.wav"; sourceTree = "<group>"; };
B60615991D1F117700249C11 /* US-EN-Alexa-Wife-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Wife-Is-Arriving.wav"; sourceTree = "<group>"; };
B606159B1D1F117700249C11 /* GenericSounds.csv */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = GenericSounds.csv; sourceTree = "<group>"; };
B60615AC1D1F117700249C11 /* US-EN-Daisy-Back-Door-Motion.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Back-Door-Motion.wav"; sourceTree = "<group>"; };
B60615AD1D1F117700249C11 /* US-EN-Daisy-Back-Door-Open.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Back-Door-Open.wav"; sourceTree = "<group>"; };
B60615AE1D1F117700249C11 /* US-EN-Daisy-Front-Door-Motion.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Front-Door-Motion.wav"; sourceTree = "<group>"; };
B60615AF1D1F117700249C11 /* US-EN-Daisy-Front-Door-Open.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Front-Door-Open.wav"; sourceTree = "<group>"; };
B60615B01D1F117700249C11 /* US-EN-Daisy-Front-Window-Open.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Front-Window-Open.wav"; sourceTree = "<group>"; };
B60615B11D1F117700249C11 /* US-EN-Daisy-Garage-Door-Open.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Garage-Door-Open.wav"; sourceTree = "<group>"; };
B60615B21D1F117700249C11 /* US-EN-Daisy-Guest-Bath-Leak.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Guest-Bath-Leak.wav"; sourceTree = "<group>"; };
B60615B31D1F117700249C11 /* US-EN-Daisy-Kitchen-Sink-Leak.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Kitchen-Sink-Leak.wav"; sourceTree = "<group>"; };
B60615B41D1F117700249C11 /* US-EN-Daisy-Kitchen-Window-Open.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Kitchen-Window-Open.wav"; sourceTree = "<group>"; };
B60615B51D1F117700249C11 /* US-EN-Daisy-Laundry-Room-Leak.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Laundry-Room-Leak.wav"; sourceTree = "<group>"; };
B60615B61D1F117700249C11 /* US-EN-Daisy-Master-Bath-Leak.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Master-Bath-Leak.wav"; sourceTree = "<group>"; };
B60615B71D1F117700249C11 /* US-EN-Daisy-Master-Bedroom-Window-Open.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Master-Bedroom-Window-Open.wav"; sourceTree = "<group>"; };
B60615B81D1F117700249C11 /* US-EN-Daisy-Office-Window-Open.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Office-Window-Open.wav"; sourceTree = "<group>"; };
B60615B91D1F117700249C11 /* US-EN-Daisy-Refrigerator-Leak.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Refrigerator-Leak.wav"; sourceTree = "<group>"; };
B60615BA1D1F117700249C11 /* US-EN-Daisy-Water-Heater-Leak.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Water-Heater-Leak.wav"; sourceTree = "<group>"; };
B60EAE9A1DBC347C0062C97C /* PushRegistrationResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushRegistrationResponse.swift; sourceTree = "<group>"; };
B624DE171CB8369200F413CE /* DevicesMapViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DevicesMapViewController.swift; sourceTree = "<group>"; };
B626AAEE1D8F44DC00A0D225 /* DiscoveryInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DiscoveryInfo.swift; sourceTree = "<group>"; };
B626AAF01D8F972800A0D225 /* SettingsDetailViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsDetailViewController.swift; sourceTree = "<group>"; };
B627CB071D83C87B0057173E /* NotificationContentExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = NotificationContentExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; };
B627CB081D83C87B0057173E /* UserNotifications.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UserNotifications.framework; path = System/Library/Frameworks/UserNotifications.framework; sourceTree = SDKROOT; };
B627CB0A1D83C87B0057173E /* UserNotificationsUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UserNotificationsUI.framework; path = System/Library/Frameworks/UserNotificationsUI.framework; sourceTree = SDKROOT; };
B627CB0D1D83C87B0057173E /* NotificationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationViewController.swift; sourceTree = "<group>"; };
B627CB101D83C87B0057173E /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MainInterface.storyboard; sourceTree = "<group>"; };
B627CB121D83C87B0057173E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
B629E8D51DAD8CFA00040A90 /* PushRegistrationRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushRegistrationRequest.swift; sourceTree = "<group>"; };
B62A679F1D80E933009E46F9 /* IdentifyRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IdentifyRequest.swift; sourceTree = "<group>"; };
B6393F851CB255F200503916 /* EurekaLocationRow.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EurekaLocationRow.swift; sourceTree = "<group>"; };
B6393F871CB2561100503916 /* MapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MapKit.framework; path = System/Library/Frameworks/MapKit.framework; sourceTree = SDKROOT; };
B6393F8B1CB260E800503916 /* EntityAttributesViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EntityAttributesViewController.swift; sourceTree = "<group>"; };
B641BC1D1E2097EF002CCBC1 /* AboutViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AboutViewController.swift; sourceTree = "<group>"; };
B641BC221E209CA9002CCBC1 /* HomeAssistantLogoView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = HomeAssistantLogoView.xib; sourceTree = "<group>"; };
B641BC241E20A17B002CCBC1 /* OpenInChromeController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OpenInChromeController.swift; sourceTree = "<group>"; };
B64D04791CB8908B00B945C8 /* StateChanged.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StateChanged.swift; sourceTree = "<group>"; };
B64D047C1CB8916300B945C8 /* Event.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Event.swift; sourceTree = "<group>"; };
B64D09AE1D7D561E008EB487 /* InputSlider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InputSlider.swift; sourceTree = "<group>"; };
B657A8E61CA646EB00121384 /* HomeAssistant.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = HomeAssistant.app; sourceTree = BUILT_PRODUCTS_DIR; };
B657A8E91CA646EB00121384 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
B657A8ED1CA646EB00121384 /* SettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsViewController.swift; sourceTree = "<group>"; };
B657A8F01CA646EB00121384 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
B657A8F21CA646EB00121384 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
B657A8F51CA646EB00121384 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
B657A8F71CA646EB00121384 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
B657A8FC1CA646EB00121384 /* HomeAssistantTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = HomeAssistantTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
B657A9001CA646EB00121384 /* HomeAssistantTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeAssistantTests.swift; sourceTree = "<group>"; };
B657A9021CA646EB00121384 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
B657A9071CA646EB00121384 /* HomeAssistantUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = HomeAssistantUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
B657A90B1CA646EB00121384 /* HomeAssistantUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeAssistantUITests.swift; sourceTree = "<group>"; };
B657A90D1CA646EB00121384 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
B657A9191CA647C500121384 /* HAAPI.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HAAPI.swift; sourceTree = "<group>"; };
B6617EEC1CFE79AD004DEE6D /* NSURL+QueryDictionary.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSURL+QueryDictionary.swift"; sourceTree = "<group>"; };
B66428111CF7A83200903804 /* PushConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushConfiguration.swift; sourceTree = "<group>"; };
B6767A501D0234E700F2A08B /* SwitchableEntity.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwitchableEntity.swift; sourceTree = "<group>"; };
B6880B2A1D7B9E6400CCB899 /* ClimateComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClimateComponent.swift; sourceTree = "<group>"; };
B689EBCA1D8B7C800000AECE /* MjpegStreamingController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MjpegStreamingController.swift; sourceTree = "<group>"; };
B689EBCC1D8B91C80000AECE /* APNSAttachmentService.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = APNSAttachmentService.entitlements; sourceTree = "<group>"; };
B689EBCD1D8B91CE0000AECE /* NotificationContentExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = NotificationContentExtension.entitlements; sourceTree = "<group>"; };
B6AAD79C1D825C8D0090B220 /* HomeAssistant.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = HomeAssistant.entitlements; sourceTree = "<group>"; };
B6AAD7A11D827DD40090B220 /* APNSAttachmentService.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = APNSAttachmentService.appex; sourceTree = BUILT_PRODUCTS_DIR; };
B6AAD7A31D827DD40090B220 /* NotificationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationService.swift; sourceTree = "<group>"; };
B6AAD7A51D827DD40090B220 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
B6DBF7651D89F7D800402A57 /* AutomationComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutomationComponent.swift; sourceTree = "<group>"; };
B6DBF7671D89F8C100402A57 /* FanComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FanComponent.swift; sourceTree = "<group>"; };
B6E47E871CBA01310027F6CA /* CallService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CallService.swift; sourceTree = "<group>"; };
B6E47E891CBA01DC0027F6CA /* ServiceExecuted.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServiceExecuted.swift; sourceTree = "<group>"; };
B6E47E8D1CBA3EDB0027F6CA /* ZoneComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ZoneComponent.swift; sourceTree = "<group>"; };
B6E47E981CBB47CC0027F6CA /* DeviceUID.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DeviceUID.h; sourceTree = "<group>"; };
B6E47E991CBB47EC0027F6CA /* DeviceUID.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DeviceUID.m; sourceTree = "<group>"; };
B6E8579B1CB0F37200F96925 /* HomeAssistant-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "HomeAssistant-Bridging-Header.h"; sourceTree = "<group>"; };
B6E857A11CB1CCCC00F96925 /* Utils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Utils.swift; sourceTree = "<group>"; };
B6F02BE81CB46AF40029ABE7 /* Entity.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Entity.swift; sourceTree = "<group>"; };
B6F02BEA1CB46D090029ABE7 /* GroupComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GroupComponent.swift; sourceTree = "<group>"; };
B6F02BED1CB46EB10029ABE7 /* Status.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Status.swift; sourceTree = "<group>"; };
B6F02BEF1CB46EC70029ABE7 /* Bootstrap.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Bootstrap.swift; sourceTree = "<group>"; };
B6F02BF11CB470570029ABE7 /* Config.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Config.swift; sourceTree = "<group>"; };
B6F02BF51CB4728D0029ABE7 /* History.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = History.swift; sourceTree = "<group>"; };
B6F02BF91CB47F930029ABE7 /* Events.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Events.swift; sourceTree = "<group>"; };
B6F02BFB1CB4800C0029ABE7 /* Services.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Services.swift; sourceTree = "<group>"; };
B6F02C001CB489770029ABE7 /* BinarySensorComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BinarySensorComponent.swift; sourceTree = "<group>"; };
B6F02C011CB489770029ABE7 /* DeviceTrackerComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DeviceTrackerComponent.swift; sourceTree = "<group>"; };
B6F02C021CB489770029ABE7 /* GarageDoorComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GarageDoorComponent.swift; sourceTree = "<group>"; };
B6F02C031CB489770029ABE7 /* InputBooleanComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InputBooleanComponent.swift; sourceTree = "<group>"; };
B6F02C041CB489770029ABE7 /* InputSelectComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InputSelectComponent.swift; sourceTree = "<group>"; };
B6F02C051CB489770029ABE7 /* LightComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LightComponent.swift; sourceTree = "<group>"; };
B6F02C061CB489770029ABE7 /* LockComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LockComponent.swift; sourceTree = "<group>"; };
B6F02C071CB489770029ABE7 /* MediaPlayerComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaPlayerComponent.swift; sourceTree = "<group>"; };
B6F02C081CB489770029ABE7 /* SceneComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SceneComponent.swift; sourceTree = "<group>"; };
B6F02C091CB489770029ABE7 /* ScriptComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScriptComponent.swift; sourceTree = "<group>"; };
B6F02C0A1CB489770029ABE7 /* SensorComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SensorComponent.swift; sourceTree = "<group>"; };
B6F02C0B1CB489770029ABE7 /* SunComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SunComponent.swift; sourceTree = "<group>"; };
B6F02C0C1CB489770029ABE7 /* SwitchComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwitchComponent.swift; sourceTree = "<group>"; };
B6F02C0D1CB489770029ABE7 /* ThermostatComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ThermostatComponent.swift; sourceTree = "<group>"; };
B6F02C0E1CB489770029ABE7 /* WeblinkComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WeblinkComponent.swift; sourceTree = "<group>"; };
B6F700491CB34FA600753BAB /* GroupViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GroupViewController.swift; sourceTree = "<group>"; };
B6F700511CB374F700753BAB /* RootTabBarViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RootTabBarViewController.swift; sourceTree = "<group>"; };
B6FBE3961D46A4E500EE0E36 /* Beacons.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Beacons.swift; sourceTree = "<group>"; };
BA2CF5D1E68D4F13CA129A6D /* Pods-NotificationContentExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NotificationContentExtension.release.xcconfig"; path = "Pods/Target Support Files/Pods-NotificationContentExtension/Pods-NotificationContentExtension.release.xcconfig"; sourceTree = "<group>"; };
CEE386F8C44D8A0DAE247050 /* Pods-HomeAssistantTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-HomeAssistantTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-HomeAssistantTests/Pods-HomeAssistantTests.debug.xcconfig"; sourceTree = "<group>"; };
E340A91043F97CDAE845613F /* Pods-HomeAssistantUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-HomeAssistantUITests.release.xcconfig"; path = "Pods/Target Support Files/Pods-HomeAssistantUITests/Pods-HomeAssistantUITests.release.xcconfig"; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
B627CB041D83C87B0057173E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
B627CB0B1D83C87B0057173E /* UserNotificationsUI.framework in Frameworks */,
B627CB091D83C87B0057173E /* UserNotifications.framework in Frameworks */,
81F6A23C9F9F3ED89E445E90 /* Pods_NotificationContentExtension.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
B657A8E31CA646EB00121384 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
B6393F881CB2561100503916 /* MapKit.framework in Frameworks */,
8A8D77622C1E7600D10BE8A4 /* Pods_HomeAssistant.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
B657A8F91CA646EB00121384 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
8D653DB21337245B6FF6E3AE /* Pods_HomeAssistantTests.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
B657A9041CA646EB00121384 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
F88F0593CC7882D233B611E3 /* Pods_HomeAssistantUITests.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
B6AAD79E1D827DD40090B220 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
29278BB24639BA945D3D86B4 /* Frameworks */ = {
isa = PBXGroup;
children = (
B6393F871CB2561100503916 /* MapKit.framework */,
352613F4CF40158FA40BF5D3 /* Pods_HomeAssistant.framework */,
50EA5FF6155A1CAA7A186D73 /* Pods_HomeAssistantTests.framework */,
923F8D630AC5BA0C36905E8A /* Pods_HomeAssistantUITests.framework */,
B627CB081D83C87B0057173E /* UserNotifications.framework */,
B627CB0A1D83C87B0057173E /* UserNotificationsUI.framework */,
141825DF3D525694F6F38A6C /* Pods_NotificationContentExtension.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
AAB60FA4DE371AD957F6907B /* Pods */ = {
isa = PBXGroup;
children = (
6410E5092616A0DD9241A91D /* Pods-HomeAssistant.debug.xcconfig */,
366FD7D1C50AFCED407FEBB6 /* Pods-HomeAssistant.release.xcconfig */,
CEE386F8C44D8A0DAE247050 /* Pods-HomeAssistantTests.debug.xcconfig */,
6176DB9F5F90397A15B2D929 /* Pods-HomeAssistantTests.release.xcconfig */,
055E7B0DD053FB7FF5126165 /* Pods-HomeAssistantUITests.debug.xcconfig */,
E340A91043F97CDAE845613F /* Pods-HomeAssistantUITests.release.xcconfig */,
86B81352B1184CB193CED943 /* Pods-NotificationContentExtension.debug.xcconfig */,
BA2CF5D1E68D4F13CA129A6D /* Pods-NotificationContentExtension.release.xcconfig */,
34C5CC8974502E3DE3BB68B0 /* Pods-HomeAssistant-metadata.plist */,
93F0B444A811A0269A540879 /* Pods-NotificationContentExtension-metadata.plist */,
);
name = Pods;
sourceTree = "<group>";
};
B60614B31D1F116D00249C11 /* Sounds */ = {
isa = PBXGroup;
children = (
B60615531D1F117700249C11 /* Alexa */,
B606159A1D1F117700249C11 /* Generic */,
B60614B41D1F117700249C11 /* MorganFreeman */,
);
path = Sounds;
sourceTree = "<group>";
};
B60614B41D1F117700249C11 /* MorganFreeman */ = {
isa = PBXGroup;
children = (
B60614B51D1F117700249C11 /* MorganFreemanSounds.csv */,
B60615051D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Closed.wav */,
B60615061D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Locked.wav */,
B60615071D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Opened.wav */,
B60615081D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Unlocked.wav */,
B60615091D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Closed.wav */,
B606150A1D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Locked.wav */,
B606150B1D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Opened.wav */,
B606150C1D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Unlocked.wav */,
B606150D1D1F117700249C11 /* US-EN-Morgan-Freeman-Boss-Is-Arriving.wav */,
B606150E1D1F117700249C11 /* US-EN-Morgan-Freeman-Boyfriend-Is-Arriving.wav */,
B606150F1D1F117700249C11 /* US-EN-Morgan-Freeman-Cleaning-Supplies-Closet-Opened.wav */,
B60615101D1F117700249C11 /* US-EN-Morgan-Freeman-Coworker-Is-Arriving.wav */,
B60615111D1F117700249C11 /* US-EN-Morgan-Freeman-Daughter-Is-Arriving.wav */,
B60615121D1F117700249C11 /* US-EN-Morgan-Freeman-Friend-Is-Arriving.wav */,
B60615131D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Closed.wav */,
B60615141D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Locked.wav */,
B60615151D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Opened.wav */,
B60615161D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Unlocked.wav */,
B60615171D1F117700249C11 /* US-EN-Morgan-Freeman-Garage-Door-Closed.wav */,
B60615181D1F117700249C11 /* US-EN-Morgan-Freeman-Garage-Door-Opened.wav */,
B60615191D1F117700249C11 /* US-EN-Morgan-Freeman-Girlfriend-Is-Arriving.wav */,
B606151A1D1F117700249C11 /* US-EN-Morgan-Freeman-Good-Morning.wav */,
B606151B1D1F117700249C11 /* US-EN-Morgan-Freeman-Good-Night.wav */,
B606151C1D1F117700249C11 /* US-EN-Morgan-Freeman-Liquor-Cabinet-Opened.wav */,
B606151D1D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-Detected.wav */,
B606151E1D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Basement.wav */,
B606151F1D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Bedroom.wav */,
B60615201D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Game-Room.wav */,
B60615211D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Garage.wav */,
B60615221D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Kitchen.wav */,
B60615231D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Living-Room.wav */,
B60615241D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Theater.wav */,
B60615251D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Wine-Cellar.wav */,
B60615261D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Closed.wav */,
B60615271D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Locked.wav */,
B60615281D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Opened.wav */,
B60615291D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Unlocked.wav */,
B606152A1D1F117700249C11 /* US-EN-Morgan-Freeman-Roommate-Is-Arriving.wav */,
B606152B1D1F117700249C11 /* US-EN-Morgan-Freeman-Searching-For-Car-Keys.wav */,
B606152C1D1F117700249C11 /* US-EN-Morgan-Freeman-Setting-The-Mood.wav */,
B606152D1D1F117700249C11 /* US-EN-Morgan-Freeman-Smartthings-Detected-A-Flood.wav */,
B606152E1D1F117700249C11 /* US-EN-Morgan-Freeman-Smartthings-Detected-Carbon-Monoxide.wav */,
B606152F1D1F117700249C11 /* US-EN-Morgan-Freeman-Smartthings-Detected-Smoke.wav */,
B60615301D1F117700249C11 /* US-EN-Morgan-Freeman-Smoke-Detected-In-Basement.wav */,
B60615311D1F117700249C11 /* US-EN-Morgan-Freeman-Smoke-Detected-In-Garage.wav */,
B60615321D1F117700249C11 /* US-EN-Morgan-Freeman-Smoke-Detected-In-Kitchen.wav */,
B60615331D1F117700249C11 /* US-EN-Morgan-Freeman-Someone-Is-Arriving.wav */,
B60615341D1F117700249C11 /* US-EN-Morgan-Freeman-Son-Is-Arriving.wav */,
B60615351D1F117700249C11 /* US-EN-Morgan-Freeman-Starting-Movie-Mode.wav */,
B60615361D1F117700249C11 /* US-EN-Morgan-Freeman-Starting-Party-Mode.wav */,
B60615371D1F117700249C11 /* US-EN-Morgan-Freeman-Starting-Romance-Mode.wav */,
B60615381D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-All-The-Lights.wav */,
B60615391D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Air-Conditioner.wav */,
B606153A1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Bar-Lights.wav */,
B606153B1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Chandelier.wav */,
B606153C1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Family-Room-Lights.wav */,
B606153D1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Hallway-Lights.wav */,
B606153E1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Kitchen-Light.wav */,
B606153F1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Light.wav */,
B60615401D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Lights.wav */,
B60615411D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Mood-Lights.wav */,
B60615421D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-TV.wav */,
B60615431D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Air-Conditioner.wav */,
B60615441D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Bar-Lights.wav */,
B60615451D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Chandelier.wav */,
B60615461D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Family-Room-Lights.wav */,
B60615471D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Hallway-Lights.wav */,
B60615481D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Kitchen-Light.wav */,
B60615491D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Light.wav */,
B606154A1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Lights.wav */,
B606154B1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Mood-Lights.wav */,
B606154C1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-TV.wav */,
B606154D1D1F117700249C11 /* US-EN-Morgan-Freeman-Vacate-The-Premises.wav */,
B606154E1D1F117700249C11 /* US-EN-Morgan-Freeman-Water-Detected-In-Basement.wav */,
B606154F1D1F117700249C11 /* US-EN-Morgan-Freeman-Water-Detected-In-Garage.wav */,
B60615501D1F117700249C11 /* US-EN-Morgan-Freeman-Water-Detected-In-Kitchen.wav */,
B60615511D1F117700249C11 /* US-EN-Morgan-Freeman-Welcome-Home.wav */,
B60615521D1F117700249C11 /* US-EN-Morgan-Freeman-Wife-Is-Arriving.wav */,
);
path = MorganFreeman;
sourceTree = "<group>";
};
B60615531D1F117700249C11 /* Alexa */ = {
isa = PBXGroup;
children = (
B60615541D1F117700249C11 /* AlexaSounds.csv */,
B60615781D1F117700249C11 /* US-EN-Alexa-Back-Door-Opened.wav */,
B60615791D1F117700249C11 /* US-EN-Alexa-Back-Door-Unlocked.wav */,
B606157A1D1F117700249C11 /* US-EN-Alexa-Basement-Door-Opened.wav */,
B606157B1D1F117700249C11 /* US-EN-Alexa-Basement-Door-Unlocked.wav */,
B606157C1D1F117700249C11 /* US-EN-Alexa-Boyfriend-Is-Arriving.wav */,
B606157D1D1F117700249C11 /* US-EN-Alexa-Daughter-Is-Arriving.wav */,
B606157E1D1F117700249C11 /* US-EN-Alexa-Front-Door-Opened.wav */,
B606157F1D1F117700249C11 /* US-EN-Alexa-Front-Door-Unlocked.wav */,
B60615801D1F117700249C11 /* US-EN-Alexa-Garage-Door-Opened.wav */,
B60615811D1F117700249C11 /* US-EN-Alexa-Girlfriend-Is-Arriving.wav */,
B60615821D1F117700249C11 /* US-EN-Alexa-Good-Morning.wav */,
B60615831D1F117700249C11 /* US-EN-Alexa-Good-Night.wav */,
B60615841D1F117700249C11 /* US-EN-Alexa-Husband-Is-Arriving.wav */,
B60615851D1F117700249C11 /* US-EN-Alexa-Mail-Has-Arrived.wav */,
B60615861D1F117700249C11 /* US-EN-Alexa-Motion-At-Back-Door.wav */,
B60615871D1F117700249C11 /* US-EN-Alexa-Motion-At-Front-Door.wav */,
B60615881D1F117700249C11 /* US-EN-Alexa-Motion-Detected-Generic.wav */,
B60615891D1F117700249C11 /* US-EN-Alexa-Motion-In-Back-Yard.wav */,
B606158A1D1F117700249C11 /* US-EN-Alexa-Motion-In-Basement.wav */,
B606158B1D1F117700249C11 /* US-EN-Alexa-Motion-In-Front-Yard.wav */,
B606158C1D1F117700249C11 /* US-EN-Alexa-Motion-In-Garage.wav */,
B606158D1D1F117700249C11 /* US-EN-Alexa-Patio-Door-Opened.wav */,
B606158E1D1F117700249C11 /* US-EN-Alexa-Patio-Door-Unlocked.wav */,
B606158F1D1F117700249C11 /* US-EN-Alexa-Smoke-Detected-Generic.wav */,
B60615901D1F117700249C11 /* US-EN-Alexa-Smoke-Detected-In-Basement.wav */,
B60615911D1F117700249C11 /* US-EN-Alexa-Smoke-Detected-In-Garage.wav */,
B60615921D1F117700249C11 /* US-EN-Alexa-Smoke-Detected-In-Kitchen.wav */,
B60615931D1F117700249C11 /* US-EN-Alexa-Son-Is-Arriving.wav */,
B60615941D1F117700249C11 /* US-EN-Alexa-Water-Detected-Generic.wav */,
B60615951D1F117700249C11 /* US-EN-Alexa-Water-Detected-In-Basement.wav */,
B60615961D1F117700249C11 /* US-EN-Alexa-Water-Detected-In-Garage.wav */,
B60615971D1F117700249C11 /* US-EN-Alexa-Water-Detected-In-Kitchen.wav */,
B60615981D1F117700249C11 /* US-EN-Alexa-Welcome-Home.wav */,
B60615991D1F117700249C11 /* US-EN-Alexa-Wife-Is-Arriving.wav */,
);
path = Alexa;
sourceTree = "<group>";
};
B606159A1D1F117700249C11 /* Generic */ = {
isa = PBXGroup;
children = (
B606159B1D1F117700249C11 /* GenericSounds.csv */,
B60615AC1D1F117700249C11 /* US-EN-Daisy-Back-Door-Motion.wav */,
B60615AD1D1F117700249C11 /* US-EN-Daisy-Back-Door-Open.wav */,
B60615AE1D1F117700249C11 /* US-EN-Daisy-Front-Door-Motion.wav */,
B60615AF1D1F117700249C11 /* US-EN-Daisy-Front-Door-Open.wav */,
B60615B01D1F117700249C11 /* US-EN-Daisy-Front-Window-Open.wav */,
B60615B11D1F117700249C11 /* US-EN-Daisy-Garage-Door-Open.wav */,
B60615B21D1F117700249C11 /* US-EN-Daisy-Guest-Bath-Leak.wav */,
B60615B31D1F117700249C11 /* US-EN-Daisy-Kitchen-Sink-Leak.wav */,
B60615B41D1F117700249C11 /* US-EN-Daisy-Kitchen-Window-Open.wav */,
B60615B51D1F117700249C11 /* US-EN-Daisy-Laundry-Room-Leak.wav */,
B60615B61D1F117700249C11 /* US-EN-Daisy-Master-Bath-Leak.wav */,
B60615B71D1F117700249C11 /* US-EN-Daisy-Master-Bedroom-Window-Open.wav */,
B60615B81D1F117700249C11 /* US-EN-Daisy-Office-Window-Open.wav */,
B60615B91D1F117700249C11 /* US-EN-Daisy-Refrigerator-Leak.wav */,
B60615BA1D1F117700249C11 /* US-EN-Daisy-Water-Heater-Leak.wav */,
);
path = Generic;
sourceTree = "<group>";
};
B627CB0C1D83C87B0057173E /* NotificationContentExtension */ = {
isa = PBXGroup;
children = (
B627CB121D83C87B0057173E /* Info.plist */,
B627CB0F1D83C87B0057173E /* MainInterface.storyboard */,
B689EBCA1D8B7C800000AECE /* MjpegStreamingController.swift */,
B689EBCD1D8B91CE0000AECE /* NotificationContentExtension.entitlements */,
B627CB0D1D83C87B0057173E /* NotificationViewController.swift */,
);
path = NotificationContentExtension;
sourceTree = "<group>";
};
B64D047B1CB8915500B945C8 /* SSE */ = {
isa = PBXGroup;
children = (
B6E47E871CBA01310027F6CA /* CallService.swift */,
B64D047C1CB8916300B945C8 /* Event.swift */,
B6E47E891CBA01DC0027F6CA /* ServiceExecuted.swift */,
B64D04791CB8908B00B945C8 /* StateChanged.swift */,
);
path = SSE;
sourceTree = "<group>";
};
B657A8DD1CA646EB00121384 = {
isa = PBXGroup;
children = (
B6AAD7A21D827DD40090B220 /* APNSAttachmentService */,
29278BB24639BA945D3D86B4 /* Frameworks */,
B657A8E81CA646EB00121384 /* HomeAssistant */,
B657A8FF1CA646EB00121384 /* HomeAssistantTests */,
B657A90A1CA646EB00121384 /* HomeAssistantUITests */,
B627CB0C1D83C87B0057173E /* NotificationContentExtension */,
AAB60FA4DE371AD957F6907B /* Pods */,
B657A8E71CA646EB00121384 /* Products */,
);
sourceTree = "<group>";
};
B657A8E71CA646EB00121384 /* Products */ = {
isa = PBXGroup;
children = (
B657A8E61CA646EB00121384 /* HomeAssistant.app */,
B657A8FC1CA646EB00121384 /* HomeAssistantTests.xctest */,
B657A9071CA646EB00121384 /* HomeAssistantUITests.xctest */,
B6AAD7A11D827DD40090B220 /* APNSAttachmentService.appex */,
B627CB071D83C87B0057173E /* NotificationContentExtension.appex */,
);
name = Products;
sourceTree = "<group>";
};
B657A8E81CA646EB00121384 /* HomeAssistant */ = {
isa = PBXGroup;
children = (
B6F02BE71CB4698A0029ABE7 /* Classes */,
B60614B31D1F116D00249C11 /* Sounds */,
B679B1FA1E1F3D020071D366 /* Utilities */,
B679B1F91E1F3CFB0071D366 /* Views */,
B657A8E91CA646EB00121384 /* AppDelegate.swift */,
B657A8F21CA646EB00121384 /* Assets.xcassets */,
B657A9191CA647C500121384 /* HAAPI.swift */,
B6E8579B1CB0F37200F96925 /* HomeAssistant-Bridging-Header.h */,
B6AAD79C1D825C8D0090B220 /* HomeAssistant.entitlements */,
B657A8F71CA646EB00121384 /* Info.plist */,
B657A8F41CA646EB00121384 /* LaunchScreen.storyboard */,
B657A8EF1CA646EB00121384 /* Main.storyboard */,
);
path = HomeAssistant;
sourceTree = "<group>";
};
B657A8FF1CA646EB00121384 /* HomeAssistantTests */ = {
isa = PBXGroup;
children = (
B657A9001CA646EB00121384 /* HomeAssistantTests.swift */,
B657A9021CA646EB00121384 /* Info.plist */,
);
path = HomeAssistantTests;
sourceTree = "<group>";
};
B657A90A1CA646EB00121384 /* HomeAssistantUITests */ = {
isa = PBXGroup;
children = (
B657A90B1CA646EB00121384 /* HomeAssistantUITests.swift */,
B657A90D1CA646EB00121384 /* Info.plist */,
);
path = HomeAssistantUITests;
sourceTree = "<group>";
};
B679B1F91E1F3CFB0071D366 /* Views */ = {
isa = PBXGroup;
children = (
B641BC1D1E2097EF002CCBC1 /* AboutViewController.swift */,
B624DE171CB8369200F413CE /* DevicesMapViewController.swift */,
B6393F8B1CB260E800503916 /* EntityAttributesViewController.swift */,
B6393F851CB255F200503916 /* EurekaLocationRow.swift */,
B6F700491CB34FA600753BAB /* GroupViewController.swift */,
B6F700511CB374F700753BAB /* RootTabBarViewController.swift */,
B626AAF01D8F972800A0D225 /* SettingsDetailViewController.swift */,
B657A8ED1CA646EB00121384 /* SettingsViewController.swift */,
B641BC221E209CA9002CCBC1 /* HomeAssistantLogoView.xib */,
);
path = Views;
sourceTree = "<group>";
};
B679B1FA1E1F3D020071D366 /* Utilities */ = {
isa = PBXGroup;
children = (
B641BC241E20A17B002CCBC1 /* OpenInChromeController.swift */,
B6E47E981CBB47CC0027F6CA /* DeviceUID.h */,
B6E47E991CBB47EC0027F6CA /* DeviceUID.m */,
B6617EEC1CFE79AD004DEE6D /* NSURL+QueryDictionary.swift */,
B6E857A11CB1CCCC00F96925 /* Utils.swift */,
);
path = Utilities;
sourceTree = "<group>";
};
B6AAD7A21D827DD40090B220 /* APNSAttachmentService */ = {
isa = PBXGroup;
children = (
B689EBCC1D8B91C80000AECE /* APNSAttachmentService.entitlements */,
B6AAD7A51D827DD40090B220 /* Info.plist */,
B6AAD7A31D827DD40090B220 /* NotificationService.swift */,
);
path = APNSAttachmentService;
sourceTree = "<group>";
};
B6F02BE71CB4698A0029ABE7 /* Classes */ = {
isa = PBXGroup;
children = (
B6F02BFF1CB4880C0029ABE7 /* Components */,
B6F02BEC1CB46E810029ABE7 /* HA API Responses */,
B6F02BE81CB46AF40029ABE7 /* Entity.swift */,
B62A679F1D80E933009E46F9 /* IdentifyRequest.swift */,
B629E8D51DAD8CFA00040A90 /* PushRegistrationRequest.swift */,
B60EAE9A1DBC347C0062C97C /* PushRegistrationResponse.swift */,
B6767A501D0234E700F2A08B /* SwitchableEntity.swift */,
);
path = Classes;
sourceTree = "<group>";
};
B6F02BEC1CB46E810029ABE7 /* HA API Responses */ = {
isa = PBXGroup;
children = (
B64D047B1CB8915500B945C8 /* SSE */,
B6FBE3961D46A4E500EE0E36 /* Beacons.swift */,
B6F02BEF1CB46EC70029ABE7 /* Bootstrap.swift */,
B6F02BF11CB470570029ABE7 /* Config.swift */,
B626AAEE1D8F44DC00A0D225 /* DiscoveryInfo.swift */,
B6F02BF91CB47F930029ABE7 /* Events.swift */,
B6F02BF51CB4728D0029ABE7 /* History.swift */,
B66428111CF7A83200903804 /* PushConfiguration.swift */,
B6F02BFB1CB4800C0029ABE7 /* Services.swift */,
B6F02BED1CB46EB10029ABE7 /* Status.swift */,
);
path = "HA API Responses";
sourceTree = "<group>";
};
B6F02BFF1CB4880C0029ABE7 /* Components */ = {
isa = PBXGroup;
children = (
B6DBF7651D89F7D800402A57 /* AutomationComponent.swift */,
B6F02C001CB489770029ABE7 /* BinarySensorComponent.swift */,
B6880B2A1D7B9E6400CCB899 /* ClimateComponent.swift */,
B6F02C011CB489770029ABE7 /* DeviceTrackerComponent.swift */,
B6DBF7671D89F8C100402A57 /* FanComponent.swift */,
B6F02C021CB489770029ABE7 /* GarageDoorComponent.swift */,
B6F02BEA1CB46D090029ABE7 /* GroupComponent.swift */,
B6F02C031CB489770029ABE7 /* InputBooleanComponent.swift */,
B6F02C041CB489770029ABE7 /* InputSelectComponent.swift */,
B64D09AE1D7D561E008EB487 /* InputSlider.swift */,
B6F02C051CB489770029ABE7 /* LightComponent.swift */,
B6F02C061CB489770029ABE7 /* LockComponent.swift */,
B6F02C071CB489770029ABE7 /* MediaPlayerComponent.swift */,
B6F02C081CB489770029ABE7 /* SceneComponent.swift */,
B6F02C091CB489770029ABE7 /* ScriptComponent.swift */,
B6F02C0A1CB489770029ABE7 /* SensorComponent.swift */,
B6F02C0B1CB489770029ABE7 /* SunComponent.swift */,
B6F02C0C1CB489770029ABE7 /* SwitchComponent.swift */,
B6F02C0D1CB489770029ABE7 /* ThermostatComponent.swift */,
B6F02C0E1CB489770029ABE7 /* WeblinkComponent.swift */,
B6E47E8D1CBA3EDB0027F6CA /* ZoneComponent.swift */,
);
path = Components;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
B627CB061D83C87B0057173E /* NotificationContentExtension */ = {
isa = PBXNativeTarget;
buildConfigurationList = B627CB181D83C87B0057173E /* Build configuration list for PBXNativeTarget "NotificationContentExtension" */;
buildPhases = (
3A6AA6CAB1A0AAE9B3A4CA83 /* [CP] Check Pods Manifest.lock */,
B627CB031D83C87B0057173E /* Sources */,
B627CB041D83C87B0057173E /* Frameworks */,
B627CB051D83C87B0057173E /* Resources */,
796BA16F0573738A7AAC59E9 /* [CP] Copy Pods Resources */,
);
buildRules = (
);
dependencies = (
);
name = NotificationContentExtension;
productName = NotificationContentExtension;
productReference = B627CB071D83C87B0057173E /* NotificationContentExtension.appex */;
productType = "com.apple.product-type.app-extension";
};
B657A8E51CA646EB00121384 /* HomeAssistant */ = {
isa = PBXNativeTarget;
buildConfigurationList = B657A9101CA646EB00121384 /* Build configuration list for PBXNativeTarget "HomeAssistant" */;
buildPhases = (
EE918EC7744FD53B5836AC00 /* [CP] Check Pods Manifest.lock */,
B641BC261E20BAF3002CCBC1 /* Swiftlint */,
B657A8E21CA646EB00121384 /* Sources */,
B657A8E31CA646EB00121384 /* Frameworks */,
B657A8E41CA646EB00121384 /* Resources */,
B6E47E861CB9FD350027F6CA /* [CP] Copy Acknowledgements */,
D458061599D246B74530F402 /* [CP] Embed Pods Frameworks */,
EB3BEB157867EEEFE3AFD2F3 /* [CP] Copy Pods Resources */,
B6AAD7AC1D827DD40090B220 /* Embed App Extensions */,
B6E8579C1CB1167200F96925 /* Fabric */,
);
buildRules = (
);
dependencies = (
B6AAD7A71D827DD40090B220 /* PBXTargetDependency */,
B627CB141D83C87B0057173E /* PBXTargetDependency */,
);
name = HomeAssistant;
productName = HomeAssistant;
productReference = B657A8E61CA646EB00121384 /* HomeAssistant.app */;
productType = "com.apple.product-type.application";
};
B657A8FB1CA646EB00121384 /* HomeAssistantTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = B657A9131CA646EB00121384 /* Build configuration list for PBXNativeTarget "HomeAssistantTests" */;
buildPhases = (
56CA43271DA6EF47BEF8A59A /* [CP] Check Pods Manifest.lock */,
B657A8F81CA646EB00121384 /* Sources */,
B657A8F91CA646EB00121384 /* Frameworks */,
B657A8FA1CA646EB00121384 /* Resources */,
C1A731CE521F4B94A0023EB2 /* [CP] Embed Pods Frameworks */,
927C18E0046399C372241C05 /* [CP] Copy Pods Resources */,
);
buildRules = (
);
dependencies = (
B657A8FE1CA646EB00121384 /* PBXTargetDependency */,
);
name = HomeAssistantTests;
productName = HomeAssistantTests;
productReference = B657A8FC1CA646EB00121384 /* HomeAssistantTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
B657A9061CA646EB00121384 /* HomeAssistantUITests */ = {
isa = PBXNativeTarget;
buildConfigurationList = B657A9161CA646EB00121384 /* Build configuration list for PBXNativeTarget "HomeAssistantUITests" */;
buildPhases = (
D7BE4BBC564652816463127F /* [CP] Check Pods Manifest.lock */,
B657A9031CA646EB00121384 /* Sources */,
B657A9041CA646EB00121384 /* Frameworks */,
B657A9051CA646EB00121384 /* Resources */,
E1D7ED1C6708B6DF6A053D3F /* [CP] Copy Pods Resources */,
E445C53B71DD731BC3EEF984 /* [CP] Embed Pods Frameworks */,
);
buildRules = (
);
dependencies = (
B657A9091CA646EB00121384 /* PBXTargetDependency */,
);
name = HomeAssistantUITests;
productName = HomeAssistantUITests;
productReference = B657A9071CA646EB00121384 /* HomeAssistantUITests.xctest */;
productType = "com.apple.product-type.bundle.ui-testing";
};