diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCast b/Libraries/Cast/GoogleCast.framework/GoogleCast deleted file mode 100755 index a369679a00..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCast and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/CastFrameworkDB.momd/CastFrameworkDB.mom b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/CastFrameworkDB.momd/CastFrameworkDB.mom deleted file mode 100755 index c4d3e1c1b1..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/CastFrameworkDB.momd/CastFrameworkDB.mom and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/CastFrameworkDB.momd/CastFrameworkDB01.mom b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/CastFrameworkDB.momd/CastFrameworkDB01.mom deleted file mode 100755 index 14b98015bf..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/CastFrameworkDB.momd/CastFrameworkDB01.mom and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/CastFrameworkDB.momd/CastFrameworkDB02.mom b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/CastFrameworkDB.momd/CastFrameworkDB02.mom deleted file mode 100755 index 833d97fe78..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/CastFrameworkDB.momd/CastFrameworkDB02.mom and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/CastFrameworkDB.momd/CastFrameworkDB03.mom b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/CastFrameworkDB.momd/CastFrameworkDB03.mom deleted file mode 100755 index f5b5833c30..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/CastFrameworkDB.momd/CastFrameworkDB03.mom and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/CastFrameworkDB.momd/CastFrameworkDB04.mom b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/CastFrameworkDB.momd/CastFrameworkDB04.mom deleted file mode 100755 index 83926c6181..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/CastFrameworkDB.momd/CastFrameworkDB04.mom and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/CastFrameworkDB.momd/CastFrameworkDB05.mom b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/CastFrameworkDB.momd/CastFrameworkDB05.mom deleted file mode 100755 index c0de2988cc..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/CastFrameworkDB.momd/CastFrameworkDB05.mom and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/CastFrameworkDB.momd/CastFrameworkDB05.omo b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/CastFrameworkDB.momd/CastFrameworkDB05.omo deleted file mode 100755 index 14316bb4de..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/CastFrameworkDB.momd/CastFrameworkDB05.omo and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/CastFrameworkDB.momd/VersionInfo.plist b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/CastFrameworkDB.momd/VersionInfo.plist deleted file mode 100755 index 0d5063462a..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/CastFrameworkDB.momd/VersionInfo.plist and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/af.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/af.lproj/CoreLocalizable.strings deleted file mode 100755 index 08e724f24c..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/af.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ar.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ar.lproj/CoreLocalizable.strings deleted file mode 100755 index 414191dfe3..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ar.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/bg.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/bg.lproj/CoreLocalizable.strings deleted file mode 100755 index 2bcc7d504e..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/bg.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/bn.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/bn.lproj/CoreLocalizable.strings deleted file mode 100755 index 72c9c8fead..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/bn.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ca.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ca.lproj/CoreLocalizable.strings deleted file mode 100755 index 15f643c416..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ca.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/cs.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/cs.lproj/CoreLocalizable.strings deleted file mode 100755 index 51ed88f07f..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/cs.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/da.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/da.lproj/CoreLocalizable.strings deleted file mode 100755 index 816cd65136..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/da.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/de.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/de.lproj/CoreLocalizable.strings deleted file mode 100755 index ca13ed3bbd..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/de.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/el.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/el.lproj/CoreLocalizable.strings deleted file mode 100755 index 57107d7965..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/el.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/en.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/en.lproj/CoreLocalizable.strings deleted file mode 100755 index 04595593c7..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/en.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/en_GB.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/en_GB.lproj/CoreLocalizable.strings deleted file mode 100755 index 04595593c7..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/en_GB.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/es.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/es.lproj/CoreLocalizable.strings deleted file mode 100755 index 311c04cd1a..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/es.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/es_419.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/es_419.lproj/CoreLocalizable.strings deleted file mode 100755 index ff6427daf5..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/es_419.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/et.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/et.lproj/CoreLocalizable.strings deleted file mode 100755 index 848c67f626..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/et.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/fa.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/fa.lproj/CoreLocalizable.strings deleted file mode 100755 index 23a67746df..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/fa.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/fi.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/fi.lproj/CoreLocalizable.strings deleted file mode 100755 index fcf83bd843..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/fi.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/fil.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/fil.lproj/CoreLocalizable.strings deleted file mode 100755 index cf335a5306..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/fil.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/fr.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/fr.lproj/CoreLocalizable.strings deleted file mode 100755 index b2310bee58..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/fr.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/hi.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/hi.lproj/CoreLocalizable.strings deleted file mode 100755 index 19f5d9dcd1..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/hi.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/hr.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/hr.lproj/CoreLocalizable.strings deleted file mode 100755 index 1907b013f0..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/hr.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/hu.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/hu.lproj/CoreLocalizable.strings deleted file mode 100755 index b42ce8acf7..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/hu.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/hy.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/hy.lproj/CoreLocalizable.strings deleted file mode 100755 index ca772a3038..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/hy.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/id.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/id.lproj/CoreLocalizable.strings deleted file mode 100755 index 4679ea8b77..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/id.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/is.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/is.lproj/CoreLocalizable.strings deleted file mode 100755 index cea0efe67b..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/is.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/it.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/it.lproj/CoreLocalizable.strings deleted file mode 100755 index 61fc40d225..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/it.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/iw.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/iw.lproj/CoreLocalizable.strings deleted file mode 100755 index 4f0b98c4ae..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/iw.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ja.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ja.lproj/CoreLocalizable.strings deleted file mode 100755 index 0812711396..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ja.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ka.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ka.lproj/CoreLocalizable.strings deleted file mode 100755 index cc4dd21769..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ka.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/km.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/km.lproj/CoreLocalizable.strings deleted file mode 100755 index 84db23d04f..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/km.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ko.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ko.lproj/CoreLocalizable.strings deleted file mode 100755 index f1843f6823..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ko.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/lo.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/lo.lproj/CoreLocalizable.strings deleted file mode 100755 index 757dceec73..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/lo.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/lt.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/lt.lproj/CoreLocalizable.strings deleted file mode 100755 index 431f97bcfa..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/lt.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/lv.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/lv.lproj/CoreLocalizable.strings deleted file mode 100755 index 5955d7d5a2..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/lv.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/mk.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/mk.lproj/CoreLocalizable.strings deleted file mode 100755 index 3f481aabcf..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/mk.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/mn.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/mn.lproj/CoreLocalizable.strings deleted file mode 100755 index 4e9dbd4828..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/mn.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/mr.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/mr.lproj/CoreLocalizable.strings deleted file mode 100755 index 6870a927d4..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/mr.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ms.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ms.lproj/CoreLocalizable.strings deleted file mode 100755 index 057a87fe3e..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ms.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/my.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/my.lproj/CoreLocalizable.strings deleted file mode 100755 index 7973dfc424..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/my.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ne.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ne.lproj/CoreLocalizable.strings deleted file mode 100755 index d5492aa439..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ne.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/nl.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/nl.lproj/CoreLocalizable.strings deleted file mode 100755 index 57a80eebb5..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/nl.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/no.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/no.lproj/CoreLocalizable.strings deleted file mode 100755 index 0db69bf786..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/no.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/pl.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/pl.lproj/CoreLocalizable.strings deleted file mode 100755 index cd4b9d0364..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/pl.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/pt.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/pt.lproj/CoreLocalizable.strings deleted file mode 100755 index f8e43eb617..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/pt.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/pt_PT.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/pt_PT.lproj/CoreLocalizable.strings deleted file mode 100755 index d9fe881e41..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/pt_PT.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ro.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ro.lproj/CoreLocalizable.strings deleted file mode 100755 index 78b035eb96..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ro.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ru.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ru.lproj/CoreLocalizable.strings deleted file mode 100755 index de21a43b76..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ru.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/si.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/si.lproj/CoreLocalizable.strings deleted file mode 100755 index 51999ebf11..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/si.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/sk.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/sk.lproj/CoreLocalizable.strings deleted file mode 100755 index 043f43fa8c..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/sk.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/sl.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/sl.lproj/CoreLocalizable.strings deleted file mode 100755 index 1b54a039af..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/sl.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/sr.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/sr.lproj/CoreLocalizable.strings deleted file mode 100755 index 6a1c3f67eb..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/sr.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/sv.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/sv.lproj/CoreLocalizable.strings deleted file mode 100755 index dd7813e9ab..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/sv.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/sw.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/sw.lproj/CoreLocalizable.strings deleted file mode 100755 index 6f320fffcd..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/sw.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ta.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ta.lproj/CoreLocalizable.strings deleted file mode 100755 index ecfb5c24c7..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/ta.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/th.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/th.lproj/CoreLocalizable.strings deleted file mode 100755 index 8f00df984e..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/th.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/tr.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/tr.lproj/CoreLocalizable.strings deleted file mode 100755 index f420ec35fc..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/tr.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/uk.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/uk.lproj/CoreLocalizable.strings deleted file mode 100755 index 1429c3a419..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/uk.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/vi.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/vi.lproj/CoreLocalizable.strings deleted file mode 100755 index b48160d1a5..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/vi.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/zh.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/zh.lproj/CoreLocalizable.strings deleted file mode 100755 index 3fbe670ff5..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/zh.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/zh_CN.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/zh_CN.lproj/CoreLocalizable.strings deleted file mode 100755 index 3fbe670ff5..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/zh_CN.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/zh_TW.lproj/CoreLocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/zh_TW.lproj/CoreLocalizable.strings deleted file mode 100755 index c2e44c3df6..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastCoreResources.bundle/zh_TW.lproj/CoreLocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/4HD-aa-FNo-view-1HP-BM-J3I.nib/objects-11.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/4HD-aa-FNo-view-1HP-BM-J3I.nib/objects-11.0+.nib deleted file mode 100755 index 442ec28c72..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/4HD-aa-FNo-view-1HP-BM-J3I.nib/objects-11.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/4HD-aa-FNo-view-1HP-BM-J3I.nib/objects-13.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/4HD-aa-FNo-view-1HP-BM-J3I.nib/objects-13.0+.nib deleted file mode 100755 index cec29ec58c..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/4HD-aa-FNo-view-1HP-BM-J3I.nib/objects-13.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/4HD-aa-FNo-view-1HP-BM-J3I.nib/runtime.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/4HD-aa-FNo-view-1HP-BM-J3I.nib/runtime.nib deleted file mode 100755 index 155a5e6960..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/4HD-aa-FNo-view-1HP-BM-J3I.nib/runtime.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/6is-ze-qoP-view-Vah-jq-ZgN.nib/objects-11.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/6is-ze-qoP-view-Vah-jq-ZgN.nib/objects-11.0+.nib deleted file mode 100755 index 7bf15604e2..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/6is-ze-qoP-view-Vah-jq-ZgN.nib/objects-11.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/6is-ze-qoP-view-Vah-jq-ZgN.nib/objects-13.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/6is-ze-qoP-view-Vah-jq-ZgN.nib/objects-13.0+.nib deleted file mode 100755 index 8525e4fd16..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/6is-ze-qoP-view-Vah-jq-ZgN.nib/objects-13.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/6is-ze-qoP-view-Vah-jq-ZgN.nib/runtime.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/6is-ze-qoP-view-Vah-jq-ZgN.nib/runtime.nib deleted file mode 100755 index 490aea2428..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/6is-ze-qoP-view-Vah-jq-ZgN.nib/runtime.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/9V7-ce-5KJ-view-WQF-my-40r.nib/objects-11.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/9V7-ce-5KJ-view-WQF-my-40r.nib/objects-11.0+.nib deleted file mode 100755 index 55c1a938c9..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/9V7-ce-5KJ-view-WQF-my-40r.nib/objects-11.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/9V7-ce-5KJ-view-WQF-my-40r.nib/objects-13.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/9V7-ce-5KJ-view-WQF-my-40r.nib/objects-13.0+.nib deleted file mode 100755 index a61770b3cb..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/9V7-ce-5KJ-view-WQF-my-40r.nib/objects-13.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/9V7-ce-5KJ-view-WQF-my-40r.nib/runtime.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/9V7-ce-5KJ-view-WQF-my-40r.nib/runtime.nib deleted file mode 100755 index 10f60600ee..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/9V7-ce-5KJ-view-WQF-my-40r.nib/runtime.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/C87-rF-Kff-view-Z93-bw-eCT.nib/objects-11.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/C87-rF-Kff-view-Z93-bw-eCT.nib/objects-11.0+.nib deleted file mode 100755 index f4ad0b9996..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/C87-rF-Kff-view-Z93-bw-eCT.nib/objects-11.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/C87-rF-Kff-view-Z93-bw-eCT.nib/objects-13.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/C87-rF-Kff-view-Z93-bw-eCT.nib/objects-13.0+.nib deleted file mode 100755 index 3cf08bf644..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/C87-rF-Kff-view-Z93-bw-eCT.nib/objects-13.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/C87-rF-Kff-view-Z93-bw-eCT.nib/runtime.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/C87-rF-Kff-view-Z93-bw-eCT.nib/runtime.nib deleted file mode 100755 index 1a154c541e..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/C87-rF-Kff-view-Z93-bw-eCT.nib/runtime.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/CastContainer.nib/objects-11.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/CastContainer.nib/objects-11.0+.nib deleted file mode 100755 index a0d2f3c58c..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/CastContainer.nib/objects-11.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/CastContainer.nib/objects-13.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/CastContainer.nib/objects-13.0+.nib deleted file mode 100755 index 0f3954d7c3..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/CastContainer.nib/objects-13.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/CastContainer.nib/runtime.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/CastContainer.nib/runtime.nib deleted file mode 100755 index a160a1c66c..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/CastContainer.nib/runtime.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/CastInstructions.nib/objects-11.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/CastInstructions.nib/objects-11.0+.nib deleted file mode 100755 index 581a52261f..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/CastInstructions.nib/objects-11.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/CastInstructions.nib/objects-13.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/CastInstructions.nib/objects-13.0+.nib deleted file mode 100755 index dbbb1a34aa..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/CastInstructions.nib/objects-13.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/CastInstructions.nib/runtime.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/CastInstructions.nib/runtime.nib deleted file mode 100755 index 8c24e27a7e..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/CastInstructions.nib/runtime.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/DeviceConnectionNavigation.nib/objects-11.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/DeviceConnectionNavigation.nib/objects-11.0+.nib deleted file mode 100755 index e18d40c62d..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/DeviceConnectionNavigation.nib/objects-11.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/DeviceConnectionNavigation.nib/objects-13.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/DeviceConnectionNavigation.nib/objects-13.0+.nib deleted file mode 100755 index 39df3b0e2f..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/DeviceConnectionNavigation.nib/objects-13.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/DeviceConnectionNavigation.nib/runtime.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/DeviceConnectionNavigation.nib/runtime.nib deleted file mode 100755 index f762f7ce5d..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/DeviceConnectionNavigation.nib/runtime.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/ExpandedMediaControlsViewController.nib/objects-11.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/ExpandedMediaControlsViewController.nib/objects-11.0+.nib deleted file mode 100755 index c554042d5e..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/ExpandedMediaControlsViewController.nib/objects-11.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/ExpandedMediaControlsViewController.nib/objects-13.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/ExpandedMediaControlsViewController.nib/objects-13.0+.nib deleted file mode 100755 index 8a342e6153..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/ExpandedMediaControlsViewController.nib/objects-13.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/ExpandedMediaControlsViewController.nib/runtime.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/ExpandedMediaControlsViewController.nib/runtime.nib deleted file mode 100755 index b008a0d577..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/ExpandedMediaControlsViewController.nib/runtime.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/GuestModePairingViewController.nib/objects-11.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/GuestModePairingViewController.nib/objects-11.0+.nib deleted file mode 100755 index 65412b9595..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/GuestModePairingViewController.nib/objects-11.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/GuestModePairingViewController.nib/objects-13.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/GuestModePairingViewController.nib/objects-13.0+.nib deleted file mode 100755 index 9eca5b7d97..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/GuestModePairingViewController.nib/objects-13.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/GuestModePairingViewController.nib/runtime.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/GuestModePairingViewController.nib/runtime.nib deleted file mode 100755 index 037188df70..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/GuestModePairingViewController.nib/runtime.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/Info.plist b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/Info.plist deleted file mode 100755 index 6c1b3761ce..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/Info.plist and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/MediaTrackSelectionController.nib/objects-11.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/MediaTrackSelectionController.nib/objects-11.0+.nib deleted file mode 100755 index 446cc4cf60..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/MediaTrackSelectionController.nib/objects-11.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/MediaTrackSelectionController.nib/objects-13.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/MediaTrackSelectionController.nib/objects-13.0+.nib deleted file mode 100755 index 2b90782bc5..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/MediaTrackSelectionController.nib/objects-13.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/MediaTrackSelectionController.nib/runtime.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/MediaTrackSelectionController.nib/runtime.nib deleted file mode 100755 index 69000f0ae7..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/MediaTrackSelectionController.nib/runtime.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/MediaTrackSelectionNavigation.nib/objects-11.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/MediaTrackSelectionNavigation.nib/objects-11.0+.nib deleted file mode 100755 index bcdd402d2a..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/MediaTrackSelectionNavigation.nib/objects-11.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/MediaTrackSelectionNavigation.nib/objects-13.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/MediaTrackSelectionNavigation.nib/objects-13.0+.nib deleted file mode 100755 index 47fbe3e151..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/MediaTrackSelectionNavigation.nib/objects-13.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/MediaTrackSelectionNavigation.nib/runtime.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/MediaTrackSelectionNavigation.nib/runtime.nib deleted file mode 100755 index c69b6d594c..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/MediaTrackSelectionNavigation.nib/runtime.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/MiniMediaControlsViewController.nib/objects-11.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/MiniMediaControlsViewController.nib/objects-11.0+.nib deleted file mode 100755 index 2c3207818e..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/MiniMediaControlsViewController.nib/objects-11.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/MiniMediaControlsViewController.nib/objects-13.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/MiniMediaControlsViewController.nib/objects-13.0+.nib deleted file mode 100755 index e30310bb8d..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/MiniMediaControlsViewController.nib/objects-13.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/MiniMediaControlsViewController.nib/runtime.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/MiniMediaControlsViewController.nib/runtime.nib deleted file mode 100755 index 18428c4175..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/MiniMediaControlsViewController.nib/runtime.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/Osx-kD-8NW-view-pIN-ie-DHT.nib/objects-11.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/Osx-kD-8NW-view-pIN-ie-DHT.nib/objects-11.0+.nib deleted file mode 100755 index 71f52ac971..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/Osx-kD-8NW-view-pIN-ie-DHT.nib/objects-11.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/Osx-kD-8NW-view-pIN-ie-DHT.nib/objects-13.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/Osx-kD-8NW-view-pIN-ie-DHT.nib/objects-13.0+.nib deleted file mode 100755 index 523c6ec413..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/Osx-kD-8NW-view-pIN-ie-DHT.nib/objects-13.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/Osx-kD-8NW-view-pIN-ie-DHT.nib/runtime.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/Osx-kD-8NW-view-pIN-ie-DHT.nib/runtime.nib deleted file mode 100755 index 9ef87a93fe..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/Osx-kD-8NW-view-pIN-ie-DHT.nib/runtime.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/a4H-bv-VbH-view-Xbz-9K-eDJ.nib/objects-11.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/a4H-bv-VbH-view-Xbz-9K-eDJ.nib/objects-11.0+.nib deleted file mode 100755 index c46265e8de..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/a4H-bv-VbH-view-Xbz-9K-eDJ.nib/objects-11.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/a4H-bv-VbH-view-Xbz-9K-eDJ.nib/objects-13.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/a4H-bv-VbH-view-Xbz-9K-eDJ.nib/objects-13.0+.nib deleted file mode 100755 index 57e3b958c1..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/a4H-bv-VbH-view-Xbz-9K-eDJ.nib/objects-13.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/a4H-bv-VbH-view-Xbz-9K-eDJ.nib/runtime.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/a4H-bv-VbH-view-Xbz-9K-eDJ.nib/runtime.nib deleted file mode 100755 index b66b705676..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/a4H-bv-VbH-view-Xbz-9K-eDJ.nib/runtime.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/egs-hj-bEX-view-MTY-Nw-q8O.nib/objects-11.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/egs-hj-bEX-view-MTY-Nw-q8O.nib/objects-11.0+.nib deleted file mode 100755 index ddad46d14e..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/egs-hj-bEX-view-MTY-Nw-q8O.nib/objects-11.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/egs-hj-bEX-view-MTY-Nw-q8O.nib/objects-13.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/egs-hj-bEX-view-MTY-Nw-q8O.nib/objects-13.0+.nib deleted file mode 100755 index a32f957797..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/egs-hj-bEX-view-MTY-Nw-q8O.nib/objects-13.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/egs-hj-bEX-view-MTY-Nw-q8O.nib/runtime.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/egs-hj-bEX-view-MTY-Nw-q8O.nib/runtime.nib deleted file mode 100755 index d67452428d..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/egs-hj-bEX-view-MTY-Nw-q8O.nib/runtime.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/mzQ-08-M2L-view-QcC-yO-nhF.nib/objects-11.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/mzQ-08-M2L-view-QcC-yO-nhF.nib/objects-11.0+.nib deleted file mode 100755 index 0dc81ea870..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/mzQ-08-M2L-view-QcC-yO-nhF.nib/objects-11.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/mzQ-08-M2L-view-QcC-yO-nhF.nib/objects-13.0+.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/mzQ-08-M2L-view-QcC-yO-nhF.nib/objects-13.0+.nib deleted file mode 100755 index 484083769a..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/mzQ-08-M2L-view-QcC-yO-nhF.nib/objects-13.0+.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/mzQ-08-M2L-view-QcC-yO-nhF.nib/runtime.nib b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/mzQ-08-M2L-view-QcC-yO-nhF.nib/runtime.nib deleted file mode 100755 index 8e83cb16fa..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Base.lproj/CastComponents.storyboardc/mzQ-08-M2L-view-QcC-yO-nhF.nib/runtime.nib and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/audio_track_48pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/audio_track_48pt.png deleted file mode 100755 index 4778e0086c..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/audio_track_48pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/audio_track_48pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/audio_track_48pt@2x.png deleted file mode 100755 index e0e829fc34..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/audio_track_48pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/audio_track_48pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/audio_track_48pt@3x.png deleted file mode 100755 index 08a8c98fc0..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/audio_track_48pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_connected_24pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_connected_24pt.png deleted file mode 100755 index 4aab5117cd..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_connected_24pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_connected_24pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_connected_24pt@2x.png deleted file mode 100755 index 5a449e805f..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_connected_24pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_connected_24pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_connected_24pt@3x.png deleted file mode 100755 index 3d24e5fc1d..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_connected_24pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_disconnected_24pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_disconnected_24pt.png deleted file mode 100755 index aa5d6cd2ab..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_disconnected_24pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_disconnected_24pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_disconnected_24pt@2x.png deleted file mode 100755 index 1fe4879df5..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_disconnected_24pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_disconnected_24pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_disconnected_24pt@3x.png deleted file mode 100755 index 454b66b62c..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_disconnected_24pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_on0.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_on0.png deleted file mode 100755 index 78c42a4fb4..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_on0.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_on0@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_on0@2x.png deleted file mode 100755 index a0670a4f14..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_on0@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_on0@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_on0@3x.png deleted file mode 100755 index dfda8e78b8..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_on0@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_on1.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_on1.png deleted file mode 100755 index 3a7e27c9a2..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_on1.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_on1@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_on1@2x.png deleted file mode 100755 index 090d9226be..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_on1@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_on1@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_on1@3x.png deleted file mode 100755 index 3e3ede88b6..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_on1@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_on2.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_on2.png deleted file mode 100755 index 1dcbaf12bd..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_on2.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_on2@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_on2@2x.png deleted file mode 100755 index a798a907c1..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_on2@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_on2@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_on2@3x.png deleted file mode 100755 index 1668ffdba6..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/cast_on2@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/closed_caption_36pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/closed_caption_36pt.png deleted file mode 100755 index 7021af5725..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/closed_caption_36pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/closed_caption_36pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/closed_caption_36pt@2x.png deleted file mode 100755 index fe667d6606..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/closed_caption_36pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/closed_caption_36pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/closed_caption_36pt@3x.png deleted file mode 100755 index 5c0e1c80e1..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/closed_caption_36pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/closed_caption_48pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/closed_caption_48pt.png deleted file mode 100755 index af76191fd7..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/closed_caption_48pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/closed_caption_48pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/closed_caption_48pt@2x.png deleted file mode 100755 index 18adc0d5d7..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/closed_caption_48pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/closed_caption_48pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/closed_caption_48pt@3x.png deleted file mode 100755 index 2eed4cf03d..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/closed_caption_48pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/collapse_arrow_24pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/collapse_arrow_24pt.png deleted file mode 100755 index 5b1fa06bb4..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/collapse_arrow_24pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/collapse_arrow_24pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/collapse_arrow_24pt@2x.png deleted file mode 100755 index 94016f48e2..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/collapse_arrow_24pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/collapse_arrow_24pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/collapse_arrow_24pt@3x.png deleted file mode 100755 index 17811ae4e8..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/collapse_arrow_24pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/forward_30_36pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/forward_30_36pt.png deleted file mode 100755 index c59b35c308..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/forward_30_36pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/forward_30_36pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/forward_30_36pt@2x.png deleted file mode 100755 index 1e83394f81..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/forward_30_36pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/forward_30_36pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/forward_30_36pt@3x.png deleted file mode 100755 index f2406e15e2..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/forward_30_36pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/forward_30_48pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/forward_30_48pt.png deleted file mode 100755 index 9c3e181852..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/forward_30_48pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/forward_30_48pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/forward_30_48pt@2x.png deleted file mode 100755 index d2b89fe354..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/forward_30_48pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/forward_30_48pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/forward_30_48pt@3x.png deleted file mode 100755 index 9f209f7ff4..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/forward_30_48pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/hardware_speaker_24pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/hardware_speaker_24pt.png deleted file mode 100755 index 36c84b059f..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/hardware_speaker_24pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/hardware_speaker_24pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/hardware_speaker_24pt@2x.png deleted file mode 100755 index cc9ded9f06..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/hardware_speaker_24pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/hardware_speaker_24pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/hardware_speaker_24pt@3x.png deleted file mode 100755 index b49df01648..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/hardware_speaker_24pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/hardware_speaker_group_24pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/hardware_speaker_group_24pt.png deleted file mode 100755 index 5f8fe75791..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/hardware_speaker_group_24pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/hardware_speaker_group_24pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/hardware_speaker_group_24pt@2x.png deleted file mode 100755 index 8721f94c8c..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/hardware_speaker_group_24pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/hardware_speaker_group_24pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/hardware_speaker_group_24pt@3x.png deleted file mode 100755 index ef76a9b735..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/hardware_speaker_group_24pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/hardware_tv_24pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/hardware_tv_24pt.png deleted file mode 100755 index c6422b0b7a..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/hardware_tv_24pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/hardware_tv_24pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/hardware_tv_24pt@2x.png deleted file mode 100755 index f2ff5cdf71..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/hardware_tv_24pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/hardware_tv_24pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/hardware_tv_24pt@3x.png deleted file mode 100755 index 0c9287d0d8..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/hardware_tv_24pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/pause_48pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/pause_48pt.png deleted file mode 100755 index 74068eae0d..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/pause_48pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/pause_48pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/pause_48pt@2x.png deleted file mode 100755 index 792104ff32..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/pause_48pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/pause_48pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/pause_48pt@3x.png deleted file mode 100755 index dc63538f31..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/pause_48pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/pause_circle_filled_64pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/pause_circle_filled_64pt.png deleted file mode 100755 index 27d56fc2c9..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/pause_circle_filled_64pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/pause_circle_filled_64pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/pause_circle_filled_64pt@2x.png deleted file mode 100755 index 562708834a..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/pause_circle_filled_64pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/pause_circle_filled_64pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/pause_circle_filled_64pt@3x.png deleted file mode 100755 index 0b4fb65026..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/pause_circle_filled_64pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/play_48pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/play_48pt.png deleted file mode 100755 index f208795fcc..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/play_48pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/play_48pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/play_48pt@2x.png deleted file mode 100755 index d12d495622..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/play_48pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/play_48pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/play_48pt@3x.png deleted file mode 100755 index 1c57756b00..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/play_48pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/play_circle_filled_64pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/play_circle_filled_64pt.png deleted file mode 100755 index 31cac49bae..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/play_circle_filled_64pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/play_circle_filled_64pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/play_circle_filled_64pt@2x.png deleted file mode 100755 index fa7d78b4a9..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/play_circle_filled_64pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/play_circle_filled_64pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/play_circle_filled_64pt@3x.png deleted file mode 100755 index 5bc57563c2..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/play_circle_filled_64pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/replay_30_36pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/replay_30_36pt.png deleted file mode 100755 index 79da4fccfe..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/replay_30_36pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/replay_30_36pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/replay_30_36pt@2x.png deleted file mode 100755 index 1649fafd7c..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/replay_30_36pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/replay_30_36pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/replay_30_36pt@3x.png deleted file mode 100755 index 70c904fd62..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/replay_30_36pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/replay_30_48pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/replay_30_48pt.png deleted file mode 100755 index d97f1ba787..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/replay_30_48pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/replay_30_48pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/replay_30_48pt@2x.png deleted file mode 100755 index 09d853cae9..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/replay_30_48pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/replay_30_48pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/replay_30_48pt@3x.png deleted file mode 100755 index 83b20eb02c..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/replay_30_48pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_next_36pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_next_36pt.png deleted file mode 100755 index 3a908a9c2b..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_next_36pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_next_36pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_next_36pt@2x.png deleted file mode 100755 index 16e8a4000d..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_next_36pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_next_36pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_next_36pt@3x.png deleted file mode 100755 index acade472d9..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_next_36pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_next_48pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_next_48pt.png deleted file mode 100755 index 97a05c3ae6..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_next_48pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_next_48pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_next_48pt@2x.png deleted file mode 100755 index ce88b61841..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_next_48pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_next_48pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_next_48pt@3x.png deleted file mode 100755 index 809b93b28f..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_next_48pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_previous_36pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_previous_36pt.png deleted file mode 100755 index d89c76ff9b..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_previous_36pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_previous_36pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_previous_36pt@2x.png deleted file mode 100755 index 0aee25bdcb..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_previous_36pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_previous_36pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_previous_36pt@3x.png deleted file mode 100755 index 0f0a090bb9..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_previous_36pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_previous_48pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_previous_48pt.png deleted file mode 100755 index b1bc9e3a9b..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_previous_48pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_previous_48pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_previous_48pt@2x.png deleted file mode 100755 index 1ad06665ad..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_previous_48pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_previous_48pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_previous_48pt@3x.png deleted file mode 100755 index 92bf52f423..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/skip_previous_48pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/sliderthumb_focused_light.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/sliderthumb_focused_light.png deleted file mode 100755 index 299c9ef4d9..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/sliderthumb_focused_light.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/sliderthumb_focused_light@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/sliderthumb_focused_light@2x.png deleted file mode 100755 index 5b53463de7..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/sliderthumb_focused_light@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/sliderthumb_focused_light@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/sliderthumb_focused_light@3x.png deleted file mode 100755 index 5e78029d7f..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/sliderthumb_focused_light@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/sliderthumb_normal_light.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/sliderthumb_normal_light.png deleted file mode 100755 index 5e78a0a9c7..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/sliderthumb_normal_light.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/sliderthumb_normal_light@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/sliderthumb_normal_light@2x.png deleted file mode 100755 index 13f26fac8a..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/sliderthumb_normal_light@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/sliderthumb_normal_light@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/sliderthumb_normal_light@3x.png deleted file mode 100755 index 9bf02ad022..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/sliderthumb_normal_light@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/stop_36pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/stop_36pt.png deleted file mode 100755 index 090ddaddcf..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/stop_36pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/stop_36pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/stop_36pt@2x.png deleted file mode 100755 index 9d6b65da72..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/stop_36pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/stop_36pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/stop_36pt@3x.png deleted file mode 100755 index 75f47c1bf4..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/stop_36pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/stop_48pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/stop_48pt.png deleted file mode 100755 index b002ab78c9..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/stop_48pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/stop_48pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/stop_48pt@2x.png deleted file mode 100755 index 5bc5a6cd12..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/stop_48pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/stop_48pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/stop_48pt@3x.png deleted file mode 100755 index 8e39cd184e..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/stop_48pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_mute_36pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_mute_36pt.png deleted file mode 100755 index 4b37744fb9..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_mute_36pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_mute_36pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_mute_36pt@2x.png deleted file mode 100755 index 390358bee0..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_mute_36pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_mute_36pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_mute_36pt@3x.png deleted file mode 100755 index cd97949468..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_mute_36pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_mute_48pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_mute_48pt.png deleted file mode 100755 index d295427574..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_mute_48pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_mute_48pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_mute_48pt@2x.png deleted file mode 100755 index 3c35429c64..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_mute_48pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_mute_48pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_mute_48pt@3x.png deleted file mode 100755 index 487c682d0a..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_mute_48pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_off_36pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_off_36pt.png deleted file mode 100755 index f1326ba7c6..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_off_36pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_off_36pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_off_36pt@2x.png deleted file mode 100755 index 2d57c8674a..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_off_36pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_off_36pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_off_36pt@3x.png deleted file mode 100755 index 0709ffe34e..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_off_36pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_off_48pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_off_48pt.png deleted file mode 100755 index 52c9cc1dec..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_off_48pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_off_48pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_off_48pt@2x.png deleted file mode 100755 index 6d9b355842..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_off_48pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_off_48pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_off_48pt@3x.png deleted file mode 100755 index b3edbacc3b..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_off_48pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_up_36pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_up_36pt.png deleted file mode 100755 index 159d9c2787..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_up_36pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_up_36pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_up_36pt@2x.png deleted file mode 100755 index c1e9affbaf..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_up_36pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_up_36pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_up_36pt@3x.png deleted file mode 100755 index 9242456f3b..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_up_36pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_up_48pt.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_up_48pt.png deleted file mode 100755 index a0bd18971a..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_up_48pt.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_up_48pt@2x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_up_48pt@2x.png deleted file mode 100755 index 6d09e7f4c3..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_up_48pt@2x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_up_48pt@3x.png b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_up_48pt@3x.png deleted file mode 100755 index c44990e20d..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/Icons/volume_up_48pt@3x.png and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/af.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/af.lproj/CastComponents.strings deleted file mode 100755 index 57c7e55206..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/af.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/af.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/af.lproj/UILocalizable.strings deleted file mode 100755 index 6e140bc8b8..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/af.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ar.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ar.lproj/CastComponents.strings deleted file mode 100755 index 6fab2bffa1..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ar.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ar.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ar.lproj/UILocalizable.strings deleted file mode 100755 index 6376559f3a..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ar.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/bg.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/bg.lproj/CastComponents.strings deleted file mode 100755 index 49d97a4162..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/bg.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/bg.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/bg.lproj/UILocalizable.strings deleted file mode 100755 index bf021f5b7e..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/bg.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/bn.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/bn.lproj/CastComponents.strings deleted file mode 100755 index 573b40ae36..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/bn.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/bn.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/bn.lproj/UILocalizable.strings deleted file mode 100755 index 4631236526..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/bn.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ca.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ca.lproj/CastComponents.strings deleted file mode 100755 index d7a377d6c1..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ca.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ca.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ca.lproj/UILocalizable.strings deleted file mode 100755 index d9585b91a2..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ca.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/cs.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/cs.lproj/CastComponents.strings deleted file mode 100755 index 56f6c0be71..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/cs.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/cs.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/cs.lproj/UILocalizable.strings deleted file mode 100755 index ea6f0dda53..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/cs.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/da.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/da.lproj/CastComponents.strings deleted file mode 100755 index 9107cc3472..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/da.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/da.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/da.lproj/UILocalizable.strings deleted file mode 100755 index 8e26f90c43..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/da.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/de.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/de.lproj/CastComponents.strings deleted file mode 100755 index edd28635a9..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/de.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/de.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/de.lproj/UILocalizable.strings deleted file mode 100755 index b83a8cf669..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/de.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/el.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/el.lproj/CastComponents.strings deleted file mode 100755 index 10e8ed3887..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/el.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/el.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/el.lproj/UILocalizable.strings deleted file mode 100755 index 75f123aa74..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/el.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/en.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/en.lproj/CastComponents.strings deleted file mode 100755 index 91f3a5fb21..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/en.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/en.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/en.lproj/UILocalizable.strings deleted file mode 100755 index d15c5184b4..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/en.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/en_GB.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/en_GB.lproj/CastComponents.strings deleted file mode 100755 index 023a731404..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/en_GB.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/en_GB.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/en_GB.lproj/UILocalizable.strings deleted file mode 100755 index ce0a23bb7d..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/en_GB.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/es.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/es.lproj/CastComponents.strings deleted file mode 100755 index 74b0580e53..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/es.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/es.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/es.lproj/UILocalizable.strings deleted file mode 100755 index b9aa461d4a..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/es.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/es_419.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/es_419.lproj/CastComponents.strings deleted file mode 100755 index f4babe973d..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/es_419.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/es_419.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/es_419.lproj/UILocalizable.strings deleted file mode 100755 index 77855d3165..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/es_419.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/et.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/et.lproj/CastComponents.strings deleted file mode 100755 index 6cb22bb856..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/et.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/et.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/et.lproj/UILocalizable.strings deleted file mode 100755 index 3b34599115..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/et.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/fa.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/fa.lproj/CastComponents.strings deleted file mode 100755 index 54d1163260..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/fa.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/fa.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/fa.lproj/UILocalizable.strings deleted file mode 100755 index abbabfe994..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/fa.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/fi.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/fi.lproj/CastComponents.strings deleted file mode 100755 index ad51100eb7..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/fi.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/fi.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/fi.lproj/UILocalizable.strings deleted file mode 100755 index c456b5a26e..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/fi.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/fil.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/fil.lproj/CastComponents.strings deleted file mode 100755 index 50364a055d..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/fil.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/fil.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/fil.lproj/UILocalizable.strings deleted file mode 100755 index afc9329c89..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/fil.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/fr.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/fr.lproj/CastComponents.strings deleted file mode 100755 index 33ac15a6c6..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/fr.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/fr.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/fr.lproj/UILocalizable.strings deleted file mode 100755 index 486527da4f..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/fr.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/hi.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/hi.lproj/CastComponents.strings deleted file mode 100755 index d86c41e167..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/hi.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/hi.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/hi.lproj/UILocalizable.strings deleted file mode 100755 index 9f20a8263f..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/hi.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/hr.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/hr.lproj/CastComponents.strings deleted file mode 100755 index 7c482ff28c..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/hr.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/hr.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/hr.lproj/UILocalizable.strings deleted file mode 100755 index 48d0a5f889..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/hr.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/hu.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/hu.lproj/CastComponents.strings deleted file mode 100755 index 0d4a18c69f..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/hu.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/hu.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/hu.lproj/UILocalizable.strings deleted file mode 100755 index 30505a3b69..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/hu.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/hy.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/hy.lproj/CastComponents.strings deleted file mode 100755 index d04d813ed4..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/hy.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/hy.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/hy.lproj/UILocalizable.strings deleted file mode 100755 index be3114209f..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/hy.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/id.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/id.lproj/CastComponents.strings deleted file mode 100755 index 1d214e6d56..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/id.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/id.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/id.lproj/UILocalizable.strings deleted file mode 100755 index e00f4206d1..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/id.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/is.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/is.lproj/CastComponents.strings deleted file mode 100755 index 9c2a02759c..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/is.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/is.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/is.lproj/UILocalizable.strings deleted file mode 100755 index b8e0827574..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/is.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/it.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/it.lproj/CastComponents.strings deleted file mode 100755 index a360dd5721..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/it.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/it.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/it.lproj/UILocalizable.strings deleted file mode 100755 index bacce2f3e6..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/it.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/iw.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/iw.lproj/CastComponents.strings deleted file mode 100755 index 8024e19e40..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/iw.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/iw.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/iw.lproj/UILocalizable.strings deleted file mode 100755 index 920296cb82..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/iw.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ja.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ja.lproj/CastComponents.strings deleted file mode 100755 index 244a1c5413..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ja.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ja.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ja.lproj/UILocalizable.strings deleted file mode 100755 index cdb575d126..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ja.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ka.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ka.lproj/CastComponents.strings deleted file mode 100755 index 2890ea5ff8..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ka.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ka.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ka.lproj/UILocalizable.strings deleted file mode 100755 index ffe4b985d4..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ka.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/km.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/km.lproj/CastComponents.strings deleted file mode 100755 index 0ff59f8cca..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/km.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/km.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/km.lproj/UILocalizable.strings deleted file mode 100755 index 022815baef..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/km.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ko.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ko.lproj/CastComponents.strings deleted file mode 100755 index 5e13d2adde..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ko.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ko.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ko.lproj/UILocalizable.strings deleted file mode 100755 index b738543bed..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ko.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/lo.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/lo.lproj/CastComponents.strings deleted file mode 100755 index 1f986a4326..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/lo.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/lo.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/lo.lproj/UILocalizable.strings deleted file mode 100755 index 77a63ed868..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/lo.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/lt.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/lt.lproj/CastComponents.strings deleted file mode 100755 index 5ad069464c..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/lt.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/lt.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/lt.lproj/UILocalizable.strings deleted file mode 100755 index a99881d543..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/lt.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/lv.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/lv.lproj/CastComponents.strings deleted file mode 100755 index c91de6fc5a..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/lv.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/lv.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/lv.lproj/UILocalizable.strings deleted file mode 100755 index fa102d6a6e..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/lv.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/mk.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/mk.lproj/CastComponents.strings deleted file mode 100755 index 3ba923f542..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/mk.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/mk.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/mk.lproj/UILocalizable.strings deleted file mode 100755 index 966fda6c3c..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/mk.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/mn.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/mn.lproj/CastComponents.strings deleted file mode 100755 index 03f5a95411..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/mn.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/mn.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/mn.lproj/UILocalizable.strings deleted file mode 100755 index a63cceec17..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/mn.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/mr.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/mr.lproj/CastComponents.strings deleted file mode 100755 index 3ec3d00e38..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/mr.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/mr.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/mr.lproj/UILocalizable.strings deleted file mode 100755 index c836b9879b..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/mr.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ms.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ms.lproj/CastComponents.strings deleted file mode 100755 index 240fc05afd..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ms.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ms.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ms.lproj/UILocalizable.strings deleted file mode 100755 index 95172f6780..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ms.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/my.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/my.lproj/CastComponents.strings deleted file mode 100755 index 1ff21addf2..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/my.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/my.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/my.lproj/UILocalizable.strings deleted file mode 100755 index 1cd4677e1f..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/my.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ne.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ne.lproj/CastComponents.strings deleted file mode 100755 index 7448affaad..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ne.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ne.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ne.lproj/UILocalizable.strings deleted file mode 100755 index 210749fd09..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ne.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/nl.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/nl.lproj/CastComponents.strings deleted file mode 100755 index 3786057d7e..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/nl.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/nl.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/nl.lproj/UILocalizable.strings deleted file mode 100755 index cb67f6653d..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/nl.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/no.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/no.lproj/CastComponents.strings deleted file mode 100755 index 85059238ee..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/no.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/no.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/no.lproj/UILocalizable.strings deleted file mode 100755 index 99e06a8960..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/no.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/pl.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/pl.lproj/CastComponents.strings deleted file mode 100755 index 81fb4aa5e0..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/pl.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/pl.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/pl.lproj/UILocalizable.strings deleted file mode 100755 index e14eaab9a3..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/pl.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/pt.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/pt.lproj/CastComponents.strings deleted file mode 100755 index 2407508b9b..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/pt.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/pt.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/pt.lproj/UILocalizable.strings deleted file mode 100755 index aed75c6b5f..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/pt.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/pt_PT.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/pt_PT.lproj/CastComponents.strings deleted file mode 100755 index cf3d3b5978..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/pt_PT.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/pt_PT.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/pt_PT.lproj/UILocalizable.strings deleted file mode 100755 index 20ab33395f..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/pt_PT.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ro.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ro.lproj/CastComponents.strings deleted file mode 100755 index e7cfaaae74..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ro.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ro.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ro.lproj/UILocalizable.strings deleted file mode 100755 index 6ff281b3e7..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ro.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ru.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ru.lproj/CastComponents.strings deleted file mode 100755 index dc9e5571c5..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ru.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ru.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ru.lproj/UILocalizable.strings deleted file mode 100755 index 00abc8ee78..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ru.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/si.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/si.lproj/CastComponents.strings deleted file mode 100755 index 8ff7b60315..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/si.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/si.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/si.lproj/UILocalizable.strings deleted file mode 100755 index 6eff06c654..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/si.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sk.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sk.lproj/CastComponents.strings deleted file mode 100755 index 2b2a64dc93..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sk.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sk.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sk.lproj/UILocalizable.strings deleted file mode 100755 index b23607f51b..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sk.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sl.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sl.lproj/CastComponents.strings deleted file mode 100755 index c9d74f0093..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sl.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sl.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sl.lproj/UILocalizable.strings deleted file mode 100755 index b321a20ec9..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sl.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sr.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sr.lproj/CastComponents.strings deleted file mode 100755 index a81831ba36..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sr.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sr.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sr.lproj/UILocalizable.strings deleted file mode 100755 index b6a21ffdc6..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sr.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sv.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sv.lproj/CastComponents.strings deleted file mode 100755 index c9c7a97445..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sv.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sv.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sv.lproj/UILocalizable.strings deleted file mode 100755 index 8d28fdf6fe..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sv.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sw.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sw.lproj/CastComponents.strings deleted file mode 100755 index 02a880dc0b..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sw.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sw.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sw.lproj/UILocalizable.strings deleted file mode 100755 index ba0f1d44f7..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/sw.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ta.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ta.lproj/CastComponents.strings deleted file mode 100755 index 9b68409c2e..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ta.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ta.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ta.lproj/UILocalizable.strings deleted file mode 100755 index c334e379d5..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/ta.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/th.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/th.lproj/CastComponents.strings deleted file mode 100755 index 6f5b415af6..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/th.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/th.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/th.lproj/UILocalizable.strings deleted file mode 100755 index 1b7e9b010c..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/th.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/tr.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/tr.lproj/CastComponents.strings deleted file mode 100755 index f179b6c79e..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/tr.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/tr.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/tr.lproj/UILocalizable.strings deleted file mode 100755 index d4ec23f3e6..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/tr.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/uk.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/uk.lproj/CastComponents.strings deleted file mode 100755 index 49e4a21680..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/uk.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/uk.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/uk.lproj/UILocalizable.strings deleted file mode 100755 index 32d1bd617f..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/uk.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/vi.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/vi.lproj/CastComponents.strings deleted file mode 100755 index d3e6ca0a7e..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/vi.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/vi.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/vi.lproj/UILocalizable.strings deleted file mode 100755 index faec4a7522..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/vi.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/zh.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/zh.lproj/CastComponents.strings deleted file mode 100755 index 6b73d68023..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/zh.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/zh.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/zh.lproj/UILocalizable.strings deleted file mode 100755 index 9ef70db860..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/zh.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/zh_CN.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/zh_CN.lproj/CastComponents.strings deleted file mode 100755 index 6b73d68023..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/zh_CN.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/zh_CN.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/zh_CN.lproj/UILocalizable.strings deleted file mode 100755 index 9ef70db860..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/zh_CN.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/zh_TW.lproj/CastComponents.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/zh_TW.lproj/CastComponents.strings deleted file mode 100755 index 294d2ccd55..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/zh_TW.lproj/CastComponents.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/zh_TW.lproj/UILocalizable.strings b/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/zh_TW.lproj/UILocalizable.strings deleted file mode 100755 index 59b1ecd222..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/GoogleCastUIResources.bundle/zh_TW.lproj/UILocalizable.strings and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKAdBreakClipInfo.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKAdBreakClipInfo.h deleted file mode 100755 index 20712bd5bc..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKAdBreakClipInfo.h +++ /dev/null @@ -1,194 +0,0 @@ -// Copyright 2013 Google Inc. - -#import - -#import -#import -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * The value for the @ref whenSkippable field if an ad is not skippable. - * - * @since 4.3 - */ -GCK_EXTERN const int kAdBreakClipNotSkippable; - -// This is left here for backwards compatibility reasons. -GCK_EXPORT -GCK_DEPRECATED("Deprecated. Use GCKVASTAdsRequest instead.") -@interface GCKAdBreakClipVastAdsRequest : GCKVASTAdsRequest -@end - -/** - * A class representing an ad break clip. - * - * @since 3.3 - */ -GCK_EXPORT -@interface GCKAdBreakClipInfo : NSObject - -/** A string that uniquely identifies this ad break clip. */ -@property(nonatomic, readonly) NSString *adBreakClipID; - -/** The clip's duration. */ -@property(nonatomic, readonly) NSTimeInterval duration; - -/** The clip's title. */ -@property(nonatomic, readonly, nullable) NSString *title; - -/** The click-through URL for this clip. */ -@property(nonatomic, readonly, nullable) NSURL *clickThroughURL; - -/** URL for the content that represents this clip (typically an image). */ -@property(nonatomic, readonly, nullable) NSURL *contentURL; - -/** MIME type of the content referenced by @ref contentURL. */ -@property(nonatomic, readonly, nullable) NSString *mimeType; - -/** - * The content's ID. - * @since 4.1 - */ -@property(nonatomic, readonly, nullable) NSString *contentID; - -/** - * The poster URL for this clip. - * @since 4.1 - */ -@property(nonatomic, readonly, nullable) NSURL *posterURL; - -/** - * The length of time into the clip when it can be skipped in seconds. - * @since 4.3 - */ -@property(nonatomic, readonly) NSTimeInterval whenSkippable; - -/** - * The HLS segment format for this clip. - * @since 4.1 - */ -@property(nonatomic, readonly) GCKHLSSegmentFormat hlsSegmentFormat; - -/** - * The VAST ad request configuration if any. See more here: - * - * Digital Video Ad Serving Template 4.0. - * If this is non-nil, all other fields will be ignored. - * - * @since 4.1 - */ -@property(nonatomic, readonly, nullable) GCKVASTAdsRequest *vastAdsRequest; - -/** Custom application-specific data associated with the clip. */ -@property(nonatomic, strong, readonly, nullable) id customData; - -- (instancetype)init NS_UNAVAILABLE; - -@end // GCKAdBreakClipInfo - -/** - * A builder object for constructing new or derived GCKAdBreakClipInfo instances. The builder may - * be used to derive a GCKAdBreakClipInfo from an existing one: - * - * @code - * GCKAdBreakClipInfoBuilder *builder = - * [[GCKAdBreakClipInfoBuilder alloc] initWithAdBreakClipInfo:originalAdBreakClipInfo]; - * builder.adBreakClipID = ...; // Change the ad break clip ID. - * builder.duration = 100; // Change the ad break's duration. - * GCKAdBreakClipInfo *derivedAdBreakClipInfo = [builder build]; - * @endcode - * - * It can also be used to construct a new GCKAdBreakClipInfo from scratch: - * - * @code - * GCKAdBreakClipInfoBuilder *builder = - * [[GCKAdBreakClipInfoBuilder alloc] initWithAdBreakClipID:...]; - * builder.title = ...; - * builder.contentURL = ...; - * builder.contentID = ...; - * // Set all other desired propreties... - * GCKAdBreakClipInfo *newAdBreakClipInfo = [builder build]; - * @endcode - * - * @since 4.3.4 - */ -GCK_EXPORT -@interface GCKAdBreakClipInfoBuilder : NSObject - -/** A string that uniquely identifies this ad break clip. */ -@property(nonatomic, copy) NSString *adBreakClipID; - -/** The clip's duration. */ -@property(nonatomic) NSTimeInterval duration; - -/** The clip's title. */ -@property(nonatomic, copy, nullable) NSString *title; - -/** The click-through URL for this clip. */ -@property(nonatomic, copy, nullable) NSURL *clickThroughURL; - -/** URL for the content that represents this clip (typically an image). */ -@property(nonatomic, copy, nullable) NSURL *contentURL; - -/** MIME type of the content referenced by @ref contentURL. */ -@property(nonatomic, copy, nullable) NSString *mimeType; - -/** - * The content's ID. - */ -@property(nonatomic, copy, nullable) NSString *contentID; - -/** - * The poster URL for this clip. - */ -@property(nonatomic, copy, nullable) NSURL *posterURL; - -/** - * The length of time into the clip when it can be skipped in seconds. - */ -@property(nonatomic) NSTimeInterval whenSkippable; - -/** - * The HLS segment format for this clip. - */ -@property(nonatomic) GCKHLSSegmentFormat hlsSegmentFormat; - -/** - * The VAST ad request configuration if any. See more here: - * - * Digital Video Ad Serving Template 4.0. - */ -@property(nonatomic, nullable) GCKVASTAdsRequest *vastAdsRequest; - -/** Custom application-specific data associated with the clip. */ -@property(nonatomic, nullable) id customData; - -/** - * Constructs a new GCKAdBreakClipInfoBuilder with all of the fields of the adBreakClipInfo object. - * - * @param adBreakClipInfo The ad break clip info to get the fields from. - */ -- (instancetype)initWithAdBreakClipInfo:(GCKAdBreakClipInfo *)adBreakClipInfo; - -/** - * Constructs a new GCKAdBreakClipInfoBuilder with the ad break clip ID and all other attributes - * initialized to default values. - * - * @param adBreakClipID The clip ID of the ad break clip info. - */ -- (instancetype)initWithAdBreakClipID:(NSString *)adBreakClipID NS_DESIGNATED_INITIALIZER; - -- (instancetype)init NS_UNAVAILABLE; - -/** - * Builds a GCKAdBreakClipInfo using the builder's current attributes. - * - * @return The new GCKAdBreakClipInfo instance. - */ -- (GCKAdBreakClipInfo *)build; - -@end // GCKAdBreakClipInfoBuilder - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKAdBreakInfo.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKAdBreakInfo.h deleted file mode 100755 index 4720a66917..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKAdBreakInfo.h +++ /dev/null @@ -1,140 +0,0 @@ -// Copyright 2013 Google Inc. - -#import -#import - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * A class representing an ad break. - * - * @since 3.1 - */ -GCK_EXPORT -@interface GCKAdBreakInfo : NSObject - -/** - * A string that uniquely identifies this ad break. - * - * @since 3.3 - */ -@property(nonatomic, strong, readonly) NSString *adBreakID; - -/** - * The playback position, in seconds, at which this ad will start playing. - * - * @since 3.1 - */ -@property(nonatomic, assign, readonly) NSTimeInterval playbackPosition; - -/** - * A list of identifier strings for the ad break clips contained by this ad break. - * - * @since 3.3 - */ -@property(nonatomic, strong, readonly, nullable) NSArray *adBreakClipIDs; - -/** - * Whether the ad break has already been watched or not. - * - * @since 3.3 - */ -@property(nonatomic, assign, readonly) BOOL watched; - -/** - * Whether the ad break is embedded. - * - * @since 4.1 - */ -@property(nonatomic, assign, readonly) BOOL embedded; - -/** - * This is here for backwards compatibility reasons, but will return nil. - */ -- (instancetype)initWithPlaybackPosition:(NSTimeInterval)playbackPosition - GCK_DEPRECATED("Use the GCKAdBreakInfoBuilder to initialize GCKAdBreakInfos."); - -- (instancetype)init NS_UNAVAILABLE; - -@end // GCKAdBreakInfo - -/** - * A builder object for constructing new or derived GCKAdBreakInfo instances. The builder may - * be used to derive a GCKAdBreakInfo from an existing one: - * - * @code - * GCKAdBreakInfoBuilder *builder = - * [[GCKAdBreakInfoBuilder alloc] initWithAdBreakInfo:originalAdBreakInfo]; - * builder.adBreakID = ...; // Change the ad break clip ID. - * builder.playbackPosition = 100; // Change the ad break's duration. - * GCKAdBreakInfo *derivedAdBreakInfo = [builder build]; - * @endcode - * - * It can also be used to construct a new GCKAdBreakInfo from scratch: - * - * @code - * GCKAdBreakInfoBuilder *builder = - * [[GCKAdBreakInfoBuilder alloc] initWithAdBreakID:...]; - * builder.title = ...; - * builder.contentURL = ...; - * builder.contentID = ...; - * // Set all other desired propreties... - * GCKAdBreakInfo *newAdBreakInfo = [builder build]; - * @endcode - * - * @since 4.3.4 - */ -GCK_EXPORT -@interface GCKAdBreakInfoBuilder : NSObject - -/** - * A string that uniquely identifies this ad break. - */ -@property(nonatomic, copy) NSString *adBreakID; - -/** - * The playback position, in seconds, at which this ad will start playing. - */ -@property(nonatomic, assign) NSTimeInterval playbackPosition; - -/** - * A list of identifier strings for the ad break clips contained by this ad break. - */ -@property(nonatomic, copy, nullable) NSArray *adBreakClipIDs; - -/** - * Whether the ad break has already been watched or not. - */ -@property(nonatomic, assign) BOOL watched; - -/** - * Whether the ad break is embedded. - */ -@property(nonatomic, assign) BOOL embedded; - -/* - * Contructor for GCKAdBreakInfoBuilder using an existing adBreakInfo object. - * - * @param adBreakInfo The Ad Break Info object to copy fields from. - */ -- (instancetype)initWithAdBreakInfo:(GCKAdBreakInfo *)adBreakInfo; - -/* - * Contructor for GCKAdBreakInfoBuilder other fields will be set to default values. - * - * @param adBreakID The adBreakID of the ad break to be built. - * @param adBreakClipIDs The list of ad break clip IDs in this ad break. - */ -- (instancetype)initWithAdBreakID:(NSString *)adBreakID - adBreakClipIds:(nullable NSArray *)adBreakClipIDs - NS_DESIGNATED_INITIALIZER; - -- (instancetype)init NS_UNAVAILABLE; - -- (GCKAdBreakInfo *)build; - -@end // GCKAdBreakInfoBuilder - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKAdBreakStatus.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKAdBreakStatus.h deleted file mode 100755 index 9537c3f798..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKAdBreakStatus.h +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright 2016 Google Inc. - -#import - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * A class representing the ad break status. - * - * @since 3.3 - */ -GCK_EXPORT -@interface GCKAdBreakStatus : NSObject - -/** The current time within the current ad break. */ -@property(nonatomic, assign, readonly) NSTimeInterval currentAdBreakTime; - -/** The current time within the current ad clip break. */ -@property(nonatomic, assign, readonly) NSTimeInterval currentAdBreakClipTime; - -/** - * The minimum count in seconds into the clip required to enable skipping. - * - * @since 4.4.5 - */ -@property(nonatomic, assign, readonly) NSTimeInterval whenSkippable; - -/** The string identifier for the current ad break. */ -@property(nonatomic, strong, readonly) NSString *adBreakID; - -/** The string identifier for the current ad clip break. */ -@property(nonatomic, strong, readonly) NSString *adBreakClipID; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKApplicationMetadata.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKApplicationMetadata.h deleted file mode 100755 index 314697fbf7..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKApplicationMetadata.h +++ /dev/null @@ -1,58 +0,0 @@ -// Copyright 2013 Google Inc. - -#import - -#import - -@class GCKImage; -@class GCKSenderApplicationInfo; - -NS_ASSUME_NONNULL_BEGIN - -/** - * Information about a receiver application. - */ -GCK_EXPORT -@interface GCKApplicationMetadata : NSObject - -/** The application's unique ID. */ -@property(nonatomic, copy, readonly) NSString *applicationID; - -/** The application's name, in a format that is appropriate for display. */ -@property(nonatomic, copy, readonly) NSString *applicationName; - -/** Any icon images for the application, as an array of GCKImage objects. */ -@property(nonatomic, copy, readonly, nullable) - NSArray *images GCK_DEPRECATED("Use iconURL."); - -/** - * The icon URL for the application. - * - * @since 4.3.5 - */ -@property(nonatomic, copy, readonly, nullable) NSURL *iconURL; - -/** The set of protocol namespaces supported by this application. */ -@property(nonatomic, copy, readonly, nullable) NSArray *namespaces; - -/** - * Information about the sender application that is the counterpart to the receiver application, - * if any. - */ -@property(nonatomic, copy, readonly, nullable) GCKSenderApplicationInfo *senderApplicationInfo; - -/** - * The identifier (app ID) of the sender application that is the counterpart to the receiver - * application, if any. - */ -- (nullable NSString *)senderAppIdentifier; - -/** - * The launch URL (URL scheme) for the sender application that is the counterpart to the receiver - * application, if any. - */ -- (nullable NSURL *)senderAppLaunchURL; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKCastChannel.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKCastChannel.h deleted file mode 100755 index a3ad51c4ad..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKCastChannel.h +++ /dev/null @@ -1,109 +0,0 @@ -// Copyright 2013 Google Inc. - -#import - -#import - -@class GCKError; - -NS_ASSUME_NONNULL_BEGIN - -/** - * A virtual communication channel for exchanging messages between a Cast sender and a Cast - * receiver. Each channel is tagged with a unique namespace, so multiple channels may be multiplexed - * over a single network connection between a sender and a receiver. - * - * A channel must be registered with a GCKCastSession before it can be used. When the associated - * session is established, the channel will be connected automatically and can then send and receive - * messages. - * - * Subclasses should implement the @ref didReceiveTextMessage: method to process incoming messages, - * and will typically provide additional methods for sending messages that are specific to a given - * namespace. - */ -GCK_EXPORT -@interface GCKCastChannel : NSObject - -/** The channel's namespace. */ -@property(nonatomic, copy, readonly) NSString *protocolNamespace; - -/** A flag indicating whether this channel is currently connected. */ -@property(nonatomic, assign, readonly) BOOL isConnected; - -/** - * A flag indicating whether this channel is currently writable. - * - * @since 4.0 - */ -@property(nonatomic, assign, readonly) BOOL isWritable; - -/** - * Designated initializer. Constructs a new GCKCastChannel with the given namespace. - * - * @param protocolNamespace The namespace. - */ -- (instancetype)initWithNamespace:(NSString *)protocolNamespace; - -/** - * Default initializer is not available. - */ -- (instancetype)init NS_UNAVAILABLE; - -/** - * Called when a text message has been received on this channel. The default implementation is a - * no-op. - * - * @param message The message. - */ -- (void)didReceiveTextMessage:(NSString *)message; - -/** - * Sends a text message on this channel. - * - * @param message The message. - * @param error A pointer at which to store the error result. May be nil. - * @return YES on success or NO if the message could not be sent. - */ -- (BOOL)sendTextMessage:(NSString *)message - error:(GCKError *_Nullable *_Nullable)error; - -/** - * Generates a request ID for a new message. - * - * @return The generated ID, or @ref kGCKInvalidRequestID if the channel is not currently connected. - */ -- (NSInteger)generateRequestID; - -/** - * A convenience method which wraps the result of @ref generateRequestID in an - * NSNumber. - * - * @return The generated ID, or nil if the channel is not currently connected. - */ -- (nullable NSNumber *)generateRequestNumber; - -/** - * Called when this channel has been connected, indicating that messages can now be exchanged with - * the Cast device over this channel. The default implementation is a no-op. - */ -- (void)didConnect; - -/** - * Called when this channel has been disconnected, indicating that messages can no longer be - * exchanged with the Cast device over this channel. The default implementation is a no-op. - */ -- (void)didDisconnect; - -/** - * Called when the writable state of this channel has changed. The default implementation is a - * no-op. - * - * @param isWritable Whether the channel is now writable. - * - * @since 4.0 - */ -- (void)didChangeWritableState:(BOOL)isWritable; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKCastContext+UI.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKCastContext+UI.h deleted file mode 100755 index c90624a4e6..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKCastContext+UI.h +++ /dev/null @@ -1,139 +0,0 @@ -// Copyright 2016 Google Inc. - -/** @cond ENABLE_FEATURE_GUI */ - -#import - -#import -#import - -#import -#import - -@class GCKUICastButton; -@class GCKUICastContainerViewController; -@class GCKUIExpandedMediaControlsViewController; -@class GCKUIMiniMediaControlsViewController; - -@protocol GCKUIImageCache; -@protocol GCKUIImagePicker; - -NS_ASSUME_NONNULL_BEGIN - -/** - * The name of the notification that will be published when the expanded media controls should be - * presented to users. - * - * @memberof GCKCastContext - */ -GCK_EXTERN NSString *const kGCKExpandedMediaControlsTriggeredNotification; - -/** - * The name of the notification that will be published when the Cast dialog is about to be shown. - * - * @memberof GCKCastContext - * @since 3.4 - */ -GCK_EXTERN NSString *const kGCKUICastDialogWillShowNotification; - -/** - * The name of the notification that will be published when the Cast dialog has been dismissed. - * - * @memberof GCKCastContext - * @since 3.4 - */ -GCK_EXTERN NSString *const kGCKUICastDialogDidHideNotification; - -/** - * A category on GCKCastContext containing UI-specific APIs. - * - * @since 3.0 - */ -@interface GCKCastContext (UI) - -/** - * The image cache implementation that will be used by the framework to fetch images that are - * referenced in media metadata. A default implementation will be used if one is not provided by the - * application. May be set to nil to reinstate the default image cache. - */ -@property(nonatomic, strong, nullable) id imageCache; - -/** - * The image picker implementation that will be used to select an image for a specific purpose. - * A default implementation will be used if one is not provided by the application. May be set to - * nil to reinstate the default image picker. - */ -@property(nonatomic, strong, nullable) id imagePicker; - -/** - * Displays the Cast dialog. - */ -- (void)presentCastDialog; - -/** - * Constructs a GCKUICastContainerViewController that embeds the given view controller. - */ -- (GCKUICastContainerViewController *)createCastContainerControllerForViewController: - (UIViewController *)viewController; - -/** - * Constructs a GCKUIMiniMediaControlsViewController. - */ -- (GCKUIMiniMediaControlsViewController *)createMiniMediaControlsViewController; - -/** - * If it has not been shown before, presents a fullscreen modal view controller - * that calls attention to the Cast button and displays some brief instructional - * text about its use. - * - * @return YES if the view controller was shown, NO if - * it was not shown because it had already been shown before. Since version 4.1, - * NO is also returned if the Cast Button was not found. - * @deprecated Use presentCastInstructionsViewControllerOnceWithCastButton:. - */ -- (BOOL)presentCastInstructionsViewControllerOnce - GCK_DEPRECATED("Use presentCastInstructionsViewControllerOnceWithCastButton:"); - -/** - * If it has not been shown before, presents a fullscreen modal view controller - * that calls attention to the Cast button, whose view is passed in, and displays - * some brief instructional text about its use. - * - * @return YES if the view controller was shown, NO if - * it was not shown because it had already been shown before. NO is - * also returned if the Cast Button was not found. - * - * @since 4.1 - */ -- (BOOL)presentCastInstructionsViewControllerOnceWithCastButton:(GCKUICastButton *)castButton; - -/** - * Clears the persistent flag that tracks whether the Cast instructions modal view controller has - * been shown. - */ -- (void)clearCastInstructionsShownFlag; - -/** - * Displays the default Cast expanded media controls. - */ -- (void)presentDefaultExpandedMediaControls; - -/** - * Configures the behavior of the framework when there's a user action that should result in the - * presentation of the expanded controls. If YES, the framework will present the - * default expaned controls view. If NO, the framework will just trigger a - * @ref GCKCastContext::kGCKExpandedMediaControlsTriggeredNotification. - */ -@property(nonatomic, assign) BOOL useDefaultExpandedMediaControls; - -/** - * The instance of the default Cast expanded media controls view controller. - */ -@property(nonatomic, strong, readonly) - GCKUIExpandedMediaControlsViewController *defaultExpandedMediaControlsViewController; - -@end - -NS_ASSUME_NONNULL_END - -/** @endcond */ diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKCastContext.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKCastContext.h deleted file mode 100755 index eccea03a14..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKCastContext.h +++ /dev/null @@ -1,109 +0,0 @@ -// Copyright 2015 Google Inc. - -#import -#import - -#import - -@class GCKCastOptions; -@class GCKDiscoveryManager; -@class GCKDeviceProvider; -@class GCKError; -@class GCKMediaRequestItem; -@class GCKSessionManager; - -/** - * @file GCKCastContext.h - */ - -NS_ASSUME_NONNULL_BEGIN - -/** - * The userInfo key for the new Cast state in a Cast state change notification. - * - * @memberof GCKCastContext - */ -GCK_EXTERN NSString *const kGCKNotificationKeyCastState; - -/** - * The name of the notification that will be published when the Cast state changes. - * - * @memberof GCKCastContext - */ -GCK_EXTERN NSString *const kGCKCastStateDidChangeNotification; - -/** - * A class containing global objects and state for the framework. The context must be initialized - * early in the application's lifecycle via a call to @ref setSharedInstanceWithOptions:. - * - * @since 3.0 - */ -GCK_EXPORT -@interface GCKCastContext : NSObject - -/** - * The current casting state for the application. Changes to this property can be monitored with - * KVO or by listening for @ref kGCKCastStateDidChangeNotification notifications. - */ -@property(nonatomic, assign, readonly) GCKCastState castState; - -/** - * The discovery manager. This object handles the discovery of receiver devices. - */ -@property(nonatomic, strong, readonly) GCKDiscoveryManager *discoveryManager; - -/** - * The session manager. This object manages the interaction with receiver devices. - */ -@property(nonatomic, strong, readonly) GCKSessionManager *sessionManager; - -/** - * Sets the shared instance, supplying a Cast options object. If the shared instance is already - * initialized, an exception will be thrown. - * - * @param options The Cast options. - */ -+ (void)setSharedInstanceWithOptions:(GCKCastOptions *)options; - -/** - * Sets the shared instance, supplying a Cast options object. The call will fail if the context is - * already initialized. This method must be called on the main thread. - * - * @param options The Cast options. - * @param error A pointer at which to store the error in case of a failure. - * @return YES on success, NO on failure. - * @since 4.0 - */ -+ (BOOL)setSharedInstanceWithOptions:(GCKCastOptions *)options - error:(GCKError *_Nullable *_Nullable)error; - -/** - * Returns the singleton instance. If a shared instance has not yet been initialized, an exception - * will be thrown. - */ -+ (instancetype)sharedInstance; - -/** - * Tests if the singleton instance has been initialized yet. - * - * @since 3.5.4 - */ -+ (BOOL)isSharedInstanceInitialized; - -/** - * Registers a device provider, which adds support for a new type of (non-Cast) device. - * - * @param deviceProvider An instance of a GCKDeviceProvider subclass for managing the devices. - */ -- (void)registerDeviceProvider:(GCKDeviceProvider *)deviceProvider; - -/** - * Unregisters the device provider for a given device category. - * - * @param category A string that uniquely identifies the type of device. - */ -- (void)unregisterDeviceProviderForCategory:(NSString *)category; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKCastOptions.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKCastOptions.h deleted file mode 100755 index f4970f666a..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKCastOptions.h +++ /dev/null @@ -1,111 +0,0 @@ -// Copyright 2015 Google Inc. - -#import - -#import - -@class GCKDiscoveryCriteria; -@class GCKLaunchOptions; - -NS_ASSUME_NONNULL_BEGIN - -/** - * Options that affect the discovery of Cast devices and the behavior of Cast sessions. Writable - * properties must be set before passing this object to the GCKCastContext. - * - * @since 3.0 - */ -GCK_EXPORT -@interface GCKCastOptions : NSObject - -/** - * Constructs a new GCKCastOptions object with the specified discovery criteria. - * - * @param discoveryCriteria The discovery criteria to apply to discovered Cast devices. Only those - * devices that satisfy the criteria will be made available to the application. - * - * @since 4.0 - */ -- (instancetype)initWithDiscoveryCriteria:(GCKDiscoveryCriteria *)discoveryCriteria; - -/** - * Constructs a new GCKCastOptions object with the specified receiver application ID. - * - * @param applicationID The ID of the receiver application which must be supported by discovered - * Cast devices, and which will be launched when starting a new Cast session. - * - * @deprecated Use initWithDiscoveryCriteria:. - */ -- (instancetype)initWithReceiverApplicationID:(NSString *)applicationID - GCK_DEPRECATED("Use initWithDiscoveryCriteria:"); - -/** - * Constructs a new GCKCastOptions object with the specified list of namespaces. - * - * @param namespaces A list of namespaces which must be supported by the currently running receiver - * application on each discovered Cast device. - * - * @deprecated Use initWithDiscoveryCriteria:. - */ -- (instancetype)initWithSupportedNamespaces:(NSArray *)namespaces - GCK_DEPRECATED("Use initWithDiscoveryCriteria:"); - -/** - * A flag indicating whether the sender device's physical volume buttons should control the - * session's volume. - */ -@property(nonatomic, assign) BOOL physicalVolumeButtonsWillControlDeviceVolume; - -/** - * A flag indicating whether the discovery of Cast devices should start automatically at - * context initialization time. If set to NO, discovery can be started and stopped - * on-demand by using the methods GCKDiscoveryManager::startDiscovery and - * GCKDiscoveryManager::stopDiscovery. - * - * @since 3.4 - */ -@property(nonatomic, assign) BOOL disableDiscoveryAutostart; - -/** - * A flag which is used to disable or enable collection of diagnostic data to improve the - * reliability of Cast device discovery. The default value is NO (enabled); it may be - * disabled by setting the value to YES. - * - * @since 4.0 - */ -@property(nonatomic, assign) BOOL disableAnalyticsLogging; - -/** - * The receiver launch options to use when starting a Cast session. - */ -@property(nonatomic, copy, nullable) GCKLaunchOptions *launchOptions; - -/** - * The shared container identifier to use for background HTTP downloads that are performed by the - * framework. - * - * @since 3.2 - */ -@property(nonatomic, copy, nullable) NSString *sharedContainerIdentifier; - -/** - * Whether sessions should be suspended when the sender application goes into the background (and - * resumed when it returns to the foreground). By default this option is set to YES. - * It is appropriate to set this to NO in applications that are able to maintain - * network connections indefinitely while in the background. - * - * @since 3.4 - */ -@property(nonatomic, assign) BOOL suspendSessionsWhenBackgrounded; - -/** - * Whether the receiver application should be terminated when the user ends the session via the - * "Stop Casting" button. By default this option is set to NO. - * - * @since 4.0 - */ -@property(nonatomic, assign) BOOL stopReceiverApplicationWhenEndingSession; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKCastSession.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKCastSession.h deleted file mode 100755 index 4fb7123816..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKCastSession.h +++ /dev/null @@ -1,194 +0,0 @@ -// Copyright 2015 Google Inc. - -#import -#import - -#import - -@class GCKApplicationMetadata; -@class GCKCastChannel; -@class GCKCastOptions; -@class GCKDevice; -@class GCKDynamicDevice; -@class GCKMultizoneDevice; -@class GCKMultizoneStatus; -@class GCKRequest; -@class GCKSessionEndpoint; -@protocol GCKCastDeviceStatusListener; - -NS_ASSUME_NONNULL_BEGIN - -/** - * A class that manages a Cast session with a receiver device. - * - * Sessions are created and managed automatically by the GCKSessionManager. The application should - * not directly call the session lifecycle methods such as @ref start or @ref endWithAction:. - * - * @since 3.0 - */ -GCK_EXPORT -@interface GCKCastSession : GCKSession - -/** - * The device's current "active input" status. - */ -@property(nonatomic, assign, readonly) GCKActiveInputStatus activeInputStatus; - -/** - * The device's current "standby" status. - */ -@property(nonatomic, assign, readonly) GCKStandbyStatus standbyStatus; - -/** - * The metadata for the receiver application that is currently running on the receiver device, if - * any; otherwise nil. - */ -@property(nonatomic, copy, readonly, nullable) GCKApplicationMetadata *applicationMetadata; - -/** - * Constructs a new Cast session with the given Cast options. - * - * @param device The receiver device. - * @param sessionID The session ID, if resuming; otherwise nil. - * @param sessionOptions The session options, if any; otherwise nil. - * @param castOptions The Cast options. - * - * @since 4.0 - */ -- (instancetype)initWithDevice:(GCKDevice *)device - sessionID:(nullable NSString *)sessionID - sessionOptions:(nullable GCKSessionOptions *)sessionOptions - castOptions:(GCKCastOptions *)castOptions; - -/** - * Registers a channel with the session. - * - * If the session is connected and the receiver application supports the channel's namespace, the - * channel will be automatically connected. If the session is not connected, the channel will remain - * in a disconnected state until the session is started. - * - * @param channel The channel to register. - * @return YES if the channel was registered successfully, NO otherwise. - */ -- (BOOL)addChannel:(GCKCastChannel *)channel; - -/** - * Removes a previously registered channel from the session. - * - * @param channel The channel to unregister. - * @return YES if the channel was unregistered successfully, NO otherwise. - */ -- (BOOL)removeChannel:(GCKCastChannel *)channel; - -/** - * Adds a GCKCastDeviceStatusListener to this object's list of listeners. - * - * The added listener is weakly held, and should be retained to avoid unexpected deallocation. - * - * @param listener The listener to add. - */ -- (void)addDeviceStatusListener:(id)listener; - -/** - * Removes a GCKCastDeviceStatusListener from this object's list of listeners. - * - * @param listener The listener to remove. - */ -- (void)removeDeviceStatusListener:(id)listener; - -/** - * Sets the individual device's volume in a multizone group. This is an asynchronous operation. - * - * @param volume The new volume, in the range [0.0, 1.0]. - * @param device The multizone device. - * @return A GCKRequest object for tracking the request. - */ -- (GCKRequest *)setDeviceVolume:(float)volume forMultizoneDevice:(GCKMultizoneDevice *)device; - -/** - * Sets the individual device's muted state in a multizone group. This is an asynchronous operation. - * - * @param muted The new muted state. - * @param device The multizone device. - * @return A GCKRequest object for tracking the request. - */ -- (GCKRequest *)setDeviceMuted:(BOOL)muted forMultizoneDevice:(GCKMultizoneDevice *)device; - -/** - * Request multizone status from a multizone group. This is an asynchronous operation. When the - * multizone status is received, the - * GCKCastDeviceStatusListener::castSession:didReceiveMultizoneStatus: delegate method will be - * messaged. - * - * @return A GCKRequest object for tracking the request. - */ -- (GCKRequest *)requestMultizoneStatus; - -@end // GCKCastSession - -/** - * A listener protocol for receiving Cast device status change notifications. - * - * @since 3.0 - */ -@protocol GCKCastDeviceStatusListener - -@optional - -/** - * Called when the Cast device's active input status has changed. - * - * @param castSession The Cast session. - * @param activeInputStatus The new active input status. - */ -- (void)castSession:(GCKCastSession *)castSession - didReceiveActiveInputStatus:(GCKActiveInputStatus)activeInputStatus; - -/** - * Called when the Cast device's standby status has changed. - * - * @param castSession The Cast session. - * @param standbyStatus The new standby status. - */ -- (void)castSession:(GCKCastSession *)castSession - didReceiveStandbyStatus:(GCKStandbyStatus)standbyStatus; - -/** - * Called when the Cast device's multizone status has changed. - * - * @param castSession The Cast session. - * @param multizoneStatus The new multizone status. - */ -- (void)castSession:(GCKCastSession *)castSession - didReceiveMultizoneStatus:(GCKMultizoneStatus *)multizoneStatus; - -/** - * Called whenever a multizone device is added. - * - * @param castSession The Cast session. - * @param device The newly-added multizone device. - */ -- (void)castSession:(GCKCastSession *)castSession - didAddMultizoneDevice:(GCKMultizoneDevice *)device; - -/** - * Called whenever a multizone device is updated. - * - * @param castSession The Cast session. - * @param device The updated multizone device. - */ -- (void)castSession:(GCKCastSession *)castSession - didUpdateMultizoneDevice:(GCKMultizoneDevice *)device; - -/** - * Called whenever a multizone device is removed. - * - * @param castSession The Cast session. - * @param deviceID The deviceID of the removed multizone device. - */ -- (void)castSession:(GCKCastSession *)castSession - didRemoveMultizoneDeviceWithID:(NSString *)deviceID; - -@end // GCKCastDeviceStatusListener - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKColor.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKColor.h deleted file mode 100755 index 353572b1c4..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKColor.h +++ /dev/null @@ -1,102 +0,0 @@ -// Copyright 2013 Google Inc. - -#import -#if TARGET_OS_IPHONE -#include -#else -#include -#endif - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * A class that represents an RGBA color. - */ -GCK_EXPORT -@interface GCKColor : NSObject - -/** The red intensity of the color; a value in the range [0.0, 1.0]. */ -@property(nonatomic, readonly) CGFloat red; -/** The green intensity of the color; a value in the range [0.0, 1.0]. */ -@property(nonatomic, readonly) CGFloat green; -/** The blue intensity of the color; a value in the range [0.0, 1.0]. */ -@property(nonatomic, readonly) CGFloat blue; -/** The alpha (transparency) of the color; a value in the range [0.0, 1.0]. */ -@property(nonatomic, readonly) CGFloat alpha; - -/** - * Designated initializer. Constructs a GCKColor object with the given red, green, blue, and alpha - * values. All color components are in the range [0.0, 1.0]. - */ -- (instancetype)initWithRed:(CGFloat)red - green:(CGFloat)green - blue:(CGFloat)blue - alpha:(CGFloat)alpha; - -/** - * Constructs a GCKColor object with the given red, green, blue values and an alpha value of 1.0 - * (full opacity). All color components are in the range [0.0, 1.0]. - */ -- (instancetype)initWithRed:(CGFloat)red green:(CGFloat)green blue:(CGFloat)blue; - -#if TARGET_OS_IPHONE - -/** - * Constructs a GCKColor object from a UIColor. - */ -- (instancetype)initWithUIColor:(UIColor *)color; - -#else - -/** - * Constructs a GCKColor object from an NSColor. - */ -- (instancetype)initWithNSColor:(NSColor *)color; - -#endif // TARGET_OS_IPHONE - -/** - * Constructs a GCKColor object from a CGColor. - */ -- (instancetype)initWithCGColor:(CGColorRef)color; - -/** - * Constructs a GCKColor object from a CGColor and a given alpha value. - * - * @since 4.0 - */ -- (instancetype)initWithCGColor:(CGColorRef)color alpha:(CGFloat)alpha; - -/** - * Constructs a GCKColor object from a CSS string representation in the form "#RRGGBBAA" or - * "#RRGGBB". - */ -- (instancetype)initWithCSSString:(NSString *)CSSString; - -/** - * Returns a CSS string representation of the color, in the form "#RRGGBBAA". - */ -- (NSString *)CSSString; - -/** The color black. */ -+ (GCKColor *)black; -/** The color red. */ -+ (GCKColor *)red; -/** The color green. */ -+ (GCKColor *)green; -/** The color blue. */ -+ (GCKColor *)blue; -/** The color cyan. */ -+ (GCKColor *)cyan; -/** The color magenta. */ -+ (GCKColor *)magenta; -/** The color yellow. */ -+ (GCKColor *)yellow; -/** The color white. */ -+ (GCKColor *)white; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKCommon.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKCommon.h deleted file mode 100755 index 89815071b2..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKCommon.h +++ /dev/null @@ -1,106 +0,0 @@ -// Copyright 2014 Google Inc. - -#import - -#import - -/** - * @file GCKCommon.h - * GCKCastState, GCKConnectionState, GCKConnectionSuspendReason, GCKActiveInputStatus, and - * GCKStandbyStatus enums. - */ - -/** - * @var kGCKFrameworkVersion - * A string constant containing the version number of the GoogleCast framework. - */ -GCK_EXTERN NSString *const kGCKFrameworkVersion; - -/** - * @var kGCKInvalidRequestID - * An invalid request ID; if a method returns this request ID, it means that the request could - * not be made. - */ -GCK_EXTERN const NSInteger kGCKInvalidRequestID; - -/** - * @var kGCKThreadException - * An exception type indicating that an API was called from an invalid thread. - */ -GCK_EXTERN NSString *const kGCKThreadException; - -/** - * @enum GCKConnectionState - * Enum defining Cast connection states. - */ -typedef NS_ENUM(NSInteger, GCKConnectionState) { - /** Disconnected from the device or application. */ - GCKConnectionStateDisconnected = 0, - /** Connecting to the device or application. */ - GCKConnectionStateConnecting = 1, - /** Connected to the device or application. */ - GCKConnectionStateConnected = 2, - /** Disconnecting from the device. */ - GCKConnectionStateDisconnecting = 3 -}; - -/** - * @enum GCKConnectionSuspendReason - * Enum defining the reasons for a connection becoming suspended. - */ -typedef NS_ENUM(NSInteger, GCKConnectionSuspendReason) { - GCKConnectionSuspendReasonUnknown = -1, - GCKConnectionSuspendReasonNone = 0, - /** The connection was suspended because the application is going into the background. */ - GCKConnectionSuspendReasonAppBackgrounded = 1, - /** The connection was suspended because of a network I/O or protocol error. */ - GCKConnectionSuspendReasonNetworkError = 2, - /** The connection was suspended because the network is not reachable. */ - GCKConnectionSuspendReasonNetworkNotReachable = 3, - /** The connection was suspended because app was terminated while connected. */ - GCKConnectionSuspendReasonAppTerminated = 4, -}; - -/** - * @enum GCKActiveInputStatus - * An enum describing the active input status states. This status indicates whether a receiver - * device is currently the active input on its connected TV or AVR. - */ -typedef NS_ENUM(NSInteger, GCKActiveInputStatus) { - /** The active input status is unknown. */ - GCKActiveInputStatusUnknown = -1, - /** The input is inactive. */ - GCKActiveInputStatusInactive = 0, - /** The input is active. */ - GCKActiveInputStatusActive = 1, -}; - -/** - * @enum GCKStandbyStatus - * An enum describing the standby status states. This status indicates whether a receiver device's - * connected TV or AVR is currently in "standby" mode. - */ -typedef NS_ENUM(NSInteger, GCKStandbyStatus) { - /** The standby status is unknown. */ - GCKStandbyStatusUnknown = -1, - /** The device is not in standby mode. */ - GCKStandbyStatusInactive = 0, - /** The device is in standby mode. */ - GCKStandbyStatusActive = 1, -}; - -/** - * @enum GCKCastState - * - * An enum describing the possible casting states for the sender application. - */ -typedef NS_ENUM(NSUInteger, GCKCastState) { - /** No Cast session is established, and no Cast devices are available. */ - GCKCastStateNoDevicesAvailable = 0, - /** No Cast session is establishd, and Cast devices are available. */ - GCKCastStateNotConnected = 1, - /** A Cast session is being established. */ - GCKCastStateConnecting = 2, - /** A Cast session is established. */ - GCKCastStateConnected = 3, -}; diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKDefines.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKDefines.h deleted file mode 100755 index b1e6171fbc..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKDefines.h +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright 2014 Google Inc. - -#import - -#define GCK_VERSION_MAJOR 4 -#define GCK_VERSION_MINOR 4 -#define GCK_VERSION_FIX 7 - -#define GCK_VERSION_IS_LESS_THAN(__major, __minor, __fix) \ - ((__major > GCK_VERSION_MAJOR) \ - || ((__major == GCK_VERSION_MAJOR) && (__minor > GCK_VERSION_MINOR)) \ - || ((__major == GCK_VERSION_MAJOR) && (__minor == GCK_VERSION_MINOR) \ - && (__fix > GCK_VERSION_FIX))) - -#define GCK_VERSION_IS_AT_LEAST(__major, __minor, __fix) \ - (!GCK_VERSION_IS_LESS_THAN(__major, __minor, __fix)) - -#define GCK_VERSION_IS_EQUAL_TO(__major, __minor, __fix) \ - ((__major == GCK_VERSION_MAJOR) && (__minor == GCK_VERSION_MINOR) \ - && (__fix == GCK_VERSION_FIX)) - -#define GCK_EXPORT __attribute__((visibility("default"))) -#define GCK_DEPRECATED(message) __attribute__((deprecated(message))) -#define GCK_HIDDEN __attribute__((visibility("hidden"))) - -#ifdef __cplusplus -#define GCK_EXTERN extern "C" GCK_EXPORT -#else -#define GCK_EXTERN extern GCK_EXPORT -#endif - -// The macros below are all deprecated, but are left for backwards compatibility reasons. -#if __has_feature(nullability) - #define GCK_NULLABLE_TYPE _Nullable - #define GCK_NONNULL_TYPE _Nonnull - #define GCK_NULLABLE nullable - #define GCK_NONNULL nonnull -#else - #define GCK_NULLABLE_TYPE - #define GCK_NONNULL_TYPE - #define GCK_NULLABLE - #define GCK_NONNULL -#endif // __has_feature(nullability) - -#if __has_feature(assume_nonnull) - #define GCK_ASSUME_NONNULL_BEGIN _Pragma("clang assume_nonnull begin") - #define GCK_ASSUME_NONNULL_END _Pragma("clang assume_nonnull end") -#else - #define GCK_ASSUME_NONNULL_BEGIN - #define GCK_ASSUME_NONNULL_END -#endif // __has_feature(assume_nonnull) diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKDevice.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKDevice.h deleted file mode 100755 index 4e04f81d64..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKDevice.h +++ /dev/null @@ -1,210 +0,0 @@ -// Copyright 2012 Google Inc. - -#import - -#import - -#import - -/** - * @file GCKDevice.h - * GCKDeviceStatus enum. - */ - -NS_ASSUME_NONNULL_BEGIN - -/** - * @enum GCKDeviceStatus - * Enum defining the device status at the time the device was scanned. - */ -typedef NS_ENUM(NSInteger, GCKDeviceStatus) { - /** Unknown status. */ - GCKDeviceStatusUnknown = -1, - /** Idle device status. */ - GCKDeviceStatusIdle = 0, - /** Busy/join device status. */ - GCKDeviceStatusBusy = 1, -}; - -/** - * @enum GCKDeviceCapabilities - * Enum defining the capabilities of a receiver device. - */ -typedef NS_OPTIONS(NSInteger, GCKDeviceCapabilities) { - /** The device has video-out capability. */ - GCKDeviceCapabilityVideoOut = 1 << 0, - /** The device has video-in capability. */ - GCKDeviceCapabilityVideoIn = 1 << 1, - /** The device has audio-out capability. */ - GCKDeviceCapabilityAudioOut = 1 << 2, - /** The device has audio-in capability. */ - GCKDeviceCapabilityAudioIn = 1 << 3, - /** The device is a multizone group. */ - GCKDeviceCapabilityMultizoneGroup = 1 << 5, - /** The device is a dynamic group. */ - GCKDeviceCapabilityDynamicGroup = 1 << 6, - /** The device has master or fixed volume mode capability. */ - GCKDeviceCapabilityMasterOrFixedVolume = 1 << 11, - /** The device has attenuation or fixed volume mode capability. */ - GCKDeviceCapabilityAttenuationOrFixedVolume = 1 << 12, - /** The device can be part of a dynamic group. */ - GCKDeviceCapabilityDynamicGroupingSupported = 1 << 16, -}; - -/** - * This is left for backwards compatibility reasons. - */ -typedef GCKDeviceCapabilities GCKDeviceCapability; - -/** - * @enum GCKDeviceType - * Device types. - * @since 3.3 - */ -typedef NS_ENUM(NSInteger, GCKDeviceType) { - /** Generic Cast device. */ - GCKDeviceTypeGeneric = 0, - /** Cast-enabled TV. */ - GCKDeviceTypeTV, - /** Cast-enabled speaker or other audio device. */ - GCKDeviceTypeSpeaker, - /** Speaker group. */ - GCKDeviceTypeSpeakerGroup, - /** - * The "Nearby Devices" pseudo-device, which represents any nearby unpaired guest-mode devices. - */ - GCKDeviceTypeNearbyUnpaired -}; - -/** - * @var kGCKCastDeviceCategory - * The device category that identifies Cast devices. - */ -GCK_EXTERN NSString *const kGCKCastDeviceCategory; - -@class GCKImage; - -/** - * An object representing a receiver device. - */ -GCK_EXPORT -@interface GCKDevice : NSObject - -- (instancetype)init NS_UNAVAILABLE; - -/** - * @deprecated Use @ref networkAddress - * The device's IPv4 address, in dot-notation. Used when making network requests. - * This will be an empty string for @ref GCKDevice objects that are created with an IPv6 address. - */ -@property(nonatomic, copy, readonly) - NSString *ipAddress GCK_DEPRECATED("Use networkAddress for both IPv4 and IPv6 support"); - -/** - * The device's IP address. Used when making network requests. - * @since 4.2 - */ -@property(nonatomic, copy, readonly) GCKNetworkAddress *networkAddress; - -/** The device's service port. */ -@property(nonatomic, readonly) uint16_t servicePort; - -/** A unique identifier for the device. */ -@property(nonatomic, copy, readonly) NSString *deviceID; - -/** The device's friendly name. This is a user-assignable name such as "Living Room". */ -@property(nonatomic, copy, nullable) NSString *friendlyName; - -/** The device's model name. */ -@property(nonatomic, copy, nullable) NSString *modelName; - -/** An array of GCKImage objects containing icons for the device. */ -@property(nonatomic, copy, nullable) NSArray *icons; - -/** The device's status at the time that it was most recently scanned. */ -@property(nonatomic) GCKDeviceStatus status; - -/** The status text reported by the currently running receiver application, if any. */ -@property(nonatomic, copy, nullable) NSString *statusText; - -/** The device's protocol version. */ -@property(nonatomic, copy, nullable) NSString *deviceVersion; - -/** YES if this device is on the local network. */ -@property(nonatomic, readonly) BOOL isOnLocalNetwork; - -/** - * The device type. - * - * @since 3.3 - */ -@property(nonatomic, readonly) GCKDeviceType type; - -/** - * The device category, a string that uniquely identifies the type of device. Cast devices have - * a category of @ref kGCKCastDeviceCategory. - */ -@property(nonatomic, copy, readonly) NSString *category; - -/** - * A globally unique ID for this device. This is a concatenation of the @ref category and - * @ref deviceID properties. - */ -@property(nonatomic, copy, readonly) NSString *uniqueID; - -/** - * Tests if this device refers to the same physical device as another. Returns YES if - * both GCKDevice objects have the same category, device ID, IP address, service port, and protocol - * version. - */ -- (BOOL)isSameDeviceAs:(const GCKDevice *)other; - -/** - * Returns YES if the device supports all of the given capabilities. - * - * @param deviceCapabilities A bitwise-OR of one or more of the @ref GCKDeviceCapabilities - * constants. - */ -- (BOOL)hasCapabilities:(GCKDeviceCapabilities)deviceCapabilities; - -/** - * Sets an arbitrary attribute in the object. May be used by custom device providers to store - * device-specific information for non-Cast devices. - * - * @param attribute The attribute value, which must be key-value coding compliant, and cannot be - * nil. - * @param key The key that identifies the attribute. The key is an arbitrary string. It cannot be - * nil. - */ -- (void)setAttribute:(NSObject *)attribute forKey:(NSString *)key; - -/** - * Looks up an attribute in the object. - * - * @param key The key that identifies the attribute. The key is an arbitrary string. It cannot be - * nil. - * @return The value of the attribute, or nil if no such attribute exists. - */ -- (nullable NSObject *)attributeForKey:(NSString *)key; - -/** - * Removes an attribute from the object. - * - * @param key The key that identifies the attribute. The key is an arbitrary string. It cannot be - * nil. - */ -- (void)removeAttributeForKey:(NSString *)key; - -/** - * Removes all attributes from the object. - */ -- (void)removeAllAttributes; - -/** - * Extracts the device category from a device unique ID. - */ -+ (NSString *)deviceCategoryForDeviceUniqueID:(NSString *)deviceUniqueID; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKDeviceProvider+Protected.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKDeviceProvider+Protected.h deleted file mode 100755 index ed0e6afff7..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKDeviceProvider+Protected.h +++ /dev/null @@ -1,78 +0,0 @@ -// Copyright 2015 Google Inc. - -#import - -#import -#import - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * Convenience methods for constructing GCKDevice objects and sending discovery notifications to the - * framework. - * - * @since 3.0 - */ -@interface GCKDeviceProvider (Protected) - -/** - * Notifies the discovery manager that discovery has started. - */ -- (void)notifyDidStartDiscovery; - -/** - * Notifies the discovery manager that a new device has been published. - */ -- (void)notifyDidPublishDevice:(GCKDevice *)device; - -/** - * Notifies the discovery manager that a previously-published device has been unpublished, because - * it is no longer available. - */ -- (void)notifyDidUnpublishDevice:(GCKDevice *)device; - -/** - * Notifies the discovery manager that one or more of a previously-published device's display - * attributes (such as friendly name or icons) have changed. - */ -- (void)notifyDidUpdateDevice:(GCKDevice *)device; - -/** - * @deprecated Use createDeviceWithID:networkAddress:servicePort: for IPv4 and IPv6 support - * - * Factory method for constructing new GCKDevice instances. The parameters correspond to - * immutable properties of a GCKDevice. - * - * @param deviceID The unique ID identifying this device. This value must be unique among all - * GCKDevice objects that are created by this provider. - * @param ipAddress The IP address of the device, in numeric form (for example, - * @@"10.0.0.10"). May not be nil. Supports IPv4 only. - * @param servicePort The service port on which connections should be made to this device. May be - * 0 if a service port is not applicable. - */ -- (GCKDevice *)createDeviceWithID:(NSString *)deviceID - ipAddress:(NSString *)ipAddress - servicePort:(uint16_t)servicePort - GCK_DEPRECATED("Use createDeviceWithID:networkAddress:servicePort: for IPv4 and IPv6 support"); - -/** - * Factory method for constructing new GCKDevice instances. The parameters correspond to - * immutable properties of a GCKDevice. - * - * @param deviceID The unique ID identifying this device. This value must be unique among all - * GCKDevice objects that are created by this provider. - * @param networkAddress The IP address of the device, either IPv4 or IPv6 - * @param servicePort The service port on which connections should be made to this device. May be - * 0 if a service port is not applicable. - * - * @since 4.2 - */ -- (GCKDevice *)createDeviceWithID:(NSString *)deviceID - networkAddress:(GCKNetworkAddress *)networkAddress - servicePort:(uint16_t)servicePort; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKDeviceProvider.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKDeviceProvider.h deleted file mode 100755 index 6af7404ade..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKDeviceProvider.h +++ /dev/null @@ -1,93 +0,0 @@ -// Copyright 2015 Google Inc. - -#import -#import -#import -#import - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * An abstract base class for performing device discovery and session construction. Support for - * additional device types can be added by extending this class. See the - * @ref GCKDeviceProvider(Protected) category for a list of helper methods intended for use by - * subclasses. New device providers are registered with the framework using @ref - * GCKCastContext::registerDeviceProvider:. - * - * @since 3.0 - */ -GCK_EXPORT -@interface GCKDeviceProvider : NSObject - -/** - * A string that uniquely identifies the type of device that will be discovered by this provider. - */ -@property(nonatomic, copy, readonly) NSString *deviceCategory; - -/** - * Whether the scan should be a passive scan. A passive scan sends discovery queries less - * frequently, so it is more efficient, but the results will not be as fresh. It's appropriate to - * do a passive scan when the user is not actively selecting a Cast target. Not all implementations - * will honor this property. - */ -@property(nonatomic, assign) BOOL passiveScan; - -/** The array of discovered devices. */ -@property(nonatomic, copy, readonly) NSArray *devices; - -/** - * Designated initializer. Constructs a new GCKDeviceProvider for devices of the specified type. - * - * @param deviceCategory A string that uniquely identifies the type of device that is managed by - * by this provider. - */ -- (instancetype)initWithDeviceCategory:(NSString *)deviceCategory NS_DESIGNATED_INITIALIZER; - -/** - * Starts a new discovery scan. This is (commonly) an asynchronous operation. If any of the - * devices discovered by the previous scan are no longer valid, the provider should unpublish them - * at this time. Must be overridden by subclasses. - * - * The provider must notify the discovery manager once the scan has been started (and any - * stale devices have been unpublished) by calling @ref GCKDeviceProvider::notifyDidStartDiscovery. - * If a particular implementation of this method has no asynchronous work to do when starting a - * scan, it can call the notification method directly before returning. - */ -- (void)startDiscovery; - -/** - * Stops the discovery scan. Must be overridden by subclasses. - */ -- (void)stopDiscovery; - -/** - * Constructs a new session for the given device and optionally an existing session ID. - * Must be overridden by subclasses. - * - * @param device The device to connect to. - * @param sessionID The ID of the session to resume; or nil to start a new session. - * @param sessionOptions The session options, if any; otherwise nil. - * - * @since 4.0 - */ -- (GCKSession *)createSessionForDevice:(GCKDevice *)device - sessionID:(nullable NSString *)sessionID - sessionOptions:(nullable GCKSessionOptions *)sessionOptions; - -/** - * Constructs a new session for the given device and optionally an existing session ID. - * - * @param device The device to connect to. - * @param sessionID The ID of the session to resume; or nil to start a new session. - * - * @deprecated Subclasses should call createSessionForDevice:sessionID:sessionOptions instead. - */ -- (GCKSession *)createSessionForDevice:(GCKDevice *)device - sessionID:(nullable NSString *)sessionID - GCK_DEPRECATED("Use createSessionForDevice:sessionID:sessionOptions:"); - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKDiscoveryCriteria.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKDiscoveryCriteria.h deleted file mode 100755 index 8042e1e077..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKDiscoveryCriteria.h +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright 2016 Google Inc. - -#import - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * The receiver application ID for the Default Media Receiver. - * - * @memberof GCKDiscoveryCriteria - */ -GCK_EXTERN NSString *const kGCKDefaultMediaReceiverApplicationID; - -/** - * Device discovery filter criteria. - * - * @since 4.0 - */ -GCK_EXPORT -@interface GCKDiscoveryCriteria : NSObject - -/** A list of supported receiver application IDs to test for. */ -@property(nonatomic, strong, readonly, nullable) NSOrderedSet *applicationIDs; - -/** Whether the discovery criteria includes any application IDs. */ -@property(nonatomic, assign, readonly) BOOL hasApplicationIDs; - -/** A list of supported namespaces to test for. */ -@property(nonatomic, strong, readonly, nullable) NSSet *namespaces; - -/** Whether the discovery criteria includes any namespaces. */ -@property(nonatomic, assign, readonly) BOOL hasNamespaces; - -/** The discovery criteria as a set of mDNS subtypes. */ -@property(nonatomic, strong, readonly) NSSet *allSubtypes; - -/** - * Initializes a new GCKDiscoveryCriteria with a receiver application ID. - * - * @param applicationID The receiver application ID. - */ -- (instancetype)initWithApplicationID:(NSString *)applicationID; - -/** - * Initializes a new GCKDiscoveryCriteria with the given attributes. - * - * @param namespaces A set of namespaces. - */ -- (instancetype)initWithNamespaces:(NSSet *)namespaces; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKDiscoveryManager.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKDiscoveryManager.h deleted file mode 100755 index 3f1bdf5f47..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKDiscoveryManager.h +++ /dev/null @@ -1,231 +0,0 @@ -// Copyright 2015 Google Inc. - -#import - -#import - -@class GCKDevice; - -NS_ASSUME_NONNULL_BEGIN - -GCK_EXTERN NSString *const kGCKKeyHasDiscoveredDevices; - -typedef NS_ENUM(NSInteger, GCKDiscoveryState) { - GCKDiscoveryStateStopped = 0, - GCKDiscoveryStateRunning = 1 -}; - -@protocol GCKDiscoveryManagerListener; - -/** - * A class that manages the device discovery process. GCKDiscoveryManager manages a collection of - * GCKDeviceProvider subclass instances, each of which is responsible for discovering devices of - * a specific type. It also maintains a lexicographically ordered list of the currently discovered - * devices. - * - * The framework automatically starts the discovery process when the application moves to the - * foreground and suspends it when the application moves to the background. It is generally not - * necessary for the application to call GCKDiscoveryManager::startDiscovery and - * GCKDiscoveryManager::stopDiscovery, except as an optimization measure to reduce network traffic - * and CPU utilization in areas of the application that do not use Cast functionality. - * - * If the application is using the framework's Cast dialog, either by way of GCKUICastButton or - * by presenting it directly, then that dialog will use GCKDiscoveryManager to populate its list - * of available devices. If however the application is providing its own device selection/control - * dialog UI, then it should use the GCKDiscoveryManager and its associated listener protocol, - * GCKDiscoveryManagerListener, to populate and update its list of available devices. - * - * @since 3.0 - */ -GCK_EXPORT -@interface GCKDiscoveryManager : NSObject - -/** - * The current discovery state. - */ -@property(nonatomic, assign, readonly) GCKDiscoveryState discoveryState; - -/** - * A flag indicating whether any devices have been discovered by any of the discovery providers - * managed by this object. - */ -@property(nonatomic, assign, readonly) BOOL hasDiscoveredDevices; - -/** - * A flag indicating whether discovery should employ a "passive" scan. Passive scans are less - * resource-intensive but do not provide results that are as fresh as active scans. - */ -@property(nonatomic, assign) BOOL passiveScan; - -/** - * A flag indicating whether discovery is active or not. - * - * @since 3.4 - */ -@property(nonatomic, assign, readonly) BOOL discoveryActive; - -/** - * The number of devices that are currently discovered. - */ -@property(nonatomic, assign, readonly) NSUInteger deviceCount; - -/** - * Default initializer is not available. - */ -- (instancetype)init NS_UNAVAILABLE; - -/** - * Adds a listener that will receive discovery notifications. - * - * The added listener is weakly held, and should be retained to avoid unexpected deallocation. - * - * @param listener The listener to add. - */ -- (void)addListener:(id)listener; - -/** - * Removes a previously registered listener. - * - * @param listener The listener to remove. - */ -- (void)removeListener:(id)listener; - -/** - * Starts the discovery process. - */ -- (void)startDiscovery; - -/** - * Stops the discovery process. - */ -- (void)stopDiscovery; - -/** - * Tests whether discovery is currently active for the given device category. - */ -- (BOOL)isDiscoveryActiveForDeviceCategory:(NSString *)deviceCategory; - -/** - * Returns the device at the given index in the manager's list of discovered devices. - */ -- (GCKDevice *)deviceAtIndex:(NSUInteger)index; - -/** - * Returns the device with the given unique ID in the manager's list of discovered devices. - * - * @param uniqueID The device's unique ID. - * @return The matching GCKDevice object, or nil if a matching device was not found. - */ -- (nullable GCKDevice *)deviceWithUniqueID:(NSString *)uniqueID; - -/** - * Waits for a device with the given unique ID to be discovered, and invokes a completion block. If - * a matching device is already in the discovered device list, the completion block will be invoked - * immediately (but after this method returns). Only one find operation can be active at a time; - * starting a new find operation while another one is in progress will cancel the current one. - * - * @param uniqueID The unique ID of the device. - * @param timeout The maximum amount of time to wait for the device to be discovered. - * @param completion The completion block to invoke when either the device is found or the timeout - * is reached. The device (if found) or nil (if not found) will be passed to the - * completion block. - * - * @since 4.0 - */ -- (void)findDeviceWithUniqueID:(NSString *)uniqueID - timeout:(NSTimeInterval)timeout - completion:(void (^)(GCKDevice *))completion; - -/** - * Cancels any in-progress find operation started by findDeviceWithUniqueID:timeout:completion:. - * - * @since 4.0 - */ -- (void)cancelFindOperation; - -@end - -/** - * The GCKDiscoveryManager listener protocol. - * - * @since 3.0 - */ -@protocol GCKDiscoveryManagerListener - -@optional - -/** - * Called when discovery has started for the given device category. - */ -- (void)didStartDiscoveryForDeviceCategory:(NSString *)deviceCategory; - -/** - * Called when the list of discovered devices is about to be updated in some way. - */ -- (void)willUpdateDeviceList; - -/** - * Called when the list of discovered devices has been updated in some way. - */ -- (void)didUpdateDeviceList; - -/** - * Called when a newly-discovered device has been inserted into the list of devices. - * - * @param device The device that was inserted. - * @param index The list index at which the device was inserted. - */ -- (void)didInsertDevice:(GCKDevice *)device atIndex:(NSUInteger)index; - -/** - * Called when a previously-discovered device has been updated. - * - * @param device The device that was updated. - * @param index The list index of the device. - */ -- (void)didUpdateDevice:(GCKDevice *)device atIndex:(NSUInteger)index; - -/** - * Called when a previously-discovered device has been updated and/or reordered within the list. - * - * @param device The device that was updated. - * @param index The previous list index of the device. - * @param newIndex The current list index of the device. - */ -- (void)didUpdateDevice:(GCKDevice *)device - atIndex:(NSUInteger)index - andMoveToIndex:(NSUInteger)newIndex; - -/** - * Called when a previously-discovered device has gone offline and has been removed from the list of - * devices. - * - * @param index The list index of the device that was removed. - */ -- (void)didRemoveDeviceAtIndex:(NSUInteger)index; - -/** - * Called when a previously-discovered device has gone offline and has been - * removed from the list of devices. This is an alternative to @ref - * didRemoveDeviceAtIndex:. If both are implemented, both will be called. - * - * @param device The device that was removed. - * @param index The list index of the device that was removed. - * - * @since 4.1 - */ -- (void)didRemoveDevice:(GCKDevice *)device atIndex:(NSUInteger)index; - -/** - * Called when there are some previously-discovered devices in the list before the discovery process - * starts. These devices are still valid and not expired since being discovered by the last - * discovery process. The full list of previously-discovery devices can be obtained by using @ref - * deviceCount: and @ref deviceAtIndex:. - * - * @since 4.4.1 - */ -- (void)didHaveDiscoveredDeviceWhenStartingDiscovery; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKDynamicDevice.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKDynamicDevice.h deleted file mode 100755 index 09b34a07d7..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKDynamicDevice.h +++ /dev/null @@ -1,37 +0,0 @@ -#import - -#import - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * A device object that can be part of a multizone group. - * - * @since 4.3.5 - */ -GCK_EXPORT -@interface GCKDynamicDevice : NSObject - -/** The unique device ID. */ -@property(nonatomic, copy, readonly) NSString *deviceID; - -/** The friendly name of the device. */ -@property(nonatomic, copy, readonly, nullable) NSString *friendlyName; - -/** The device capabilities. */ -@property(nonatomic, assign, readonly) GCKDeviceCapabilities capabilities; - -- (instancetype)init NS_UNAVAILABLE; - -/** - * Returns YES if the device supports the given capabilities. - * - * @param deviceCapabilities A bitwise-OR of one or more of the @ref GCKDeviceCapability constants. - */ -- (BOOL)hasCapabilities:(GCKDeviceCapabilities)deviceCapabilities; - -@end // GCKDynamicDevice - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKError.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKError.h deleted file mode 100755 index 8bb1eddbfb..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKError.h +++ /dev/null @@ -1,444 +0,0 @@ -// Copyright 2013 Google Inc. - -#import - -#import - -/** @file GCKError.h - * Framework errors. - */ - -NS_ASSUME_NONNULL_BEGIN - -/** - * @enum GCKErrorCode - * Framework error codes. - */ -typedef NS_ENUM(NSInteger, GCKErrorCode) { - /** - * Error Code indicating no error. - */ - GCKErrorCodeNoError = 0, - - /** - * Error code indicating a network I/O error. - */ - GCKErrorCodeNetworkError = 1, - - /** - * Error code indicating that an operation has timed out. - */ - GCKErrorCodeTimeout = 2, - - /** - * Error code indicating an authentication error. - */ - GCKErrorCodeDeviceAuthenticationFailure = 3, - - /** - * Error code indicating that an invalid request was made. - */ - GCKErrorCodeInvalidRequest = 4, - - /** - * Error code indicating that an in-progress request has been cancelled, most likely because - * another action has preempted it. - */ - GCKErrorCodeCancelled = 5, - - /** - * Error code indicating that a request has been replaced by another request of the same type. - */ - GCKErrorCodeReplaced = 6, - - /** - * Error code indicating that the request was disallowed and could not be completed. - */ - GCKErrorCodeNotAllowed = 7, - - /** - * Error code indicating that a request could not be made because the same type of request is - * still in process. - */ - GCKErrorCodeDuplicateRequest = 8, - - /** - * Error code indicating that the request is not allowed in the current state. - */ - GCKErrorCodeInvalidState = 9, - - /** - * Error code indicating that data could not be sent because the send buffer is full. - */ - GCKErrorCodeSendBufferFull = 10, - - /** - * Error indicating that the request could not be sent because the message exceeds the maximum - * allowed message size. - */ - GCKErrorCodeMessageTooBig = 11, - - /** - * Error indicating that a channel operation could not be completed because the channel is not - * currently connected. - */ - GCKErrorCodeChannelNotConnected = 12, - - /** - * Error indicating that the user is not authorized to use a Cast device. - */ - GCKErrorCodeDeviceAuthorizationFailure = 13, - - /** - * Error indicating that a device request could not be completed because there is no connection - * currently established to the device. - */ - GCKErrorCodeDeviceNotConnected = 14, - - /** - * Error indicating that there is a mismatch between the protocol versions being used on the - * sender and the receiver for a given namespace implementation. - */ - GCKErrorCodeProtocolVersionMismatch = 15, - - /** - * Error indicating that the maximum number of users is already connected to the receiver. - */ - GCKErrorCodeMaxUsersConnected = 16, - - /** - * Error indicating that the network is not reachable. - */ - GCKErrorCodeNetworkNotReachable = 17, - - /** - * Error indicating a protocol error (invalid data received). - */ - GCKErrorCodeProtocolError = 18, - - /** - * Error indicating that an attempt was made to initialize an already initialized singleton. - */ - GCKErrorCodeAlreadyInitialized = 19, - - /** - * Error code indicating that a requested application could not be found. - */ - GCKErrorCodeApplicationNotFound = 20, - - /** - * Error code indicating that a requested application is not currently running. - */ - GCKErrorCodeApplicationNotRunning = 21, - - /** - * Error code indicating that the application session ID was not valid. - */ - GCKErrorCodeInvalidApplicationSessionID = 22, - - /** - * Error code indicating a TLS error. The underlying error is one of the - * error codes as documented here: - * https://developer.apple.com/library/mac/documentation/Security/Reference/secureTransportRef/ - */ - GCKErrorCodeSecureTransportError = 23, - - /** - * Error indicating that a connect attempt was made on a socket that is already connected. - */ - GCKErrorCodeSocketAlreadyConnected = 24, - - /** - * Error indicating that an invalid network or socket address or address type was supplied to - * a method or initializer. - */ - GCKErrorCodeSocketInvalidAddress = 25, - - /** - * Error indicating that an invalid parameter was supplied to a method or initializer. - */ - GCKErrorCodeSocketInvalidParameter = 26, - - /** - * Error indicating that the response received was invalid. - */ - GCKErrorCodeInvalidResponse = 27, - - /** - * Error indicating that the session update went through, but all devices could not be moved. - */ - GCKErrorCodeFailedSessionUpdate = 28, - - /** - * Error indicating that a device request could not be completed because the current session is - * not active. - * - * @since 4.4.5 - */ - GCKErrorCodeSessionIsNotActive = 29, - - /** - * Error code indicating that a media load failed on the receiver side. - */ - GCKErrorCodeMediaLoadFailed = 30, - - /** - * Error code indicating that a media media command failed because of the media player state. - */ - GCKErrorCodeInvalidMediaPlayerState = 31, - - /** - * Error indicating that no media session is currently available. - */ - GCKErrorCodeNoMediaSession = 32, - - /** - * Error code indicating that the current session is not a cast session. - */ - GCKErrorCodeNotCastSession = 33, - - /** - * Error code indicating that a generic media error happens. - */ - GCKErrorCodeMediaError = 34, - - /** - * Error code indicating that device authentication failed due to error received. - */ - GCKErrorCodeAuthenticationErrorReceived = 40, - - /** - * Error code indicating that device authentication failed because a malformed client certificate - * is received. - */ - GCKErrorCodeMalformedClientCertificate = 41, - - /** - * Error code indicating that device authentication failed because certificate received from - * Chromecast is not expected format. - */ - GCKErrorCodeNotX509Certificate = 42, - - /** - * Error code indicating that device authentication failed because the device certificate is not - * trusted. - */ - GCKErrorCodeDeviceCertificateNotTrusted = 43, - - /** - * Error code indicating that device authentication failed because the SSL certificate is not - * trusted. - */ - GCKErrorCodeSSLCertificateNotTrusted = 44, - - /** - * Error code indicating that device authentication failed because the response from device is - * malformed. - */ - GCKErrorCodeMalformedAuthenticationResponse = 45, - - /** - * Error code indicating that device authentication failed because the device capability shows - * unsupported. - */ - GCKErrorCodeDeviceCapabilityNotSupported = 46, - - /** - * Error code indicating that device authentication failed because CRL from device is invalid. - */ - GCKErrorCodeCRLInvalid = 47, - - /** - * Error code indicating that device authentication failed because device certificate is revoked - * by CRL. - */ - GCKErrorCodeCRLCheckFailed = 48, - - /** - * Error code indicating that the broadcast message failed to encrypt. - */ - GCKErrorCodeBroadcastMessageEncryptionFailed = 50, - - /** - * Error code indicating that the key exchange response is invalid. - */ - GCKErrorCodeBroadcastKeyExchangeInvalidResponse = 51, - - /** - * Error code indicating that the key exchange response shows an invalid input error. - */ - GCKErrorCodeBroadcastKeyExchangeInvalidInput = 52, - - /** - * Error code indicating that the key exchange response doesn't contain a wrapped sender key. - */ - GCKErrorCodeBroadcastKeyExchangeEmptyResponse = 53, - - /** - * Error code indicating that the key exchange request has timed out. - */ - GCKErrorCodeBroadcastKeyExchangeRequestTimeout = 54, - - /** - * Error code indicating that no device that is capable for key exchange can be found. - */ - GCKErrorCodeBroadcastKeyExchangeFailedToFindDevice = 55, - - /** - * Error code indicating that it failed to connect to the device that is capable for key exchange. - */ - GCKErrorCodeBroadcastKeyExchangeFailedToConnect = 56, - - /** - * Error code indicating that the broadcast message is dropped because of cache limit. - */ - GCKErrorCodeBroadcastMessageDropped = 57, - - /** - * Error code indicating that the broadcast message is not sent out due to socket error. - */ - GCKErrorCodeBroadcastSocketError = 58, - - /** - * Error code indicating that the broadcast encryption key is failed to be generated. - */ - GCKErrorCodeBroadcastFailedToGenerateEncryptionKey = 59, - - /** - * Error code indicating that the listening failed. - */ - GCKErrorCodeGuestModeListenFailed = 60, - - /** - * Error code indicating that an unspecified Remote Display error has occurred. Additional details - * may be available in the value associated with the key kGCKErrorExtraInfoKey in the user info. - */ - GCKErrorCodeRemoteDisplayError = 80, - - /** - * Error code indicating that the target device does not support Remote Display. - */ - GCKErrorCodeRemoteDisplayDeviceNotSupported = 81, - - /** - * Error code indicating that the target device does not support a paraticular Remote Display - * feature. - */ - GCKErrorCodeRemoteDisplayFeatureNotSupported = 82, - - /** - * Error code indicating that the provided Remote Display configuration has been rejected by the - * receiver device. - */ - GCKErrorCodeRemoteDisplayConfigurationRejectedByReceiver = 83, - - /** - * Error indicating that an OpenGL error has occurred. Additional details may be available in the - * value associated with the key kGCKErrorExtraInfoKey in the user info. - */ - GCKErrorCodeRemoteDisplayOpenGLError = 84, - - /** - * Error indicating that a Metal error has occurred. Additional details may be available in the - * value associated with the key kGCKErrorExtraInfoKey in the user info. - */ - GCKErrorCodeRemoteDisplayMetalError = 85, - - /** - * Error indicating that an audio conversion error has occurred. Additional details may be - * available in the value associated with the key kGCKErrorExtraInfoKey in the user info. - */ - GCKErrorCodeRemoteDisplayAudioConversionError = 86, - - /** - * Error code indicating that the application moved to the background. - */ - GCKErrorCodeAppDidEnterBackground = 91, - - /** - * Error code indicating that the connection to the receiver was closed. - */ - GCKErrorCodeDisconnected = 92, - - /** - * Error code indicating that the feature or action is unsupported either on this iOS device or - * the receiver. - */ - GCKErrorCodeUnsupportedFeature = 93, - - /** - * Error code indicating that an unknown, unexpected error has occurred. - */ - GCKErrorCodeUnknown = 99, - - /** - * Error code indicating that the authentication message received was not properly formatted and - * encountered an error while parsing. - * - * @since 4.4.5 - */ - GCKErrorCodeDeviceAuthenticationMessageParseFailure = 100, - - /** - * Error code indicating that the authentication message received had the challenge - * property set to a non-null value. - * - * @since 4.4.5 - */ - GCKErrorCodeDeviceAuthenticationMessageChallengeReceivedFailure = 101, - - /** - * Error code indicating that the authentication message request timed out. - * - * @since 4.4.5 - */ - GCKErrorCodeDeviceAuthenticationTimeoutFailure = 102 -}; - -/** - * The key for the customData JSON object associated with the error in the userInfo dictionary. - */ -GCK_EXTERN NSString *const kGCKErrorCustomDataKey; - -/** - * The key for an API-specific detailed error code. - * - * @since 4.4.3 - */ -GCK_EXTERN NSString *const kGCKErrorDetailedCodeKey; - -/** - * The key for extra error information, such as an API-specific error description. - */ -GCK_EXTERN NSString *const kGCKErrorExtraInfoKey; - -/** - * The key for an API-specific error reason. - * - * @since 4.4.3 - */ -GCK_EXTERN NSString *const kGCKErrorReasonKey; - -/** - * The error domain for GCKErrorCode. - */ -GCK_EXTERN NSString *const kGCKErrorDomain; - -/** - * A subclass of NSError for framework errors. - */ -GCK_EXPORT -@interface GCKError : NSError - -/** Constructs a GCKError with the given error code. */ -+ (GCKError *)errorWithCode:(GCKErrorCode)code; - -/** Constructs a GCKError with the given error code and optional custom data. */ -+ (GCKError *)errorWithCode:(GCKErrorCode)code customData:(nullable id)customData; - -/** Returns the human-readable description for a given error code. */ -+ (NSString *)enumDescriptionForCode:(GCKErrorCode)code; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKGenericChannel.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKGenericChannel.h deleted file mode 100755 index 1e0fb248e2..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKGenericChannel.h +++ /dev/null @@ -1,79 +0,0 @@ -// Copyright 2014 Google Inc. - -#import -#import - -#import - -@protocol GCKGenericChannelDelegate; - -NS_ASSUME_NONNULL_BEGIN - -/** - * A generic GCKCastChannel implementation, suitable for use when subclassing is not desired. - * GCKGenericChannel forwards message and connectivity events to its delegate, and has no - * processing logic of its own. - * - * See GCKGenericChannelDelegate for the delegate protocol. - */ -GCK_EXPORT -@interface GCKGenericChannel : GCKCastChannel - -/** - * The delegate for receiving notifications about changes in the channel's state. - */ -@property(nonatomic, weak, nullable) id delegate; - -/** - * Designated initializer. - * - * @param protocolNamespace The namespace for this channel. This namespace must be unique across - * all channels used by a given application. - */ -- (instancetype)initWithNamespace:(NSString *)protocolNamespace NS_DESIGNATED_INITIALIZER; - -@end - -/** - * The GCKGenericChannel delegate protocol. - */ -GCK_EXPORT -@protocol GCKGenericChannelDelegate - -/** - * Called when a text message has been received on the channel. - */ -- (void)castChannel:(GCKGenericChannel *)channel - didReceiveTextMessage:(NSString *)message - withNamespace:(NSString *)protocolNamespace; - -@optional - -/** - * Called when the channel has been connected, indicating that messages can now be exchanged with - * the Cast device over the channel. - * - * @param channel The channel. - */ -- (void)castChannelDidConnect:(GCKGenericChannel *)channel; - -/** - * Called when the channel has been disconnected, indicating that messages can no longer be - * exchanged with the Cast device over the channel. - * - * @param channel The channel. - */ -- (void)castChannelDidDisconnect:(GCKGenericChannel *)channel; - -/** - * Called when the writable state of the channel has changed. - * - * @param channel The channel. - * @param writable Whether the channel is now writable. - * @since 4.0 - */ -- (void)castChannel:(GCKCastChannel *)channel didChangeWritableState:(BOOL)writable; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKImage.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKImage.h deleted file mode 100755 index 9e7934dc5d..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKImage.h +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright 2013 Google Inc. - -#import - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * A class that represents an image that is located on a web server. Used for such things as - * GCKDevice icons and GCKMediaMetadata artwork. - */ -GCK_EXPORT -@interface GCKImage : NSObject - -/** - * The image URL. - */ -@property(nonatomic, strong, readonly) NSURL *URL; - -/** - * The image width, in pixels. - */ -@property(nonatomic, assign, readonly) NSInteger width; - -/** - * The image height, in pixels. - */ -@property(nonatomic, assign, readonly) NSInteger height; - -/** - * Constructs a new GCKImage with the given URL and dimensions. Designated initializer. - * - * @param URL The URL of the image. - * @param width The width of the image, in pixels. - * @param height The height of the image, in pixels. - * @throw NSInvalidArgumentException if the URL is nil or empty, or the dimensions are - * invalid. - */ -- (instancetype)initWithURL:(NSURL *)URL width:(NSInteger)width height:(NSInteger)height; - -/** - * Default initializer is not available. - */ -- (instancetype)init NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKJSONUtils.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKJSONUtils.h deleted file mode 100755 index c5cedf19c0..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKJSONUtils.h +++ /dev/null @@ -1,68 +0,0 @@ -// Copyright 2012 Google Inc. - -#import - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * Utility methods for working with JSON data. - */ -GCK_EXPORT -@interface GCKJSONUtils : NSObject - -/** - * Parses a JSON string into an object. - * - * @param json The JSON string to parse. - * @return The root object of the object hierarchy that represents the data (either an - * NSArray or an - * NSDictionary), or nil if the parsing - * failed. - */ -+ (nullable id)parseJSON:(NSString *)json; - -/** - * Parses a JSON string into an object. - * - * @param json The JSON string to parse. - * @param error If not nil, the location at which to store a pointer to an - * NSError if the parsing fails. - * @return The root object of the object hierarchy that represents the data (either an - * NSArray or an - * NSDictionary), or nil if the parsing - * failed. - */ -+ (nullable id)parseJSON:(NSString *)json error:(NSError **)error; - -/** - * Writes an object hierarchy of data to a JSON string. - * - * @param object The root object of the object hierarchy to encode. This must be either an - * NSArray or an - * NSDictionary. - * @return An NSString containing the JSON encoding, or - * nil if the data could not be encoded. - */ -+ (NSString *)writeJSON:(id)object; - -/** - * Tests if two JSON strings are equivalent. This does a deep comparison of the JSON data in the - * two strings, but ignores any differences in the ordering of keys within a JSON object. For - * example, { "width":64, "height":32 } is considered to be equivalent to - * { "height":32, "width":64 }. - */ -+ (BOOL)isJSONString:(NSString *)actual equivalentTo:(NSString *)expected; - -/** - * Tests if two JSON objects are equivalent. This does a deep comparison of the JSON data in the - * two objects, but ignores any differences in the ordering of keys within a JSON object. For - * example, { "width":64, "height":32 } is considered to be equivalent to - * { "height":32, "width":64 }. - */ -+ (BOOL)isJSONObject:(id)actual equivalentTo:(id)expected; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKLaunchOptions.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKLaunchOptions.h deleted file mode 100755 index 6e650cf564..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKLaunchOptions.h +++ /dev/null @@ -1,78 +0,0 @@ -// Copyright 2014 Google Inc. - -#import - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * Receiver application launch options. Changes to this object must be made before passing it to the - * GCKCastContext. - */ -GCK_EXPORT -@interface GCKLaunchOptions : NSObject - -/** The sender's language code as per RFC 5646. The default is the sender device's language. */ -@property(nonatomic, copy, nullable) NSString *languageCode; - -/** - * A flag indicating whether the receiver application should be relaunched if it is already - * running. The default is NO. - */ -@property(nonatomic, assign) BOOL relaunchIfRunning; - -/** - * A flag indicating whether the sender application supports casting to an Android TV application. - * Default value is NO. - * - * @since 4.4.7 - */ -@property(nonatomic, assign) BOOL androidReceiverCompatible; - -/** Initializes the object with default values. */ -- (instancetype)init; - -/** - * Initializes the object with the sender device's language code and the specified relaunch - * behavior. - */ -- (instancetype)initWithRelaunchIfRunning:(BOOL)relaunchIfRunning; - -/** - * Initializes the object with the specified language code and relaunch behavior. - * - * @param languageCode The language code as per RFC 5646. - * @param relaunchIfRunning A flag indicating whether the receiver application should be relaunched - * if it is already running. - */ -- (instancetype)initWithLanguageCode:(nullable NSString *)languageCode - relaunchIfRunning:(BOOL)relaunchIfRunning; - -/** - * Initializes the object with the sender device's language code, the specified relaunch - * behavior and if the sender application supports Android TV application. - * - * @since 4.4.7 - */ -- (instancetype)initWithRelaunchIfRunning:(BOOL)relaunchIfRunning - androidReceiverCompatible:(BOOL)androidReceiverCompatible; - -/** - * Designated initializer. Initializes the object with the specified language code, - * relaunch behavior and support for Android TV application. - * - * @param relaunchIfRunning A flag indicating whether the receiver application should be relaunched - * @param languageCode The language code as per RFC 5646. - * @param androidReceiverCompatible A flag indicating whether the sender application supports - * Android application on the receiver side. - * - * @since 4.4.7 - */ -- (instancetype)initWithRelaunchIfRunning:(BOOL)relaunchIfRunning - languageCode:(nullable NSString *)languageCode - androidReceiverCompatible:(BOOL)androidReceiverCompatible; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKLogger.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKLogger.h deleted file mode 100755 index e32c432acd..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKLogger.h +++ /dev/null @@ -1,129 +0,0 @@ -// Copyright 2013 Google Inc. - -#import - -#import - -#import - -@protocol GCKLoggerDelegate; -@class GCKLoggerFilter; - -NS_ASSUME_NONNULL_BEGIN - -/** - * A singleton object used for logging by the framework. If a delegate is assigned, the formatted - * log messages are passed to the delegate. Otherwise, the messages are written using - * NSLog() in debug builds and are discarded otherwise. - * - * See GCKLoggerDelegate for the delegate protocol. - */ -GCK_EXPORT -@interface GCKLogger : NSObject - -/** The delegate to pass log messages to. */ -@property(nonatomic, weak, nullable) id delegate; - -/** - * The filter to apply to log messages. - * - * @since 3.0 - */ -@property(nonatomic, strong, nullable) GCKLoggerFilter *filter; - -/** - * Flag for enabling or disabling logging. On by default. - * - * @since 3.0 - */ -@property(nonatomic, assign) BOOL loggingEnabled; - -/** - * Flag for enabling or disabling file logging. Off by default. If enabled, log messages are - * written to a set of rotating files in the app's cache directory. The number and maximum size - * of these files can be configured via other properties of this class. - * - * @since 3.1 - */ -@property(nonatomic, assign) BOOL fileLoggingEnabled; - -/** - * Flag for enabling or disabling logging directly to the console (via NSLog). Off by default. - * - * @since 4.1 - */ -@property(nonatomic, assign) BOOL consoleLoggingEnabled; - -/** - * The maximum size of a log file, in bytes. The minimum is 32 KiB. If the value is 0, the default - * maximum size of 2 MiB will be used. - * - * @since 3.1 - */ -@property(nonatomic, assign) NSUInteger maxLogFileSize; - -/** - * The maximum number of log files. The minimum is 2. - * - * @since 3.1 - */ -@property(nonatomic, assign) NSUInteger maxLogFileCount; - -/** - * The minimum logging level that will be logged. - * - * @since 3.0 - * @deprecated Specify minimum logging level in GCKLoggerFilter. - */ -@property(nonatomic, assign) GCKLoggerLevel minimumLevel DEPRECATED_ATTRIBUTE; - -/** - * Returns the GCKLogger singleton instance. - */ -+ (GCKLogger *)sharedInstance; - -@end - -/** - * The GCKLogger delegate protocol. - */ -GCK_EXPORT -@protocol GCKLoggerDelegate - -@optional - -/** - * Called by the framework to log a message. - * - * @param message The log message. - * @param function The calling function or method. - * @param level The logging level. - * @param location The source code location of the log statement. - * - * @since 4.0 - */ -- (void)logMessage:(NSString *)message - atLevel:(GCKLoggerLevel)level - fromFunction:(NSString *)function - location:(NSString *)location; - -/** - * Called by the framework to log a message. - * - * @param function The calling function, normally obtained from __func__. - * @param message The log message. - * - * @deprecated Use GCKLoggerDelegate::logMessage:atLevel:fromFunction:location: instead. - */ -- (void)logMessage:(NSString *)message fromFunction:(NSString *)function - GCK_DEPRECATED("Use -[GCKLoggerDelegate logMessage:atLevel:fromFunction:location:]"); - -@end - -NS_ASSUME_NONNULL_END - -/** - * @macro GCKLog - * @deprecated Equivalent to NSLog(). - */ -#define GCKLog NSLog diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKLoggerCommon.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKLoggerCommon.h deleted file mode 100755 index 01a15ed2a3..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKLoggerCommon.h +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright 2016 Google Inc. - -/** - * @file GCKLoggerCommon.h - * GCKLoggerLevel enum. - */ - -#import - -#import - -/** - * @enum GCKLoggerLevel - * Logging levels. - * - * @since 3.1 - */ -typedef NS_ENUM(NSInteger, GCKLoggerLevel) { - /** No logging level (for backward compatibility). */ - GCKLoggerLevelNone = 0, - /** Verbose messages. */ - GCKLoggerLevelVerbose = 1, - /** Debug messages. */ - GCKLoggerLevelDebug = 2, - /** Informational messages. */ - GCKLoggerLevelInfo = 3, - /** Warning messages. */ - GCKLoggerLevelWarning = 4, - /** Error messages. */ - GCKLoggerLevelError = 5, - /** Assertion failure messages. */ - GCKLoggerLevelAssert = 6 -}; diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKLoggerFilter.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKLoggerFilter.h deleted file mode 100755 index 4b2bea1120..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKLoggerFilter.h +++ /dev/null @@ -1,140 +0,0 @@ -// Copyright 2016 Google Inc. - -#import -#import - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * A class for filtering log messages that are produced using GCKLogger. - * - * @since 3.0 - */ -GCK_EXPORT -@interface GCKLoggerFilter : NSObject - -/** - * A flag indicating whether the filter is exclusive (YES) or inclusive - * (NO). By default filters are inclusive, that is, they accept all log messages that - * match the filter. - * - * @deprecated No longer implemented; value is ignored. - */ -@property(nonatomic, assign) BOOL exclusive GCK_DEPRECATED("Not supported"); - -/** - * The minimum logging level that will be logged from this filter. - * - * @since 3.2 - */ -@property(nonatomic, assign) GCKLoggerLevel minimumLevel; - -/** - * Constructs a new GCKLoggerFilter with empty criteria. - */ -- (instancetype)init; - -/** - * Sets the minimum logging level that will be passed by the filter for the set of matching classes. - * Glob patterns are supported for the class names. - * - * @param minimumLevel The minimum logging level for these classes. May be GCKLoggerLevelVerbose. - * to include all levels. - * @param classNames A list of class names. - * - * @since 3.3 - */ -- (void)setLoggingLevel:(GCKLoggerLevel)minimumLevel forClasses:(NSArray *)classNames; - -/** - * Sets the minimum logging level that will be passed by the filter for the set of matching function - * names. Glob patterns are supported. - * - * @param minimumLevel The minimum logging level for these functions. May be GCKLoggerLevelVerbose - * to include all levels. - * @param functionNames A list of function names. - * - * @since 3.3 - */ -- (void)setLoggingLevel:(GCKLoggerLevel)minimumLevel - forFunctions:(NSArray *)functionNames; - -/** - * Adds a list of class names to be matched by the filter. A class name can be a simple name or the - * name of an extension, for example, @@"MyClass" or - * @@"MyClass(MyExtension)". If an extension is not included in the name, all - * extensions of the class will be included implicitly. Glob patterns are supported. - * - * @deprecated Use @ref setLoggingLevel:forClasses: instead. - */ -- (void)addClassNames:(NSArray *)classNames - GCK_DEPRECATED("Use setLoggingLevel:forClasses: instead"); - -/** - * Adds a list of class names to be matched by the filter, specifying a minimum logging level. A - * class name can be a simple name or the name of an extension, for example, - * @@"MyClass" or @@"MyClass(MyExtension)". If an extension is - * not included in the name, all extensions of the class will be included implicitly. Glob patterns - * are supported. - * - * @deprecated Use @ref setLoggingLevel:forClasses: instead. - * - * @param classNames The class names. - * @param minimumLogLevel The minimum level to log; may be GCKLoggerLevelVerbose to log all levels. - * - * @since 3.2 - */ -- (void)addClassNames:(NSArray *)classNames - minimumLogLevel:(GCKLoggerLevel)minimumLogLevel - GCK_DEPRECATED("Use setLoggingLevel:forClasses: instead"); - -/** - * Adds a list of non-member function names to be matched by the filter. Glob patterns are - * supported. - * - * @deprecated Use @ref setLoggingLevel:forFunctions: instead. - */ -- (void)addFunctionNames:(NSArray *)functionNames - GCK_DEPRECATED("Use setLoggingLevel:forFunctions: instead"); - -/** - * Adds a list of non-member function names to be matched by the filter, specifying a minimum - * logging level. Glob patterns are supported. - * - * @deprecated Use @ref setLoggingLevel:forFunctions: instead. - * - * @param functionNames The function names. - * @param minimumLogLevel The minimum level to log; may be GCKLoggerLevelVerbose to log all levels. - * - * @since 3.2 - */ -- (void)addFunctionNames:(NSArray *)functionNames - minimumLogLevel:(GCKLoggerLevel)minimumLogLevel - GCK_DEPRECATED("Use setLoggingLevel:forFunctions: instead"); - -/** - * Adds a list of regular expression patterns for matching the text of the log messages. - */ -- (void)addMessagePatterns:(NSArray *)messagePatterns; - -/** - * Adds a list of regular expression patterns for matching the text of the log messages with - * optional case-insensitivity. - * - * @deprecated Use @ref addMessagePatterns: with inline (?-i) or (?i) instead. - * - */ -- (void)addMessagePatterns:(NSArray *)messagePatterns - caseInsensitive:(BOOL)caseInsensitive - GCK_DEPRECATED("Use addMessagePatterns: with inline (?-i) or (?i) instead"); - -/** - * Resets the filter; removing all match criteria. - */ -- (void)reset; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaCommon.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaCommon.h deleted file mode 100755 index a85faca596..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaCommon.h +++ /dev/null @@ -1,94 +0,0 @@ -// Copyright 2015 Google Inc. - -#import - -#import - -/** - * @file GCKMediaCommon.h - * GCKMediaResumeState and GCKMediaRepeatMode enums. - */ - -/** - * @enum GCKMediaResumeState - * Enum defining the media control channel resume state. - */ -typedef NS_ENUM(NSInteger, GCKMediaResumeState) { - /** A resume state indicating that the player state should be left unchanged. */ - GCKMediaResumeStateUnchanged = 0, - - /** - * A resume state indicating that the player should be playing, regardless of its current - * state. - */ - GCKMediaResumeStatePlay = 1, - - /** - * A resume state indicating that the player should be paused, regardless of its current - * state. - */ - GCKMediaResumeStatePause = 2, -}; - -/** - * @deprecated Renamed to GCKMediaResumeState. - */ -typedef GCKMediaResumeState GCKMediaControlChannelResumeState - GCK_DEPRECATED("Use equivalent enum GCKMediaResumeState"); - -/** - * Alias for GCKMediaResumeStateUnchanged - * @deprecated Use GCKMediaResumeStateUnchanged instead. - */ -#define GCKMediaControlChannelResumeStateUnchanged GCKMediaResumeStateUnchanged - -/** - * Alias for GCKMediaResumeStatePlay - * @deprecated Use GCKMediaResumeStatePlay instead. - */ -#define GCKMediaControlChannelResumeStatePlay GCKMediaResumeStatePlay - -/** - * Alias for GCKMediaResumeStatePause - * @deprecated Use GCKMediaResumeStatePause instead. - */ -#define GCKMediaControlChannelResumeStatePause GCKMediaResumeStatePause - -/** - * @enum GCKMediaRepeatMode - * Enum defining the media control channel queue playback repeat modes. - */ -typedef NS_ENUM(NSInteger, GCKMediaRepeatMode) { - /** A repeat mode indicating that the repeat mode should be left unchanged. */ - GCKMediaRepeatModeUnchanged = 0, - - /** A repeat mode indicating no repeat. */ - GCKMediaRepeatModeOff = 1, - - /** A repeat mode indicating that a single queue item should be played repeatedly. */ - GCKMediaRepeatModeSingle = 2, - - /** A repeat mode indicating that the entire queue should be played repeatedly. */ - GCKMediaRepeatModeAll = 3, - - /** - * A repeat mode indicating that the entire queue should be played repeatedly. The order of the - * items will be randomly shuffled once the last item in the queue finishes. The queue will - * continue to play starting from the first item of the shuffled items. - */ - GCKMediaRepeatModeAllAndShuffle = 4, -}; - -/** - * @var kGCKInvalidTimeInterval - * A constant indicating an invalid time interval. May be passed to methods which accept optional - * stream positions or time durations. - */ -GCK_EXTERN const NSTimeInterval kGCKInvalidTimeInterval; - -/** - * Tests if the given time interval value is kGCKInvalidTimeInterval. - * - * @since 4.0 - */ -GCK_EXTERN BOOL GCKIsValidTimeInterval(NSTimeInterval timeInterval); diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaInformation.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaInformation.h deleted file mode 100755 index a82414d789..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaInformation.h +++ /dev/null @@ -1,352 +0,0 @@ -// Copyright 2013 Google Inc. - -#import -#import -#import - -#import - -/** - * @file GCKMediaInformation.h - * GCKMediaStreamType enum. - */ - -@class GCKMediaMetadata; -@class GCKMediaTextTrackStyle; -@class GCKMediaTrack; - -NS_ASSUME_NONNULL_BEGIN - -/** - * @enum GCKMediaStreamType - * Enum defining the media stream type. - */ -typedef NS_ENUM(NSInteger, GCKMediaStreamType) { - /** A stream type of "none". */ - GCKMediaStreamTypeNone = 0, - /** A buffered stream type. */ - GCKMediaStreamTypeBuffered = 1, - /** A live stream type. */ - GCKMediaStreamTypeLive = 2, - /** An unknown stream type. */ - GCKMediaStreamTypeUnknown = 99, -}; - -/** - * A class that aggregates information about a media item. - */ -GCK_EXPORT -@interface GCKMediaInformation : NSObject - -/** - * The content ID for this stream. - */ -@property(nonatomic, copy, readonly, nullable) NSString *contentID; - -/** - * The URL of the content to be played. - * - * @since 4.3.4 - */ -@property(nonatomic, copy, readonly, nullable) NSURL *contentURL; - -/** - * The stream type. - */ -@property(nonatomic, readonly) GCKMediaStreamType streamType; - -/** - * The content (MIME) type. - */ -@property(nonatomic, copy, readonly) NSString *contentType; - -/** - * The media item metadata. - */ -@property(nonatomic, readonly, nullable) GCKMediaMetadata *metadata; - -/** - * The list of ad breaks in this content. - */ -@property(nonatomic, copy, readonly, nullable) NSArray *adBreaks; - -/** - * The list of ad break clips in this content. - * - * @since 3.3 - */ -@property(nonatomic, copy, readonly, nullable) NSArray *adBreakClips; - -/** - * The length of the stream, in seconds, or INFINITY if it is a live stream. - */ -@property(nonatomic, readonly) NSTimeInterval streamDuration; - -/** - * The media tracks for this stream. - */ -@property(nonatomic, copy, readonly, nullable) NSArray *mediaTracks; - -/** - * The text track style for this stream. - */ -@property(nonatomic, copy, readonly, nullable) GCKMediaTextTrackStyle *textTrackStyle; - -/** - * The deep link for the media as used by Google Assistant, if any. - * - * @since 4.0 - */ -@property(nonatomic, copy, readonly, nullable) NSString *entity; - -/** - * The VMAP request configuration if any. See more here: - * - * Digital Video Ad Serving Template 4.0. - * If this is non-nil, all other ads related fields will be ignored. - * - * @since 4.3.4 - */ -@property(nonatomic, readonly, nullable) GCKVASTAdsRequest *VMAP; - -/** - * The epoch time, in seconds, of a live stream's start time. - * For live streams that have a known start time, e.g. a live TV show or sport game, it would be the - * epoch time that the event started. Otherwise, it will be start time of the live seekable range - * when the streaming started. - * - * @since 4.4.1 - */ -@property(nonatomic, readonly) NSTimeInterval startAbsoluteTime; - -/** - * The custom data, if any. - */ -@property(nonatomic, readonly, nullable) id customData; - -/** - * Deprecated. Use GCKMediaInformationBuilder to initialize GCKMediaInformation objects. - * - * @param contentID The content ID. - * @param streamType The stream type. - * @param contentType The content (MIME) type. - * @param metadata The media item metadata. - * @param adBreaks The list of ad breaks in this content. - * @param adBreakClips The list of ad break clips in this content. - * @param streamDuration The stream duration. - * @param mediaTracks The media tracks, if any, otherwise nil. - * @param textTrackStyle The text track style, if any, otherwise nil. - * @param customData The custom application-specific data. Must either be an object that can be - * serialized to JSON using NSJSONSerialization, or - * nil. - * - * @since 4.3 - */ -- (instancetype)initWithContentID:(NSString *)contentID - streamType:(GCKMediaStreamType)streamType - contentType:(NSString *)contentType - metadata:(nullable GCKMediaMetadata *)metadata - adBreaks:(nullable NSArray *)adBreaks - adBreakClips:(nullable NSArray *)adBreakClips - streamDuration:(NSTimeInterval)streamDuration - mediaTracks:(nullable NSArray *)mediaTracks - textTrackStyle:(nullable GCKMediaTextTrackStyle *)textTrackStyle - customData:(nullable id)customData - GCK_DEPRECATED("Use GCKMediaInformationBuilder to initialize GCKMediaInformation objects."); - -/** - * Deprecated. Use GCKMediaInformationBuilder to initialize GCKMediaInformation objects. - * - * @param contentID The content ID. - * @param streamType The stream type. - * @param contentType The content (MIME) type. - * @param metadata The media item metadata. - * @param streamDuration The stream duration. - * @param mediaTracks The media tracks, if any, otherwise nil. - * @param textTrackStyle The text track style, if any, otherwise nil. - * @param customData The custom application-specific data. Must either be an object that can be - * serialized to JSON using NSJSONSerialization, or - * nil. - */ -- (instancetype)initWithContentID:(NSString *)contentID - streamType:(GCKMediaStreamType)streamType - contentType:(NSString *)contentType - metadata:(nullable GCKMediaMetadata *)metadata - streamDuration:(NSTimeInterval)streamDuration - mediaTracks:(nullable NSArray *)mediaTracks - textTrackStyle:(nullable GCKMediaTextTrackStyle *)textTrackStyle - customData:(nullable id)customData - GCK_DEPRECATED("Use GCKMediaInformationBuilder to initialize GCKMediaInformation objects."); - -/** - * Searches for a media track with the given track ID. - * - * @param trackID The media track ID. - * @return The matching GCKMediaTrack object, or nil if there is no media track - * with the given ID. - */ -- (nullable GCKMediaTrack *)mediaTrackWithID:(NSInteger)trackID; - -@end - -/** - * A builder object for constructing new or derived GCKMediaInformation instances. The builder may - * be used to derive a GCKMediaInformation from an existing one: - * - * @code - * GCKMediaInformationBuilder *builder = - * [[GCKMediaInformationBuilder alloc] initWithMediaInformation:originalMediaInfo]; - * builder.contentID = ...; // Change the content ID. - * builder.streamDuration = 100; // Change the stream duration. - * GCKMediaInformation *derivedMediaInfo = [builder build]; - * @endcode - * - * It can also be used to construct a new GCKMediaInformation from scratch: - * - * @code - * GCKMediaInformationBuilder *builder = - * [[GCKMediaInformationBuilder alloc] initWithContentURL:...]; - * builder.contentType = ...; - * builder.streamType = ...; - * builder.metadata = ...; - * // Set all other desired propreties... - * GCKMediaInformation *newMediaInfo = [builder build]; - * @endcode - * - * @since 4.0 - */ -GCK_EXPORT -@interface GCKMediaInformationBuilder : NSObject - -/** - * The content ID for this stream. - * @deprecated Use contentURL and entity instead. - */ -@property(nonatomic, copy, nullable) NSString *contentID; - -/** - * The URL of the content to be played. - * - * @since 4.3.4 - */ -@property(nonatomic, copy, nullable) NSURL *contentURL; - -/** - * The stream type. Defaults to GCKMediaStreamTypeBuffered. - */ -@property(nonatomic, assign) GCKMediaStreamType streamType; - -/** - * The content (MIME) type. - */ -@property(nonatomic, copy, nullable) NSString *contentType; - -/** - * The media item metadata. - */ -@property(nonatomic, nullable) GCKMediaMetadata *metadata; - -/** - * The list of ad breaks in this content. - */ -@property(nonatomic, copy, nullable) NSArray *adBreaks; - -/** - * The list of ad break clips in this content. - */ -@property(nonatomic, copy, nullable) NSArray *adBreakClips; - -/** - * The length of the stream, in seconds, or INFINITY if it is a live stream. Defaults - * to 0. - */ -@property(nonatomic, assign) NSTimeInterval streamDuration; - -/** - * The media tracks for this stream. - */ -@property(nonatomic, copy, nullable) NSArray *mediaTracks; - -/** - * The text track style for this stream. - */ -@property(nonatomic, copy, nullable) GCKMediaTextTrackStyle *textTrackStyle; - -/** - * The deep link for the media as used by Google Assistant, if any. - */ -@property(nonatomic, copy, nullable) NSString *entity; - -/** - * The VMAP request configuration if any. See more here: - * - * Digital Video Ad Serving Template 4.0. - * If this is non-nil, all other ads related fields will be ignored. - * - * @since 4.3.4 - */ -@property(nonatomic, nullable) GCKVASTAdsRequest *VMAP; - -/** - * The start time of the stream, in seconds in epoch time, or kGCKInvalidTimeInterval - * if it is not available. Defaults to kGCKInvalidTimeInterval. - * - * @since 4.4.1 - */ -@property(nonatomic) NSTimeInterval startAbsoluteTime; - -/** - * The custom data, if any. - */ -@property(nonatomic, nullable) id customData; - -/** - * Constructs a new GCKMediaInformationBuilder with the given required attributes, and all other - * attributes initialized to default values. - * @param contentURL The URL of the content to be played. - * - * @since 4.3.4 - */ -- (instancetype)initWithContentURL:(NSURL *)contentURL; - -/** - * Constructs a new GCKMediaInformationBuilder with the given required attributes, and all other - * attributes initialized to default values. - */ -- (instancetype)initWithEntity:(NSString *)entity; - -/** - * Constructs a new GCKMediaInformationBuilder with attributes copied from the given - * GCKMediaInformation instance. - * - * @param mediaInfo The instance to copy. - */ -- (instancetype)initWithMediaInformation:(GCKMediaInformation *)mediaInfo; - -/** - * Constructs a new GCKMediaInformationBuilder with the given required attributes, and all other - * attributes initialized to default values. - * @deprecated Use initWithContentURL: or initWithEntity: instead. - */ -- (instancetype)initWithContentID:(NSString *)contentID - GCK_DEPRECATED("Use initWithContentURL: or initWithEntity:"); - -/** - * Constructs a new GCKMediaInformationBuilder with the given required attributes, and all other - * attributes initialized to default values. - * @deprecated Use initWithContentURL: or initWithEntity: instead. - */ -- (instancetype)initWithContentID:(NSString *)contentID - entity:(NSString *)entity - GCK_DEPRECATED("Use initWithContentURL: or initWithEntity:"); - -/** - * Builds a GCKMediaInformation using the builder's current attributes. - * - * @return The new GCKMediaInformation instance. - */ -- (GCKMediaInformation *)build; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaLiveSeekableRange.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaLiveSeekableRange.h deleted file mode 100755 index cc42c81e99..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaLiveSeekableRange.h +++ /dev/null @@ -1,38 +0,0 @@ -#import -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * A class that aggregates information about seekable range of a media stream. - * - * @since 4.4.1 - */ -GCK_EXPORT -@interface GCKMediaLiveSeekableRange : NSObject - -/** - * The start time of seekable range, which ranges from 0 to @c endTime if available. - */ -@property(nonatomic, readonly) NSTimeInterval startTime; - -/** - * The end time of seekable range, which ranges from 0 to end of duration if available. - */ -@property(nonatomic, readonly) NSTimeInterval endTime; - -/** - * A flag indicating whether the current seek range is a fixed-length, moving window or a expanding - * range. - */ -@property(nonatomic, readonly) BOOL isMovingWindow; - -/** - * A flag indicating whether the current live stream is done. It's updated to YES when live stream - * finishes. - */ -@property(nonatomic, readonly) BOOL isLiveDone; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaLoadOptions.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaLoadOptions.h deleted file mode 100755 index 2d7c6c148c..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaLoadOptions.h +++ /dev/null @@ -1,73 +0,0 @@ -// Copyright 2017 Google Inc. - -#import - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * A constant indicating credentials that have been received from the cloud. - * - * @since 4.1.1 - */ -GCK_EXTERN NSString *const kGCKCredentialsTypeCloud; - -/** - * Options for loading media with GCKRemoteMediaClient. - * - * @since 4.0 - */ -GCK_EXPORT -@interface GCKMediaLoadOptions : NSObject - -/** - * Designated initializer. Initializes a GCKMediaLoadOptions with default values for all properties. - */ -- (instancetype)init; - -/** - * Whether playback should start immediately. The default value is YES. - */ -@property(nonatomic, assign) BOOL autoplay; - -/** - * The initial playback position. The default value is @ref kGCKInvalidTimeInterval, which indicates - * a default playback position. - */ -@property(nonatomic, assign) NSTimeInterval playPosition; - -/** - * The playback rate. The default value is 1. - */ -@property(nonatomic, assign) float playbackRate; - -/** - * An array of integers specifying the active tracks. The default value is nil. - */ -@property(nonatomic, strong, nullable) NSArray *activeTrackIDs; - -/** - * Custom application-specific data to pass along with the request. Must either be - * an object that can be serialized to JSON using - * NSJSONSerialization, or nil. - */ -@property(nonatomic, strong, nullable) id customData; - -/** - * The user credentials for the media item being loaded. - * - * @since 4.1.1 - */ -@property(nonatomic, copy, nullable) NSString *credentials; - -/** - * The type of user credentials specified in #GCKMediaLoadOptions::credentials. - * - * @since 4.1.1 - */ -@property(nonatomic, copy, nullable) NSString *credentialsType; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaLoadRequestData.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaLoadRequestData.h deleted file mode 100755 index 14e744814a..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaLoadRequestData.h +++ /dev/null @@ -1,168 +0,0 @@ -#import - -#import - -NS_ASSUME_NONNULL_BEGIN - -@class GCKMediaInformation; -@class GCKMediaQueueData; - -/** - * Media load request data. This class is used by load media commands in @c GCKRemoteMediaClient for - * specifying how a receiver application should load media. - * - * To load a single item, the item to load should be specified in @c mediaInformation. - * To load a non-cloud queue, the queue information should be specified in @c queueData. Optionally, - * the information for the first item to play can be specified in @c mediaInformation. - * If the queue is a cloud queue, @c items in @queueData can be @c nil or empty, but @c entity needs - * to be specified, so that the receiver app can fetch the queue from the cloud using @c entity. - * If neither @c mediaInformation nor @c queueData is specified, load requests will fail without - * sending to receiver applications. - * - * @since 4.4.1 - */ -GCK_EXPORT -@interface GCKMediaLoadRequestData : NSObject - -/** - * The media item to load. - */ -@property(nonatomic, copy, readonly, nullable) GCKMediaInformation *mediaInformation; - -/** - * The metadata of media item or queue. - */ -@property(nonatomic, copy, readonly, nullable) GCKMediaQueueData *queueData; - -/** - * The flag that indicates whether playback starts immediately after loaded. The default value is - * @(YES). - * - * When loading a queue by specifying the queue items in @c queueData, this value overrides the @c - * autoplay of the first @ref GCKMediaQueueItem to be loaded in @c queueData. Only when this field - * is @c nil, the @c autoplay property of individual @ref GCKMediaQueueItem in @c queueData will - * take effect. - * - * When loading a single item by specifying the @c mediaInformation, this field specifies whether - * the playback should start upon load. If @c nil, playback will not start immediately. - */ -@property(nonatomic, copy, readonly, nullable) NSNumber *autoplay; - -/** - * The initial playback position. - * The default value is @ref kGCKInvalidTimeInterval, which indicates a default playback position. - * If playing Video-On-Demand streams, it starts from 0; if playing live streams, it starts from - * live edge. - */ -@property(nonatomic, assign, readonly) NSTimeInterval startTime; - -/** - * The playback rate. The default value is 1. - */ -@property(nonatomic, assign, readonly) float playbackRate; - -/** - * An array of integers specifying the active tracks. The default value is nil. - */ -@property(nonatomic, strong, readonly, nullable) NSArray *activeTrackIDs; - -/** - * Custom application-specific data to pass along with the request. Must either be - * an object that can be serialized to JSON using - * NSJSONSerialization, or nil. - */ -@property(nonatomic, strong, readonly, nullable) id customData; - -/** - * The user credentials for the media item being loaded. - */ -@property(nonatomic, copy, readonly, nullable) NSString *credentials; - -/** - * The type of user credentials specified in #GCKMediaLoadRequestData::credentials. - */ -@property(nonatomic, copy, readonly, nullable) NSString *credentialsType; - -@end - -/** - * A builder object for constructing new or derived @c GCKMediaLoadRequestData instances. The - * builder may be used to derive @c GCKMediaLoadRequestData from an existing one. - * - * @since 4.4.1 - */ -GCK_EXPORT -@interface GCKMediaLoadRequestDataBuilder : NSObject - -/** - * The media item to load. - */ -@property(nonatomic, copy, nullable) GCKMediaInformation *mediaInformation; - -/** - * The metadata of media item or queue. - */ -@property(nonatomic, copy, nullable) GCKMediaQueueData *queueData; - -/** - * The flag to indicate whether playback should start immediately. The default value is - * @(YES). If this is @c nil, the @autoplay property of @ref GCKMediaQueueItem in @c - * queueData will take effect. If queueData is @c nil either, playback will not start immediately. - */ -@property(nonatomic, copy, nullable) NSNumber *autoplay; - -/** - * The initial position to start playback. - * The default value is @ref kGCKInvalidTimeInterval, which indicates a default playback position. - * If playing Video-On-Demand streams, it starts from 0; if playing live streams, it starts from - * live edge. - */ -@property(nonatomic, assign) NSTimeInterval startTime; - -/** - * The playback rate. The default value is 1. - */ -@property(nonatomic, assign) float playbackRate; - -/** - * An array of integers specifying the active tracks. The default value is nil. - */ -@property(nonatomic, strong, nullable) NSArray *activeTrackIDs; - -/** - * Custom application-specific data to pass along with the request. Must either be - * an object that can be serialized to JSON using - * NSJSONSerialization, or nil. - */ -@property(nonatomic, strong, nullable) id customData; - -/** - * The user credentials for the media item being loaded. - */ -@property(nonatomic, copy, nullable) NSString *credentials; - -/** - * The type of user credentials specified in #GCKMediaLoadRequestData::credentials. - */ -@property(nonatomic, copy, nullable) NSString *credentialsType; - -/** - * Initializes a @c GCKMediaLoadRequestData with default values for all properties. - */ -- (instancetype)init; - -/** - * Initializes a @c GCKMediaLoadRequestData with a given @c GCKMediaLoadRequestData object. - */ -- (instancetype)initWithMediaLoadRequestData:(GCKMediaLoadRequestData *)requestData; - -/** - * Builds a @c GCKMediaLoadRequestData using the builder's current attributes. - * - * @return The new @c GCKMediaLoadRequestData instance. - */ -- (GCKMediaLoadRequestData *)build; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaMetadata.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaMetadata.h deleted file mode 100755 index 561dbb22b6..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaMetadata.h +++ /dev/null @@ -1,641 +0,0 @@ -// Copyright 2013 Google Inc. - -#import - -#import - -@class GCKImage; - -/** - * @file GCKMediaMetadata.h - * GCKMediaMetadataType enum. - */ - -NS_ASSUME_NONNULL_BEGIN - -/** - * @enum GCKMediaMetadataType - * Enum defining the media metadata types. - */ -typedef NS_ENUM(NSInteger, GCKMediaMetadataType) { - /** A media type representing generic media content. */ - GCKMediaMetadataTypeGeneric = 0, - /** A media type representing a movie. */ - GCKMediaMetadataTypeMovie = 1, - /** A media type representing an TV show. */ - GCKMediaMetadataTypeTVShow = 2, - /** A media type representing a music track. */ - GCKMediaMetadataTypeMusicTrack = 3, - /** A media type representing a photo. */ - GCKMediaMetadataTypePhoto = 4, - /** A media type representing an audio book. */ - GCKMediaMetadataTypeAudioBookChapter = 5, - /** The smallest media type value that can be assigned for application-defined media types. */ - GCKMediaMetadataTypeUser = 100, -}; - -/** - * String key: Creation date. - * - * The value is the date and/or time at which the media was created, in ISO-8601 format. - * For example, this could be the date and time at which a photograph was taken or a piece of - * music was recorded. - * - * @memberof GCKMediaMetadata - */ -GCK_EXTERN NSString *const kGCKMetadataKeyCreationDate; - -/** - * String key: Release date. - * - * The value is the date and/or time at which the media was released, in ISO-8601 format. - * For example, this could be the date that a movie or music album was released. - * - * @memberof GCKMediaMetadata - */ -GCK_EXTERN NSString *const kGCKMetadataKeyReleaseDate; -/** - * String key: Broadcast date. - * - * The value is the date and/or time at which the media was first broadcast, in ISO-8601 format. - * For example, this could be the date that a TV show episode was first aired. - * - * @memberof GCKMediaMetadata - */ -GCK_EXTERN NSString *const kGCKMetadataKeyBroadcastDate; - -/** - * String key: Title. - * - * The title of the media. For example, this could be the title of a song, movie, or TV show - * episode. This value is suitable for display purposes. - * - * @memberof GCKMediaMetadata - */ -GCK_EXTERN NSString *const kGCKMetadataKeyTitle; - -/** - * String key: Subtitle. - * - * The subtitle of the media. This value is suitable for display purposes. - * - * @memberof GCKMediaMetadata - */ -GCK_EXTERN NSString *const kGCKMetadataKeySubtitle; - -/** - * String key: Artist. - * - * The name of the artist who created the media. For example, this could be the name of a - * musician, performer, or photographer. This value is suitable for display purposes. - * - * @memberof GCKMediaMetadata - */ -GCK_EXTERN NSString *const kGCKMetadataKeyArtist; - -/** - * String key: Album artist. - * - * The name of the artist who produced an album. For example, in compilation albums such as DJ - * mixes, the album artist is not necessarily the same as the artist(s) of the individual songs - * on the album. This value is suitable for display purposes. - * - * @memberof GCKMediaMetadata - */ -GCK_EXTERN NSString *const kGCKMetadataKeyAlbumArtist; - -/** - * String key: Album title. - * - * The title of the album that a music track belongs to. This value is suitable for display - * purposes. - * - * @memberof GCKMediaMetadata - */ -GCK_EXTERN NSString *const kGCKMetadataKeyAlbumTitle; - -/** - * String key: Composer. - * - * The name of the composer of a music track. This value is suitable for display purposes. - * - * @memberof GCKMediaMetadata - */ -GCK_EXTERN NSString *const kGCKMetadataKeyComposer; - -/** - * Integer key: Disc number. - * - * The disc number (counting from 1) that a music track belongs to in a multi-disc album. - * - * @memberof GCKMediaMetadata - */ -GCK_EXTERN NSString *const kGCKMetadataKeyDiscNumber; - -/** - * Integer key: Track number. - * - * The track number of a music track on an album disc. Typically track numbers are counted - * starting from 1, however this value may be 0 if it is a "hidden track" at the beginning of - * an album. - * - * @memberof GCKMediaMetadata - */ -GCK_EXTERN NSString *const kGCKMetadataKeyTrackNumber; - -/** - * Integer key: Season number. - * - * The season number that a TV show episode belongs to. Typically season numbers are counted - * starting from 1, however this value may be 0 if it is a "pilot" episode that predates the - * official start of a TV series. - * - * @memberof GCKMediaMetadata - */ -GCK_EXTERN NSString *const kGCKMetadataKeySeasonNumber; - -/** - * Integer key: Episode number. - * - * The number of an episode in a given season of a TV show. Typically episode numbers are - * counted starting from 1, however this value may be 0 if it is a "pilot" episode that is not - * considered to be an official episode of the first season. - * - * @memberof GCKMediaMetadata - */ -GCK_EXTERN NSString *const kGCKMetadataKeyEpisodeNumber; - -/** - * String key: Series title. - * - * The name of a series. For example, this could be the name of a TV show or series of related - * music albums. This value is suitable for display purposes. - * - * @memberof GCKMediaMetadata - */ -GCK_EXTERN NSString *const kGCKMetadataKeySeriesTitle; - -/** - * String key: Studio. - * - * The name of a recording studio that produced a piece of media. For example, this could be - * the name of a movie studio or music label. This value is suitable for display purposes. - * - * @memberof GCKMediaMetadata - */ -GCK_EXTERN NSString *const kGCKMetadataKeyStudio; - -/** - * Integer key: Width. - * - * The width of a piece of media, in pixels. This would typically be used for providing the - * dimensions of a photograph. - * - * @memberof GCKMediaMetadata - */ -GCK_EXTERN NSString *const kGCKMetadataKeyWidth; - -/** - * Integer key: Height. - * - * The height of a piece of media, in pixels. This would typically be used for providing the - * dimensions of a photograph. - * - * @memberof GCKMediaMetadata - */ -GCK_EXTERN NSString *const kGCKMetadataKeyHeight; - -/** - * String key: Location name. - * - * The name of a location where a piece of media was created. For example, this could be the - * location of a photograph or the principal filming location of a movie. This value is - * suitable for display purposes. - * - * @memberof GCKMediaMetadata - */ -GCK_EXTERN NSString *const kGCKMetadataKeyLocationName; - -/** - * Double key: Location latitude. - * - * The latitude component of the geographical location where a piece of media was created. - * For example, this could be the location of a photograph or the principal filming location of - * a movie. - * - * @memberof GCKMediaMetadata - */ -GCK_EXTERN NSString *const kGCKMetadataKeyLocationLatitude; - -/** - * Double key: Location longitude. - * - * The longitude component of the geographical location where a piece of media was created. - * For example, this could be the location of a photograph or the principal filming location of - * a movie. - * - * @memberof GCKMediaMetadata - */ -GCK_EXTERN NSString *const kGCKMetadataKeyLocationLongitude; - -/** - * String key: Book title. - * - * The title of an audio book. - * - * @memberof GCKMediaMetadata - * - * @since 4.3.5 - */ -GCK_EXTERN NSString *const kGCKMetadataKeyBookTitle; - -/** - * Integer key: Chapter number. - * - * The number of a chapter in an audio book. - * - * @memberof GCKMediaMetadata - * - * @since 4.3.5 - */ -GCK_EXTERN NSString *const kGCKMetadataKeyChapterNumber; - -/** - * String key: Chapter title - * - * The title of a chapter in a audio book. - * - * @memberof GCKMediaMetadata - * - * @since 4.3.5 - */ -GCK_EXTERN NSString *const kGCKMetadataKeyChapterTitle; - -/** - * Double key: Section Duration - * - * The section duration in seconds. Used for queue metadata. For example, this could be a duration - * of one TV show in a queue, or a chapter duration of an audio book, or a program of a long live - * stream. - * - * @memberof GCKMediaMetadata - * - * @since 4.4.1 - */ -GCK_EXTERN NSString *const kGCKMetadataKeySectionDuration; - -/** - * Double key: Section Start Time in Media. - * - * The offset of section start time from the start of the media item in seconds. Used for queue - * metadata. - * - * @memberof GCKMediaMetadata - * - * @since 4.4.1 - */ -GCK_EXTERN NSString *const kGCKMetadataKeySectionStartTimeInMedia; - -/** - * Double key: Section Absolute Start Time. - * - * The absolute time of section start, in epoch time in seconds. Used for queue metadata. - * - * @memberof GCKMediaMetadata - * - * @since 4.4.1 - */ -GCK_EXTERN NSString *const kGCKMetadataKeySectionStartAbsoluteTime; - -/** - * Double key: Section Start Time in Container. - * - * The offset of section start time within the full container. Used for queue metadata. - * - * @memberof GCKMediaMetadata - * - * @since 4.4.1 - */ -GCK_EXTERN NSString *const kGCKMetadataKeySectionStartTimeInContainer; - -/** - * Double key: Queue Item ID. - * - * The id of the queue item that includes the section start time. Used for queue metadata. - * - * @memberof GCKMediaMetadata - * - * @since 4.4.1 - */ -GCK_EXTERN NSString *const kGCKMetadataKeyQueueItemID; - -/** - * A container for media metadata. Metadata has a media type, an optional list of images, and a - * collection of metadata fields. Keys for common metadata fields are predefined as constants, but - * the application is free to define and use additional fields of its own. - * - * The values of the predefined fields have predefined types. For example, a track number is - * an NSInteger and a creation date is an - * NSString containing an ISO-8601 representation of a - * date and time. Attempting to store a value of an incorrect type in a field will raise an - * NSInvalidArgumentException. - * - * Note that the Cast protocol limits which metadata fields can be used for a given media type. - * When a MediaMetadata object is serialized to JSON for delivery to a Cast receiver, any - * predefined fields which are not supported for a given media type will not be included in the - * serialized form, but any application-defined fields will always be included. - * The complete list of predefined fields is as follows: - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
FieldValue TypeValid Metadata Types
@ref kGCKMetadataKeyCreationDateNSDate@ref GCKMediaMetadataTypePhoto
@ref kGCKMetadataKeyReleaseDateNSDate@ref GCKMediaMetadataTypeGeneric, @ref GCKMediaMetadataTypeMovie, - * @ref GCKMediaMetadataTypeTVShow, @ref GCKMediaMetadataTypeMusicTrack
@ref kGCKMetadataKeyBroadcastDateNSDate@ref GCKMediaMetadataTypeTVShow
@ref kGCKMetadataKeyTitleNSString@ref GCKMediaMetadataTypeGeneric, @ref GCKMediaMetadataTypeMovie, - * @ref GCKMediaMetadataTypeTVShow, @ref GCKMediaMetadataTypeMusicTrack, - * @ref GCKMediaMetadataTypePhoto
@ref kGCKMetadataKeySubtitleNSString@ref GCKMediaMetadataTypeGeneric, @ref GCKMediaMetadataTypeMovie
@ref kGCKMetadataKeyArtistNSString@ref GCKMediaMetadataTypeGeneric, @ref GCKMediaMetadataTypeMusicTrack, - * @ref GCKMediaMetadataTypePhoto
@ref kGCKMetadataKeyAlbumArtistNSString@ref GCKMediaMetadataTypeMusicTrack
@ref kGCKMetadataKeyAlbumTitleNSString@ref GCKMediaMetadataTypeMusicTrack
@ref kGCKMetadataKeyComposerNSString@ref GCKMediaMetadataTypeMusicTrack
@ref kGCKMetadataKeyDiscNumberNSInteger@ref GCKMediaMetadataTypeMusicTrack
@ref kGCKMetadataKeyTrackNumberNSInteger@ref GCKMediaMetadataTypeMusicTrack
@ref kGCKMetadataKeySeasonNumberNSInteger@ref GCKMediaMetadataTypeTVShow
@ref kGCKMetadataKeyEpisodeNumberNSInteger@ref GCKMediaMetadataTypeTVShow
@ref kGCKMetadataKeySeriesTitleNSString@ref GCKMediaMetadataTypeTVShow
@ref kGCKMetadataKeyStudioNSString@ref GCKMediaMetadataTypeMovie
@ref kGCKMetadataKeyWidthNSInteger@ref GCKMediaMetadataTypePhoto
@ref kGCKMetadataKeyHeightNSInteger@ref GCKMediaMetadataTypePhoto
@ref kGCKMetadataKeyLocationNameNSString@ref GCKMediaMetadataTypePhoto
@ref kGCKMetadataKeyLocationLatitudedouble@ref GCKMediaMetadataTypePhoto
@ref kGCKMetadataKeyLocationLongitudedouble@ref GCKMediaMetadataTypePhoto
- */ -GCK_EXPORT -@interface GCKMediaMetadata : NSObject - -/** - * The metadata type. - */ -@property(nonatomic, assign, readonly) GCKMediaMetadataType metadataType; - -/** - * Initializes a new, empty, MediaMetadata with the given media type. - * Designated initializer. - * - * @param metadataType The media type; one of the @ref GCKMediaMetadataType constants, or a - * value greater than or equal to @ref GCKMediaMetadataTypeUser for custom media types. - */ -- (instancetype)initWithMetadataType:(GCKMediaMetadataType)metadataType; - -/** - * Initialize with the generic metadata type. - */ -- (instancetype)init; - -/** - * The metadata type. - */ -- (GCKMediaMetadataType)metadataType; - -/** - * Gets the list of images. - */ -- (NSArray *)images; - -/** - * Removes all the current images. - */ -- (void)removeAllMediaImages; - -/** - * Adds an image to the list of images. - * - * @param image The image to add. - */ -- (void)addImage:(GCKImage *)image; - -/** - * Tests if the object contains a field with the given key. - * - * @param key The key. - * @return YES if the field exists, NO otherwise. - */ -- (BOOL)containsKey:(NSString *)key; - -/** - * Returns a set of keys for all fields that are present in the object. - */ -- (NSArray *)allKeys; - -/** - * Reads the value of a field. - * - * @param key The key for the field. - * @return The value of the field, or nil if the field has not been set. - */ -- (nullable id)objectForKey:(NSString *)key; - -/** - * Stores a value in a string field. - * - * @param value The new value for the field. - * @param key The key for the field. - * @throw NSInvalidArgumentException if the key refers to a predefined field which is not a string - * field. - */ -- (void)setString:(NSString *)value forKey:(NSString *)key; - -/** - * Reads the value of a string field. - * - * @param key The key for the field. - * @return The value of the field, or nil if the field has not been set. - * @throw NSInvalidArgumentException if the key refers to a predefined field which is not a string - * field. - */ -- (nullable NSString *)stringForKey:(NSString *)key; - -/** - * Stores a value in an integer field. - * - * @param value The new value for the field. - * @param key The key for the field. - * @throw NSInvalidArgumentException if the key refers to a predefined field which is not an integer - * field. - */ -- (void)setInteger:(NSInteger)value forKey:(NSString *)key; - -/** - * Reads the value of an integer field. - * - * @param key The key for the field. - * @return The value of the field, or 0 if the field has not been set. - * @throw NSInvalidArgumentException if the key refers to a predefined field which is not an integer - * field. - */ -- (NSInteger)integerForKey:(NSString *)key; - -/** - * Reads the value of an integer field. - * - * @param key The key for the field. - * @param defaultValue The value to return if the field has not been set. - * @return The value of the field, or the given default value if the field has not been set. - * @throw NSInvalidArgumentException if the key refers to a predefined field which is not an integer - * field. - */ -- (NSInteger)integerForKey:(NSString *)key defaultValue:(NSInteger)defaultValue; - -/** - * Stores a value in a double field. - * - * @param value The new value for the field. - * @param key The key for the field. - * @throw NSInvalidArgumentException if the key refers to a predefined field which is not a - * double field. - */ -- (void)setDouble:(double)value forKey:(NSString *)key; - -/** - * Reads the value of a double field. - * - * @param key The key for the field. - * @return The value of the field, or 0 if the field has not been set. - * @throw NSInvalidArgumentException if the key refers to a predefined field which is not a - * double field. - */ -- (double)doubleForKey:(NSString *)key; - -/** - * Reads the value of a double field. - * - * @param defaultValue The value to return if the field has not been set. - * @param key The key for the field. - * @return The value of the field, or the given default value if the field has not been set. - * @throw NSInvalidArgumentException if the key refers to a predefined field which is not a - * double field. - */ -- (double)doubleForKey:(NSString *)key defaultValue:(double)defaultValue; - -/** - * Stores a value in a date field as a restricted ISO-8601 representation of the date. - * - * @param date The new value for the field. - * @param key The key for the field. - * @throw NSInvalidArgumentException if the key refers to a predefined field which is not a date - * field. - */ -- (void)setDate:(NSDate *)date forKey:(NSString *)key; - -/** - * Reads the value of a date field from the restricted ISO-8601 representation of the date. - * - * @param key The field name. - * @return The date, or nil if this field has not been set. - * @throw NSInvalidArgumentException if the key refers to a predefined field which is not a date - * field. - */ -- (nullable NSDate *)dateForKey:(NSString *)key; - -/** - * Reads the value of a date field, as a string. - * - * @param key The field name. - * @return The date as a string containing the restricted ISO-8601 representation of the date, or - * nil if this field has not been set. - * @throw NSInvalidArgumentException if the key refers to a predefined field which is not a date - * field. - */ -- (nullable NSString *)dateAsStringForKey:(NSString *)key; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaQueue.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaQueue.h deleted file mode 100755 index 9e7c44c73b..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaQueue.h +++ /dev/null @@ -1,205 +0,0 @@ -#import -#import - -#import - -NS_ASSUME_NONNULL_BEGIN - -@protocol GCKMediaQueueDelegate; -@class GCKRemoteMediaClient; -/** - * A data model representation of a media queue of arbitrary length. This class can be used as the - * basis for an implementation of a UITableViewDataSource for driving a media queue UI. - * - * GCKMediaQueue listens for GCKSessionManager events and automatically attaches itself to the - * GCKRemoteMediaClient when a Cast session is started. It listens for queue change notifications - * from the GCKRemoteMediaClient and updates its internal data model accordingly. Likewise, it uses - * the GCKRemoteMediaClient to fetch queue information on demand. - * - * The model maintains a list of queue item IDs for the entire queue; it automatically fetches this - * list whenever it attaches to a Cast session. It also maintains an LRU cache (of configurable - * size) of GCKMediaQueueItems, keyed by the queue item ID. - * - * The method GCKMediaQueue::itemAtIndex: is used to fetch a queue item at a given index. If the - * GCKMediaQueueItem is not currently in the cache, an asynchronous request is made to fetch that - * item from the receiver, and the delegate is eventually notified when the requested items are - * received. - * - * If multiple calls to this method are made in a very short amount of time, the requested item IDs - * are batched internally to reduce the number of network requests made. Because there is an upper - * limit to how many queue items can be fetched from the receiver at a time, GCKMediaQueue keeps a - * rolling window of the last N item IDs to be fetched. Therefore if a very large number of items - * is requested in a short amount of time, only the last N items will actually be fetched. This - * behavior allows for the efficient management of a very long queue in the app's UI which may be - * quickly and/or frequently scrolled through by a user. - * - * GCKMediaQueue does not provide any methods for directly modifying the queue, because any such - * change involves an asynchronous network request to the receiver (via methods on - * GCKRemoteMediaClient), which can potentially fail with an error. GCKMediaQueue must ensure a - * consistent representation of the queue as it exists on the receiver, so making local changes to - * the data model which are not yet committed on the receiver could result in incorrect UI - * behavior. - * - * See GCKMediaQueueDelegate for the delegate protocol. - * - * @since 4.3.4 - */ -GCK_EXPORT -@interface GCKMediaQueue : NSObject - -/** The number of items currently in the queue. */ -@property(nonatomic, assign, readonly) NSUInteger itemCount; -/** The cache size. */ -@property(nonatomic, assign, readonly) NSUInteger cacheSize; -/** The number of queue items that are currently in the cache. */ -@property(nonatomic, assign, readonly) NSUInteger cachedItemCount; - -- (instancetype)init NS_UNAVAILABLE; - -/** Initializes a new GCKMediaQueue with the default cache size and default max fetch count. */ -- (instancetype)initWithRemoteMediaClient:(GCKRemoteMediaClient *)remoteMediaClient; - -/** - * Initializes a new GCKMediaQueue with the given cache size and default max fetch count. - * - * @param cacheSize The cache size. Must be nonzero. - */ -- (instancetype)initWithRemoteMediaClient:(GCKRemoteMediaClient *)remoteMediaClient - cacheSize:(NSUInteger)cacheSize; - -/** - * Initializes a new GCKMediaQueue with the given cache size and given max fetch count. - * - * @param cacheSize The cache size. Must be nonzero. - * @param maxFetchCount The maxiumum fetch count with minimum being 1. - */ - -- (instancetype)initWithRemoteMediaClient:(GCKRemoteMediaClient *)remoteMediaClient - cacheSize:(NSUInteger)cacheSize - maxFetchCount:(NSUInteger)maxFetchCount NS_DESIGNATED_INITIALIZER; - -/** - * Adds a delegate to this object's list of delegates. - * - * @param delegate The delegate to add. The delegate will be retained until @ref removeDelegate: is - * called. - */ -- (void)addDelegate:(id)delegate; - -/** - * Removes a delegate from this object's list of delegates. - * - * @param delegate The delegate to remove. - */ -- (void)removeDelegate:(id)delegate; - -/** - * Returns the media queue item at the given index in the queue, or arranges to have the item - * fetched from the receiver if it is not currently in the cache. - * - * @param index The index of the item to fetch. - * @return The item at the given index, or nil if the item is not currently in the - * cache, but will be fetched asynchronously. - */ -- (nullable GCKMediaQueueItem *)itemAtIndex:(NSUInteger)index; - -/** - * Returns the media queue item at the given index in the queue, or optionally arranges to have the - * item fetched from the receiver if it is not currently in the cache. - * - * @param index The index of the item to fetch. - * @param fetch Whether the item should be fetched from the receiver if it is not currently in the - * cache. - * @return The item at the given index, or nil if the item is not currently in the - * cache. - */ -- (nullable GCKMediaQueueItem *)itemAtIndex:(NSUInteger)index fetchIfNeeded:(BOOL)fetch; - -/** - * Returns the item ID of the item at the given index in the queue. - * - * @return The item ID at the given index, or kGCKMediaQueueInvalidItemID if the index is invalid. - */ -- (GCKMediaQueueItemID)itemIDAtIndex:(NSUInteger)index; - -/** - * Looks up the index of a queue item in the queue. - * - * @param itemID The queue item ID. - * @return The index (that is, the cardinal position) of the item within the queue, or NSNotFound - * if there is no such item in the queue. - */ -- (NSInteger)indexOfItemWithID:(GCKMediaQueueItemID)itemID; - -/** - * Reloads the queue. The cache will be flushed and the item ID list will be re-fetched from the - * receiver. - */ -- (void)reload; - -/** - * Clears the queue, removing all elements and flushing the cache. - */ -- (void)clear; - -@end - -/** - * The delegate protocol for receiving asynchronous notifications from a GCKMediaQueue. - * - * @since 4.3.4 - */ -GCK_EXPORT -@protocol GCKMediaQueueDelegate - -@optional - -/** - * Called when one or more changes are about to be made to the queue. - * - * @param queue The queue. - */ -- (void)mediaQueueWillChange:(GCKMediaQueue *)queue; - -/** - * Called when the queue has been entirely reloaded. Any previously accessed queue items should be - * considered invalid. - * - * @param queue The queue. - */ -- (void)mediaQueueDidReloadItems:(GCKMediaQueue *)queue; - -/** - * Called when a contiguous range of queue items ahve been inserted into the queue. - * - * @param queue The queue. - * @param range The range indicating the starting index and count of items inserted. - */ -- (void)mediaQueue:(GCKMediaQueue *)queue didInsertItemsInRange:(NSRange)range; - -/** - * Called when one or more queue items have been updated in the queue. This includes the case where - * previously accessed but unavailable items have been retrieved and placed in the cache, and the - * case where previously cached items have been flushed from the cache. - * - * @param queue The queue. - * @param indexes The ordered list of indexes of the items that have been updated. - */ -- (void)mediaQueue:(GCKMediaQueue *)queue didUpdateItemsAtIndexes:(NSArray *)indexes; - -/** - * Called when one or more queue items have been removed from the queue. - * - * @param queue The queue. - * @param indexes The ordered list of indexes of the items that have been removed. - */ -- (void)mediaQueue:(GCKMediaQueue *)queue didRemoveItemsAtIndexes:(NSArray *)indexes; - -/** - * Called after one or more queue changes have been made to the queue. - */ -- (void)mediaQueueDidChange:(GCKMediaQueue *)queue; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaQueueContainerMetadata.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaQueueContainerMetadata.h deleted file mode 100755 index d4b8609f19..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaQueueContainerMetadata.h +++ /dev/null @@ -1,169 +0,0 @@ -#import -#import - -#import - -@class GCKImage; -@class GCKMediaMetadata; - -/** - * @file GCKMediaQueueContainerMetadata.h - * GCKMediaQueueContainerType enum. - */ - -NS_ASSUME_NONNULL_BEGIN - -/** - * @enum GCKMediaQueueContainerType - * Enum defining the media queue metadata types. - * - * @since 4.4.1 - */ -typedef NS_ENUM(NSInteger, GCKMediaQueueContainerType) { - /** A media type representing generic media content. */ - GCKMediaQueueContainerTypeGeneric = 0, - /** A media type representing an audio book. */ - GCKMediaQueueContainerTypeAudioBook = 1, -}; - -/** - * Additional metadata for the media queue container. - * - * @since 4.4.1 - */ -GCK_EXPORT -@interface GCKMediaQueueContainerMetadata : NSObject - -/** - * The type of metadata. - */ -@property(nonatomic, readonly) GCKMediaQueueContainerType containerType; - -/** - * The container title. It can be audiobook title, Live TV Channel name, album name or playlist - * name, etc. - */ -@property(nonatomic, copy, readonly, nullable) NSString *title; - -/** - * The metadata of each sections that a media stream contains. - */ -@property(nonatomic, copy, readonly) NSArray *sections; - -/** - * The total playback time for the container. - */ -@property(nonatomic, readonly) NSTimeInterval containerDuration; - -/** - * Images associated with the queue. By default the first image is used when displaying queue - * information. Used for audio book image, a TV Channel logo, album cover, etc. - */ -@property(nonatomic, copy, readonly) NSArray *containerImages; - -/** - * The author names. Used for audio book. - */ -@property(nonatomic, copy, readonly) NSArray *authors; - -/** - * The audiobook narrator names. Used for audio book. - */ -@property(nonatomic, copy, readonly) NSArray *narrators; - -/** - * The book publisher. Used for audio book. - */ -@property(nonatomic, copy, readonly) NSString *publisher; - -/** - * The book release date in ISO-8601 format. Used for audio book. - * - * @since 4.4.1 - */ -@property(nonatomic, copy, readonly) NSString *releaseDate; - -- (instancetype)init NS_UNAVAILABLE; - -@end // GCKMediaQueueContainerMetadata - -/** - * A builder object for constructing new or derived @c GCKMediaQueueContainerMetadata instances. The - * builder may be used to derive @c GCKMediaQueueContainerMetadata from an existing one. - * - * @since 4.4.1 - */ -GCK_EXPORT -@interface GCKMediaQueueContainerMetadataBuilder : NSObject - -/** - * The type of metadata. - */ -@property(nonatomic) GCKMediaQueueContainerType containerType; - -/** - * The container title. It can be audiobook title, Live TV Channel name, album name or playlist - * name, etc. - */ -@property(nonatomic, copy, nullable) NSString *title; - -/** - * The metadata of each sections that a media stream contains. - */ -@property(nonatomic, copy) NSArray *sections; - -/** - * The total playback time for the container. - */ -@property(nonatomic) NSTimeInterval containerDuration; - -/** - * Images associated with the queue. By default the first image is used when displaying queue - * information. Used for audio book image, a TV Channel logo, album cover, etc. - */ -@property(nonatomic, copy) NSArray *containerImages; - -/** - * The author names. Used for audio book. - */ -@property(nonatomic, copy) NSArray *authors; - -/** - * The audiobook narrator names. Used for audio book. - */ -@property(nonatomic, copy) NSArray *narrators; - -/** - * The book publisher. Used for audio book. - */ -@property(nonatomic, copy) NSString *publisher; - -/** - * The book release date in ISO-8601 format. Used for audio book. - */ -@property(nonatomic, copy) NSString *releaseDate; - -/** - * Constructs a new @c GCKMediaQueueContainerMetadata with the given required attributes, and all - * other attributes initialized to default values. - */ -- (instancetype)initWithContainerType:(GCKMediaQueueContainerType)containerType; - -/** - * Constructs a new @c GCKMediaQueueContainerMetadata with the given @c - * GCKMediaQueueContainerMetadata instance. - */ -- (instancetype)initWithContainerMetadata:(GCKMediaQueueContainerMetadata *)containerMetadata; - -- (instancetype)init NS_UNAVAILABLE; - -/** - * Builds a @c GCKMediaQueueContainerMetadata using the builder's current attributes. - * - * @return The new @c GCKMediaQueueContainerMetadata instance. - */ -- (GCKMediaQueueContainerMetadata *)build; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaQueueData.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaQueueData.h deleted file mode 100755 index 67e977213e..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaQueueData.h +++ /dev/null @@ -1,182 +0,0 @@ -#import -#import - -#import - -@class GCKImage; -@class GCKMediaQueueItem; -@class GCKMediaMetadata; -@class GCKMediaQueueContainerMetadata; - -/** - * @file GCKMediaQueueData.h - * GCKMediaQueueType enum. - */ - -NS_ASSUME_NONNULL_BEGIN - -/** - * @enum GCKMediaQueueType - * Enum defining the media queue metadata types. - * - * @since 4.4.1 - */ -typedef NS_ENUM(NSInteger, GCKMediaQueueType) { - GCKMediaQueueTypeGeneric = 0, - /** A media type representing an album. */ - GCKMediaQueueTypeAlbum = 1, - /** A media type representing an audio playlist. */ - GCKMediaQueueTypePlaylist = 2, - /** A media type representing an audio book. */ - GCKMediaQueueTypeAudioBook = 3, - /** A media type representing a radio station. */ - GCKMediaQueueTypeRadioStation = 4, - /** A media type representing a podcast series. */ - GCKMediaQueueTypePodcastSeries = 5, - /** A media type representing a TV series. */ - GCKMediaQueueTypeTVSeries = 6, - /** A media type representing a video playlist. */ - GCKMediaQueueTypeVideoPlayList = 7, - /** A media type representing a live TV. */ - GCKMediaQueueTypeLiveTV = 8, - /** A media type representing a movie. */ - GCKMediaQueueTypeMovie = 9, -}; - -/** - * A class that holds the information of the playing queue or media container. - * - * @since 4.4.1 - */ -GCK_EXPORT -@interface GCKMediaQueueData : NSObject - -/** - * The queue type. - */ -@property(nonatomic, readonly) GCKMediaQueueType queueType; - -/** - * The queue id. - */ -@property(nonatomic, copy, readonly, nullable) NSString *queueID; - -/** - * The display name for queue. - */ -@property(nonatomic, copy, readonly, nullable) NSString *name; - -/** - * The deep link for the media as used by Google Assistant, if any. - */ -@property(nonatomic, copy, readonly, nullable) NSString *entity; - -/** - * The repeat mode of queue. - */ -@property(nonatomic, readonly) GCKMediaRepeatMode repeatMode; - -/** - * The container metadata. - */ -@property(nonatomic, copy, readonly, nullable) GCKMediaQueueContainerMetadata *containerMetadata; - -/** - * The index of the item to start playing with. Only for load request. - */ -@property(nonatomic, readonly) NSUInteger startIndex; - -/** - * The playback start time, in seconds. Only for load request. - */ -@property(nonatomic, readonly) NSTimeInterval startTime; - -/** - * The queueItems. Only for load requests. - */ -@property(nonatomic, copy, readonly, nullable) NSArray *items; - -- (instancetype)init NS_UNAVAILABLE; - -@end // GCKMediaQueueData - -/** - * A builder object for constructing new or derived @c GCKMediaQueueData instances. The builder may - * be used to derive @c GCKMediaQueueData from an existing one. - * - * @since 4.4.1 - */ -GCK_EXPORT -@interface GCKMediaQueueDataBuilder : NSObject - -/** - * The queue type. - */ -@property(nonatomic) GCKMediaQueueType queueType; - -/** - * The queue id. - */ -@property(nonatomic, copy, nullable) NSString *queueID; - -/** - * The display name for queue. - */ -@property(nonatomic, copy, nullable) NSString *name; - -/** - * The deep link for the media as used by Google Assistant, if any. - */ -@property(nonatomic, copy, nullable) NSString *entity; - -/** - * The repeat mode of queue. - */ -@property(nonatomic) GCKMediaRepeatMode repeatMode; - -/** - * The container metadata. - */ -@property(nonatomic, copy, nullable) GCKMediaQueueContainerMetadata *containerMetadata; - -/** - * The index of the item to start playing with. Only for load request. - */ -@property(nonatomic) NSUInteger startIndex; - -/** - * The playback start time, in seconds. Only for load request. - * If not set, the receiver will set the start time depending on the stream type. - * For non-live streams: loaded from 0. - * For live streams: loaded from the most recent position. - */ -@property(nonatomic) NSTimeInterval startTime; - -/** - * The queueItems. Only for load requests. - */ -@property(nonatomic, copy, nullable) NSArray *items; - -/** - * Constructs a new @c GCKMediaQueueData with the given required attributes, and all other - * attributes initialized to default values. - */ -- (instancetype)initWithQueueType:(GCKMediaQueueType)queueType; - -/** - * Constructs a new @c GCKMediaQueueData with the given @c GCKMediaQueueData instance. - */ -- (instancetype)initWithQueueData:(GCKMediaQueueData *)queueData; - -- (instancetype)init NS_UNAVAILABLE; - -/** - * Builds a @c GCKMediaQueueData using the builder's current attributes. - * - * @return The new @c GCKMediaQueueData instance. - */ -- (GCKMediaQueueData *)build; - -@end // GCKMediaQueueDataBuilder - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaQueueItem.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaQueueItem.h deleted file mode 100755 index 72a91bb678..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaQueueItem.h +++ /dev/null @@ -1,226 +0,0 @@ -// Copyright 2015 Google Inc. - -#import -#import - -#import - -/** - * @file GCKMediaQueueItem.h - */ - -@class GCKMediaInformation; -@class GCKMediaQueueItemBuilder; - -/** - * A media queue item ID. - * - * @since 4.1 - */ -typedef NSUInteger GCKMediaQueueItemID; - -NS_ASSUME_NONNULL_BEGIN - -/** - * @var kGCKMediaQueueInvalidItemID - * An invalid queue item ID. - */ -GCK_EXTERN const GCKMediaQueueItemID kGCKMediaQueueInvalidItemID; - -/** - * A class representing a media queue item. Instances of this object are immutable. - * - * This class is used in two-way communication between a sender application and a receiver - * application. The sender constructs them to load or insert a list of media items on the receiver - * application. The @ref GCKMediaStatus from the receiver also contains the list of items - * represented as instances of this class. - * - * Once loaded, the receiver will assign a unique item ID to each GCKMediaQueueItem, even if the - * same media gets loaded multiple times. - */ -GCK_EXPORT -@interface GCKMediaQueueItem : NSObject - -/** The media information associated with this item. */ -@property(nonatomic, strong, readonly) GCKMediaInformation *mediaInformation; - -/** The item ID, or @ref kGCKMediaQueueInvalidItemID if one has not yet been assigned. */ -@property(nonatomic, assign, readonly) GCKMediaQueueItemID itemID; - -/** - * Whether the item should automatically start playback when it becomes the current item in the - * queue. If NO, the queue will pause when it reaches this item. The default value is - * YES. - * When using this item to load a media queue in @ref GCKMediaLoadRequestData, this property in the - * first item only takes effect if @c autoplay in @ref GCKMediaLoadRequestData is nil. - */ -@property(nonatomic, assign, readonly) BOOL autoplay; - -/** - * The start time of the item, in seconds. The default value is @ref kGCKInvalidTimeInterval, - * indicating that no start time has been set. - */ -@property(nonatomic, assign, readonly) NSTimeInterval startTime; - -/** - * The playback duration for the item, in seconds, or INFINITY if the stream's actual - * duration should be used. - */ -@property(nonatomic, assign, readonly) NSTimeInterval playbackDuration; - -/** - * How long before the previous item ends, in seconds, before the receiver should start - * preloading this item. The default value is @ref kGCKInvalidTimeInterval, indicating that no - * preload time has been set. - */ -@property(nonatomic, assign, readonly) NSTimeInterval preloadTime; - -/** The active track IDs for this item. */ -@property(nonatomic, strong, readonly) NSArray *activeTrackIDs; - -/** The custom data associated with this item, if any. */ -@property(nonatomic, strong, readonly) id customData; - -/** - * Constructs a new GCKMediaQueueItem with the given attributes. See the documentation of the - * corresponding properties for more information. - * - * @param mediaInformation The media information for the item. - * @param autoplay The autoplay state for this item. - * @param startTime The start time of the item, in seconds. May be - * @ref kGCKInvalidTimeInterval if this item refers to a live stream or if the default start time - * should be used. - * @param preloadTime The preload time for the item, in seconds. May be @ref kGCKInvalidTimeInterval - * to indicate no preload time. - * @param activeTrackIDs The active track IDs for the item. May be nil. - * @param customData Any custom data to associate with the item. May be nil. - */ -- (instancetype)initWithMediaInformation:(GCKMediaInformation *)mediaInformation - autoplay:(BOOL)autoplay - startTime:(NSTimeInterval)startTime - preloadTime:(NSTimeInterval)preloadTime - activeTrackIDs:(nullable NSArray *)activeTrackIDs - customData:(nullable id)customData; - -/** - * Designated initializer. Constructs a new GCKMediaQueueItem with the given attributes. See the - * documentation of the corresponding properties for more information. - * - * @param mediaInformation The media information for the item. - * @param autoplay The autoplay state for this item. - * @param startTime The start time of the item, in seconds. May be @ref kGCKInvalidTimeInterval if - * this item refers to a live stream or if the default start time should be used. - * @param playbackDuration The playback duration of the item, in seconds. May be - * @ref kGCKInvalidTimeInterval to indicate no preload time. - * @param preloadTime The preload time for the item, in seconds. - * @param activeTrackIDs The active track IDs for the item. May be nil. - * @param customData Any custom data to associate with the item. May be nil. - */ -- (instancetype)initWithMediaInformation:(GCKMediaInformation *)mediaInformation - autoplay:(BOOL)autoplay - startTime:(NSTimeInterval)startTime - playbackDuration:(NSTimeInterval)playbackDuration - preloadTime:(NSTimeInterval)preloadTime - activeTrackIDs:(nullable NSArray *)activeTrackIDs - customData:(nullable id)customData - /*NS_DESIGNATED_INITIALIZER*/; - -/** - * Clears (unassigns) the item ID. Should be called in order to reuse an existing instance, for - * example, to add it back to a queue. - */ -- (void)clearItemID; - -/** - * Returns a copy of this GCKMediaQueueItem that has been modified by the given block. - * - * @param block A block that receives a GCKMediaQueueItemBuilder which can be used to modify - * attributes of the copy. It is not necessary to call the builder's GCKMediaQueueItemBuilder::build - * method within the block, as this method will do that automatically when the block completes. - * @return A modified copy of this item. - */ -- (instancetype)mediaQueueItemModifiedWithBlock:(void (^)(GCKMediaQueueItemBuilder *builder))block; - -@end - -/** - * A builder object for constructing new or derived GCKMediaQueueItem instances. The builder may be - * used to derive a GCKMediaQueueItem from an existing one: - * - * @code - * GCKMediaQueueItemBuilder *builder = - * [[GCKMediaQueueItemBuilder alloc] initWithMediaQueueItem:originalItem]; - * builder.startTime = 10; // Change the start time. - * builder.autoplay = NO; // Change the autoplay flag. - * GCKMediaQueueItem *derivedItem = [builder build]; - * @endcode - * - * It can also be used to construct a new GCKMediaQueueItem from scratch: - * - * @code - * GCKMediaQueueItemBuilder *builder = [[GCKMediaQueueItemBuilder alloc] init]; - * builder.mediaInformation = ...; - * builder.autoplay = ...; - * // Set all other desired propreties... - * GCKMediaQueueItem *newItem = [builder build]; - * @endcode - */ -GCK_EXPORT -@interface GCKMediaQueueItemBuilder : NSObject - -/** The media information associated with this item. */ -@property(nonatomic, copy, nullable) GCKMediaInformation *mediaInformation; - -/** - * Whether the item should automatically start playback when it becomes the current item in the - * queue. If NO, the queue will pause when it reaches this item. The default value is - * YES. - */ -@property(nonatomic, assign) BOOL autoplay; - -/** - * The start time of the item, in seconds. The default value is @ref kGCKInvalidTimeInterval, - * indicating that a start time does not apply (for example, for a live stream) or that the default - * start time should be used. - */ -@property(nonatomic, assign) NSTimeInterval startTime; - -/** - * The playback duration for the item, in seconds, or INFINITY if the stream's actual - * duration should be used. - */ -@property(nonatomic, assign) NSTimeInterval playbackDuration; - -/** - * How long before the previous item ends, in seconds, before the receiver should start preloading - * this item. The default value is @ref kGCKInvalidTimeInterval, indicating no preload time. - */ -@property(nonatomic, assign) NSTimeInterval preloadTime; - -/** The active track IDs for this item. */ -@property(nonatomic, copy, nullable) NSArray *activeTrackIDs; - -/** The custom data associated with this item, if any. */ -@property(nonatomic, copy, nullable) id customData; - -/** - * Constructs a new GCKMediaQueueItemBuilder with attributes initialized to default values. - */ -- (instancetype)init; - -/** - * Constructs a new GCKMediaQueueItemBuilder with attributes copied from the given - * GCKMediaQueueItem, including the item ID. - * - * @param item The item to copy. - */ -- (instancetype)initWithMediaQueueItem:(nullable GCKMediaQueueItem *)item; - -/** - * Builds a GCKMediaQueueItem using the builder's current attributes. - */ -- (GCKMediaQueueItem *)build; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaQueueLoadOptions.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaQueueLoadOptions.h deleted file mode 100755 index a2e64a4649..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaQueueLoadOptions.h +++ /dev/null @@ -1,50 +0,0 @@ -// Copyright 2017 Google Inc. - -#import -#import - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * Options for loading media queue items with GCKRemoteMediaClient. - * - * @since 4.3 - */ -GCK_EXPORT -@interface GCKMediaQueueLoadOptions : NSObject - -/** - * Designated initializer. Initializes a GCKMediaLoadOptions with default values for all properties. - */ -- (instancetype)init; - -/** - * The index of the item in the queue items array that should be played first. - */ -@property(nonatomic, assign) NSUInteger startIndex; - -/** - * The initial playback position for the first item in the queue items array when it is first - * played, relative to the beginning of the stream. This value is ignored when the same item is - * played again, for example when the queue repeats, or the item is later jumped to. In those - * cases the item's startTime is used. - */ -@property(nonatomic, assign) NSTimeInterval playPosition; - -/** - * The repeat mode for playing the queue. - */ -@property(nonatomic, assign) GCKMediaRepeatMode repeatMode; - -/** - * Custom application-specific data to pass along with the request. Must either be - * an object that can be serialized to JSON using - * NSJSONSerialization, or nil. - */ -@property(nonatomic, strong, nullable) id customData; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaRequestItem.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaRequestItem.h deleted file mode 100755 index 4ee0aaa08d..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaRequestItem.h +++ /dev/null @@ -1,104 +0,0 @@ - -// Copyright 2017 Google Inc. - -#import - -#import - -/** - * @file GCKMediaRequestItem.h - * GCKStreamingProtocolType and GCKHLSSegmentFormat enums. - */ - -NS_ASSUME_NONNULL_BEGIN - -/** Media streaming protocol types. */ -typedef NS_ENUM(NSInteger, GCKStreamingProtocolType) { - /** Unknown streaming protocol. CAF receivers won't precache if protocol is unknown. */ - GCKStreamingProtocolTypeUnknown = 0, - /** MPEG DASH protocol. CAF receivers will precache DASH contents only if MPL is used. */ - GCKStreamingProtocolTypeMPEGDASH = 1, - /** HLS protocol. */ - GCKStreamingProtocolTypeHLS = 2, - /** Smooth Streaming protocol. */ - GCKStreamingProtocolTypeSmoothStreaming = 3, -}; - -/** HLS segment types. */ -typedef NS_ENUM(NSInteger, GCKHLSSegmentFormat) { - /** Undefined. Used when streaming protocol is not HLS. */ - GCKHLSSegmentFormatUndefined = 0, - /** HLS segment type AAC. */ - GCKHLSSegmentFormatAAC = 1, - /** HLS segment type AC3. */ - GCKHLSSegmentFormatAC3 = 2, - /** HLS segment type MP3. */ - GCKHLSSegmentFormatMP3 = 3, - /** HLS segment type TS. */ - GCKHLSSegmentFormatTS = 4, - /** HLS segment type TS AAC. */ - GCKHLSSegmentFormatTS_AAC = 5, -}; - -/** - * A class representing a request item sent to Cast receivers. It can be used for precaching media - * contents. - * - * @since 4.0 - */ -GCK_EXPORT -@interface GCKMediaRequestItem : NSObject - -/** - * Helper to convert from GCKHLSSegmentFormat to NSString - * - * @since 4.1 - */ -+ (NSString *)mapHLSSegmentFormatToString:(GCKHLSSegmentFormat)hlsSegmentFormat; - -/** - * Helper to convert from NSString to GCKHLSSegmentFormat - * - * @since 4.1 - */ -+ (GCKHLSSegmentFormat)mapHLSSegmentFormatStringToEnum:(NSString *)hlsSegmentFormatString; - -/** - * Designated initializer. Initializes a GCKMediaRequestItem with URL, protocol type, initial time, - * and HLS segment type. - */ -- (instancetype)initWithURL:(NSURL *)url - protocolType:(GCKStreamingProtocolType)protocolType - initialTime:(NSTimeInterval)initialTime - hlsSegmentFormat:(GCKHLSSegmentFormat)hlsSegmentFormat; - -/** - * Convenience initializer. Initializes a GCKMediaRequestItem with URL and protocol type and use - * default values for other properties. - */ -- (instancetype)initWithURL:(NSURL *)url protocolType:(GCKStreamingProtocolType)protocolType; - -/** - * The URL of media content. - */ -@property(nonatomic, strong) NSURL *mediaURL; - -/** - * The media streaming protocol. - */ -@property(nonatomic, assign) GCKStreamingProtocolType protocolType; - -/** - * The initial time of media to precache. The default is 0.0. - */ -@property(nonatomic, assign) NSTimeInterval initialTime; - -/** - * The HLS segment format. It's required if protocolType == GCKStreamingProtocolTypeHLS. The default - * is GCKHLSSegmentFormatUndefined. - */ -@property(nonatomic, assign) GCKHLSSegmentFormat hlsSegmentFormat; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaSeekOptions.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaSeekOptions.h deleted file mode 100755 index 14134d8d19..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaSeekOptions.h +++ /dev/null @@ -1,57 +0,0 @@ -// Copyright 2017 Google Inc. - -#import -#import - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * Options for seeking within media with GCKRemoteMediaClient. - * - * @since 4.0 - */ -GCK_EXPORT -@interface GCKMediaSeekOptions : NSObject - -/** - * Designated initializer. Initializes a GCKMediaSeekOptions with default values for all properties. - */ -- (instancetype)init; - -/** - * The time interval by which to seek. The default value is 0. - */ -@property(nonatomic, assign) NSTimeInterval interval; - -/** - * Whether the time interval is relative to the current stream position (YES) or to the - * beginning of the stream (NO). The default value is NO, indicating an - * absolute seek position. - */ -@property(nonatomic, assign) BOOL relative; - -/** - * The action to take after the seek operation has finished. The default value is - * GCKMediaResumeStateUnchanged. - */ -@property(nonatomic, assign) GCKMediaResumeState resumeState; - -/** - * Whether seek to end of stream or live. - * - * @since 4.4.1 - */ -@property(nonatomic, assign) BOOL seekToInfinite; - -/** - * Custom application-specific data to pass along with the request. Must either be - * an object that can be serialized to JSON using - * NSJSONSerialization, or nil. - */ -@property(nonatomic, strong, nullable) id customData; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaStatus.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaStatus.h deleted file mode 100755 index e6fbabc4d5..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaStatus.h +++ /dev/null @@ -1,403 +0,0 @@ -// Copyright 2013 Google Inc. - -#import -#import -#import - -#import - -@class GCKMediaInformation; -@class GCKMediaQueueData; -@class GCKMediaQueueItem; -@class GCKMediaLiveSeekableRange; -@class GCKVideoInfo; - -/** - * @file GCKMediaStatus.h - * GCKMediaPlayerState and GCKMediaPlayerIdleReason enums. - */ - -NS_ASSUME_NONNULL_BEGIN - -/** - * A flag (bitmask) indicating that a media item can be paused. - * - * @memberof GCKMediaStatus - */ -GCK_EXTERN const NSInteger kGCKMediaCommandPause; - -/** - * A flag (bitmask) indicating that a media item supports seeking. - * - * @memberof GCKMediaStatus - */ -GCK_EXTERN const NSInteger kGCKMediaCommandSeek; - -/** - * A flag (bitmask) indicating that a media item's audio volume can be changed. - * - * @memberof GCKMediaStatus - */ -GCK_EXTERN const NSInteger kGCKMediaCommandSetVolume; - -/** - * A flag (bitmask) indicating that a media item's audio can be muted. - * - * @memberof GCKMediaStatus - */ -GCK_EXTERN const NSInteger kGCKMediaCommandToggleMute; - -/** - * A flag (bitmask) indicating that a media item supports skipping forward. - * - * @memberof GCKMediaStatus - */ -GCK_EXTERN const NSInteger kGCKMediaCommandSkipForward; - -/** - * A flag (bitmask) indicating that a media item supports skipping backward. - * - * @memberof GCKMediaStatus - */ -GCK_EXTERN const NSInteger kGCKMediaCommandSkipBackward; - -/** - * A flag (bitmask) indicating that a media item supports moving to the next item in the queue. - * - * @memberof GCKMediaStatus - */ -GCK_EXTERN const NSInteger kGCKMediaCommandQueueNext; - -/** - * A flag (bitmask) indicating that a media item supports moving to the previous item in the - * queue. - * - * @memberof GCKMediaStatus - */ -GCK_EXTERN const NSInteger kGCKMediaCommandQueuePrevious; - -/** - * A flag (bitmask) indicating that a media item supports shuffling. - * - * @memberof GCKMediaStatus - * @since 4.4.5 - */ -GCK_EXTERN const NSInteger kGCKMediaCommandQueueShuffle; - -/** - * A flag (bitmask) indicating that a media item supports ad skipping. - * - * @memberof GCKMediaStatus - * @since 4.4.5 - */ -GCK_EXTERN const NSInteger kGCKMediaCommandSkipAd; - -/** - * A flag (bitmask) indicating that a media item's queue supports indefinite repetition. - * - * @memberof GCKMediaStatus - * @since 4.4.5 - */ -GCK_EXTERN const NSInteger kGCKMediaCommandQueueRepeatAll; - -/** - * A flag (bitmask) indicating that a media item supports indefinite repetition. - * - * @memberof GCKMediaStatus - * @since 4.4.5 - */ -GCK_EXTERN const NSInteger kGCKMediaCommandQueueRepeatOne; - -/** - * A flag (bitmask) indicating that a media item and its queue support indefinite repetition. - * queued items. - * - * @memberof GCKMediaStatus - * @since 4.4.5 - */ -GCK_EXTERN const NSInteger kGCKMediaCommandQueueRepeat; - -/** - * A flag (bitmask) indicating that a media item's tracks are editable. - * - * @memberof GCKMediaStatus - * @since 4.4.5 - */ -GCK_EXTERN const NSInteger kGCKMediaCommandEditTracks; - -/** - * A flag (bitmask) indicating that a media item's playback rate is configurable. - * - * @memberof GCKMediaStatus - * @since 4.4.5 - */ -GCK_EXTERN const NSInteger kGCKMediaCommandSetPlaybackRate; - -/** - * A flag (bitmask) indicating that a media item can be liked by a user. - * - * @memberof GCKMediaStatus - * @since 4.4.5 - */ -GCK_EXTERN const NSInteger kGCKMediaCommandLike; - -/** - * A flag (bitmask) indicating that a media item can be disliked by a user. - * - * @memberof GCKMediaStatus - * @since 4.4.5 - */ -GCK_EXTERN const NSInteger kGCKMediaCommandDislike; - -/** - * A flag (bitmask) indicating that a media item's creator can be followed by a user. - * - * @memberof GCKMediaStatus - * @since 4.4.5 - */ -GCK_EXTERN const NSInteger kGCKMediaCommandFollow; - -/** - * A flag (bitmask) indicating that a media item's creator can be unfollowed by a user. - * - * @memberof GCKMediaStatus - * @since 4.4.5 - */ -GCK_EXTERN const NSInteger kGCKMediaCommandUnfollow; - -/** - * A flag (bitmask) indicating that a media item supports stream transfer. - * - * @memberof GCKMediaStatus - * @since 4.4.5 - */ -GCK_EXTERN const NSInteger kGCKMediaCommandStreamTransfer; - -/** - * @enum GCKMediaPlayerState - * Media player states. - */ -typedef NS_ENUM(NSInteger, GCKMediaPlayerState) { - /** Constant indicating unknown player state. */ - GCKMediaPlayerStateUnknown = 0, - /** Constant indicating that the media player is idle. */ - GCKMediaPlayerStateIdle = 1, - /** Constant indicating that the media player is playing. */ - GCKMediaPlayerStatePlaying = 2, - /** Constant indicating that the media player is paused. */ - GCKMediaPlayerStatePaused = 3, - /** Constant indicating that the media player is buffering. */ - GCKMediaPlayerStateBuffering = 4, - /** Constant indicating that the media player is loading media. */ - GCKMediaPlayerStateLoading = 5, -}; - -/** - * @enum GCKMediaPlayerIdleReason - * Media player idle reasons. - */ -typedef NS_ENUM(NSInteger, GCKMediaPlayerIdleReason) { - /** Constant indicating that the player currently has no idle reason. */ - GCKMediaPlayerIdleReasonNone = 0, - - /** Constant indicating that the player is idle because playback has finished. */ - GCKMediaPlayerIdleReasonFinished = 1, - - /** - * Constant indicating that the player is idle because playback has been cancelled in - * response to a STOP command. - */ - GCKMediaPlayerIdleReasonCancelled = 2, - - /** - * Constant indicating that the player is idle because playback has been interrupted by - * a LOAD command. - */ - GCKMediaPlayerIdleReasonInterrupted = 3, - - /** Constant indicating that the player is idle because a playback error has occurred. */ - GCKMediaPlayerIdleReasonError = 4, -}; - -/** - * A class that holds status information about some media. - */ -GCK_EXPORT -@interface GCKMediaStatus : NSObject - -/** - * The current media session ID, if any; otherwise 0. - */ -@property(nonatomic, assign, readonly) NSInteger mediaSessionID; - -/** - * The current player state. - */ -@property(nonatomic, assign, readonly) GCKMediaPlayerState playerState; - -/** - * Indicates whether the receiver is currently playing an ad. - * - * @deprecated Use @ref adBreakStatus instead. - */ -@property(nonatomic, assign, readonly) BOOL playingAd; - -/** - * The current idle reason. This value is only meaningful if the player state is - * GCKMediaPlayerStateIdle. - */ -@property(nonatomic, assign, readonly) GCKMediaPlayerIdleReason idleReason; - -/** - * Gets the current stream playback rate. This will be negative if the stream is seeking - * backwards, 0 if the stream is paused, 1 if the stream is playing normally, and some other - * positive value if the stream is seeking forwards. - */ -@property(nonatomic, assign, readonly) float playbackRate; - -/** - * The GCKMediaInformation for this item. - */ -@property(nonatomic, strong, readonly, nullable) GCKMediaInformation *mediaInformation; - -/** - * The current stream position, as an NSTimeInterval from the start of the stream. - */ -@property(nonatomic, assign, readonly) NSTimeInterval streamPosition; - -/** - * The stream's volume. - */ -@property(nonatomic, assign, readonly) float volume; - -/** - * The stream's mute state. - */ -@property(nonatomic, assign, readonly) BOOL isMuted; - -/** - * The current queue repeat mode. - */ -@property(nonatomic, assign, readonly) GCKMediaRepeatMode queueRepeatMode; - -/** - * The ID of the current queue item, if any. - */ -@property(nonatomic, assign, readonly) NSUInteger currentItemID; - -/** - * Whether there is a current item in the queue. - */ -@property(nonatomic, assign, readonly) BOOL queueHasCurrentItem; - -/** - * The current queue item, if any. - */ -@property(nonatomic, assign, readonly, nullable) GCKMediaQueueItem *currentQueueItem; - -/** - * Checks if there is an item after the currently playing item in the queue. - */ -@property(nonatomic, assign, readonly) BOOL queueHasNextItem; - -/** - * The next queue item, if any. - */ -@property(nonatomic, assign, readonly, nullable) GCKMediaQueueItem *nextQueueItem; - -/** - * Whether there is an item before the currently playing item in the queue. - */ -@property(nonatomic, assign, readonly) BOOL queueHasPreviousItem; - -/** - * Whether there is an item being preloaded in the queue. - */ -@property(nonatomic, assign, readonly) BOOL queueHasLoadingItem; - -/** - * The ID of the item that is currently preloaded, if any. - */ -@property(nonatomic, assign, readonly) NSUInteger preloadedItemID; - -/** - * The ID of the item that is currently loading, if any. - */ -@property(nonatomic, assign, readonly) NSUInteger loadingItemID; - -/** - * The list of active track IDs. - */ -@property(nonatomic, strong, readonly, nullable) NSArray *activeTrackIDs; - -/** - * The video information, if any. - * - * @since 3.3 - */ -@property(nonatomic, strong, readonly, nullable) GCKVideoInfo *videoInfo; - -/** - * Any custom data that is associated with the media status. - */ -@property(nonatomic, strong, readonly, nullable) id customData; - -/** - * The current ad playback status. - * - * @since 3.3 - */ -@property(nonatomic, strong, readonly, nullable) GCKAdBreakStatus *adBreakStatus; - -/** - * The seekable range of a stream. - * - * @since 4.4.1 - */ -@property(nonatomic, readonly, nullable) GCKMediaLiveSeekableRange *liveSeekableRange; - -/** - * The media queue's metadata. - * - * @since 4.4.1 - */ -@property(nonatomic, readonly, nullable) GCKMediaQueueData *queueData; - -/** - * Designated initializer. - * - * @param mediaSessionID The media session ID. - * @param mediaInformation The media information. - */ -- (instancetype)initWithSessionID:(NSInteger)mediaSessionID - mediaInformation:(nullable GCKMediaInformation *)mediaInformation; - -/** - * Checks if the stream supports a given control command. - */ -- (BOOL)isMediaCommandSupported:(NSInteger)command; - -/** - * Returns the number of items in the playback queue. - */ -@property(nonatomic, assign, readonly) NSUInteger queueItemCount; - -/** - * Returns the item at the specified index in the playback queue. - */ -- (nullable GCKMediaQueueItem *)queueItemAtIndex:(NSUInteger)index; - -/** - * Returns the item with the given item ID in the playback queue. - */ -- (nullable GCKMediaQueueItem *)queueItemWithItemID:(NSUInteger)itemID; - -/** - * Returns the index of the item with the given item ID in the playback queue, or -1 if there is - * no such item in the queue. - */ -- (NSInteger)queueIndexForItemID:(NSUInteger)itemID; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaTextTrackStyle.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaTextTrackStyle.h deleted file mode 100755 index 3c92a394f1..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaTextTrackStyle.h +++ /dev/null @@ -1,146 +0,0 @@ -// Copyright 2014 Google Inc. - -#import - -#import -#import - -@class GCKColor; - -NS_ASSUME_NONNULL_BEGIN - -/** - * @enum GCKMediaTextTrackStyleEdgeType - * Closed caption text edge types (font effects). - */ -typedef NS_ENUM(NSInteger, GCKMediaTextTrackStyleEdgeType) { - /** Unknown edge type. */ - GCKMediaTextTrackStyleEdgeTypeUnknown = -1, - /** None. */ - GCKMediaTextTrackStyleEdgeTypeNone = 0, - /** Outline. */ - GCKMediaTextTrackStyleEdgeTypeOutline = 1, - /** Drop shadow. */ - GCKMediaTextTrackStyleEdgeTypeDropShadow = 2, - /** Raised. */ - GCKMediaTextTrackStyleEdgeTypeRaised = 3, - /** Depressed. */ - GCKMediaTextTrackStyleEdgeTypeDepressed = 4, -}; - -/** - * @enum GCKMediaTextTrackStyleWindowType - * Closed caption window types. - */ -typedef NS_ENUM(NSInteger, GCKMediaTextTrackStyleWindowType) { - /** Unknown window type. */ - GCKMediaTextTrackStyleWindowTypeUnknown = -1, - /** None. */ - GCKMediaTextTrackStyleWindowTypeNone = 0, - /** Normal. */ - GCKMediaTextTrackStyleWindowTypeNormal = 1, - /** Rounded corners. */ - GCKMediaTextTrackStyleWindowTypeRoundedCorners = 2, -}; - -/** - * @enum GCKMediaTextTrackStyleFontGenericFamily - * Closed caption text generic font families. - */ -typedef NS_ENUM(NSInteger, GCKMediaTextTrackStyleFontGenericFamily) { - /** Unknown font family. */ - GCKMediaTextTrackStyleFontGenericFamilyUnknown = -1, - /** None. */ - GCKMediaTextTrackStyleFontGenericFamilyNone = 0, - /** Sans serif. */ - GCKMediaTextTrackStyleFontGenericFamilySansSerif = 1, - /** Monospaced sans serif. */ - GCKMediaTextTrackStyleFontGenericFamilyMonospacedSansSerif = 2, - /** Serif. */ - GCKMediaTextTrackStyleFontGenericFamilySerif = 3, - /** Monospaced serif. */ - GCKMediaTextTrackStyleFontGenericFamilyMonospacedSerif = 4, - /** Casual. */ - GCKMediaTextTrackStyleFontGenericFamilyCasual = 5, - /** Cursive. */ - GCKMediaTextTrackStyleFontGenericFamilyCursive = 6, - /** Small Capitals. */ - GCKMediaTextTrackStyleFontGenericFamilySmallCapitals = 7, -}; - -/** - * @enum GCKMediaTextTrackStyleFontStyle - * Closed caption text font styles. - */ -typedef NS_ENUM(NSInteger, GCKMediaTextTrackStyleFontStyle) { - /** Unknown font style. */ - GCKMediaTextTrackStyleFontStyleUnknown = -1, - /** Normal. */ - GCKMediaTextTrackStyleFontStyleNormal = 0, - /** Bold. */ - GCKMediaTextTrackStyleFontStyleBold = 1, - /** Italic. */ - GCKMediaTextTrackStyleFontStyleItalic = 2, - /** Bold italic. */ - GCKMediaTextTrackStyleFontStyleBoldItalic = 3, -}; - -/** - * A class representing a style for a text media track. - */ -GCK_EXPORT -@interface GCKMediaTextTrackStyle : NSObject - -/** - * Designated initializer. All properties are mutable and so can be supplied after construction. - */ -- (instancetype)init; - -/** - * Creates an instance with default values based on the system's closed captioning settings. This - * method will return nil on systems older than iOS 7. - */ -+ (instancetype)createDefault; - -/** The font scaling factor for the text. */ -@property(nonatomic, assign) CGFloat fontScale; - -/** The foreground color. */ -@property(nonatomic, copy, nullable) GCKColor *foregroundColor; - -/** The background color. */ -@property(nonatomic, copy, nullable) GCKColor *backgroundColor; - -/** The edge type. */ -@property(nonatomic, assign) GCKMediaTextTrackStyleEdgeType edgeType; - -/** The edge color. */ -@property(nonatomic, copy, nullable) GCKColor *edgeColor; - -/** The window type. Some receiver devices may not support this attribute. */ -@property(nonatomic, assign) GCKMediaTextTrackStyleWindowType windowType; - -/** The window color. Some receiver devices may not support this attribute. */ -@property(nonatomic, copy, nullable) GCKColor *windowColor; - -/** - * Rounded corner radius absolute value in pixels. - * Some receiver devices may not support this attribute. - */ -@property(nonatomic, assign) CGFloat windowRoundedCornerRadius; - -/** The font family; if the font is not available, the generic font family will be used. **/ -@property(nonatomic, copy, nullable) NSString *fontFamily; - -/** The generic font family. */ -@property(nonatomic, assign) GCKMediaTextTrackStyleFontGenericFamily fontGenericFamily; - -/** The font style. */ -@property(nonatomic, assign) GCKMediaTextTrackStyleFontStyle fontStyle; - -/** The custom data, if any. */ -@property(nonatomic, strong, nullable) id customData; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaTrack.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaTrack.h deleted file mode 100755 index 4d6c8c35f4..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKMediaTrack.h +++ /dev/null @@ -1,95 +0,0 @@ -// Copyright 2014 Google Inc. - -#import - -#import - -/** - * @file GCKMediaTrack.h - * GCKMediaTrackType and GCKMediaTextTrackSubtype enums. - */ - -NS_ASSUME_NONNULL_BEGIN - -/** - * @enum GCKMediaTrackType - * Media track types. - */ -typedef NS_ENUM(NSInteger, GCKMediaTrackType) { - /** Unknown track type. */ - GCKMediaTrackTypeUnknown = 0, - /** Text. */ - GCKMediaTrackTypeText = 1, - /** Audio. */ - GCKMediaTrackTypeAudio = 2, - /** Video. */ - GCKMediaTrackTypeVideo = 3, -}; - -/** - * @enum GCKMediaTextTrackSubtype - * Media text track subtypes. - */ -typedef NS_ENUM(NSInteger, GCKMediaTextTrackSubtype) { - /** Unknown text track subtype. */ - GCKMediaTextTrackSubtypeUnknown = 0, - /** Subtitles. */ - GCKMediaTextTrackSubtypeSubtitles = 1, - /** Captions. */ - GCKMediaTextTrackSubtypeCaptions = 3, - /** Descriptions. */ - GCKMediaTextTrackSubtypeDescriptions = 4, - /** Chapters. */ - GCKMediaTextTrackSubtypeChapters = 5, - /** Metadata. */ - GCKMediaTextTrackSubtypeMetadata = 6, -}; - -/** - * A class representing a media track. Instances of this object are immutable. - */ -GCK_EXPORT -@interface GCKMediaTrack : NSObject - -/** - * Designated initializer. Constructs a new GCKMediaTrack with the given property values. - */ -- (instancetype)initWithIdentifier:(NSInteger)identifier - contentIdentifier:(nullable NSString *)contentIdentifier - contentType:(NSString *)contentType - type:(GCKMediaTrackType)type - textSubtype:(GCKMediaTextTrackSubtype)textSubtype - name:(nullable NSString *)name - languageCode:(nullable NSString *)languageCode - customData:(nullable id)customData; - -/** The track's unique numeric identifier. */ -@property(nonatomic, assign, readonly) NSInteger identifier; - -/** The track's content identifier, which may be nil. */ -@property(nonatomic, copy, readonly, nullable) NSString *contentIdentifier; - -/** The track's content (MIME) type. */ -@property(nonatomic, copy, readonly) NSString *contentType; - -/** The track's type. */ -@property(nonatomic, assign, readonly) GCKMediaTrackType type; - -/** The text track's subtype; applies only to text tracks. */ -@property(nonatomic, assign, readonly) GCKMediaTextTrackSubtype textSubtype; - -/** The track's name, which may be nil. */ -@property(nonatomic, copy, readonly, nullable) NSString *name; - -/** The track's RFC 1766 language code, which may be nil. */ -@property(nonatomic, copy, readonly, nullable) NSString *languageCode; - -/** - * The custom data, if any. Must either be an object that can be serialized to JSON using - * NSJSONSerialization, or nil. - */ -@property(nonatomic, strong, readonly, nullable) id customData; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKMultizoneDevice.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKMultizoneDevice.h deleted file mode 100755 index 04321622aa..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKMultizoneDevice.h +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright 2015 Google Inc. - -#import - -#import - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * A member device of a multizone group. - * - * @since 3.1 - */ -GCK_EXPORT -@interface GCKMultizoneDevice : GCKDynamicDevice - -/** The device volume level. */ -@property(nonatomic, assign, readonly) float volumeLevel; - -/** Whether the device is muted. */ -@property(nonatomic, assign, readonly) BOOL muted; - -- (instancetype)init NS_UNAVAILABLE; - -@end // GCKMultizoneDevice - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKMultizoneStatus.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKMultizoneStatus.h deleted file mode 100755 index 9dc5594745..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKMultizoneStatus.h +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright 2015 Google Inc. - -#import - -#import - -@class GCKMultizoneDevice; - -NS_ASSUME_NONNULL_BEGIN - -/** - * The status of a multizone group. - * - * @since 3.1 - */ -GCK_EXPORT -@interface GCKMultizoneStatus : NSObject - -/** The member devices of the multizone group. */ -@property(nonatomic, copy, readonly) NSArray *devices; - -/** Initializes the object with the given JSON data. */ -- (instancetype)initWithJSONObject:(id)JSONObject - GCK_DEPRECATED("GCKMultizoneStatus should only be initialized internally."); - -/** Initializes the object with the given list of member devices. */ -- (instancetype)initWithDevices:(NSArray *)devices - GCK_DEPRECATED("GCKMultizoneStatus should only be initialized internally."); - -- (instancetype)init NS_UNAVAILABLE; - -@end // GCKMultizoneStatus - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKNetworkAddress.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKNetworkAddress.h deleted file mode 100755 index d52613b753..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKNetworkAddress.h +++ /dev/null @@ -1,101 +0,0 @@ -// Copyright (c) 2018 Google Inc. All rights reserved. - -#import -#import - -/** - * @enum GCKNetworkAddressType - * - * Network address types. - * - * @ingroup Networking - */ -typedef NS_ENUM(NSInteger, GCKNetworkAddressType) { - /** Unknown address type. */ - GCKNetworkAddressTypeUnknown = 0, - /** IPv4 address. */ - GCKNetworkAddressTypeIPv4 = 1, - /** IPv6 address. */ - GCKNetworkAddressTypeIPv6 = 2, - /** IPC (UNIX domain) address. */ - GCKNetworkAddressTypeIPC = 3, -}; - -NS_ASSUME_NONNULL_BEGIN - -/** - * An object that represents a network IP address. This object is immutable. - * - * @ingroup Networking - * - * @since 4.2 - */ -GCK_EXPORT -@interface GCKNetworkAddress : NSObject - -/** The address type. */ -@property(nonatomic, assign, readonly) GCKNetworkAddressType type; -/** The IP address. */ -@property(nonatomic, copy, readonly, nullable) NSString *ipAddress; -/** - * The network address as an NSData containing the appropriate address structure - * (e.g., struct in_addr or struct in6_addr). For the address type IPC, this field is a UTF8 - * encoding. - */ -@property(nonatomic, copy, readonly, nullable) NSData *addressData; - -/** Using the default initializer is not allowed. */ -- (instancetype)init NS_UNAVAILABLE; - -/** - * Constructs a GCKNetworkAddress with the given address type and IP address. - * - * @param type The address type. - * @param ipAddress The IP address, in textual form. May be nil to indicate the - * wildcard ("any") address. - */ -- (instancetype)initWithType:(GCKNetworkAddressType)type ipAddress:(nullable NSString *)ipAddress; - -/** - * Constructs a GCKNetworkAddress with the given address type and raw address. - * - * @param type The address type. - * @param addressData An NSData object containing the appropriate address structure (e.g., - * struct in_addr or struct in6_addr). For the GCKNNetworkAddressTypeIPC, the data is expected - * to be a UTF8 encoding. - */ -- (instancetype)initWithType:(GCKNetworkAddressType)type addressData:(nullable NSData *)addressData; - -/** - * Constructs a wildcard address of the given type. - */ -+ (GCKNetworkAddress *)wildcardAddressOfType:(GCKNetworkAddressType)type; - -/** - * Constructs a loopback address of the given type. - */ -+ (GCKNetworkAddress *)loopbackAddressOfType:(GCKNetworkAddressType)type; - -/** - * Constructs an IPv4 broadcast address. - */ -+ (GCKNetworkAddress *)IPv4BroadcastAddress; - -/** - * Constructs an IPv4 address. - */ -+ (GCKNetworkAddress *)addressWithIPv4Address:(NSString *)ipAddress; - -/** - * Constructs an IPv6 address. - */ -+ (GCKNetworkAddress *)addressWithIPv6Address:(NSString *)ipAddress; - -/** - * Constructs an IPC address. - */ -+ (GCKNetworkAddress *)addressWithIPCPath:(NSString *)path; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKOpenURLOptions.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKOpenURLOptions.h deleted file mode 100755 index 4f954e0f0d..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKOpenURLOptions.h +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright 2017 Google Inc. - -#import - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * An object representing options that can be passed to a Cast-enabled application via a deep-link - * URL. The source app encodes the Cast-specific options (including the unique ID of the - * device to cast to, and optionally the session ID of a specific Cast session to join) in a query - * parameter of the application URL using #asURLQueryItem, and then opens the URL using - * UIApplication's -[openURL:options:completionHandler:] method. The target app - * extracts the Cast-specific options from the URL it receives in its UIApplicationDelegate's - * -[application:openURL:options:] method by calling - * GCKOpenURLOptions::openURLOptionsFromURL:. - * It then starts or joins a Cast session by passing these options to - * GCKSessionManager::startSessionWithOpenURLOptions:sessionOptions:. - * - * @since 4.0 - */ -GCK_EXPORT -@interface GCKOpenURLOptions : NSObject - -/** - * The unique ID of the device to connect to. Required. - */ -@property(nonatomic, copy, nullable) NSString *deviceUniqueID; - -/** - * The friendly name of the device to connect to. Optional. This value is not used by the GoogleCast - * framework, but may be of interest to the receiving application. - */ -@property(nonatomic, copy, nullable) NSString *deviceFriendlyName; - -/** - * The session ID of the Cast session to join. Optional. A value of nil indicates that - * any currently active session should be joined, or if there is none, that a new one should be - * created. - */ -@property(nonatomic, copy, nullable) NSString *sessionID; - -/** - * Extracts the Cast-specific options from the specified URL. - * - * @return The extracted options, or nil if the URL did not contain any Cast-specific - * options. - */ -+ (nullable GCKOpenURLOptions *)openURLOptionsFromURL:(NSURL *)url; - -/** - * Converts the options into a URL query item. - * - * @return The options as an NSURLQueryItem. - */ -- (NSURLQueryItem *)asURLQueryItem; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKRemoteMediaClient+Protected.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKRemoteMediaClient+Protected.h deleted file mode 100755 index 2d7da596a8..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKRemoteMediaClient+Protected.h +++ /dev/null @@ -1,97 +0,0 @@ -// Copyright 2015 Google Inc. - -#import - -#import - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * Methods to be called by GCKRemoteMediaClient subclasses only. - * - * @since 3.3 - */ -@interface GCKRemoteMediaClient (Protected) - -/** - * To be called by subclasses whenever a media session begins, namely, right after new media has - * been successfully loaded on the remote player. - */ -- (void)notifyDidStartMediaSession; - -/** - * To be called by subclasses whenever the mediaStatus object of the client changes. - */ -- (void)notifyDidUpdateMediaStatus; - -/** - * To be called by subclasses whenever the media queue managed by the client changes. - */ -- (void)notifyDidUpdateQueue; - -/** - * To be called by subclasses whenever the @ref GCKMediaStatus::preloadedItemID of the client's - * GCKMediaStatus changes. - */ -- (void)notifyDidUpdatePreloadStatus; - -/** - * To be called by subclasses whenever the metadata changes. - */ -- (void)notifyDidUpdateMetadata; - -/** - * To be called by subclasses whenever the list of media queue item IDs is received. - * - * @param itemIDs The list of queue item IDs. - * - * @since 4.1 - */ -- (void)notifyDidReceiveQueueItemIDs:(NSArray *)itemIDs; - -/** - * To be called by subclasses whenever a contiguous sequence of queue items has been inserted - * into the queue. - * - * @param itemIDs The list of queue item IDs identifying the items that were inserted. - * @param beforeItemID The ID of the queue item in front of which the new items were inserted, or - * kGCKInvalidQueueItemID if the items were appended to the end of the queue. - * - * @since 4.1 - */ -- (void)notifyDidInsertQueueItemsWithIDs:(NSArray *)itemIDs - beforeItemWithID:(GCKMediaQueueItemID)beforeItemID; - -/** - * To be called by subclasses whenever existing queue items have been updated in the queue. - * - * @param itemIDs The list of queue item IDs identifying the items that were updated. - * - * @since 4.1 - */ -- (void)notifyDidUpdateQueueItemsWithIDs:(NSArray *)itemIDs; - -/** - * To be called by subclasses whenever a contiguous sequence of queue items has been removed - * from the queue. - * - * @param itemIDs The list of queue item IDs identifying the items that were removed. - * - * @since 4.1 - */ -- (void)notifyDidRemoveQueueItemsWithIDs:(NSArray *)itemIDs; - -/** - * To be called by a subclass whenever queue items have been received. - * - * @param items The list of queue items. - * - * @since 4.1 - */ -- (void)notifyDidReceiveQueueItems:(NSArray *)items; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKRemoteMediaClient.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKRemoteMediaClient.h deleted file mode 100755 index 497759df1d..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKRemoteMediaClient.h +++ /dev/null @@ -1,894 +0,0 @@ -// Copyright 2015 Google Inc. - -#import -#import -#import -#import -#import -#import -#import -#import - -#import - -@class GCKMediaLoadOptions; -@class GCKMediaLoadRequestData; -@class GCKMediaQueueLoadOptions; -@class GCKMediaSeekOptions; -@protocol GCKRemoteMediaClientListener; -@protocol GCKRemoteMediaClientAdInfoParserDelegate; - -NS_ASSUME_NONNULL_BEGIN - - -/** - * A class for controlling media playback on a Cast receiver. An instance of this object is - * available as the property GCKSession::remoteMediaClient. - * - * @since 3.0 - */ -GCK_EXPORT -@interface GCKRemoteMediaClient : NSObject - -/** A flag that indicates whether this object is connected to a session. */ -@property(nonatomic, assign, readonly) BOOL connected; - -/** The current media status, as reported by the media control channel. */ -@property(nonatomic, strong, readonly, nullable) GCKMediaStatus *mediaStatus; - -/** - * The media queue. - * - * @since 4.3.4 - */ -@property(nonatomic, strong, readonly) GCKMediaQueue *mediaQueue; - -/** - * The amount of time that has passed since the last media status update was received. If a - * media status has not been received yet this value will be NAN. - */ -@property(nonatomic, assign, readonly) NSTimeInterval timeSinceLastMediaStatusUpdate; - -/** - * A flag that indicates whether this client is playing a live stream. - * - * @since 4.4.1 - */ -@property(nonatomic, readonly, getter=isPlayingLiveStream) BOOL playingLiveStream; - -/** - * Adds a listener to this object's list of listeners. - * - * The added listener is weakly held, and should be retained to avoid unexpected deallocation. - * - * @param listener The listener to add. - */ -- (void)addListener:(id)listener; - -/** - * Removes a listener from this object's list of listeners. - * - * @param listener The listener to remove. - */ -- (void)removeListener:(id)listener; - -/** - * A delegate capable of extracting ad break information from the custom data in a GCKMediaStatus - * object. - * - * @deprecated Use GCKAdBreakStatus instead. - */ -@property(nonatomic, weak) id adInfoParserDelegate; - -/** - * Loads and starts playback of a media item or a queue of media items with a request data. - * - * @param requestData Describes the media load request. - * @return The GCKRequest object for tracking this request. - * - * @since 4.4.1 - */ -- (GCKRequest *)loadMediaWithLoadRequestData:(GCKMediaLoadRequestData *)requestData; - -/** - * Loads and starts playback of a new media item with default options. - * - * It is recommended to use @ref loadMediaWithLoadRequestData: instead, which is an advanced - * load command supporting loading a single item or a queue with additional options. - * - * @param mediaInfo Describes the media item to load. - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)loadMedia:(GCKMediaInformation *)mediaInfo; - -/** - * Loads and starts playback of a new media item with the specified options. - * - * It is recommended to use @ref loadMediaWithLoadRequestData: instead, which is an advanced - * load command supporting loading a single item or a queue with additional options. - * - * @param mediaInfo Describes the media item to load. - * @param options The load options for this request. - * @return The GCKRequest object for tracking this request. - * - * @since 4.0 - */ -- (GCKRequest *)loadMedia:(GCKMediaInformation *)mediaInfo - withOptions:(GCKMediaLoadOptions *)options; - -/** - * Loads and optionally starts playback of a new media item. - * - * @param mediaInfo Describes the media item to load. - * @param autoplay Whether playback should start immediately. - * @return The GCKRequest object for tracking this request. - * @deprecated Use loadMediaWithLoadRequestData:. - */ -- (GCKRequest *)loadMedia:(GCKMediaInformation *)mediaInfo - autoplay:(BOOL)autoplay GCK_DEPRECATED("Use loadMediaWithLoadRequestData:"); - -/** - * Loads and optionally starts playback of a new media item. - * - * @param mediaInfo Describes the media item to load. - * @param autoplay Whether playback should start immediately. - * @param playPosition The initial playback position. - * @return The GCKRequest object for tracking this request. - * @deprecated Use loadMediaWithLoadRequestData:. - */ -- (GCKRequest *)loadMedia:(GCKMediaInformation *)mediaInfo - autoplay:(BOOL)autoplay - playPosition:(NSTimeInterval)playPosition - GCK_DEPRECATED("Use loadMediaWithLoadRequestData:"); - -/** - * Loads and optionally starts playback of a new media item. - * - * @param mediaInfo Describes the media item to load. - * @param autoplay Whether playback should start immediately. - * @param playPosition The initial playback position. - * @param customData Custom application-specific data to pass along with the request. Must either be - * an object that can be serialized to JSON using - * NSJSONSerialization, or nil. - * @return The GCKRequest object for tracking this request. - * @deprecated Use loadMediaWithLoadRequestData:. - */ -- (GCKRequest *)loadMedia:(GCKMediaInformation *)mediaInfo - autoplay:(BOOL)autoplay - playPosition:(NSTimeInterval)playPosition - customData:(nullable id)customData - GCK_DEPRECATED("Use loadMediaWithLoadRequestData:"); - -/** - * Loads and optionally starts playback of a new media item. - * - * @param mediaInfo Describes the media item to load. - * @param autoplay Whether playback should start immediately. - * @param playPosition The initial playback position. - * @param activeTrackIDs An array of integers specifying the active tracks. - * May be nil. - * @return The GCKRequest object for tracking this request. - * @deprecated Use loadMediaWithLoadRequestData:. - */ -- (GCKRequest *)loadMedia:(GCKMediaInformation *)mediaInfo - autoplay:(BOOL)autoplay - playPosition:(NSTimeInterval)playPosition - activeTrackIDs:(nullable NSArray *)activeTrackIDs - GCK_DEPRECATED("Use loadMediaWithLoadRequestData:"); - -/** - * Loads and optionally starts playback of a new media item. - * - * @param mediaInfo Describes the media item to load. - * @param autoplay Whether playback should start immediately. - * @param playPosition The initial playback position. - * @param activeTrackIDs An array of integers specifying the active tracks. - * May be nil. - * @param customData Custom application-specific data to pass along with the request. Must either be - * an object that can be serialized to JSON using - * NSJSONSerialization, or nil. - * @return The GCKRequest object for tracking this request. - * @deprecated Use loadMediaWithLoadRequestData:. - */ -- (GCKRequest *)loadMedia:(GCKMediaInformation *)mediaInfo - autoplay:(BOOL)autoplay - playPosition:(NSTimeInterval)playPosition - activeTrackIDs:(nullable NSArray *)activeTrackIDs - customData:(nullable id)customData - GCK_DEPRECATED("Use loadMediaWithLoadRequestData:"); - -/** - * Sets the playback rate for the current media session. - * - * @param playbackRate The new playback rate. - * @return The GCKRequest object for tracking this request. - * @since 4.0 - */ -- (GCKRequest *)setPlaybackRate:(float)playbackRate; - -/** - * Sets the playback rate for the current media session. - * - * @param playbackRate The new playback rate, which must be between - * GCKMediaLoadOptions::kGCKMediaMinPlaybackRate and GCKMediaLoadOptions::kGCKMediaMaxPlaybackRate. - * @param customData Custom application-specific data to pass along with the request. Must either be - * an object that can be serialized to JSON using - * NSJSONSerialization, or nil. - * @return The GCKRequest object for tracking this request. - * @since 4.0 - */ -- (GCKRequest *)setPlaybackRate:(float)playbackRate customData:(nullable id)customData; - -/** - * Sets the active tracks. The request will fail if there is no current media status. - * - * @param activeTrackIDs An array of integers specifying the active tracks. May be empty or - * nil to disable any currently active tracks. - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)setActiveTrackIDs:(nullable NSArray *)activeTrackIDs; - -/** - * Sets the text track style. The request will fail if there is no current media status. - * - * @param textTrackStyle The text track style. The style will not be changed if this is - * nil. - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)setTextTrackStyle:(nullable GCKMediaTextTrackStyle *)textTrackStyle; - -/** - * Pauses playback of the current media item. The request will fail if there is no current media - * status. - * - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)pause; - -/** - * Pauses playback of the current media item. The request will fail if there is no current media - * status. - * - * @param customData Custom application-specific data to pass along with the request. Must either be - * an object that can be serialized to JSON using - * NSJSONSerialization, or nil. - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)pauseWithCustomData:(nullable id)customData; - -/** - * Stops playback of the current media item. If a queue is currently loaded, it will be removed. The - * request will fail if there is no current media status. - * - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)stop; - -/** - * Stops playback of the current media item. If a queue is currently loaded, it will be removed. The - * request will fail if there is no current media status. - * - * - * @param customData Custom application-specific data to pass along with the request. Must either be - * an object that can be serialized to JSON using - * NSJSONSerialization, or nil. - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)stopWithCustomData:(nullable id)customData; - -/** - * Begins (or resumes) playback of the current media item. Playback always begins at the - * beginning of the stream. The request will fail if there is no current media status. - * - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)play; - -/** - * Begins (or resumes) playback of the current media item. Playback always begins at the - * beginning of the stream. The request will fail if there is no current media status. - * - * @param customData Custom application-specific data to pass along with the request. Must either be - * an object that can be serialized to JSON using - * NSJSONSerialization, or nil. - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)playWithCustomData:(nullable id)customData; - -/** - * Sends a request to skip the playing ad. - * @return The GCKRequest object for tracking this request. - * - * @since 4.3 - */ -- (GCKRequest *)skipAd; - -/** - * Seeks to a new position within the current media item. The request will fail if there is no - * current media status. - * - * @param options The seek options for the request. - * @return The GCKRequest object for tracking this request. - * @since 4.0 - */ -- (GCKRequest *)seekWithOptions:(GCKMediaSeekOptions *)options; - -/** - * Seeks to a new position within the current media item. The request will fail if there is no - * current media status. - * - * @param position The new position from the beginning of the stream. - * @return The GCKRequest object for tracking this request. - * @deprecated Use seekWithOptions:. - */ -- (GCKRequest *)seekToTimeInterval:(NSTimeInterval)position - GCK_DEPRECATED("Use seekWithOptions:"); - -/** - * Seeks to a new position within the current media item. The request will fail if there is no - * current media status. - * - * @param position The new position interval from the beginning of the stream. - * @param resumeState The action to take after the seek operation has finished. - * @return The GCKRequest object for tracking this request. - * @deprecated Use seekWithOptions:. - */ -- (GCKRequest *)seekToTimeInterval:(NSTimeInterval)position - resumeState:(GCKMediaResumeState)resumeState - GCK_DEPRECATED("Use seekWithOptions:"); - -/** - * Seeks to a new position within the current media item. The request will fail if there is no - * current media status. - * - * @param position The new position from the beginning of the stream. - * @param resumeState The action to take after the seek operation has finished. - * @param customData Custom application-specific data to pass along with the request. Must either be - * an object that can be serialized to JSON using - * NSJSONSerialization, or nil. - * @return The GCKRequest object for tracking this request. - * @deprecated Use seekWithOptions:. - */ -- (GCKRequest *)seekToTimeInterval:(NSTimeInterval)position - resumeState:(GCKMediaResumeState)resumeState - customData:(nullable id)customData GCK_DEPRECATED("Use seekWithOptions:"); - -/** - * Requests the list of item IDs for the queue. The results are passed to the delegate callback - * GCKRemoteMediaClientDelegate::remoteMediaClient:didReceiveQueueItemIDs:. - * - * @return The GCKRequest object for tracking this request. - * - * @since 4.1 - */ -- (GCKRequest *)queueFetchItemIDs; - -/** - * Requests complete information for the queue items with the given item IDs. The results are - * passed to the delegate callback - * GCKRemoteMediaClientDelegate::remoteMediaClient:didReceiveQueueItems:. - * - * @return The GCKRequest object for tracking this request. - * - * @since 4.1 - */ -- (GCKRequest *)queueFetchItemsForIDs:(NSArray *)queueItemIDs; - -/** - * Loads and optionally starts playback of a new queue of media items. - * - * @param queueItems An array of GCKMediaQueueItem instances to load. Must not be nil - * or empty. - * @param startIndex The index of the item in the items array that should be played first. - * @param repeatMode The repeat mode for playing the queue. - * @return The GCKRequest object for tracking this request. - * @deprecated Use loadMediaWithLoadRequestData:. - */ -- (GCKRequest *)queueLoadItems:(NSArray *)queueItems - startIndex:(NSUInteger)startIndex - repeatMode:(GCKMediaRepeatMode)repeatMode - GCK_DEPRECATED("Use loadMediaWithLoadRequestData:"); - -/** - * Loads and optionally starts playback of a new queue of media items. - * - * @param queueItems An array of GCKMediaQueueItem instances to load. Must not be nil - * or empty. - * @param startIndex The index of the item in the items array that should be played first. - * @param repeatMode The repeat mode for playing the queue. - * @param customData Custom application-specific data to pass along with the request. Must either be - * an object that can be serialized to JSON using - * NSJSONSerialization, or nil. - * @return The GCKRequest object for tracking this request. - * @deprecated Use loadMediaWithLoadRequestData:. - */ -- (GCKRequest *)queueLoadItems:(NSArray *)queueItems - startIndex:(NSUInteger)startIndex - repeatMode:(GCKMediaRepeatMode)repeatMode - customData:(nullable id)customData - GCK_DEPRECATED("Use loadMediaWithLoadRequestData:"); - -/** - * Loads and optionally starts playback of a new queue of media items. - * - * @param queueItems An array of GCKMediaQueueItem instances to load. Must not be nil - * or empty. - * @param startIndex The index of the item in the items array that should be played first. - * @param playPosition The initial playback position for the item when it is first played, - * relative to the beginning of the stream. This value is ignored when the same item is played - * again, for example when the queue repeats, or the item is later jumped to. In those cases the - * item's startTime is used. - * @param repeatMode The repeat mode for playing the queue. - * @param customData Custom application-specific data to pass along with the request. Must either be - * an object that can be serialized to JSON using - * NSJSONSerialization, or nil. - * @return The GCKRequest object for tracking this request. - * @deprecated Use loadMediaWithLoadRequestData:. - */ -- (GCKRequest *)queueLoadItems:(NSArray *)queueItems - startIndex:(NSUInteger)startIndex - playPosition:(NSTimeInterval)playPosition - repeatMode:(GCKMediaRepeatMode)repeatMode - customData:(nullable id)customData - GCK_DEPRECATED("Use loadMediaWithLoadRequestData:"); - -/** - * Loads and optionally starts playback of a new queue of media items. - * - * It is recommended to use @ref loadMediaWithLoadRequestData: instead, which is an advanced - * load command supporting loading a single item or a queue with additional options. - * - * @param queueItems An array of GCKMediaQueueItem instances to load. Must not be nil - * or empty. - * @param options The load options used to load the queue items, as defined by - * GCKMediaQueueLoadOptions - * - * @since 4.3.1 - */ -- (GCKRequest *)queueLoadItems:(NSArray *)queueItems - withOptions:(GCKMediaQueueLoadOptions *)options; - -/** - * Inserts a list of new media items into the queue. - * - * @param queueItems An array of GCKMediaQueueItem instances to insert. Must not be nil - * or empty. - * @param beforeItemID The ID of the item that will be located immediately after the inserted list. - * If the value is @ref kGCKMediaQueueInvalidItemID, the inserted list will be appended to the end - * of the queue. - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)queueInsertItems:(NSArray *)queueItems - beforeItemWithID:(NSUInteger)beforeItemID; - -/** - * Inserts a list of new media items into the queue. - * - * @param queueItems An array of GCKMediaQueueItem instances to insert. Must not be nil - * or empty. - * @param beforeItemID ID of the item that will be located immediately after the inserted list. If - * the value is @ref kGCKMediaQueueInvalidItemID, the inserted list will be appended to the end of - * the queue. - * @param customData Custom application-specific data to pass along with the request. Must either be - * an object that can be serialized to JSON using - * NSJSONSerialization, or nil. - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)queueInsertItems:(NSArray *)queueItems - beforeItemWithID:(NSUInteger)beforeItemID - customData:(nullable id)customData; - -/** - * A convenience method that inserts a single item into the queue. - * - * @param item The item to insert. - * @param beforeItemID The ID of the item that will be located immediately after the inserted item. - * If the value is @ref kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the - * queue, the inserted item will be appended to the end of the queue. - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)queueInsertItem:(GCKMediaQueueItem *)item beforeItemWithID:(NSUInteger)beforeItemID; - -/** - * A convenience method that inserts a single item into the queue and makes it the current item. - * - * @param item The item to insert. - * @param beforeItemID The ID of the item that will be located immediately after the inserted item. - * If the value is @ref kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the - * queue, the inserted item will be appended to the end of the queue. - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)queueInsertAndPlayItem:(GCKMediaQueueItem *)item - beforeItemWithID:(NSUInteger)beforeItemID; - -/** - * A convenience method that inserts a single item into the queue and makes it the current item. - * - * @param item The item to insert. - * @param beforeItemID The ID of the item that will be located immediately after the inserted item. - * If the value is @ref kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the - * queue, the inserted item will be appended to the end of the queue. - * @param playPosition The initial playback position for the item when it is first played, - * relative to the beginning of the stream. This value is ignored when the same item is played - * again, for example when the queue repeats, or the item is later jumped to. In those cases the - * item's startTime is used. - * @param customData Custom application-specific data to pass along with the request. Must either be - * an object that can be serialized to JSON using - * NSJSONSerialization, or nil. - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)queueInsertAndPlayItem:(GCKMediaQueueItem *)item - beforeItemWithID:(NSUInteger)beforeItemID - playPosition:(NSTimeInterval)playPosition - customData:(nullable id)customData; - -/** - * Updates the queue. - * - * @param queueItems The list of updated items. - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)queueUpdateItems:(NSArray *)queueItems; - -/** - * Updates the queue. - * - * @param queueItems The list of updated items. - * @param customData Custom application-specific data to pass along with the request. Must either be - * an object that can be serialized to JSON using - * NSJSONSerialization, or nil. - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)queueUpdateItems:(NSArray *)queueItems - customData:(nullable id)customData; - -/** - * Removes a list of media items from the queue. If the queue becomes empty as a result, the current - * media session will be terminated. - * - * @param itemIDs An array of media item IDs identifying the items to remove. Must not be - * nil or empty. - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)queueRemoveItemsWithIDs:(NSArray *)itemIDs; - -/** - * Removes a list of media items from the queue. If the queue becomes empty as a result, the current - * media session will be terminated. - * - * @param itemIDs An array of media item IDs identifying the items to remove. Must not be - * nil or empty. - * @param customData Custom application-specific data to pass along with the request. Must either be - * an object that can be serialized to JSON using - * NSJSONSerialization, or nil. - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)queueRemoveItemsWithIDs:(NSArray *)itemIDs - customData:(nullable id)customData; - -/** - * A convenience method that removes a single item from the queue. - * - * @param itemID The ID of the item to remove. - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)queueRemoveItemWithID:(NSUInteger)itemID; - -/** - * Reorders a list of media items in the queue. - * - * @param queueItemIDs An array of media item IDs identifying the items to reorder. Must not be - * nil or empty. - * @param beforeItemID ID of the item that will be located immediately after the reordered list. If - * the value is @ref kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the - * queue, the reordered list will be appended at the end of the queue. - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)queueReorderItemsWithIDs:(NSArray *)queueItemIDs - insertBeforeItemWithID:(NSUInteger)beforeItemID; - -/** - * Reorder a list of media items in the queue. - * - * @param queueItemIDs An array of media item IDs identifying the items to reorder. Must not be - * nil or empty. - * @param beforeItemID The ID of the item that will be located immediately after the reordered list. - * If the value is @ref kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the - * queue, the reordered list will be moved to the end of the queue. - * @param customData Custom application-specific data to pass along with the request. Must either be - * an object that can be serialized to JSON using - * NSJSONSerialization, or nil. - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)queueReorderItemsWithIDs:(NSArray *)queueItemIDs - insertBeforeItemWithID:(NSUInteger)beforeItemID - customData:(nullable id)customData; - -/** - * A convenience method that moves a single item in the queue. - * - * @param itemID The ID of the item to move. - * @param beforeItemID The ID of the item that will be located immediately after the reordered list. - * If the value is @ref kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the - * queue, the item will be moved to the end of the queue. - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)queueMoveItemWithID:(NSUInteger)itemID beforeItemWithID:(NSUInteger)beforeItemID; - -/** - * Jumps to the item with the specified ID in the queue. - * - * @param itemID The ID of the item to jump to. - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)queueJumpToItemWithID:(NSUInteger)itemID; - -/** - * Jumps to the item with the specified ID in the queue. - * - * @param itemID The ID of the item to jump to. - * @param customData Custom application-specific data to pass along with the request. Must either be - * an object that can be serialized to JSON using - * NSJSONSerialization, or nil. - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)queueJumpToItemWithID:(NSUInteger)itemID customData:(nullable id)customData; - -/** - * Jumps to the item with the specified ID in the queue. - * - * @param itemID The ID of the item to jump to. - * @param playPosition The initial playback position for the item when it is first played, - * relative to the beginning of the stream. This value is ignored when the same item is played - * again, for example when the queue repeats, or the item is later jumped to. In those cases the - * item's startTime is used. - * @param customData Custom application-specific data to pass along with the request. Must either be - * an object that can be serialized to JSON using - * NSJSONSerialization, or nil. - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)queueJumpToItemWithID:(NSUInteger)itemID - playPosition:(NSTimeInterval)playPosition - customData:(nullable id)customData; - -/** - * Moves to the next item in the queue. - * - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)queueNextItem; - -/** - * Moves to the previous item in the queue. - * - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)queuePreviousItem; - -/** - * Sets the queue repeat mode. - * - * @param repeatMode The new repeat mode. - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)queueSetRepeatMode:(GCKMediaRepeatMode)repeatMode; - -/** - * Sets the stream volume. The request will fail if there is no current media session. - * - * @param volume The new volume, in the range [0.0 - 1.0]. - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)setStreamVolume:(float)volume; - -/** - * Sets the stream volume. The request will fail if there is no current media session. - * - * @param volume The new volume, in the range [0.0 - 1.0]. - * @param customData Custom application-specific data to pass along with the request. Must either be - * an object that can be serialized to JSON using - * NSJSONSerialization, or nil. - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)setStreamVolume:(float)volume customData:(nullable id)customData; - -/** - * Sets whether the stream is muted. The request will fail if there is no current media session. - * - * @param muted Whether the stream should be muted or unmuted. - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)setStreamMuted:(BOOL)muted; - -/** - * Sets whether the stream is muted. The request will fail if there is no current media session. - * - * @param muted Whether the stream should be muted or unmuted. - * @param customData Custom application-specific data to pass along with the request. Must either be - * an object that can be serialized to JSON using - * NSJSONSerialization, or nil. - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)setStreamMuted:(BOOL)muted customData:(nullable id)customData; - -/** - * Requests updated media status information from the receiver. - * - * @return The GCKRequest object for tracking this request. - */ -- (GCKRequest *)requestStatus; - -/** - * Returns the approximate stream position as calculated from the last received stream information - * and the elapsed wall-time since that update. Returns 0 if the channel is not connected or if no - * media is currently loaded. - */ -- (NSTimeInterval)approximateStreamPosition; - -/** - * Returns the approximate start position of seekable range as calculated from the last received - * stream information and the elapsed wall-time since that update. Returns 0 if the channel is not - * connected or if no media is currently loaded. Returns @c kGCKInvalidTimeInterval if the stream is - * not live stream or there is no seekable range. - * - * @since 4.4.1 - */ -- (NSTimeInterval)approximateLiveSeekableRangeStart; - -/** - * Returns the approximate end position of seekable range as calculated from the last received - * stream information and the elapsed wall-time since that update. Returns 0 if the channel is not - * connected or if no media is currently loaded. Returns @c kGCKInvalidTimeInterval if the stream is - * not live stream or there is no seekable range. - * - * @since 4.4.1 - */ -- (NSTimeInterval)approximateLiveSeekableRangeEnd; - -@end // GCKRemoteMediaClient - -/** - * The GCKRemoteMediaClient listener protocol. - * - * @since 3.0 - */ -GCK_EXPORT -@protocol GCKRemoteMediaClientListener - -@optional - -/** - * Called when a new media session has started on the receiver. - * - * @param client The client. - * @param sessionID The ID of the new session. - */ -- (void)remoteMediaClient:(GCKRemoteMediaClient *)client - didStartMediaSessionWithID:(NSInteger)sessionID; - -/** - * Called when updated media status has been received from the receiver. - * - * @param client The client. - * @param mediaStatus The updated media status. The status can also be accessed as a property of - * the player. - */ -- (void)remoteMediaClient:(GCKRemoteMediaClient *)client - didUpdateMediaStatus:(nullable GCKMediaStatus *)mediaStatus; - -/** - * Called when updated media metadata has been received from the receiver. - * - * @param client The client. - * @param mediaMetadata The updated media metadata. The metadata can also be accessed through the - * GCKRemoteMediaClient::mediaStatus property. - */ -- (void)remoteMediaClient:(GCKRemoteMediaClient *)client - didUpdateMediaMetadata:(nullable GCKMediaMetadata *)mediaMetadata; - -/** - * Called when the media playback queue has been updated on the receiver. - * - * @param client The client. - */ -- (void)remoteMediaClientDidUpdateQueue:(GCKRemoteMediaClient *)client; - -/** - * Called when the media preload status has been updated on the receiver. - * - * @param client The client. - */ -- (void)remoteMediaClientDidUpdatePreloadStatus:(GCKRemoteMediaClient *)client; - -/** - * Called when the list of media queue item IDs has been received. - * - * @param client The client. - * @param queueItemIDs The list of media queue item IDs. - * - * @since 4.1 - */ -- (void)remoteMediaClient:(GCKRemoteMediaClient *)client - didReceiveQueueItemIDs:(NSArray *)queueItemIDs; - -/** - * Called when a contiguous sequence of items has been inserted into the media queue. - * - * @param client The client. - * @param queueItemIDs The item IDs of the inserted items. - * @param beforeItemID The item ID of the item in front of which the new items have been inserted. - * If the value is kGCKMediaQueueInvalidItemID, it indicates that the items were appended at the - * end of the queue. - * - * @since 4.1 - */ -- (void)remoteMediaClient:(GCKRemoteMediaClient *)client - didInsertQueueItemsWithIDs:(NSArray *)queueItemIDs - beforeItemWithID:(GCKMediaQueueItemID)beforeItemID; - -/** - * Called when existing items has been updated in the media queue. - * - * @param client The client. - * @param queueItemIDs The item IDs of the updated items. - * - * @since 4.1 - */ -- (void)remoteMediaClient:(GCKRemoteMediaClient *)client - didUpdateQueueItemsWithIDs:(NSArray *)queueItemIDs; - -/** - * Called when a contiguous sequence of items has been removed from the media queue. - * - * @param client The client. - * @param queueItemIDs The item IDs of the removed items. - * - * @since 4.1 - */ -- (void)remoteMediaClient:(GCKRemoteMediaClient *)client - didRemoveQueueItemsWithIDs:(NSArray *)queueItemIDs; - -/** - * Called when detailed information has been received for one or more items in the queue. - * - * @param client The client. - * @param queueItems The queue items. - * - * @since 4.1 - */ -- (void)remoteMediaClient:(GCKRemoteMediaClient *)client - didReceiveQueueItems:(NSArray *)queueItems; - -@end - -/** - * The delegate protocol for parsing ad break information from a media status. - * - * @deprecated - */ -@protocol GCKRemoteMediaClientAdInfoParserDelegate -@optional - -/** - * Allows the delegate to determine whether the receiver is playing an ad or not, based on the - * current media status. - * @param client The client. - * @param mediaStatus The current media status. - * @return YES if the receiver is currently playing an ad, NO otherwise. - */ -- (BOOL)remoteMediaClient:(GCKRemoteMediaClient *)client - shouldSetPlayingAdInMediaStatus:(GCKMediaStatus *)mediaStatus; - -/** - * Allows the delegate to determine the list of ad breaks in the current content. - * @param client The client. - * @param mediaStatus The current media status. - * @return An array of GCKAdBreakInfo objects representing the ad breaks for this content, or nil - * if there are no ad breaks. - */ -- (nullable NSArray *)remoteMediaClient:(GCKRemoteMediaClient *)client - shouldSetAdBreaksInMediaStatus:(GCKMediaStatus *)mediaStatus; - -@end // GCKRemoteMediaClientListener - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKRequest.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKRequest.h deleted file mode 100755 index c6c0b4e71e..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKRequest.h +++ /dev/null @@ -1,152 +0,0 @@ -// Copyright 2015 Google Inc. - -#import - -#import - -@class GCKError; -@protocol GCKRequestDelegate; - -typedef NSInteger GCKRequestID; - -NS_ASSUME_NONNULL_BEGIN - -/** - * @enum GCKRequestAbortReason - * Enum defining the reasons that could cause a request to be aborted. - * - * @since 3.0 - */ -typedef NS_ENUM(NSInteger, GCKRequestAbortReason) { - /** The request was aborted because a similar and overridding request was initiated. */ - GCKRequestAbortReasonReplaced = 1, - /** The request was aborted after a call to @ref cancel on this request */ - GCKRequestAbortReasonCancelled = 2, -}; - -/** - * An object for tracking an asynchronous request. - * - * See GCKRequestDelegate for the delegate protocol. - * - * @since 3.0 -*/ -GCK_EXPORT -@interface GCKRequest : NSObject - -/** - * The delegate for receiving notifications about the status of the request. - */ -@property(nonatomic, weak, nullable) id delegate; - -/** - * The unique ID assigned to this request. - */ -@property(nonatomic, assign, readonly) GCKRequestID requestID; - -/** - * The error that caused the request to fail, if any, otherwise nil. - */ -@property(nonatomic, copy, readonly, nullable) GCKError *error; - -/** - * A flag indicating whether the request is currently in progress. - */ -@property(nonatomic, assign, readonly) BOOL inProgress; - -/** - * A flag indicating whether this is an external request--that is, one created by the application - * rather than by the framework itself. - * - * @since 3.4 - */ -@property(nonatomic, assign, readonly) BOOL external; - -/** - * Cancels the request. Canceling a request does not guarantee that the request will not complete - * on the receiver; it simply causes the sender to stop tracking the request. - */ -- (void)cancel; - -/** - * Constructs a GCKRequest object for use by the calling application. Request objects created using - * this factory method can be managed by the application using the methods GCKRequest::complete, - * GCKRequest::failWithError:, and GCKRequest::abortWithReason:. - * - * @since 3.4 - */ -+ (GCKRequest *)applicationRequest; - -/** - * Completes the request and notifies the delegate accordingly. This method may only be called on - * GCKRequest objects that have been constructed by the application using the - * GCKRequest::applicationRequest factory method. Calling this method on a GCKRequest object that - * was created by the framework itself will raise an exception. - * - * @since 3.4 - */ -- (void)complete; - -/** - * Fails the request with an error and notifies the delegate accordingly. This method may only be - * called on GCKRequest objects that have been constructed by the application using the - * GCKRequest::requestWithID: factory method. Calling this method on a GCKRequest object that was - * created by the framework itself will raise an exception. - * - * @param error The error describing the failure. - * - * @since 3.4 - */ -- (void)failWithError:(GCKError *)error; - -/** - * Aborts the request with a reason and notifies the delegate accordingly. This method may only be - * called on GCKRequest objects that have been constructed by the application using the - * GCKRequest::requestWithID: factory method. Calling this method on a GCKRequest object that was - * created by the framework itself will raise an exception. - * - * @param reason The reason for the abort. - * - * @since 3.4 - */ -- (void)abortWithReason:(GCKRequestAbortReason)reason; - -@end - -/** - * The GCKRequest delegate protocol. - * - * @since 3.0 - */ -GCK_EXPORT -@protocol GCKRequestDelegate - -@optional - -/** - * Called when the request has successfully completed. - * - * @param request The request. - */ -- (void)requestDidComplete:(GCKRequest *)request; - -/** - * Called when the request has failed. - * - * @param request The request. - * @param error The error describing the failure. - */ -- (void)request:(GCKRequest *)request didFailWithError:(GCKError *)error; - -/** - * Called when the request is no longer being tracked. It does not guarantee that the request has - * succeed or failed. - * - * @param request The request. - * @param abortReason The reason why the request is no longer being tracked. - */ -- (void)request:(GCKRequest *)request didAbortWithReason:(GCKRequestAbortReason)abortReason; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKSenderApplicationInfo.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKSenderApplicationInfo.h deleted file mode 100755 index bcbde14d9c..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKSenderApplicationInfo.h +++ /dev/null @@ -1,45 +0,0 @@ -// Copyright 2013 Google Inc. - -#import - -#import - -/** - * @file GCKSenderApplicationInfo.h - */ - -NS_ASSUME_NONNULL_BEGIN - -/** - * @enum GCKSenderApplicationInfoPlatform - * Sender application platforms. - */ -typedef NS_ENUM(NSInteger, GCKSenderApplicationInfoPlatform) { - /** Android. */ - GCKSenderApplicationInfoPlatformAndroid = 1, - /** iOS. */ - GCKSenderApplicationInfoPlatformiOS = 2, - /** Chrome. */ - GCKSenderApplicationInfoPlatformChrome = 3, - /** Mac OS X. Reserved for future use. */ - GCKSenderApplicationInfoPlatformOSX = 4, -}; - -/** - * Information about a sender application. - */ -GCK_EXPORT -@interface GCKSenderApplicationInfo : NSObject - -/** The sender application's platform. */ -@property(nonatomic, assign, readonly) GCKSenderApplicationInfoPlatform platform; - -/** The sender application's unique identifier (app ID). */ -@property(nonatomic, copy, readonly, nullable) NSString *appIdentifier; - -/** The sender application's launch URL (URL scheme). */ -@property(nonatomic, strong, readonly, nullable) NSURL *launchURL; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKSession+Protected.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKSession+Protected.h deleted file mode 100755 index 02fa4a4fc1..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKSession+Protected.h +++ /dev/null @@ -1,107 +0,0 @@ -// Copyright 2015 Google Inc. - -#import - -#import - -#import - -/** - * @file GCKSession+Protected.h - * GCKSessionEndAction and GCKSessionState enums. - */ - -NS_ASSUME_NONNULL_BEGIN - -/** - * @enum GCKSessionEndAction - * Enum defining the action to take when ending a Cast session. - * @since 4.0 - */ -typedef NS_ENUM(NSInteger, GCKSessionEndAction) { - /** Explicitly leaves the session on the receiver. */ - GCKSessionEndActionLeave = 1, - /** Disconnects from the session without explicitity leaving it. */ - GCKSessionEndActionDisconnect = 2, - /** Stops the currently Casting application on the receiver and then ends the session. */ - GCKSessionEndActionStopCasting = 3 -}; - -/** - * Methods to be overridden and called by GCKSession subclasses only. - * - * @since 3.0 - */ -@interface GCKSession (Protected) - -/** - * Starts the session. This is an asynchronous operation. Must be overridden by subclasses. - */ -- (void)start; - -/** - * Ends the session with the specified action. This is an asynchronous operation. Must be - * overridden by subclasses. - * - * @param action The action to take when ending the session; see GCKSessionEndAction for more - * details. - */ -- (void)endWithAction:(GCKSessionEndAction)action; - -/** - * Called by subclasses to notify the framework that the session has been started. - * - * @param sessionID The session's unique ID. - */ -- (void)notifyDidStartWithSessionID:(NSString *)sessionID; - -/** - * Called by subclasses to notify the framework that the session has failed to start. - * - * @param error The error that occurred. - */ -- (void)notifyDidFailToStartWithError:(NSError *)error; - -/** - * Called by subclasses to notify the framework that the session has ended. - * - * @param error The error that caused the session to end, if any. Should be nil if the - * session was ended intentionally. - * @param willTryToResume Whether the session will try to resume itself automatically. - */ -- (void)notifyDidEndWithError:(nullable NSError *)error willTryToResume:(BOOL)willTryToResume; - -/** - * Called by subclasses to notify the framework that updated device volume and mute state has been - * received from the device. - * - * @param volume The device's current volume. Must be in the range [0, 1.0]; - * @param muted The device's current mute state. - */ -- (void)notifyDidReceiveDeviceVolume:(float)volume muted:(BOOL)muted; - -/** - * Called by subclasses to notify the framework that updated status has been received from the - * device. - * - * @param statusText The new status. - */ -- (void)notifyDidReceiveDeviceStatus:(nullable NSString *)statusText; - -/** - * Deprecated, do not use - implemented as a no-op. - * - * @deprecated Do not call. - */ -- (void)notifyDidSuspendWithReason:(GCKConnectionSuspendReason)reason GCK_DEPRECATED("Do not call"); - -/** - * Deprecated, do not use - implemented as a no-op. - * - * @deprecated Do not call. - */ -- (void)notifyDidResume GCK_DEPRECATED("Do not call"); - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKSession.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKSession.h deleted file mode 100755 index a3692ed78e..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKSession.h +++ /dev/null @@ -1,135 +0,0 @@ -// Copyright 2015 Google Inc. - -#import - -#import -#import -#import -#import -#import -#import - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * An abstract base class representing a session with a receiver device. Subclasses must implement - * the @ref start and @ref endWithAction: methods, and must call the appropriate notifier methods - * (for example, @ref notifyDidStartWithSessionID:) to indicate corresponding changes in the session - * state. Subclasses may also implement @ref setDeviceVolume:, @ref setDeviceMuted: and - * @ref remoteMediaClient if the device supports such operations. - * - * A session is created and controlled using the session methods in GCKSessionManager, which uses - * the appropriate GCKDeviceProvider to create the session, and then delegates session requests to - * that GCKSession object. - * - * @since 3.0 - */ -GCK_EXPORT -@interface GCKSession : NSObject - -/** The device that this session is associated with. */ -@property(nonatomic, strong, readonly) GCKDevice *device; - -/** The current session ID, if any. */ -@property(nonatomic, copy, readonly, nullable) NSString *sessionID; - -/** - * The session options, if any. - * - * @since 4.0 - */ -@property(nonatomic, strong, readonly, nullable) GCKSessionOptions *sessionOptions; - -/** The current session connection state. */ -@property(nonatomic, assign, readonly) GCKConnectionState connectionState; - -/** - * A flag indicating whether the session is currently suspended. - * - * @deprecated GCKSession no longer supports being in suspended state. If needed, move this - * functionality to a subclass. - */ -@property(nonatomic, assign, readonly) BOOL suspended GCK_DEPRECATED( - "GCKSession no longer supports being in a suspended state. If needed, move this functionality " - "to a subclass."); -; - -/** The current device status text. */ -@property(nonatomic, copy, readonly, nullable) NSString *deviceStatusText; - -/** The session traits. */ -@property(nonatomic, copy, readonly, nullable) GCKSessionTraits *traits; - -/** The current device volume, in the range [0.0, 1.0]. */ -@property(nonatomic, assign, readonly) float currentDeviceVolume; - -/** The current device mute state. */ -@property(nonatomic, assign, readonly) BOOL currentDeviceMuted; - -/** - * The GCKRemoteMediaClient object that can be used to control media playback in this session. It is - * nil before the session has started, or if the session does not support the - * GCKRemoteMediaClient API. Subclasses which provide a GCKRemoteMediaClient interface must override - * the getter method. - */ -@property(nonatomic, strong, readonly, nullable) GCKRemoteMediaClient *remoteMediaClient; - -/** - * The current media metadata, if any. Will be nil if the session does not support the - * media namespace or if no media is currently loaded on the receiver. - */ -@property(nonatomic, strong, readonly, nullable) GCKMediaMetadata *mediaMetadata; - -/** - * Initializes a new session object for the given device, with default options. - * - * @param device The device. - * @param traits The session traits. - * @param sessionID The session ID of an existing session, if this object will be used to resume a - * session; otherwise nil if it will be used to start a new session. - */ -- (instancetype)initWithDevice:(GCKDevice *)device - traits:(nullable GCKSessionTraits *)traits - sessionID:(nullable NSString *)sessionID; - -/** - * Initializes a new session object for the given device. - * - * @param device The device. - * @param traits The session traits. - * @param sessionID The session ID of an existing session, if this object will be used to resume a - * session; otherwise nil if it will be used to start a new session. - * @param sessionOptions The session options, if any; otherwise nil. - * - * @since 4.0 - */ -- (instancetype)initWithDevice:(GCKDevice *)device - traits:(nullable GCKSessionTraits *)traits - sessionID:(nullable NSString *)sessionID - sessionOptions:(nullable GCKSessionOptions *)sessionOptions; - -/** - * Sets the device's volume. This is an asynchronous operation. The default implementation is a - * no-op that fails the request with a GCKErrorCodeUnsupportedFeature error. - * - * @param volume The new volume. - * @return A GCKRequest object for tracking the request. - * @since 3.4; in previous framework versions, this method returned void. - */ -- (GCKRequest *)setDeviceVolume:(float)volume; - -/** - * Sets the device's mute state. This is an asynchronous operation. The default implementation is a - * no-op that fails the request with a GCKErrorCodeUnsupportedFeature error. - * - * @param muted The new mute state. - * @return A GCKRequest object for tracking the request. - * @since 3.4; in previous framework versions, this method returned void. - */ -- (GCKRequest *)setDeviceMuted:(BOOL)muted; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKSessionManager.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKSessionManager.h deleted file mode 100755 index 2a70fae47b..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKSessionManager.h +++ /dev/null @@ -1,430 +0,0 @@ -// Copyright 2015 Google Inc. - -#import -#import -#import - -#import - -@class GCKCastSession; -@class GCKDevice; -@class GCKOpenURLOptions; -@class GCKSession; -@class GCKMultizoneDevice; -@protocol GCKSessionManagerListener; - -NS_ASSUME_NONNULL_BEGIN - -GCK_EXTERN NSString *const kGCKKeyConnectionState; - -/** - * A class that manages sessions. The method @ref startSessionWithDevice: is used to - * create a new session with a given GCKDevice. The session manager uses the GCKDeviceProvider - * for that device type to construct a new GCKSession object, to which it then delegates all - * session requests. - * - * GCKSessionManager handles the automatic resumption of suspended sessions (that is, resuming - * sessions that were ended when the application went to the background, or in the event that - * the application crashed or was forcibly terminated by the user). When the application resumes or - * restarts, the session manager will wait for a short time for the device provider of the suspended - * session's device to discover that device again, and if it does, it will attempt to reconnect to - * that device and re-establish the session automatically. - * - * If the application has created a GCKUICastButton without providing a target and selector, then a - * user tap on the button will display the default Cast dialog and it will automatically start - * and stop sessions based on user selection or disconnection of a device. - * If however the application is providing its own device selection/control dialog UI, then it - * should use the GCKSessionManager directly to create and control sessions. - * - * Whether or not the application uses the GCKSessionManager to control sessions, it can attach a - * GCKSessionManagerListener to be notified of session events, and can also use KVO to monitor the - * #connectionState property to track the current session lifecycle state. - * - * @since 3.0 - */ -GCK_EXPORT -@interface GCKSessionManager : NSObject - -/** The current session, if any. */ -@property(nonatomic, strong, readonly, nullable) GCKSession *currentSession; - -/** The current Cast session, if any. */ -@property(nonatomic, strong, readonly, nullable) GCKCastSession *currentCastSession; - -/** The current session connection state. */ -@property(nonatomic, assign, readonly) GCKConnectionState connectionState; - -/** - * Default initializer is not available. - */ -- (instancetype)init NS_UNAVAILABLE; - -/** - * Starts a new session with the given device, using the default session options that were - * registered for the device category, if any. This is an asynchronous operation. - * - * @param device The device to use for this session. - * @return YES if the operation has been started successfully, NO if - * there is a session currently established or if the operation could not be started. - */ -- (BOOL)startSessionWithDevice:(GCKDevice *)device; - -/** - * Starts a new session with the given device and options. This is an asynchronous operation. - * - * @param device The device to use for this session. - * @param options The options for this session, if any. May be nil. - * @return YES if the operation has been started successfully, NO if - * there is a session currently established or if the operation could not be started. - * - * @since 4.0 - */ -- (BOOL)startSessionWithDevice:(GCKDevice *)device - sessionOptions:(nullable GCKSessionOptions *)options; - -/** - * Attempts to join or start a session with options that were supplied to the - * UIApplicationDelegate::application:openURL:options: method. Typically this is a request to - * join an existing Cast session on a particular device that was initiated by another app. - * - * @param openURLOptions The options that were extracted from the URL. - * @param sessionOptions The options for this session, if any. May be nil. - * @return YES if the operation has been started successfully, NO if - * there is a session currently established, or the openURL options do not contain the required - * Cast options. - * - * @since 4.0 - */ -- (BOOL)startSessionWithOpenURLOptions:(GCKOpenURLOptions *)openURLOptions - sessionOptions:(nullable GCKSessionOptions *)sessionOptions; - -/** - * Suspends the current session. This is an asynchronous operation. - * - * @param reason The reason for the suspension. - * @return YES if the operation has been started successfully, NO if - * there is no session currently established or if the operation could not be started. - */ -- (BOOL)suspendSessionWithReason:(GCKConnectionSuspendReason)reason; - -/** - * Ends the current session. This is an asynchronous operation. - * - * @return YES if the operation has been started successfully, NO if - * there is no session currently established or if the operation could not be started. - */ -- (BOOL)endSession; - -/** - * Ends the current session, optionally stopping Casting. This is an asynchronous operation. - * - * @param stopCasting Whether Casting of content on the receiver should be stopped when the session - * is ended. - * @return YES if the operation has been started successfully, NO if - * there is no session currently established or if the operation could not be started. - */ -- (BOOL)endSessionAndStopCasting:(BOOL)stopCasting; - -/** - * Tests if a session is currently being managed by this session manager, and it is currently - * connected. This will be YES if the session state is - * @ref GCKConnectionStateConnected. - */ -- (BOOL)hasConnectedSession; - -/** - * Tests if a Cast session is currently being managed by this session manager, and it is currently - * connected. This will be YES if the session state is @ref GCKConnectionStateConnected - * and the session is a Cast session. - */ -- (BOOL)hasConnectedCastSession; - -/** - * Sets the default session options for the given device category.The session options are passed to - * the GCKDeviceProvider::createSessionForDevice:sessionID:sessionOptions: method when the user - * selects a device from the Cast dialog. For Cast sessions, the session options can specify which - * receiver application to launch. - * - * @param sessionOptions The session options. May be nil to remove any previously set - * options. - * @param category The device category. - * - * @since 4.0 - */ -- (void)setDefaultSessionOptions:(nullable GCKSessionOptions *)sessionOptions - forDeviceCategory:(NSString *)category; - -/** - * Gets the default session options for a given device category. - * @param category The device category. - * @return The default session options, or nil if none. - * - * @since 4.0 - */ -- (nullable GCKSessionOptions *)defaultSessionOptionsForDeviceCategory:(NSString *)category; - -/** - * Adds a listener for receiving notifications. - * - * The added listener is weakly held, and should be retained to avoid unexpected deallocation. - * - * @param listener The listener to add. - */ -- (void)addListener:(id)listener; - -/** - * Removes a listener that was previously added with @ref addListener:. - * - * @param listener The listener to remove. - */ -- (void)removeListener:(id)listener; - -@end // GCKSessionManager - -/** - * The GCKSessionManager listener protocol. The protocol's methods are all optional. All of the - * notification methods come in two varieties: one that is invoked for any session type, and one - * that is invoked specifically for Cast sessions. - * - * Listeners are invoked in the order that they were registered. GCKSessionManagerListener instances - * which are registered by components of the framework itself (such as GCKUIMediaController), will - * always be invoked after those that are registered by the application for the callbacks - * GCKSessionManagerListener::sessionManager:willStartSession:, - * GCKSessionManagerListener::sessionManager:willStartCastSession:, - * GCKSessionManagerListener::sessionManager:willResumeSession:, and - * GCKSessionManagerListener::sessionManager:willResumeCastSession:; and before those - * that are registered by the application for all of the remaining callbacks. - * - * @since 3.0 - */ -GCK_EXPORT -@protocol GCKSessionManagerListener - -@optional - -/** - * Called when a session is about to be started. - * - * @param sessionManager The session manager. - * @param session The session. - */ -- (void)sessionManager:(GCKSessionManager *)sessionManager willStartSession:(GCKSession *)session; - -/** - * Called when a session has been successfully started. - * - * @param sessionManager The session manager. - * @param session The session. - */ -- (void)sessionManager:(GCKSessionManager *)sessionManager didStartSession:(GCKSession *)session; - -/** - * Called when a Cast session is about to be started. - * - * @param sessionManager The session manager. - * @param session The session. - */ -- (void)sessionManager:(GCKSessionManager *)sessionManager - willStartCastSession:(GCKCastSession *)session; - -/** - * Called when a Cast session has been successfully started. - * - * @param sessionManager The session manager. - * @param session The Cast session. - */ -- (void)sessionManager:(GCKSessionManager *)sessionManager - didStartCastSession:(GCKCastSession *)session; - -/** - * Called when a session is about to be ended, either by request or due to an error. - * - * @param sessionManager The session manager. - * @param session The session. - */ -- (void)sessionManager:(GCKSessionManager *)sessionManager willEndSession:(GCKSession *)session; - -/** - * Called when a session has ended, either by request or due to an error. - * - * @param sessionManager The session manager. - * @param session The session. - * @param error The error, if any; otherwise nil. - */ -- (void)sessionManager:(GCKSessionManager *)sessionManager - didEndSession:(GCKSession *)session - withError:(nullable NSError *)error; - -/** - * Called when a Cast session is about to be ended, either by request or due to an error. - * - * @param sessionManager The session manager. - * @param session The session. - */ -- (void)sessionManager:(GCKSessionManager *)sessionManager - willEndCastSession:(GCKCastSession *)session; - -/** - * Called when a Cast session has ended, either by request or due to an error. - * - * @param sessionManager The session manager. - * @param session The Cast session. - * @param error The error, if any; otherwise nil. - */ -- (void)sessionManager:(GCKSessionManager *)sessionManager - didEndCastSession:(GCKCastSession *)session - withError:(nullable NSError *)error; - -/** - * Called when a session has failed to start. - * - * @param sessionManager The session manager. - * @param session The session. - * @param error The error. - */ -- (void)sessionManager:(GCKSessionManager *)sessionManager - didFailToStartSession:(GCKSession *)session - withError:(NSError *)error; - -/** - * Called when a Cast session has failed to start. - * - * @param sessionManager The session manager. - * @param session The Cast session. - * @param error The error. - */ -- (void)sessionManager:(GCKSessionManager *)sessionManager - didFailToStartCastSession:(GCKCastSession *)session - withError:(NSError *)error; - -/** - * Called when a session has been suspended. - * - * @param sessionManager The session manager. - * @param session The session. - * @param reason The reason for the suspension. - */ -- (void)sessionManager:(GCKSessionManager *)sessionManager - didSuspendSession:(GCKSession *)session - withReason:(GCKConnectionSuspendReason)reason; - -/** - * Called when a Cast session has been suspended. - * - * @param sessionManager The session manager. - * @param session The Cast session. - * @param reason The reason for the suspension. - */ -- (void)sessionManager:(GCKSessionManager *)sessionManager - didSuspendCastSession:(GCKCastSession *)session - withReason:(GCKConnectionSuspendReason)reason; - -/** - * Called when a session is about to be resumed. - * - * @param sessionManager The session manager. - * @param session The session. - */ -- (void)sessionManager:(GCKSessionManager *)sessionManager willResumeSession:(GCKSession *)session; - -/** - * Called when a session has been successfully resumed. - * - * @param sessionManager The session manager. - * @param session The session. - */ -- (void)sessionManager:(GCKSessionManager *)sessionManager didResumeSession:(GCKSession *)session; - -/** - * Called when a Cast session is about to be resumed. - * - * @param sessionManager The session manager. - * @param session The session. - */ -- (void)sessionManager:(GCKSessionManager *)sessionManager - willResumeCastSession:(GCKCastSession *)session; - -/** - * Called when a Cast session has been successfully resumed. - * - * @param sessionManager The session manager. - * @param session The Cast session. - */ -- (void)sessionManager:(GCKSessionManager *)sessionManager - didResumeCastSession:(GCKCastSession *)session; - -/** - * Called when the device associated with this session has changed in some way (for example, the - * friendly name has changed). - * - * @param sessionManager The session manager. - * @param session The Cast session. - * @param device The updated device object. - * - * @since 3.2 - */ -- (void)sessionManager:(GCKSessionManager *)sessionManager - session:(GCKSession *)session - didUpdateDevice:(GCKDevice *)device; - -/** - * Called when updated device volume and mute state for a session have been received. - * - * @param sessionManager The session manager. - * @param session The session. - * @param volume The current volume, in the range [0.0, 1.0]. - * @param muted The current mute state. - */ -- (void)sessionManager:(GCKSessionManager *)sessionManager - session:(GCKSession *)session - didReceiveDeviceVolume:(float)volume - muted:(BOOL)muted; -/** - * Called when updated device volume and mute state for a Cast session have been received. - * - * @param sessionManager The session manager. - * @param session The Cast session. - * @param volume The current volume, in the range [0.0, 1.0]. - * @param muted The current mute state. - */ -- (void)sessionManager:(GCKSessionManager *)sessionManager - castSession:(GCKCastSession *)session - didReceiveDeviceVolume:(float)volume - muted:(BOOL)muted; - -/** - * Called when updated device status for a session has been received. - * - * @param sessionManager The session manager. - * @param session The session. - * @param statusText The new device status text. - */ -- (void)sessionManager:(GCKSessionManager *)sessionManager - session:(GCKSession *)session - didReceiveDeviceStatus:(nullable NSString *)statusText; - -/** - * Called when updated device status for a Cast session has been received. - * - * @param sessionManager The session manager. - * @param session The Cast session. - * @param statusText The new device status text. - */ -- (void)sessionManager:(GCKSessionManager *)sessionManager - castSession:(GCKCastSession *)session - didReceiveDeviceStatus:(nullable NSString *)statusText; - -/** - * Called when the default session options have been changed for a given device category. - * - * @param sessionManager The session manager. - * @param category The device category. - * - * @since 4.0 - */ -- (void)sessionManager:(GCKSessionManager *)sessionManager - didUpdateDefaultSessionOptionsForDeviceCategory:(NSString *)category; - -@end // GCKSessionManagerListener - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKSessionOptions.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKSessionOptions.h deleted file mode 100755 index 945b28b629..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKSessionOptions.h +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2016 Google Inc. - -#import -#import - -#import - -/** - * A dictionary for specifying session options. - * - * @since 4.0 - */ -typedef NSDictionary *> GCKSessionOptions; diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKSessionTraits.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKSessionTraits.h deleted file mode 100755 index 696c75849b..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKSessionTraits.h +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright 2015 Google Inc. - -#import - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * An object describing the traits and capabilities of a session. - * - * @since 3.0 - */ -GCK_EXPORT -@interface GCKSessionTraits : NSObject - -/** - * The minimum volume value. Must be non-negative and less than or equal to the maximum volume. - */ -@property(nonatomic, assign, readonly) float minimumVolume; - -/** - * The maximum volume value. Must be non-negative and greater than or equal to the minimum volume. - */ -@property(nonatomic, assign, readonly) float maximumVolume; - -/** - * The volume increment for up/down volume adjustments. May be 0 to indicate fixed volume. Must - * be non-negative and less than or equal to the difference between the maximum volume and minimum - * volume. - */ -@property(nonatomic, assign, readonly) float volumeIncrement; - -/** - * Whether the audio can be muted. - */ -@property(nonatomic, assign, readonly) BOOL supportsMuting; - -/** - * Designated initializer. - */ -- (instancetype)initWithMinimumVolume:(float)minimumVolume - maximumVolume:(float)maximumVolume - volumeIncrement:(float)volumeIncrement - supportsMuting:(BOOL)supportsMuting NS_DESIGNATED_INITIALIZER; - -/** - * Convenience initializer. Sets the volume range to [0.0, 1.0], the volume increment to 0.05 (5%), - * and the supportsMuting flag to YES. - */ -- (instancetype)init; - -/** - * Whether this is a fixed volume device. - */ -- (BOOL)isFixedVolume; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIButton.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKUIButton.h deleted file mode 100755 index bfb08a13ca..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIButton.h +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright 2015 Google Inc. - -/** @cond ENABLE_FEATURE_GUI */ - -#import -#import - -#import -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * A subclass of UIButton that supports custom - * application states. These states are ORed onto the value of the button's state property to - * provide additional, application-specific states. Images can be assigned to these custom states, - * for example: - * @code - * [button setImage:[UIImage imageNamed:@"myCustomStateImage"] - * forState:(UIControlStateNormal | kMyControlStateCustom)]; - * @endcode - * Application state values must only use the bits that are set in the - * UIControlStateApplication bitmask. - * - * @deprecated Use GCKUIMultistateButton. - * @since 3.0 - */ -GCK_EXPORT GCK_DEPRECATED("Use GCKUIMultistateButton") -@interface GCKUIButton : GCKUIMultistateButton - -/** - * The button's application state. This state is ORed onto the button's existing state. - */ -@property(nonatomic, assign) UIControlState applicationState; - -@end - -NS_ASSUME_NONNULL_END - -/** @endcond */ diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKUICastButton.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKUICastButton.h deleted file mode 100755 index fe63a4b3d9..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKUICastButton.h +++ /dev/null @@ -1,62 +0,0 @@ -// Copyright 2015 Google Inc. - -/** @cond ENABLE_FEATURE_GUI */ - -#import -#import - -#import -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * A subclass of UIButton that implements a "Cast" - * button. - * - * @since 3.0 - */ -GCK_EXPORT -@interface GCKUICastButton : UIButton - -/** - * A flag that indicates whether a touch event on this button will trigger the display of the - * Cast dialog that is provided by the framework. By default this property is set to - * YES. If an application wishes to handle touch events itself, it should set the - * property to NO and register an appropriate target and action for the touch event. - */ -@property(nonatomic, assign) BOOL triggersDefaultCastDialog; - -/** - * Constructs a new GCKUICastButton using the given decoder. - */ -- (instancetype)initWithCoder:(NSCoder *)decoder; - -/** - * Constructs a new GCKUICastButton with the given frame. - */ -- (instancetype)initWithFrame:(CGRect)frame; - -/** - * Sets the icons for the active, inactive, and animated states of the button. The supplied images - * should all be single-color with a transparent background. The color of the images is not - * significant, as the button's tint color (tintColor property) determines the color - * that they are rendered in. - */ -- (void)setInactiveIcon:(UIImage *)inactiveIcon - activeIcon:(UIImage *)activeIcon - animationIcons:(NSArray *)animationIcons; - -/** - * Sets the accessibility label for the cast states of the button. - * This is the recommended way to set accessibility label for the button. - * Label set by setAccessibilityLabel: is applied to all cast states. - */ -- (void)setAccessibilityLabel:(NSString *)label - forCastState:(GCKCastState)state; - -@end - -NS_ASSUME_NONNULL_END - -/** @endcond */ diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKUICastContainerViewController.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKUICastContainerViewController.h deleted file mode 100755 index 1f6b7afed0..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKUICastContainerViewController.h +++ /dev/null @@ -1,45 +0,0 @@ -// Copyright 2015 Google Inc. - -/** @cond ENABLE_FEATURE_GUI */ - -#import - -#import -#import - -@class GCKUIMiniMediaControlsViewController; -@class GCKUINextUpViewController; - -NS_ASSUME_NONNULL_BEGIN - -/** - * A view controller which wraps another View Controller and adds a media playback notification - * area below that controller. The notification can display a "now playing" item - * that displays a thumbnail, title, and subtitle for the current media item, a stream progress bar, - * and a play/pause toggle button. The controller shows and hides this item as appropriate - * based on the current media playback state on the receiver. - * - * @since 3.0 - */ -GCK_EXPORT -@interface GCKUICastContainerViewController : UIViewController - -/** The view controller to be embedded as the content area of this view controller. */ -@property(nonatomic, strong, readonly, nullable) UIViewController *contentViewController; - -/** The "now playing" view controller. */ -@property(nonatomic, strong, readonly, nullable) - GCKUIMiniMediaControlsViewController *miniMediaControlsViewController; - -/** - * A flag indicating whether the "now playing" item should be enabled. If enabled, the item will - * be displayed automatically whenever there is media content loaded or playing on the receiver. - * The default value is NO. - */ -@property(nonatomic, assign) BOOL miniMediaControlsItemEnabled; - -@end - -NS_ASSUME_NONNULL_END - -/** @endcond */ diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIDeviceVolumeController.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKUIDeviceVolumeController.h deleted file mode 100755 index 3921f7eb7f..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIDeviceVolumeController.h +++ /dev/null @@ -1,153 +0,0 @@ -// Copyright 2015 Google Inc. - -/** @cond ENABLE_FEATURE_GUI */ - -#import - -#import -#import - -/** - * @file GCKUIDeviceVolumeController.h - */ - -@class GCKUIMultistateButton; - -NS_ASSUME_NONNULL_BEGIN - -/** - * @var GCKUIControlStateMuteOff - * Custom UIControlState for the mute toggle button; - * corresponds to "mute off". - * - * @deprecated Use GCKUIButtonStateMuteOff with GCKUIMultistateButton. - * @since 3.0 - */ -GCK_EXTERN GCK_DEPRECATED("Use GCKUIButtonStateMuteOff with GCKUIMultistateButton.") -const UIControlState GCKUIControlStateMuteOff; - -/** - * @var GCKUIButtonStateMuteOff - * GCKUIMultistateButton state for the mute toggle button; corresponds to "mute off". - * - * @since 4.0 - */ -GCK_EXTERN const NSUInteger GCKUIButtonStateMuteOff; - -/** - * @var GCKUIControlStateMuteOn - * Custom UIControlState for the mute toggle button; - * corresponds to "mute on". - * - * @deprecated Use GCKUIButtonStateMuteOn with GCKUIMultistateButton. - * @since 3.0 - */ -GCK_EXTERN GCK_DEPRECATED("Use GCKUIButtonStateMuteOn with GCKUIMultistateButton.") -const UIControlState GCKUIControlStateMuteOn; - -/** - * @var GCKUIButtonStateMuteOn - * GCKUIMultistateButton state for the mute toggle button; corresponds to "mute on". - * - * @since 4.0 - */ -GCK_EXTERN const NSUInteger GCKUIButtonStateMuteOn; - -/** - * A controller for UI views that are used to control or display the volume and mute state of a Cast - * receiver. The calling application registers its volume-related UI controls with the controller by - * setting the appropriate properties. The controller then responds to touch events on the controls - * by issuing the appropriate volume commands to the receiver, and updates the controls based on - * status information received from the receiver. The controller automatically enables and disables - * the UI controls as appropriate for the current session and receiver state. - * - * @since 3.0 - */ -GCK_EXPORT -@interface GCKUIDeviceVolumeController : NSObject - -/** - * A "volume up" button. When the button is tapped, the receiver's volume is increased by the - * volume increment. The button will be disabled if there is no session currently active or if the - * current session does not support volume adjustment. - */ -@property(nonatomic, weak, nullable) UIButton *volumeUpButton; - -/** - * A "volume down" button. When the button is tapped, the receiver's volume is decreased by the - * volume increment. The button will be disabled if there is no session currently active or if the - * current session does not support volume adjustment. - */ -@property(nonatomic, weak, nullable) UIButton *volumeDownButton; - -/** - * A slider for displaying and changing the current receiver volume. When the slider's value is - * changed by the user, the volume is updated on the receiver. When a receiver status is received - * that indicates a change in the receiver's volume, the slider value is updated accordingly. The - * slider will be disabled if there is no session currently active or if the current session does - * not support volume adjustment. - */ -@property(nonatomic, weak, nullable) UISlider *volumeSlider; - -/** - * A switch for toggling the receiver's mute state. When the switch is toggled, the mute state is - * updated on the receiver. When a receiver status is received that indicates a change in the - * receiver's mute state, the switch is updated accordingly. The switch will be disabled if there is - * no session currently active or if the current session does not support muting. - */ -@property(nonatomic, weak, nullable) UISwitch *muteSwitch; - -/** - * A toggle button for muting/unmuting the receiver. The caller should set appropriate "muted" and - * "unmuted" icons for the button's @ref GCKUIButtonStateMuteOn and @ref GCKUIButtonStateMuteOff - * states, respectively. The button's state is automatically updated to reflect the current mute - * state on the receiver. When the button is tapped, the mute state is updated on the receiver. The - * button will be disabled if there is no session currently active or if the current session does - * not support volume muting. - */ -@property(nonatomic, weak, nullable) GCKUIMultistateButton *muteToggleButton; - -/** - * Designated initializer. - */ -- (instancetype)init; - -/** - * A convenience method for changing the receiver's volume. Delegates to the currently active - * GCKSession object. - * - * @param volume The new volume. Must be a value in the range [0.0, 1.0]. - */ -- (void)setVolume:(float)volume; - -/** - * A convenience method for changing the receiver's mute state. Delegates to the currently active - * GCKSession object. - * - * @param muted The new mute state. - */ -- (void)setMuted:(BOOL)muted; - -/** - * A convenience method for increasing the receiver's volume by the volume increment. Delegates to - * the currently active GCKSession object. - */ -- (void)volumeUp; - -/** - * A convenience method for decreasing the receiver's volume by the volume increment. Delegates to - * the currently active GCKSession object. - */ -- (void)volumeDown; - -/** - * A convenience method for toggling the mute state. Delegates to the currently active GCKSession - * object. - */ -- (void)toggleMuted; - -@end - -NS_ASSUME_NONNULL_END - -/** @endcond */ diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIExpandedMediaControlsViewController.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKUIExpandedMediaControlsViewController.h deleted file mode 100755 index f26bbf271d..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIExpandedMediaControlsViewController.h +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright 2016 Google Inc. - -/** @cond ENABLE_FEATURE_GUI */ - -#import -#import - -#import -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * A view controller which implements the expanded controls fullscreen view. - * - * @since 3.1 - */ -GCK_EXPORT -@interface GCKUIExpandedMediaControlsViewController : UIViewController - -/** - * Whether stream position controls (including the stream position slider, the stream position - * label, the stream duration label, and the stream progress view) should be hidden for live - * content. The default value is NO. - * - * @since 4.0 - */ -@property(nonatomic, assign) BOOL hideStreamPositionControlsForLiveContent; - -@end - -NS_ASSUME_NONNULL_END - -/** @endcond */ diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIImageCache.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKUIImageCache.h deleted file mode 100755 index 36bbc2c3b6..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIImageCache.h +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright 2015 Google Inc. - -/** @cond ENABLE_FEATURE_GUI */ - -#import - -#import -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * A protocol that defines a means of retrieving and caching images. A default implementation is - * used internally by the framework to cache media artwork that is displayed in the user interface. - * The application can provide a custom implementation by setting the GCKCastContext::imageCache - * property. - * - * @since 3.0 - */ -GCK_EXPORT -@protocol GCKUIImageCache - -/** - * Fetches the image at the given URL, and returns a scaled version of the image. This is an - * asynchronous operation. - * - * @param imageURL The URL of the image. - * @param completion A block to invoke once the image has been retrieved. The image should be passed - * to the block. If there was an error retrieving the image, nil should be passed - * instead. The block should only be invoked on the main thread. - */ -- (void)fetchImageForURL:(NSURL *)imageURL - completion:(void (^)(UIImage *_Nullable))completion; - -@end - -NS_ASSUME_NONNULL_END - -/** @endcond */ diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIImageHints.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKUIImageHints.h deleted file mode 100755 index fc3e3bf241..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIImageHints.h +++ /dev/null @@ -1,83 +0,0 @@ -// Copyright 2016 Google Inc. - -/** @cond ENABLE_FEATURE_GUI */ - -/** - * @file GCKUIImageHints.h - * GCKMediaMetadataImageType enum - */ - -#import - -#import -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * @enum GCKMediaMetadataImageType - * Enum defining a media metadata image type. - * - * @since 3.0 - */ -typedef NS_ENUM(NSInteger, GCKMediaMetadataImageType) { - /** An image used by a custom view provided by the application. */ - GCKMediaMetadataImageTypeCustom = 0, - /** An image used in the Cast dialog, which appears when tapping the Cast button. */ - GCKMediaMetadataImageTypeCastDialog = 1, - /** An image used in the mini media controller. */ - GCKMediaMetadataImageTypeMiniController = 2, - /** An image displayed as a background, poster, or fullscreen image. */ - GCKMediaMetadataImageTypeBackground = 3, -}; - -/** - * An object that provides hints to a GCKUIImagePicker about the type and size of an image to be - * selected for display in the UI. - * - * @since 3.0 - */ -GCK_EXPORT -@interface GCKUIImageHints : NSObject - -/** - * The image type. - */ -@property(nonatomic, assign, readonly) GCKMediaMetadataImageType imageType; - -/** - * The size at which the image will be displayed. - */ -@property(nonatomic, assign, readonly) CGSize imageSize; - -/** - * Optional custom data that can be used to identify the image. It must be key-value coding - * compliant. - */ -@property(nonatomic, copy, readonly, nullable) NSObject *customData; - -/** - * Convenience initializer. Sets the custom data to nil. - * - * @param imageType The image type. - * @param imageSize The image size. - */ -- (instancetype)initWithImageType:(GCKMediaMetadataImageType)imageType imageSize:(CGSize)imageSize; - -/** - * Designated initializer. - * - * @param imageType The image type. - * @param imageSize The image size. - * @param customData The arbitrary custom data that can be used by a custom GCKUIImagePicker to - * select an image. - */ -- (instancetype)initWithImageType:(GCKMediaMetadataImageType)imageType - imageSize:(CGSize)imageSize - customData:(nullable NSObject *)customData; - -@end - -NS_ASSUME_NONNULL_END - -/** @endcond */ diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIImagePicker.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKUIImagePicker.h deleted file mode 100755 index b312f7e829..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIImagePicker.h +++ /dev/null @@ -1,41 +0,0 @@ -// Copyright 2016 Google Inc. - -/** @cond ENABLE_FEATURE_GUI */ - -#import - -#import - -@class GCKImage; -@class GCKMediaMetadata; -@class GCKUIImageHints; - -NS_ASSUME_NONNULL_BEGIN - -/** - * An object used for selecting an image for a given purpose from a GCKMediaMetadata object. - * A default implementation is used internally by the framework which always selects the first - * image from the metadata for all uses. The application can provide a custom implementation by - * setting the GCKCastContext::imagePicker property. - * - * @since 3.0 - */ -GCK_EXPORT -@protocol GCKUIImagePicker - -/** - * Returns an image of the specified type from the media metadata. - * - * @param imageHints The hints about how to pick the image. - * @param metadata The media metadata to pick from. - * @return The selected image, or nil if there is no appropriate image for the - * requested type. - */ -- (nullable GCKImage *)getImageWithHints:(GCKUIImageHints *)imageHints - fromMetadata:(const GCKMediaMetadata *)metadata; - -@end - -NS_ASSUME_NONNULL_END - -/** @endcond */ diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIMediaButtonBarProtocol.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKUIMediaButtonBarProtocol.h deleted file mode 100755 index 3d7228cbe4..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIMediaButtonBarProtocol.h +++ /dev/null @@ -1,128 +0,0 @@ -// Copyright 2016 Google Inc. - -/** @cond ENABLE_FEATURE_GUI */ - -/** - * @file GCKUIMediaButtonBarProtocol.h - */ - -#import - -#import -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * Media control button types. - * - * @since 3.1 - */ -typedef NS_ENUM(NSInteger, GCKUIMediaButtonType) { - /** - * No button, results in empty space at a button position. - */ - GCKUIMediaButtonTypeNone, - /** - * A default button that toggles between play and pause states. - */ - GCKUIMediaButtonTypePlayPauseToggle, - /** - * A default "next" button. When tapped, playback moves to the next media item in the queue. It - * becomes disabled if there is no next media item in the queue. - */ - GCKUIMediaButtonTypeSkipNext, - /** - * A default "previous" button. When tapped, playback moves to the previous media item in the - * queue. It becomes disabled if there is no previous media item in the queue. - */ - GCKUIMediaButtonTypeSkipPrevious, - /** - * A default "rewind 30 seconds" button. When tapped, playback skips 30 seconds back in the - * currently playing media item. - */ - GCKUIMediaButtonTypeRewind30Seconds, - /** - * A default "forward 30 seconds" button. When tapped, playback skips 30 seconds forward in the - * currently playing media item. - */ - GCKUIMediaButtonTypeForward30Seconds, - /** - * A default "mute toggle" button. When tapped, the receiver's mute state is toggled. - */ - GCKUIMediaButtonTypeMuteToggle, - /** - * A default "closed captions" button. When the button is tapped, the media tracks selection UI is - * displayed to the user. - */ - GCKUIMediaButtonTypeClosedCaptions, - /** - * A default "stop" button. Whe the button is tapped, playback of the current media item is - * terminated on the receiver. - */ - GCKUIMediaButtonTypeStop, - - /** - * A button created and managed by the client. - */ - GCKUIMediaButtonTypeCustom, -}; - -/** - * The GCKUIMediaButtonBarProtocol delegate protocol. - * - * @since 3.1 - */ -@protocol GCKUIMediaButtonBarProtocol - -/** - * The maximum number of buttons that can be customized by the receiver. - * @return Number of buttons. - */ -- (NSUInteger)buttonCount; - -/** -* Sets the button type for the button at position index. -* -* @param buttonType The type of the button. If the type is -* @ref GCKUIMediaButtonTypeCustom, a -* UIButton instance should be -* passed for the same index using @ref setCustomButton:atIndex:. Otherwise a default -* button is created and presented in that position. -* @param index The position in which the button should be presented. 0 is the left-most position. -* Indices should be smaller than the value returned by @ref buttonCount. -*/ -- (void)setButtonType:(GCKUIMediaButtonType)buttonType atIndex:(NSUInteger)index; - -/** - * Returns the current type of button at a given position. - * - * @param index The button's position, where 0 is the left-most position. - * @return The type of the button at the selected position. - */ -- (GCKUIMediaButtonType)buttonTypeAtIndex:(NSUInteger)index; - -/** - * Sets the instance of UIButton that should be presented - * at a given button position. - * - * @param customButton The button instance to be presented in the control bar. - * @param index The position in which the button should be presented. 0 is the left-most position. - * Indices should be smaller than the value returned by @ref buttonCount. - */ -- (void)setCustomButton:(nullable UIButton *)customButton atIndex:(NSUInteger)index; - -/** - * Returns a reference to the custom button at a given position. - * - * @param index The button's position, where 0 is the right-most position. - * @return A reference to the button at the selected position, or nil if there is no - * custom button at that position, or the position is invalid. - */ -- (nullable UIButton *)customButtonAtIndex:(NSUInteger)index; - -@end - -NS_ASSUME_NONNULL_END - -/* @endcond */ diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIMediaController.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKUIMediaController.h deleted file mode 100755 index 14511383d8..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIMediaController.h +++ /dev/null @@ -1,563 +0,0 @@ -// Copyright 2015 Google Inc. - -/** @cond ENABLE_FEATURE_GUI */ - -#import -#import -#import -#import -#import -#import - -#import -#import - -/** - * @file GCKUIMediaController.h - */ - -NS_ASSUME_NONNULL_BEGIN - -/** - * @var GCKUIControlStateRepeatOff - * Custom UIControlState for the repeat mode button. - * Corresponds to @ref GCKMediaRepeatModeOff. - * - * @deprecated Use GCKUIButtonStateRepeatOff with GCKUIMultistateButton. - * @since 3.0 - */ -GCK_EXTERN GCK_DEPRECATED("Use GCKUIButtonStateRepeatOff with GCKUIMultistateButton.") -const UIControlState GCKUIControlStateRepeatOff; - -/** - * @var GCKUIButtonStateRepeatOff - * GCKUIMultistateButton state for the repeat mode button. Corresponds to - * @ref GCKMediaRepeatModeOff. - * - * @since 4.0 - */ -GCK_EXTERN const NSUInteger GCKUIButtonStateRepeatOff; - -/** - * @var GCKUIControlStateRepeatAll - * Custom UIControlState for the repeat mode button. - * Corresponds to @ref GCKMediaRepeatModeAll. - * - * @deprecated Use GCKUIButtonStateRepeatAll with GCKUIMultistateButton. - * @since 3.0 - */ -GCK_EXTERN GCK_DEPRECATED("Use GCKUIButtonStateRepeatAll with GCKUIMultistateButton.") -const UIControlState GCKUIControlStateRepeatAll; - -/** - * @var GCKUIButtonStateRepeatAll - * GCKUIMultistateButton state for the repeat mode button. Corresponds to - * @ref GCKMediaRepeatModeAll. - * - * @since 4.0 - */ -GCK_EXTERN const NSUInteger GCKUIButtonStateRepeatAll; - -/** - * @var GCKUIControlStateRepeatSingle - * Custom UIControlState for the repeat mode button. - * Corresponds to @ref GCKMediaRepeatModeSingle. - * - * @deprecated Use GCKUIButtonStateRepeatSingle with GCKUIMultistateButton. - * @since 3.0 - */ -GCK_EXTERN GCK_DEPRECATED("Use GCKUIButtonStateRepeatSingle with GCKUIMultistateButton.") -const UIControlState GCKUIControlStateRepeatSingle; - -/** - * @var GCKUIButtonStateRepeatSingle - * GCKUIMultistateButton state for the repeat mode button. Corresponds to - * @ref GCKMediaRepeatModeSingle. - * - * @since 4.0 - */ -GCK_EXTERN const NSUInteger GCKUIButtonStateRepeatSingle; - -/** - * @var GCKUIControlStateShuffle - * Custom UIControlState for the repeat mode button. - * Corresponds to @ref GCKMediaRepeatModeAllAndShuffle. - * - * @deprecated Use GCKUIButtonStateShuffle with GCKUIMultistateButton. - * @since 3.0 - */ -GCK_EXTERN GCK_DEPRECATED("Use GCKUIButtonStateShuffle with GCKUIMultistateButton.") -const UIControlState GCKUIControlStateShuffle; - -/** - * @var GCKUIButtonStateShuffle - * GCKUIMultistateButton state for the repeat mode button. Corresponds to - * @ref GCKMediaRepeatModeAllAndShuffle. - * - * @since 4.0 - */ -GCK_EXTERN const NSUInteger GCKUIButtonStateShuffle; - -/** - * @var GCKUIControlStatePlay - * Custom UIControlState for the play/pause toggle - * button. Indicates media is playing. - * - * @deprecated Use GCKUIButtonStatePlay with GCKUIMultistateButton. - * @since 3.0 - */ -GCK_EXTERN GCK_DEPRECATED("Use GCKUIButtonStatePlay with GCKUIMultistateButton.") -const UIControlState GCKUIControlStatePlay; - -/** - * @var GCKUIButtonStatePlay - * GCKUIMultistateButton state for the play/pause toggle button. Indicates media is playing. - * - * @since 4.0 - */ -GCK_EXTERN const NSUInteger GCKUIButtonStatePlay; - -/** - * @var GCKUIControlStatePause - * Custom UIControlState for the play/pause toggle - * button. Indicates media is paused. - * - * @deprecated Use GCKUIButtonStatePause with GCKUIMultistateButton. - * @since 3.0 - */ -GCK_EXTERN GCK_DEPRECATED("Use GCKUIButtonStatePause with GCKUIMultistateButton.") -const UIControlState GCKUIControlStatePause; - -/** - * @var GCKUIButtonStatePause - * GCKUIMultistateButton state for the play/pause toggle button. Indicates media is paused. - * - * @since 4.0 - */ -GCK_EXTERN const NSUInteger GCKUIButtonStatePause; - -/** - * @var GCKUIButtonStatePlayLive - * Custom GCKUIMultistateButton state for the play/pause toggle button. Indicates media is playing - * and is live. - * - * @since 4.0 - */ -GCK_EXTERN const NSUInteger GCKUIButtonStatePlayLive; - -/** - * A block for formatting an arbitrary object as an - * NSString. - * - * @since 3.0 - */ -typedef NSString *_Nonnull (^GCKUIValueFormatter)(const id value); - -@protocol GCKUIMediaControllerDelegate; -@class GCKUIPlaybackRateController; -@class GCKUIPlayPauseToggleController; -@class GCKUIStreamPositionController; - -/** - * A controller for UI views that are used to control or display the status of media playback on - * a Cast receiver. The calling application registers its media-related UI controls with the - * controller by setting the appropriate properties. The controller then responds to touch events - * on the controls by issuing the appropriate media commands to the receiver, and updates the - * controls based on status information and media metadata received from the receiver. The - * controller automatically enables and disables the UI controls as appropriate for the current - * session and media player state. It additionally disables all of the controls while a request is - * in progress. - * - * See GCKUIMediaControllerDelegate for the delegate protocol. - * - * @since 3.0 - */ -GCK_EXPORT -@interface GCKUIMediaController : NSObject - -/** - * The delegate for receiving notificatiosn from the GCKUIMediaController. - */ -@property(nonatomic, weak, nullable) id delegate; - -/** - * The session that is associated with this controller. - */ -@property(nonatomic, strong, readonly, nullable) GCKSession *session; - -/** - * Whether there is media currently loaded (or loading) on the receiver. If no Cast session is - * active, this will be NO. - */ -@property(nonatomic, assign, readonly) BOOL mediaLoaded; - -/** - * Whether there is a current item in the queue. - */ -@property(nonatomic, assign, readonly) BOOL hasCurrentQueueItem; - -/** - * Whether there is an item being preloaded in the queue. - */ -@property(nonatomic, assign, readonly) BOOL hasLoadingQueueItem; - -/** - * The latest known media player state. If no Cast session is active, this will be player state - * just before the last session ended. If there was no prior session, this will be - * @ref GCKMediaPlayerStateUnknown. - */ -@property(nonatomic, assign, readonly) GCKMediaPlayerState lastKnownPlayerState; - -/** - * The latest known media stream position. If no Cast session is active, this will be the stream - * position of the media just before the last session ended. If there was no prior session, this - * will be @ref kGCKInvalidTimeInterval. - */ -@property(nonatomic, assign, readonly) NSTimeInterval lastKnownStreamPosition; - -/** - * A "play" button. When the button is tapped, playback of the currently loaded media is started or - * resumed on the receiver. The button will be disabled if playback is already in progress, or if - * there is no media currently loaded, or if there is no Cast session currently active. - */ -@property(nonatomic, weak, nullable) UIButton *playButton; - -/** - * A "pause" button. When the button is tapped, playback of the currently loaded media is paused on - * the receiver. The button will be disabled if the currently loaded media does not support pausing, - * or if playback is not currently in progress, or if there is no media currently loaded, or if - * there is no Cast session currently active. - */ -@property(nonatomic, weak, nullable) UIButton *pauseButton; - -/** - * A "play/pause" toggle button. The caller should set appropriate icons for the button's - * @ref GCKUIButtonStatePlay, @ref GCKUIButtonStatePlayLive, and @ref GCKUIButtonStatePause button - * states, namely, a "pause" icon for the play state, a "stop" icon for the play-live state, and a - * "play" icon for the pause state. The button state is automatically updated to reflect the current - * playback state on the receiver. When the button is tapped, playback of the currently loaded media - * is paused or resumed on the receiver. The button will be disabled if the currently loaded media - * does not support pausing, or if playback is not currently in progress or paused, or if there is - * no media currently loaded, or if there is no Cast session currently active. - */ -@property(nonatomic, weak, nullable) GCKUIMultistateButton *playPauseToggleButton; - -/** - * A "play/pause" toggle controller. Used as a stand-in for a custom, application-supplied - * play/pause toggle UI. See GCKUIPlayPauseToggleController for details. - * - * @since 3.4 - */ -@property(nonatomic, strong, nullable) - GCKUIPlayPauseToggleController *playPauseToggleController; - -/** - * A "stop" button. When the button is tapped, playback of the currently loaded media is stopped on - * the receiver. The button will be disabled if there is no media currently loaded, or if there is - * no Cast session currently active. - */ -@property(nonatomic, weak, nullable) UIButton *stopButton; - -/** - * A button for seeking 30 seconds forward in the currently playing media item. The button will be - * disabled if there is no media - * currently loaded, or if there is no Cast session currently active. - */ -@property(nonatomic, weak, nullable) UIButton *forward30SecondsButton; - -/** - * A button for seeking 30 seconds back in the currently playing media item. The button will be - * disabled if there is no media currently loaded, or if there is no Cast session currently active. - */ -@property(nonatomic, weak, nullable) UIButton *rewind30SecondsButton; - -/** - * A button for pausing queue playback once the current item finishes playing. - */ -@property(nonatomic, weak, nullable) UIButton *pauseQueueButton; - -/** - * A "next" button. When the button is tapped, playback moves to the next media item in the queue. - * The button will be disabled if the operation is not supported, or if there is no media currently - * loaded, or if there is no Cast session currently active. - */ -@property(nonatomic, weak, nullable) UIButton *nextButton; - -/** - * A "previous" button. When the button is tapped, playback moves to the previous media item in the - * queue. The button will be disabled if the operation is not supported, or if there is no media - * currently loaded, or if there is no Cast session currently active. - */ -@property(nonatomic, weak, nullable) UIButton *previousButton; - -/** - * A button for cycling through the available queue repeat modes. (See @ref GCKMediaRepeatMode.) The - * caller should set appropriate icons for the button's @ref GCKUIButtonStateRepeatOff, - * @ref GCKUIButtonStateRepeatSingle, @ref GCKUIButtonStateRepeatAll, and - * @ref GCKUIButtonStateShuffle button states. The button state is automatically updated to reflect - * the current queue repeat mode on the receiver. Tapping on the button cycles to the next repeat - * mode, in the order: - * - * @ref GCKMediaRepeatModeOff → @ref GCKMediaRepeatModeAll → - * @ref GCKMediaRepeatModeSingle → @ref GCKMediaRepeatModeAllAndShuffle - * - * The button will be disabled if there is no Cast session currently active. - */ -@property(nonatomic, weak, nullable) GCKUIMultistateButton *repeatModeButton; - -/** - * A slider for displaying and changing the current stream position. When the slider's value is - * changed by the user, the stream position of the currently loaded media is updated on the - * receiver. While playback of media is in progress on the receiver, the slider's value is updated - * in realtime to reflect the current stream position. The slider will be disabled if the currently - * loaded media does not support seeking, or if there is no media currently loaded, or if there is - * no Cast session currently active. - */ -@property(nonatomic, weak, nullable) UISlider *streamPositionSlider; - -/** - * A view for displaying the current stream progress. While playback of media is in progress on the - * receiver, the views's value is updated in realtime to reflect the current stream position. The - * view will be disabled if the currently loaded media is a live stream, or if there is no media - * currently loaded, or if there is no Cast session currently active. - */ -@property(nonatomic, weak, nullable) UIProgressView *streamProgressView; - -/** - * A label for displaying the current stream position, in minutes and seconds. If there is no media - * currently loaded, or if there is no Cast session currently active, the label displays a localized - * form of "--:--". - */ -@property(nonatomic, weak, nullable) UILabel *streamPositionLabel; - -/** - * A label for displaying the current stream duration, in minutes and seconds. If the currently - * loaded media does not have a duration (for example, if it is a live stream), or if there is no - * media currently loaded, or if there is no Cast session currently active, the label displays a - * localized form of "--:--". - */ -@property(nonatomic, weak, nullable) UILabel *streamDurationLabel; - -/** - * A label for displaying the remaining stream time (the duration minus the position), in minutes - * and seconds. If the currently loaded media does not have a duration (for example, if it is a live - * stream), or if there is no media currently loaded, or if there is no Cast session currently - * active, the label displays a localized form of "--:--". - */ -@property(nonatomic, weak, nullable) UILabel *streamTimeRemainingLabel; - -/** - * A stream posdition controller. Used as a stand-in for a custom, application-supplied - * stream position and/or seek UI. See GCKUIStreamPositionController for details. - * - * @since 3.4 - */ -@property(nonatomic, strong, nullable) - GCKUIStreamPositionController *streamPositionController; - -/** - * A stream playback rate controller. See GCKUIPlaybackRateController for details. - * - * @since 4.0 - */ -@property(nonatomic, strong, nullable) - GCKUIPlaybackRateController *playbackRateController; - -/** - * Whether remaining stream time will be displayed as a negative value, for example, "-1:23:45". By - * default this property is set to YES. - */ -@property(nonatomic, assign) BOOL displayTimeRemainingAsNegativeValue; - -/** - * Whether stream position controls (including the stream position slider, the stream position - * label, the stream duration label, and the stream progress view) should be hidden for live - * content. The default value is NO. - * - * @since 4.0 - */ -@property(nonatomic, assign) BOOL hideStreamPositionControlsForLiveContent; - -/** - * A button for selecting audio tracks and/or closed captions or subtitles. When the button is - * tapped, the media tracks selection UI is displayed to the user. The button will be disabled if - * the currently loaded media does not have any selectable media tracks, or if there is no media - * currently loaded, or if there is no Cast session currently active. - */ -@property(nonatomic, weak, nullable) UIButton *tracksButton; - -/** - * A label for displaying a subtitle for the currently loaded media. If there is no subtitle field - * explicitly set in the metadata, the label will display the most appropriate metadata field based - * on the media type, for example the studio name for a movie or the artist name for a music track. - */ -@property(nonatomic, weak, nullable) UILabel *smartSubtitleLabel; - -/** - * An activity indicator view for indicating that the media is in a loading state. - */ -@property(nonatomic, weak, nullable) UIActivityIndicatorView *mediaLoadingIndicator; - -/** - * A label for displaying the amount of time left until the ad can be skipped. - * - * @since 4.3 - */ -@property(nonatomic, weak, nullable) UILabel *skipAdLabel; - -/** - * A button for skipping the current ad. - * - * @since 4.3 - */ -@property(nonatomic, weak, nullable) UIButton *skipAdButton; - -/** - * Initializes an instance. - */ -- (instancetype)init; - -/** - * Binds a UILabel to a metadata key. The view will - * display the current value of the corresponding metadata field. - * - * See GCKMediaMetadata for a list of predefined metadata keys. - * - * @param label The UILabel that will display the value. - * @param key The metadata key. - */ -- (void)bindLabel:(UILabel *)label toMetadataKey:(NSString *)key; - -/** - * Binds a UILabel to a metadata key. The view will - * display the current value of the corresponding metadata field. - * - * See GCKMediaMetadata for a list of predefined metadata keys. - * - * @param label The UILabel that will display the value. - * @param key The metadata key. - * @param formatter A block that will produce the desired string representation of the value. - */ -- (void)bindLabel:(UILabel *)label - toMetadataKey:(NSString *)key - withFormatter:(GCKUIValueFormatter)formatter; - -/** - * Binds a UITextView to a metadata key. The view will - * display the current value of the corresponding metadata field. - * - * See GCKMediaMetadata for a list of predefined metadata keys. - * - * @param textView The UITextView that will display the - * value. - * @param key The metadata key. - */ -- (void)bindTextView:(UITextView *)textView toMetadataKey:(NSString *)key; - -/** - * Binds a UITextView to a metadata key. The view will - * display the current value of the corresponding metadata field. - * - * See GCKMediaMetadata for a list of predefined metadata keys. - * - * @param textView The UITextView that will display the - * value. - * @param key The metadata key. - * @param formatter A block that will produce the desired string representation of the value. - */ -- (void)bindTextView:(UITextView *)textView - toMetadataKey:(NSString *)key - withFormatter:(GCKUIValueFormatter)formatter; - -/** - * Binds a UIImageView to a GCKUIImageHints instance. - * The currently installed GCKUIImagePicker will be used to select an image from the metadata for - * the view. - * - * @param imageView The UIImageView that will display the - * selected image. - * @param imageHints The image hints. - */ -- (void)bindImageView:(UIImageView *)imageView toImageHints:(GCKUIImageHints *)imageHints; - -/** - * Unbinds the specified view. - * - * @param view The view to unbind. - */ -- (void)unbindView:(UIView *)view; - -/** - * Unbinds all bound views. - */ -- (void)unbindAllViews; - -/** - * Changes the repeat mode for the queue to the next mode in the cycle: - * - * @ref GCKMediaRepeatModeOff → @ref GCKMediaRepeatModeAll → - * @ref GCKMediaRepeatModeSingle → @ref GCKMediaRepeatModeAllAndShuffle - * - * @return The new repeat mode. - */ -- (GCKMediaRepeatMode)cycleRepeatMode; - -/** - * A convenience method for displaying the media track selection UI. - */ -- (void)selectTracks; - -/** - * Sends and monitors the skip ad request. - * - * @since 4.3 - */ -- (void)skipAd; - -@end - -/** - * The GCKUIMediaController delegate protocol. - * - * @since 3.0 - */ -@protocol GCKUIMediaControllerDelegate - -@optional - -/** - * Called when the remote media player state has changed. - * - * @param mediaController The GCKUIMediaController instance. - * @param playerState The new player state. - * @param streamPosition The last known stream position at the time of the player state change. - */ -- (void)mediaController:(GCKUIMediaController *)mediaController - didUpdatePlayerState:(GCKMediaPlayerState)playerState - lastStreamPosition:(NSTimeInterval)streamPosition; - -/** - * Called when preloading has started for an upcoming media queue item. - * - * @param mediaController The GCKUIMediaController instance. - * @param itemID The ID of the item that is being preloaded, or @ref kGCKMediaQueueInvalidItemID - * if none. - */ -- (void)mediaController:(GCKUIMediaController *)mediaController - didBeginPreloadForItemID:(NSUInteger)itemID; - -/** - * Called when new media status has been received from the receiver, and after the - * GCKUIMediaController has finished processing the updated status. - * - * @param mediaController The GCKUIMediaController instance. - * @param mediaStatus The new media status. - */ -- (void)mediaController:(GCKUIMediaController *)mediaController - didUpdateMediaStatus:(GCKMediaStatus *)mediaStatus; - -@end - -NS_ASSUME_NONNULL_END - -/** @endcond */ diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIMediaTrackSelectionViewController.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKUIMediaTrackSelectionViewController.h deleted file mode 100755 index fde4de1a76..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIMediaTrackSelectionViewController.h +++ /dev/null @@ -1,63 +0,0 @@ -// Copyright 2015 Google Inc. - -/** @cond ENABLE_FEATURE_GUI */ - -#import - -#import -#import - -@class GCKMediaInformation; -@protocol GCKUIMediaTrackSelectionViewControllerDelegate; - -NS_ASSUME_NONNULL_BEGIN - -/** - * A view controller that displays a list of the available text and audio tracks for a given media - * item. - * - * See GCKUIMediaTrackSelectionViewControllerDelegate for the delegate protocol. - * - * @since 3.0 - */ -GCK_EXPORT -@interface GCKUIMediaTrackSelectionViewController : UITabBarController - -/** - * The delegate that receives selection notifications from the controller. - */ -@property(nonatomic, weak, nullable) - id selectionDelegate; - -/** - * The media information from which the list of available media tracks will be obtained. - */ -@property(nonatomic, strong, nullable) GCKMediaInformation *mediaInfo; - -/** - * The list of currently selected media track IDs. - */ -@property(nonatomic, copy, nullable) NSArray *selectedTrackIDs; - -@end - -/** - * The GCKUIDeviceConnectionViewController delegate protocol. - * - * @since 3.0 - */ -@protocol GCKUIMediaTrackSelectionViewControllerDelegate - -/** - * Called when the user has made a media track selection. The list may contain at most one - * audio track ID and one text track ID. The absence of an audio track ID indicates that the - * default audio track is selected, and the absence of a text track ID indicates that no text - * track is selected. - */ -- (void)didSelectMediaTracks:(NSArray *)mediaTrackIDs; - -@end - -NS_ASSUME_NONNULL_END - -/** @endcond */ diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIMiniMediaControlsViewController.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKUIMiniMediaControlsViewController.h deleted file mode 100755 index 1311549768..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIMiniMediaControlsViewController.h +++ /dev/null @@ -1,78 +0,0 @@ -// Copyright 2016 Google Inc. - -/** @cond ENABLE_FEATURE_GUI */ - -#import -#import - -#import - -/** - * @file GCKUIMiniMediaControlsViewController.h - */ - -@protocol GCKUIMiniMediaControlsViewControllerDelegate; - -NS_ASSUME_NONNULL_BEGIN - -/** - * A view controller which implements the "now playing" control bar. In its default configuration, - * it displays a thumbnail, title, and subtitle for the current media item, a stream progress bar, - * and a play/pause toggle button. - * - * See GCKUIMiniMediaControlsViewControllerDelegate for the delegate protocol. - * - * @since 3.0 - */ -GCK_EXPORT -@interface GCKUIMiniMediaControlsViewController : UIViewController - -/** - * The view controller's delgate, typically a full-screen view controller in charge of presenting - * and hiding this control bar when appropriate. - */ -@property(nonatomic, weak, nullable) - id delegate; - -/** - * Whether the thumbnail image should be displayed or not. By default this property is set to - * YES. - */ -@property(nonatomic, assign) BOOL thumbnailEnabled; - -/** - * Indicates the display state of the control bar. When YES, there is media being - * casted which can be controlled by the control bar, and it can be made visible. When - * NO, the control bar should be hidden. - */ -@property(nonatomic, assign, readonly) BOOL active; - -/** The minimal (and preferred) height at which this view should be presented. */ -@property(nonatomic, assign, readonly) CGFloat minHeight; - -@end - -/** - * The GCKUIMiniMediaControlsViewController delegate protocol. - * - * @since 3.0 - */ -@protocol GCKUIMiniMediaControlsViewControllerDelegate - -/** - * Notifies about a change in the active state of the control bar. - * - * @param miniMediaControlsViewController The now playing view controller instance. - * @param shouldAppear If YES, the control bar can be displayed. If NO, - * the control bar should be hidden. - */ - -- (void)miniMediaControlsViewController: - (GCKUIMiniMediaControlsViewController *)miniMediaControlsViewController - shouldAppear:(BOOL)shouldAppear; - -@end - -NS_ASSUME_NONNULL_END - -/** @endcond */ diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIMultistateButton.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKUIMultistateButton.h deleted file mode 100755 index d348f79b99..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIMultistateButton.h +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright 2015 Google Inc. - -/** @cond ENABLE_FEATURE_GUI */ - -#import - -#import -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * A subclass of UIButton that supports multiple states. - * Assign an image to each state with the GCKUIMultistateButton::setImage:forButtonState: method. - * - * @since 4.0 - */ -GCK_EXPORT -@interface GCKUIMultistateButton : UIButton - -/** - * The button's application state. - */ -@property(nonatomic, assign) NSUInteger buttonState; - -/** - * Sets the image to display for a given button state. - * - * @param image The image. - * @param buttonState The button state. - */ -- (void)setImage:(UIImage *)image forButtonState:(NSUInteger)buttonState; - -@end - -NS_ASSUME_NONNULL_END - -/** @endcond */ diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIPlayPauseToggleController.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKUIPlayPauseToggleController.h deleted file mode 100755 index 9d0ee34623..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIPlayPauseToggleController.h +++ /dev/null @@ -1,63 +0,0 @@ -// Copyright 2017 Google Inc. - -/** @cond ENABLE_FEATURE_GUI */ - -/** - * @file GCKUIPlayPauseToggleController.h - * GCKUIPlayPauseState enum. - */ - -#import - -#import -#import - -/** - * @enum GCKUIPlayPauseState - * - * The play/pause state for a GCKUIPlayPauseToggleController. - */ -typedef NS_ENUM(NSInteger, GCKUIPlayPauseState) { - GCKUIPlayPauseStateNone = 0, - GCKUIPlayPauseStatePlay = 1, - GCKUIPlayPauseStatePause = 2 -}; - -NS_ASSUME_NONNULL_BEGIN - -/** - * A class that can be used to implement a custom play/pause toggle UI, in situations where a - * GCKUIMultistateButton will not suffice. The application may either subclass this class and - * override the GCKUIPlayPauseToggleController::playPauseState and - * GCKUIPlayPauseToggleController::inputEnabled setters, or use KVO to listen for changes to these - * properties, and update its play/pause UI control(s) accordingly. - * - * @since 3.4 - */ -GCK_EXPORT -@interface GCKUIPlayPauseToggleController : NSObject - -/** Designated initializer. */ -- (instancetype)init; - -/** - * The current play/pause state of the GCKRemoteMediaClient. The GCKUIMediaController writes this - * property whenever the receiver's play/pause state changes. It observes the property (unless it is - * in the process of writing it) and if it changes, it issues the appropriate media command with - * the GCKRemoteMediaClient to change the receiver's player state accordingly. - */ -@property(nonatomic, assign) GCKUIPlayPauseState playPauseState; - -/** - * The GCKUIMediaController writes this property to enable or disable the UI control(s) managed by - * this controller. Media-related UI controls are temporarily disabled while a media command is - * in-flight. - */ -@property(nonatomic, assign) BOOL inputEnabled; - -@end - -NS_ASSUME_NONNULL_END - -/** @endcond */ - diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIPlaybackRateController.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKUIPlaybackRateController.h deleted file mode 100755 index c9a58fb58f..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIPlaybackRateController.h +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright 2017 Google Inc. - -/** @cond ENABLE_FEATURE_GUI */ - -#import - -#import -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * A class that can be used to implement a custom stream playback rate UI. - * The application may either subclass this class and override the - * GCKUIPlaybackRateController::playbackRate and GCKUIPlaybackRateController::inputEnabled - * setters, or use KVO to listen for changes to these properties, and update its playback rate - * and/or playback rate UI control(s) accordingly. - * - * @since 4.0 - */ -GCK_EXPORT -@interface GCKUIPlaybackRateController : NSObject - -/** Designated initializer. */ -- (instancetype)init; - -/** - * The current stream playback rate from the GCKRemoteMediaClient. The GCKUIMediaController writes - * this property whenever the playback rate changes. The GCKUIMediaController observes the property - * (unless it is in the process of writing it) and if it changes, it issues the appropriate media - * command with the GCKRemoteMediaClient to change the playback rate. - */ -@property(nonatomic, assign) float playbackRate; - -/** - * The GCKUIMediaController writes this property to enable or disable the UI control(s) managed by - * this controller. Media-related UI controls are temporarily disabled while a media command is - * in-flight. - */ -@property(nonatomic, assign) BOOL inputEnabled; - -@end - -NS_ASSUME_NONNULL_END - -/** @endcond */ diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIStreamPositionController.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKUIStreamPositionController.h deleted file mode 100755 index 47b21717a0..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIStreamPositionController.h +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright 2017 Google Inc. - -/** @cond ENABLE_FEATURE_GUI */ - -#import - -#import -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * A class that can be used to implement a custom stream position and/or seek UI, in situations - * where ordinary UISlider, - * UIProgressView, and - * UILabel controls will not suffice. - * The application may either subclass this class and override the - * GCKUIStreamPositionController::streamPosition, GCKUIStreamPositionController::streamDuration, - * and GCKUIStreamPositionController::inputEnabled - * setters, or use KVO to listen for changes to these properties, and update its stream position - * and/or seek UI control(s) accordingly. - * - * @since 3.4 - */ -GCK_EXPORT -@interface GCKUIStreamPositionController : NSObject - -/** Designated initializer. */ -- (instancetype)init; - -/** - * The current stream position from the GCKRemoteMediaClient. The GCKUIMediaController writes this - * property whenever the stream position changes; while the stream is advancing, the property will - * be updated once per second. The GCKUIMediaController observes the property (unless it is - * in the process of writing it) and if it changes, it issues the appropriate media command with - * the GCKRemoteMediaPlayer to seek to the new stream position. Note that updating this value on - * an unseekable stream will have no effect. - */ -@property(nonatomic, assign) NSTimeInterval streamPosition; - -/** - * The current stream duration from the GCKRemoteMediaClient. The GCKUIMediaController writes this - * property whenever the stream duration changes. If the stream does not have a known duration - * (because it is a live stream, for example), then the value written will be @ref - * kGCKInvalidTimeInterval. It is not meaningful for the application to change this value. - */ -@property(nonatomic, assign) NSTimeInterval streamDuration; - -/** - * The GCKUIMediaController writes this property to enable or disable the UI control(s) managed by - * this controller. Media-related UI controls are temporarily disabled while a media command is - * in-flight. - */ -@property(nonatomic, assign) BOOL inputEnabled; - -@end - -NS_ASSUME_NONNULL_END - -/** @endcond */ diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIStyle.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKUIStyle.h deleted file mode 100755 index 89687caee6..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIStyle.h +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright 2016 Google Inc. - -/** @cond ENABLE_FEATURE_GUI */ - -#import -#import - -#import -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * - * @since 3.3 - */ -GCK_EXPORT -@interface GCKUIStyle : NSObject - -/** - * Returns the GCKUIStyle singleton instance. - */ -+ (GCKUIStyle *)sharedInstance; - -/** - * Forces a refresh of all currently visible views, so that any changes to the styling will - * take effect immediately. - */ -- (void)applyStyle; - -/** - * The root of the styling attributes tree. - */ -@property(nonatomic, strong, readonly) GCKUIStyleAttributesCastViews *castViews; - -@end - -NS_ASSUME_NONNULL_END - -/** @endcond */ diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIStyleAttributes.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKUIStyleAttributes.h deleted file mode 100755 index f7f16e0e50..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIStyleAttributes.h +++ /dev/null @@ -1,353 +0,0 @@ -// Copyright 2016 Google Inc. - -/** @cond ENABLE_FEATURE_GUI */ - -#import - -#import -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * A class for controlling the style (colors, fonts, icons) of the default views of the framework. - * - * @since 3.3 - */ -GCK_EXPORT -@interface GCKUIStyleAttributes : NSObject - -/** - * An image that will be used in "closed captions" buttons in the framework's default views. - */ -@property(nonatomic, strong) UIImage *closedCaptionsImage; -/** - * An image that will be used in "forward 30 seconds" buttons in the frameworks default views. - */ -@property(nonatomic, strong) UIImage *forward30SecondsImage; -/** - * An image that will be used in "rewind 30 seconds" buttons in the framework's default views. - */ -@property(nonatomic, strong) UIImage *rewind30SecondsImage; -/** - * An image that will be used to indicate that a slider is a volume slider in the framework's - * default views. - */ -@property(nonatomic, strong) UIImage *volumeImage; -/** - * An image that will be used in the "mute toggle" button in the framework's default views. - * This is the image that will be displayed while the receiver is muted. - */ -@property(nonatomic, strong) UIImage *muteOffImage; -/** - * An image that will be used in the "mute toggle" button in the framework's default views. This is - * the image that will be displayed while the receiver is not muted. - */ -@property(nonatomic, strong) UIImage *muteOnImage; -/** - * An image that will be used in the "play/pause toggle" button in the framework's default views. - * This is the image that will be displayed while the receiver is playing. - */ -@property(nonatomic, strong) UIImage *pauseImage; -/** - * An image that will be used in the "play/pause toggle" button in the framework's default views. - * This is the image that will be displayed while the receiver is paused. - */ -@property(nonatomic, strong) UIImage *playImage; -/** - * An image that will be used in "forward 30 seconds" buttons in the framework's default views. - */ -@property(nonatomic, strong) UIImage *skipNextImage; -/** - * An image that will be used in "forward 30 seconds" buttons in the framework's default views. - */ -@property(nonatomic, strong) UIImage *skipPreviousImage; -/** - * An image that will be used in the track selector, to select the audio track chooser view. - */ -@property(nonatomic, strong) UIImage *audioTrackImage; -/** - * An image that will be used in the track selector, to select the subtitle track chooser view. - */ -@property(nonatomic, strong) UIImage *subtitlesTrackImage; -/** - * An image that will be used in "stop" buttons in the framework's default views. - */ -@property(nonatomic, strong) UIImage *stopImage; -/** - * The UIFont to be used in labels of buttons in the framework's default views. - */ -@property(nonatomic, strong) UIFont *buttonTextFont; -/** - * The color to be used in labels of buttons in the framework's default views. - * - * @since 3.4 - */ -@property(nonatomic, strong) UIColor *buttonTextColor; -/** - * The shadow color to be used in labels of buttons in the framework's default views. - */ -@property(nonatomic, strong) UIColor *buttonTextShadowColor; -/** - * The offset for the shadow for labels of buttons in the framework's default views. - */ -@property(nonatomic, assign) CGSize buttonTextShadowOffset; -/** - * The UIFont to be used in labels of type "body" in the framework's default views. - */ -@property(nonatomic, strong) UIFont *bodyTextFont; -/** - * The UIFont to be used in labels of type "heading" in the framework's default views. - */ -@property(nonatomic, strong) UIFont *headingTextFont; -/** - * The font to be used in labels of type "caption" in the framework's default views. - */ -@property(nonatomic, strong) UIFont *captionTextFont; -/** - * The color to be used in labels of type "body" in the framework's default views. - */ -@property(nonatomic, strong) UIColor *bodyTextColor; -/** - * The shadow color to be used in labels of type "body" in the framework's default views. - */ -@property(nonatomic, strong) UIColor *bodyTextShadowColor; -/** - * The color to be used in labels of type "heading" in the framework's default views. - */ -@property(nonatomic, strong) UIColor *headingTextColor; -/** - * The shadow color to be used in labels of type "heading" in the framework's default views. - */ -@property(nonatomic, strong) UIColor *headingTextShadowColor; -/** - * The color to be used in labels of type "caption" in the framework's default views. - */ -@property(nonatomic, strong) UIColor *captionTextColor; -/** - * The shadow color to be used in labels of type "caption" in the framework's default views. - */ -@property(nonatomic, strong) UIColor *captionTextShadowColor; -/** - * The background color to be used on the framework's default views. - */ -@property(nonatomic, strong) UIColor *backgroundColor; -/** - * The color to use as tint color on all buttons and icons on the framework's default views. - */ -@property(nonatomic, strong) UIColor *iconTintColor; -/** - * The offset for the shadow for labels of type "body" in the framework's default views. - */ -@property(nonatomic, assign) CGSize bodyTextShadowOffset; -/** - * The offset for the shadow for labels of type "caption" in the framework's default views. - */ -@property(nonatomic, assign) CGSize captionTextShadowOffset; -/** - * The offset for the shadow for labels of type "heading" in the framework's default views. - */ -@property(nonatomic, assign) CGSize headingTextShadowOffset; - -/** - * The color used for the unseekable progress tracks on the slider views. - * - * @since 4.4.1 - */ -@property(nonatomic) UIColor *sliderUnseekableProgressColor; - -/** - * The color used for the seekable progress track, and thumb on the slider views. - * - * @since 4.4.1 - */ -@property(nonatomic) UIColor *sliderProgressColor; - -/** - * The color used for the seekable and unplayed progress track on the slider views. - * - * @since 4.4.1 - */ -@property(nonatomic) UIColor *sliderSecondaryProgressColor; - -/** - * The background color of the tooltip label of the slider thumb. - * - * @since 4.4.1 - */ -@property(nonatomic) UIColor *sliderTooltipBackgroundColor; - -/** - * The color used for the marker of live indicator. - * - * @since 4.4.1 - */ -@property(nonatomic) UIColor *liveIndicatorColor; - -/** - * The UIViewContentMode of the ad image on the expanded view controller wrapped in a NSNumber. - * - * @since 4.4.1 - */ -@property(nonatomic) NSNumber *adImageContentMode; - -/** - * The UIViewContentMode of the background image on the expanded view controller wrapped in a - * NSNumber. - * - * @since 4.4.1 - */ -@property(nonatomic) NSNumber *backgroundImageContentMode; - -@end - -/** - * The style attributes for the view group representing the navigation bar of device controller. - * Can be accessed as castViews.deviceController.connectionController.navigation. - * - * @since 4.3.5 - */ -GCK_EXPORT -@interface GCKUIStyleAttributesConnectionNavigation : GCKUIStyleAttributes -@end - -/** - * The style attributes for the view group representing the toolbar of device controller. - * Can be accessed as castViews.deviceController.connectionController.toolbar. - * - * @since 4.3.5 - */ -GCK_EXPORT -@interface GCKUIStyleAttributesConnectionToolbar : GCKUIStyleAttributes -@end - -/** - * The style attributes for the view group representing the initial instructions overlay. - * Can be accessed as castViews.instructions. - */ -GCK_EXPORT -@interface GCKUIStyleAttributesInstructions : GCKUIStyleAttributes -@end - -/** - * The style attributes for the view group representing the guest-mode pairing dialog. - * Can be accessed as castViews.deviceControl.guestModePairingDialog - */ -GCK_EXPORT -@interface GCKUIStyleAttributesGuestModePairingDialog : GCKUIStyleAttributes -@end - -/** - * The style attributes for the view group representing the media track selector. - * Can be accessed as castViews.mediaControl.trackSelector - */ -GCK_EXPORT -@interface GCKUIStyleAttributesTrackSelector : GCKUIStyleAttributes -@end - -/** - * The style attributes for the view group representing the mini controller. - * Can be accessed as castViews.mediaControl.miniController - */ -GCK_EXPORT -@interface GCKUIStyleAttributesMiniController : GCKUIStyleAttributes -@end - -/** - * The style attributes for the view group representing the expanded controller. - * Can be accessed as castViews.mediaControl.expandedController - */ -GCK_EXPORT -@interface GCKUIStyleAttributesExpandedController : GCKUIStyleAttributes -@end - -/** - * The style attributes for the view group representing the device chooser. - * Can be accessed as castViews.deviceControl.deviceChooser - */ -GCK_EXPORT -@interface GCKUIStyleAttributesDeviceChooser : GCKUIStyleAttributes -@end - -/** - * The style attributes for the view group representing the connection controller. - * Can be accessed as castViews.deviceControl.connectionController - */ -GCK_EXPORT -@interface GCKUIStyleAttributesConnectionController : GCKUIStyleAttributes - -/** - * The style attributes for the navigation bar of the device connection controller. - * - * @since 4.3.5 - */ -@property(readonly, nonatomic, strong) GCKUIStyleAttributesConnectionNavigation *navigation; - -/** - * The style attributes for the toolbar of the device connection controller. - * - * @since 4.3.5 - */ -@property(readonly, nonatomic, strong) GCKUIStyleAttributesConnectionToolbar *toolbar; - -@end - -/** - * The style attributes for the view group representing all the media control views. - * Can be accessed as castViews.mediaControl - */ -GCK_EXPORT -@interface GCKUIStyleAttributesMediaControl : GCKUIStyleAttributes - -/** The style attributes for the expanded controller. */ -@property(readonly, nonatomic, strong) GCKUIStyleAttributesExpandedController *expandedController; - -/** The style attributes for the mini controller. */ -@property(readonly, nonatomic, strong) GCKUIStyleAttributesMiniController *miniController; - -/** The style attributes for the media track selector. */ -@property(readonly, nonatomic, strong) GCKUIStyleAttributesTrackSelector *trackSelector; - -@end - -/** - * The style attributes for the view group representing all the device control views. - * Can be accessed as castViews.deviceControl - */ -GCK_EXPORT -@interface GCKUIStyleAttributesDeviceControl : GCKUIStyleAttributes - -/** The style attributes for the device chooser. */ -@property(readonly, nonatomic, strong) GCKUIStyleAttributesDeviceChooser *deviceChooser; - -/** The style attributes for the device connection controller. */ -@property(readonly, nonatomic, strong) - GCKUIStyleAttributesConnectionController *connectionController; - -/** The style attributes for the Guest Mode pairing dialog. */ -@property(readonly, nonatomic, strong) - GCKUIStyleAttributesGuestModePairingDialog *guestModePairingDialog; - -@end - -/** - * The style attributes for the root view group. - * Can be accessed as castViews - */ -GCK_EXPORT -@interface GCKUIStyleAttributesCastViews : GCKUIStyleAttributes - -/** The style attributes for device control UI elements. */ -@property(readonly, nonatomic, strong) GCKUIStyleAttributesDeviceControl *deviceControl; - -/** The style attributes for media control UI elements. */ -@property(readonly, nonatomic, strong) GCKUIStyleAttributesMediaControl *mediaControl; - -/** The style attributes for instructional UI elements. */ -@property(readonly, nonatomic, strong) GCKUIStyleAttributesInstructions *instructions; - -@end - -NS_ASSUME_NONNULL_END - -/** @endcond */ diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIUtils.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKUIUtils.h deleted file mode 100755 index 5c6905c82a..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKUIUtils.h +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright 2015 Google Inc. - -/** @cond ENABLE_FEATURE_GUI */ - -#import - -#import -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * User interface utility methods. - * - * @since 3.0 - */ -GCK_EXPORT -@interface GCKUIUtils : NSObject - -/** - * Returns the currently active view controller, by navigating through the view controller - * hierarchy beginning with the root view controller. - */ -+ (nullable UIViewController *)currentViewController; - -/** Formats a time interval in MM:SS or H:MM:SS format. */ -+ (NSString *)timeIntervalAsString:(NSTimeInterval)timeInterval; - -/** - * Formats a local time based on the current locale. - * - * @since 4.3.4 - */ -+ (NSString *)localTimeAsString:(NSTimeInterval)localTime; - -@end - -NS_ASSUME_NONNULL_END - -/** @endcond */ diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKVastAdsRequest.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKVastAdsRequest.h deleted file mode 100755 index 558605080c..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKVastAdsRequest.h +++ /dev/null @@ -1,48 +0,0 @@ -#import - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * A class representing a VAST request for an ad break clip. - * - * @since 4.1 - */ -GCK_EXPORT -@interface GCKVASTAdsRequest : NSObject - -/** - * A URL for the VAST file. - * - * @since 4.1 - */ -@property(nonatomic, readonly, nullable) NSURL *adTagUrl; - -/** - * A string specifying a VAST document to be used as the ads response - * instead of making a request via an ad tag url. This can be useful for - * debugging and other situations where a VAST response is already - * available. If the adsResponse is non-nil, the adTagURL will be ignored by the receiver. - * - * @since 4.1 - */ -@property(nonatomic, readonly, nullable) NSString *adsResponse; - -/** - * Initializes a GCKVASTAdsRequest object. Needs an adTagURL or an adsResponse. - * @param adTagURL The ad tag URL for the request. - * @param adsResponse The ads response for the request. If this is non-nil, adTagURL will be - * ignored by the receiver. - * - * @since 4.3.4 - */ -- (nullable instancetype)initWithAdTagURL:(nullable NSURL *)adTagURL - adsResponse:(nullable NSString *)adsResponse - NS_DESIGNATED_INITIALIZER; - -- (instancetype)init NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GCKVideoInfo.h b/Libraries/Cast/GoogleCast.framework/Headers/GCKVideoInfo.h deleted file mode 100755 index e68ea0d342..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GCKVideoInfo.h +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright 2016 Google Inc. - -#import - -#import - -/** - * @enum GCKVideoInfoHDRType - * An enum describing video HDR types. - */ -typedef NS_ENUM(NSInteger, GCKVideoInfoHDRType) { - /** Unknown HDR type. */ - GCKVideoInfoHDRTypeUnknown = -1, - /** Standard dynamic range. */ - GCKVideoInfoHDRTypeSDR = 0, - /** Dolby Vision. */ - GCKVideoInfoHDRTypeDV = 1, - /** High dynamic range. */ - GCKVideoInfoHDRTypeHDR = 2 -}; - -NS_ASSUME_NONNULL_BEGIN - -/** - * A class representing video format details. - * - * @since 3.3 - */ -GCK_EXPORT -@interface GCKVideoInfo : NSObject - -/** The width of the video, in pixels. */ -@property(nonatomic, assign, readonly) NSUInteger width; - -/** The height of the video, in pixels. */ -@property(nonatomic, assign, readonly) NSUInteger height; - -/** The HDR type employed int the video, if any. */ -@property(nonatomic, assign, readonly) GCKVideoInfoHDRType hdrType; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/GoogleCast.h b/Libraries/Cast/GoogleCast.framework/Headers/GoogleCast.h deleted file mode 100755 index 0f8f0796cc..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/GoogleCast.h +++ /dev/null @@ -1,85 +0,0 @@ -// GoogleCast Framework -// Build generated on Mon Feb 24 11:36:36 PST 2020. -// Copyright 2013-2020 Google Inc. - - -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import - diff --git a/Libraries/Cast/GoogleCast.framework/Headers/NSDictionary+GCKAdditions.h b/Libraries/Cast/GoogleCast.framework/Headers/NSDictionary+GCKAdditions.h deleted file mode 100755 index 48545531cc..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/NSDictionary+GCKAdditions.h +++ /dev/null @@ -1,161 +0,0 @@ -// Copyright 2012 Google Inc. - -#import - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * A category that adds some convenience methods to - * NSDictionary for safely looking up values of various - * types. These methods are particularly useful for getting and setting fields of JSON data - * objects. - */ -@interface NSDictionary (GCKAdditions) - -/** - * Looks up an NSString value for a key, with a given - * fallback value. - * - * @param key The key. - * @param defaultValue The default value to return if the key is not found or if its value is not - * an NSString. - * @return The value of the key, if it was found and was an - * NSString; otherwise the default value. - */ -- (nullable NSString *)gck_stringForKey:(NSString *)key - withDefaultValue:(nullable NSString *)defaultValue; - -/** - * Looks up an NSString value for a key, with a fallback - * value of nil. - * - * @param key The key. - * @return The value of the key, if found it was found and was an - * NSString; otherwise nil. - */ -- (nullable NSString *)gck_stringForKey:(NSString *)key; - -/** - * Looks up an NSInteger value for a key, with a given - * fallback value. - * - * @param key The key. - * @param defaultValue The default value to return if the key is not found or if its value is not - * an NSNumber. - * @return The value of the key, if it was found and was an - * NSNumber; otherwise the default value. - */ -- (NSInteger)gck_integerForKey:(NSString *)key withDefaultValue:(NSInteger)defaultValue; - -/** - * Looks up an NSUInteger value for a key, with a given - * fallback value. - * - * @param key The key. - * @param defaultValue The default value to return if the key is not found or if its value is not - * an NSNumber. - * @return The value of the key, if it was found and was an - * NSNumber; otherwise the default value. - */ -- (NSUInteger)gck_uintegerForKey:(NSString *)key withDefaultValue:(NSUInteger)defaultValue; - -/** - * Looks up an NSInteger value for a key, with a fallback - * value of 0. - * - * @param key The key. - * @return The value of the key, if it was found and was an - * NSNumber; otherwise 0. - */ -- (NSInteger)gck_integerForKey:(NSString *)key; - -/** - * Looks up an NSUInteger value for a key, with a - * fallback value of 0. - * - * @param key The key. - * @return The value of the key, if it was found and was an - * NSNumber; otherwise 0. - */ -- (NSUInteger)gck_uintegerForKey:(NSString *)key; - -/** - * Looks up a double value for a key, with a given fallback value. - * - * @param key The key. - * @param defaultValue The default value to return if the key is not found or if its value is not - * an NSNumber. - * @return The value of the key, if it was found and was an - * NSNumber; otherwise the default value. - */ -- (double)gck_doubleForKey:(NSString *)key withDefaultValue:(double)defaultValue; - -/** - * Looks up a double value for a key, with a fallback value of 0.0. - * - * @param key The key. - * @return The value of the key, if it was found and was an - * NSNumber; otherwise 0.0. - */ -- (double)gck_doubleForKey:(NSString *)key; - -/** - * Looks up a BOOL value for a key, with a given fallback value. - * - * @param key The key. - * @param defaultValue The default value to return if the key is not found or if its value is not - * an NSNumber. - * @return The value of the key, if it was found and was an - * NSNumber; otherwise the default value. - */ -- (BOOL)gck_boolForKey:(NSString *)key withDefaultValue:(BOOL)defaultValue; - -/** - * Looks up a BOOL value for a key, with a fallback value of NO. - * - * @param key The key. - * @return The value of the key, if it was found and was an - * NSNumber; otherwise NO. - */ -- (BOOL)gck_boolForKey:(NSString *)key; - -/** - * Looks up an NSDictionary value for a key, with a - * fallback value of nil. - * - * @param key The key. - * @return The value of the key, if it was found and was an - * NSDictionary; otherwise nil. - */ -- (nullable NSDictionary *)gck_dictionaryForKey:(NSString *)key; - -/** - * Looks up an NSArray value for a key, with a fallback - * value of nil. - * - * @param key The key. - * @return The value of the key, if it was found and was an - * NSArray; otherwise nil. - */ -- (nullable NSArray *)gck_arrayForKey:(NSString *)key; - -/** - * Looks up an NSURL value for a key, with a fallback - * value of nil. - * - * @param key The key. - * @return The value of the key as an NSURL, if it was - * found and was an NSString; otherwise nil. - */ -- (nullable NSURL *)gck_urlForKey:(NSString *)key; - -@end - -NS_ASSUME_NONNULL_END - -// For backwards compatibility: -#ifndef GCKTypedValueLookup -#define GCKTypedValueLookup GCKAdditions -#endif diff --git a/Libraries/Cast/GoogleCast.framework/Headers/NSMutableDictionary+GCKAdditions.h b/Libraries/Cast/GoogleCast.framework/Headers/NSMutableDictionary+GCKAdditions.h deleted file mode 100755 index 282ea2d1b5..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/NSMutableDictionary+GCKAdditions.h +++ /dev/null @@ -1,58 +0,0 @@ -// Copyright 2012 Google Inc. - -#import - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * A category that adds some convenience methods to - * NSDictionary for setting values of various types. - * These methods are particularly useful for getting and setting fields of JSON data objects. - */ -@interface NSMutableDictionary (GCKAdditions) - -/** - * Sets an NSString value for a key. - * - * @param value The value. - * @param key The key. - */ -- (void)gck_setStringValue:(NSString *)value forKey:(NSString *)key; - -/** - * Sets an NSInteger value for a key. - * - * @param value The value. - * @param key The key. - */ -- (void)gck_setIntegerValue:(NSInteger)value forKey:(NSString *)key; - -/** - * Sets an NSUInteger value for a key. - * - * @param value The value. - * @param key The key. - */ -- (void)gck_setUIntegerValue:(NSUInteger)value forKey:(NSString *)key; - -/** - * Sets a double value for a key. - * - * @param value The value. - * @param key The key. - */ -- (void)gck_setDoubleValue:(double)value forKey:(NSString *)key; - -/** - * Sets a BOOL value for a key. - * - * @param value The value. - * @param key The key. - */ -- (void)gck_setBoolValue:(BOOL)value forKey:(NSString *)key; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Headers/NSTimer+GCKAdditions.h b/Libraries/Cast/GoogleCast.framework/Headers/NSTimer+GCKAdditions.h deleted file mode 100755 index 9e5f10ecdf..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Headers/NSTimer+GCKAdditions.h +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright 2015 Google Inc. - -#import - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - * A category on NSTimer that adds some useful - * enhancements. - */ -@interface NSTimer (GCKAdditions) - -/** - * Constructs an NSTimer with a weak target. Avoids a - * retain loop between the timer and its target. The timer will be automatically invalidated if the - * target has been released when the timer fires. - */ -+ (NSTimer *)gck_scheduledTimerWithTimeInterval:(NSTimeInterval)interval - weakTarget:(id)target - selector:(SEL)selector - userInfo:(nullable id)userInfo - repeats:(BOOL)repeats; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/Cast/GoogleCast.framework/Info.plist b/Libraries/Cast/GoogleCast.framework/Info.plist deleted file mode 100755 index 1d060dd4e1..0000000000 Binary files a/Libraries/Cast/GoogleCast.framework/Info.plist and /dev/null differ diff --git a/Libraries/Cast/GoogleCast.framework/Modules/module.modulemap b/Libraries/Cast/GoogleCast.framework/Modules/module.modulemap deleted file mode 100755 index 25de58bc6a..0000000000 --- a/Libraries/Cast/GoogleCast.framework/Modules/module.modulemap +++ /dev/null @@ -1,18 +0,0 @@ -framework module GoogleCast { - umbrella header "GoogleCast.h" - - export * - module * { export * } - - link framework "CFNetwork" - link framework "CoreText" - link framework "Foundation" - link framework "MediaAccessibility" - link framework "Security" - link framework "SystemConfiguration" - link framework "CoreGraphics" - link framework "MediaPlayer" - link framework "QuartzCore" - link framework "UIKit" -} - diff --git a/Libraries/Cast/OpenSourceLicenses/absl_base_LICENSE.html b/Libraries/Cast/OpenSourceLicenses/absl_base_LICENSE.html deleted file mode 100755 index 455ff3f503..0000000000 --- a/Libraries/Cast/OpenSourceLicenses/absl_base_LICENSE.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - -
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        https://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       https://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
-
- - diff --git a/Libraries/Cast/OpenSourceLicenses/android_nanoproto_LICENSE.html b/Libraries/Cast/OpenSourceLicenses/android_nanoproto_LICENSE.html deleted file mode 100755 index 0a199797a9..0000000000 --- a/Libraries/Cast/OpenSourceLicenses/android_nanoproto_LICENSE.html +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -
-Copyright 2008, Google Inc.
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-    * Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-    * Redistributions in binary form must reproduce the above
-copyright notice, this list of conditions and the following disclaimer
-in the documentation and/or other materials provided with the
-distribution.
-    * Neither the name of Google Inc. nor the names of its
-contributors may be used to endorse or promote products derived from
-this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Code generated by the Protocol Buffer compiler is owned by the owner
-of the input file used when generating it.  This code is not
-standalone and requires a support library to be linked with it.  This
-support library is itself covered by the above license.
-
- - diff --git a/Libraries/Cast/OpenSourceLicenses/objective_c_google_toolbox_for_mac_LICENSE.html b/Libraries/Cast/OpenSourceLicenses/objective_c_google_toolbox_for_mac_LICENSE.html deleted file mode 100755 index e550cb0809..0000000000 --- a/Libraries/Cast/OpenSourceLicenses/objective_c_google_toolbox_for_mac_LICENSE.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - -
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
- - diff --git a/Libraries/Cast/OpenSourceLicenses/objective_c_gtm_session_fetcher_LICENSE.html b/Libraries/Cast/OpenSourceLicenses/objective_c_gtm_session_fetcher_LICENSE.html deleted file mode 100755 index e550cb0809..0000000000 --- a/Libraries/Cast/OpenSourceLicenses/objective_c_gtm_session_fetcher_LICENSE.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - -
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
- - diff --git a/Libraries/Cast/OpenSourceLicenses/oss_licenses_index.txt b/Libraries/Cast/OpenSourceLicenses/oss_licenses_index.txt deleted file mode 100755 index 1b6e40a5dc..0000000000 --- a/Libraries/Cast/OpenSourceLicenses/oss_licenses_index.txt +++ /dev/null @@ -1,5 +0,0 @@ -absl_base_LICENSE.html/Abseil -android_nanoproto_LICENSE.html/Nano Protocol Buffers -objective_c_google_toolbox_for_mac_LICENSE.html/Google Toolbox for Mac -objective_c_gtm_session_fetcher_LICENSE.html/gtm_session_fetcher -protobuf_LICENSE.html/Protocol Buffers \ No newline at end of file diff --git a/Libraries/Cast/OpenSourceLicenses/protobuf_LICENSE.html b/Libraries/Cast/OpenSourceLicenses/protobuf_LICENSE.html deleted file mode 100755 index 0a199797a9..0000000000 --- a/Libraries/Cast/OpenSourceLicenses/protobuf_LICENSE.html +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - -
-Copyright 2008, Google Inc.
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-    * Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-    * Redistributions in binary form must reproduce the above
-copyright notice, this list of conditions and the following disclaimer
-in the documentation and/or other materials provided with the
-distribution.
-    * Neither the name of Google Inc. nor the names of its
-contributors may be used to endorse or promote products derived from
-this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Code generated by the Protocol Buffer compiler is owned by the owner
-of the input file used when generating it.  This code is not
-standalone and requires a support library to be linked with it.  This
-support library is itself covered by the above license.
-
- - diff --git a/Libraries/Cast/Tools/strip_unused_archs.sh b/Libraries/Cast/Tools/strip_unused_archs.sh deleted file mode 100755 index 49c1fb7f31..0000000000 --- a/Libraries/Cast/Tools/strip_unused_archs.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/bash - -# This script strips unused architectures from any frameworks embedded in an -# app bundle. It should be called from an Xcode project as a post-build step. - -if [ -z "${TARGET_BUILD_DIR}" ]; then - echo "This script should be invoked from an Xcode project." - exit 1 -fi - -app_dir="${TARGET_BUILD_DIR}/${WRAPPER_NAME}" - -framework_dirs=($(find "${app_dir}" -type d -name '*.framework')) -for framework_dir in "${framework_dirs[@]}"; do - framework_name=$(defaults read "${framework_dir}/Info.plist" CFBundleExecutable) - framework_path="${framework_dir}/${framework_name}" - - echo "Removing unused architectures from framework: ${framework_name}" - - slice_paths=() - for arch in ${ARCHS}; do - slice_path="${framework_path}_${arch}" - lipo "${framework_path}" -extract "${arch}" -output "${slice_path}" - slice_paths+=("${slice_path}") - done - - lipo "${slice_paths[@]}" -create -output "${framework_path}_thinned" - rm -f "${slice_paths[@]}" - - rm -f "${framework_path}" - mv "${framework_path}_thinned" "${framework_path}" -done diff --git a/Libraries/MSAL/MSAL.xcframework/Info.plist b/Libraries/MSAL/MSAL.xcframework/Info.plist deleted file mode 100644 index e4e4737675..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/Info.plist +++ /dev/null @@ -1,46 +0,0 @@ - - - - - AvailableLibraries - - - BitcodeSymbolMapsPath - BCSymbolMaps - DebugSymbolsPath - dSYMs - LibraryIdentifier - ios-arm64 - LibraryPath - MSAL.framework - SupportedArchitectures - - arm64 - - SupportedPlatform - ios - - - DebugSymbolsPath - dSYMs - LibraryIdentifier - ios-arm64_x86_64-simulator - LibraryPath - MSAL.framework - SupportedArchitectures - - arm64 - x86_64 - - SupportedPlatform - ios - SupportedPlatformVariant - simulator - - - CFBundlePackageType - XFWK - XCFrameworkFormatVersion - 1.0 - - diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/BCSymbolMaps/FB1B825A-7894-352A-8F45-6EE1A6DAFDF0.bcsymbolmap b/Libraries/MSAL/MSAL.xcframework/ios-arm64/BCSymbolMaps/FB1B825A-7894-352A-8F45-6EE1A6DAFDF0.bcsymbolmap deleted file mode 100644 index 1b99884a00..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/BCSymbolMaps/FB1B825A-7894-352A-8F45-6EE1A6DAFDF0.bcsymbolmap +++ /dev/null @@ -1,9243 +0,0 @@ -BCSymbolMap Version: 2.0 --[MSALLegacySharedADALAccount initWithJSONDictionary:error:] --[MSALLegacySharedADALAccount matchesParameters:] --[MSALLegacySharedADALAccount claimsFromMSALAccount:claims:] --[MSALLegacySharedADALAccount authority] --[MSALLegacySharedADALAccount setAuthority:] --[MSALLegacySharedADALAccount objectId] --[MSALLegacySharedADALAccount setObjectId:] --[MSALLegacySharedADALAccount tenantId] --[MSALLegacySharedADALAccount setTenantId:] --[MSALLegacySharedADALAccount environment] --[MSALLegacySharedADALAccount setEnvironment:] --[MSALLegacySharedADALAccount identifier] --[MSALLegacySharedADALAccount setIdentifier:] --[MSALLegacySharedADALAccount accountClaims] --[MSALLegacySharedADALAccount setAccountClaims:] --[MSALLegacySharedADALAccount .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_ -_OBJC_SELECTOR_REFERENCES_.2 -_OBJC_CLASSLIST_REFERENCES_$_ -_OBJC_SELECTOR_REFERENCES_.4 -_OBJC_CLASSLIST_REFERENCES_$_.7 -_OBJC_SELECTOR_REFERENCES_.9 -_OBJC_SELECTOR_REFERENCES_.13 -_OBJC_SELECTOR_REFERENCES_.19 -_OBJC_CLASSLIST_REFERENCES_$_.24 -_OBJC_CLASSLIST_REFERENCES_$_.25 -_OBJC_SELECTOR_REFERENCES_.27 -_OBJC_SELECTOR_REFERENCES_.29 -_OBJC_IVAR_$_MSALLegacySharedADALAccount._authority -_OBJC_SELECTOR_REFERENCES_.33 -_OBJC_IVAR_$_MSALLegacySharedADALAccount._environment -_OBJC_IVAR_$_MSALLegacySharedADALAccount._objectId -_OBJC_IVAR_$_MSALLegacySharedADALAccount._tenantId -_OBJC_SELECTOR_REFERENCES_.39 -_OBJC_SELECTOR_REFERENCES_.41 -_OBJC_CLASSLIST_REFERENCES_$_.42 -_OBJC_SELECTOR_REFERENCES_.44 -_OBJC_IVAR_$_MSALLegacySharedADALAccount._identifier -_OBJC_CLASSLIST_REFERENCES_$_.47 -_OBJC_SELECTOR_REFERENCES_.49 -_OBJC_SELECTOR_REFERENCES_.51 -_OBJC_SELECTOR_REFERENCES_.55 -_OBJC_CLASSLIST_REFERENCES_$_.56 -_OBJC_SELECTOR_REFERENCES_.58 -_OBJC_SELECTOR_REFERENCES_.60 -_OBJC_IVAR_$_MSALLegacySharedADALAccount._accountClaims -_OBJC_CLASSLIST_REFERENCES_$_.71 -_OBJC_SELECTOR_REFERENCES_.73 -_OBJC_CLASSLIST_REFERENCES_$_.74 -_OBJC_SELECTOR_REFERENCES_.76 -_OBJC_CLASSLIST_REFERENCES_$_.77 -_OBJC_SELECTOR_REFERENCES_.79 -_OBJC_SELECTOR_REFERENCES_.81 -_OBJC_SELECTOR_REFERENCES_.83 -_OBJC_SELECTOR_REFERENCES_.85 -_OBJC_SELECTOR_REFERENCES_.87 -_OBJC_SELECTOR_REFERENCES_.89 -_OBJC_SELECTOR_REFERENCES_.91 -_OBJC_SELECTOR_REFERENCES_.95 -_OBJC_SELECTOR_REFERENCES_.97 -_OBJC_CLASSLIST_REFERENCES_$_.98 -_OBJC_SELECTOR_REFERENCES_.100 -_OBJC_SELECTOR_REFERENCES_.102 -_OBJC_SELECTOR_REFERENCES_.104 -_OBJC_SELECTOR_REFERENCES_.106 -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSObject -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSObject -__OBJC_$_PROP_LIST_NSObject -__OBJC_$_PROTOCOL_METHOD_TYPES_NSObject -__OBJC_PROTOCOL_$_NSObject -__OBJC_LABEL_PROTOCOL_$_NSObject -__OBJC_$_PROTOCOL_REFS_MSALAccount -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSALAccount -__OBJC_$_PROP_LIST_MSALAccount -__OBJC_$_PROTOCOL_METHOD_TYPES_MSALAccount -__OBJC_PROTOCOL_$_MSALAccount -__OBJC_LABEL_PROTOCOL_$_MSALAccount -__OBJC_CLASS_PROTOCOLS_$_MSALLegacySharedADALAccount -__OBJC_METACLASS_RO_$_MSALLegacySharedADALAccount -__OBJC_$_INSTANCE_METHODS_MSALLegacySharedADALAccount -__OBJC_$_INSTANCE_VARIABLES_MSALLegacySharedADALAccount -__OBJC_$_PROP_LIST_MSALLegacySharedADALAccount -__OBJC_CLASS_RO_$_MSALLegacySharedADALAccount -Apple clang version 13.0.0 (clang-1300.0.29.30) -/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk -iPhoneOS15.2.sdk -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/configuration/external/ios/MSALLegacySharedADALAccount.m -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL -src/configuration/external/ios/MSALLegacySharedADALAccount.m --[MSALExternalAccountHandler initWithExternalAccountProviders:oauth2Provider:error:] --[MSALExternalAccountHandler removeAccount:wipeAccount:error:] --[MSALExternalAccountHandler updateWithResult:error:] --[MSALExternalAccountHandler allExternalAccountsWithParameters:error:] --[MSALExternalAccountHandler fillAndLogParameterError:parameterName:] --[MSALExternalAccountHandler externalAccountProviders] --[MSALExternalAccountHandler setExternalAccountProviders:] --[MSALExternalAccountHandler oauth2Provider] --[MSALExternalAccountHandler setOauth2Provider:] --[MSALExternalAccountHandler .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.3 -_OBJC_SELECTOR_REFERENCES_.5 -_OBJC_SELECTOR_REFERENCES_.15 -_OBJC_SELECTOR_REFERENCES_.21 -_OBJC_SELECTOR_REFERENCES_.23 -_OBJC_SELECTOR_REFERENCES_.25 -_OBJC_CLASSLIST_REFERENCES_$_.28 -_OBJC_SELECTOR_REFERENCES_.30 -_OBJC_CLASSLIST_REFERENCES_$_.31 -_OBJC_SELECTOR_REFERENCES_.37 -_OBJC_SELECTOR_REFERENCES_.43 -_OBJC_SELECTOR_REFERENCES_.45 -_OBJC_CLASSLIST_REFERENCES_$_.48 -_OBJC_SELECTOR_REFERENCES_.50 -_OBJC_SELECTOR_REFERENCES_.52 -_OBJC_CLASSLIST_REFERENCES_$_.55 -_OBJC_SELECTOR_REFERENCES_.57 -_OBJC_SELECTOR_REFERENCES_.59 -_OBJC_SELECTOR_REFERENCES_.61 -_OBJC_SELECTOR_REFERENCES_.65 -__OBJC_METACLASS_RO_$_MSALExternalAccountHandler -__OBJC_$_INSTANCE_METHODS_MSALExternalAccountHandler -_OBJC_IVAR_$_MSALExternalAccountHandler._externalAccountProviders -_OBJC_IVAR_$_MSALExternalAccountHandler._oauth2Provider -__OBJC_$_INSTANCE_VARIABLES_MSALExternalAccountHandler -__OBJC_$_PROP_LIST_MSALExternalAccountHandler -__OBJC_CLASS_RO_$_MSALExternalAccountHandler -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/configuration/external/MSALExternalAccountHandler.m -src/configuration/external/MSALExternalAccountHandler.m -src/configuration/external/MSALExternalAccountHandler.h --[MSALTokenParameters initWithScopes:] --[MSALTokenParameters scopes] --[MSALTokenParameters setScopes:] --[MSALTokenParameters account] --[MSALTokenParameters setAccount:] --[MSALTokenParameters authority] --[MSALTokenParameters setAuthority:] --[MSALTokenParameters claimsRequest] --[MSALTokenParameters setClaimsRequest:] --[MSALTokenParameters extraQueryParameters] --[MSALTokenParameters setExtraQueryParameters:] --[MSALTokenParameters correlationId] --[MSALTokenParameters setCorrelationId:] --[MSALTokenParameters authenticationScheme] --[MSALTokenParameters setAuthenticationScheme:] --[MSALTokenParameters .cxx_destruct] -_OBJC_IVAR_$_MSALTokenParameters._scopes -_OBJC_IVAR_$_MSALTokenParameters._authenticationScheme -_OBJC_IVAR_$_MSALTokenParameters._account -_OBJC_IVAR_$_MSALTokenParameters._authority -_OBJC_IVAR_$_MSALTokenParameters._claimsRequest -_OBJC_IVAR_$_MSALTokenParameters._extraQueryParameters -_OBJC_IVAR_$_MSALTokenParameters._correlationId -__OBJC_METACLASS_RO_$_MSALTokenParameters -__OBJC_$_INSTANCE_METHODS_MSALTokenParameters -__OBJC_$_INSTANCE_VARIABLES_MSALTokenParameters -__OBJC_$_PROP_LIST_MSALTokenParameters -__OBJC_CLASS_RO_$_MSALTokenParameters -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSALTokenParameters.m -src/MSALTokenParameters.m -src/public/MSALTokenParameters.h -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSALAuthScheme.m -MSALParameterStringForAuthScheme -src/MSALAuthScheme.m -MSIDAuthSchemeForAuthScheme -MSALStringForAuthScheme --[MSALSSOExtensionRequestHandler setCurrentSSOExtensionRequest:] --[MSALSSOExtensionRequestHandler copyAndClearCurrentSSOExtensionRequest] --[MSALSSOExtensionRequestHandler currentRequest] --[MSALSSOExtensionRequestHandler setCurrentRequest:] --[MSALSSOExtensionRequestHandler .cxx_destruct] -_OBJC_SELECTOR_REFERENCES_.11 -__OBJC_METACLASS_RO_$_MSALSSOExtensionRequestHandler -__OBJC_$_INSTANCE_METHODS_MSALSSOExtensionRequestHandler -_OBJC_IVAR_$_MSALSSOExtensionRequestHandler._currentRequest -__OBJC_$_INSTANCE_VARIABLES_MSALSSOExtensionRequestHandler -__OBJC_$_PROP_LIST_MSALSSOExtensionRequestHandler -__OBJC_CLASS_RO_$_MSALSSOExtensionRequestHandler -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/instance/MSALSSOExtensionRequestHandler.m -src/instance/MSALSSOExtensionRequestHandler.m --[MSALPublicClientApplicationConfig initWithClientId:] --[MSALPublicClientApplicationConfig initWithClientId:redirectUri:authority:] --[MSALPublicClientApplicationConfig setSliceConfig:] --[MSALPublicClientApplicationConfig sliceConfig] --[MSALPublicClientApplicationConfig copyWithZone:] --[MSALPublicClientApplicationConfig clientId] --[MSALPublicClientApplicationConfig setClientId:] --[MSALPublicClientApplicationConfig redirectUri] --[MSALPublicClientApplicationConfig setRedirectUri:] --[MSALPublicClientApplicationConfig authority] --[MSALPublicClientApplicationConfig setAuthority:] --[MSALPublicClientApplicationConfig knownAuthorities] --[MSALPublicClientApplicationConfig setKnownAuthorities:] --[MSALPublicClientApplicationConfig extendedLifetimeEnabled] --[MSALPublicClientApplicationConfig setExtendedLifetimeEnabled:] --[MSALPublicClientApplicationConfig clientApplicationCapabilities] --[MSALPublicClientApplicationConfig setClientApplicationCapabilities:] --[MSALPublicClientApplicationConfig tokenExpirationBuffer] --[MSALPublicClientApplicationConfig setTokenExpirationBuffer:] --[MSALPublicClientApplicationConfig cacheConfig] --[MSALPublicClientApplicationConfig setCacheConfig:] --[MSALPublicClientApplicationConfig multipleCloudsSupported] --[MSALPublicClientApplicationConfig setMultipleCloudsSupported:] --[MSALPublicClientApplicationConfig bypassRedirectURIValidation] --[MSALPublicClientApplicationConfig setBypassRedirectURIValidation:] --[MSALPublicClientApplicationConfig extraQueryParameters] --[MSALPublicClientApplicationConfig setExtraQueryParameters:] --[MSALPublicClientApplicationConfig verifiedRedirectUri] --[MSALPublicClientApplicationConfig setVerifiedRedirectUri:] --[MSALPublicClientApplicationConfig .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.5 -_OBJC_SELECTOR_REFERENCES_.7 -_OBJC_CLASSLIST_REFERENCES_$_.8 -_OBJC_SELECTOR_REFERENCES_.10 -_OBJC_CLASSLIST_REFERENCES_$_.11 -_OBJC_SELECTOR_REFERENCES_.17 -_OBJC_SELECTOR_REFERENCES_.32 -_OBJC_CLASSLIST_REFERENCES_$_.33 -_OBJC_SELECTOR_REFERENCES_.35 -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCopying -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCopying -__OBJC_PROTOCOL_$_NSCopying -__OBJC_LABEL_PROTOCOL_$_NSCopying -__OBJC_CLASS_PROTOCOLS_$_MSALPublicClientApplicationConfig -__OBJC_METACLASS_RO_$_MSALPublicClientApplicationConfig -__OBJC_$_INSTANCE_METHODS_MSALPublicClientApplicationConfig -_OBJC_IVAR_$_MSALPublicClientApplicationConfig._sliceConfig -_OBJC_IVAR_$_MSALPublicClientApplicationConfig._extendedLifetimeEnabled -_OBJC_IVAR_$_MSALPublicClientApplicationConfig._multipleCloudsSupported -_OBJC_IVAR_$_MSALPublicClientApplicationConfig._bypassRedirectURIValidation -_OBJC_IVAR_$_MSALPublicClientApplicationConfig._clientId -_OBJC_IVAR_$_MSALPublicClientApplicationConfig._redirectUri -_OBJC_IVAR_$_MSALPublicClientApplicationConfig._authority -_OBJC_IVAR_$_MSALPublicClientApplicationConfig._knownAuthorities -_OBJC_IVAR_$_MSALPublicClientApplicationConfig._clientApplicationCapabilities -_OBJC_IVAR_$_MSALPublicClientApplicationConfig._tokenExpirationBuffer -_OBJC_IVAR_$_MSALPublicClientApplicationConfig._cacheConfig -_OBJC_IVAR_$_MSALPublicClientApplicationConfig._extraQueryParameters -_OBJC_IVAR_$_MSALPublicClientApplicationConfig._verifiedRedirectUri -__OBJC_$_INSTANCE_VARIABLES_MSALPublicClientApplicationConfig -__OBJC_$_PROP_LIST_MSALPublicClientApplicationConfig -__OBJC_CLASS_RO_$_MSALPublicClientApplicationConfig -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/configuration/MSALPublicClientApplicationConfig.m -src/configuration/MSALPublicClientApplicationConfig.m -src/configuration/MSALPublicClientApplicationConfig+Internal.h -src/public/configuration/MSALPublicClientApplicationConfig.h -+[MSALGlobalConfig sharedInstance] -___34+[MSALGlobalConfig sharedInstance]_block_invoke -___copy_helper_block_e8_ -___destroy_helper_block_e8_ -+[MSALGlobalConfig httpConfig] -+[MSALGlobalConfig telemetryConfig] -+[MSALGlobalConfig loggerConfig] -+[MSALGlobalConfig brokerAvailability] -+[MSALGlobalConfig setBrokerAvailability:] -+[MSALGlobalConfig defaultWebviewType] -+[MSALGlobalConfig setDefaultWebviewType:] --[MSALGlobalConfig httpConfig] --[MSALGlobalConfig setHttpConfig:] --[MSALGlobalConfig telemetryConfig] --[MSALGlobalConfig setTelemetryConfig:] --[MSALGlobalConfig loggerConfig] --[MSALGlobalConfig setLoggerConfig:] --[MSALGlobalConfig cacheConfig] --[MSALGlobalConfig setCacheConfig:] --[MSALGlobalConfig .cxx_destruct] -_sharedInstance.sharedInstance -_sharedInstance.onceToken -_OBJC_SELECTOR_REFERENCES_.6 -_OBJC_CLASSLIST_REFERENCES_$_.10 -_OBJC_SELECTOR_REFERENCES_.12 -___block_descriptor_40_e8__e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.13 -_s_brokerAvailability -_s_webviewType -__OBJC_$_CLASS_METHODS_MSALGlobalConfig -__OBJC_$_CLASS_PROP_LIST_MSALGlobalConfig -__OBJC_METACLASS_RO_$_MSALGlobalConfig -__OBJC_$_INSTANCE_METHODS_MSALGlobalConfig -_OBJC_IVAR_$_MSALGlobalConfig._httpConfig -_OBJC_IVAR_$_MSALGlobalConfig._telemetryConfig -_OBJC_IVAR_$_MSALGlobalConfig._loggerConfig -_OBJC_IVAR_$_MSALGlobalConfig._cacheConfig -__OBJC_$_INSTANCE_VARIABLES_MSALGlobalConfig -__OBJC_$_PROP_LIST_MSALGlobalConfig -__OBJC_CLASS_RO_$_MSALGlobalConfig -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/configuration/MSALGlobalConfig.m -src/configuration/MSALGlobalConfig.m -src/configuration/MSALGlobalConfig+Internal.h -__destroy_helper_block_e8_ -__copy_helper_block_e8_ -__34+[MSALGlobalConfig sharedInstance]_block_invoke -/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk/usr/include/dispatch/once.h -+[MSALHTTPConfig sharedInstance] -___32+[MSALHTTPConfig sharedInstance]_block_invoke --[MSALHTTPConfig retryCount] --[MSALHTTPConfig setRetryCount:] --[MSALHTTPConfig retryInterval] --[MSALHTTPConfig setRetryInterval:] --[MSALHTTPConfig timeoutIntervalForRequest] --[MSALHTTPConfig setTimeoutIntervalForRequest:] -_OBJC_SELECTOR_REFERENCES_.8 -_OBJC_SELECTOR_REFERENCES_.14 -__OBJC_$_CLASS_METHODS_MSALHTTPConfig -__OBJC_METACLASS_RO_$_MSALHTTPConfig -__OBJC_$_INSTANCE_METHODS_MSALHTTPConfig -__OBJC_$_PROP_LIST_MSALHTTPConfig -__OBJC_CLASS_RO_$_MSALHTTPConfig -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/configuration/MSALHTTPConfig.m -src/configuration/MSALHTTPConfig.m -__32+[MSALHTTPConfig sharedInstance]_block_invoke -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSALFramework.m --[MSALOauth2Authority initWithURL:error:] -__OBJC_METACLASS_RO_$_MSALOauth2Authority -__OBJC_$_INSTANCE_METHODS_MSALOauth2Authority -__OBJC_CLASS_RO_$_MSALOauth2Authority -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/instance/MSALOauth2Authority.m -src/instance/MSALOauth2Authority.m -+[MSALLoggerConfig sharedInstance] -___34+[MSALLoggerConfig sharedInstance]_block_invoke -___34+[MSALLoggerConfig sharedInstance]_block_invoke_2 --[MSALLoggerConfig setLogCallback:] -___35-[MSALLoggerConfig setLogCallback:]_block_invoke -___copy_helper_block_e8_32s40b -___destroy_helper_block_e8_32s40s --[MSALLoggerConfig setLogLevel:] --[MSALLoggerConfig logLevel] --[MSALLoggerConfig setPiiEnabled:] --[MSALLoggerConfig piiEnabled] --[MSALLoggerConfig logMaskingLevel] --[MSALLoggerConfig setLogMaskingLevel:] --[MSALLoggerConfig callback] --[MSALLoggerConfig setCallback:] --[MSALLoggerConfig .cxx_destruct] -_sharedInstance.once -_sharedInstance.s_loggerConfig -___block_descriptor_32_e24_v28?0q8"NSString"16B24l -___block_literal_global -_setLogCallback:.once -___block_descriptor_48_e8_32s40bs_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.16 -_OBJC_SELECTOR_REFERENCES_.18 -__OBJC_$_CLASS_METHODS_MSALLoggerConfig -__OBJC_METACLASS_RO_$_MSALLoggerConfig -__OBJC_$_INSTANCE_METHODS_MSALLoggerConfig -_OBJC_IVAR_$_MSALLoggerConfig._callback -__OBJC_$_INSTANCE_VARIABLES_MSALLoggerConfig -__OBJC_$_PROP_LIST_MSALLoggerConfig -__OBJC_CLASS_RO_$_MSALLoggerConfig -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/configuration/MSALLoggerConfig.m -src/configuration/MSALLoggerConfig.m -src/configuration/MSALLoggerConfig+Internal.h -src/public/configuration/global/MSALLoggerConfig.h -__destroy_helper_block_e8_32s40s -__copy_helper_block_e8_32s40b -__35-[MSALLoggerConfig setLogCallback:]_block_invoke -__34+[MSALLoggerConfig sharedInstance]_block_invoke_2 -__34+[MSALLoggerConfig sharedInstance]_block_invoke --[MSALAccountId initWithAccountIdentifier:objectId:tenantId:] --[MSALAccountId copyWithZone:] --[MSALAccountId hash] --[MSALAccountId isEqual:] --[MSALAccountId isEqualToItem:] --[MSALAccountId identifier] --[MSALAccountId objectId] --[MSALAccountId tenantId] --[MSALAccountId .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_MSALAccountId -__OBJC_METACLASS_RO_$_MSALAccountId -__OBJC_$_INSTANCE_METHODS_MSALAccountId -_OBJC_IVAR_$_MSALAccountId._identifier -_OBJC_IVAR_$_MSALAccountId._objectId -_OBJC_IVAR_$_MSALAccountId._tenantId -__OBJC_$_INSTANCE_VARIABLES_MSALAccountId -__OBJC_$_PROP_LIST_MSALAccountId -__OBJC_CLASS_RO_$_MSALAccountId -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSALAccountId.m -src/MSALAccountId.m -src/public/MSALAccountId.h --[MSIDInteractiveRequestParameters(MSALRequest) fillWithWebViewParameters:useWebviewTypeFromGlobalConfig:customWebView:error:] --[MSIDInteractiveRequestParameters(MSALRequest) setAccountIdentifierFromMSALAccount:] -___clang_at_available_requires_core_foundation_framework -_OBJC_SELECTOR_REFERENCES_.20 -_OBJC_SELECTOR_REFERENCES_.22 -_OBJC_SELECTOR_REFERENCES_.24 -_OBJC_SELECTOR_REFERENCES_.26 -_OBJC_SELECTOR_REFERENCES_.28 -__OBJC_$_CATEGORY_INSTANCE_METHODS_MSIDInteractiveRequestParameters_$_MSALRequest -__OBJC_$_CATEGORY_MSIDInteractiveRequestParameters_$_MSALRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSIDInteractiveRequestParameters+MSALRequest.m -src/MSIDInteractiveRequestParameters+MSALRequest.m -+[MSALErrorConverter initialize] -+[MSALErrorConverter msalErrorFromMsidError:] -+[MSALErrorConverter msalErrorFromMsidError:classifyErrors:msalOauth2Provider:] -+[MSALErrorConverter msalErrorFromMsidError:classifyErrors:msalOauth2Provider:correlationId:authScheme:popManager:] -+[MSALErrorConverter errorWithDomain:code:errorDescription:oauthError:subError:underlyingError:correlationId:userInfo:classifyErrors:msalOauth2Provider:authScheme:popManager:] -_s_errorDomainMapping -_OBJC_CLASSLIST_REFERENCES_$_.1 -_OBJC_SELECTOR_REFERENCES_.3 -_s_errorCodeMapping -_s_userInfoKeyMapping -_OBJC_CLASSLIST_REFERENCES_$_.4 -_s_recoverableErrorCode -_OBJC_CLASSLIST_REFERENCES_$_.23 -_OBJC_SELECTOR_REFERENCES_.36 -_OBJC_SELECTOR_REFERENCES_.38 -_OBJC_SELECTOR_REFERENCES_.40 -_OBJC_CLASSLIST_REFERENCES_$_.41 -_OBJC_SELECTOR_REFERENCES_.47 -_OBJC_CLASSLIST_REFERENCES_$_.50 -_OBJC_SELECTOR_REFERENCES_.54 -_OBJC_CLASSLIST_REFERENCES_$_.57 -_OBJC_CLASSLIST_REFERENCES_$_.62 -_OBJC_SELECTOR_REFERENCES_.64 -_OBJC_SELECTOR_REFERENCES_.66 -__OBJC_$_CLASS_METHODS_MSALErrorConverter -__OBJC_METACLASS_RO_$_MSALErrorConverter -__OBJC_CLASS_RO_$_MSALErrorConverter -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSALErrorConverter.m -src/MSALErrorConverter.m --[MSALADFSOauth2Provider resultWithTokenResult:authScheme:popManager:error:] --[MSALADFSOauth2Provider isSupportedAuthority:] --[MSALADFSOauth2Provider initOauth2Factory] -_OBJC_CLASSLIST_REFERENCES_$_.18 -_OBJC_CLASSLIST_REFERENCES_$_.21 -__OBJC_METACLASS_RO_$_MSALADFSOauth2Provider -__OBJC_$_INSTANCE_METHODS_MSALADFSOauth2Provider -__OBJC_CLASS_RO_$_MSALADFSOauth2Provider -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/instance/oauth2/adfs/MSALADFSOauth2Provider.m -src/instance/oauth2/adfs/MSALADFSOauth2Provider.m --[MSALClaimsRequest init] --[MSALClaimsRequest description] --[MSALClaimsRequest requestClaim:forTarget:error:] --[MSALClaimsRequest claimsRequestsForTarget:] --[MSALClaimsRequest removeClaimRequestWithName:target:error:] --[MSALClaimsRequest initWithJsonString:error:] --[MSALClaimsRequest jsonString] --[MSALClaimsRequest commonInit] --[MSALClaimsRequest msidTargetFromTarget:] --[MSALClaimsRequest msidClaimsRequest] --[MSALClaimsRequest setMsidClaimsRequest:] --[MSALClaimsRequest jsonSerializer] --[MSALClaimsRequest setJsonSerializer:] --[MSALClaimsRequest .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.17 -_OBJC_CLASSLIST_REFERENCES_$_.20 -_OBJC_CLASSLIST_REFERENCES_$_.38 -_OBJC_CLASSLIST_REFERENCES_$_.46 -_OBJC_SELECTOR_REFERENCES_.48 -_OBJC_CLASSLIST_REFERENCES_$_.51 -_OBJC_SELECTOR_REFERENCES_.53 -__OBJC_$_PROTOCOL_REFS_MSALJsonSerializable -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSALJsonSerializable -__OBJC_$_PROTOCOL_METHOD_TYPES_MSALJsonSerializable -__OBJC_PROTOCOL_$_MSALJsonSerializable -__OBJC_LABEL_PROTOCOL_$_MSALJsonSerializable -__OBJC_$_PROTOCOL_REFS_MSALJsonDeserializable -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSALJsonDeserializable -__OBJC_$_PROTOCOL_METHOD_TYPES_MSALJsonDeserializable -__OBJC_PROTOCOL_$_MSALJsonDeserializable -__OBJC_LABEL_PROTOCOL_$_MSALJsonDeserializable -__OBJC_CLASS_PROTOCOLS_$_MSALClaimsRequest -__OBJC_METACLASS_RO_$_MSALClaimsRequest -__OBJC_$_INSTANCE_METHODS_MSALClaimsRequest -_OBJC_IVAR_$_MSALClaimsRequest._msidClaimsRequest -_OBJC_IVAR_$_MSALClaimsRequest._jsonSerializer -__OBJC_$_INSTANCE_VARIABLES_MSALClaimsRequest -__OBJC_$_PROP_LIST_MSALClaimsRequest -__OBJC_CLASS_RO_$_MSALClaimsRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSALClaimsRequest.m -src/MSALClaimsRequest.m -src/MSALClaimsRequest+Internal.h --[MSALRedirectUri initWithRedirectUri:brokerCapable:] --[MSALRedirectUri copyWithZone:] -+[MSALRedirectUri defaultNonBrokerRedirectUri:] -+[MSALRedirectUri defaultBrokerCapableRedirectUri] -+[MSALRedirectUri redirectUriIsBrokerCapable:] --[MSALRedirectUri url] --[MSALRedirectUri brokerCapable] --[MSALRedirectUri .cxx_destruct] -__OBJC_$_CLASS_METHODS_MSALRedirectUri -__OBJC_CLASS_PROTOCOLS_$_MSALRedirectUri -__OBJC_METACLASS_RO_$_MSALRedirectUri -__OBJC_$_INSTANCE_METHODS_MSALRedirectUri -_OBJC_IVAR_$_MSALRedirectUri._brokerCapable -_OBJC_IVAR_$_MSALRedirectUri._url -__OBJC_$_INSTANCE_VARIABLES_MSALRedirectUri -__OBJC_$_PROP_LIST_MSALRedirectUri -__OBJC_CLASS_RO_$_MSALRedirectUri -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/util/MSALRedirectUri.m -src/util/MSALRedirectUri.m -src/public/MSALRedirectUri.h --[MSALAuthenticationSchemeBearer init] --[MSALAuthenticationSchemeBearer authenticationScheme] --[MSALAuthenticationSchemeBearer createMSIDAuthenticationSchemeWithParams:] --[MSALAuthenticationSchemeBearer getSchemeParameters:] --[MSALAuthenticationSchemeBearer getClientAccessToken:popManager:error:] --[MSALAuthenticationSchemeBearer getAuthorizationHeader:] --[MSALAuthenticationSchemeBearer scheme] -__OBJC_$_PROTOCOL_REFS_MSALAuthenticationSchemeProtocolInternal -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSALAuthenticationSchemeProtocolInternal -__OBJC_$_PROTOCOL_METHOD_TYPES_MSALAuthenticationSchemeProtocolInternal -__OBJC_PROTOCOL_$_MSALAuthenticationSchemeProtocolInternal -__OBJC_LABEL_PROTOCOL_$_MSALAuthenticationSchemeProtocolInternal -__OBJC_$_PROTOCOL_REFS_MSALAuthenticationSchemeProtocol -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSALAuthenticationSchemeProtocol -__OBJC_$_PROP_LIST_MSALAuthenticationSchemeProtocol -__OBJC_$_PROTOCOL_METHOD_TYPES_MSALAuthenticationSchemeProtocol -__OBJC_PROTOCOL_$_MSALAuthenticationSchemeProtocol -__OBJC_LABEL_PROTOCOL_$_MSALAuthenticationSchemeProtocol -__OBJC_CLASS_PROTOCOLS_$_MSALAuthenticationSchemeBearer -__OBJC_METACLASS_RO_$_MSALAuthenticationSchemeBearer -__OBJC_$_INSTANCE_METHODS_MSALAuthenticationSchemeBearer -_OBJC_IVAR_$_MSALAuthenticationSchemeBearer._scheme -__OBJC_$_INSTANCE_VARIABLES_MSALAuthenticationSchemeBearer -__OBJC_$_PROP_LIST_MSALAuthenticationSchemeBearer -__OBJC_CLASS_RO_$_MSALAuthenticationSchemeBearer -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSALAuthenticationSchemeBearer.m -src/public/MSALAuthenticationSchemeBearer.h -src/MSALAuthenticationSchemeBearer.m --[MSALAADAuthority initWithURL:error:] --[MSALAADAuthority initWithURL:rawTenant:error:] --[MSALAADAuthority initWithCloudInstance:audienceType:rawTenant:error:] --[MSALAADAuthority initWithEnvironment:audienceType:rawTenant:error:] --[MSALAADAuthority environmentFromCloudInstance:] --[MSALAADAuthority audienceFromType:error:] --[MSALAADAuthority url] -_OBJC_CLASSLIST_REFERENCES_$_.16 -__OBJC_METACLASS_RO_$_MSALAADAuthority -__OBJC_$_INSTANCE_METHODS_MSALAADAuthority -__OBJC_CLASS_RO_$_MSALAADAuthority -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/instance/MSALAADAuthority.m -src/instance/MSALAADAuthority.m --[MSALTelemetryEventsObservingProxy onEventsReceived:] --[MSALTelemetryEventsObservingProxy telemetryCallback] --[MSALTelemetryEventsObservingProxy setTelemetryCallback:] --[MSALTelemetryEventsObservingProxy .cxx_destruct] -__OBJC_$_PROTOCOL_REFS_MSIDTelemetryEventsObserving -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDTelemetryEventsObserving -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDTelemetryEventsObserving -__OBJC_PROTOCOL_$_MSIDTelemetryEventsObserving -__OBJC_LABEL_PROTOCOL_$_MSIDTelemetryEventsObserving -__OBJC_CLASS_PROTOCOLS_$_MSALTelemetryEventsObservingProxy -__OBJC_METACLASS_RO_$_MSALTelemetryEventsObservingProxy -__OBJC_$_INSTANCE_METHODS_MSALTelemetryEventsObservingProxy -_OBJC_IVAR_$_MSALTelemetryEventsObservingProxy._telemetryCallback -__OBJC_$_INSTANCE_VARIABLES_MSALTelemetryEventsObservingProxy -__OBJC_$_PROP_LIST_MSALTelemetryEventsObservingProxy -__OBJC_CLASS_RO_$_MSALTelemetryEventsObservingProxy -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/telemetry/MSALTelemetryEventsObservingProxy.m -src/telemetry/MSALTelemetryEventsObservingProxy.m -src/telemetry/MSALTelemetryEventsObservingProxy.h --[MSALB2CAuthority initWithURL:error:] --[MSALB2CAuthority initWithURL:validateFormat:error:] --[MSALB2CAuthority url] -__OBJC_METACLASS_RO_$_MSALB2CAuthority -__OBJC_$_INSTANCE_METHODS_MSALB2CAuthority -__OBJC_CLASS_RO_$_MSALB2CAuthority -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/instance/MSALB2CAuthority.m -src/instance/MSALB2CAuthority.m --[MSALTenantProfile initWithIdentifier:tenantId:environment:isHomeTenantProfile:claims:] --[MSALTenantProfile copyWithZone:] --[MSALTenantProfile identifier] --[MSALTenantProfile setIdentifier:] --[MSALTenantProfile environment] --[MSALTenantProfile setEnvironment:] --[MSALTenantProfile tenantId] --[MSALTenantProfile setTenantId:] --[MSALTenantProfile isHomeTenantProfile] --[MSALTenantProfile setIsHomeTenantProfile:] --[MSALTenantProfile claims] --[MSALTenantProfile setClaims:] --[MSALTenantProfile .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_MSALTenantProfile -__OBJC_METACLASS_RO_$_MSALTenantProfile -__OBJC_$_INSTANCE_METHODS_MSALTenantProfile -_OBJC_IVAR_$_MSALTenantProfile._isHomeTenantProfile -_OBJC_IVAR_$_MSALTenantProfile._identifier -_OBJC_IVAR_$_MSALTenantProfile._environment -_OBJC_IVAR_$_MSALTenantProfile._tenantId -_OBJC_IVAR_$_MSALTenantProfile._claims -__OBJC_$_INSTANCE_VARIABLES_MSALTenantProfile -__OBJC_$_PROP_LIST_MSALTenantProfile -__OBJC_CLASS_RO_$_MSALTenantProfile -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSALTenantProfile.m -src/MSALTenantProfile.m -src/MSALTenantProfile+Internal.h -src/public/MSALTenantProfile.h -+[MSALDevicePopManagerUtil test_initWithValidCacheConfig] -+[MSALDevicePopManagerUtil keyGeneratorWithConfig:] -_OBJC_CLASSLIST_REFERENCES_$_.14 -_OBJC_CLASSLIST_REFERENCES_$_.19 -__OBJC_$_CLASS_METHODS_MSALDevicePopManagerUtil -__OBJC_METACLASS_RO_$_MSALDevicePopManagerUtil -__OBJC_CLASS_RO_$_MSALDevicePopManagerUtil -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/test/unit/utils/MSALDevicePopManagerUtil.m -test/unit/utils/MSALDevicePopManagerUtil.m --[MSALLegacySharedAccount initWithJSONDictionary:error:] --[MSALLegacySharedAccount initWithMSALAccount:accountClaims:applicationName:accountVersion:error:] --[MSALLegacySharedAccount matchesParameters:] --[MSALLegacySharedAccount updateAccountWithMSALAccount:applicationName:operation:accountVersion:error:] --[MSALLegacySharedAccount claimsFromMSALAccount:claims:] --[MSALLegacySharedAccount additionalPropertiesFromMSALAccount:claims:] -+[MSALLegacySharedAccount dateFormatter] -___40+[MSALLegacySharedAccount dateFormatter]_block_invoke --[MSALLegacySharedAccount jsonDictionary] --[MSALLegacySharedAccount setJsonDictionary:] --[MSALLegacySharedAccount accountType] --[MSALLegacySharedAccount accountIdentifier] --[MSALLegacySharedAccount signinStatusDictionary] --[MSALLegacySharedAccount username] --[MSALLegacySharedAccount setUsername:] --[MSALLegacySharedAccount .cxx_destruct] -_s_updateDateFormatter -_OBJC_CLASSLIST_REFERENCES_$_.22 -_OBJC_CLASSLIST_REFERENCES_$_.29 -_OBJC_SELECTOR_REFERENCES_.31 -_OBJC_CLASSLIST_REFERENCES_$_.34 -_OBJC_CLASSLIST_REFERENCES_$_.39 -_OBJC_SELECTOR_REFERENCES_.46 -_OBJC_SELECTOR_REFERENCES_.68 -_OBJC_SELECTOR_REFERENCES_.72 -_OBJC_SELECTOR_REFERENCES_.74 -_OBJC_SELECTOR_REFERENCES_.78 -_OBJC_SELECTOR_REFERENCES_.82 -_OBJC_SELECTOR_REFERENCES_.84 -_OBJC_SELECTOR_REFERENCES_.86 -_OBJC_SELECTOR_REFERENCES_.88 -_OBJC_SELECTOR_REFERENCES_.90 -_OBJC_SELECTOR_REFERENCES_.92 -_OBJC_SELECTOR_REFERENCES_.98 -_OBJC_CLASSLIST_REFERENCES_$_.99 -_OBJC_SELECTOR_REFERENCES_.101 -_OBJC_SELECTOR_REFERENCES_.103 -_OBJC_SELECTOR_REFERENCES_.107 -_OBJC_SELECTOR_REFERENCES_.109 -_OBJC_SELECTOR_REFERENCES_.111 -_dateFormatter.onceToken -___block_descriptor_32_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.115 -_OBJC_SELECTOR_REFERENCES_.119 -__OBJC_$_CLASS_METHODS_MSALLegacySharedAccount -__OBJC_METACLASS_RO_$_MSALLegacySharedAccount -__OBJC_$_INSTANCE_METHODS_MSALLegacySharedAccount -_OBJC_IVAR_$_MSALLegacySharedAccount._jsonDictionary -_OBJC_IVAR_$_MSALLegacySharedAccount._accountIdentifier -_OBJC_IVAR_$_MSALLegacySharedAccount._signinStatusDictionary -__OBJC_$_INSTANCE_VARIABLES_MSALLegacySharedAccount -__OBJC_$_PROP_LIST_MSALLegacySharedAccount -__OBJC_CLASS_RO_$_MSALLegacySharedAccount -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/configuration/external/ios/MSALLegacySharedAccount.m -src/configuration/external/ios/MSALLegacySharedAccount.m -src/configuration/external/ios/MSALLegacySharedAccount.h -__40+[MSALLegacySharedAccount dateFormatter]_block_invoke -+[MSALLogger sharedLogger] -___26+[MSALLogger sharedLogger]_block_invoke --[MSALLogger setCallback:] --[MSALLogger setPiiLoggingEnabled:] --[MSALLogger PiiLoggingEnabled] --[MSALLogger setLevel:] --[MSALLogger level] -_sharedLogger.sharedInstance -_sharedLogger.onceToken -__OBJC_$_CLASS_METHODS_MSALLogger -__OBJC_METACLASS_RO_$_MSALLogger -__OBJC_$_INSTANCE_METHODS_MSALLogger -__OBJC_$_PROP_LIST_MSALLogger -__OBJC_CLASS_RO_$_MSALLogger -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSALLogger.m -src/MSALLogger.m -__26+[MSALLogger sharedLogger]_block_invoke --[MSALDeviceInfoProvider deviceInfoWithRequestParameters:completionBlock:] -___74-[MSALDeviceInfoProvider deviceInfoWithRequestParameters:completionBlock:]_block_invoke -___copy_helper_block_e8_32b -___destroy_helper_block_e8_32s -___74-[MSALDeviceInfoProvider deviceInfoWithRequestParameters:completionBlock:]_block_invoke.30 -___block_descriptor_40_e8_32bs_e43_v24?0"MSALDeviceInformation"8"NSError"16l -_OBJC_CLASSLIST_REFERENCES_$_.9 -_OBJC_CLASSLIST_REFERENCES_$_.12 -_OBJC_SELECTOR_REFERENCES_.34 -___block_descriptor_48_e8_32s40bs_e36_v24?0"MSIDDeviceInfo"8"NSError"16l -__OBJC_METACLASS_RO_$_MSALDeviceInfoProvider -__OBJC_$_INSTANCE_METHODS_MSALDeviceInfoProvider -__OBJC_CLASS_RO_$_MSALDeviceInfoProvider -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/instance/MSALDeviceInfoProvider.m -__74-[MSALDeviceInfoProvider deviceInfoWithRequestParameters:completionBlock:]_block_invoke.30 -src/instance/MSALDeviceInfoProvider.m -__destroy_helper_block_e8_32s -__copy_helper_block_e8_32b -__74-[MSALDeviceInfoProvider deviceInfoWithRequestParameters:completionBlock:]_block_invoke -+[MSALOauth2ProviderFactory oauthProviderForAuthority:clientId:tokenCache:accountMetadataCache:context:error:] -_OBJC_CLASSLIST_REFERENCES_$_.6 -__OBJC_$_CLASS_METHODS_MSALOauth2ProviderFactory -__OBJC_METACLASS_RO_$_MSALOauth2ProviderFactory -__OBJC_CLASS_RO_$_MSALOauth2ProviderFactory -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/instance/MSALOauth2ProviderFactory.m -src/instance/MSALOauth2ProviderFactory.m --[MSALSignoutParameters initWithWebviewParameters:] --[MSALSignoutParameters webviewParameters] --[MSALSignoutParameters signoutFromBrowser] --[MSALSignoutParameters setSignoutFromBrowser:] --[MSALSignoutParameters wipeAccount] --[MSALSignoutParameters setWipeAccount:] --[MSALSignoutParameters .cxx_destruct] -_OBJC_IVAR_$_MSALSignoutParameters._webviewParameters -_OBJC_IVAR_$_MSALSignoutParameters._signoutFromBrowser -_OBJC_IVAR_$_MSALSignoutParameters._wipeAccount -__OBJC_METACLASS_RO_$_MSALSignoutParameters -__OBJC_$_INSTANCE_METHODS_MSALSignoutParameters -__OBJC_$_INSTANCE_VARIABLES_MSALSignoutParameters -__OBJC_$_PROP_LIST_MSALSignoutParameters -__OBJC_CLASS_RO_$_MSALSignoutParameters -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSALSignoutParameters.m -src/MSALSignoutParameters.m -src/public/MSALSignoutParameters.h -+[MSALPublicClientApplication load] --[MSALPublicClientApplication webviewType] --[MSALPublicClientApplication setWebviewType:] --[MSALPublicClientApplication initWithClientId:error:] --[MSALPublicClientApplication initWithClientId:authority:error:] --[MSALPublicClientApplication initWithClientId:authority:redirectUri:error:] --[MSALPublicClientApplication initWithConfiguration:error:] --[MSALPublicClientApplication initWithClientId:keychainGroup:authority:redirectUri:error:] --[MSALPublicClientApplication setupTokenCacheWithConfiguration:error:] --[MSALPublicClientApplication allAccounts:] --[MSALPublicClientApplication accountForHomeAccountId:error:] --[MSALPublicClientApplication accountForIdentifier:error:] --[MSALPublicClientApplication accountsForParameters:error:] --[MSALPublicClientApplication accountForUsername:error:] --[MSALPublicClientApplication allAccountsFilteredByAuthority:] -___62-[MSALPublicClientApplication allAccountsFilteredByAuthority:]_block_invoke --[MSALPublicClientApplication accountsFromDeviceForParameters:completionBlock:] -___79-[MSALPublicClientApplication accountsFromDeviceForParameters:completionBlock:]_block_invoke -___79-[MSALPublicClientApplication accountsFromDeviceForParameters:completionBlock:]_block_invoke_2 -___copy_helper_block_e8_32b40s48s -___destroy_helper_block_e8_32s40s48s -___copy_helper_block_e8_32s40b48s --[MSALPublicClientApplication getCurrentAccountWithParameters:completionBlock:] -___79-[MSALPublicClientApplication getCurrentAccountWithParameters:completionBlock:]_block_invoke -___79-[MSALPublicClientApplication getCurrentAccountWithParameters:completionBlock:]_block_invoke_2 -___copy_helper_block_e8_32b40s48s56s -___destroy_helper_block_e8_32s40s48s56s -___79-[MSALPublicClientApplication getCurrentAccountWithParameters:completionBlock:]_block_invoke.198 -+[MSALPublicClientApplication handleMSALResponse:] -+[MSALPublicClientApplication handleMSALResponse:sourceApplication:] -+[MSALPublicClientApplication cancelCurrentWebAuthSession] --[MSALPublicClientApplication acquireTokenWithParameters:completionBlock:] --[MSALPublicClientApplication acquireTokenForScopes:completionBlock:] --[MSALPublicClientApplication acquireTokenForScopes:loginHint:completionBlock:] --[MSALPublicClientApplication acquireTokenForScopes:account:completionBlock:] --[MSALPublicClientApplication acquireTokenForScopes:account:promptType:extraQueryParameters:completionBlock:] --[MSALPublicClientApplication acquireTokenSilentWithParameters:completionBlock:] -___80-[MSALPublicClientApplication acquireTokenSilentWithParameters:completionBlock:]_block_invoke -___80-[MSALPublicClientApplication acquireTokenSilentWithParameters:completionBlock:]_block_invoke_2 -___copy_helper_block_e8_32s40s48b -___80-[MSALPublicClientApplication acquireTokenSilentWithParameters:completionBlock:]_block_invoke.395 --[MSALPublicClientApplication accountStateForParameters:error:] --[MSALPublicClientApplication acquireTokenSilentForScopes:account:completionBlock:] --[MSALPublicClientApplication acquireTokenSilentForScopes:account:authority:completionBlock:] --[MSALPublicClientApplication acquireTokenSilentForScopes:account:authority:claimsRequest:forceRefresh:correlationId:completionBlock:] --[MSALPublicClientApplication initPrivateWithClientId:keychainGroup:authority:redirectUri:error:] -+[MSALPublicClientApplication logOperation:result:error:context:] --[MSALPublicClientApplication updateExternalAccountsWithResult:context:] --[MSALPublicClientApplication acquireTokenWithParameters:useWebviewTypeFromGlobalConfig:completionBlock:] -___105-[MSALPublicClientApplication acquireTokenWithParameters:useWebviewTypeFromGlobalConfig:completionBlock:]_block_invoke -___105-[MSALPublicClientApplication acquireTokenWithParameters:useWebviewTypeFromGlobalConfig:completionBlock:]_block_invoke_2 -___105-[MSALPublicClientApplication acquireTokenWithParameters:useWebviewTypeFromGlobalConfig:completionBlock:]_block_invoke_3 --[MSALPublicClientApplication removeAccount:error:] --[MSALPublicClientApplication removeAccountImpl:wipeAccount:error:] --[MSALPublicClientApplication signoutWithAccount:signoutParameters:completionBlock:] -___84-[MSALPublicClientApplication signoutWithAccount:signoutParameters:completionBlock:]_block_invoke -___84-[MSALPublicClientApplication signoutWithAccount:signoutParameters:completionBlock:]_block_invoke_2 -___copy_helper_block_e8_32b40s -___copy_helper_block_e8_32s40s48b56s -___84-[MSALPublicClientApplication signoutWithAccount:signoutParameters:completionBlock:]_block_invoke.529 --[MSALPublicClientApplication getDeviceInformationWithParameters:completionBlock:] -___82-[MSALPublicClientApplication getDeviceInformationWithParameters:completionBlock:]_block_invoke -___82-[MSALPublicClientApplication getDeviceInformationWithParameters:completionBlock:]_block_invoke_2 --[MSALPublicClientApplication isCompatibleAADBrokerAvailable] --[MSALPublicClientApplication shouldValidateAuthorityForRequestAuthority:] --[MSALPublicClientApplication shouldExcludeValidationForAuthority:] -+[MSALPublicClientApplication defaultOIDCScopes] -+[MSALPublicClientApplication sdkVersion] --[MSALPublicClientApplication getInternalAuthenticationSchemeProtocolForScheme:withError:] --[MSALPublicClientApplication requestType] --[MSALPublicClientApplication interactiveRequestAuthorityWithCustomAuthority:error:] --[MSALPublicClientApplication defaultRequestParametersWithError:] --[MSALPublicClientApplication configuration] --[MSALPublicClientApplication validateAuthority] --[MSALPublicClientApplication setValidateAuthority:] --[MSALPublicClientApplication customWebview] --[MSALPublicClientApplication setCustomWebview:] --[MSALPublicClientApplication internalConfig] --[MSALPublicClientApplication setInternalConfig:] --[MSALPublicClientApplication externalCacheSeeder] --[MSALPublicClientApplication setExternalCacheSeeder:] --[MSALPublicClientApplication msidCacheConfig] --[MSALPublicClientApplication setMsidCacheConfig:] --[MSALPublicClientApplication popManager] --[MSALPublicClientApplication setPopManager:] --[MSALPublicClientApplication keyPairAttributes] --[MSALPublicClientApplication setKeyPairAttributes:] --[MSALPublicClientApplication tokenCache] --[MSALPublicClientApplication setTokenCache:] --[MSALPublicClientApplication accountMetadataCache] --[MSALPublicClientApplication setAccountMetadataCache:] --[MSALPublicClientApplication msalOauth2Provider] --[MSALPublicClientApplication setMsalOauth2Provider:] --[MSALPublicClientApplication externalAccountHandler] --[MSALPublicClientApplication setExternalAccountHandler:] --[MSALPublicClientApplication .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.37 -_OBJC_CLASSLIST_REFERENCES_$_.45 -_OBJC_CLASSLIST_REFERENCES_$_.67 -_OBJC_SELECTOR_REFERENCES_.69 -_OBJC_SELECTOR_REFERENCES_.71 -_OBJC_SELECTOR_REFERENCES_.80 -_OBJC_CLASSLIST_REFERENCES_$_.89 -_OBJC_CLASSLIST_REFERENCES_$_.92 -_OBJC_SELECTOR_REFERENCES_.94 -_OBJC_SELECTOR_REFERENCES_.96 -_OBJC_CLASSLIST_REFERENCES_$_.97 -_OBJC_SELECTOR_REFERENCES_.99 -_OBJC_CLASSLIST_REFERENCES_$_.100 -_OBJC_CLASSLIST_REFERENCES_$_.103 -_OBJC_SELECTOR_REFERENCES_.105 -_OBJC_CLASSLIST_REFERENCES_$_.106 -_OBJC_SELECTOR_REFERENCES_.108 -_OBJC_CLASSLIST_REFERENCES_$_.109 -_OBJC_SELECTOR_REFERENCES_.113 -_OBJC_CLASSLIST_REFERENCES_$_.114 -_OBJC_SELECTOR_REFERENCES_.116 -_OBJC_SELECTOR_REFERENCES_.118 -_OBJC_SELECTOR_REFERENCES_.120 -_OBJC_SELECTOR_REFERENCES_.122 -_OBJC_SELECTOR_REFERENCES_.124 -_OBJC_SELECTOR_REFERENCES_.126 -_OBJC_SELECTOR_REFERENCES_.128 -_OBJC_CLASSLIST_REFERENCES_$_.129 -_OBJC_SELECTOR_REFERENCES_.131 -_OBJC_SELECTOR_REFERENCES_.135 -_OBJC_CLASSLIST_REFERENCES_$_.138 -_OBJC_SELECTOR_REFERENCES_.140 -_OBJC_SELECTOR_REFERENCES_.142 -_OBJC_CLASSLIST_REFERENCES_$_.143 -_OBJC_SELECTOR_REFERENCES_.145 -_OBJC_SELECTOR_REFERENCES_.147 -_OBJC_SELECTOR_REFERENCES_.151 -_OBJC_CLASSLIST_REFERENCES_$_.152 -_OBJC_SELECTOR_REFERENCES_.154 -_OBJC_CLASSLIST_REFERENCES_$_.157 -_OBJC_SELECTOR_REFERENCES_.159 -_OBJC_SELECTOR_REFERENCES_.161 -_OBJC_SELECTOR_REFERENCES_.163 -_OBJC_SELECTOR_REFERENCES_.173 -___block_descriptor_40_e8_32bs_e29_v24?0"NSArray"8"NSError"16l -_OBJC_SELECTOR_REFERENCES_.176 -_OBJC_SELECTOR_REFERENCES_.178 -_OBJC_CLASSLIST_REFERENCES_$_.179 -_OBJC_SELECTOR_REFERENCES_.183 -_OBJC_SELECTOR_REFERENCES_.185 -___block_descriptor_56_e8_32bs40s48s_e5_v8?0l -___block_descriptor_56_e8_32s40bs48s_e29_v24?0"NSArray"8"NSError"16l -_OBJC_SELECTOR_REFERENCES_.188 -_OBJC_SELECTOR_REFERENCES_.190 -___block_descriptor_64_e8_32bs40s48s56s_e5_v8?0l -___block_descriptor_56_e8_32s40bs48s_e49_v32?0"MSALAccount"8"MSALAccount"16"NSError"24l -_OBJC_SELECTOR_REFERENCES_.195 -_OBJC_SELECTOR_REFERENCES_.197 -_OBJC_SELECTOR_REFERENCES_.202 -_OBJC_SELECTOR_REFERENCES_.204 -_OBJC_SELECTOR_REFERENCES_.206 -_OBJC_SELECTOR_REFERENCES_.208 -___block_descriptor_56_e8_32bs40s48s_e29_v24?0"NSArray"8"NSError"16l -_OBJC_SELECTOR_REFERENCES_.210 -_OBJC_SELECTOR_REFERENCES_.214 -_OBJC_CLASSLIST_REFERENCES_$_.215 -_OBJC_SELECTOR_REFERENCES_.217 -_OBJC_SELECTOR_REFERENCES_.219 -_OBJC_CLASSLIST_REFERENCES_$_.220 -_OBJC_CLASSLIST_REFERENCES_$_.221 -_OBJC_CLASSLIST_REFERENCES_$_.222 -_OBJC_SELECTOR_REFERENCES_.224 -_OBJC_CLASSLIST_REFERENCES_$_.225 -_OBJC_SELECTOR_REFERENCES_.227 -_OBJC_SELECTOR_REFERENCES_.229 -_OBJC_SELECTOR_REFERENCES_.231 -_OBJC_SELECTOR_REFERENCES_.233 -_OBJC_CLASSLIST_REFERENCES_$_.234 -_OBJC_CLASSLIST_REFERENCES_$_.235 -_OBJC_SELECTOR_REFERENCES_.237 -_OBJC_SELECTOR_REFERENCES_.239 -_OBJC_SELECTOR_REFERENCES_.241 -_OBJC_SELECTOR_REFERENCES_.243 -_OBJC_SELECTOR_REFERENCES_.245 -_OBJC_SELECTOR_REFERENCES_.247 -_OBJC_SELECTOR_REFERENCES_.249 -_OBJC_SELECTOR_REFERENCES_.251 -_OBJC_SELECTOR_REFERENCES_.253 -_OBJC_SELECTOR_REFERENCES_.255 -___block_descriptor_56_e8_32s40s48bs_e57_v32?0"MSALResult"8"NSError"16""24l -_OBJC_SELECTOR_REFERENCES_.260 -_OBJC_SELECTOR_REFERENCES_.264 -_OBJC_SELECTOR_REFERENCES_.266 -_OBJC_SELECTOR_REFERENCES_.270 -_OBJC_SELECTOR_REFERENCES_.272 -_OBJC_SELECTOR_REFERENCES_.274 -_OBJC_SELECTOR_REFERENCES_.278 -_OBJC_SELECTOR_REFERENCES_.280 -_OBJC_SELECTOR_REFERENCES_.282 -_OBJC_SELECTOR_REFERENCES_.284 -_OBJC_SELECTOR_REFERENCES_.286 -_OBJC_SELECTOR_REFERENCES_.288 -_OBJC_SELECTOR_REFERENCES_.290 -_OBJC_CLASSLIST_REFERENCES_$_.291 -_OBJC_SELECTOR_REFERENCES_.293 -_OBJC_SELECTOR_REFERENCES_.295 -_OBJC_SELECTOR_REFERENCES_.297 -_OBJC_CLASSLIST_REFERENCES_$_.298 -_OBJC_SELECTOR_REFERENCES_.300 -_OBJC_SELECTOR_REFERENCES_.302 -_OBJC_SELECTOR_REFERENCES_.304 -_OBJC_SELECTOR_REFERENCES_.306 -_OBJC_SELECTOR_REFERENCES_.310 -_OBJC_SELECTOR_REFERENCES_.312 -_OBJC_CLASSLIST_REFERENCES_$_.313 -_OBJC_SELECTOR_REFERENCES_.315 -_OBJC_SELECTOR_REFERENCES_.317 -_OBJC_SELECTOR_REFERENCES_.319 -_OBJC_SELECTOR_REFERENCES_.321 -_OBJC_SELECTOR_REFERENCES_.323 -_OBJC_SELECTOR_REFERENCES_.325 -_OBJC_SELECTOR_REFERENCES_.327 -_OBJC_SELECTOR_REFERENCES_.329 -_OBJC_SELECTOR_REFERENCES_.331 -_OBJC_SELECTOR_REFERENCES_.333 -_OBJC_SELECTOR_REFERENCES_.335 -_OBJC_SELECTOR_REFERENCES_.337 -_OBJC_SELECTOR_REFERENCES_.339 -_OBJC_SELECTOR_REFERENCES_.341 -_OBJC_SELECTOR_REFERENCES_.343 -_OBJC_SELECTOR_REFERENCES_.345 -_OBJC_SELECTOR_REFERENCES_.347 -_OBJC_SELECTOR_REFERENCES_.349 -_OBJC_SELECTOR_REFERENCES_.351 -_OBJC_SELECTOR_REFERENCES_.353 -_OBJC_SELECTOR_REFERENCES_.355 -_OBJC_SELECTOR_REFERENCES_.357 -_OBJC_SELECTOR_REFERENCES_.359 -_OBJC_SELECTOR_REFERENCES_.361 -_OBJC_CLASSLIST_REFERENCES_$_.362 -_OBJC_SELECTOR_REFERENCES_.364 -_OBJC_SELECTOR_REFERENCES_.366 -_OBJC_SELECTOR_REFERENCES_.368 -_OBJC_SELECTOR_REFERENCES_.370 -_OBJC_SELECTOR_REFERENCES_.372 -_OBJC_SELECTOR_REFERENCES_.374 -_OBJC_SELECTOR_REFERENCES_.376 -_OBJC_SELECTOR_REFERENCES_.384 -_OBJC_CLASSLIST_REFERENCES_$_.387 -_OBJC_SELECTOR_REFERENCES_.389 -_OBJC_SELECTOR_REFERENCES_.391 -_OBJC_CLASSLIST_REFERENCES_$_.392 -_OBJC_SELECTOR_REFERENCES_.394 -_OBJC_SELECTOR_REFERENCES_.397 -_OBJC_SELECTOR_REFERENCES_.399 -_OBJC_SELECTOR_REFERENCES_.401 -___block_descriptor_64_e8_32bs40s48s56s_e37_v24?0"MSIDTokenResult"8"NSError"16l -_OBJC_SELECTOR_REFERENCES_.404 -_OBJC_SELECTOR_REFERENCES_.406 -_OBJC_SELECTOR_REFERENCES_.408 -_OBJC_SELECTOR_REFERENCES_.410 -_OBJC_CLASSLIST_REFERENCES_$_.411 -_OBJC_SELECTOR_REFERENCES_.413 -_OBJC_SELECTOR_REFERENCES_.415 -_OBJC_SELECTOR_REFERENCES_.417 -_OBJC_SELECTOR_REFERENCES_.419 -_OBJC_SELECTOR_REFERENCES_.421 -_OBJC_CLASSLIST_REFERENCES_$_.422 -_OBJC_SELECTOR_REFERENCES_.424 -_OBJC_SELECTOR_REFERENCES_.426 -_OBJC_SELECTOR_REFERENCES_.428 -_OBJC_SELECTOR_REFERENCES_.430 -_OBJC_SELECTOR_REFERENCES_.432 -_OBJC_SELECTOR_REFERENCES_.436 -_OBJC_SELECTOR_REFERENCES_.438 -_OBJC_SELECTOR_REFERENCES_.442 -_OBJC_SELECTOR_REFERENCES_.444 -_OBJC_CLASSLIST_REFERENCES_$_.449 -_OBJC_SELECTOR_REFERENCES_.451 -_OBJC_SELECTOR_REFERENCES_.453 -_OBJC_SELECTOR_REFERENCES_.459 -_OBJC_CLASSLIST_REFERENCES_$_.460 -_OBJC_SELECTOR_REFERENCES_.462 -_OBJC_CLASSLIST_REFERENCES_$_.463 -_OBJC_SELECTOR_REFERENCES_.465 -_OBJC_SELECTOR_REFERENCES_.467 -_OBJC_SELECTOR_REFERENCES_.469 -_OBJC_SELECTOR_REFERENCES_.471 -_OBJC_SELECTOR_REFERENCES_.473 -_OBJC_SELECTOR_REFERENCES_.475 -_OBJC_SELECTOR_REFERENCES_.477 -_OBJC_SELECTOR_REFERENCES_.479 -_OBJC_SELECTOR_REFERENCES_.481 -_OBJC_SELECTOR_REFERENCES_.483 -_OBJC_SELECTOR_REFERENCES_.485 -_OBJC_SELECTOR_REFERENCES_.489 -_OBJC_SELECTOR_REFERENCES_.491 -_OBJC_SELECTOR_REFERENCES_.493 -_OBJC_SELECTOR_REFERENCES_.495 -_OBJC_SELECTOR_REFERENCES_.497 -_OBJC_SELECTOR_REFERENCES_.501 -_OBJC_SELECTOR_REFERENCES_.507 -___block_descriptor_49_e8_32bs40s_e5_v8?0l -___block_descriptor_64_e8_32s40s48bs56s_e45_v28?0B8"NSError"12""20l -_OBJC_CLASSLIST_REFERENCES_$_.517 -_OBJC_CLASSLIST_REFERENCES_$_.518 -_OBJC_SELECTOR_REFERENCES_.520 -_OBJC_SELECTOR_REFERENCES_.522 -_OBJC_SELECTOR_REFERENCES_.526 -_OBJC_SELECTOR_REFERENCES_.528 -___block_descriptor_56_e8_32s40s48bs_e20_v20?0B8"NSError"12l -_OBJC_SELECTOR_REFERENCES_.534 -___block_descriptor_56_e8_32s40bs48s_e43_v24?0"MSALDeviceInformation"8"NSError"16l -_OBJC_CLASSLIST_REFERENCES_$_.542 -_OBJC_SELECTOR_REFERENCES_.544 -_OBJC_SELECTOR_REFERENCES_.546 -_OBJC_SELECTOR_REFERENCES_.548 -_OBJC_SELECTOR_REFERENCES_.550 -_OBJC_SELECTOR_REFERENCES_.552 -_OBJC_SELECTOR_REFERENCES_.554 -_OBJC_SELECTOR_REFERENCES_.556 -__OBJC_PROTOCOL_REFERENCE_$_MSALAuthenticationSchemeProtocolInternal -_OBJC_SELECTOR_REFERENCES_.604 -__OBJC_$_CLASS_METHODS_MSALPublicClientApplication -__OBJC_$_CLASS_PROP_LIST_MSALPublicClientApplication -__OBJC_METACLASS_RO_$_MSALPublicClientApplication -__OBJC_$_INSTANCE_METHODS_MSALPublicClientApplication -_OBJC_IVAR_$_MSALPublicClientApplication._customWebview -_OBJC_IVAR_$_MSALPublicClientApplication._defaultKeychainGroup -_OBJC_IVAR_$_MSALPublicClientApplication._validateAuthority -_OBJC_IVAR_$_MSALPublicClientApplication._configuration -_OBJC_IVAR_$_MSALPublicClientApplication._internalConfig -_OBJC_IVAR_$_MSALPublicClientApplication._externalCacheSeeder -_OBJC_IVAR_$_MSALPublicClientApplication._msidCacheConfig -_OBJC_IVAR_$_MSALPublicClientApplication._popManager -_OBJC_IVAR_$_MSALPublicClientApplication._keyPairAttributes -_OBJC_IVAR_$_MSALPublicClientApplication._tokenCache -_OBJC_IVAR_$_MSALPublicClientApplication._accountMetadataCache -_OBJC_IVAR_$_MSALPublicClientApplication._msalOauth2Provider -_OBJC_IVAR_$_MSALPublicClientApplication._externalAccountHandler -__OBJC_$_INSTANCE_VARIABLES_MSALPublicClientApplication -__OBJC_$_PROP_LIST_MSALPublicClientApplication -__OBJC_CLASS_RO_$_MSALPublicClientApplication -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSALPublicClientApplication.m -src/MSALPublicClientApplication.m -src/MSALPublicClientApplication+Internal.h -src/public/MSALPublicClientApplication.h -__82-[MSALPublicClientApplication getDeviceInformationWithParameters:completionBlock:]_block_invoke_2 -__82-[MSALPublicClientApplication getDeviceInformationWithParameters:completionBlock:]_block_invoke -__84-[MSALPublicClientApplication signoutWithAccount:signoutParameters:completionBlock:]_block_invoke.529 -__copy_helper_block_e8_32s40s48b56s -__copy_helper_block_e8_32b40s -__84-[MSALPublicClientApplication signoutWithAccount:signoutParameters:completionBlock:]_block_invoke_2 -__84-[MSALPublicClientApplication signoutWithAccount:signoutParameters:completionBlock:]_block_invoke -__105-[MSALPublicClientApplication acquireTokenWithParameters:useWebviewTypeFromGlobalConfig:completionBlock:]_block_invoke_3 -__105-[MSALPublicClientApplication acquireTokenWithParameters:useWebviewTypeFromGlobalConfig:completionBlock:]_block_invoke_2 -__105-[MSALPublicClientApplication acquireTokenWithParameters:useWebviewTypeFromGlobalConfig:completionBlock:]_block_invoke -__80-[MSALPublicClientApplication acquireTokenSilentWithParameters:completionBlock:]_block_invoke.395 -__copy_helper_block_e8_32s40s48b -__80-[MSALPublicClientApplication acquireTokenSilentWithParameters:completionBlock:]_block_invoke_2 -__80-[MSALPublicClientApplication acquireTokenSilentWithParameters:completionBlock:]_block_invoke -__79-[MSALPublicClientApplication getCurrentAccountWithParameters:completionBlock:]_block_invoke.198 -__destroy_helper_block_e8_32s40s48s56s -__copy_helper_block_e8_32b40s48s56s -__79-[MSALPublicClientApplication getCurrentAccountWithParameters:completionBlock:]_block_invoke_2 -__79-[MSALPublicClientApplication getCurrentAccountWithParameters:completionBlock:]_block_invoke -__copy_helper_block_e8_32s40b48s -__destroy_helper_block_e8_32s40s48s -__copy_helper_block_e8_32b40s48s -__79-[MSALPublicClientApplication accountsFromDeviceForParameters:completionBlock:]_block_invoke_2 -__79-[MSALPublicClientApplication accountsFromDeviceForParameters:completionBlock:]_block_invoke -__62-[MSALPublicClientApplication allAccountsFilteredByAuthority:]_block_invoke -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSALError.m --[MSALExtraQueryParameters init] --[MSALExtraQueryParameters copyWithZone:] --[MSALExtraQueryParameters extraURLQueryParameters] --[MSALExtraQueryParameters setExtraURLQueryParameters:] --[MSALExtraQueryParameters extraTokenURLParameters] --[MSALExtraQueryParameters setExtraTokenURLParameters:] --[MSALExtraQueryParameters extraAuthorizeURLQueryParameters] --[MSALExtraQueryParameters setExtraAuthorizeURLQueryParameters:] --[MSALExtraQueryParameters .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_MSALExtraQueryParameters -__OBJC_METACLASS_RO_$_MSALExtraQueryParameters -__OBJC_$_INSTANCE_METHODS_MSALExtraQueryParameters -_OBJC_IVAR_$_MSALExtraQueryParameters._extraURLQueryParameters -_OBJC_IVAR_$_MSALExtraQueryParameters._extraTokenURLParameters -_OBJC_IVAR_$_MSALExtraQueryParameters._extraAuthorizeURLQueryParameters -__OBJC_$_INSTANCE_VARIABLES_MSALExtraQueryParameters -__OBJC_$_PROP_LIST_MSALExtraQueryParameters -__OBJC_CLASS_RO_$_MSALExtraQueryParameters -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/configuration/MSALExtraQueryParameters.m -src/configuration/MSALExtraQueryParameters.m -src/configuration/MSALExtraQueryParameters.h -+[MSALLegacySharedAccountFactory accountWithJSONDictionary:error:] -+[MSALLegacySharedAccountFactory accountWithMSALAccount:claims:applicationName:accountVersion:error:] -+[MSALLegacySharedAccountFactory parametersForAccount:tenantProfileIdentifier:] -+[MSALLegacySharedAccountFactory isMSAAccount:] -_OBJC_CLASSLIST_REFERENCES_$_.40 -_OBJC_SELECTOR_REFERENCES_.42 -_OBJC_CLASSLIST_REFERENCES_$_.49 -__OBJC_$_CLASS_METHODS_MSALLegacySharedAccountFactory -__OBJC_METACLASS_RO_$_MSALLegacySharedAccountFactory -__OBJC_CLASS_RO_$_MSALLegacySharedAccountFactory -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/configuration/external/ios/MSALLegacySharedAccountFactory.m -src/configuration/external/ios/MSALLegacySharedAccountFactory.m --[MSALB2COauth2Provider resultWithTokenResult:authScheme:popManager:error:] --[MSALB2COauth2Provider issuerAuthorityWithAccount:requestAuthority:instanceAware:error:] --[MSALB2COauth2Provider isSupportedAuthority:] --[MSALB2COauth2Provider tenantProfileWithClaims:homeAccountId:environment:error:] --[MSALB2COauth2Provider initOauth2Factory] -_OBJC_CLASSLIST_REFERENCES_$_.43 -__OBJC_METACLASS_RO_$_MSALB2COauth2Provider -__OBJC_$_INSTANCE_METHODS_MSALB2COauth2Provider -__OBJC_CLASS_RO_$_MSALB2COauth2Provider -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/instance/oauth2/b2c/MSALB2COauth2Provider.m -src/instance/oauth2/b2c/MSALB2COauth2Provider.m -+[MSALTelemetryConfig sharedInstance] -___37+[MSALTelemetryConfig sharedInstance]_block_invoke --[MSALTelemetryConfig piiEnabled] --[MSALTelemetryConfig setPiiEnabled:] --[MSALTelemetryConfig notifyOnFailureOnly] --[MSALTelemetryConfig setNotifyOnFailureOnly:] --[MSALTelemetryConfig initDispatchers] -___38-[MSALTelemetryConfig initDispatchers]_block_invoke -___copy_helper_block_e8_32s --[MSALTelemetryConfig telemetryCallback] --[MSALTelemetryConfig setTelemetryCallback:] --[MSALTelemetryConfig proxyObserver] --[MSALTelemetryConfig setProxyObserver:] --[MSALTelemetryConfig .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.15 -___block_descriptor_40_e8_32s_e22_v16?0"NSDictionary"8l -__OBJC_$_CLASS_METHODS_MSALTelemetryConfig -__OBJC_METACLASS_RO_$_MSALTelemetryConfig -__OBJC_$_INSTANCE_METHODS_MSALTelemetryConfig -_OBJC_IVAR_$_MSALTelemetryConfig._telemetryCallback -_OBJC_IVAR_$_MSALTelemetryConfig._proxyObserver -__OBJC_$_INSTANCE_VARIABLES_MSALTelemetryConfig -__OBJC_$_PROP_LIST_MSALTelemetryConfig -__OBJC_CLASS_RO_$_MSALTelemetryConfig -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/configuration/MSALTelemetryConfig.m -src/configuration/MSALTelemetryConfig.m -src/public/configuration/global/MSALTelemetryConfig.h -__copy_helper_block_e8_32s -__38-[MSALTelemetryConfig initDispatchers]_block_invoke -__37+[MSALTelemetryConfig sharedInstance]_block_invoke --[MSALDeviceInformation init] --[MSALDeviceInformation initWithMSIDDeviceInfo:] --[MSALDeviceInformation extraDeviceInformation] --[MSALDeviceInformation msalDeviceModeFromMSIDMode:] --[MSALDeviceInformation msalDeviceModeString] --[MSALDeviceInformation initExtraDeviceInformation:] --[MSALDeviceInformation addRegisteredDeviceMetadataInformation:] --[MSALDeviceInformation description] --[MSALDeviceInformation deviceMode] --[MSALDeviceInformation setDeviceMode:] --[MSALDeviceInformation hasAADSSOExtension] --[MSALDeviceInformation .cxx_destruct] -__OBJC_METACLASS_RO_$_MSALDeviceInformation -__OBJC_$_INSTANCE_METHODS_MSALDeviceInformation -_OBJC_IVAR_$_MSALDeviceInformation._extraDeviceInformation -_OBJC_IVAR_$_MSALDeviceInformation._hasAADSSOExtension -_OBJC_IVAR_$_MSALDeviceInformation._deviceMode -__OBJC_$_INSTANCE_VARIABLES_MSALDeviceInformation -__OBJC_$_PROP_LIST_MSALDeviceInformation -__OBJC_CLASS_RO_$_MSALDeviceInformation -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSALDeviceInformation.m -src/MSALDeviceInformation.m -src/public/MSALDeviceInformation.h -src/MSALDeviceInformation+Internal.h -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSALWebviewType.m -MSIDWebviewTypeFromMSALType -src/MSALWebviewType.m -MSALStringForMSALWebviewType --[MSALAccountEnumerationParameters init] --[MSALAccountEnumerationParameters initWithIdentifier:] --[MSALAccountEnumerationParameters initWithIdentifier:username:] --[MSALAccountEnumerationParameters initWithTenantProfileIdentifier:] --[MSALAccountEnumerationParameters description] --[MSALAccountEnumerationParameters identifier] --[MSALAccountEnumerationParameters setIdentifier:] --[MSALAccountEnumerationParameters tenantProfileIdentifier] --[MSALAccountEnumerationParameters setTenantProfileIdentifier:] --[MSALAccountEnumerationParameters username] --[MSALAccountEnumerationParameters setUsername:] --[MSALAccountEnumerationParameters returnOnlySignedInAccounts] --[MSALAccountEnumerationParameters setReturnOnlySignedInAccounts:] --[MSALAccountEnumerationParameters .cxx_destruct] -_OBJC_IVAR_$_MSALAccountEnumerationParameters._returnOnlySignedInAccounts -_OBJC_IVAR_$_MSALAccountEnumerationParameters._identifier -_OBJC_IVAR_$_MSALAccountEnumerationParameters._username -_OBJC_IVAR_$_MSALAccountEnumerationParameters._tenantProfileIdentifier -__OBJC_METACLASS_RO_$_MSALAccountEnumerationParameters -__OBJC_$_INSTANCE_METHODS_MSALAccountEnumerationParameters -__OBJC_$_INSTANCE_VARIABLES_MSALAccountEnumerationParameters -__OBJC_$_PROP_LIST_MSALAccountEnumerationParameters -__OBJC_CLASS_RO_$_MSALAccountEnumerationParameters -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSALAccountEnumerationParameters.m -src/MSALAccountEnumerationParameters.m -src/public/MSALAccountEnumerationParameters.h --[MSALLegacySharedAccountsProvider initWithSharedKeychainAccessGroup:serviceIdentifier:applicationIdentifier:] --[MSALLegacySharedAccountsProvider accountsWithParameters:error:] -___Block_byref_object_copy_ -___Block_byref_object_dispose_ -___65-[MSALLegacySharedAccountsProvider accountsWithParameters:error:]_block_invoke -___copy_helper_block_e8_32s40s48r56r -___destroy_helper_block_e8_32s40s48r56r --[MSALLegacySharedAccountsProvider accountsWithParametersImpl:error:] --[MSALLegacySharedAccountsProvider accountsFromJsonObject:withParameters:error:] --[MSALLegacySharedAccountsProvider updateAccount:idTokenClaims:error:] --[MSALLegacySharedAccountsProvider updatableAccountsFromJsonObject:msalAccount:idTokenClaims:version:error:] --[MSALLegacySharedAccountsProvider removeAccount:wipeAccount:tenantProfiles:error:] -___83-[MSALLegacySharedAccountsProvider removeAccount:wipeAccount:tenantProfiles:error:]_block_invoke -___copy_helper_block_e8_32s40s48s56r64r -___destroy_helper_block_e8_32s40s48s56r64r --[MSALLegacySharedAccountsProvider removeAccount:tenantProfiles:error:] --[MSALLegacySharedAccountsProvider removableAccountsFromJsonObject:msalAccount:tenantProfiles:error:] --[MSALLegacySharedAccountsProvider updateAccountAsync:idTokenClaims:tenantProfiles:operation:completion:] -___105-[MSALLegacySharedAccountsProvider updateAccountAsync:idTokenClaims:tenantProfiles:operation:completion:]_block_invoke -___copy_helper_block_e8_32s40s48s56s64b -___destroy_helper_block_e8_32s40s48s56s64s --[MSALLegacySharedAccountsProvider updateAccountImpl:idTokenClaims:tenantProfiles:operation:error:] --[MSALLegacySharedAccountsProvider saveUpdatedAccount:jsonObject:accounts:operation:version:writeTime:error:] --[MSALLegacySharedAccountsProvider jsonObjectWithVersion:error:] --[MSALLegacySharedAccountsProvider saveJSONDictionary:version:error:] --[MSALLegacySharedAccountsProvider fillAndLogError:withError:logLine:] --[MSALLegacySharedAccountsProvider accountVersionIdentifier:] --[MSALLegacySharedAccountsProvider sharedAccountMode] --[MSALLegacySharedAccountsProvider setSharedAccountMode:] --[MSALLegacySharedAccountsProvider keychainTokenCache] --[MSALLegacySharedAccountsProvider setKeychainTokenCache:] --[MSALLegacySharedAccountsProvider serviceIdentifier] --[MSALLegacySharedAccountsProvider setServiceIdentifier:] --[MSALLegacySharedAccountsProvider applicationIdentifier] --[MSALLegacySharedAccountsProvider setApplicationIdentifier:] --[MSALLegacySharedAccountsProvider synchronizationQueue] --[MSALLegacySharedAccountsProvider setSynchronizationQueue:] --[MSALLegacySharedAccountsProvider .cxx_destruct] -___block_descriptor_64_e8_32s40s48r56r_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.56 -_OBJC_SELECTOR_REFERENCES_.62 -_OBJC_SELECTOR_REFERENCES_.75 -_OBJC_CLASSLIST_REFERENCES_$_.90 -_OBJC_CLASSLIST_REFERENCES_$_.95 -_OBJC_CLASSLIST_REFERENCES_$_.96 -_OBJC_SELECTOR_REFERENCES_.110 -_OBJC_SELECTOR_REFERENCES_.114 -___block_descriptor_73_e8_32s40s48s56r64r_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.139 -_OBJC_SELECTOR_REFERENCES_.141 -___block_descriptor_80_e8_32s40s48s56s64bs_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.149 -_OBJC_SELECTOR_REFERENCES_.153 -_OBJC_SELECTOR_REFERENCES_.155 -_OBJC_SELECTOR_REFERENCES_.165 -_OBJC_CLASSLIST_REFERENCES_$_.166 -_OBJC_SELECTOR_REFERENCES_.168 -_OBJC_SELECTOR_REFERENCES_.170 -_OBJC_SELECTOR_REFERENCES_.172 -_OBJC_SELECTOR_REFERENCES_.181 -_OBJC_CLASSLIST_REFERENCES_$_.186 -_OBJC_SELECTOR_REFERENCES_.194 -_OBJC_CLASSLIST_REFERENCES_$_.197 -_OBJC_SELECTOR_REFERENCES_.199 -_OBJC_SELECTOR_REFERENCES_.201 -_OBJC_CLASSLIST_REFERENCES_$_.206 -__OBJC_$_PROTOCOL_REFS_MSALExternalAccountProviding -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSALExternalAccountProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_MSALExternalAccountProviding -__OBJC_PROTOCOL_$_MSALExternalAccountProviding -__OBJC_LABEL_PROTOCOL_$_MSALExternalAccountProviding -__OBJC_CLASS_PROTOCOLS_$_MSALLegacySharedAccountsProvider -__OBJC_METACLASS_RO_$_MSALLegacySharedAccountsProvider -__OBJC_$_INSTANCE_METHODS_MSALLegacySharedAccountsProvider -_OBJC_IVAR_$_MSALLegacySharedAccountsProvider._sharedAccountMode -_OBJC_IVAR_$_MSALLegacySharedAccountsProvider._keychainTokenCache -_OBJC_IVAR_$_MSALLegacySharedAccountsProvider._serviceIdentifier -_OBJC_IVAR_$_MSALLegacySharedAccountsProvider._applicationIdentifier -_OBJC_IVAR_$_MSALLegacySharedAccountsProvider._synchronizationQueue -__OBJC_$_INSTANCE_VARIABLES_MSALLegacySharedAccountsProvider -__OBJC_$_PROP_LIST_MSALLegacySharedAccountsProvider -__OBJC_CLASS_RO_$_MSALLegacySharedAccountsProvider -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/configuration/external/ios/MSALLegacySharedAccountsProvider.m -src/configuration/external/ios/MSALLegacySharedAccountsProvider.m -src/public/ios/cache/MSALLegacySharedAccountsProvider.h -llvm.loop.mustprogress -__destroy_helper_block_e8_32s40s48s56s64s -__copy_helper_block_e8_32s40s48s56s64b -__105-[MSALLegacySharedAccountsProvider updateAccountAsync:idTokenClaims:tenantProfiles:operation:completion:]_block_invoke -__destroy_helper_block_e8_32s40s48s56r64r -__copy_helper_block_e8_32s40s48s56r64r -__83-[MSALLegacySharedAccountsProvider removeAccount:wipeAccount:tenantProfiles:error:]_block_invoke -__destroy_helper_block_e8_32s40s48r56r -__copy_helper_block_e8_32s40s48r56r -__65-[MSALLegacySharedAccountsProvider accountsWithParameters:error:]_block_invoke -__Block_byref_object_dispose_ -__Block_byref_object_copy_ --[MSALIndividualClaimRequestAdditionalInfo init] --[MSALIndividualClaimRequestAdditionalInfo description] --[MSALIndividualClaimRequestAdditionalInfo initWithMsidIndividualClaimRequestAdditionalInfo:] --[MSALIndividualClaimRequestAdditionalInfo setEssential:] --[MSALIndividualClaimRequestAdditionalInfo essential] --[MSALIndividualClaimRequestAdditionalInfo setValue:] --[MSALIndividualClaimRequestAdditionalInfo value] --[MSALIndividualClaimRequestAdditionalInfo setValues:] --[MSALIndividualClaimRequestAdditionalInfo values] --[MSALIndividualClaimRequestAdditionalInfo msidAdditionalInfo] --[MSALIndividualClaimRequestAdditionalInfo setMsidAdditionalInfo:] --[MSALIndividualClaimRequestAdditionalInfo jsonSerializer] --[MSALIndividualClaimRequestAdditionalInfo setJsonSerializer:] --[MSALIndividualClaimRequestAdditionalInfo .cxx_destruct] -__OBJC_METACLASS_RO_$_MSALIndividualClaimRequestAdditionalInfo -__OBJC_$_INSTANCE_METHODS_MSALIndividualClaimRequestAdditionalInfo -_OBJC_IVAR_$_MSALIndividualClaimRequestAdditionalInfo._msidAdditionalInfo -_OBJC_IVAR_$_MSALIndividualClaimRequestAdditionalInfo._jsonSerializer -__OBJC_$_INSTANCE_VARIABLES_MSALIndividualClaimRequestAdditionalInfo -__OBJC_$_PROP_LIST_MSALIndividualClaimRequestAdditionalInfo -__OBJC_CLASS_RO_$_MSALIndividualClaimRequestAdditionalInfo -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSALIndividualClaimRequestAdditionalInfo.m -src/MSALIndividualClaimRequestAdditionalInfo.m -src/MSALIndividualClaimRequestAdditionalInfo+Internal.h -+[MSALTelemetry sharedInstance] -___31+[MSALTelemetry sharedInstance]_block_invoke --[MSALTelemetry piiEnabled] --[MSALTelemetry setPiiEnabled:] --[MSALTelemetry notifyOnFailureOnly] --[MSALTelemetry setNotifyOnFailureOnly:] --[MSALTelemetry telemetryCallback] --[MSALTelemetry setTelemetryCallback:] -__OBJC_$_CLASS_METHODS_MSALTelemetry -__OBJC_METACLASS_RO_$_MSALTelemetry -__OBJC_$_INSTANCE_METHODS_MSALTelemetry -__OBJC_$_PROP_LIST_MSALTelemetry -__OBJC_CLASS_RO_$_MSALTelemetry -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/telemetry/MSALTelemetry.m -src/telemetry/MSALTelemetry.m -__31+[MSALTelemetry sharedInstance]_block_invoke --[MSALResult authorizationHeader] --[MSALResult authenticationScheme] --[MSALResult accessToken] --[MSALResult expiresOn] --[MSALResult extendedLifeTimeToken] --[MSALResult tenantId] --[MSALResult idToken] --[MSALResult scopes] --[MSALResult tenantProfile] --[MSALResult account] --[MSALResult uniqueId] --[MSALResult authority] --[MSALResult correlationId] --[MSALResult authScheme] --[MSALResult setAuthScheme:] --[MSALResult .cxx_destruct] -+[MSALResult(Internal) resultWithAccessToken:expiresOn:isExtendedLifetimeToken:tenantId:tenantProfile:account:idToken:uniqueId:scopes:authority:correlationId:authScheme:] -+[MSALResult(Internal) resultWithMSIDTokenResult:authority:authScheme:popManager:error:] -__OBJC_METACLASS_RO_$_MSALResult -__OBJC_$_INSTANCE_METHODS_MSALResult -_OBJC_IVAR_$_MSALResult._extendedLifeTimeToken -_OBJC_IVAR_$_MSALResult._accessToken -_OBJC_IVAR_$_MSALResult._expiresOn -_OBJC_IVAR_$_MSALResult._tenantId -_OBJC_IVAR_$_MSALResult._idToken -_OBJC_IVAR_$_MSALResult._scopes -_OBJC_IVAR_$_MSALResult._tenantProfile -_OBJC_IVAR_$_MSALResult._account -_OBJC_IVAR_$_MSALResult._uniqueId -_OBJC_IVAR_$_MSALResult._authority -_OBJC_IVAR_$_MSALResult._correlationId -_OBJC_IVAR_$_MSALResult._authScheme -__OBJC_$_INSTANCE_VARIABLES_MSALResult -__OBJC_$_PROP_LIST_MSALResult -__OBJC_CLASS_RO_$_MSALResult -_OBJC_CLASSLIST_REFERENCES_$_.73 -_OBJC_CLASSLIST_REFERENCES_$_.78 -_OBJC_CLASSLIST_REFERENCES_$_.85 -_OBJC_CLASSLIST_REFERENCES_$_.104 -_OBJC_SELECTOR_REFERENCES_.117 -_OBJC_SELECTOR_REFERENCES_.123 -_OBJC_SELECTOR_REFERENCES_.127 -_OBJC_SELECTOR_REFERENCES_.129 -__OBJC_$_CATEGORY_CLASS_METHODS_MSALResult_$_Internal -__OBJC_$_CATEGORY_MSALResult_$_Internal -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSALResult.m -src/MSALResult.m -src/public/MSALResult.h --[MSALIndividualClaimRequest initWithName:] --[MSALIndividualClaimRequest description] --[MSALIndividualClaimRequest initWithMsidIndividualClaimRequest:] --[MSALIndividualClaimRequest setName:] --[MSALIndividualClaimRequest name] --[MSALIndividualClaimRequest setAdditionalInfo:] --[MSALIndividualClaimRequest additionalInfo] --[MSALIndividualClaimRequest msidIndividualClaimRequest] --[MSALIndividualClaimRequest setMsidIndividualClaimRequest:] --[MSALIndividualClaimRequest .cxx_destruct] -__OBJC_METACLASS_RO_$_MSALIndividualClaimRequest -__OBJC_$_INSTANCE_METHODS_MSALIndividualClaimRequest -_OBJC_IVAR_$_MSALIndividualClaimRequest._msidIndividualClaimRequest -__OBJC_$_INSTANCE_VARIABLES_MSALIndividualClaimRequest -__OBJC_$_PROP_LIST_MSALIndividualClaimRequest -__OBJC_CLASS_RO_$_MSALIndividualClaimRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSALIndividualClaimRequest.m -src/MSALIndividualClaimRequest.m -src/MSALIndividualClaimRequest+Internal.h --[MSALOauth2Provider initWithClientId:tokenCache:accountMetadataCache:] --[MSALOauth2Provider resultWithTokenResult:authScheme:popManager:error:] --[MSALOauth2Provider removeAdditionalAccountInfo:error:] --[MSALOauth2Provider issuerAuthorityWithAccount:requestAuthority:instanceAware:error:] --[MSALOauth2Provider isSupportedAuthority:] --[MSALOauth2Provider tenantProfileWithClaims:homeAccountId:environment:error:] --[MSALOauth2Provider initOauth2Factory] --[MSALOauth2Provider msidOauth2Factory] --[MSALOauth2Provider setMsidOauth2Factory:] --[MSALOauth2Provider clientId] --[MSALOauth2Provider accountMetadataCache] --[MSALOauth2Provider tokenCache] --[MSALOauth2Provider .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.35 -__OBJC_METACLASS_RO_$_MSALOauth2Provider -__OBJC_$_INSTANCE_METHODS_MSALOauth2Provider -_OBJC_IVAR_$_MSALOauth2Provider._msidOauth2Factory -_OBJC_IVAR_$_MSALOauth2Provider._clientId -_OBJC_IVAR_$_MSALOauth2Provider._accountMetadataCache -_OBJC_IVAR_$_MSALOauth2Provider._tokenCache -__OBJC_$_INSTANCE_VARIABLES_MSALOauth2Provider -__OBJC_$_PROP_LIST_MSALOauth2Provider -__OBJC_CLASS_RO_$_MSALOauth2Provider -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/instance/oauth2/MSALOauth2Provider.m -src/instance/oauth2/MSALOauth2Provider.m -src/instance/oauth2/MSALOauth2Provider.h -src/instance/oauth2/MSALOauth2Provider+Internal.h -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSALHttpMethod.m -MSALParameterStringForHttpMethod -src/MSALHttpMethod.m --[MSALAuthority initWithURL:error:] -+[MSALAuthority authorityWithURL:error:] --[MSALAuthority copyWithZone:] --[MSALAuthority isEqual:] --[MSALAuthority hash] --[MSALAuthority isEqualToAuthority:] --[MSALAuthority url] --[MSALAuthority msidAuthority] --[MSALAuthority setMsidAuthority:] --[MSALAuthority .cxx_destruct] -__OBJC_$_CLASS_METHODS_MSALAuthority -__OBJC_CLASS_PROTOCOLS_$_MSALAuthority -__OBJC_METACLASS_RO_$_MSALAuthority -__OBJC_$_INSTANCE_METHODS_MSALAuthority -_OBJC_IVAR_$_MSALAuthority._url -_OBJC_IVAR_$_MSALAuthority._msidAuthority -__OBJC_$_INSTANCE_VARIABLES_MSALAuthority -__OBJC_$_PROP_LIST_MSALAuthority -__OBJC_CLASS_RO_$_MSALAuthority -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/instance/MSALAuthority.m -src/instance/MSALAuthority.m -src/instance/MSALAuthority_Internal.h -src/public/MSALAuthority.h --[MSALAccount initWithUsername:homeAccountId:environment:tenantProfiles:] --[MSALAccount initWithMSIDAccount:createTenantProfile:] --[MSALAccount initWithMSALExternalAccount:oauth2Provider:] --[MSALAccount copyWithZone:] --[MSALAccount isEqual:] --[MSALAccount hash] --[MSALAccount isEqualToAccount:] --[MSALAccount tenantProfiles] --[MSALAccount addTenantProfiles:] --[MSALAccount homeAccountId] --[MSALAccount setHomeAccountId:] --[MSALAccount username] --[MSALAccount setUsername:] --[MSALAccount environment] --[MSALAccount setEnvironment:] --[MSALAccount mTenantProfiles] --[MSALAccount setMTenantProfiles:] --[MSALAccount accountClaims] --[MSALAccount setAccountClaims:] --[MSALAccount identifier] --[MSALAccount setIdentifier:] --[MSALAccount lookupAccountIdentifier] --[MSALAccount setLookupAccountIdentifier:] --[MSALAccount isSSOAccount] --[MSALAccount setIsSSOAccount:] --[MSALAccount .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.27 -_OBJC_CLASSLIST_REFERENCES_$_.53 -_OBJC_SELECTOR_REFERENCES_.63 -_OBJC_CLASSLIST_REFERENCES_$_.66 -_OBJC_SELECTOR_REFERENCES_.70 -_OBJC_SELECTOR_REFERENCES_.77 -__OBJC_CLASS_PROTOCOLS_$_MSALAccount -__OBJC_METACLASS_RO_$_MSALAccount -__OBJC_$_INSTANCE_METHODS_MSALAccount -_OBJC_IVAR_$_MSALAccount._isSSOAccount -_OBJC_IVAR_$_MSALAccount._homeAccountId -_OBJC_IVAR_$_MSALAccount._username -_OBJC_IVAR_$_MSALAccount._environment -_OBJC_IVAR_$_MSALAccount._mTenantProfiles -_OBJC_IVAR_$_MSALAccount._accountClaims -_OBJC_IVAR_$_MSALAccount._identifier -_OBJC_IVAR_$_MSALAccount._lookupAccountIdentifier -__OBJC_$_INSTANCE_VARIABLES_MSALAccount -__OBJC_$_PROP_LIST_MSALAccount.194 -__OBJC_CLASS_RO_$_MSALAccount -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSALAccount.m -src/MSALAccount.m -src/MSALAccount+Internal.h --[NSString(MSALAccountIdenfiers) msalStringAsGUID] --[NSString(MSALAccountIdenfiers) msalStringAsGUIDData] --[NSString(MSALAccountIdenfiers) msalGUIDAsShortString] -_OBJC_CLASSLIST_REFERENCES_$_.32 -__OBJC_$_CATEGORY_INSTANCE_METHODS_NSString_$_MSALAccountIdenfiers -__OBJC_$_CATEGORY_NSString_$_MSALAccountIdenfiers -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/configuration/external/ios/NSString+MSALAccountIdenfiers.m -src/configuration/external/ios/NSString+MSALAccountIdenfiers.m -NSMakeRange -/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSRange.h --[MSALCacheConfig initWithKeychainSharingGroup:] -+[MSALCacheConfig defaultKeychainSharingGroup] -+[MSALCacheConfig defaultConfig] --[MSALCacheConfig copyWithZone:] --[MSALCacheConfig addExternalAccountProvider:] --[MSALCacheConfig keychainSharingGroup] --[MSALCacheConfig setKeychainSharingGroup:] --[MSALCacheConfig externalAccountProviders] --[MSALCacheConfig setExternalAccountProviders:] --[MSALCacheConfig .cxx_destruct] -__OBJC_$_CLASS_METHODS_MSALCacheConfig -__OBJC_CLASS_PROTOCOLS_$_MSALCacheConfig -__OBJC_METACLASS_RO_$_MSALCacheConfig -__OBJC_$_INSTANCE_METHODS_MSALCacheConfig -_OBJC_IVAR_$_MSALCacheConfig._keychainSharingGroup -_OBJC_IVAR_$_MSALCacheConfig._externalAccountProviders -__OBJC_$_INSTANCE_VARIABLES_MSALCacheConfig -__OBJC_$_PROP_LIST_MSALCacheConfig -__OBJC_CLASS_RO_$_MSALCacheConfig -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/configuration/MSALCacheConfig.m -src/configuration/MSALCacheConfig.m -src/public/configuration/publicClientApplication/cache/MSALCacheConfig.h --[MSALInteractiveTokenParameters initWithScopes:webviewParameters:] --[MSALInteractiveTokenParameters initWithScopes:] --[MSALInteractiveTokenParameters setParentViewController:] --[MSALInteractiveTokenParameters parentViewController] --[MSALInteractiveTokenParameters setPresentationStyle:] --[MSALInteractiveTokenParameters presentationStyle] --[MSALInteractiveTokenParameters setWebviewType:] --[MSALInteractiveTokenParameters webviewType] --[MSALInteractiveTokenParameters setCustomWebview:] --[MSALInteractiveTokenParameters customWebview] --[MSALInteractiveTokenParameters telemetryApiId] --[MSALInteractiveTokenParameters setTelemetryApiId:] --[MSALInteractiveTokenParameters promptType] --[MSALInteractiveTokenParameters setPromptType:] --[MSALInteractiveTokenParameters loginHint] --[MSALInteractiveTokenParameters setLoginHint:] --[MSALInteractiveTokenParameters extraScopesToConsent] --[MSALInteractiveTokenParameters setExtraScopesToConsent:] --[MSALInteractiveTokenParameters webviewParameters] --[MSALInteractiveTokenParameters .cxx_destruct] -_OBJC_IVAR_$_MSALInteractiveTokenParameters._promptType -_OBJC_IVAR_$_MSALInteractiveTokenParameters._webviewParameters -_OBJC_IVAR_$_MSALInteractiveTokenParameters.telemetryApiId -_OBJC_IVAR_$_MSALInteractiveTokenParameters._loginHint -_OBJC_IVAR_$_MSALInteractiveTokenParameters._extraScopesToConsent -__OBJC_METACLASS_RO_$_MSALInteractiveTokenParameters -__OBJC_$_INSTANCE_METHODS_MSALInteractiveTokenParameters -__OBJC_$_INSTANCE_VARIABLES_MSALInteractiveTokenParameters -__OBJC_$_PROP_LIST_MSALInteractiveTokenParameters -__OBJC_CLASS_RO_$_MSALInteractiveTokenParameters -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSALInteractiveTokenParameters.m -src/MSALInteractiveTokenParameters.m -src/public/MSALInteractiveTokenParameters.h -+[MSIDVersion platformName] -+[MSIDVersion sdkName] -+[MSIDVersion sdkVersion] -+[MSIDVersion telemetryEventPrefix] -+[MSIDVersion aadApiVersion] -__OBJC_$_CLASS_METHODS_MSIDVersion -__OBJC_METACLASS_RO_$_MSIDVersion -__OBJC_CLASS_RO_$_MSIDVersion -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSIDVersion.m -src/MSIDVersion.m --[MSALAADOauth2Provider resultWithTokenResult:authScheme:popManager:error:] --[MSALAADOauth2Provider removeAdditionalAccountInfo:error:] --[MSALAADOauth2Provider issuerAuthorityWithAccount:requestAuthority:instanceAware:error:] --[MSALAADOauth2Provider isSupportedAuthority:] --[MSALAADOauth2Provider tenantProfileWithClaims:homeAccountId:environment:error:] --[MSALAADOauth2Provider initOauth2Factory] -_OBJC_CLASSLIST_REFERENCES_$_.30 -_OBJC_CLASSLIST_REFERENCES_$_.65 -_OBJC_SELECTOR_REFERENCES_.67 -_OBJC_CLASSLIST_REFERENCES_$_.72 -_OBJC_CLASSLIST_REFERENCES_$_.79 -_OBJC_CLASSLIST_REFERENCES_$_.84 -__OBJC_METACLASS_RO_$_MSALAADOauth2Provider -__OBJC_$_INSTANCE_METHODS_MSALAADOauth2Provider -__OBJC_CLASS_RO_$_MSALAADOauth2Provider -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/instance/oauth2/aad/MSALAADOauth2Provider.m -src/instance/oauth2/aad/MSALAADOauth2Provider.m --[MSALWebviewParameters init] -+[MSALWebviewParameters new] --[MSALWebviewParameters initWithParentViewController:] --[MSALWebviewParameters initWithAuthPresentationViewController:] --[MSALWebviewParameters copyWithZone:] -+[MSALWebviewParameters defaultWKWebviewConfiguration] --[MSALWebviewParameters parentViewController] --[MSALWebviewParameters setParentViewController:] --[MSALWebviewParameters presentationStyle] --[MSALWebviewParameters setPresentationStyle:] --[MSALWebviewParameters prefersEphemeralWebBrowserSession] --[MSALWebviewParameters setPrefersEphemeralWebBrowserSession:] --[MSALWebviewParameters webviewType] --[MSALWebviewParameters setWebviewType:] --[MSALWebviewParameters customWebview] --[MSALWebviewParameters setCustomWebview:] --[MSALWebviewParameters .cxx_destruct] -__OBJC_$_CLASS_METHODS_MSALWebviewParameters -__OBJC_CLASS_PROTOCOLS_$_MSALWebviewParameters -__OBJC_$_CLASS_PROP_LIST_MSALWebviewParameters -__OBJC_METACLASS_RO_$_MSALWebviewParameters -__OBJC_$_INSTANCE_METHODS_MSALWebviewParameters -_OBJC_IVAR_$_MSALWebviewParameters._prefersEphemeralWebBrowserSession -_OBJC_IVAR_$_MSALWebviewParameters._parentViewController -_OBJC_IVAR_$_MSALWebviewParameters._presentationStyle -_OBJC_IVAR_$_MSALWebviewParameters._webviewType -_OBJC_IVAR_$_MSALWebviewParameters._customWebview -__OBJC_$_INSTANCE_VARIABLES_MSALWebviewParameters -__OBJC_$_PROP_LIST_MSALWebviewParameters -__OBJC_CLASS_RO_$_MSALWebviewParameters -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/configuration/MSALWebviewParameters.m -src/configuration/MSALWebviewParameters.m -src/public/MSALWebviewParameters.h -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSALPromptType.m -MSALParameterStringForPromptType -src/MSALPromptType.m -MSIDPromptTypeForPromptType -MSALStringForPromptType -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSALPublicClientStatusNotifications.m --[MSALADFSAuthority initWithURL:error:] --[MSALADFSAuthority url] -__OBJC_METACLASS_RO_$_MSALADFSAuthority -__OBJC_$_INSTANCE_METHODS_MSALADFSAuthority -__OBJC_CLASS_RO_$_MSALADFSAuthority -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/instance/MSALADFSAuthority.m -src/instance/MSALADFSAuthority.m --[MSALSerializedADALCacheProvider initWithDelegate:error:] --[MSALSerializedADALCacheProvider serializeDataWithError:] --[MSALSerializedADALCacheProvider deserialize:error:] --[MSALSerializedADALCacheProvider copyWithZone:] --[MSALSerializedADALCacheProvider msidTokenCacheDataSource] --[MSALSerializedADALCacheProvider willAccessCache:] --[MSALSerializedADALCacheProvider didAccessCache:] --[MSALSerializedADALCacheProvider willWriteCache:] --[MSALSerializedADALCacheProvider didWriteCache:] --[MSALSerializedADALCacheProvider delegate] --[MSALSerializedADALCacheProvider setDelegate:] --[MSALSerializedADALCacheProvider macTokenCache] --[MSALSerializedADALCacheProvider setMacTokenCache:] --[MSALSerializedADALCacheProvider .cxx_destruct] -__OBJC_$_PROTOCOL_REFS_MSIDMacTokenCacheDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDMacTokenCacheDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDMacTokenCacheDelegate -__OBJC_PROTOCOL_$_MSIDMacTokenCacheDelegate -__OBJC_LABEL_PROTOCOL_$_MSIDMacTokenCacheDelegate -__OBJC_CLASS_PROTOCOLS_$_MSALSerializedADALCacheProvider -__OBJC_METACLASS_RO_$_MSALSerializedADALCacheProvider -__OBJC_$_INSTANCE_METHODS_MSALSerializedADALCacheProvider -_OBJC_IVAR_$_MSALSerializedADALCacheProvider._delegate -_OBJC_IVAR_$_MSALSerializedADALCacheProvider._macTokenCache -__OBJC_$_INSTANCE_VARIABLES_MSALSerializedADALCacheProvider -__OBJC_$_PROP_LIST_MSALSerializedADALCacheProvider -__OBJC_CLASS_RO_$_MSALSerializedADALCacheProvider -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/configuration/external/MSALSerializedADALCacheProvider.m -src/configuration/external/MSALSerializedADALCacheProvider.m -src/public/configuration/publicClientApplication/cache/MSALSerializedADALCacheProvider.h --[MSALParameters completionBlockQueue] --[MSALParameters setCompletionBlockQueue:] --[MSALParameters .cxx_destruct] -__OBJC_METACLASS_RO_$_MSALParameters -__OBJC_$_INSTANCE_METHODS_MSALParameters -_OBJC_IVAR_$_MSALParameters._completionBlockQueue -__OBJC_$_INSTANCE_VARIABLES_MSALParameters -__OBJC_$_PROP_LIST_MSALParameters -__OBJC_CLASS_RO_$_MSALParameters -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSALParameters.m -src/MSALParameters.m -src/public/MSALParameters.h -+[MSALRedirectUriVerifier msalRedirectUriWithCustomUri:clientId:bypassRedirectValidation:error:] -+[MSALRedirectUriVerifier verifyAdditionalRequiredSchemesAreRegistered:] -__OBJC_$_CLASS_METHODS_MSALRedirectUriVerifier -__OBJC_METACLASS_RO_$_MSALRedirectUriVerifier -__OBJC_CLASS_RO_$_MSALRedirectUriVerifier -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/util/MSALRedirectUriVerifier.m -src/util/MSALRedirectUriVerifier.m --[MSALSliceConfig initWithSlice:dc:] -+[MSALSliceConfig configWithSlice:dc:] --[MSALSliceConfig sliceDictionary] --[MSALSliceConfig copyWithZone:] --[MSALSliceConfig slice] --[MSALSliceConfig setSlice:] --[MSALSliceConfig dc] --[MSALSliceConfig setDc:] --[MSALSliceConfig .cxx_destruct] -__OBJC_$_CLASS_METHODS_MSALSliceConfig -__OBJC_CLASS_PROTOCOLS_$_MSALSliceConfig -__OBJC_METACLASS_RO_$_MSALSliceConfig -__OBJC_$_INSTANCE_METHODS_MSALSliceConfig -_OBJC_IVAR_$_MSALSliceConfig._slice -_OBJC_IVAR_$_MSALSliceConfig._dc -__OBJC_$_INSTANCE_VARIABLES_MSALSliceConfig -__OBJC_$_PROP_LIST_MSALSliceConfig -__OBJC_CLASS_RO_$_MSALSliceConfig -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/configuration/MSALSliceConfig.m -src/configuration/MSALSliceConfig.m -src/public/configuration/publicClientApplication/MSALSliceConfig.h --[MSALAccountsProvider initWithTokenCache:accountMetadataCache:clientId:] --[MSALAccountsProvider initWithTokenCache:accountMetadataCache:clientId:externalAccountProvider:] --[MSALAccountsProvider allAccounts:] --[MSALAccountsProvider accountsForParameters:error:] --[MSALAccountsProvider accountForParameters:error:] --[MSALAccountsProvider accountsForParameters:authority:error:] --[MSALAccountsProvider accountsForParameters:authority:brokerAccounts:error:] --[MSALAccountsProvider filteredAccountsForParameters:msidAccounts:includeExternalAccounts:] --[MSALAccountsProvider msalAccountsFromMSIDAccounts:externalAccounts:] --[MSALAccountsProvider addMSALAccount:toSet:claims:] --[MSALAccountsProvider allAccountsFilteredByAuthority:completionBlock:] -___71-[MSALAccountsProvider allAccountsFilteredByAuthority:completionBlock:]_block_invoke --[MSALAccountsProvider allAccountsFromDevice:requestParameters:completionBlock:] --[MSALAccountsProvider allAccountsFromSSOExtension:requestParameters:completionBlock:] -___86-[MSALAccountsProvider allAccountsFromSSOExtension:requestParameters:completionBlock:]_block_invoke --[MSALAccountsProvider appMetadataItem] --[MSALAccountsProvider signInStateForHomeAccountId:context:error:] --[MSALAccountsProvider currentPrincipalAccount:] --[MSALAccountsProvider setCurrentPrincipalAccountId:accountEnvironment:error:] --[MSALAccountsProvider tokenCache] --[MSALAccountsProvider setTokenCache:] --[MSALAccountsProvider accountMetadataCache] --[MSALAccountsProvider setAccountMetadataCache:] --[MSALAccountsProvider clientId] --[MSALAccountsProvider setClientId:] --[MSALAccountsProvider externalAccountProvider] --[MSALAccountsProvider setExternalAccountProvider:] --[MSALAccountsProvider homeTenantFilterPredicate] --[MSALAccountsProvider setHomeTenantFilterPredicate:] --[MSALAccountsProvider .cxx_destruct] -_OBJC_IVAR_$_MSALAccountsProvider._tokenCache -_OBJC_IVAR_$_MSALAccountsProvider._accountMetadataCache -_OBJC_IVAR_$_MSALAccountsProvider._clientId -_OBJC_IVAR_$_MSALAccountsProvider._externalAccountProvider -_OBJC_IVAR_$_MSALAccountsProvider._homeTenantFilterPredicate -_OBJC_CLASSLIST_REFERENCES_$_.26 -_OBJC_CLASSLIST_REFERENCES_$_.59 -_OBJC_SELECTOR_REFERENCES_.115 -_OBJC_SELECTOR_REFERENCES_.121 -_OBJC_SELECTOR_REFERENCES_.125 -_OBJC_SELECTOR_REFERENCES_.133 -___block_descriptor_56_e8_32bs40s48s_e30_v28?0"NSURL"8B16"NSError"20l -_OBJC_SELECTOR_REFERENCES_.138 -_OBJC_CLASSLIST_REFERENCES_$_.139 -_OBJC_SELECTOR_REFERENCES_.143 -___block_descriptor_56_e8_32s40bs48s_e32_v28?0"NSArray"8B16"NSError"20l -_OBJC_SELECTOR_REFERENCES_.156 -_OBJC_SELECTOR_REFERENCES_.167 -_OBJC_SELECTOR_REFERENCES_.169 -_OBJC_SELECTOR_REFERENCES_.171 -_OBJC_SELECTOR_REFERENCES_.175 -_OBJC_SELECTOR_REFERENCES_.177 -_OBJC_SELECTOR_REFERENCES_.179 -_OBJC_CLASSLIST_REFERENCES_$_.180 -_OBJC_SELECTOR_REFERENCES_.182 -_OBJC_SELECTOR_REFERENCES_.184 -_OBJC_SELECTOR_REFERENCES_.186 -_OBJC_SELECTOR_REFERENCES_.192 -__OBJC_METACLASS_RO_$_MSALAccountsProvider -__OBJC_$_INSTANCE_METHODS_MSALAccountsProvider -__OBJC_$_INSTANCE_VARIABLES_MSALAccountsProvider -__OBJC_$_PROP_LIST_MSALAccountsProvider -__OBJC_CLASS_RO_$_MSALAccountsProvider -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/instance/MSALAccountsProvider.m -src/instance/MSALAccountsProvider.m -__86-[MSALAccountsProvider allAccountsFromSSOExtension:requestParameters:completionBlock:]_block_invoke -__71-[MSALAccountsProvider allAccountsFilteredByAuthority:completionBlock:]_block_invoke --[MSALAuthenticationSchemePop initWithHttpMethod:requestUrl:nonce:additionalParameters:] --[MSALAuthenticationSchemePop authenticationScheme] --[MSALAuthenticationSchemePop createMSIDAuthenticationSchemeWithParams:] --[MSALAuthenticationSchemePop getSchemeParameters:] --[MSALAuthenticationSchemePop getClientAccessToken:popManager:error:] --[MSALAuthenticationSchemePop getAuthorizationHeader:] --[MSALAuthenticationSchemePop scheme] --[MSALAuthenticationSchemePop httpMethod] --[MSALAuthenticationSchemePop setHttpMethod:] --[MSALAuthenticationSchemePop requestUrl] --[MSALAuthenticationSchemePop setRequestUrl:] --[MSALAuthenticationSchemePop nonce] --[MSALAuthenticationSchemePop setNonce:] --[MSALAuthenticationSchemePop additionalParameters] --[MSALAuthenticationSchemePop setAdditionalParameters:] --[MSALAuthenticationSchemePop .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_MSALAuthenticationSchemePop -__OBJC_METACLASS_RO_$_MSALAuthenticationSchemePop -__OBJC_$_INSTANCE_METHODS_MSALAuthenticationSchemePop -_OBJC_IVAR_$_MSALAuthenticationSchemePop._scheme -_OBJC_IVAR_$_MSALAuthenticationSchemePop._httpMethod -_OBJC_IVAR_$_MSALAuthenticationSchemePop._requestUrl -_OBJC_IVAR_$_MSALAuthenticationSchemePop._nonce -_OBJC_IVAR_$_MSALAuthenticationSchemePop._additionalParameters -__OBJC_$_INSTANCE_VARIABLES_MSALAuthenticationSchemePop -__OBJC_$_PROP_LIST_MSALAuthenticationSchemePop -__OBJC_CLASS_RO_$_MSALAuthenticationSchemePop -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSALAuthenticationSchemePop.m -src/MSALAuthenticationSchemePop.m -src/public/MSALAuthenticationSchemePop.h --[MSALLegacySharedMSAAccount initWithJSONDictionary:error:] --[MSALLegacySharedMSAAccount initWithMSALAccount:accountClaims:applicationName:accountVersion:error:] --[MSALLegacySharedMSAAccount matchesParameters:] --[MSALLegacySharedMSAAccount claimsFromMSALAccount:claims:] --[MSALLegacySharedMSAAccount authority] --[MSALLegacySharedMSAAccount setAuthority:] --[MSALLegacySharedMSAAccount environment] --[MSALLegacySharedMSAAccount setEnvironment:] --[MSALLegacySharedMSAAccount identifier] --[MSALLegacySharedMSAAccount setIdentifier:] --[MSALLegacySharedMSAAccount accountClaims] --[MSALLegacySharedMSAAccount setAccountClaims:] --[MSALLegacySharedMSAAccount .cxx_destruct] -_OBJC_IVAR_$_MSALLegacySharedMSAAccount._authority -_OBJC_IVAR_$_MSALLegacySharedMSAAccount._environment -_OBJC_IVAR_$_MSALLegacySharedMSAAccount._identifier -_OBJC_IVAR_$_MSALLegacySharedMSAAccount._accountClaims -_OBJC_CLASSLIST_REFERENCES_$_.54 -__OBJC_CLASS_PROTOCOLS_$_MSALLegacySharedMSAAccount -__OBJC_METACLASS_RO_$_MSALLegacySharedMSAAccount -__OBJC_$_INSTANCE_METHODS_MSALLegacySharedMSAAccount -__OBJC_$_INSTANCE_VARIABLES_MSALLegacySharedMSAAccount -__OBJC_$_PROP_LIST_MSALLegacySharedMSAAccount -__OBJC_CLASS_RO_$_MSALLegacySharedMSAAccount -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/configuration/external/ios/MSALLegacySharedMSAAccount.m -src/configuration/external/ios/MSALLegacySharedMSAAccount.m --[MSALSilentTokenParameters initWithScopes:account:] --[MSALSilentTokenParameters telemetryApiId] --[MSALSilentTokenParameters setTelemetryApiId:] --[MSALSilentTokenParameters forceRefresh] --[MSALSilentTokenParameters setForceRefresh:] -_OBJC_IVAR_$_MSALSilentTokenParameters.telemetryApiId -_OBJC_IVAR_$_MSALSilentTokenParameters._forceRefresh -__OBJC_METACLASS_RO_$_MSALSilentTokenParameters -__OBJC_$_INSTANCE_METHODS_MSALSilentTokenParameters -__OBJC_$_INSTANCE_VARIABLES_MSALSilentTokenParameters -__OBJC_$_PROP_LIST_MSALSilentTokenParameters -__OBJC_CLASS_RO_$_MSALSilentTokenParameters -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/src/MSALSilentTokenParameters.m -src/public/MSALSilentTokenParameters.h -src/MSALSilentTokenParameters.m --[MSIDSymmetricKey initWithSymmetricKeyBytes:] --[MSIDSymmetricKey initWithSymmetricKeyBase64:] --[MSIDSymmetricKey createVerifySignature:dataToSign:] --[MSIDSymmetricKey computeKDFInCounterMode:] --[MSIDSymmetricKey kdfCounterMode:keyDerivationKeyLength:fixedInput:fixedInputLength:] --[MSIDSymmetricKey updateDataInput:fixedInput:fixedInput_length:] --[MSIDSymmetricKey symmetricKeyBase64] --[MSIDSymmetricKey setSymmetricKeyBase64:] --[MSIDSymmetricKey .cxx_destruct] -__OBJC_METACLASS_RO_$_MSIDSymmetricKey -__OBJC_$_INSTANCE_METHODS_MSIDSymmetricKey -_OBJC_IVAR_$_MSIDSymmetricKey._symmetricKeyBase64 -__OBJC_$_INSTANCE_VARIABLES_MSIDSymmetricKey -__OBJC_$_PROP_LIST_MSIDSymmetricKey -__OBJC_CLASS_RO_$_MSIDSymmetricKey -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/crypto/MSIDSymmetricKey.m -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore -src/cache/crypto/MSIDSymmetricKey.m -+[MSIDAdfsAuthorityResolver initialize] -+[MSIDAdfsAuthorityResolver cache] --[MSIDAdfsAuthorityResolver resolveAuthority:userPrincipalName:validate:context:completionBlock:] -___97-[MSIDAdfsAuthorityResolver resolveAuthority:userPrincipalName:validate:context:completionBlock:]_block_invoke -___97-[MSIDAdfsAuthorityResolver resolveAuthority:userPrincipalName:validate:context:completionBlock:]_block_invoke_2 --[MSIDAdfsAuthorityResolver sendDrsDiscoveryWithDomain:context:completionBlock:] -___80-[MSIDAdfsAuthorityResolver sendDrsDiscoveryWithDomain:context:completionBlock:]_block_invoke -___80-[MSIDAdfsAuthorityResolver sendDrsDiscoveryWithDomain:context:completionBlock:]_block_invoke_2 --[MSIDAdfsAuthorityResolver isRealmTrustedFromWebFingerPayload:authority:] --[MSIDAdfsAuthorityResolver openIdConfigurationEndpointForAuthority:] --[MSIDAdfsAuthorityResolver getDomain:] -_s_cache -___block_descriptor_64_e8_32bs40s48s56s_e20_v24?08"NSError"16l -___block_descriptor_64_e8_32bs40s48s56s_e27_v24?0"NSURL"8"NSError"16l -___block_descriptor_40_e8_32bs_e20_v24?08"NSError"16l -___block_descriptor_56_e8_32bs40s48s_e20_v24?08"NSError"16l -_OBJC_CLASSLIST_REFERENCES_$_.58 -__OBJC_$_CLASS_METHODS_MSIDAdfsAuthorityResolver -__OBJC_$_PROTOCOL_REFS_MSIDAuthorityResolving -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDAuthorityResolving -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDAuthorityResolving -__OBJC_PROTOCOL_$_MSIDAuthorityResolving -__OBJC_LABEL_PROTOCOL_$_MSIDAuthorityResolving -__OBJC_CLASS_PROTOCOLS_$_MSIDAdfsAuthorityResolver -__OBJC_$_CLASS_PROP_LIST_MSIDAdfsAuthorityResolver -__OBJC_METACLASS_RO_$_MSIDAdfsAuthorityResolver -__OBJC_$_INSTANCE_METHODS_MSIDAdfsAuthorityResolver -__OBJC_$_PROP_LIST_MSIDAdfsAuthorityResolver -__OBJC_CLASS_RO_$_MSIDAdfsAuthorityResolver -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/validation/MSIDAdfsAuthorityResolver.m -src/validation/MSIDAdfsAuthorityResolver.m -__80-[MSIDAdfsAuthorityResolver sendDrsDiscoveryWithDomain:context:completionBlock:]_block_invoke_2 -__80-[MSIDAdfsAuthorityResolver sendDrsDiscoveryWithDomain:context:completionBlock:]_block_invoke -__97-[MSIDAdfsAuthorityResolver resolveAuthority:userPrincipalName:validate:context:completionBlock:]_block_invoke_2 -__97-[MSIDAdfsAuthorityResolver resolveAuthority:userPrincipalName:validate:context:completionBlock:]_block_invoke --[MSIDAADV1IdTokenClaims upn] --[MSIDAADV1IdTokenClaims identityProvider] --[MSIDAADV1IdTokenClaims objectId] --[MSIDAADV1IdTokenClaims tenantId] --[MSIDAADV1IdTokenClaims uniqueName] --[MSIDAADV1IdTokenClaims initDerivedProperties] --[MSIDAADV1IdTokenClaims alternativeAccountId] --[MSIDAADV1IdTokenClaims realm] -__OBJC_METACLASS_RO_$_MSIDAADV1IdTokenClaims -__OBJC_$_INSTANCE_METHODS_MSIDAADV1IdTokenClaims -__OBJC_$_PROP_LIST_MSIDAADV1IdTokenClaims -__OBJC_CLASS_RO_$_MSIDAADV1IdTokenClaims -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/aad_v1/MSIDAADV1IdTokenClaims.m -src/oauth2/aad_v1/MSIDAADV1IdTokenClaims.m --[MSIDConfiguration copyWithZone:] --[MSIDConfiguration initWithAuthority:redirectUri:clientId:target:] --[MSIDConfiguration initWithAuthority:redirectUri:clientId:resource:scopes:] --[MSIDConfiguration initWithJSONDictionary:error:] --[MSIDConfiguration jsonDictionary] --[MSIDConfiguration authority] --[MSIDConfiguration setAuthority:] --[MSIDConfiguration redirectUri] --[MSIDConfiguration setRedirectUri:] --[MSIDConfiguration clientId] --[MSIDConfiguration setClientId:] --[MSIDConfiguration target] --[MSIDConfiguration setTarget:] --[MSIDConfiguration authScheme] --[MSIDConfiguration setAuthScheme:] --[MSIDConfiguration applicationIdentifier] --[MSIDConfiguration setApplicationIdentifier:] --[MSIDConfiguration resource] --[MSIDConfiguration setResource:] --[MSIDConfiguration scopes] --[MSIDConfiguration setScopes:] --[MSIDConfiguration .cxx_destruct] -__OBJC_$_PROTOCOL_REFS_MSIDJsonSerializable -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDJsonSerializable -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDJsonSerializable -__OBJC_PROTOCOL_$_MSIDJsonSerializable -__OBJC_LABEL_PROTOCOL_$_MSIDJsonSerializable -__OBJC_CLASS_PROTOCOLS_$_MSIDConfiguration -__OBJC_METACLASS_RO_$_MSIDConfiguration -__OBJC_$_INSTANCE_METHODS_MSIDConfiguration -_OBJC_IVAR_$_MSIDConfiguration._authority -_OBJC_IVAR_$_MSIDConfiguration._redirectUri -_OBJC_IVAR_$_MSIDConfiguration._clientId -_OBJC_IVAR_$_MSIDConfiguration._target -_OBJC_IVAR_$_MSIDConfiguration._authScheme -_OBJC_IVAR_$_MSIDConfiguration._applicationIdentifier -_OBJC_IVAR_$_MSIDConfiguration._resource -_OBJC_IVAR_$_MSIDConfiguration._scopes -__OBJC_$_INSTANCE_VARIABLES_MSIDConfiguration -__OBJC_$_PROP_LIST_MSIDConfiguration -__OBJC_CLASS_RO_$_MSIDConfiguration -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/configuration/MSIDConfiguration.m -src/configuration/MSIDConfiguration.m -src/configuration/MSIDConfiguration.h --[MSIDDefaultCredentialCacheKey serviceWithType:clientID:realm:applicationIdentifier:target:appKey:tokenType:requestedClaims:] --[MSIDDefaultCredentialCacheKey credentialIdWithType:clientId:realm:applicationIdentifier:] --[MSIDDefaultCredentialCacheKey accountIdWithHomeAccountId:environment:] --[MSIDDefaultCredentialCacheKey credentialTypeNumber:] --[MSIDDefaultCredentialCacheKey initWithHomeAccountId:environment:clientId:credentialType:] --[MSIDDefaultCredentialCacheKey generic] --[MSIDDefaultCredentialCacheKey type] --[MSIDDefaultCredentialCacheKey account] --[MSIDDefaultCredentialCacheKey service] --[MSIDDefaultCredentialCacheKey isShared] --[MSIDDefaultCredentialCacheKey appKeyHash] --[MSIDDefaultCredentialCacheKey copyWithZone:] --[MSIDDefaultCredentialCacheKey homeAccountId] --[MSIDDefaultCredentialCacheKey setHomeAccountId:] --[MSIDDefaultCredentialCacheKey environment] --[MSIDDefaultCredentialCacheKey setEnvironment:] --[MSIDDefaultCredentialCacheKey realm] --[MSIDDefaultCredentialCacheKey setRealm:] --[MSIDDefaultCredentialCacheKey clientId] --[MSIDDefaultCredentialCacheKey setClientId:] --[MSIDDefaultCredentialCacheKey familyId] --[MSIDDefaultCredentialCacheKey setFamilyId:] --[MSIDDefaultCredentialCacheKey target] --[MSIDDefaultCredentialCacheKey setTarget:] --[MSIDDefaultCredentialCacheKey applicationIdentifier] --[MSIDDefaultCredentialCacheKey setApplicationIdentifier:] --[MSIDDefaultCredentialCacheKey credentialType] --[MSIDDefaultCredentialCacheKey setCredentialType:] --[MSIDDefaultCredentialCacheKey tokenType] --[MSIDDefaultCredentialCacheKey setTokenType:] --[MSIDDefaultCredentialCacheKey requestedClaims] --[MSIDDefaultCredentialCacheKey setRequestedClaims:] --[MSIDDefaultCredentialCacheKey .cxx_destruct] -_OBJC_IVAR_$_MSIDDefaultCredentialCacheKey._homeAccountId -_OBJC_IVAR_$_MSIDDefaultCredentialCacheKey._environment -_OBJC_IVAR_$_MSIDDefaultCredentialCacheKey._clientId -_OBJC_IVAR_$_MSIDDefaultCredentialCacheKey._credentialType -_OBJC_IVAR_$_MSIDDefaultCredentialCacheKey._realm -_OBJC_IVAR_$_MSIDDefaultCredentialCacheKey._familyId -_OBJC_IVAR_$_MSIDDefaultCredentialCacheKey._target -_OBJC_IVAR_$_MSIDDefaultCredentialCacheKey._applicationIdentifier -_OBJC_IVAR_$_MSIDDefaultCredentialCacheKey._tokenType -_OBJC_IVAR_$_MSIDDefaultCredentialCacheKey._requestedClaims -__OBJC_CLASS_PROTOCOLS_$_MSIDDefaultCredentialCacheKey -__OBJC_METACLASS_RO_$_MSIDDefaultCredentialCacheKey -__OBJC_$_INSTANCE_METHODS_MSIDDefaultCredentialCacheKey -__OBJC_$_INSTANCE_VARIABLES_MSIDDefaultCredentialCacheKey -__OBJC_$_PROP_LIST_MSIDDefaultCredentialCacheKey -__OBJC_CLASS_RO_$_MSIDDefaultCredentialCacheKey -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/key/MSIDDefaultCredentialCacheKey.m -src/cache/key/MSIDDefaultCredentialCacheKey.m -src/cache/key/MSIDDefaultCredentialCacheKey.h --[MSIDRequestParameters init] --[MSIDRequestParameters initWithAuthority:authScheme:redirectUri:clientId:scopes:oidcScopes:correlationId:telemetryApiId:intuneAppIdentifier:requestType:error:] --[MSIDRequestParameters initDefaultSettings] --[MSIDRequestParameters setAccountIdentifier:] --[MSIDRequestParameters tokenEndpoint] --[MSIDRequestParameters setCloudAuthorityWithCloudHostName:] --[MSIDRequestParameters setAuthority:] --[MSIDRequestParameters setCloudAuthority:] --[MSIDRequestParameters setClientId:] --[MSIDRequestParameters setTarget:] --[MSIDRequestParameters allTokenRequestScopes] --[MSIDRequestParameters setAuthScheme:] --[MSIDRequestParameters updateMSIDConfiguration] --[MSIDRequestParameters msidConfiguration] --[MSIDRequestParameters updateAppRequestMetadata:] --[MSIDRequestParameters validateParametersWithError:] --[MSIDRequestParameters copyWithZone:] --[MSIDRequestParameters ccsHintHeaderWithUpn:] --[MSIDRequestParameters authority] --[MSIDRequestParameters authScheme] --[MSIDRequestParameters providedAuthority] --[MSIDRequestParameters setProvidedAuthority:] --[MSIDRequestParameters cloudAuthority] --[MSIDRequestParameters redirectUri] --[MSIDRequestParameters setRedirectUri:] --[MSIDRequestParameters clientId] --[MSIDRequestParameters target] --[MSIDRequestParameters oidcScope] --[MSIDRequestParameters setOidcScope:] --[MSIDRequestParameters accountIdentifier] --[MSIDRequestParameters validateAuthority] --[MSIDRequestParameters setValidateAuthority:] --[MSIDRequestParameters extraTokenRequestParameters] --[MSIDRequestParameters setExtraTokenRequestParameters:] --[MSIDRequestParameters extraURLQueryParameters] --[MSIDRequestParameters setExtraURLQueryParameters:] --[MSIDRequestParameters tokenExpirationBuffer] --[MSIDRequestParameters setTokenExpirationBuffer:] --[MSIDRequestParameters extendedLifetimeEnabled] --[MSIDRequestParameters setExtendedLifetimeEnabled:] --[MSIDRequestParameters instanceAware] --[MSIDRequestParameters setInstanceAware:] --[MSIDRequestParameters intuneApplicationIdentifier] --[MSIDRequestParameters setIntuneApplicationIdentifier:] --[MSIDRequestParameters requestType] --[MSIDRequestParameters setRequestType:] --[MSIDRequestParameters currentRequestTelemetry] --[MSIDRequestParameters setCurrentRequestTelemetry:] --[MSIDRequestParameters correlationId] --[MSIDRequestParameters setCorrelationId:] --[MSIDRequestParameters logComponent] --[MSIDRequestParameters setLogComponent:] --[MSIDRequestParameters telemetryRequestId] --[MSIDRequestParameters setTelemetryRequestId:] --[MSIDRequestParameters appRequestMetadata] --[MSIDRequestParameters setAppRequestMetadata:] --[MSIDRequestParameters telemetryApiId] --[MSIDRequestParameters setTelemetryApiId:] --[MSIDRequestParameters claimsRequest] --[MSIDRequestParameters setClaimsRequest:] --[MSIDRequestParameters clientCapabilities] --[MSIDRequestParameters setClientCapabilities:] --[MSIDRequestParameters setMsidConfiguration:] --[MSIDRequestParameters keychainAccessGroup] --[MSIDRequestParameters setKeychainAccessGroup:] --[MSIDRequestParameters .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.70 -_OBJC_SELECTOR_REFERENCES_.93 -_OBJC_CLASSLIST_REFERENCES_$_.118 -_OBJC_CLASSLIST_REFERENCES_$_.125 -_OBJC_SELECTOR_REFERENCES_.137 -_OBJC_SELECTOR_REFERENCES_.144 -_OBJC_SELECTOR_REFERENCES_.146 -_OBJC_SELECTOR_REFERENCES_.148 -_OBJC_SELECTOR_REFERENCES_.152 -_OBJC_SELECTOR_REFERENCES_.158 -_OBJC_SELECTOR_REFERENCES_.162 -_OBJC_CLASSLIST_REFERENCES_$_.169 -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDRequestContext -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDRequestContext -__OBJC_PROTOCOL_$_MSIDRequestContext -__OBJC_LABEL_PROTOCOL_$_MSIDRequestContext -__OBJC_CLASS_PROTOCOLS_$_MSIDRequestParameters -__OBJC_METACLASS_RO_$_MSIDRequestParameters -__OBJC_$_INSTANCE_METHODS_MSIDRequestParameters -_OBJC_IVAR_$_MSIDRequestParameters._validateAuthority -_OBJC_IVAR_$_MSIDRequestParameters._extendedLifetimeEnabled -_OBJC_IVAR_$_MSIDRequestParameters._instanceAware -_OBJC_IVAR_$_MSIDRequestParameters._authority -_OBJC_IVAR_$_MSIDRequestParameters._authScheme -_OBJC_IVAR_$_MSIDRequestParameters._providedAuthority -_OBJC_IVAR_$_MSIDRequestParameters._cloudAuthority -_OBJC_IVAR_$_MSIDRequestParameters._redirectUri -_OBJC_IVAR_$_MSIDRequestParameters._clientId -_OBJC_IVAR_$_MSIDRequestParameters._target -_OBJC_IVAR_$_MSIDRequestParameters._oidcScope -_OBJC_IVAR_$_MSIDRequestParameters._accountIdentifier -_OBJC_IVAR_$_MSIDRequestParameters._extraTokenRequestParameters -_OBJC_IVAR_$_MSIDRequestParameters._extraURLQueryParameters -_OBJC_IVAR_$_MSIDRequestParameters._tokenExpirationBuffer -_OBJC_IVAR_$_MSIDRequestParameters._intuneApplicationIdentifier -_OBJC_IVAR_$_MSIDRequestParameters._requestType -_OBJC_IVAR_$_MSIDRequestParameters._currentRequestTelemetry -_OBJC_IVAR_$_MSIDRequestParameters._correlationId -_OBJC_IVAR_$_MSIDRequestParameters._logComponent -_OBJC_IVAR_$_MSIDRequestParameters._telemetryRequestId -_OBJC_IVAR_$_MSIDRequestParameters._appRequestMetadata -_OBJC_IVAR_$_MSIDRequestParameters._telemetryApiId -_OBJC_IVAR_$_MSIDRequestParameters._claimsRequest -_OBJC_IVAR_$_MSIDRequestParameters._clientCapabilities -_OBJC_IVAR_$_MSIDRequestParameters._msidConfiguration -_OBJC_IVAR_$_MSIDRequestParameters._keychainAccessGroup -__OBJC_$_INSTANCE_VARIABLES_MSIDRequestParameters -__OBJC_$_PROP_LIST_MSIDRequestParameters -__OBJC_CLASS_RO_$_MSIDRequestParameters -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/parameters/MSIDRequestParameters.m -src/parameters/MSIDRequestParameters.m -src/parameters/MSIDRequestParameters.h --[MSIDAppMetadataCacheKey serviceWithType:clientId:] --[MSIDAppMetadataCacheKey generalTypeNumber:] --[MSIDAppMetadataCacheKey initWithClientId:environment:familyId:generalType:] --[MSIDAppMetadataCacheKey generic] --[MSIDAppMetadataCacheKey type] --[MSIDAppMetadataCacheKey account] --[MSIDAppMetadataCacheKey service] --[MSIDAppMetadataCacheKey copyWithZone:] --[MSIDAppMetadataCacheKey clientId] --[MSIDAppMetadataCacheKey setClientId:] --[MSIDAppMetadataCacheKey environment] --[MSIDAppMetadataCacheKey setEnvironment:] --[MSIDAppMetadataCacheKey familyId] --[MSIDAppMetadataCacheKey setFamilyId:] --[MSIDAppMetadataCacheKey generalType] --[MSIDAppMetadataCacheKey setGeneralType:] --[MSIDAppMetadataCacheKey .cxx_destruct] -_OBJC_IVAR_$_MSIDAppMetadataCacheKey._clientId -_OBJC_IVAR_$_MSIDAppMetadataCacheKey._environment -_OBJC_IVAR_$_MSIDAppMetadataCacheKey._generalType -_OBJC_IVAR_$_MSIDAppMetadataCacheKey._familyId -__OBJC_CLASS_PROTOCOLS_$_MSIDAppMetadataCacheKey -__OBJC_METACLASS_RO_$_MSIDAppMetadataCacheKey -__OBJC_$_INSTANCE_METHODS_MSIDAppMetadataCacheKey -__OBJC_$_INSTANCE_VARIABLES_MSIDAppMetadataCacheKey -__OBJC_$_PROP_LIST_MSIDAppMetadataCacheKey -__OBJC_CLASS_RO_$_MSIDAppMetadataCacheKey -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/key/MSIDAppMetadataCacheKey.m -src/cache/key/MSIDAppMetadataCacheKey.m -src/cache/key/MSIDAppMetadataCacheKey.h --[MSIDCredentialCacheItem description] --[MSIDCredentialCacheItem isEqual:] --[MSIDCredentialCacheItem isEqualToItem:] --[MSIDCredentialCacheItem hash] --[MSIDCredentialCacheItem copyWithZone:] --[MSIDCredentialCacheItem initWithJSONDictionary:error:] --[MSIDCredentialCacheItem jsonDictionary] --[MSIDCredentialCacheItem matchesTarget:comparisonOptions:] --[MSIDCredentialCacheItem matchesWithHomeAccountId:environment:environmentAliases:] --[MSIDCredentialCacheItem matchByEnvironment:environmentAliases:] --[MSIDCredentialCacheItem matchesWithRealm:clientId:familyId:target:requestedClaims:targetMatching:clientIdMatching:] --[MSIDCredentialCacheItem isTombstone] --[MSIDCredentialCacheItem generateCacheKey] --[MSIDCredentialCacheItem clientId] --[MSIDCredentialCacheItem setClientId:] --[MSIDCredentialCacheItem credentialType] --[MSIDCredentialCacheItem setCredentialType:] --[MSIDCredentialCacheItem secret] --[MSIDCredentialCacheItem setSecret:] --[MSIDCredentialCacheItem target] --[MSIDCredentialCacheItem setTarget:] --[MSIDCredentialCacheItem realm] --[MSIDCredentialCacheItem setRealm:] --[MSIDCredentialCacheItem environment] --[MSIDCredentialCacheItem setEnvironment:] --[MSIDCredentialCacheItem expiresOn] --[MSIDCredentialCacheItem setExpiresOn:] --[MSIDCredentialCacheItem extendedExpiresOn] --[MSIDCredentialCacheItem setExtendedExpiresOn:] --[MSIDCredentialCacheItem refreshOn] --[MSIDCredentialCacheItem setRefreshOn:] --[MSIDCredentialCacheItem cachedAt] --[MSIDCredentialCacheItem setCachedAt:] --[MSIDCredentialCacheItem expiryInterval] --[MSIDCredentialCacheItem setExpiryInterval:] --[MSIDCredentialCacheItem familyId] --[MSIDCredentialCacheItem setFamilyId:] --[MSIDCredentialCacheItem homeAccountId] --[MSIDCredentialCacheItem setHomeAccountId:] --[MSIDCredentialCacheItem enrollmentId] --[MSIDCredentialCacheItem setEnrollmentId:] --[MSIDCredentialCacheItem speInfo] --[MSIDCredentialCacheItem setSpeInfo:] --[MSIDCredentialCacheItem appKey] --[MSIDCredentialCacheItem setAppKey:] --[MSIDCredentialCacheItem applicationIdentifier] --[MSIDCredentialCacheItem setApplicationIdentifier:] --[MSIDCredentialCacheItem lastModificationTime] --[MSIDCredentialCacheItem setLastModificationTime:] --[MSIDCredentialCacheItem lastModificationApp] --[MSIDCredentialCacheItem setLastModificationApp:] --[MSIDCredentialCacheItem tokenType] --[MSIDCredentialCacheItem setTokenType:] --[MSIDCredentialCacheItem kid] --[MSIDCredentialCacheItem setKid:] --[MSIDCredentialCacheItem requestedClaims] --[MSIDCredentialCacheItem setRequestedClaims:] --[MSIDCredentialCacheItem json] --[MSIDCredentialCacheItem setJson:] --[MSIDCredentialCacheItem .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.108 -_OBJC_CLASSLIST_REFERENCES_$_.128 -_OBJC_SELECTOR_REFERENCES_.130 -_OBJC_SELECTOR_REFERENCES_.132 -_OBJC_SELECTOR_REFERENCES_.134 -_OBJC_SELECTOR_REFERENCES_.136 -_OBJC_CLASSLIST_REFERENCES_$_.141 -_OBJC_CLASSLIST_REFERENCES_$_.150 -_OBJC_SELECTOR_REFERENCES_.160 -_OBJC_SELECTOR_REFERENCES_.166 -_OBJC_CLASSLIST_REFERENCES_$_.185 -_OBJC_SELECTOR_REFERENCES_.187 -__OBJC_$_PROTOCOL_REFS_MSIDKeyGenerator -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDKeyGenerator -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDKeyGenerator -__OBJC_PROTOCOL_$_MSIDKeyGenerator -__OBJC_LABEL_PROTOCOL_$_MSIDKeyGenerator -__OBJC_CLASS_PROTOCOLS_$_MSIDCredentialCacheItem -__OBJC_METACLASS_RO_$_MSIDCredentialCacheItem -__OBJC_$_INSTANCE_METHODS_MSIDCredentialCacheItem -_OBJC_IVAR_$_MSIDCredentialCacheItem._clientId -_OBJC_IVAR_$_MSIDCredentialCacheItem._credentialType -_OBJC_IVAR_$_MSIDCredentialCacheItem._secret -_OBJC_IVAR_$_MSIDCredentialCacheItem._target -_OBJC_IVAR_$_MSIDCredentialCacheItem._realm -_OBJC_IVAR_$_MSIDCredentialCacheItem._environment -_OBJC_IVAR_$_MSIDCredentialCacheItem._expiresOn -_OBJC_IVAR_$_MSIDCredentialCacheItem._extendedExpiresOn -_OBJC_IVAR_$_MSIDCredentialCacheItem._refreshOn -_OBJC_IVAR_$_MSIDCredentialCacheItem._cachedAt -_OBJC_IVAR_$_MSIDCredentialCacheItem._expiryInterval -_OBJC_IVAR_$_MSIDCredentialCacheItem._familyId -_OBJC_IVAR_$_MSIDCredentialCacheItem._homeAccountId -_OBJC_IVAR_$_MSIDCredentialCacheItem._enrollmentId -_OBJC_IVAR_$_MSIDCredentialCacheItem._speInfo -_OBJC_IVAR_$_MSIDCredentialCacheItem._appKey -_OBJC_IVAR_$_MSIDCredentialCacheItem._applicationIdentifier -_OBJC_IVAR_$_MSIDCredentialCacheItem._lastModificationTime -_OBJC_IVAR_$_MSIDCredentialCacheItem._lastModificationApp -_OBJC_IVAR_$_MSIDCredentialCacheItem._tokenType -_OBJC_IVAR_$_MSIDCredentialCacheItem._kid -_OBJC_IVAR_$_MSIDCredentialCacheItem._requestedClaims -_OBJC_IVAR_$_MSIDCredentialCacheItem._json -__OBJC_$_INSTANCE_VARIABLES_MSIDCredentialCacheItem -__OBJC_$_PROP_LIST_MSIDCredentialCacheItem -__OBJC_CLASS_RO_$_MSIDCredentialCacheItem -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/token/MSIDCredentialCacheItem.m -src/cache/token/MSIDCredentialCacheItem.m -src/cache/token/MSIDCredentialCacheItem.h --[MSIDCacheConfig initWithKeychainGroup:] --[MSIDCacheConfig keychainGroup] --[MSIDCacheConfig .cxx_destruct] -__OBJC_METACLASS_RO_$_MSIDCacheConfig -__OBJC_$_INSTANCE_METHODS_MSIDCacheConfig -_OBJC_IVAR_$_MSIDCacheConfig._keychainGroup -__OBJC_$_INSTANCE_VARIABLES_MSIDCacheConfig -__OBJC_$_PROP_LIST_MSIDCacheConfig -__OBJC_CLASS_RO_$_MSIDCacheConfig -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/MSIDCacheConfig.m -src/cache/MSIDCacheConfig.m -src/cache/MSIDCacheConfig.h --[MSIDLegacySingleResourceToken copyWithZone:] --[MSIDLegacySingleResourceToken isEqual:] --[MSIDLegacySingleResourceToken hash] --[MSIDLegacySingleResourceToken isEqualToItem:] --[MSIDLegacySingleResourceToken initWithTokenCacheItem:] --[MSIDLegacySingleResourceToken tokenCacheItem] --[MSIDLegacySingleResourceToken initWithLegacyTokenCacheItem:] --[MSIDLegacySingleResourceToken legacyTokenCacheItem] --[MSIDLegacySingleResourceToken credentialType] --[MSIDLegacySingleResourceToken supportsCredentialType:] --[MSIDLegacySingleResourceToken description] --[MSIDLegacySingleResourceToken refreshToken] --[MSIDLegacySingleResourceToken setRefreshToken:] --[MSIDLegacySingleResourceToken familyId] --[MSIDLegacySingleResourceToken setFamilyId:] --[MSIDLegacySingleResourceToken .cxx_destruct] -_OBJC_IVAR_$_MSIDLegacySingleResourceToken._refreshToken -_OBJC_IVAR_$_MSIDLegacySingleResourceToken._familyId -__OBJC_$_PROTOCOL_REFS_MSIDRefreshableToken -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDRefreshableToken -__OBJC_$_PROP_LIST_MSIDRefreshableToken -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDRefreshableToken -__OBJC_PROTOCOL_$_MSIDRefreshableToken -__OBJC_LABEL_PROTOCOL_$_MSIDRefreshableToken -__OBJC_CLASS_PROTOCOLS_$_MSIDLegacySingleResourceToken -__OBJC_METACLASS_RO_$_MSIDLegacySingleResourceToken -__OBJC_$_INSTANCE_METHODS_MSIDLegacySingleResourceToken -__OBJC_$_INSTANCE_VARIABLES_MSIDLegacySingleResourceToken -__OBJC_$_PROP_LIST_MSIDLegacySingleResourceToken -__OBJC_CLASS_RO_$_MSIDLegacySingleResourceToken -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/token/MSIDLegacySingleResourceToken.m -src/oauth2/token/MSIDLegacySingleResourceToken.m -src/oauth2/token/MSIDLegacySingleResourceToken.h --[MSIDInteractiveAuthorizationCodeRequest initWithRequestParameters:oauthFactory:] --[MSIDInteractiveAuthorizationCodeRequest getAuthCodeWithCompletion:] -___69-[MSIDInteractiveAuthorizationCodeRequest getAuthCodeWithCompletion:]_block_invoke -___69-[MSIDInteractiveAuthorizationCodeRequest getAuthCodeWithCompletion:]_block_invoke_2 --[MSIDInteractiveAuthorizationCodeRequest getAuthCodeWithCompletionImpl:] -___73-[MSIDInteractiveAuthorizationCodeRequest getAuthCodeWithCompletionImpl:]_block_invoke -___73-[MSIDInteractiveAuthorizationCodeRequest getAuthCodeWithCompletionImpl:]_block_invoke_2 --[MSIDInteractiveAuthorizationCodeRequest showWebComponentWithCompletion:] --[MSIDInteractiveAuthorizationCodeRequest returnResultWithCode:completion:] --[MSIDInteractiveAuthorizationCodeRequest requestParameters] --[MSIDInteractiveAuthorizationCodeRequest oauthFactory] --[MSIDInteractiveAuthorizationCodeRequest lastRequestTelemetry] --[MSIDInteractiveAuthorizationCodeRequest setLastRequestTelemetry:] --[MSIDInteractiveAuthorizationCodeRequest authCodeClientInfo] --[MSIDInteractiveAuthorizationCodeRequest setAuthCodeClientInfo:] --[MSIDInteractiveAuthorizationCodeRequest webViewConfiguration] --[MSIDInteractiveAuthorizationCodeRequest setWebViewConfiguration:] --[MSIDInteractiveAuthorizationCodeRequest .cxx_destruct] -___block_descriptor_48_e8_32bs40s_e48_v24?0"MSIDOpenIdProviderMetadata"8"NSError"16l -___block_descriptor_48_e8_32bs40s_e30_v28?0"NSURL"8B16"NSError"20l -___block_descriptor_48_e8_32s40bs_e17_v16?0"NSError"8l -_OBJC_CLASSLIST_REFERENCES_$_.60 -___block_descriptor_48_e8_32s40bs_e41_v24?0"MSIDWebviewResponse"8"NSError"16l -_OBJC_CLASSLIST_REFERENCES_$_.88 -__OBJC_METACLASS_RO_$_MSIDInteractiveAuthorizationCodeRequest -__OBJC_$_INSTANCE_METHODS_MSIDInteractiveAuthorizationCodeRequest -_OBJC_IVAR_$_MSIDInteractiveAuthorizationCodeRequest._requestParameters -_OBJC_IVAR_$_MSIDInteractiveAuthorizationCodeRequest._oauthFactory -_OBJC_IVAR_$_MSIDInteractiveAuthorizationCodeRequest._lastRequestTelemetry -_OBJC_IVAR_$_MSIDInteractiveAuthorizationCodeRequest._authCodeClientInfo -_OBJC_IVAR_$_MSIDInteractiveAuthorizationCodeRequest._webViewConfiguration -__OBJC_$_INSTANCE_VARIABLES_MSIDInteractiveAuthorizationCodeRequest -__OBJC_$_PROP_LIST_MSIDInteractiveAuthorizationCodeRequest -__OBJC_CLASS_RO_$_MSIDInteractiveAuthorizationCodeRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/MSIDInteractiveAuthorizationCodeRequest.m -src/requests/MSIDInteractiveAuthorizationCodeRequest.m -src/requests/MSIDInteractiveAuthorizationCodeRequest.h -__73-[MSIDInteractiveAuthorizationCodeRequest getAuthCodeWithCompletionImpl:]_block_invoke_2 -__73-[MSIDInteractiveAuthorizationCodeRequest getAuthCodeWithCompletionImpl:]_block_invoke -__69-[MSIDInteractiveAuthorizationCodeRequest getAuthCodeWithCompletion:]_block_invoke_2 -__69-[MSIDInteractiveAuthorizationCodeRequest getAuthCodeWithCompletion:]_block_invoke --[NSData(MSIDExtensions) msidSHA256] --[NSData(MSIDExtensions) msidHexString] --[NSData(MSIDExtensions) msidBase64UrlEncodedString] -+[NSData(MSIDExtensions) msidDataFromBase64UrlEncodedString:] --[NSData(MSIDExtensions) msidDecryptedDataWithAlgorithm:privateKey:] -__OBJC_$_CATEGORY_INSTANCE_METHODS_NSData_$_MSIDExtensions -__OBJC_$_CATEGORY_CLASS_METHODS_NSData_$_MSIDExtensions -__OBJC_$_CATEGORY_NSData_$_MSIDExtensions -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/NSData+MSIDExtensions.m -src/util/NSData+MSIDExtensions.m -+[MSIDThrottlingModelFactory throttlingModelForIncomingRequest:datasource:context:] -+[MSIDThrottlingModelFactory throttlingModelForResponseWithRequest:datasource:errorResponse:context:] -+[MSIDThrottlingModelFactory generateModelFromErrorResponse:request:throttleType:cacheRecord:datasource:] -+[MSIDThrottlingModelFactory processErrorResponseToGetThrottleType:] -+[MSIDThrottlingModelFactory validateInput:] -+[MSIDThrottlingModelFactory getDBRecordWithStrictThumbprint:fullThumbprint:error:] -__OBJC_$_CLASS_METHODS_MSIDThrottlingModelFactory -__OBJC_METACLASS_RO_$_MSIDThrottlingModelFactory -__OBJC_CLASS_RO_$_MSIDThrottlingModelFactory -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/throttling/model/MSIDThrottlingModelFactory.m -src/throttling/model/MSIDThrottlingModelFactory.m --[MSIDTelemetryBrokerEvent initWithName:requestId:correlationId:] --[MSIDTelemetryBrokerEvent setBrokerAppVersion:] --[MSIDTelemetryBrokerEvent setBrokerProtocolVersion:] --[MSIDTelemetryBrokerEvent setResultStatus:] --[MSIDTelemetryBrokerEvent setBrokerApp:] -+[MSIDTelemetryBrokerEvent propertiesToAggregate] -___49+[MSIDTelemetryBrokerEvent propertiesToAggregate]_block_invoke -_propertiesToAggregate.once -_propertiesToAggregate.names -__OBJC_$_CLASS_METHODS_MSIDTelemetryBrokerEvent -__OBJC_METACLASS_RO_$_MSIDTelemetryBrokerEvent -__OBJC_$_INSTANCE_METHODS_MSIDTelemetryBrokerEvent -__OBJC_CLASS_RO_$_MSIDTelemetryBrokerEvent -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/telemetry/MSIDTelemetryBrokerEvent.m -__49+[MSIDTelemetryBrokerEvent propertiesToAggregate]_block_invoke -src/telemetry/MSIDTelemetryBrokerEvent.m --[MSIDKeyedArchiverSerializer init] --[MSIDKeyedArchiverSerializer serialize:] -___41-[MSIDKeyedArchiverSerializer serialize:]_block_invoke --[MSIDKeyedArchiverSerializer deserialize:className:] --[MSIDKeyedArchiverSerializer serializeCredentialCacheItem:] --[MSIDKeyedArchiverSerializer deserializeCredentialCacheItem:] --[MSIDKeyedArchiverSerializer serializeCredentialStorageItem:] --[MSIDKeyedArchiverSerializer deserializeCredentialStorageItem:] --[MSIDKeyedArchiverSerializer addEncodeClassMapping:] --[MSIDKeyedArchiverSerializer addDecodeClassMapping:] --[MSIDKeyedArchiverSerializer defaultEncodeClassMap] --[MSIDKeyedArchiverSerializer setDefaultEncodeClassMap:] --[MSIDKeyedArchiverSerializer defaultDecodeClassMap] --[MSIDKeyedArchiverSerializer setDefaultDecodeClassMap:] --[MSIDKeyedArchiverSerializer .cxx_destruct] -___block_descriptor_40_e8_32s_e25_v16?0"NSKeyedArchiver"8l -__OBJC_$_PROTOCOL_REFS_MSIDCacheItemSerializing -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDCacheItemSerializing -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDCacheItemSerializing -__OBJC_PROTOCOL_$_MSIDCacheItemSerializing -__OBJC_LABEL_PROTOCOL_$_MSIDCacheItemSerializing -__OBJC_CLASS_PROTOCOLS_$_MSIDKeyedArchiverSerializer -__OBJC_METACLASS_RO_$_MSIDKeyedArchiverSerializer -__OBJC_$_INSTANCE_METHODS_MSIDKeyedArchiverSerializer -_OBJC_IVAR_$_MSIDKeyedArchiverSerializer._defaultEncodeClassMap -_OBJC_IVAR_$_MSIDKeyedArchiverSerializer._defaultDecodeClassMap -__OBJC_$_INSTANCE_VARIABLES_MSIDKeyedArchiverSerializer -__OBJC_$_PROP_LIST_MSIDKeyedArchiverSerializer -__OBJC_CLASS_RO_$_MSIDKeyedArchiverSerializer -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/serializers/MSIDKeyedArchiverSerializer.m -src/cache/serializers/MSIDKeyedArchiverSerializer.m -__41-[MSIDKeyedArchiverSerializer serialize:]_block_invoke --[MSIDSSOExtensionOperationRequestDelegate authorizationController:didCompleteWithAuthorization:] -__OBJC_METACLASS_RO_$_MSIDSSOExtensionOperationRequestDelegate -__OBJC_$_INSTANCE_METHODS_MSIDSSOExtensionOperationRequestDelegate -__OBJC_CLASS_RO_$_MSIDSSOExtensionOperationRequestDelegate -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/broker/MSIDSSOExtensionOperationRequestDelegate.m -src/requests/broker/MSIDSSOExtensionOperationRequestDelegate.m -+[MSIDBrokerOperationRequest fillRequest:keychainAccessGroup:clientMetadata:context:] --[MSIDBrokerOperationRequest initWithJSONDictionary:error:] --[MSIDBrokerOperationRequest jsonDictionary] --[MSIDBrokerOperationRequest logInfo] --[MSIDBrokerOperationRequest brokerKey] --[MSIDBrokerOperationRequest setBrokerKey:] --[MSIDBrokerOperationRequest protocolVersion] --[MSIDBrokerOperationRequest setProtocolVersion:] --[MSIDBrokerOperationRequest clientVersion] --[MSIDBrokerOperationRequest setClientVersion:] --[MSIDBrokerOperationRequest clientAppVersion] --[MSIDBrokerOperationRequest setClientAppVersion:] --[MSIDBrokerOperationRequest clientAppName] --[MSIDBrokerOperationRequest setClientAppName:] --[MSIDBrokerOperationRequest clientSDK] --[MSIDBrokerOperationRequest setClientSDK:] --[MSIDBrokerOperationRequest .cxx_destruct] -_OBJC_IVAR_$_MSIDBrokerOperationRequest._brokerKey -_OBJC_IVAR_$_MSIDBrokerOperationRequest._protocolVersion -_OBJC_IVAR_$_MSIDBrokerOperationRequest._clientVersion -_OBJC_IVAR_$_MSIDBrokerOperationRequest._clientAppVersion -_OBJC_IVAR_$_MSIDBrokerOperationRequest._clientAppName -_OBJC_CLASSLIST_REFERENCES_$_.44 -_OBJC_IVAR_$_MSIDBrokerOperationRequest._clientSDK -_OBJC_CLASSLIST_REFERENCES_$_.52 -__OBJC_$_CLASS_METHODS_MSIDBrokerOperationRequest -__OBJC_CLASS_PROTOCOLS_$_MSIDBrokerOperationRequest -__OBJC_METACLASS_RO_$_MSIDBrokerOperationRequest -__OBJC_$_INSTANCE_METHODS_MSIDBrokerOperationRequest -__OBJC_$_INSTANCE_VARIABLES_MSIDBrokerOperationRequest -__OBJC_$_PROP_LIST_MSIDBrokerOperationRequest -__OBJC_CLASS_RO_$_MSIDBrokerOperationRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/broker_operation/request/MSIDBrokerOperationRequest.m -src/broker_operation/request/MSIDBrokerOperationRequest.m -src/broker_operation/request/MSIDBrokerOperationRequest.h --[NSMutableDictionary(MSIDExtensions) msidSetObjectIfNotNil:forKey:] --[NSMutableDictionary(MSIDExtensions) msidSetNonEmptyString:forKey:] -__OBJC_$_CATEGORY_INSTANCE_METHODS_NSMutableDictionary_$_MSIDExtensions -__OBJC_$_CATEGORY_NSMutableDictionary_$_MSIDExtensions -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/NSMutableDictionary+MSIDExtensions.m -src/util/NSMutableDictionary+MSIDExtensions.m --[MSIDBackgroundTaskManager initInternal] -+[MSIDBackgroundTaskManager sharedInstance] -___43+[MSIDBackgroundTaskManager sharedInstance]_block_invoke --[MSIDBackgroundTaskManager startOperationWithType:] -___52-[MSIDBackgroundTaskManager startOperationWithType:]_block_invoke --[MSIDBackgroundTaskManager stopOperationWithType:] --[MSIDBackgroundTaskManager expireOperationWithType:] --[MSIDBackgroundTaskManager backgroundTaskWithType:] --[MSIDBackgroundTaskManager setBackgroundTask:forType:] --[MSIDBackgroundTaskManager taskCache] --[MSIDBackgroundTaskManager setTaskCache:] --[MSIDBackgroundTaskManager .cxx_destruct] -_sharedInstance.singleton -___block_descriptor_48_e8_32s_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.36 -__OBJC_$_CLASS_METHODS_MSIDBackgroundTaskManager -__OBJC_METACLASS_RO_$_MSIDBackgroundTaskManager -__OBJC_$_INSTANCE_METHODS_MSIDBackgroundTaskManager -_OBJC_IVAR_$_MSIDBackgroundTaskManager._taskCache -__OBJC_$_INSTANCE_VARIABLES_MSIDBackgroundTaskManager -__OBJC_$_PROP_LIST_MSIDBackgroundTaskManager -__OBJC_CLASS_RO_$_MSIDBackgroundTaskManager -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/background/ios/MSIDBackgroundTaskManager.m -src/webview/background/ios/MSIDBackgroundTaskManager.m -__52-[MSIDBackgroundTaskManager startOperationWithType:]_block_invoke -__43+[MSIDBackgroundTaskManager sharedInstance]_block_invoke -+[MSIDWPJChallengeHandler resetHandler] -+[MSIDWPJChallengeHandler handleChallenge:webview:parentController:context:completionHandler:] -+[MSIDWPJChallengeHandler shouldHandleChallenge:] -+[MSIDWPJChallengeHandler isWPJChallenge:] -+[MSIDWPJChallengeHandler handleWPJChallenge:context:completionHandler:] -__OBJC_$_CLASS_METHODS_MSIDWPJChallengeHandler -__OBJC_$_PROTOCOL_CLASS_METHODS_MSIDChallengeHandling -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDChallengeHandling -__OBJC_PROTOCOL_$_MSIDChallengeHandling -__OBJC_LABEL_PROTOCOL_$_MSIDChallengeHandling -__OBJC_CLASS_PROTOCOLS_$_MSIDWPJChallengeHandler -__OBJC_METACLASS_RO_$_MSIDWPJChallengeHandler -__OBJC_CLASS_RO_$_MSIDWPJChallengeHandler -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/embeddedWebview/challangeHandlers/MSIDWPJChallengeHandler.m -src/webview/embeddedWebview/challangeHandlers/MSIDWPJChallengeHandler.m -+[MSIDWorkPlaceJoinUtilBase getWPJStringDataForIdentifier:accessGroup:context:error:] -+[MSIDWorkPlaceJoinUtilBase getRegisteredDeviceMetadataInformation:] -__OBJC_$_CLASS_METHODS_MSIDWorkPlaceJoinUtilBase -__OBJC_METACLASS_RO_$_MSIDWorkPlaceJoinUtilBase -__OBJC_CLASS_RO_$_MSIDWorkPlaceJoinUtilBase -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/workplacejoin/MSIDWorkPlaceJoinUtilBase.m -src/workplacejoin/MSIDWorkPlaceJoinUtilBase.m --[MSIDWebResponseBaseOperation initWithResponse:error:] --[MSIDWebResponseBaseOperation invokeWithInteractiveTokenRequestParameters:tokenRequestProvider:completion:] --[MSIDWebResponseBaseOperation doActionWithCorrelationId:error:] -__OBJC_METACLASS_RO_$_MSIDWebResponseBaseOperation -__OBJC_$_INSTANCE_METHODS_MSIDWebResponseBaseOperation -__OBJC_CLASS_RO_$_MSIDWebResponseBaseOperation -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/operations/MSIDWebResponseBaseOperation.m -src/webview/operations/MSIDWebResponseBaseOperation.m --[MSIDSSOExtensionTokenRequestDelegate authorizationController:didCompleteWithAuthorization:] -___93-[MSIDSSOExtensionTokenRequestDelegate authorizationController:didCompleteWithAuthorization:]_block_invoke -___block_descriptor_40_e8_32s_e20_v24?08"NSError"16l -__OBJC_METACLASS_RO_$_MSIDSSOExtensionTokenRequestDelegate -__OBJC_$_INSTANCE_METHODS_MSIDSSOExtensionTokenRequestDelegate -__OBJC_CLASS_RO_$_MSIDSSOExtensionTokenRequestDelegate -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/broker/MSIDSSOExtensionTokenRequestDelegate.m -__93-[MSIDSSOExtensionTokenRequestDelegate authorizationController:didCompleteWithAuthorization:]_block_invoke -src/requests/broker/MSIDSSOExtensionTokenRequestDelegate.m -+[NSDictionary(MSIDLogging) msidSecretRequestKeys] -___50+[NSDictionary(MSIDLogging) msidSecretRequestKeys]_block_invoke --[NSDictionary(MSIDLogging) msidMaskedRequestDictionary] -_msidSecretRequestKeys.s_blackListedKeys -_msidSecretRequestKeys.onceToken -__OBJC_$_CATEGORY_INSTANCE_METHODS_NSDictionary_$_MSIDLogging -__OBJC_$_CATEGORY_CLASS_METHODS_NSDictionary_$_MSIDLogging -__OBJC_$_CATEGORY_NSDictionary_$_MSIDLogging -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/NSDictionary+MSIDLogging.m -src/util/NSDictionary+MSIDLogging.m -__50+[NSDictionary(MSIDLogging) msidSecretRequestKeys]_block_invoke --[MSIDAuthorizationCodeGrantRequest initWithEndpoint:authScheme:clientId:scope:redirectUri:code:claims:codeVerifier:extraParameters:context:] -__OBJC_METACLASS_RO_$_MSIDAuthorizationCodeGrantRequest -__OBJC_$_INSTANCE_METHODS_MSIDAuthorizationCodeGrantRequest -__OBJC_CLASS_RO_$_MSIDAuthorizationCodeGrantRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/request/MSIDAuthorizationCodeGrantRequest.m -src/network/request/MSIDAuthorizationCodeGrantRequest.m --[MSIDDefaultErrorConverter errorWithDomain:code:errorDescription:oauthError:subError:underlyingError:correlationId:userInfo:] --[MSIDDefaultErrorConverter oauthErrorKey] --[MSIDDefaultErrorConverter subErrorKey] -__OBJC_$_PROTOCOL_REFS_MSIDErrorConverting -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDErrorConverting -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDErrorConverting -__OBJC_PROTOCOL_$_MSIDErrorConverting -__OBJC_LABEL_PROTOCOL_$_MSIDErrorConverting -__OBJC_CLASS_PROTOCOLS_$_MSIDDefaultErrorConverter -__OBJC_METACLASS_RO_$_MSIDDefaultErrorConverter -__OBJC_$_INSTANCE_METHODS_MSIDDefaultErrorConverter -__OBJC_$_PROP_LIST_MSIDDefaultErrorConverter -__OBJC_CLASS_RO_$_MSIDDefaultErrorConverter -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/MSIDDefaultErrorConverter.m -src/MSIDDefaultErrorConverter.m --[MSIDURLFormObject init] --[MSIDURLFormObject initWithEncodedString:error:] --[MSIDURLFormObject initWithDictionary:error:] --[MSIDURLFormObject formDictionary] --[MSIDURLFormObject encode] --[MSIDURLFormObject .cxx_destruct] -__OBJC_METACLASS_RO_$_MSIDURLFormObject -__OBJC_$_INSTANCE_METHODS_MSIDURLFormObject -__OBJC_$_INSTANCE_VARIABLES_MSIDURLFormObject -__OBJC_CLASS_RO_$_MSIDURLFormObject -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/MSIDURLFormObject.m -src/util/MSIDURLFormObject.m --[MSIDClientInfo uid] --[MSIDClientInfo utid] --[MSIDClientInfo rawClientInfo] --[MSIDClientInfo setRawClientInfo:] --[MSIDClientInfo initWithRawClientInfo:error:] --[MSIDClientInfo accountIdentifier] --[MSIDClientInfo copyWithZone:] -__OBJC_CLASS_PROTOCOLS_$_MSIDClientInfo -__OBJC_METACLASS_RO_$_MSIDClientInfo -__OBJC_$_INSTANCE_METHODS_MSIDClientInfo -__OBJC_$_PROP_LIST_MSIDClientInfo -__OBJC_CLASS_RO_$_MSIDClientInfo -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/aad_base/MSIDClientInfo.m -src/oauth2/aad_base/MSIDClientInfo.m --[MSIDWorkplaceJoinChallenge initWithURLChallenge:] --[MSIDWorkplaceJoinChallenge certAuthorities] --[MSIDWorkplaceJoinChallenge .cxx_destruct] -__OBJC_METACLASS_RO_$_MSIDWorkplaceJoinChallenge -__OBJC_$_INSTANCE_METHODS_MSIDWorkplaceJoinChallenge -_OBJC_IVAR_$_MSIDWorkplaceJoinChallenge._certAuthorities -__OBJC_$_INSTANCE_VARIABLES_MSIDWorkplaceJoinChallenge -__OBJC_$_PROP_LIST_MSIDWorkplaceJoinChallenge -__OBJC_CLASS_RO_$_MSIDWorkplaceJoinChallenge -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/workplacejoin/MSIDWorkplaceJoinChallenge.m -src/workplacejoin/MSIDWorkplaceJoinChallenge.m -src/workplacejoin/MSIDWorkplaceJoinChallenge.h -+[MSIDWebWPJResponse load] --[MSIDWebWPJResponse initWithURL:context:error:] --[MSIDWebWPJResponse isBrokerInstallResponse:] -+[MSIDWebWPJResponse operation] --[MSIDWebWPJResponse upn] --[MSIDWebWPJResponse appInstallLink] --[MSIDWebWPJResponse clientInfo] --[MSIDWebWPJResponse .cxx_destruct] -_OBJC_IVAR_$_MSIDWebWPJResponse._appInstallLink -_OBJC_IVAR_$_MSIDWebWPJResponse._upn -_OBJC_IVAR_$_MSIDWebWPJResponse._clientInfo -__OBJC_$_CLASS_METHODS_MSIDWebWPJResponse -__OBJC_METACLASS_RO_$_MSIDWebWPJResponse -__OBJC_$_INSTANCE_METHODS_MSIDWebWPJResponse -__OBJC_$_INSTANCE_VARIABLES_MSIDWebWPJResponse -__OBJC_$_PROP_LIST_MSIDWebWPJResponse -__OBJC_CLASS_RO_$_MSIDWebWPJResponse -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/response/MSIDWebWPJResponse.m -src/webview/response/MSIDWebWPJResponse.m -src/webview/response/MSIDWebWPJResponse.h --[MSIDBrokerOperationResponse operation] --[MSIDBrokerOperationResponse setOperation:] --[MSIDBrokerOperationResponse .cxx_destruct] -__OBJC_METACLASS_RO_$_MSIDBrokerOperationResponse -__OBJC_$_INSTANCE_METHODS_MSIDBrokerOperationResponse -_OBJC_IVAR_$_MSIDBrokerOperationResponse._operation -__OBJC_$_INSTANCE_VARIABLES_MSIDBrokerOperationResponse -__OBJC_$_PROP_LIST_MSIDBrokerOperationResponse -__OBJC_CLASS_RO_$_MSIDBrokerOperationResponse -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/broker_operation/response/MSIDBrokerOperationResponse.m -src/broker_operation/response/MSIDBrokerOperationResponse.m -src/broker_operation/response/MSIDBrokerOperationResponse.h --[MSIDRefreshTokenGrantRequest initWithEndpoint:authScheme:clientId:scope:refreshToken:redirectUri:extraParameters:context:] --[MSIDRefreshTokenGrantRequest fullRequestThumbprint] --[MSIDRefreshTokenGrantRequest strictRequestThumbprint] -+[MSIDRefreshTokenGrantRequest fullRequestThumbprintExcludeParams] -___66+[MSIDRefreshTokenGrantRequest fullRequestThumbprintExcludeParams]_block_invoke -+[MSIDRefreshTokenGrantRequest strictRequestThumbprintIncludeParams] -___68+[MSIDRefreshTokenGrantRequest strictRequestThumbprintIncludeParams]_block_invoke --[MSIDRefreshTokenGrantRequest thumbprintParameters] --[MSIDRefreshTokenGrantRequest setThumbprintParameters:] --[MSIDRefreshTokenGrantRequest .cxx_destruct] -_OBJC_IVAR_$_MSIDRefreshTokenGrantRequest._thumbprintParameters -_fullRequestThumbprintExcludeParams.once_token -_fullRequestThumbprintExcludeParams.excludeSet -_strictRequestThumbprintIncludeParams.once_token -_strictRequestThumbprintIncludeParams.includeSet -___block_literal_global.22 -__OBJC_$_CLASS_METHODS_MSIDRefreshTokenGrantRequest -__OBJC_$_PROTOCOL_REFS_MSIDThumbprintCalculatable -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDThumbprintCalculatable -__OBJC_$_PROTOCOL_CLASS_METHODS_MSIDThumbprintCalculatable -__OBJC_$_PROP_LIST_MSIDThumbprintCalculatable -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDThumbprintCalculatable -__OBJC_$_CLASS_PROP_LIST_MSIDThumbprintCalculatable -__OBJC_PROTOCOL_$_MSIDThumbprintCalculatable -__OBJC_LABEL_PROTOCOL_$_MSIDThumbprintCalculatable -__OBJC_CLASS_PROTOCOLS_$_MSIDRefreshTokenGrantRequest -__OBJC_$_CLASS_PROP_LIST_MSIDRefreshTokenGrantRequest -__OBJC_METACLASS_RO_$_MSIDRefreshTokenGrantRequest -__OBJC_$_INSTANCE_METHODS_MSIDRefreshTokenGrantRequest -__OBJC_$_INSTANCE_VARIABLES_MSIDRefreshTokenGrantRequest -__OBJC_$_PROP_LIST_MSIDRefreshTokenGrantRequest -__OBJC_CLASS_RO_$_MSIDRefreshTokenGrantRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/request/MSIDRefreshTokenGrantRequest.m -src/network/request/MSIDRefreshTokenGrantRequest.m -__68+[MSIDRefreshTokenGrantRequest strictRequestThumbprintIncludeParams]_block_invoke -__66+[MSIDRefreshTokenGrantRequest fullRequestThumbprintExcludeParams]_block_invoke --[NSError(MSIDThrottlingExtension) msidGetRetryDateFromError] --[NSError(MSIDThrottlingExtension) msidIsMSIDError] --[NSError(MSIDThrottlingExtension) msidGetHTTPHeaderValue:] --[NSError(MSIDThrottlingExtension) msidGetUserInfoValueWithMSIDKey:orMSALKey:] -__OBJC_$_CATEGORY_INSTANCE_METHODS_NSError_$_MSIDThrottlingExtension -__OBJC_$_CATEGORY_NSError_$_MSIDThrottlingExtension -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/NSError+MSIDThrottlingExtension.m -src/util/NSError+MSIDThrottlingExtension.m -+[MSIDAuthorityFactory authorityFromUrl:context:error:] -+[MSIDAuthorityFactory authorityFromUrl:rawTenant:context:error:] -__OBJC_$_CLASS_METHODS_MSIDAuthorityFactory -__OBJC_METACLASS_RO_$_MSIDAuthorityFactory -__OBJC_CLASS_RO_$_MSIDAuthorityFactory -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/validation/MSIDAuthorityFactory.m -src/validation/MSIDAuthorityFactory.m --[MSIDAADRequestConfigurator configure:] -__OBJC_$_PROTOCOL_REFS_MSIDHttpRequestConfiguratorProtocol -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDHttpRequestConfiguratorProtocol -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDHttpRequestConfiguratorProtocol -__OBJC_PROTOCOL_$_MSIDHttpRequestConfiguratorProtocol -__OBJC_LABEL_PROTOCOL_$_MSIDHttpRequestConfiguratorProtocol -__OBJC_CLASS_PROTOCOLS_$_MSIDAADRequestConfigurator -__OBJC_METACLASS_RO_$_MSIDAADRequestConfigurator -__OBJC_$_INSTANCE_METHODS_MSIDAADRequestConfigurator -__OBJC_$_PROP_LIST_MSIDAADRequestConfigurator -__OBJC_CLASS_RO_$_MSIDAADRequestConfigurator -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/request_configurator/MSIDAADRequestConfigurator.m -src/network/request_configurator/MSIDAADRequestConfigurator.m -+[MSIDThumbprintCalculator calculateThumbprint:filteringSet:shouldIncludeKeys:] -+[MSIDThumbprintCalculator sortRequestParametersUsingFilteredSet:filteringSet:shouldIncludeKeys:] -___97+[MSIDThumbprintCalculator sortRequestParametersUsingFilteredSet:filteringSet:shouldIncludeKeys:]_block_invoke -___copy_helper_block_e8_32s40s -___97+[MSIDThumbprintCalculator sortRequestParametersUsingFilteredSet:filteringSet:shouldIncludeKeys:]_block_invoke.38 -+[MSIDThumbprintCalculator hash:] -___block_descriptor_49_e8_32s40s_e15_v32?0816^B24l -___block_descriptor_32_e31_q24?0"NSString"8"NSString"16l -__OBJC_$_CLASS_METHODS_MSIDThumbprintCalculator -__OBJC_METACLASS_RO_$_MSIDThumbprintCalculator -__OBJC_CLASS_RO_$_MSIDThumbprintCalculator -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/throttling/thumbprint_calculation/MSIDThumbprintCalculator.m -src/throttling/thumbprint_calculation/MSIDThumbprintCalculator.m -__97+[MSIDThumbprintCalculator sortRequestParametersUsingFilteredSet:filteringSet:shouldIncludeKeys:]_block_invoke.38 -__copy_helper_block_e8_32s40s -__97+[MSIDThumbprintCalculator sortRequestParametersUsingFilteredSet:filteringSet:shouldIncludeKeys:]_block_invoke -+[MSIDAadAuthorityResolver initialize] --[MSIDAadAuthorityResolver init] --[MSIDAadAuthorityResolver resolveAuthority:userPrincipalName:validate:context:completionBlock:] -___96-[MSIDAadAuthorityResolver resolveAuthority:userPrincipalName:validate:context:completionBlock:]_block_invoke -___96-[MSIDAadAuthorityResolver resolveAuthority:userPrincipalName:validate:context:completionBlock:]_block_invoke.14 -___copy_helper_block_e8_32b40r -___destroy_helper_block_e8_32s40r -___copy_helper_block_e8_32s40s48s56b --[MSIDAadAuthorityResolver sendDiscoverRequestWithAuthority:validate:context:completionBlock:] -___94-[MSIDAadAuthorityResolver sendDiscoverRequestWithAuthority:validate:context:completionBlock:]_block_invoke -___94-[MSIDAadAuthorityResolver sendDiscoverRequestWithAuthority:validate:context:completionBlock:]_block_invoke_2 --[MSIDAadAuthorityResolver handleRecord:authority:completionBlock:] --[MSIDAadAuthorityResolver aadCache] --[MSIDAadAuthorityResolver setAadCache:] --[MSIDAadAuthorityResolver .cxx_destruct] -_s_aadValidationQueue -___block_descriptor_48_e8_32bs40r_e30_v28?0"NSURL"8B16"NSError"20l -___block_descriptor_65_e8_32s40s48s56bs_e5_v8?0l -___block_descriptor_48_e8_32s40bs_e20_v20?0B8"NSError"12l -___block_descriptor_65_e8_32s40s48s56bs_e54_v24?0"MSIDAADAuthorityMetadataResponse"8"NSError"16l -__OBJC_$_CLASS_METHODS_MSIDAadAuthorityResolver -__OBJC_CLASS_PROTOCOLS_$_MSIDAadAuthorityResolver -__OBJC_METACLASS_RO_$_MSIDAadAuthorityResolver -__OBJC_$_INSTANCE_METHODS_MSIDAadAuthorityResolver -_OBJC_IVAR_$_MSIDAadAuthorityResolver._aadCache -__OBJC_$_INSTANCE_VARIABLES_MSIDAadAuthorityResolver -__OBJC_$_PROP_LIST_MSIDAadAuthorityResolver -__OBJC_CLASS_RO_$_MSIDAadAuthorityResolver -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/validation/MSIDAadAuthorityResolver.m -src/validation/MSIDAadAuthorityResolver.m -src/validation/MSIDAadAuthorityResolver.h -__94-[MSIDAadAuthorityResolver sendDiscoverRequestWithAuthority:validate:context:completionBlock:]_block_invoke_2 -__94-[MSIDAadAuthorityResolver sendDiscoverRequestWithAuthority:validate:context:completionBlock:]_block_invoke -__copy_helper_block_e8_32s40s48s56b -__destroy_helper_block_e8_32s40r -__copy_helper_block_e8_32b40r -__96-[MSIDAadAuthorityResolver resolveAuthority:userPrincipalName:validate:context:completionBlock:]_block_invoke.14 -__96-[MSIDAadAuthorityResolver resolveAuthority:userPrincipalName:validate:context:completionBlock:]_block_invoke --[MSIDMetadataCache initWithPersistentDataSource:] --[MSIDMetadataCache saveAccountMetadataCacheItem:key:context:error:] -___68-[MSIDMetadataCache saveAccountMetadataCacheItem:key:context:error:]_block_invoke -___copy_helper_block_e8_32s40s48s56r -___destroy_helper_block_e8_32s40s48s56r -___68-[MSIDMetadataCache saveAccountMetadataCacheItem:key:context:error:]_block_invoke.21 -___copy_helper_block_e8_32s40s48s56s64r72r -___destroy_helper_block_e8_32s40s48s56s64r72r --[MSIDMetadataCache accountMetadataCacheItemWithKey:context:error:] --[MSIDMetadataCache accountMetadataCacheItemWithKey:skipCache:context:error:] -___77-[MSIDMetadataCache accountMetadataCacheItemWithKey:skipCache:context:error:]_block_invoke -___copy_helper_block_e8_32s40s48s56r64r72r -___destroy_helper_block_e8_32s40s48s56r64r72r -___77-[MSIDMetadataCache accountMetadataCacheItemWithKey:skipCache:context:error:]_block_invoke.47 -___copy_helper_block_e8_32s40s48r -___destroy_helper_block_e8_32s40s48r --[MSIDMetadataCache allAccountMetadataCacheItemsWithContext:error:] -___67-[MSIDMetadataCache allAccountMetadataCacheItemsWithContext:error:]_block_invoke -___67-[MSIDMetadataCache allAccountMetadataCacheItemsWithContext:error:]_block_invoke.53 -___copy_helper_block_e8_32s40r --[MSIDMetadataCache removeAccountMetadataCacheItemForKey:context:error:] -___72-[MSIDMetadataCache removeAccountMetadataCacheItemForKey:context:error:]_block_invoke --[MSIDMetadataCache .cxx_destruct] -___block_descriptor_64_e8_32s40s48s56r_e5_v8?0l -___block_descriptor_80_e8_32s40s48s56s64r72r_e5_v8?0l -___block_descriptor_81_e8_32s40s48s56r64r72r_e5_v8?0l -___block_descriptor_56_e8_32s40s48r_e5_v8?0l -___block_descriptor_72_e8_32s40s48s56r64r_e5_v8?0l -___block_descriptor_48_e8_32s40r_e5_v8?0l -__OBJC_METACLASS_RO_$_MSIDMetadataCache -__OBJC_$_INSTANCE_METHODS_MSIDMetadataCache -_OBJC_IVAR_$_MSIDMetadataCache._memoryCache -_OBJC_IVAR_$_MSIDMetadataCache._dataSource -_OBJC_IVAR_$_MSIDMetadataCache._synchronizationQueue -_OBJC_IVAR_$_MSIDMetadataCache._jsonSerializer -__OBJC_$_INSTANCE_VARIABLES_MSIDMetadataCache -__OBJC_CLASS_RO_$_MSIDMetadataCache -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/metadata/MSIDMetadataCache.m -src/cache/metadata/MSIDMetadataCache.m -__72-[MSIDMetadataCache removeAccountMetadataCacheItemForKey:context:error:]_block_invoke -__copy_helper_block_e8_32s40r -__67-[MSIDMetadataCache allAccountMetadataCacheItemsWithContext:error:]_block_invoke.53 -__67-[MSIDMetadataCache allAccountMetadataCacheItemsWithContext:error:]_block_invoke -__destroy_helper_block_e8_32s40s48r -__copy_helper_block_e8_32s40s48r -__77-[MSIDMetadataCache accountMetadataCacheItemWithKey:skipCache:context:error:]_block_invoke.47 -__destroy_helper_block_e8_32s40s48s56r64r72r -__copy_helper_block_e8_32s40s48s56r64r72r -__77-[MSIDMetadataCache accountMetadataCacheItemWithKey:skipCache:context:error:]_block_invoke -__destroy_helper_block_e8_32s40s48s56s64r72r -__copy_helper_block_e8_32s40s48s56s64r72r -__68-[MSIDMetadataCache saveAccountMetadataCacheItem:key:context:error:]_block_invoke.21 -__destroy_helper_block_e8_32s40s48s56r -__copy_helper_block_e8_32s40s48s56r -__68-[MSIDMetadataCache saveAccountMetadataCacheItem:key:context:error:]_block_invoke --[MSIDThrottlingCacheRecord initWithErrorResponse:throttleType:throttleDuration:] --[MSIDThrottlingCacheRecord creationTime] --[MSIDThrottlingCacheRecord expirationTime] --[MSIDThrottlingCacheRecord throttleType] --[MSIDThrottlingCacheRecord setThrottleType:] --[MSIDThrottlingCacheRecord cachedErrorResponse] --[MSIDThrottlingCacheRecord throttledCount] --[MSIDThrottlingCacheRecord setThrottledCount:] --[MSIDThrottlingCacheRecord .cxx_destruct] -__OBJC_METACLASS_RO_$_MSIDThrottlingCacheRecord -__OBJC_$_INSTANCE_METHODS_MSIDThrottlingCacheRecord -_OBJC_IVAR_$_MSIDThrottlingCacheRecord._creationTime -_OBJC_IVAR_$_MSIDThrottlingCacheRecord._expirationTime -_OBJC_IVAR_$_MSIDThrottlingCacheRecord._throttleType -_OBJC_IVAR_$_MSIDThrottlingCacheRecord._cachedErrorResponse -_OBJC_IVAR_$_MSIDThrottlingCacheRecord._throttledCount -__OBJC_$_INSTANCE_VARIABLES_MSIDThrottlingCacheRecord -__OBJC_$_PROP_LIST_MSIDThrottlingCacheRecord -__OBJC_CLASS_RO_$_MSIDThrottlingCacheRecord -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/throttling/cache/MSIDThrottlingCacheRecord.m -src/throttling/cache/MSIDThrottlingCacheRecord.m -src/throttling/cache/MSIDThrottlingCacheRecord.h -+[UIApplication(MSIDExtensions) msidCurrentViewController:] -+[UIApplication(MSIDExtensions) msidCurrentViewControllerWithRootViewController:] -__OBJC_$_CATEGORY_CLASS_METHODS_UIApplication_$_MSIDExtensions -__OBJC_$_CATEGORY_UIApplication_$_MSIDExtensions -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/ios/UIApplication+MSIDExtensions.m -src/util/ios/UIApplication+MSIDExtensions.m --[MSIDSSOExtensionGetDeviceInfoRequest initWithRequestParameters:error:] -___72-[MSIDSSOExtensionGetDeviceInfoRequest initWithRequestParameters:error:]_block_invoke -___copy_helper_block_e8_32s40w -___destroy_helper_block_e8_32s40w --[MSIDSSOExtensionGetDeviceInfoRequest executeRequestWithCompletion:] --[MSIDSSOExtensionGetDeviceInfoRequest controllerWithRequest:] -+[MSIDSSOExtensionGetDeviceInfoRequest canPerformRequest] --[MSIDSSOExtensionGetDeviceInfoRequest requestParameters] --[MSIDSSOExtensionGetDeviceInfoRequest setRequestParameters:] --[MSIDSSOExtensionGetDeviceInfoRequest authorizationController] --[MSIDSSOExtensionGetDeviceInfoRequest setAuthorizationController:] --[MSIDSSOExtensionGetDeviceInfoRequest requestCompletionBlock] --[MSIDSSOExtensionGetDeviceInfoRequest setRequestCompletionBlock:] --[MSIDSSOExtensionGetDeviceInfoRequest extensionDelegate] --[MSIDSSOExtensionGetDeviceInfoRequest setExtensionDelegate:] --[MSIDSSOExtensionGetDeviceInfoRequest ssoProvider] --[MSIDSSOExtensionGetDeviceInfoRequest setSsoProvider:] --[MSIDSSOExtensionGetDeviceInfoRequest .cxx_destruct] -___block_descriptor_48_e8_32s40w_e58_v24?0"MSIDBrokerNativeAppOperationResponse"8"NSError"16l -__OBJC_$_CLASS_METHODS_MSIDSSOExtensionGetDeviceInfoRequest -__OBJC_METACLASS_RO_$_MSIDSSOExtensionGetDeviceInfoRequest -__OBJC_$_INSTANCE_METHODS_MSIDSSOExtensionGetDeviceInfoRequest -_OBJC_IVAR_$_MSIDSSOExtensionGetDeviceInfoRequest._requestParameters -_OBJC_IVAR_$_MSIDSSOExtensionGetDeviceInfoRequest._authorizationController -_OBJC_IVAR_$_MSIDSSOExtensionGetDeviceInfoRequest._requestCompletionBlock -_OBJC_IVAR_$_MSIDSSOExtensionGetDeviceInfoRequest._extensionDelegate -_OBJC_IVAR_$_MSIDSSOExtensionGetDeviceInfoRequest._ssoProvider -__OBJC_$_INSTANCE_VARIABLES_MSIDSSOExtensionGetDeviceInfoRequest -__OBJC_$_PROP_LIST_MSIDSSOExtensionGetDeviceInfoRequest -__OBJC_CLASS_RO_$_MSIDSSOExtensionGetDeviceInfoRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/broker/MSIDSSOExtensionGetDeviceInfoRequest.m -src/requests/broker/MSIDSSOExtensionGetDeviceInfoRequest.m -src/requests/broker/MSIDSSOExtensionGetDeviceInfoRequest.h -__destroy_helper_block_e8_32s40w -__copy_helper_block_e8_32s40w -__72-[MSIDSSOExtensionGetDeviceInfoRequest initWithRequestParameters:error:]_block_invoke --[MSIDWebviewFactory webViewWithConfiguration:requestParameters:context:] --[MSIDWebviewFactory embeddedWebviewFromConfiguration:customWebview:context:] -___77-[MSIDWebviewFactory embeddedWebviewFromConfiguration:customWebview:context:]_block_invoke -___copy_helper_block_e8_32s40s48s56s64r -___destroy_helper_block_e8_32s40s48s56s64r --[MSIDWebviewFactory systemWebviewFromConfiguration:useAuthenticationSession:allowSafariViewController:context:] -___112-[MSIDWebviewFactory systemWebviewFromConfiguration:useAuthenticationSession:allowSafariViewController:context:]_block_invoke --[MSIDWebviewFactory authorizationParametersFromRequestParameters:pkce:requestState:] --[MSIDWebviewFactory logoutParametersFromRequestParameters:requestState:] --[MSIDWebviewFactory metadataFromRequestParameters:] --[MSIDWebviewFactory oAuthResponseWithURL:requestState:ignoreInvalidState:context:error:] --[MSIDWebviewFactory generateStateValue] --[MSIDWebviewFactory authorizeWebRequestConfigurationWithRequestParameters:] --[MSIDWebviewFactory logoutWebRequestConfigurationWithRequestParameters:] --[MSIDWebviewFactory startURLWithEndpoint:authority:query:context:] -___block_descriptor_72_e8_32s40s48s56s64r_e5_v8?0l -___block_descriptor_66_e8_32s40s48s56r_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.81 -_OBJC_SELECTOR_REFERENCES_.112 -_OBJC_CLASSLIST_REFERENCES_$_.119 -_OBJC_CLASSLIST_REFERENCES_$_.122 -__OBJC_METACLASS_RO_$_MSIDWebviewFactory -__OBJC_$_INSTANCE_METHODS_MSIDWebviewFactory -__OBJC_CLASS_RO_$_MSIDWebviewFactory -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/MSIDWebviewFactory.m -src/oauth2/MSIDWebviewFactory.m -__112-[MSIDWebviewFactory systemWebviewFromConfiguration:useAuthenticationSession:allowSafariViewController:context:]_block_invoke -__destroy_helper_block_e8_32s40s48s56s64r -__copy_helper_block_e8_32s40s48s56s64r -__77-[MSIDWebviewFactory embeddedWebviewFromConfiguration:customWebview:context:]_block_invoke -+[MSIDPRTCacheItem supportsSecureCoding] --[MSIDPRTCacheItem encodeWithCoder:] --[MSIDPRTCacheItem initWithCoder:] --[MSIDPRTCacheItem initWithJSONDictionary:error:] --[MSIDPRTCacheItem jsonDictionary] --[MSIDPRTCacheItem isEqual:] --[MSIDPRTCacheItem isEqualToItem:] --[MSIDPRTCacheItem hash] --[MSIDPRTCacheItem sessionKey] --[MSIDPRTCacheItem setSessionKey:] --[MSIDPRTCacheItem deviceID] --[MSIDPRTCacheItem setDeviceID:] --[MSIDPRTCacheItem prtProtocolVersion] --[MSIDPRTCacheItem setPrtProtocolVersion:] --[MSIDPRTCacheItem .cxx_destruct] -_OBJC_IVAR_$_MSIDPRTCacheItem._sessionKey -_OBJC_IVAR_$_MSIDPRTCacheItem._deviceID -_OBJC_IVAR_$_MSIDPRTCacheItem._prtProtocolVersion -__OBJC_$_CLASS_METHODS_MSIDPRTCacheItem -__OBJC_METACLASS_RO_$_MSIDPRTCacheItem -__OBJC_$_INSTANCE_METHODS_MSIDPRTCacheItem -__OBJC_$_INSTANCE_VARIABLES_MSIDPRTCacheItem -__OBJC_$_PROP_LIST_MSIDPRTCacheItem -__OBJC_CLASS_RO_$_MSIDPRTCacheItem -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/token/MSIDPRTCacheItem.m -src/cache/token/MSIDPRTCacheItem.m -src/cache/token/MSIDPRTCacheItem.h --[MSIDWebAADAuthCodeResponse initWithURL:context:error:] --[MSIDWebAADAuthCodeResponse initWithURL:requestState:ignoreInvalidState:context:error:] --[MSIDWebAADAuthCodeResponse cloudHostName] --[MSIDWebAADAuthCodeResponse clientInfo] --[MSIDWebAADAuthCodeResponse .cxx_destruct] -_OBJC_IVAR_$_MSIDWebAADAuthCodeResponse._cloudHostName -_OBJC_IVAR_$_MSIDWebAADAuthCodeResponse._clientInfo -__OBJC_METACLASS_RO_$_MSIDWebAADAuthCodeResponse -__OBJC_$_INSTANCE_METHODS_MSIDWebAADAuthCodeResponse -__OBJC_$_INSTANCE_VARIABLES_MSIDWebAADAuthCodeResponse -__OBJC_$_PROP_LIST_MSIDWebAADAuthCodeResponse -__OBJC_CLASS_RO_$_MSIDWebAADAuthCodeResponse -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/response/MSIDWebAADAuthCodeResponse.m -src/webview/response/MSIDWebAADAuthCodeResponse.m -src/webview/response/MSIDWebAADAuthCodeResponse.h --[MSIDSSOExtensionSilentTokenRequest initWithRequestParameters:forceRefresh:oauthFactory:tokenResponseValidator:tokenCache:accountMetadataCache:extendedTokenCache:] -___164-[MSIDSSOExtensionSilentTokenRequest initWithRequestParameters:forceRefresh:oauthFactory:tokenResponseValidator:tokenCache:accountMetadataCache:extendedTokenCache:]_block_invoke -___164-[MSIDSSOExtensionSilentTokenRequest initWithRequestParameters:forceRefresh:oauthFactory:tokenResponseValidator:tokenCache:accountMetadataCache:extendedTokenCache:]_block_invoke_2 -___copy_helper_block_e8_32w -___destroy_helper_block_e8_32w --[MSIDSSOExtensionSilentTokenRequest executeRequestWithCompletion:] -___67-[MSIDSSOExtensionSilentTokenRequest executeRequestWithCompletion:]_block_invoke -___67-[MSIDSSOExtensionSilentTokenRequest executeRequestWithCompletion:]_block_invoke_2 --[MSIDSSOExtensionSilentTokenRequest executeRequestImplWithCompletionBlock:] --[MSIDSSOExtensionSilentTokenRequest tokenCache] --[MSIDSSOExtensionSilentTokenRequest metadataCache] --[MSIDSSOExtensionSilentTokenRequest authorizationController] --[MSIDSSOExtensionSilentTokenRequest setAuthorizationController:] --[MSIDSSOExtensionSilentTokenRequest requestCompletionBlock] --[MSIDSSOExtensionSilentTokenRequest setRequestCompletionBlock:] --[MSIDSSOExtensionSilentTokenRequest setTokenCache:] --[MSIDSSOExtensionSilentTokenRequest accountMetadataCache] --[MSIDSSOExtensionSilentTokenRequest setAccountMetadataCache:] --[MSIDSSOExtensionSilentTokenRequest extensionDelegate] --[MSIDSSOExtensionSilentTokenRequest setExtensionDelegate:] --[MSIDSSOExtensionSilentTokenRequest ssoProvider] --[MSIDSSOExtensionSilentTokenRequest setSsoProvider:] --[MSIDSSOExtensionSilentTokenRequest providerType] --[MSIDSSOExtensionSilentTokenRequest enrollmentIdsCache] --[MSIDSSOExtensionSilentTokenRequest mamResourcesCache] --[MSIDSSOExtensionSilentTokenRequest ssoTokenResponseHandler] --[MSIDSSOExtensionSilentTokenRequest operationRequest] --[MSIDSSOExtensionSilentTokenRequest setOperationRequest:] --[MSIDSSOExtensionSilentTokenRequest .cxx_destruct] -_OBJC_IVAR_$_MSIDSSOExtensionSilentTokenRequest._tokenCache -_OBJC_IVAR_$_MSIDSSOExtensionSilentTokenRequest._ssoTokenResponseHandler -_OBJC_IVAR_$_MSIDSSOExtensionSilentTokenRequest._extensionDelegate -___block_descriptor_40_e8_32s_e37_v24?0"MSIDTokenResult"8"NSError"16l -___block_descriptor_40_e8_32w_e54_v24?0"MSIDBrokerOperationTokenResponse"8"NSError"16l -_OBJC_IVAR_$_MSIDSSOExtensionSilentTokenRequest._ssoProvider -_OBJC_IVAR_$_MSIDSSOExtensionSilentTokenRequest._providerType -_OBJC_IVAR_$_MSIDSSOExtensionSilentTokenRequest._enrollmentIdsCache -_OBJC_IVAR_$_MSIDSSOExtensionSilentTokenRequest._mamResourcesCache -_OBJC_IVAR_$_MSIDSSOExtensionSilentTokenRequest._accountMetadataCache -_OBJC_CLASSLIST_REFERENCES_$_.80 -_OBJC_CLASSLIST_REFERENCES_$_.123 -_OBJC_IVAR_$_MSIDSSOExtensionSilentTokenRequest._authorizationController -_OBJC_IVAR_$_MSIDSSOExtensionSilentTokenRequest._requestCompletionBlock -_OBJC_IVAR_$_MSIDSSOExtensionSilentTokenRequest._operationRequest -__OBJC_$_PROTOCOL_REFS_ASAuthorizationControllerDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_ASAuthorizationControllerDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_ASAuthorizationControllerDelegate -__OBJC_PROTOCOL_$_ASAuthorizationControllerDelegate -__OBJC_LABEL_PROTOCOL_$_ASAuthorizationControllerDelegate -__OBJC_CLASS_PROTOCOLS_$_MSIDSSOExtensionSilentTokenRequest -__OBJC_METACLASS_RO_$_MSIDSSOExtensionSilentTokenRequest -__OBJC_$_INSTANCE_METHODS_MSIDSSOExtensionSilentTokenRequest -__OBJC_$_INSTANCE_VARIABLES_MSIDSSOExtensionSilentTokenRequest -__OBJC_$_PROP_LIST_MSIDSSOExtensionSilentTokenRequest -__OBJC_CLASS_RO_$_MSIDSSOExtensionSilentTokenRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/broker/MSIDSSOExtensionSilentTokenRequest.m -src/requests/broker/MSIDSSOExtensionSilentTokenRequest.m -__67-[MSIDSSOExtensionSilentTokenRequest executeRequestWithCompletion:]_block_invoke_2 -__67-[MSIDSSOExtensionSilentTokenRequest executeRequestWithCompletion:]_block_invoke -__destroy_helper_block_e8_32w -__copy_helper_block_e8_32w -__164-[MSIDSSOExtensionSilentTokenRequest initWithRequestParameters:forceRefresh:oauthFactory:tokenResponseValidator:tokenCache:accountMetadataCache:extendedTokenCache:]_block_invoke_2 -__164-[MSIDSSOExtensionSilentTokenRequest initWithRequestParameters:forceRefresh:oauthFactory:tokenResponseValidator:tokenCache:accountMetadataCache:extendedTokenCache:]_block_invoke --[MSIDCredentialCacheItem(MSIDBaseToken) tokenWithType:] -_OBJC_CLASSLIST_REFERENCES_$_.2 -__OBJC_$_CATEGORY_INSTANCE_METHODS_MSIDCredentialCacheItem_$_MSIDBaseToken -__OBJC_$_CATEGORY_MSIDCredentialCacheItem_$_MSIDBaseToken -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/token/MSIDCredentialCacheItem+MSIDBaseToken.m -src/cache/token/MSIDCredentialCacheItem+MSIDBaseToken.m --[MSIDWebResponseBrokerInstallOperation initWithResponse:error:] --[MSIDWebResponseBrokerInstallOperation invokeWithInteractiveTokenRequestParameters:tokenRequestProvider:completion:] --[MSIDWebResponseBrokerInstallOperation appInstallLink] --[MSIDWebResponseBrokerInstallOperation setAppInstallLink:] --[MSIDWebResponseBrokerInstallOperation .cxx_destruct] -_OBJC_IVAR_$_MSIDWebResponseBrokerInstallOperation._appInstallLink -__OBJC_METACLASS_RO_$_MSIDWebResponseBrokerInstallOperation -__OBJC_$_INSTANCE_METHODS_MSIDWebResponseBrokerInstallOperation -__OBJC_$_INSTANCE_VARIABLES_MSIDWebResponseBrokerInstallOperation -__OBJC_$_PROP_LIST_MSIDWebResponseBrokerInstallOperation -__OBJC_CLASS_RO_$_MSIDWebResponseBrokerInstallOperation -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/operations/MSIDWebResponseBrokerInstallOperation.m -src/webview/operations/MSIDWebResponseBrokerInstallOperation.m --[MSIDAppMetadataCacheQuery type] --[MSIDAppMetadataCacheQuery service] --[MSIDAppMetadataCacheQuery exactMatch] --[MSIDAppMetadataCacheQuery environmentAliases] --[MSIDAppMetadataCacheQuery setEnvironmentAliases:] --[MSIDAppMetadataCacheQuery .cxx_destruct] -_OBJC_IVAR_$_MSIDAppMetadataCacheQuery._environmentAliases -__OBJC_METACLASS_RO_$_MSIDAppMetadataCacheQuery -__OBJC_$_INSTANCE_METHODS_MSIDAppMetadataCacheQuery -__OBJC_$_INSTANCE_VARIABLES_MSIDAppMetadataCacheQuery -__OBJC_$_PROP_LIST_MSIDAppMetadataCacheQuery -__OBJC_CLASS_RO_$_MSIDAppMetadataCacheQuery -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/key/MSIDAppMetadataCacheQuery.m -src/cache/key/MSIDAppMetadataCacheQuery.m -src/cache/key/MSIDAppMetadataCacheQuery.h -+[MSIDKeychainTokenCache defaultKeychainGroup] -+[MSIDKeychainTokenCache setDefaultKeychainGroup:] -+[MSIDKeychainTokenCache defaultKeychainCache] -___46+[MSIDKeychainTokenCache defaultKeychainCache]_block_invoke --[MSIDKeychainTokenCache init] --[MSIDKeychainTokenCache initWithGroup:error:] --[MSIDKeychainTokenCache saveToken:key:serializer:context:error:] --[MSIDKeychainTokenCache tokenWithKey:serializer:context:error:] --[MSIDKeychainTokenCache tokensWithKey:serializer:context:error:] --[MSIDKeychainTokenCache saveAccount:key:serializer:context:error:] --[MSIDKeychainTokenCache accountWithKey:serializer:context:error:] --[MSIDKeychainTokenCache accountsWithKey:serializer:context:error:] --[MSIDKeychainTokenCache saveAppMetadata:key:serializer:context:error:] --[MSIDKeychainTokenCache appMetadataEntriesWithKey:serializer:context:error:] --[MSIDKeychainTokenCache jsonObjectsWithKey:serializer:context:error:] --[MSIDKeychainTokenCache saveJsonObject:serializer:key:context:error:] --[MSIDKeychainTokenCache saveAccountMetadata:key:serializer:context:error:] --[MSIDKeychainTokenCache accountMetadataWithKey:serializer:context:error:] --[MSIDKeychainTokenCache accountsMetadataWithKey:serializer:context:error:] --[MSIDKeychainTokenCache removeTokensWithKey:context:error:] --[MSIDKeychainTokenCache removeAccountsWithKey:context:error:] --[MSIDKeychainTokenCache removeMetadataItemsWithKey:context:error:] --[MSIDKeychainTokenCache removeAccountMetadataForKey:context:error:] --[MSIDKeychainTokenCache removeItemsWithKey:context:error:] --[MSIDKeychainTokenCache saveWipeInfoWithContext:error:] --[MSIDKeychainTokenCache wipeInfo:error:] --[MSIDKeychainTokenCache keychainGroupLoggingName] --[MSIDKeychainTokenCache filterTokenItemsFromKeychainItems:serializer:context:] --[MSIDKeychainTokenCache overrideTokenKey:] --[MSIDKeychainTokenCache extractAppKey:] --[MSIDKeychainTokenCache deleteTombstoneWithService:account:context:] --[MSIDKeychainTokenCache cacheItemsWithKey:serializer:cacheItemClass:context:error:] --[MSIDKeychainTokenCache itemsWithKey:context:error:] --[MSIDKeychainTokenCache saveData:key:context:error:] --[MSIDKeychainTokenCache clearWithContext:error:] --[MSIDKeychainTokenCache keychainGroup] --[MSIDKeychainTokenCache setKeychainGroup:] --[MSIDKeychainTokenCache defaultKeychainQuery] --[MSIDKeychainTokenCache setDefaultKeychainQuery:] --[MSIDKeychainTokenCache defaultWipeQuery] --[MSIDKeychainTokenCache setDefaultWipeQuery:] --[MSIDKeychainTokenCache .cxx_destruct] --[MSIDKeychainTokenCache saveToken:key:serializer:context:error:].cold.1 --[MSIDKeychainTokenCache saveToken:key:serializer:context:error:].cold.2 --[MSIDKeychainTokenCache saveAccount:key:serializer:context:error:].cold.1 --[MSIDKeychainTokenCache saveAccount:key:serializer:context:error:].cold.2 --[MSIDKeychainTokenCache saveJsonObject:serializer:key:context:error:].cold.1 --[MSIDKeychainTokenCache saveJsonObject:serializer:key:context:error:].cold.2 --[MSIDKeychainTokenCache saveData:key:context:error:].cold.1 -_s_defaultCache -_s_defaultKeychainGroup -_defaultKeychainCache.s_once -_OBJC_CLASSLIST_REFERENCES_$_.124 -_OBJC_CLASSLIST_REFERENCES_$_.136 -_OBJC_SELECTOR_REFERENCES_.150 -_OBJC_CLASSLIST_REFERENCES_$_.167 -_OBJC_CLASSLIST_REFERENCES_$_.178 -_OBJC_SELECTOR_REFERENCES_.180 -_OBJC_CLASSLIST_REFERENCES_$_.183 -_OBJC_SELECTOR_REFERENCES_.191 -_OBJC_CLASSLIST_REFERENCES_$_.204 -_OBJC_CLASSLIST_REFERENCES_$_.217 -_OBJC_CLASSLIST_REFERENCES_$_.218 -_OBJC_SELECTOR_REFERENCES_.220 -_OBJC_SELECTOR_REFERENCES_.222 -_OBJC_CLASSLIST_REFERENCES_$_.223 -_OBJC_SELECTOR_REFERENCES_.225 -_OBJC_CLASSLIST_REFERENCES_$_.236 -_OBJC_SELECTOR_REFERENCES_.238 -_OBJC_SELECTOR_REFERENCES_.240 -_OBJC_SELECTOR_REFERENCES_.242 -_OBJC_SELECTOR_REFERENCES_.244 -_OBJC_SELECTOR_REFERENCES_.246 -_OBJC_SELECTOR_REFERENCES_.248 -_OBJC_SELECTOR_REFERENCES_.250 -_OBJC_SELECTOR_REFERENCES_.252 -_OBJC_SELECTOR_REFERENCES_.254 -_OBJC_SELECTOR_REFERENCES_.256 -_OBJC_SELECTOR_REFERENCES_.262 -_OBJC_SELECTOR_REFERENCES_.285 -__OBJC_$_CLASS_METHODS_MSIDKeychainTokenCache -__OBJC_$_PROTOCOL_REFS_MSIDTokenCacheDataSource -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDTokenCacheDataSource -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDTokenCacheDataSource -__OBJC_PROTOCOL_$_MSIDTokenCacheDataSource -__OBJC_LABEL_PROTOCOL_$_MSIDTokenCacheDataSource -__OBJC_$_PROTOCOL_REFS_MSIDMetadataCacheDataSource -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDMetadataCacheDataSource -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDMetadataCacheDataSource -__OBJC_PROTOCOL_$_MSIDMetadataCacheDataSource -__OBJC_LABEL_PROTOCOL_$_MSIDMetadataCacheDataSource -__OBJC_$_PROTOCOL_REFS_MSIDExtendedTokenCacheDataSource -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDExtendedTokenCacheDataSource -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDExtendedTokenCacheDataSource -__OBJC_PROTOCOL_$_MSIDExtendedTokenCacheDataSource -__OBJC_LABEL_PROTOCOL_$_MSIDExtendedTokenCacheDataSource -__OBJC_CLASS_PROTOCOLS_$_MSIDKeychainTokenCache -__OBJC_$_CLASS_PROP_LIST_MSIDKeychainTokenCache -__OBJC_METACLASS_RO_$_MSIDKeychainTokenCache -__OBJC_$_INSTANCE_METHODS_MSIDKeychainTokenCache -_OBJC_IVAR_$_MSIDKeychainTokenCache._keychainGroup -_OBJC_IVAR_$_MSIDKeychainTokenCache._defaultKeychainQuery -_OBJC_IVAR_$_MSIDKeychainTokenCache._defaultWipeQuery -__OBJC_$_INSTANCE_VARIABLES_MSIDKeychainTokenCache -__OBJC_$_PROP_LIST_MSIDKeychainTokenCache -__OBJC_CLASS_RO_$_MSIDKeychainTokenCache -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/MSIDKeychainTokenCache.m --[MSIDKeychainTokenCache saveData:key:context:error:].cold.1 -src/cache/MSIDKeychainTokenCache.m --[MSIDKeychainTokenCache saveJsonObject:serializer:key:context:error:].cold.2 --[MSIDKeychainTokenCache saveJsonObject:serializer:key:context:error:].cold.1 --[MSIDKeychainTokenCache saveAccount:key:serializer:context:error:].cold.2 --[MSIDKeychainTokenCache saveAccount:key:serializer:context:error:].cold.1 --[MSIDKeychainTokenCache saveToken:key:serializer:context:error:].cold.2 --[MSIDKeychainTokenCache saveToken:key:serializer:context:error:].cold.1 -src/cache/MSIDKeychainTokenCache.h -__46+[MSIDKeychainTokenCache defaultKeychainCache]_block_invoke --[MSIDDRSDiscoveryRequest initWithDomain:adfsType:context:] --[MSIDDRSDiscoveryRequest endpointWithDomain:adfsType:] --[MSIDDRSDiscoveryRequest domain] --[MSIDDRSDiscoveryRequest setDomain:] --[MSIDDRSDiscoveryRequest adfsType] --[MSIDDRSDiscoveryRequest setAdfsType:] --[MSIDDRSDiscoveryRequest .cxx_destruct] -_OBJC_IVAR_$_MSIDDRSDiscoveryRequest._domain -_OBJC_IVAR_$_MSIDDRSDiscoveryRequest._adfsType -__OBJC_METACLASS_RO_$_MSIDDRSDiscoveryRequest -__OBJC_$_INSTANCE_METHODS_MSIDDRSDiscoveryRequest -__OBJC_$_INSTANCE_VARIABLES_MSIDDRSDiscoveryRequest -__OBJC_$_PROP_LIST_MSIDDRSDiscoveryRequest -__OBJC_CLASS_RO_$_MSIDDRSDiscoveryRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/request/MSIDDRSDiscoveryRequest.m -src/network/request/MSIDDRSDiscoveryRequest.m -+[MSIDJsonSerializableFactory registerClass:forClassType:] -___58+[MSIDJsonSerializableFactory registerClass:forClassType:]_block_invoke -+[MSIDJsonSerializableFactory mapJSONKey:keyValue:kindOfClass:toClassType:] -___75+[MSIDJsonSerializableFactory mapJSONKey:keyValue:kindOfClass:toClassType:]_block_invoke -+[MSIDJsonSerializableFactory unregisterAll] -+[MSIDJsonSerializableFactory createFromJSONDictionary:classTypeJSONKey:assertKindOfClass:error:] -+[MSIDJsonSerializableFactory createFromJSONDictionary:classType:assertKindOfClass:error:] -+[MSIDJsonSerializableFactory classTypeForJSONKey:keyValue:kindOfClass:] -+[MSIDJsonSerializableFactory mappingKeyForClass:key:keyValue:] -+[MSIDJsonSerializableFactory createFromJSONDictionary:containerKey:assertKindOfClass:error:] -_s_container -_s_keysMap -__OBJC_PROTOCOL_REFERENCE_$_MSIDJsonSerializable -_registerClass:forClassType:.once -_mapJSONKey:keyValue:kindOfClass:toClassType:.once -___block_literal_global.52 -__OBJC_$_CLASS_METHODS_MSIDJsonSerializableFactory -__OBJC_METACLASS_RO_$_MSIDJsonSerializableFactory -__OBJC_CLASS_RO_$_MSIDJsonSerializableFactory -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/MSIDJsonSerializableFactory.m -src/MSIDJsonSerializableFactory.m -__75+[MSIDJsonSerializableFactory mapJSONKey:keyValue:kindOfClass:toClassType:]_block_invoke -__58+[MSIDJsonSerializableFactory registerClass:forClassType:]_block_invoke --[MSIDRefreshToken copyWithZone:] --[MSIDRefreshToken isEqual:] --[MSIDRefreshToken hash] --[MSIDRefreshToken isEqualToItem:] --[MSIDRefreshToken initWithTokenCacheItem:] --[MSIDRefreshToken tokenCacheItem] --[MSIDRefreshToken credentialType] --[MSIDRefreshToken description] --[MSIDRefreshToken refreshToken] --[MSIDRefreshToken setRefreshToken:] --[MSIDRefreshToken familyId] --[MSIDRefreshToken setFamilyId:] --[MSIDRefreshToken .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_MSIDRefreshToken -__OBJC_METACLASS_RO_$_MSIDRefreshToken -__OBJC_$_INSTANCE_METHODS_MSIDRefreshToken -__OBJC_$_INSTANCE_VARIABLES_MSIDRefreshToken -__OBJC_$_PROP_LIST_MSIDRefreshToken -__OBJC_CLASS_RO_$_MSIDRefreshToken -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/token/MSIDRefreshToken.m -src/oauth2/token/MSIDRefreshToken.m -src/oauth2/token/MSIDRefreshToken.h --[MSIDRedirectUri initWithRedirectUri:brokerCapable:] --[MSIDRedirectUri copyWithZone:] -+[MSIDRedirectUri defaultNonBrokerRedirectUri:] -+[MSIDRedirectUri defaultBrokerCapableRedirectUri] -+[MSIDRedirectUri redirectUriIsBrokerCapable:] --[MSIDRedirectUri url] --[MSIDRedirectUri brokerCapable] --[MSIDRedirectUri .cxx_destruct] -__OBJC_$_CLASS_METHODS_MSIDRedirectUri -__OBJC_CLASS_PROTOCOLS_$_MSIDRedirectUri -__OBJC_METACLASS_RO_$_MSIDRedirectUri -__OBJC_$_INSTANCE_METHODS_MSIDRedirectUri -_OBJC_IVAR_$_MSIDRedirectUri._brokerCapable -_OBJC_IVAR_$_MSIDRedirectUri._url -__OBJC_$_INSTANCE_VARIABLES_MSIDRedirectUri -__OBJC_$_PROP_LIST_MSIDRedirectUri -__OBJC_CLASS_RO_$_MSIDRedirectUri -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/MSIDRedirectUri.m -src/util/MSIDRedirectUri.m -src/util/MSIDRedirectUri.h --[MSIDBrokerResponseHandler initWithOauthFactory:tokenResponseValidator:] --[MSIDBrokerResponseHandler handleBrokerResponseWithURL:sourceApplication:error:] --[MSIDBrokerResponseHandler authSchemeFromResumeState:] --[MSIDBrokerResponseHandler canHandleBrokerResponse:hasCompletionBlock:protocolVersion:sdkName:] --[MSIDBrokerResponseHandler verifyResumeStateDicrionary:error:] --[MSIDBrokerResponseHandler checkBrokerNonce:] --[MSIDBrokerResponseHandler brokerResponseFromEncryptedQueryParams:oidcScope:correlationId:authScheme:error:] --[MSIDBrokerResponseHandler cacheAccessorWithKeychainGroup:error:] --[MSIDBrokerResponseHandler accountMetadataCacheWithKeychainGroup:error:] --[MSIDBrokerResponseHandler canHandleBrokerResponse:hasCompletionBlock:] --[MSIDBrokerResponseHandler oauthFactory] --[MSIDBrokerResponseHandler setOauthFactory:] --[MSIDBrokerResponseHandler brokerCryptoProvider] --[MSIDBrokerResponseHandler setBrokerCryptoProvider:] --[MSIDBrokerResponseHandler tokenResponseValidator] --[MSIDBrokerResponseHandler setTokenResponseValidator:] --[MSIDBrokerResponseHandler tokenCache] --[MSIDBrokerResponseHandler setTokenCache:] --[MSIDBrokerResponseHandler accountMetadataCacheAccessor] --[MSIDBrokerResponseHandler setAccountMetadataCacheAccessor:] --[MSIDBrokerResponseHandler sourceApplicationAvailable] --[MSIDBrokerResponseHandler setSourceApplicationAvailable:] --[MSIDBrokerResponseHandler brokerNonce] --[MSIDBrokerResponseHandler setBrokerNonce:] --[MSIDBrokerResponseHandler providedAuthority] --[MSIDBrokerResponseHandler setProvidedAuthority:] --[MSIDBrokerResponseHandler instanceAware] --[MSIDBrokerResponseHandler setInstanceAware:] --[MSIDBrokerResponseHandler .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.82 -_OBJC_CLASSLIST_REFERENCES_$_.113 -_OBJC_CLASSLIST_REFERENCES_$_.121 -__OBJC_METACLASS_RO_$_MSIDBrokerResponseHandler -__OBJC_$_INSTANCE_METHODS_MSIDBrokerResponseHandler -_OBJC_IVAR_$_MSIDBrokerResponseHandler._sourceApplicationAvailable -_OBJC_IVAR_$_MSIDBrokerResponseHandler._instanceAware -_OBJC_IVAR_$_MSIDBrokerResponseHandler._oauthFactory -_OBJC_IVAR_$_MSIDBrokerResponseHandler._brokerCryptoProvider -_OBJC_IVAR_$_MSIDBrokerResponseHandler._tokenResponseValidator -_OBJC_IVAR_$_MSIDBrokerResponseHandler._tokenCache -_OBJC_IVAR_$_MSIDBrokerResponseHandler._accountMetadataCacheAccessor -_OBJC_IVAR_$_MSIDBrokerResponseHandler._brokerNonce -_OBJC_IVAR_$_MSIDBrokerResponseHandler._providedAuthority -__OBJC_$_INSTANCE_VARIABLES_MSIDBrokerResponseHandler -__OBJC_$_PROP_LIST_MSIDBrokerResponseHandler -__OBJC_CLASS_RO_$_MSIDBrokerResponseHandler -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/sdk/MSIDBrokerResponseHandler.m -src/requests/sdk/MSIDBrokerResponseHandler.m -src/requests/sdk/MSIDBrokerResponseHandler.h --[MSIDInteractiveTokenRequest initWithRequestParameters:oauthFactory:tokenResponseValidator:tokenCache:accountMetadataCache:extendedTokenCache:] --[MSIDInteractiveTokenRequest executeRequestWithCompletion:] -___60-[MSIDInteractiveTokenRequest executeRequestWithCompletion:]_block_invoke --[MSIDInteractiveTokenRequest acquireTokenWithCodeResult:completion:] -___69-[MSIDInteractiveTokenRequest acquireTokenWithCodeResult:completion:]_block_invoke -___69-[MSIDInteractiveTokenRequest acquireTokenWithCodeResult:completion:]_block_invoke_2 --[MSIDInteractiveTokenRequest tokenResponseHandler] --[MSIDInteractiveTokenRequest setTokenResponseHandler:] --[MSIDInteractiveTokenRequest tokenResponseValidator] --[MSIDInteractiveTokenRequest setTokenResponseValidator:] --[MSIDInteractiveTokenRequest tokenCache] --[MSIDInteractiveTokenRequest setTokenCache:] --[MSIDInteractiveTokenRequest accountMetadataCache] --[MSIDInteractiveTokenRequest setAccountMetadataCache:] --[MSIDInteractiveTokenRequest extendedTokenCache] --[MSIDInteractiveTokenRequest .cxx_destruct] -_OBJC_IVAR_$_MSIDInteractiveTokenRequest._tokenResponseValidator -_OBJC_IVAR_$_MSIDInteractiveTokenRequest._tokenCache -_OBJC_IVAR_$_MSIDInteractiveTokenRequest._accountMetadataCache -_OBJC_IVAR_$_MSIDInteractiveTokenRequest._tokenResponseHandler -_OBJC_IVAR_$_MSIDInteractiveTokenRequest._extendedTokenCache -___block_descriptor_48_e8_32bs40s_e72_v32?0"MSIDAuthorizationCodeResult"8"NSError"16"MSIDWebWPJResponse"24l -___block_descriptor_40_e8_32bs_e37_v24?0"MSIDTokenResult"8"NSError"16l -___block_descriptor_56_e8_32s40s48bs_e39_v24?0"MSIDTokenResponse"8"NSError"16l -__OBJC_$_PROTOCOL_REFS_MSIDInteractiveRequestControlling -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDInteractiveRequestControlling -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDInteractiveRequestControlling -__OBJC_PROTOCOL_$_MSIDInteractiveRequestControlling -__OBJC_LABEL_PROTOCOL_$_MSIDInteractiveRequestControlling -__OBJC_CLASS_PROTOCOLS_$_MSIDInteractiveTokenRequest -__OBJC_METACLASS_RO_$_MSIDInteractiveTokenRequest -__OBJC_$_INSTANCE_METHODS_MSIDInteractiveTokenRequest -__OBJC_$_INSTANCE_VARIABLES_MSIDInteractiveTokenRequest -__OBJC_$_PROP_LIST_MSIDInteractiveTokenRequest -__OBJC_CLASS_RO_$_MSIDInteractiveTokenRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/MSIDInteractiveTokenRequest.m -src/requests/MSIDInteractiveTokenRequest.m -src/requests/MSIDInteractiveTokenRequest+Internal.h -__69-[MSIDInteractiveTokenRequest acquireTokenWithCodeResult:completion:]_block_invoke_2 -__69-[MSIDInteractiveTokenRequest acquireTokenWithCodeResult:completion:]_block_invoke -__60-[MSIDInteractiveTokenRequest executeRequestWithCompletion:]_block_invoke --[MSIDMaskedUsernameLogParameter maskedDescription] --[MSIDMaskedUsernameLogParameter isEUII] -__OBJC_METACLASS_RO_$_MSIDMaskedUsernameLogParameter -__OBJC_$_INSTANCE_METHODS_MSIDMaskedUsernameLogParameter -__OBJC_CLASS_RO_$_MSIDMaskedUsernameLogParameter -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/logger/MSIDMaskedUsernameLogParameter.m -src/logger/MSIDMaskedUsernameLogParameter.m --[MSIDAuthorizeWebRequestConfiguration initWithStartURL:endRedirectUri:pkce:state:ignoreInvalidState:] --[MSIDAuthorizeWebRequestConfiguration responseWithResultURL:factory:context:error:] --[MSIDAuthorizeWebRequestConfiguration pkce] --[MSIDAuthorizeWebRequestConfiguration .cxx_destruct] -_OBJC_IVAR_$_MSIDAuthorizeWebRequestConfiguration._pkce -__OBJC_METACLASS_RO_$_MSIDAuthorizeWebRequestConfiguration -__OBJC_$_INSTANCE_METHODS_MSIDAuthorizeWebRequestConfiguration -__OBJC_$_INSTANCE_VARIABLES_MSIDAuthorizeWebRequestConfiguration -__OBJC_$_PROP_LIST_MSIDAuthorizeWebRequestConfiguration -__OBJC_CLASS_RO_$_MSIDAuthorizeWebRequestConfiguration -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/configuration/webview/MSIDAuthorizeWebRequestConfiguration.m -src/configuration/webview/MSIDAuthorizeWebRequestConfiguration.m -src/configuration/webview/MSIDAuthorizeWebRequestConfiguration.h --[MSIDAADV2IdTokenClaims issuer] --[MSIDAADV2IdTokenClaims objectId] --[MSIDAADV2IdTokenClaims tenantId] --[MSIDAADV2IdTokenClaims version] --[MSIDAADV2IdTokenClaims homeObjectId] --[MSIDAADV2IdTokenClaims initDerivedProperties] --[MSIDAADV2IdTokenClaims alternativeAccountId] --[MSIDAADV2IdTokenClaims realm] -__OBJC_METACLASS_RO_$_MSIDAADV2IdTokenClaims -__OBJC_$_INSTANCE_METHODS_MSIDAADV2IdTokenClaims -__OBJC_$_PROP_LIST_MSIDAADV2IdTokenClaims -__OBJC_CLASS_RO_$_MSIDAADV2IdTokenClaims -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/aad_v2/MSIDAADV2IdTokenClaims.m -src/oauth2/aad_v2/MSIDAADV2IdTokenClaims.m -+[MSIDWebviewUIController initialize] -___37+[MSIDWebviewUIController initialize]_block_invoke -+[MSIDWebviewUIController defaultWKWebviewConfiguration] --[MSIDWebviewUIController initWithContext:] --[MSIDWebviewUIController initWithContext:platformParams:] --[MSIDWebviewUIController dealloc] --[MSIDWebviewUIController loadView:] --[MSIDWebviewUIController presentView] -___38-[MSIDWebviewUIController presentView]_block_invoke --[MSIDWebviewUIController dismissWebview:] --[MSIDWebviewUIController showLoadingIndicator] --[MSIDWebviewUIController dismissLoadingIndicator] --[MSIDWebviewUIController obtainParentController] --[MSIDWebviewUIController setupCancelButton] --[MSIDWebviewUIController prepareLoadingIndicator:] --[MSIDWebviewUIController cancel] --[MSIDWebviewUIController userCancel] --[MSIDWebviewUIController webView] --[MSIDWebviewUIController setWebView:] --[MSIDWebviewUIController context] --[MSIDWebviewUIController setContext:] --[MSIDWebviewUIController loading] --[MSIDWebviewUIController setLoading:] --[MSIDWebviewUIController complete] --[MSIDWebviewUIController setComplete:] --[MSIDWebviewUIController platformParams] --[MSIDWebviewUIController parentController] --[MSIDWebviewUIController setParentController:] --[MSIDWebviewUIController presentationType] --[MSIDWebviewUIController setPresentationType:] --[MSIDWebviewUIController presentInParentController] --[MSIDWebviewUIController setPresentInParentController:] --[MSIDWebviewUIController .cxx_destruct] -_initialize.onceToken -_s_webConfig -_OBJC_IVAR_$_MSIDWebviewUIController._context -_OBJC_IVAR_$_MSIDWebviewUIController._platformParams -_OBJC_IVAR_$_MSIDWebviewUIController._webView -_OBJC_IVAR_$_MSIDWebviewUIController._loadingIndicator -_OBJC_IVAR_$_MSIDWebviewUIController._presentationType -___block_descriptor_48_e8_32s40s_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.87 -_OBJC_IVAR_$_MSIDWebviewUIController._loading -_OBJC_IVAR_$_MSIDWebviewUIController._parentController -_OBJC_IVAR_$_MSIDWebviewUIController._presentInParentController -__OBJC_$_CLASS_METHODS_MSIDWebviewUIController -__OBJC_METACLASS_RO_$_MSIDWebviewUIController -__OBJC_$_INSTANCE_METHODS_MSIDWebviewUIController -__OBJC_$_INSTANCE_VARIABLES_MSIDWebviewUIController -__OBJC_$_PROP_LIST_MSIDWebviewUIController -__OBJC_CLASS_RO_$_MSIDWebviewUIController -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/embeddedWebview/ui/ios/MSIDWebviewUIController.m -src/webview/embeddedWebview/ui/ios/MSIDWebviewUIController.m -src/webview/embeddedWebview/ui/MSIDWebviewUIController.h -__38-[MSIDWebviewUIController presentView]_block_invoke -__37+[MSIDWebviewUIController initialize]_block_invoke --[MSIDAccessTokenWithAuthScheme credentialType] --[MSIDAccessTokenWithAuthScheme tokenCacheItem] --[MSIDAccessTokenWithAuthScheme copyWithZone:] --[MSIDAccessTokenWithAuthScheme isEqual:] --[MSIDAccessTokenWithAuthScheme hash] --[MSIDAccessTokenWithAuthScheme isEqualToItem:] --[MSIDAccessTokenWithAuthScheme initWithTokenCacheItem:] -__OBJC_METACLASS_RO_$_MSIDAccessTokenWithAuthScheme -__OBJC_$_INSTANCE_METHODS_MSIDAccessTokenWithAuthScheme -__OBJC_CLASS_RO_$_MSIDAccessTokenWithAuthScheme -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/token/MSIDAccessTokenWithAuthScheme.m -src/oauth2/token/MSIDAccessTokenWithAuthScheme.m -+[MSIDRedirectUriVerifier msidRedirectUriWithCustomUri:clientId:bypassRedirectValidation:error:] -+[MSIDRedirectUriVerifier verifySchemeIsRegistered:error:] -+[MSIDRedirectUriVerifier verifyAdditionalRequiredSchemesAreRegistered:] -__OBJC_$_CLASS_METHODS_MSIDRedirectUriVerifier -__OBJC_METACLASS_RO_$_MSIDRedirectUriVerifier -__OBJC_CLASS_RO_$_MSIDRedirectUriVerifier -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/ios/MSIDRedirectUriVerifier.m -src/util/ios/MSIDRedirectUriVerifier.m --[MSIDClaimsRequest(ClientCapabilities) requestCapabilities:] -+[MSIDClaimsRequest(ClientCapabilities) claimsRequestFromCapabilities:claimsRequest:] -__OBJC_$_CATEGORY_INSTANCE_METHODS_MSIDClaimsRequest_$_ClientCapabilities -__OBJC_$_CATEGORY_CLASS_METHODS_MSIDClaimsRequest_$_ClientCapabilities -__OBJC_$_CATEGORY_MSIDClaimsRequest_$_ClientCapabilities -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/claims/MSIDClaimsRequest+ClientCapabilities.m -src/claims/MSIDClaimsRequest+ClientCapabilities.m --[MSIDAADV2Oauth2FactoryForV1Request idTokenFromResponse:configuration:] --[MSIDAADV2Oauth2FactoryForV1Request tokenResponseFromJSON:context:error:] --[MSIDAADV2Oauth2FactoryForV1Request tokenResponseFromJSON:refreshToken:context:error:] -__OBJC_METACLASS_RO_$_MSIDAADV2Oauth2FactoryForV1Request -__OBJC_$_INSTANCE_METHODS_MSIDAADV2Oauth2FactoryForV1Request -__OBJC_CLASS_RO_$_MSIDAADV2Oauth2FactoryForV1Request -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/aad_v2/MSIDAADV2Oauth2FactoryForV1Request.m -src/oauth2/aad_v2/MSIDAADV2Oauth2FactoryForV1Request.m --[MSIDIndividualClaimRequest initWithName:] --[MSIDIndividualClaimRequest description] --[MSIDIndividualClaimRequest initWithJSONDictionary:error:] --[MSIDIndividualClaimRequest jsonDictionary] --[MSIDIndividualClaimRequest isEqual:] --[MSIDIndividualClaimRequest hash] --[MSIDIndividualClaimRequest isEqualToItem:] --[MSIDIndividualClaimRequest name] --[MSIDIndividualClaimRequest setName:] --[MSIDIndividualClaimRequest additionalInfo] --[MSIDIndividualClaimRequest setAdditionalInfo:] --[MSIDIndividualClaimRequest .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_MSIDIndividualClaimRequest -__OBJC_METACLASS_RO_$_MSIDIndividualClaimRequest -__OBJC_$_INSTANCE_METHODS_MSIDIndividualClaimRequest -_OBJC_IVAR_$_MSIDIndividualClaimRequest._name -_OBJC_IVAR_$_MSIDIndividualClaimRequest._additionalInfo -__OBJC_$_INSTANCE_VARIABLES_MSIDIndividualClaimRequest -__OBJC_$_PROP_LIST_MSIDIndividualClaimRequest -__OBJC_CLASS_RO_$_MSIDIndividualClaimRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/claims/MSIDIndividualClaimRequest.m -src/claims/MSIDIndividualClaimRequest.m -src/claims/MSIDIndividualClaimRequest.h --[MSIDAADAuthorizationCodeRequest initWithEndpoint:clientId:redirectUri:scope:loginHint:context:] -__OBJC_METACLASS_RO_$_MSIDAADAuthorizationCodeRequest -__OBJC_$_INSTANCE_METHODS_MSIDAADAuthorizationCodeRequest -__OBJC_CLASS_RO_$_MSIDAADAuthorizationCodeRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/request/MSIDAADAuthorizationCodeRequest.m -src/network/request/MSIDAADAuthorizationCodeRequest.m -+[MSIDTokenFilteringHelper filterTokenCacheItems:tokenType:returnFirst:filterBy:] -__OBJC_$_CLASS_METHODS_MSIDTokenFilteringHelper -__OBJC_METACLASS_RO_$_MSIDTokenFilteringHelper -__OBJC_CLASS_RO_$_MSIDTokenFilteringHelper -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/accessor/MSIDTokenFilteringHelper.m -src/cache/accessor/MSIDTokenFilteringHelper.m --[MSIDDefaultDispatcher initWithObserver:] --[MSIDDefaultDispatcher containsObserver:] --[MSIDDefaultDispatcher flush:] --[MSIDDefaultDispatcher receive:event:] -___39-[MSIDDefaultDispatcher receive:event:]_block_invoke -___copy_helper_block_e8_32s40s48s --[MSIDDefaultDispatcher dispatchEvents:] --[MSIDDefaultDispatcher popEventsForRequestId:] -___47-[MSIDDefaultDispatcher popEventsForRequestId:]_block_invoke --[MSIDDefaultDispatcher appendPrefixForEvent:] --[MSIDDefaultDispatcher eventsToBeDispatched] --[MSIDDefaultDispatcher setEventsToBeDispatched:] --[MSIDDefaultDispatcher observer] --[MSIDDefaultDispatcher setObserver:] --[MSIDDefaultDispatcher setTelemetryOnFailure] --[MSIDDefaultDispatcher setSetTelemetryOnFailure:] --[MSIDDefaultDispatcher errorEvents] --[MSIDDefaultDispatcher setErrorEvents:] --[MSIDDefaultDispatcher synchronizationQueue] --[MSIDDefaultDispatcher setSynchronizationQueue:] --[MSIDDefaultDispatcher .cxx_destruct] -___block_descriptor_56_e8_32s40s48s_e5_v8?0l -__OBJC_$_PROTOCOL_REFS_MSIDTelemetryDispatcher -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDTelemetryDispatcher -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDTelemetryDispatcher -__OBJC_PROTOCOL_$_MSIDTelemetryDispatcher -__OBJC_LABEL_PROTOCOL_$_MSIDTelemetryDispatcher -__OBJC_CLASS_PROTOCOLS_$_MSIDDefaultDispatcher -__OBJC_METACLASS_RO_$_MSIDDefaultDispatcher -__OBJC_$_INSTANCE_METHODS_MSIDDefaultDispatcher -_OBJC_IVAR_$_MSIDDefaultDispatcher._setTelemetryOnFailure -_OBJC_IVAR_$_MSIDDefaultDispatcher._eventsToBeDispatched -_OBJC_IVAR_$_MSIDDefaultDispatcher._observer -_OBJC_IVAR_$_MSIDDefaultDispatcher._errorEvents -_OBJC_IVAR_$_MSIDDefaultDispatcher._synchronizationQueue -__OBJC_$_INSTANCE_VARIABLES_MSIDDefaultDispatcher -__OBJC_$_PROP_LIST_MSIDDefaultDispatcher -__OBJC_CLASS_RO_$_MSIDDefaultDispatcher -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/telemetry/MSIDDefaultDispatcher.m -src/telemetry/MSIDDefaultDispatcher.m -src/telemetry/MSIDDefaultDispatcher+Internal.h -__47-[MSIDDefaultDispatcher popEventsForRequestId:]_block_invoke -__copy_helper_block_e8_32s40s48s -__39-[MSIDDefaultDispatcher receive:event:]_block_invoke -+[MSIDB2COauth2Factory providerType] --[MSIDB2COauth2Factory checkResponseClass:context:error:] --[MSIDB2COauth2Factory tokenResponseFromJSON:context:error:] --[MSIDB2COauth2Factory tokenResponseFromJSON:refreshToken:context:error:] --[MSIDB2COauth2Factory verifyResponse:context:error:] --[MSIDB2COauth2Factory fillAccount:fromResponse:configuration:] --[MSIDB2COauth2Factory cacheAuthorityWithConfiguration:tokenResponse:] --[MSIDB2COauth2Factory resultAuthorityWithConfiguration:tokenResponse:error:] -__OBJC_$_CLASS_METHODS_MSIDB2COauth2Factory -__OBJC_METACLASS_RO_$_MSIDB2COauth2Factory -__OBJC_$_INSTANCE_METHODS_MSIDB2COauth2Factory -__OBJC_CLASS_RO_$_MSIDB2COauth2Factory -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/b2c/MSIDB2COauth2Factory.m -src/oauth2/b2c/MSIDB2COauth2Factory.m -+[MSIDSystemWebViewControllerFactory availableWebViewTypeWithPreferredType:] -+[MSIDSystemWebViewControllerFactory authSessionWithParentController:startURL:callbackScheme:useEmpheralSession:context:] -+[MSIDSystemWebViewControllerFactory systemWebviewControllerWithParentController:startURL:callbackScheme:useEmpheralSession:presentationType:context:] -__OBJC_$_CLASS_METHODS_MSIDSystemWebViewControllerFactory -__OBJC_METACLASS_RO_$_MSIDSystemWebViewControllerFactory -__OBJC_CLASS_RO_$_MSIDSystemWebViewControllerFactory -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/systemWebview/session/MSIDSystemWebViewControllerFactory.m -src/webview/systemWebview/session/MSIDSystemWebViewControllerFactory.m --[MSIDIntuneMAMResourcesCache initWithDataSource:] -+[MSIDIntuneMAMResourcesCache setSharedCache:] -+[MSIDIntuneMAMResourcesCache sharedCache] --[MSIDIntuneMAMResourcesCache resourceForAuthority:context:error:] --[MSIDIntuneMAMResourcesCache setResourcesJsonDictionary:context:error:] --[MSIDIntuneMAMResourcesCache resourcesJsonDictionaryWithContext:error:] --[MSIDIntuneMAMResourcesCache clear] --[MSIDIntuneMAMResourcesCache isValid:context:error:] --[MSIDIntuneMAMResourcesCache dataSource] --[MSIDIntuneMAMResourcesCache setDataSource:] --[MSIDIntuneMAMResourcesCache .cxx_destruct] -_s_sharedCache -__OBJC_$_CLASS_METHODS_MSIDIntuneMAMResourcesCache -__OBJC_$_CLASS_PROP_LIST_MSIDIntuneMAMResourcesCache -__OBJC_METACLASS_RO_$_MSIDIntuneMAMResourcesCache -__OBJC_$_INSTANCE_METHODS_MSIDIntuneMAMResourcesCache -_OBJC_IVAR_$_MSIDIntuneMAMResourcesCache._dataSource -__OBJC_$_INSTANCE_VARIABLES_MSIDIntuneMAMResourcesCache -__OBJC_$_PROP_LIST_MSIDIntuneMAMResourcesCache -__OBJC_CLASS_RO_$_MSIDIntuneMAMResourcesCache -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/intune/MSIDIntuneMAMResourcesCache.m -src/intune/MSIDIntuneMAMResourcesCache.m -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/MSIDBrokerConstants.m --[MSIDAADTokenResponseSerializer initWithOauth2Factory:] -__OBJC_METACLASS_RO_$_MSIDAADTokenResponseSerializer -__OBJC_$_INSTANCE_METHODS_MSIDAADTokenResponseSerializer -__OBJC_CLASS_RO_$_MSIDAADTokenResponseSerializer -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/response_serializer/MSIDAADTokenResponseSerializer.m -src/network/response_serializer/MSIDAADTokenResponseSerializer.m -+[MSIDBrokerOperationRemoveAccountRequest load] -+[MSIDBrokerOperationRemoveAccountRequest operation] --[MSIDBrokerOperationRemoveAccountRequest initWithJSONDictionary:error:] --[MSIDBrokerOperationRemoveAccountRequest jsonDictionary] --[MSIDBrokerOperationRemoveAccountRequest accountIdentifier] --[MSIDBrokerOperationRemoveAccountRequest setAccountIdentifier:] --[MSIDBrokerOperationRemoveAccountRequest clientId] --[MSIDBrokerOperationRemoveAccountRequest setClientId:] --[MSIDBrokerOperationRemoveAccountRequest .cxx_destruct] -_OBJC_IVAR_$_MSIDBrokerOperationRemoveAccountRequest._accountIdentifier -_OBJC_IVAR_$_MSIDBrokerOperationRemoveAccountRequest._clientId -__OBJC_$_CLASS_METHODS_MSIDBrokerOperationRemoveAccountRequest -__OBJC_METACLASS_RO_$_MSIDBrokerOperationRemoveAccountRequest -__OBJC_$_INSTANCE_METHODS_MSIDBrokerOperationRemoveAccountRequest -__OBJC_$_INSTANCE_VARIABLES_MSIDBrokerOperationRemoveAccountRequest -__OBJC_$_PROP_LIST_MSIDBrokerOperationRemoveAccountRequest -__OBJC_CLASS_RO_$_MSIDBrokerOperationRemoveAccountRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/broker_operation/request/account_request/MSIDBrokerOperationRemoveAccountRequest.m -src/broker_operation/request/account_request/MSIDBrokerOperationRemoveAccountRequest.m -src/broker_operation/request/account_request/MSIDBrokerOperationRemoveAccountRequest.h --[MSIDDefaultBrokerResponseHandler initWithOauthFactory:tokenResponseValidator:] --[MSIDDefaultBrokerResponseHandler brokerResponseFromEncryptedQueryParams:oidcScope:correlationId:authScheme:error:] --[MSIDDefaultBrokerResponseHandler cacheAccessorWithKeychainGroup:error:] --[MSIDDefaultBrokerResponseHandler accountMetadataCacheWithKeychainGroup:error:] --[MSIDDefaultBrokerResponseHandler resultFromBrokerErrorResponse:] --[MSIDDefaultBrokerResponseHandler canHandleBrokerResponse:hasCompletionBlock:] --[MSIDDefaultBrokerResponseHandler .cxx_destruct] -_OBJC_IVAR_$_MSIDDefaultBrokerResponseHandler._userInfoKeyMapping -_OBJC_CLASSLIST_REFERENCES_$_.75 -_OBJC_CLASSLIST_REFERENCES_$_.102 -_OBJC_CLASSLIST_REFERENCES_$_.126 -__OBJC_METACLASS_RO_$_MSIDDefaultBrokerResponseHandler -__OBJC_$_INSTANCE_METHODS_MSIDDefaultBrokerResponseHandler -__OBJC_$_INSTANCE_VARIABLES_MSIDDefaultBrokerResponseHandler -__OBJC_CLASS_RO_$_MSIDDefaultBrokerResponseHandler -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/sdk/msal/MSIDDefaultBrokerResponseHandler.m -src/requests/sdk/msal/MSIDDefaultBrokerResponseHandler.m -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/MSIDConstants.m -+[MSIDAggregatedDispatcher initialize] --[MSIDAggregatedDispatcher flush:] --[MSIDAggregatedDispatcher addProperties:fromEvent:] -_s_telemetryCollectionRules -__OBJC_$_CLASS_METHODS_MSIDAggregatedDispatcher -__OBJC_METACLASS_RO_$_MSIDAggregatedDispatcher -__OBJC_$_INSTANCE_METHODS_MSIDAggregatedDispatcher -__OBJC_CLASS_RO_$_MSIDAggregatedDispatcher -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/telemetry/MSIDAggregatedDispatcher.m -src/telemetry/MSIDAggregatedDispatcher.m -+[NSKeyedArchiver(MSIDExtensions) msidEncodeObject:usingBlock:] -+[NSKeyedArchiver(MSIDExtensions) msidArchivedDataWithRootObject:requiringSecureCoding:error:] -__OBJC_$_CATEGORY_CLASS_METHODS_NSKeyedArchiver_$_MSIDExtensions -__OBJC_$_CATEGORY_NSKeyedArchiver_$_MSIDExtensions -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/NSKeyedArchiver+MSIDExtensions.m -src/util/NSKeyedArchiver+MSIDExtensions.m --[MSIDWebOpenBrowserResponseOperation initWithResponse:error:] --[MSIDWebOpenBrowserResponseOperation doActionWithCorrelationId:error:] --[MSIDWebOpenBrowserResponseOperation browserURL] --[MSIDWebOpenBrowserResponseOperation setBrowserURL:] --[MSIDWebOpenBrowserResponseOperation .cxx_destruct] -_OBJC_IVAR_$_MSIDWebOpenBrowserResponseOperation._browserURL -__OBJC_METACLASS_RO_$_MSIDWebOpenBrowserResponseOperation -__OBJC_$_INSTANCE_METHODS_MSIDWebOpenBrowserResponseOperation -__OBJC_$_INSTANCE_VARIABLES_MSIDWebOpenBrowserResponseOperation -__OBJC_$_PROP_LIST_MSIDWebOpenBrowserResponseOperation -__OBJC_CLASS_RO_$_MSIDWebOpenBrowserResponseOperation -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/operations/MSIDWebOpenBrowserResponseOperation.m -src/webview/operations/MSIDWebOpenBrowserResponseOperation.m --[MSIDTelemetry init] --[MSIDTelemetry initInternal] -+[MSIDTelemetry sharedInstance] -___31+[MSIDTelemetry sharedInstance]_block_invoke --[MSIDTelemetry addDispatcher:] --[MSIDTelemetry removeDispatcher:] --[MSIDTelemetry removeAllDispatchers] --[MSIDTelemetry piiEnabled] --[MSIDTelemetry setPiiEnabled:] --[MSIDTelemetry notifyOnFailureOnly] --[MSIDTelemetry setNotifyOnFailureOnly:] --[MSIDTelemetry .cxx_destruct] --[MSIDTelemetry(Internal) generateRequestId] --[MSIDTelemetry(Internal) startEvent:eventName:] --[MSIDTelemetry(Internal) removeDispatcherByObserver:] --[MSIDTelemetry(Internal) stopEvent:event:] --[MSIDTelemetry(Internal) dispatchEventNow:event:] --[MSIDTelemetry(Internal) getEventTrackingKey:eventName:] --[MSIDTelemetry(Internal) flush:] -__OBJC_$_CLASS_METHODS_MSIDTelemetry -__OBJC_METACLASS_RO_$_MSIDTelemetry -__OBJC_$_INSTANCE_METHODS_MSIDTelemetry -_OBJC_IVAR_$_MSIDTelemetry._dispatchers -_OBJC_IVAR_$_MSIDTelemetry._eventTracking -_OBJC_IVAR_$_MSIDTelemetry._piiEnabled -_OBJC_IVAR_$_MSIDTelemetry._notifyOnFailureOnly -__OBJC_$_INSTANCE_VARIABLES_MSIDTelemetry -__OBJC_$_PROP_LIST_MSIDTelemetry -__OBJC_CLASS_RO_$_MSIDTelemetry -_OBJC_CLASSLIST_REFERENCES_$_.83 -__OBJC_$_CATEGORY_INSTANCE_METHODS_MSIDTelemetry_$_Internal -__OBJC_$_CATEGORY_MSIDTelemetry_$_Internal -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/telemetry/MSIDTelemetry.m -src/telemetry/MSIDTelemetry.m -src/telemetry/MSIDTelemetry.h -__31+[MSIDTelemetry sharedInstance]_block_invoke --[MSIDBrokerCryptoProvider initWithEncryptionKey:] --[MSIDBrokerCryptoProvider decryptBrokerResponse:correlationId:error:] --[MSIDBrokerCryptoProvider decryptData:protocolVersion:] --[MSIDBrokerCryptoProvider encryptionKey] --[MSIDBrokerCryptoProvider setEncryptionKey:] --[MSIDBrokerCryptoProvider .cxx_destruct] -__OBJC_METACLASS_RO_$_MSIDBrokerCryptoProvider -__OBJC_$_INSTANCE_METHODS_MSIDBrokerCryptoProvider -_OBJC_IVAR_$_MSIDBrokerCryptoProvider._encryptionKey -__OBJC_$_INSTANCE_VARIABLES_MSIDBrokerCryptoProvider -__OBJC_$_PROP_LIST_MSIDBrokerCryptoProvider -__OBJC_CLASS_RO_$_MSIDBrokerCryptoProvider -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/broker/MSIDBrokerCryptoProvider.m -src/requests/broker/MSIDBrokerCryptoProvider.m -src/requests/broker/MSIDBrokerCryptoProvider.h --[MSIDLogger init] -+[MSIDLogger sharedLogger] -___26+[MSIDLogger sharedLogger]_block_invoke --[MSIDLogger setCallback:] -___26-[MSIDLogger setCallback:]_block_invoke --[MSIDLogger level] --[MSIDLogger nsLoggingEnabled] --[MSIDLogger logMaskingLevel] --[MSIDLogger sourceLineLoggingEnabled] --[MSIDLogger loggerConnector] --[MSIDLogger setLoggerConnector:] --[MSIDLogger setLevel:] --[MSIDLogger setLogMaskingLevel:] --[MSIDLogger setNsLoggingEnabled:] --[MSIDLogger setSourceLineLoggingEnabled:] --[MSIDLogger loggerQueue] --[MSIDLogger setLoggerQueue:] --[MSIDLogger queueSemaphore] --[MSIDLogger setQueueSemaphore:] --[MSIDLogger callback] --[MSIDLogger .cxx_destruct] -+[MSIDLogger(Internal) initialize] --[MSIDLogger(Internal) logWithLevel:context:correlationId:containsPII:filename:lineNumber:function:format:] -___107-[MSIDLogger(Internal) logWithLevel:context:correlationId:containsPII:filename:lineNumber:function:format:]_block_invoke -___copy_helper_block_e8_32s40s48s56s64s72s80s -___destroy_helper_block_e8_32s40s48s56s64s72s80s -___107-[MSIDLogger(Internal) logWithLevel:context:correlationId:containsPII:filename:lineNumber:function:format:]_block_invoke.162 --[MSIDLogger(Internal) stringForLogLevel:] --[MSIDLogger(Internal) logToken:tokenType:expiresOnDate:additionaLog:context:] -_sharedLogger.once -_sharedLogger.s_logger -_setCallback:.once -__OBJC_$_CLASS_METHODS_MSIDLogger -__OBJC_METACLASS_RO_$_MSIDLogger -__OBJC_$_INSTANCE_METHODS_MSIDLogger -_OBJC_IVAR_$_MSIDLogger._nsLoggingEnabled -_OBJC_IVAR_$_MSIDLogger._sourceLineLoggingEnabled -_OBJC_IVAR_$_MSIDLogger._loggerConnector -_OBJC_IVAR_$_MSIDLogger._level -_OBJC_IVAR_$_MSIDLogger._logMaskingLevel -_OBJC_IVAR_$_MSIDLogger._loggerQueue -_OBJC_IVAR_$_MSIDLogger._queueSemaphore -_OBJC_IVAR_$_MSIDLogger._callback -__OBJC_$_INSTANCE_VARIABLES_MSIDLogger -__OBJC_$_PROP_LIST_MSIDLogger -__OBJC_CLASS_RO_$_MSIDLogger -_s_dateFormatter -_OBJC_CLASSLIST_REFERENCES_$_.116 -_OBJC_CLASSLIST_REFERENCES_$_.132 -_OBJC_CLASSLIST_REFERENCES_$_.149 -_OBJC_SELECTOR_REFERENCES_.157 -___block_descriptor_113_e8_32s40s48s56s64s72s80s_e5_v8?0l -___block_descriptor_48_e8_32bs40s_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.189 -__OBJC_$_CATEGORY_INSTANCE_METHODS_MSIDLogger_$_Internal -__OBJC_$_CATEGORY_CLASS_METHODS_MSIDLogger_$_Internal -__OBJC_$_CATEGORY_MSIDLogger_$_Internal -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/logger/MSIDLogger.m -src/logger/MSIDLogger.m -__107-[MSIDLogger(Internal) logWithLevel:context:correlationId:containsPII:filename:lineNumber:function:format:]_block_invoke.162 -__destroy_helper_block_e8_32s40s48s56s64s72s80s -__copy_helper_block_e8_32s40s48s56s64s72s80s -__107-[MSIDLogger(Internal) logWithLevel:context:correlationId:containsPII:filename:lineNumber:function:format:]_block_invoke -src/logger/MSIDLogger.h -__26-[MSIDLogger setCallback:]_block_invoke -__26+[MSIDLogger sharedLogger]_block_invoke --[MSIDTokenResponse initWithJSONDictionary:refreshToken:error:] --[MSIDTokenResponse description] --[MSIDTokenResponse setAdditionalServerInfo:] --[MSIDTokenResponse setIdToken:] --[MSIDTokenResponse expiryDate] --[MSIDTokenResponse isMultiResource] --[MSIDTokenResponse target] --[MSIDTokenResponse accountType] --[MSIDTokenResponse oauthErrorCode] -+[MSIDTokenResponse providerType] --[MSIDTokenResponse tokenClaimsFromRawIdToken:error:] --[MSIDTokenResponse initWithJSONDictionary:error:] --[MSIDTokenResponse jsonDictionary] --[MSIDTokenResponse error] --[MSIDTokenResponse setError:] --[MSIDTokenResponse errorDescription] --[MSIDTokenResponse setErrorDescription:] --[MSIDTokenResponse expiresIn] --[MSIDTokenResponse setExpiresIn:] --[MSIDTokenResponse expiresOn] --[MSIDTokenResponse setExpiresOn:] --[MSIDTokenResponse accessToken] --[MSIDTokenResponse setAccessToken:] --[MSIDTokenResponse tokenType] --[MSIDTokenResponse setTokenType:] --[MSIDTokenResponse requestConf] --[MSIDTokenResponse setRequestConf:] --[MSIDTokenResponse refreshToken] --[MSIDTokenResponse setRefreshToken:] --[MSIDTokenResponse scope] --[MSIDTokenResponse setScope:] --[MSIDTokenResponse state] --[MSIDTokenResponse setState:] --[MSIDTokenResponse idToken] --[MSIDTokenResponse additionalServerInfo] --[MSIDTokenResponse clientAppVersion] --[MSIDTokenResponse setClientAppVersion:] --[MSIDTokenResponse idTokenObj] --[MSIDTokenResponse .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.94 -__OBJC_$_CLASS_METHODS_MSIDTokenResponse -__OBJC_CLASS_PROTOCOLS_$_MSIDTokenResponse -__OBJC_$_CLASS_PROP_LIST_MSIDTokenResponse -__OBJC_METACLASS_RO_$_MSIDTokenResponse -__OBJC_$_INSTANCE_METHODS_MSIDTokenResponse -_OBJC_IVAR_$_MSIDTokenResponse._error -_OBJC_IVAR_$_MSIDTokenResponse._errorDescription -_OBJC_IVAR_$_MSIDTokenResponse._expiresIn -_OBJC_IVAR_$_MSIDTokenResponse._expiresOn -_OBJC_IVAR_$_MSIDTokenResponse._accessToken -_OBJC_IVAR_$_MSIDTokenResponse._tokenType -_OBJC_IVAR_$_MSIDTokenResponse._requestConf -_OBJC_IVAR_$_MSIDTokenResponse._refreshToken -_OBJC_IVAR_$_MSIDTokenResponse._scope -_OBJC_IVAR_$_MSIDTokenResponse._state -_OBJC_IVAR_$_MSIDTokenResponse._idToken -_OBJC_IVAR_$_MSIDTokenResponse._additionalServerInfo -_OBJC_IVAR_$_MSIDTokenResponse._clientAppVersion -_OBJC_IVAR_$_MSIDTokenResponse._idTokenObj -__OBJC_$_INSTANCE_VARIABLES_MSIDTokenResponse -__OBJC_$_PROP_LIST_MSIDTokenResponse -__OBJC_CLASS_RO_$_MSIDTokenResponse -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/MSIDTokenResponse.m -src/oauth2/MSIDTokenResponse.m -src/oauth2/MSIDTokenResponse.h -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/MSIDAuthScheme.m -MSIDAuthSchemeTypeFromString -src/util/MSIDAuthScheme.m -MSIDAuthSchemeParamFromType --[MSIDRegistrationInformation initWithIdentity:privateKey:publicKey:certificate:certificateIssuer:privateKeyDict:] --[MSIDRegistrationInformation dealloc] --[MSIDRegistrationInformation isWorkPlaceJoined] --[MSIDRegistrationInformation securityIdentity] -__OBJC_METACLASS_RO_$_MSIDRegistrationInformation -__OBJC_$_INSTANCE_METHODS_MSIDRegistrationInformation -__OBJC_$_INSTANCE_VARIABLES_MSIDRegistrationInformation -__OBJC_$_PROP_LIST_MSIDRegistrationInformation -__OBJC_CLASS_RO_$_MSIDRegistrationInformation -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/workplacejoin/MSIDRegistrationInformation.m -src/workplacejoin/MSIDRegistrationInformation.h -src/workplacejoin/MSIDRegistrationInformation.m --[MSIDAssymetricKeyPair initWithPrivateKey:publicKey:privateKeyDict:] --[MSIDAssymetricKeyPair keyExponent] --[MSIDAssymetricKeyPair keyModulus] --[MSIDAssymetricKeyPair jsonWebKey] --[MSIDAssymetricKeyPair kid] --[MSIDAssymetricKeyPair stkJwk] --[MSIDAssymetricKeyPair derEncodingGetSizeFrom:at:] --[MSIDAssymetricKeyPair keyData] --[MSIDAssymetricKeyPair decrypt:] --[MSIDAssymetricKeyPair signData:] --[MSIDAssymetricKeyPair creationDate] --[MSIDAssymetricKeyPair dealloc] --[MSIDAssymetricKeyPair privateKeyRef] --[MSIDAssymetricKeyPair publicKeyRef] --[MSIDAssymetricKeyPair privateKeyDict] --[MSIDAssymetricKeyPair setPrivateKeyDict:] --[MSIDAssymetricKeyPair setKeyExponent:] --[MSIDAssymetricKeyPair setKeyModulus:] --[MSIDAssymetricKeyPair setKeyData:] --[MSIDAssymetricKeyPair setJsonWebKey:] --[MSIDAssymetricKeyPair setKid:] --[MSIDAssymetricKeyPair setStkJwk:] --[MSIDAssymetricKeyPair setCreationDate:] --[MSIDAssymetricKeyPair .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.63 -__OBJC_METACLASS_RO_$_MSIDAssymetricKeyPair -__OBJC_$_INSTANCE_METHODS_MSIDAssymetricKeyPair -_OBJC_IVAR_$_MSIDAssymetricKeyPair._privateKeyDict -_OBJC_IVAR_$_MSIDAssymetricKeyPair._keyExponent -_OBJC_IVAR_$_MSIDAssymetricKeyPair._keyModulus -_OBJC_IVAR_$_MSIDAssymetricKeyPair._keyData -_OBJC_IVAR_$_MSIDAssymetricKeyPair._jsonWebKey -_OBJC_IVAR_$_MSIDAssymetricKeyPair._kid -_OBJC_IVAR_$_MSIDAssymetricKeyPair._stkJwk -__OBJC_$_INSTANCE_VARIABLES_MSIDAssymetricKeyPair -__OBJC_$_PROP_LIST_MSIDAssymetricKeyPair -__OBJC_CLASS_RO_$_MSIDAssymetricKeyPair -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/crypto/MSIDAssymetricKeyPair.m -src/cache/crypto/MSIDAssymetricKeyPair.m -src/cache/crypto/MSIDAssymetricKeyPair.h --[MSIDMaskedHashableLogParameter maskedDescription] --[MSIDMaskedHashableLogParameter isEUII] -__OBJC_METACLASS_RO_$_MSIDMaskedHashableLogParameter -__OBJC_$_INSTANCE_METHODS_MSIDMaskedHashableLogParameter -__OBJC_CLASS_RO_$_MSIDMaskedHashableLogParameter -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/logger/MSIDMaskedHashableLogParameter.m -src/logger/MSIDMaskedHashableLogParameter.m -+[MSIDErrorConverter initialize] -+[MSIDErrorConverter setErrorConverter:] -+[MSIDErrorConverter errorConverter] -+[MSIDErrorConverter defaultErrorConverter] -_s_errorConverter -_s_defaultErrorConverter -__OBJC_$_CLASS_METHODS_MSIDErrorConverter -__OBJC_$_CLASS_PROP_LIST_MSIDErrorConverter -__OBJC_METACLASS_RO_$_MSIDErrorConverter -__OBJC_CLASS_RO_$_MSIDErrorConverter -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/MSIDErrorConverter.m -src/MSIDErrorConverter.m --[MSIDAADV2BrokerResponse scope] --[MSIDAADV2BrokerResponse initWithDictionary:error:] --[MSIDAADV2BrokerResponse initDerivedProperties] --[MSIDAADV2BrokerResponse errorCode] --[MSIDAADV2BrokerResponse errorDomain] --[MSIDAADV2BrokerResponse oauthErrorCode] --[MSIDAADV2BrokerResponse errorDescription] --[MSIDAADV2BrokerResponse subError] --[MSIDAADV2BrokerResponse httpHeaders] --[MSIDAADV2BrokerResponse errorMetadata] --[MSIDAADV2BrokerResponse .cxx_destruct] -_OBJC_IVAR_$_MSIDAADV2BrokerResponse._errorMetadata -__OBJC_METACLASS_RO_$_MSIDAADV2BrokerResponse -__OBJC_$_INSTANCE_METHODS_MSIDAADV2BrokerResponse -__OBJC_$_INSTANCE_VARIABLES_MSIDAADV2BrokerResponse -__OBJC_$_PROP_LIST_MSIDAADV2BrokerResponse -__OBJC_CLASS_RO_$_MSIDAADV2BrokerResponse -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/aad_v2/MSIDAADV2BrokerResponse.m -src/oauth2/aad_v2/MSIDAADV2BrokerResponse.m -src/oauth2/aad_v2/MSIDAADV2BrokerResponse.h --[MSIDB2CIdTokenClaims tfp] --[MSIDB2CIdTokenClaims initDerivedProperties] --[MSIDB2CIdTokenClaims alternativeAccountId] --[MSIDB2CIdTokenClaims realm] -__OBJC_METACLASS_RO_$_MSIDB2CIdTokenClaims -__OBJC_$_INSTANCE_METHODS_MSIDB2CIdTokenClaims -__OBJC_$_PROP_LIST_MSIDB2CIdTokenClaims -__OBJC_CLASS_RO_$_MSIDB2CIdTokenClaims -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/b2c/MSIDB2CIdTokenClaims.m -src/oauth2/b2c/MSIDB2CIdTokenClaims.m --[MSIDSFAuthenticationSessionHandler initWithStartURL:callbackScheme:] --[MSIDSFAuthenticationSessionHandler startWithCompletionHandler:] -___65-[MSIDSFAuthenticationSessionHandler startWithCompletionHandler:]_block_invoke --[MSIDSFAuthenticationSessionHandler cancelProgrammatically] --[MSIDSFAuthenticationSessionHandler userCancel] --[MSIDSFAuthenticationSessionHandler dismiss] --[MSIDSFAuthenticationSessionHandler webAuthSession] --[MSIDSFAuthenticationSessionHandler setWebAuthSession:] --[MSIDSFAuthenticationSessionHandler startURL] --[MSIDSFAuthenticationSessionHandler setStartURL:] --[MSIDSFAuthenticationSessionHandler callbackURLScheme] --[MSIDSFAuthenticationSessionHandler setCallbackURLScheme:] --[MSIDSFAuthenticationSessionHandler sessionDismissed] --[MSIDSFAuthenticationSessionHandler setSessionDismissed:] --[MSIDSFAuthenticationSessionHandler .cxx_destruct] -___block_descriptor_48_e8_32s40bs_e27_v24?0"NSURL"8"NSError"16l -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDWebviewInteracting -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDWebviewInteracting -__OBJC_PROTOCOL_$_MSIDWebviewInteracting -__OBJC_LABEL_PROTOCOL_$_MSIDWebviewInteracting -__OBJC_CLASS_PROTOCOLS_$_MSIDSFAuthenticationSessionHandler -__OBJC_METACLASS_RO_$_MSIDSFAuthenticationSessionHandler -__OBJC_$_INSTANCE_METHODS_MSIDSFAuthenticationSessionHandler -_OBJC_IVAR_$_MSIDSFAuthenticationSessionHandler._sessionDismissed -_OBJC_IVAR_$_MSIDSFAuthenticationSessionHandler._webAuthSession -_OBJC_IVAR_$_MSIDSFAuthenticationSessionHandler._startURL -_OBJC_IVAR_$_MSIDSFAuthenticationSessionHandler._callbackURLScheme -__OBJC_$_INSTANCE_VARIABLES_MSIDSFAuthenticationSessionHandler -__OBJC_$_PROP_LIST_MSIDSFAuthenticationSessionHandler -__OBJC_CLASS_RO_$_MSIDSFAuthenticationSessionHandler -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/systemWebview/ios/MSIDSFAuthenticationSessionHandler.m -src/webview/systemWebview/ios/MSIDSFAuthenticationSessionHandler.m -__65-[MSIDSFAuthenticationSessionHandler startWithCompletionHandler:]_block_invoke --[MSIDBrokerInteractiveController initWithInteractiveRequestParameters:tokenRequestProvider:fallbackController:error:] --[MSIDBrokerInteractiveController initWithInteractiveRequestParameters:tokenRequestProvider:brokerInstallLink:error:] --[MSIDBrokerInteractiveController acquireToken:] -___48-[MSIDBrokerInteractiveController acquireToken:]_block_invoke -+[MSIDBrokerInteractiveController canPerformRequest:] -___53+[MSIDBrokerInteractiveController canPerformRequest:]_block_invoke -___copy_helper_block_e8_40s48r -___destroy_helper_block_e8_40s48r --[MSIDBrokerInteractiveController acquireTokenImpl:] -___52-[MSIDBrokerInteractiveController acquireTokenImpl:]_block_invoke --[MSIDBrokerInteractiveController callBrokerWithRequest:] -___57-[MSIDBrokerInteractiveController callBrokerWithRequest:]_block_invoke --[MSIDBrokerInteractiveController openBrokerWithRequestURL:fallbackToLocalController:] -___86-[MSIDBrokerInteractiveController openBrokerWithRequestURL:fallbackToLocalController:]_block_invoke --[MSIDBrokerInteractiveController saveToPasteBoard:] -+[MSIDBrokerInteractiveController completeAcquireToken:sourceApplication:brokerResponseHandler:] -+[MSIDBrokerInteractiveController isResponseFromBroker:] -+[MSIDBrokerInteractiveController startTrackingAppState] -+[MSIDBrokerInteractiveController appEnteredForeground:] -+[MSIDBrokerInteractiveController checkTokenResponse:] -+[MSIDBrokerInteractiveController stopTrackingAppState] --[MSIDBrokerInteractiveController completeAcquireTokenWithResult:error:] --[MSIDBrokerInteractiveController copyAndClearCompletionBlock] --[MSIDBrokerInteractiveController hasCompletionBlock] --[MSIDBrokerInteractiveController handleFailedOpenURL:] -+[MSIDBrokerInteractiveController setCurrentBrokerController:] -+[MSIDBrokerInteractiveController currentBrokerController] --[MSIDBrokerInteractiveController telemetryAPIEvent] --[MSIDBrokerInteractiveController sdkBrokerCapabilities] --[MSIDBrokerInteractiveController setSdkBrokerCapabilities:] --[MSIDBrokerInteractiveController interactiveParameters] --[MSIDBrokerInteractiveController setInteractiveParameters:] --[MSIDBrokerInteractiveController brokerKeyProvider] --[MSIDBrokerInteractiveController setBrokerKeyProvider:] --[MSIDBrokerInteractiveController brokerInstallLink] --[MSIDBrokerInteractiveController requestCompletionBlock] --[MSIDBrokerInteractiveController setRequestCompletionBlock:] --[MSIDBrokerInteractiveController .cxx_destruct] -_OBJC_IVAR_$_MSIDBrokerInteractiveController._interactiveParameters -_OBJC_IVAR_$_MSIDBrokerInteractiveController._brokerKeyProvider -_OBJC_IVAR_$_MSIDBrokerInteractiveController._brokerInstallLink -___block_descriptor_56_e8_40s48r_e5_v8?0l -___block_descriptor_48_e8_32s40bs_e37_v24?0"MSIDTokenResult"8"NSError"16l -___block_descriptor_49_e8_32s40s_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.133 -___block_descriptor_41_e8_32s_e8_v12?0B8l -_OBJC_CLASSLIST_REFERENCES_$_.146 -_OBJC_CLASSLIST_REFERENCES_$_.151 -_OBJC_CLASSLIST_REFERENCES_$_.158 -_OBJC_SELECTOR_REFERENCES_.164 -_OBJC_CLASSLIST_REFERENCES_$_.191 -_OBJC_SELECTOR_REFERENCES_.193 -_OBJC_SELECTOR_REFERENCES_.205 -_OBJC_SELECTOR_REFERENCES_.212 -_OBJC_SELECTOR_REFERENCES_.216 -_OBJC_SELECTOR_REFERENCES_.218 -_OBJC_SELECTOR_REFERENCES_.226 -_OBJC_SELECTOR_REFERENCES_.228 -_OBJC_SELECTOR_REFERENCES_.230 -_OBJC_SELECTOR_REFERENCES_.232 -_s_currentExecutingController -_OBJC_IVAR_$_MSIDBrokerInteractiveController._sdkBrokerCapabilities -_OBJC_IVAR_$_MSIDBrokerInteractiveController._requestCompletionBlock -__OBJC_$_CLASS_METHODS_MSIDBrokerInteractiveController -__OBJC_$_PROTOCOL_REFS_MSIDRequestControlling -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDRequestControlling -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDRequestControlling -__OBJC_PROTOCOL_$_MSIDRequestControlling -__OBJC_LABEL_PROTOCOL_$_MSIDRequestControlling -__OBJC_CLASS_PROTOCOLS_$_MSIDBrokerInteractiveController -__OBJC_$_CLASS_PROP_LIST_MSIDBrokerInteractiveController -__OBJC_METACLASS_RO_$_MSIDBrokerInteractiveController -__OBJC_$_INSTANCE_METHODS_MSIDBrokerInteractiveController -__OBJC_$_INSTANCE_VARIABLES_MSIDBrokerInteractiveController -__OBJC_$_PROP_LIST_MSIDBrokerInteractiveController -__OBJC_CLASS_RO_$_MSIDBrokerInteractiveController -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/controllers/broker/ios/MSIDBrokerInteractiveController.m -src/controllers/broker/ios/MSIDBrokerInteractiveController.m -src/controllers/broker/ios/MSIDBrokerInteractiveController.h -__86-[MSIDBrokerInteractiveController openBrokerWithRequestURL:fallbackToLocalController:]_block_invoke -__57-[MSIDBrokerInteractiveController callBrokerWithRequest:]_block_invoke -__52-[MSIDBrokerInteractiveController acquireTokenImpl:]_block_invoke -__destroy_helper_block_e8_40s48r -__copy_helper_block_e8_40s48r -__53+[MSIDBrokerInteractiveController canPerformRequest:]_block_invoke -__48-[MSIDBrokerInteractiveController acquireToken:]_block_invoke -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/telemetry/request_telemetry/MSIDRequestTelemetryConstants.m -+[MSIDBrokerOperationTokenRequest fillRequest:withParameters:providerType:enrollmentIds:mamResources:] --[MSIDBrokerOperationTokenRequest initWithJSONDictionary:error:] --[MSIDBrokerOperationTokenRequest jsonDictionary] --[MSIDBrokerOperationTokenRequest configuration] --[MSIDBrokerOperationTokenRequest setConfiguration:] --[MSIDBrokerOperationTokenRequest providerType] --[MSIDBrokerOperationTokenRequest setProviderType:] --[MSIDBrokerOperationTokenRequest oidcScope] --[MSIDBrokerOperationTokenRequest setOidcScope:] --[MSIDBrokerOperationTokenRequest extraQueryParameters] --[MSIDBrokerOperationTokenRequest setExtraQueryParameters:] --[MSIDBrokerOperationTokenRequest instanceAware] --[MSIDBrokerOperationTokenRequest setInstanceAware:] --[MSIDBrokerOperationTokenRequest enrollmentIds] --[MSIDBrokerOperationTokenRequest setEnrollmentIds:] --[MSIDBrokerOperationTokenRequest mamResources] --[MSIDBrokerOperationTokenRequest setMamResources:] --[MSIDBrokerOperationTokenRequest clientCapabilities] --[MSIDBrokerOperationTokenRequest setClientCapabilities:] --[MSIDBrokerOperationTokenRequest claimsRequest] --[MSIDBrokerOperationTokenRequest setClaimsRequest:] --[MSIDBrokerOperationTokenRequest .cxx_destruct] -_OBJC_IVAR_$_MSIDBrokerOperationTokenRequest._configuration -_OBJC_IVAR_$_MSIDBrokerOperationTokenRequest._providerType -_OBJC_IVAR_$_MSIDBrokerOperationTokenRequest._oidcScope -_OBJC_IVAR_$_MSIDBrokerOperationTokenRequest._extraQueryParameters -_OBJC_IVAR_$_MSIDBrokerOperationTokenRequest._instanceAware -_OBJC_IVAR_$_MSIDBrokerOperationTokenRequest._enrollmentIds -_OBJC_IVAR_$_MSIDBrokerOperationTokenRequest._mamResources -_OBJC_IVAR_$_MSIDBrokerOperationTokenRequest._clientCapabilities -_OBJC_IVAR_$_MSIDBrokerOperationTokenRequest._claimsRequest -__OBJC_$_CLASS_METHODS_MSIDBrokerOperationTokenRequest -__OBJC_METACLASS_RO_$_MSIDBrokerOperationTokenRequest -__OBJC_$_INSTANCE_METHODS_MSIDBrokerOperationTokenRequest -__OBJC_$_INSTANCE_VARIABLES_MSIDBrokerOperationTokenRequest -__OBJC_$_PROP_LIST_MSIDBrokerOperationTokenRequest -__OBJC_CLASS_RO_$_MSIDBrokerOperationTokenRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/broker_operation/request/token_request/MSIDBrokerOperationTokenRequest.m -src/broker_operation/request/token_request/MSIDBrokerOperationTokenRequest.m -src/broker_operation/request/token_request/MSIDBrokerOperationTokenRequest.h -+[MSIDAADV1TokenResponse load] --[MSIDAADV1TokenResponse tokenClaimsFromRawIdToken:error:] --[MSIDAADV1TokenResponse isMultiResource] --[MSIDAADV1TokenResponse target] --[MSIDAADV1TokenResponse accountType] -+[MSIDAADV1TokenResponse providerType] --[MSIDAADV1TokenResponse initWithJSONDictionary:error:] --[MSIDAADV1TokenResponse jsonDictionary] --[MSIDAADV1TokenResponse resource] --[MSIDAADV1TokenResponse setResource:] --[MSIDAADV1TokenResponse .cxx_destruct] -_OBJC_IVAR_$_MSIDAADV1TokenResponse._resource -__OBJC_$_CLASS_METHODS_MSIDAADV1TokenResponse -__OBJC_METACLASS_RO_$_MSIDAADV1TokenResponse -__OBJC_$_INSTANCE_METHODS_MSIDAADV1TokenResponse -__OBJC_$_INSTANCE_VARIABLES_MSIDAADV1TokenResponse -__OBJC_$_PROP_LIST_MSIDAADV1TokenResponse -__OBJC_CLASS_RO_$_MSIDAADV1TokenResponse -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/aad_v1/MSIDAADV1TokenResponse.m -src/oauth2/aad_v1/MSIDAADV1TokenResponse.m -src/oauth2/aad_v1/MSIDAADV1TokenResponse.h -+[MSIDThrottlingModelBase cacheService] --[MSIDThrottlingModelBase initWithRequest:cacheRecord:errorResponse:datasource:] --[MSIDThrottlingModelBase cleanCacheRecordFromDB] --[MSIDThrottlingModelBase insertOrUpdateCacheRecordToDB:] --[MSIDThrottlingModelBase createDBCacheRecord] -+[MSIDThrottlingModelBase isApplicableForTheThrottleModel:] --[MSIDThrottlingModelBase shouldThrottleRequest] --[MSIDThrottlingModelBase updateServerTelemetry] --[MSIDThrottlingModelBase thumbprintValue] --[MSIDThrottlingModelBase setThumbprintValue:] --[MSIDThrottlingModelBase thumbprintType] --[MSIDThrottlingModelBase setThumbprintType:] --[MSIDThrottlingModelBase throttleDuration] --[MSIDThrottlingModelBase setThrottleDuration:] --[MSIDThrottlingModelBase request] --[MSIDThrottlingModelBase errorResponse] --[MSIDThrottlingModelBase cacheRecord] --[MSIDThrottlingModelBase datasource] --[MSIDThrottlingModelBase context] --[MSIDThrottlingModelBase .cxx_destruct] -__OBJC_$_CLASS_METHODS_MSIDThrottlingModelBase -__OBJC_METACLASS_RO_$_MSIDThrottlingModelBase -__OBJC_$_INSTANCE_METHODS_MSIDThrottlingModelBase -_OBJC_IVAR_$_MSIDThrottlingModelBase._thumbprintValue -_OBJC_IVAR_$_MSIDThrottlingModelBase._thumbprintType -_OBJC_IVAR_$_MSIDThrottlingModelBase._throttleDuration -_OBJC_IVAR_$_MSIDThrottlingModelBase._request -_OBJC_IVAR_$_MSIDThrottlingModelBase._errorResponse -_OBJC_IVAR_$_MSIDThrottlingModelBase._cacheRecord -_OBJC_IVAR_$_MSIDThrottlingModelBase._datasource -_OBJC_IVAR_$_MSIDThrottlingModelBase._context -__OBJC_$_INSTANCE_VARIABLES_MSIDThrottlingModelBase -__OBJC_$_PROP_LIST_MSIDThrottlingModelBase -__OBJC_CLASS_RO_$_MSIDThrottlingModelBase -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/throttling/model/MSIDThrottlingModelBase.m -src/throttling/model/MSIDThrottlingModelBase.m -src/throttling/model/MSIDThrottlingModelBase.h --[MSIDBrokerInvocationOptions initWithRequiredBrokerType:protocolType:aadRequestVersion:] --[MSIDBrokerInvocationOptions init] --[MSIDBrokerInvocationOptions isRequiredBrokerPresent] --[MSIDBrokerInvocationOptions brokerBaseUrlForCommunicationProtocolType:aadRequestVersion:] --[MSIDBrokerInvocationOptions displayableNameForBrokerType:] --[MSIDBrokerInvocationOptions requiredSchemesForBrokerType:requestType:] --[MSIDBrokerInvocationOptions minRequiredBrokerType] --[MSIDBrokerInvocationOptions setMinRequiredBrokerType:] --[MSIDBrokerInvocationOptions protocolType] --[MSIDBrokerInvocationOptions setProtocolType:] --[MSIDBrokerInvocationOptions brokerAADRequestVersion] --[MSIDBrokerInvocationOptions setBrokerAADRequestVersion:] --[MSIDBrokerInvocationOptions brokerBaseUrlString] --[MSIDBrokerInvocationOptions setBrokerBaseUrlString:] --[MSIDBrokerInvocationOptions versionDisplayableName] --[MSIDBrokerInvocationOptions setVersionDisplayableName:] --[MSIDBrokerInvocationOptions isUniversalLink] --[MSIDBrokerInvocationOptions setIsUniversalLink:] --[MSIDBrokerInvocationOptions requiredSchemes] --[MSIDBrokerInvocationOptions setRequiredSchemes:] --[MSIDBrokerInvocationOptions .cxx_destruct] -__OBJC_METACLASS_RO_$_MSIDBrokerInvocationOptions -__OBJC_$_INSTANCE_METHODS_MSIDBrokerInvocationOptions -_OBJC_IVAR_$_MSIDBrokerInvocationOptions._isUniversalLink -_OBJC_IVAR_$_MSIDBrokerInvocationOptions._minRequiredBrokerType -_OBJC_IVAR_$_MSIDBrokerInvocationOptions._protocolType -_OBJC_IVAR_$_MSIDBrokerInvocationOptions._brokerAADRequestVersion -_OBJC_IVAR_$_MSIDBrokerInvocationOptions._brokerBaseUrlString -_OBJC_IVAR_$_MSIDBrokerInvocationOptions._versionDisplayableName -_OBJC_IVAR_$_MSIDBrokerInvocationOptions._requiredSchemes -__OBJC_$_INSTANCE_VARIABLES_MSIDBrokerInvocationOptions -__OBJC_$_PROP_LIST_MSIDBrokerInvocationOptions -__OBJC_CLASS_RO_$_MSIDBrokerInvocationOptions -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/parameters/MSIDBrokerInvocationOptions.m -src/parameters/MSIDBrokerInvocationOptions.m -src/parameters/MSIDBrokerInvocationOptions.h -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/workplacejoin/MSIDWorkPlaceJoinConstants.m --[MSIDPkce init] -+[MSIDPkce createCodeVerifier] -+[MSIDPkce createChallangeFromCodeVerifier:] --[MSIDPkce codeChallengeMethod] --[MSIDPkce copyWithZone:] --[MSIDPkce codeVerifier] --[MSIDPkce codeChallenge] --[MSIDPkce .cxx_destruct] -__OBJC_$_CLASS_METHODS_MSIDPkce -__OBJC_CLASS_PROTOCOLS_$_MSIDPkce -__OBJC_METACLASS_RO_$_MSIDPkce -__OBJC_$_INSTANCE_METHODS_MSIDPkce -_OBJC_IVAR_$_MSIDPkce._codeVerifier -_OBJC_IVAR_$_MSIDPkce._codeChallenge -__OBJC_$_INSTANCE_VARIABLES_MSIDPkce -__OBJC_$_PROP_LIST_MSIDPkce -__OBJC_CLASS_RO_$_MSIDPkce -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/pkce/MSIDPkce.m -src/webview/pkce/MSIDPkce.m -src/webview/pkce/MSIDPkce.h -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/MSIDJsonSerializableTypes.m --[MSIDLegacyTokenResponseValidator validateTokenResult:configuration:oidcScope:correlationID:error:] --[MSIDLegacyTokenResponseValidator createTokenResultFromResponse:oauthFactory:configuration:requestAccount:correlationID:error:] --[MSIDLegacyTokenResponseValidator validateAccount:tokenResult:correlationID:error:] -__OBJC_METACLASS_RO_$_MSIDLegacyTokenResponseValidator -__OBJC_$_INSTANCE_METHODS_MSIDLegacyTokenResponseValidator -__OBJC_CLASS_RO_$_MSIDLegacyTokenResponseValidator -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/sdk/adal/MSIDLegacyTokenResponseValidator.m -src/requests/sdk/adal/MSIDLegacyTokenResponseValidator.m --[MSIDTelemetryAPIEvent setCorrelationId:] --[MSIDTelemetryAPIEvent setExtendedExpiresOnSetting:] --[MSIDTelemetryAPIEvent setUserId:] --[MSIDTelemetryAPIEvent setClientId:] --[MSIDTelemetryAPIEvent setIsExtendedLifeTimeToken:] --[MSIDTelemetryAPIEvent setErrorDomain:] --[MSIDTelemetryAPIEvent setApiId:] --[MSIDTelemetryAPIEvent setWebviewType:] --[MSIDTelemetryAPIEvent setLoginHint:] --[MSIDTelemetryAPIEvent setErrorCode:] --[MSIDTelemetryAPIEvent setPromptType:] --[MSIDTelemetryAPIEvent setIsSuccessfulStatus:] --[MSIDTelemetryAPIEvent setResultStatus:] --[MSIDTelemetryAPIEvent setUserInformation:] --[MSIDTelemetryAPIEvent setOauthErrorCode:] -+[MSIDTelemetryAPIEvent propertiesToAggregate] -___46+[MSIDTelemetryAPIEvent propertiesToAggregate]_block_invoke -__OBJC_$_CLASS_METHODS_MSIDTelemetryAPIEvent -__OBJC_METACLASS_RO_$_MSIDTelemetryAPIEvent -__OBJC_$_INSTANCE_METHODS_MSIDTelemetryAPIEvent -__OBJC_CLASS_RO_$_MSIDTelemetryAPIEvent -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/telemetry/MSIDTelemetryAPIEvent.m -__46+[MSIDTelemetryAPIEvent propertiesToAggregate]_block_invoke -src/telemetry/MSIDTelemetryAPIEvent.m --[MSIDBrokerOperationBrowserTokenRequest initWithRequest:headers:body:bundleIdentifier:requestValidator:useSSOCookieFallback:error:] -+[MSIDBrokerOperationBrowserTokenRequest operation] --[MSIDBrokerOperationBrowserTokenRequest logInfo] --[MSIDBrokerOperationBrowserTokenRequest requestURL] --[MSIDBrokerOperationBrowserTokenRequest bundleIdentifier] --[MSIDBrokerOperationBrowserTokenRequest authority] --[MSIDBrokerOperationBrowserTokenRequest headers] --[MSIDBrokerOperationBrowserTokenRequest httpBody] --[MSIDBrokerOperationBrowserTokenRequest useSSOCookieFallback] --[MSIDBrokerOperationBrowserTokenRequest .cxx_destruct] -_OBJC_IVAR_$_MSIDBrokerOperationBrowserTokenRequest._requestURL -_OBJC_IVAR_$_MSIDBrokerOperationBrowserTokenRequest._useSSOCookieFallback -_OBJC_IVAR_$_MSIDBrokerOperationBrowserTokenRequest._headers -_OBJC_IVAR_$_MSIDBrokerOperationBrowserTokenRequest._httpBody -_OBJC_IVAR_$_MSIDBrokerOperationBrowserTokenRequest._bundleIdentifier -_OBJC_IVAR_$_MSIDBrokerOperationBrowserTokenRequest._authority -__OBJC_$_CLASS_METHODS_MSIDBrokerOperationBrowserTokenRequest -__OBJC_METACLASS_RO_$_MSIDBrokerOperationBrowserTokenRequest -__OBJC_$_INSTANCE_METHODS_MSIDBrokerOperationBrowserTokenRequest -__OBJC_$_INSTANCE_VARIABLES_MSIDBrokerOperationBrowserTokenRequest -__OBJC_$_PROP_LIST_MSIDBrokerOperationBrowserTokenRequest -__OBJC_CLASS_RO_$_MSIDBrokerOperationBrowserTokenRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/broker_operation/request/token_request/MSIDBrokerOperationBrowserTokenRequest.m -src/broker_operation/request/token_request/MSIDBrokerOperationBrowserTokenRequest.m -src/broker_operation/request/token_request/MSIDBrokerOperationBrowserTokenRequest.h --[MSIDAssymetricKeyKeychainGenerator initWithGroup:error:] --[MSIDAssymetricKeyKeychainGenerator generateKeyPairForAttributes:error:] --[MSIDAssymetricKeyKeychainGenerator readOrGenerateKeyPairForAttributes:error:] --[MSIDAssymetricKeyKeychainGenerator readKeyPairForAttributes:error:] --[MSIDAssymetricKeyKeychainGenerator deleteItemWithAttributes:error:] --[MSIDAssymetricKeyKeychainGenerator keyAttributesWithQueryDictionary:error:] --[MSIDAssymetricKeyKeychainGenerator keychainQueryWithAttributes:] --[MSIDAssymetricKeyKeychainGenerator generateEphemeralKeyPair:] --[MSIDAssymetricKeyKeychainGenerator generateKeyPairForKeyDict:error:] --[MSIDAssymetricKeyKeychainGenerator additionalPlatformKeychainAttributes] --[MSIDAssymetricKeyKeychainGenerator logAndFillError:status:error:] --[MSIDAssymetricKeyKeychainGenerator keychainGroup] --[MSIDAssymetricKeyKeychainGenerator setKeychainGroup:] --[MSIDAssymetricKeyKeychainGenerator defaultKeychainQuery] --[MSIDAssymetricKeyKeychainGenerator setDefaultKeychainQuery:] --[MSIDAssymetricKeyKeychainGenerator .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.86 -__OBJC_$_PROTOCOL_REFS_MSIDAssymetricKeyGenerating -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDAssymetricKeyGenerating -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDAssymetricKeyGenerating -__OBJC_PROTOCOL_$_MSIDAssymetricKeyGenerating -__OBJC_LABEL_PROTOCOL_$_MSIDAssymetricKeyGenerating -__OBJC_CLASS_PROTOCOLS_$_MSIDAssymetricKeyKeychainGenerator -__OBJC_METACLASS_RO_$_MSIDAssymetricKeyKeychainGenerator -__OBJC_$_INSTANCE_METHODS_MSIDAssymetricKeyKeychainGenerator -_OBJC_IVAR_$_MSIDAssymetricKeyKeychainGenerator._keychainGroup -_OBJC_IVAR_$_MSIDAssymetricKeyKeychainGenerator._defaultKeychainQuery -__OBJC_$_INSTANCE_VARIABLES_MSIDAssymetricKeyKeychainGenerator -__OBJC_$_PROP_LIST_MSIDAssymetricKeyKeychainGenerator -__OBJC_CLASS_RO_$_MSIDAssymetricKeyKeychainGenerator -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/crypto/MSIDAssymetricKeyKeychainGenerator.m -src/cache/crypto/MSIDAssymetricKeyKeychainGenerator.m -+[MSIDAuthority initialize] -+[MSIDAuthority openIdConfigurationCache] --[MSIDAuthority initWithURL:validateFormat:context:error:] --[MSIDAuthority initWithURL:context:error:] --[MSIDAuthority resolveAndValidate:userPrincipalName:context:completionBlock:] -___78-[MSIDAuthority resolveAndValidate:userPrincipalName:context:completionBlock:]_block_invoke --[MSIDAuthority networkUrlWithContext:] --[MSIDAuthority cacheUrlWithContext:] --[MSIDAuthority cacheEnvironmentWithContext:] --[MSIDAuthority legacyAccessTokenLookupAuthorities] --[MSIDAuthority universalAuthorityURL] --[MSIDAuthority legacyRefreshTokenLookupAliases] --[MSIDAuthority defaultCacheEnvironmentAliases] --[MSIDAuthority enrollmentIdForHomeAccountId:legacyUserId:context:error:] --[MSIDAuthority isKnown] --[MSIDAuthority supportsBrokeredAuthentication] --[MSIDAuthority supportsClientIDAsScope] --[MSIDAuthority supportsMAMScenarios] --[MSIDAuthority checkTokenEndpointForRTRefresh:] --[MSIDAuthority telemetryAuthorityType] --[MSIDAuthority loadOpenIdMetadataWithContext:completionBlock:] -___63-[MSIDAuthority loadOpenIdMetadataWithContext:completionBlock:]_block_invoke --[MSIDAuthority isSameEnvironmentAsAuthority:] -+[MSIDAuthority isAuthorityFormatValid:context:error:] --[MSIDAuthority isEqual:] --[MSIDAuthority hash] --[MSIDAuthority isEqualToItem:] --[MSIDAuthority description] --[MSIDAuthority copyWithZone:] -+[MSIDAuthority realmFromURL:context:error:] --[MSIDAuthority resolver] --[MSIDAuthority authorityWithUpdatedCloudHostInstanceName:error:] --[MSIDAuthority initWithJSONDictionary:error:] --[MSIDAuthority jsonDictionary] --[MSIDAuthority url] --[MSIDAuthority setUrl:] --[MSIDAuthority environment] --[MSIDAuthority realm] --[MSIDAuthority openIdConfigurationEndpoint] --[MSIDAuthority setOpenIdConfigurationEndpoint:] --[MSIDAuthority metadata] --[MSIDAuthority setMetadata:] --[MSIDAuthority isDeveloperKnown] --[MSIDAuthority setIsDeveloperKnown:] --[MSIDAuthority .cxx_destruct] -_s_openIdConfigurationCache -___block_descriptor_56_e8_32s40s48bs_e30_v28?0"NSURL"8B16"NSError"20l -_OBJC_CLASSLIST_REFERENCES_$_.69 -___block_descriptor_56_e8_32s40s48bs_e48_v24?0"MSIDOpenIdProviderMetadata"8"NSError"16l -_OBJC_CLASSLIST_REFERENCES_$_.154 -__OBJC_$_CLASS_METHODS_MSIDAuthority -__OBJC_CLASS_PROTOCOLS_$_MSIDAuthority -__OBJC_$_CLASS_PROP_LIST_MSIDAuthority -__OBJC_METACLASS_RO_$_MSIDAuthority -__OBJC_$_INSTANCE_METHODS_MSIDAuthority -_OBJC_IVAR_$_MSIDAuthority._isDeveloperKnown -_OBJC_IVAR_$_MSIDAuthority._environment -_OBJC_IVAR_$_MSIDAuthority._metadata -__OBJC_$_INSTANCE_VARIABLES_MSIDAuthority -__OBJC_$_PROP_LIST_MSIDAuthority -__OBJC_CLASS_RO_$_MSIDAuthority -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/validation/MSIDAuthority.m -src/validation/MSIDAuthority.m -src/validation/MSIDAuthority.h -src/validation/MSIDAuthority+Internal.h -__63-[MSIDAuthority loadOpenIdMetadataWithContext:completionBlock:]_block_invoke -__78-[MSIDAuthority resolveAndValidate:userPrincipalName:context:completionBlock:]_block_invoke -+[MSIDPkeyAuthHelper createDeviceAuthResponse:challengeData:context:] -+[MSIDPkeyAuthHelper getOrgUnitFromIssuer:] -+[MSIDPkeyAuthHelper isValidIssuer:keychainCertIssuer:] -+[MSIDPkeyAuthHelper createDeviceAuthResponse:nonce:identity:] -+[MSIDPkeyAuthHelper saveTelemetryForAdfsPkeyAuthChallengeForUrl:code:context:] -_OBJC_CLASSLIST_REFERENCES_$_.131 -_OBJC_CLASSLIST_REFERENCES_$_.140 -__OBJC_$_CLASS_METHODS_MSIDPkeyAuthHelper -__OBJC_METACLASS_RO_$_MSIDPkeyAuthHelper -__OBJC_CLASS_RO_$_MSIDPkeyAuthHelper -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/workplacejoin/MSIDPkeyAuthHelper.m -src/workplacejoin/MSIDPkeyAuthHelper.m -+[MSIDBrokerOperationSignoutFromDeviceRequest load] -+[MSIDBrokerOperationSignoutFromDeviceRequest operation] --[MSIDBrokerOperationSignoutFromDeviceRequest initWithJSONDictionary:error:] --[MSIDBrokerOperationSignoutFromDeviceRequest jsonDictionary] --[MSIDBrokerOperationSignoutFromDeviceRequest authority] --[MSIDBrokerOperationSignoutFromDeviceRequest setAuthority:] --[MSIDBrokerOperationSignoutFromDeviceRequest redirectUri] --[MSIDBrokerOperationSignoutFromDeviceRequest setRedirectUri:] --[MSIDBrokerOperationSignoutFromDeviceRequest providerType] --[MSIDBrokerOperationSignoutFromDeviceRequest setProviderType:] --[MSIDBrokerOperationSignoutFromDeviceRequest signoutFromBrowser] --[MSIDBrokerOperationSignoutFromDeviceRequest setSignoutFromBrowser:] --[MSIDBrokerOperationSignoutFromDeviceRequest clearSSOExtensionCookies] --[MSIDBrokerOperationSignoutFromDeviceRequest setClearSSOExtensionCookies:] --[MSIDBrokerOperationSignoutFromDeviceRequest wipeAccount] --[MSIDBrokerOperationSignoutFromDeviceRequest setWipeAccount:] --[MSIDBrokerOperationSignoutFromDeviceRequest .cxx_destruct] -_OBJC_IVAR_$_MSIDBrokerOperationSignoutFromDeviceRequest._authority -_OBJC_IVAR_$_MSIDBrokerOperationSignoutFromDeviceRequest._redirectUri -_OBJC_IVAR_$_MSIDBrokerOperationSignoutFromDeviceRequest._providerType -_OBJC_IVAR_$_MSIDBrokerOperationSignoutFromDeviceRequest._signoutFromBrowser -_OBJC_IVAR_$_MSIDBrokerOperationSignoutFromDeviceRequest._clearSSOExtensionCookies -_OBJC_IVAR_$_MSIDBrokerOperationSignoutFromDeviceRequest._wipeAccount -__OBJC_$_CLASS_METHODS_MSIDBrokerOperationSignoutFromDeviceRequest -__OBJC_METACLASS_RO_$_MSIDBrokerOperationSignoutFromDeviceRequest -__OBJC_$_INSTANCE_METHODS_MSIDBrokerOperationSignoutFromDeviceRequest -__OBJC_$_INSTANCE_VARIABLES_MSIDBrokerOperationSignoutFromDeviceRequest -__OBJC_$_PROP_LIST_MSIDBrokerOperationSignoutFromDeviceRequest -__OBJC_CLASS_RO_$_MSIDBrokerOperationSignoutFromDeviceRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/broker_operation/request/account_request/MSIDBrokerOperationSignoutFromDeviceRequest.m -src/broker_operation/request/account_request/MSIDBrokerOperationSignoutFromDeviceRequest.m -src/broker_operation/request/account_request/MSIDBrokerOperationSignoutFromDeviceRequest.h --[MSIDSSOExtensionSignoutController initWithRequestParameters:shouldSignoutFromBrowser:shouldWipeAccount:oauthFactory:error:] --[MSIDSSOExtensionSignoutController executeRequestWithCompletion:] -___66-[MSIDSSOExtensionSignoutController executeRequestWithCompletion:]_block_invoke --[MSIDSSOExtensionSignoutController waitForSceneActivationAndCompleteSignout:] -___78-[MSIDSSOExtensionSignoutController waitForSceneActivationAndCompleteSignout:]_block_invoke -+[MSIDSSOExtensionSignoutController canPerformRequest] --[MSIDSSOExtensionSignoutController shouldWipeAccount] --[MSIDSSOExtensionSignoutController currentSSORequest] --[MSIDSSOExtensionSignoutController setCurrentSSORequest:] --[MSIDSSOExtensionSignoutController sceneNotificationObserver] --[MSIDSSOExtensionSignoutController setSceneNotificationObserver:] --[MSIDSSOExtensionSignoutController .cxx_destruct] -_OBJC_IVAR_$_MSIDSSOExtensionSignoutController._shouldWipeAccount -___block_descriptor_56_e8_32s40s48bs_e24_v16?0"NSNotification"8l -_OBJC_CLASSLIST_REFERENCES_$_.61 -_OBJC_IVAR_$_MSIDSSOExtensionSignoutController._currentSSORequest -_OBJC_IVAR_$_MSIDSSOExtensionSignoutController._sceneNotificationObserver -__OBJC_$_CLASS_METHODS_MSIDSSOExtensionSignoutController -__OBJC_METACLASS_RO_$_MSIDSSOExtensionSignoutController -__OBJC_$_INSTANCE_METHODS_MSIDSSOExtensionSignoutController -__OBJC_$_INSTANCE_VARIABLES_MSIDSSOExtensionSignoutController -__OBJC_$_PROP_LIST_MSIDSSOExtensionSignoutController -__OBJC_CLASS_RO_$_MSIDSSOExtensionSignoutController -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/controllers/broker/MSIDSSOExtensionSignoutController.m -src/controllers/broker/MSIDSSOExtensionSignoutController.m -src/controllers/broker/MSIDSSOExtensionSignoutController.h -__78-[MSIDSSOExtensionSignoutController waitForSceneActivationAndCompleteSignout:]_block_invoke -__66-[MSIDSSOExtensionSignoutController executeRequestWithCompletion:]_block_invoke -+[MSIDBrokerOperationGetAccountsRequest load] -+[MSIDBrokerOperationGetAccountsRequest operation] --[MSIDBrokerOperationGetAccountsRequest initWithJSONDictionary:error:] --[MSIDBrokerOperationGetAccountsRequest jsonDictionary] --[MSIDBrokerOperationGetAccountsRequest clientId] --[MSIDBrokerOperationGetAccountsRequest setClientId:] --[MSIDBrokerOperationGetAccountsRequest familyId] --[MSIDBrokerOperationGetAccountsRequest setFamilyId:] --[MSIDBrokerOperationGetAccountsRequest returnOnlySignedInAccounts] --[MSIDBrokerOperationGetAccountsRequest setReturnOnlySignedInAccounts:] --[MSIDBrokerOperationGetAccountsRequest .cxx_destruct] -_OBJC_IVAR_$_MSIDBrokerOperationGetAccountsRequest._familyId -_OBJC_IVAR_$_MSIDBrokerOperationGetAccountsRequest._clientId -_OBJC_IVAR_$_MSIDBrokerOperationGetAccountsRequest._returnOnlySignedInAccounts -__OBJC_$_CLASS_METHODS_MSIDBrokerOperationGetAccountsRequest -__OBJC_METACLASS_RO_$_MSIDBrokerOperationGetAccountsRequest -__OBJC_$_INSTANCE_METHODS_MSIDBrokerOperationGetAccountsRequest -__OBJC_$_INSTANCE_VARIABLES_MSIDBrokerOperationGetAccountsRequest -__OBJC_$_PROP_LIST_MSIDBrokerOperationGetAccountsRequest -__OBJC_CLASS_RO_$_MSIDBrokerOperationGetAccountsRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/broker_operation/request/account_request/MSIDBrokerOperationGetAccountsRequest.m -src/broker_operation/request/account_request/MSIDBrokerOperationGetAccountsRequest.m -src/broker_operation/request/account_request/MSIDBrokerOperationGetAccountsRequest.h -+[MSIDB2CAuthority load] --[MSIDB2CAuthority initWithURL:validateFormat:context:error:] --[MSIDB2CAuthority initWithURL:context:error:] --[MSIDB2CAuthority initWithURL:validateFormat:rawTenant:context:error:] -+[MSIDB2CAuthority isAuthorityFormatValid:context:error:] --[MSIDB2CAuthority telemetryAuthorityType] --[MSIDB2CAuthority supportsBrokeredAuthentication] --[MSIDB2CAuthority supportsClientIDAsScope] -+[MSIDB2CAuthority realmFromURL:context:error:] --[MSIDB2CAuthority resolver] -+[MSIDB2CAuthority normalizedAuthorityUrl:formatValidated:context:error:] --[MSIDB2CAuthority copyWithZone:] -__OBJC_$_CLASS_METHODS_MSIDB2CAuthority -__OBJC_METACLASS_RO_$_MSIDB2CAuthority -__OBJC_$_INSTANCE_METHODS_MSIDB2CAuthority -__OBJC_CLASS_RO_$_MSIDB2CAuthority -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/validation/MSIDB2CAuthority.m -src/validation/MSIDB2CAuthority.m --[MSIDDefaultTokenCacheAccessor initWithDataSource:otherCacheAccessors:] --[MSIDDefaultTokenCacheAccessor saveTokensWithConfiguration:response:factory:context:error:] --[MSIDDefaultTokenCacheAccessor saveSSOStateWithConfiguration:response:factory:context:error:] --[MSIDDefaultTokenCacheAccessor getRefreshTokenWithAccount:familyId:configuration:context:error:] --[MSIDDefaultTokenCacheAccessor getPrimaryRefreshTokenWithAccount:familyId:configuration:context:error:] --[MSIDDefaultTokenCacheAccessor getPrimaryRefreshTokensForConfiguration:context:error:] --[MSIDDefaultTokenCacheAccessor getRefreshableTokenWithAccount:familyId:credentialType:configuration:context:error:] --[MSIDDefaultTokenCacheAccessor clearWithContext:error:] --[MSIDDefaultTokenCacheAccessor allTokensWithContext:error:] --[MSIDDefaultTokenCacheAccessor getAccessTokenForAccount:configuration:context:error:] --[MSIDDefaultTokenCacheAccessor getIDTokenForAccount:configuration:idTokenType:context:error:] --[MSIDDefaultTokenCacheAccessor idTokensWithAuthority:accountIdentifier:clientId:context:error:] --[MSIDDefaultTokenCacheAccessor removeAccessToken:context:error:] --[MSIDDefaultTokenCacheAccessor accountsWithAuthority:clientId:familyId:accountIdentifier:context:error:] --[MSIDDefaultTokenCacheAccessor accountsWithAuthority:clientId:familyId:accountIdentifier:accountMetadataCache:signedInAccountsOnly:context:error:] --[MSIDDefaultTokenCacheAccessor getAccountForIdentifier:authority:realmHint:context:error:] --[MSIDDefaultTokenCacheAccessor clearCacheForAccount:authority:clientId:familyId:context:error:] --[MSIDDefaultTokenCacheAccessor clearCacheForAccount:authority:clientId:familyId:clearAccounts:context:error:] --[MSIDDefaultTokenCacheAccessor validateAndRemoveRefreshToken:context:error:] --[MSIDDefaultTokenCacheAccessor validateAndRemovePrimaryRefreshToken:context:error:] --[MSIDDefaultTokenCacheAccessor validateAndRemoveRefreshableToken:credentialType:context:error:] --[MSIDDefaultTokenCacheAccessor checkAccountIdentifier:context:error:] --[MSIDDefaultTokenCacheAccessor saveAccessTokenWithConfiguration:response:factory:context:error:] --[MSIDDefaultTokenCacheAccessor saveIDTokenWithConfiguration:response:factory:context:error:] --[MSIDDefaultTokenCacheAccessor saveRefreshTokenWithConfiguration:response:factory:context:error:] --[MSIDDefaultTokenCacheAccessor saveAccountWithConfiguration:response:factory:context:error:] --[MSIDDefaultTokenCacheAccessor removeToken:context:error:] --[MSIDDefaultTokenCacheAccessor homeAccountIdForLegacyId:authority:context:error:] --[MSIDDefaultTokenCacheAccessor getTokenWithEnvironment:cacheQuery:context:error:] --[MSIDDefaultTokenCacheAccessor getTokensWithEnvironment:cacheQuery:context:error:] --[MSIDDefaultTokenCacheAccessor getRefreshableTokenByDisplayableId:authority:clientId:familyId:credentialType:context:error:] --[MSIDDefaultTokenCacheAccessor saveToken:context:error:] --[MSIDDefaultTokenCacheAccessor saveAccount:context:error:] --[MSIDDefaultTokenCacheAccessor validTokensFromCacheItems:] --[MSIDDefaultTokenCacheAccessor homeAccountIdsFromRTsWithAuthority:clientId:familyId:accountCredentialCache:context:error:] --[MSIDDefaultTokenCacheAccessor filterAndFillIdTokenClaimsForAccounts:authority:accountIdsFromRT:idTokens:clientId:accountMetadataCache:signedInAccountsOnly:noReturnAccountUPNs:] --[MSIDDefaultTokenCacheAccessor filterSignedOutAccountsFromOtherAccessor:accountMetadataCache:clientId:noReturnAccountUPNs:knownReturnAccounts:] --[MSIDDefaultTokenCacheAccessor saveAppMetadataWithConfiguration:response:factory:context:error:] --[MSIDDefaultTokenCacheAccessor getAppMetadataEntries:context:error:] --[MSIDDefaultTokenCacheAccessor updateAppMetadataWithFamilyId:clientId:authority:context:error:] --[MSIDDefaultTokenCacheAccessor accountCredentialCache] --[MSIDDefaultTokenCacheAccessor .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.148 -_OBJC_CLASSLIST_REFERENCES_$_.163 -_OBJC_SELECTOR_REFERENCES_.203 -_OBJC_SELECTOR_REFERENCES_.223 -_OBJC_SELECTOR_REFERENCES_.263 -_OBJC_SELECTOR_REFERENCES_.267 -_OBJC_SELECTOR_REFERENCES_.269 -_OBJC_SELECTOR_REFERENCES_.271 -_OBJC_SELECTOR_REFERENCES_.273 -_OBJC_SELECTOR_REFERENCES_.275 -_OBJC_SELECTOR_REFERENCES_.277 -_OBJC_SELECTOR_REFERENCES_.283 -_OBJC_SELECTOR_REFERENCES_.291 -_OBJC_SELECTOR_REFERENCES_.301 -_OBJC_SELECTOR_REFERENCES_.305 -_OBJC_CLASSLIST_REFERENCES_$_.306 -_OBJC_SELECTOR_REFERENCES_.308 -_OBJC_SELECTOR_REFERENCES_.320 -_OBJC_SELECTOR_REFERENCES_.322 -_OBJC_SELECTOR_REFERENCES_.324 -_OBJC_CLASSLIST_REFERENCES_$_.327 -_OBJC_CLASSLIST_REFERENCES_$_.334 -_OBJC_CLASSLIST_REFERENCES_$_.335 -_OBJC_CLASSLIST_REFERENCES_$_.348 -_OBJC_SELECTOR_REFERENCES_.350 -_OBJC_SELECTOR_REFERENCES_.352 -_OBJC_SELECTOR_REFERENCES_.354 -_OBJC_SELECTOR_REFERENCES_.358 -_OBJC_SELECTOR_REFERENCES_.360 -_OBJC_CLASSLIST_REFERENCES_$_.367 -_OBJC_SELECTOR_REFERENCES_.369 -_OBJC_SELECTOR_REFERENCES_.371 -_OBJC_CLASSLIST_REFERENCES_$_.374 -__OBJC_$_PROTOCOL_REFS_MSIDCacheAccessor -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDCacheAccessor -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDCacheAccessor -__OBJC_PROTOCOL_$_MSIDCacheAccessor -__OBJC_LABEL_PROTOCOL_$_MSIDCacheAccessor -__OBJC_CLASS_PROTOCOLS_$_MSIDDefaultTokenCacheAccessor -__OBJC_METACLASS_RO_$_MSIDDefaultTokenCacheAccessor -__OBJC_$_INSTANCE_METHODS_MSIDDefaultTokenCacheAccessor -_OBJC_IVAR_$_MSIDDefaultTokenCacheAccessor._otherAccessors -_OBJC_IVAR_$_MSIDDefaultTokenCacheAccessor._accountCredentialCache -__OBJC_$_INSTANCE_VARIABLES_MSIDDefaultTokenCacheAccessor -__OBJC_$_PROP_LIST_MSIDDefaultTokenCacheAccessor -__OBJC_CLASS_RO_$_MSIDDefaultTokenCacheAccessor -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/accessor/MSIDDefaultTokenCacheAccessor.m -src/cache/accessor/MSIDDefaultTokenCacheAccessor.m -src/cache/accessor/MSIDDefaultTokenCacheAccessor.h --[NSString(MSIDExtensions) msidBase64UrlEncode] --[NSString(MSIDExtensions) msidBase64UrlDecode] -+[NSString(MSIDExtensions) msidIsStringNilOrBlank:] -___51+[NSString(MSIDExtensions) msidIsStringNilOrBlank:]_block_invoke --[NSString(MSIDExtensions) msidTrimmedString] --[NSString(MSIDExtensions) msidNormalizedString] --[NSString(MSIDExtensions) msidURLDecode] --[NSString(MSIDExtensions) msidWWWFormURLDecode] --[NSString(MSIDExtensions) msidURLEncode] -___41-[NSString(MSIDExtensions) msidURLEncode]_block_invoke --[NSString(MSIDExtensions) msidWWWFormURLEncode] --[NSString(MSIDExtensions) msidTokenHash] -+[NSString(MSIDExtensions) msidRandomUrlSafeStringOfByteSize:] -+[NSString(MSIDExtensions) msidHexStringFromData:] -+[NSString(MSIDExtensions) msidBase64UrlEncodedStringFromData:] -+[NSString(MSIDExtensions) msidURLEncodedStringFromDictionary:] -+[NSString(MSIDExtensions) msidWWWFormURLEncodedStringFromDictionary:] -+[NSString(MSIDExtensions) msidEncodeStringFromDictionary:formEncode:] -___70+[NSString(MSIDExtensions) msidEncodeStringFromDictionary:formEncode:]_block_invoke -___copy_helper_block_e8_32r -___destroy_helper_block_e8_32r --[NSString(MSIDExtensions) msidIsEquivalentWithAnyAlias:] -+[NSString(MSIDExtensions) msidStringFromOrderedSet:] --[NSString(MSIDExtensions) msidData] --[NSString(MSIDExtensions) msidScopeSet] --[NSString(MSIDExtensions) msidJson] -+[NSString(MSIDExtensions) msidScopeFromResource:] --[NSString(MSIDExtensions) msidSecretLoggingHash] --[NSString(MSIDExtensions) msidDomainSuffix] -_msidIsStringNilOrBlank:.nonWhiteCharSet -_msidIsStringNilOrBlank:.once -_msidURLEncode.set -_msidURLEncode.onceToken -___block_literal_global.43 -_OBJC_CLASSLIST_REFERENCES_$_.64 -___block_descriptor_41_e8_32r_e15_v32?0816^B24l -_OBJC_CLASSLIST_REFERENCES_$_.112 -_OBJC_CLASSLIST_REFERENCES_$_.142 -__OBJC_$_CATEGORY_INSTANCE_METHODS_NSString_$_MSIDExtensions -__OBJC_$_CATEGORY_CLASS_METHODS_NSString_$_MSIDExtensions -__OBJC_$_CATEGORY_NSString_$_MSIDExtensions -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/NSString+MSIDExtensions.m -src/util/NSString+MSIDExtensions.m -__destroy_helper_block_e8_32r -__copy_helper_block_e8_32r -__70+[NSString(MSIDExtensions) msidEncodeStringFromDictionary:formEncode:]_block_invoke -__41-[NSString(MSIDExtensions) msidURLEncode]_block_invoke -__51+[NSString(MSIDExtensions) msidIsStringNilOrBlank:]_block_invoke --[NSOrderedSet(MSIDExtensions) msidToString] -+[NSOrderedSet(MSIDExtensions) msidOrderedSetFromString:] -+[NSOrderedSet(MSIDExtensions) msidOrderedSetFromString:normalize:] --[NSOrderedSet(MSIDExtensions) normalizedScopeSet] --[NSOrderedSet(MSIDExtensions) msidMinusOrderedSet:normalize:] -__OBJC_$_CATEGORY_INSTANCE_METHODS_NSOrderedSet_$_MSIDExtensions -__OBJC_$_CATEGORY_CLASS_METHODS_NSOrderedSet_$_MSIDExtensions -__OBJC_$_CATEGORY_NSOrderedSet_$_MSIDExtensions -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/NSOrderedSet+MSIDExtensions.m -src/util/NSOrderedSet+MSIDExtensions.m --[MSIDAadAuthorityCacheRecord networkHost] --[MSIDAadAuthorityCacheRecord setNetworkHost:] --[MSIDAadAuthorityCacheRecord cacheHost] --[MSIDAadAuthorityCacheRecord setCacheHost:] --[MSIDAadAuthorityCacheRecord aliases] --[MSIDAadAuthorityCacheRecord setAliases:] --[MSIDAadAuthorityCacheRecord .cxx_destruct] -_OBJC_IVAR_$_MSIDAadAuthorityCacheRecord._networkHost -_OBJC_IVAR_$_MSIDAadAuthorityCacheRecord._cacheHost -_OBJC_IVAR_$_MSIDAadAuthorityCacheRecord._aliases -__OBJC_METACLASS_RO_$_MSIDAadAuthorityCacheRecord -__OBJC_$_INSTANCE_METHODS_MSIDAadAuthorityCacheRecord -__OBJC_$_INSTANCE_VARIABLES_MSIDAadAuthorityCacheRecord -__OBJC_$_PROP_LIST_MSIDAadAuthorityCacheRecord -__OBJC_CLASS_RO_$_MSIDAadAuthorityCacheRecord -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/validation/MSIDAadAuthorityCacheRecord.m -src/validation/MSIDAadAuthorityCacheRecord.m -src/validation/MSIDAadAuthorityCacheRecord.h --[MSIDAccountMetadataCacheKey initWithClientId:] -__OBJC_METACLASS_RO_$_MSIDAccountMetadataCacheKey -__OBJC_$_INSTANCE_METHODS_MSIDAccountMetadataCacheKey -__OBJC_CLASS_RO_$_MSIDAccountMetadataCacheKey -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/metadata/accountMetadata/MSIDAccountMetadataCacheKey.m -src/cache/metadata/accountMetadata/MSIDAccountMetadataCacheKey.m -+[MSIDHelpers msidIntegerValue:] -+[MSIDHelpers normalizeUserId:] -__OBJC_$_CLASS_METHODS_MSIDHelpers -__OBJC_METACLASS_RO_$_MSIDHelpers -__OBJC_CLASS_RO_$_MSIDHelpers -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/MSIDHelpers.m -src/util/MSIDHelpers.m -+[NSDictionary(MSIDQueryItems) msidDictionaryFromQueryItems:] --[NSDictionary(MSIDQueryItems) msidQueryItems] -___46-[NSDictionary(MSIDQueryItems) msidQueryItems]_block_invoke -___block_descriptor_40_e8_32s_e15_v32?0816^B24l -__OBJC_$_CATEGORY_INSTANCE_METHODS_NSDictionary_$_MSIDQueryItems -__OBJC_$_CATEGORY_CLASS_METHODS_NSDictionary_$_MSIDQueryItems -__OBJC_$_CATEGORY_NSDictionary_$_MSIDQueryItems -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/NSDictionary+MSIDQueryItems.m -__46-[NSDictionary(MSIDQueryItems) msidQueryItems]_block_invoke -src/util/NSDictionary+MSIDQueryItems.m --[MSIDDeviceHeader initWithJSONDictionary:error:] --[MSIDDeviceHeader jsonDictionary] --[MSIDDeviceHeader tenantId] --[MSIDDeviceHeader setTenantId:] --[MSIDDeviceHeader .cxx_destruct] -_OBJC_IVAR_$_MSIDDeviceHeader._tenantId -__OBJC_METACLASS_RO_$_MSIDDeviceHeader -__OBJC_$_INSTANCE_METHODS_MSIDDeviceHeader -__OBJC_$_INSTANCE_VARIABLES_MSIDDeviceHeader -__OBJC_$_PROP_LIST_MSIDDeviceHeader -__OBJC_CLASS_RO_$_MSIDDeviceHeader -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/broker_operation/response/sso_cookies_response/MSIDDeviceHeader.m -src/broker_operation/response/sso_cookies_response/MSIDDeviceHeader.m -src/broker_operation/response/sso_cookies_response/MSIDDeviceHeader.h --[MSIDTokenResult initWithAccessToken:refreshToken:idToken:account:authority:correlationId:tokenResponse:] --[MSIDTokenResult description] --[MSIDTokenResult accessToken] --[MSIDTokenResult setAccessToken:] --[MSIDTokenResult refreshToken] --[MSIDTokenResult setRefreshToken:] --[MSIDTokenResult rawIdToken] --[MSIDTokenResult setRawIdToken:] --[MSIDTokenResult account] --[MSIDTokenResult setAccount:] --[MSIDTokenResult extendedLifeTimeToken] --[MSIDTokenResult setExtendedLifeTimeToken:] --[MSIDTokenResult authority] --[MSIDTokenResult setAuthority:] --[MSIDTokenResult correlationId] --[MSIDTokenResult setCorrelationId:] --[MSIDTokenResult tokenResponse] --[MSIDTokenResult setTokenResponse:] --[MSIDTokenResult brokerAppVersion] --[MSIDTokenResult setBrokerAppVersion:] --[MSIDTokenResult .cxx_destruct] -__OBJC_METACLASS_RO_$_MSIDTokenResult -__OBJC_$_INSTANCE_METHODS_MSIDTokenResult -_OBJC_IVAR_$_MSIDTokenResult._extendedLifeTimeToken -_OBJC_IVAR_$_MSIDTokenResult._accessToken -_OBJC_IVAR_$_MSIDTokenResult._refreshToken -_OBJC_IVAR_$_MSIDTokenResult._rawIdToken -_OBJC_IVAR_$_MSIDTokenResult._account -_OBJC_IVAR_$_MSIDTokenResult._authority -_OBJC_IVAR_$_MSIDTokenResult._correlationId -_OBJC_IVAR_$_MSIDTokenResult._tokenResponse -_OBJC_IVAR_$_MSIDTokenResult._brokerAppVersion -__OBJC_$_INSTANCE_VARIABLES_MSIDTokenResult -__OBJC_$_PROP_LIST_MSIDTokenResult -__OBJC_CLASS_RO_$_MSIDTokenResult -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/result/MSIDTokenResult.m -src/requests/result/MSIDTokenResult.m -src/requests/result/MSIDTokenResult.h --[MSIDAADEndpointProvider oauth2AuthorizeEndpointWithUrl:] --[MSIDAADEndpointProvider oauth2TokenEndpointWithUrl:] --[MSIDAADEndpointProvider drsDiscoveryEndpointWithDomain:adfsType:] --[MSIDAADEndpointProvider webFingerDiscoveryEndpointWithIssuer:] --[MSIDAADEndpointProvider openIdConfigurationEndpointWithUrl:] --[MSIDAADEndpointProvider aadAuthorityDiscoveryEndpointWithHost:] --[MSIDAADEndpointProvider aadApiVersionWithDelimiter] -__OBJC_$_PROTOCOL_REFS_MSIDAADEndpointProviding -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDAADEndpointProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDAADEndpointProviding -__OBJC_PROTOCOL_$_MSIDAADEndpointProviding -__OBJC_LABEL_PROTOCOL_$_MSIDAADEndpointProviding -__OBJC_CLASS_PROTOCOLS_$_MSIDAADEndpointProvider -__OBJC_METACLASS_RO_$_MSIDAADEndpointProvider -__OBJC_$_INSTANCE_METHODS_MSIDAADEndpointProvider -__OBJC_$_PROP_LIST_MSIDAADEndpointProvider -__OBJC_CLASS_RO_$_MSIDAADEndpointProvider -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/MSIDAADEndpointProvider.m -src/network/MSIDAADEndpointProvider.m --[MSIDCredentialInfo initWithJSONDictionary:error:] --[MSIDCredentialInfo jsonDictionary] --[MSIDCredentialInfo name] --[MSIDCredentialInfo setName:] --[MSIDCredentialInfo value] --[MSIDCredentialInfo setValue:] --[MSIDCredentialInfo .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_MSIDCredentialInfo -__OBJC_METACLASS_RO_$_MSIDCredentialInfo -__OBJC_$_INSTANCE_METHODS_MSIDCredentialInfo -_OBJC_IVAR_$_MSIDCredentialInfo._name -_OBJC_IVAR_$_MSIDCredentialInfo._value -__OBJC_$_INSTANCE_VARIABLES_MSIDCredentialInfo -__OBJC_$_PROP_LIST_MSIDCredentialInfo -__OBJC_CLASS_RO_$_MSIDCredentialInfo -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/broker_operation/response/sso_cookies_response/MSIDCredentialInfo.m -src/broker_operation/response/sso_cookies_response/MSIDCredentialInfo.m -src/broker_operation/response/sso_cookies_response/MSIDCredentialInfo.h --[MSIDDefaultBrokerTokenRequest protocolPayloadContentsWithError:] --[MSIDDefaultBrokerTokenRequest protocolResumeDictionaryContents] -__OBJC_METACLASS_RO_$_MSIDDefaultBrokerTokenRequest -__OBJC_$_INSTANCE_METHODS_MSIDDefaultBrokerTokenRequest -__OBJC_CLASS_RO_$_MSIDDefaultBrokerTokenRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/sdk/msal/MSIDDefaultBrokerTokenRequest.m -src/requests/sdk/msal/MSIDDefaultBrokerTokenRequest.m --[MSIDV1IdToken tokenCacheItem] --[MSIDV1IdToken credentialType] -__OBJC_METACLASS_RO_$_MSIDV1IdToken -__OBJC_$_INSTANCE_METHODS_MSIDV1IdToken -__OBJC_CLASS_RO_$_MSIDV1IdToken -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/token/MSIDV1IdToken.m -src/oauth2/token/MSIDV1IdToken.m -+[MSIDDeviceId getCPUInfo] -+[MSIDDeviceId deviceId] -___24+[MSIDDeviceId deviceId]_block_invoke -+[MSIDDeviceId deviceOSVersion] -+[MSIDDeviceId deviceOSId] -___26+[MSIDDeviceId deviceOSId]_block_invoke -+[MSIDDeviceId deviceTelemetryId] -+[MSIDDeviceId applicationName] -+[MSIDDeviceId applicationVersion] -+[MSIDDeviceId setIdValue:forKey:] -_deviceId.s_adalId -_deviceId.deviceIdOnce -_deviceOSId.s_OSString -_deviceOSId.osStringOnce -__OBJC_$_CLASS_METHODS_MSIDDeviceId -__OBJC_METACLASS_RO_$_MSIDDeviceId -__OBJC_CLASS_RO_$_MSIDDeviceId -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/MSIDDeviceId.m -src/MSIDDeviceId.m -__26+[MSIDDeviceId deviceOSId]_block_invoke -__24+[MSIDDeviceId deviceId]_block_invoke --[MSIDSSOExtensionGetSsoCookiesRequest initWithRequestParameters:headerTypes:accountIdentifier:ssoUrl:correlationId:error:] -___123-[MSIDSSOExtensionGetSsoCookiesRequest initWithRequestParameters:headerTypes:accountIdentifier:ssoUrl:correlationId:error:]_block_invoke --[MSIDSSOExtensionGetSsoCookiesRequest executeRequestWithCompletion:] -___69-[MSIDSSOExtensionGetSsoCookiesRequest executeRequestWithCompletion:]_block_invoke --[MSIDSSOExtensionGetSsoCookiesRequest accountIdentifier] --[MSIDSSOExtensionGetSsoCookiesRequest ssoUrl] --[MSIDSSOExtensionGetSsoCookiesRequest correlationId] --[MSIDSSOExtensionGetSsoCookiesRequest types] --[MSIDSSOExtensionGetSsoCookiesRequest requestCompletionBlock] --[MSIDSSOExtensionGetSsoCookiesRequest setRequestCompletionBlock:] --[MSIDSSOExtensionGetSsoCookiesRequest .cxx_destruct] -_OBJC_IVAR_$_MSIDSSOExtensionGetSsoCookiesRequest._accountIdentifier -_OBJC_IVAR_$_MSIDSSOExtensionGetSsoCookiesRequest._ssoUrl -_OBJC_IVAR_$_MSIDSSOExtensionGetSsoCookiesRequest._correlationId -_OBJC_IVAR_$_MSIDSSOExtensionGetSsoCookiesRequest._types -___block_descriptor_40_e8_32bs_e17_v16?0"NSError"8l -_OBJC_IVAR_$_MSIDSSOExtensionGetSsoCookiesRequest._requestCompletionBlock -__OBJC_METACLASS_RO_$_MSIDSSOExtensionGetSsoCookiesRequest -__OBJC_$_INSTANCE_METHODS_MSIDSSOExtensionGetSsoCookiesRequest -__OBJC_$_INSTANCE_VARIABLES_MSIDSSOExtensionGetSsoCookiesRequest -__OBJC_$_PROP_LIST_MSIDSSOExtensionGetSsoCookiesRequest -__OBJC_CLASS_RO_$_MSIDSSOExtensionGetSsoCookiesRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/broker/MSIDSSOExtensionGetSsoCookiesRequest.m -src/requests/broker/MSIDSSOExtensionGetSsoCookiesRequest.m -src/requests/broker/MSIDSSOExtensionGetSsoCookiesRequest.h -__69-[MSIDSSOExtensionGetSsoCookiesRequest executeRequestWithCompletion:]_block_invoke -__123-[MSIDSSOExtensionGetSsoCookiesRequest initWithRequestParameters:headerTypes:accountIdentifier:ssoUrl:correlationId:error:]_block_invoke -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/MSIDClientSDKType.m -MSIDClientSDKTypeFromString -src/MSIDClientSDKType.m -MSIDClientSDKTypeToString --[MSIDB2CAuthorityResolver resolveAuthority:userPrincipalName:validate:context:completionBlock:] -__OBJC_METACLASS_RO_$_MSIDB2CAuthorityResolver -__OBJC_$_INSTANCE_METHODS_MSIDB2CAuthorityResolver -__OBJC_CLASS_RO_$_MSIDB2CAuthorityResolver -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/validation/MSIDB2CAuthorityResolver.m -src/validation/MSIDB2CAuthorityResolver.m --[MSIDAuthorizationCodeResult authCode] --[MSIDAuthorizationCodeResult setAuthCode:] --[MSIDAuthorizationCodeResult pkceVerifier] --[MSIDAuthorizationCodeResult setPkceVerifier:] --[MSIDAuthorizationCodeResult accountIdentifier] --[MSIDAuthorizationCodeResult setAccountIdentifier:] --[MSIDAuthorizationCodeResult .cxx_destruct] -__OBJC_METACLASS_RO_$_MSIDAuthorizationCodeResult -__OBJC_$_INSTANCE_METHODS_MSIDAuthorizationCodeResult -_OBJC_IVAR_$_MSIDAuthorizationCodeResult._authCode -_OBJC_IVAR_$_MSIDAuthorizationCodeResult._pkceVerifier -_OBJC_IVAR_$_MSIDAuthorizationCodeResult._accountIdentifier -__OBJC_$_INSTANCE_VARIABLES_MSIDAuthorizationCodeResult -__OBJC_$_PROP_LIST_MSIDAuthorizationCodeResult -__OBJC_CLASS_RO_$_MSIDAuthorizationCodeResult -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/MSIDAuthorizationCodeResult.m -src/requests/MSIDAuthorizationCodeResult.m -src/requests/MSIDAuthorizationCodeResult.h --[MSIDIndividualClaimRequestAdditionalInfo description] --[MSIDIndividualClaimRequestAdditionalInfo initWithJSONDictionary:error:] --[MSIDIndividualClaimRequestAdditionalInfo jsonDictionary] --[MSIDIndividualClaimRequestAdditionalInfo essential] --[MSIDIndividualClaimRequestAdditionalInfo setEssential:] --[MSIDIndividualClaimRequestAdditionalInfo value] --[MSIDIndividualClaimRequestAdditionalInfo setValue:] --[MSIDIndividualClaimRequestAdditionalInfo values] --[MSIDIndividualClaimRequestAdditionalInfo setValues:] --[MSIDIndividualClaimRequestAdditionalInfo .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_MSIDIndividualClaimRequestAdditionalInfo -__OBJC_METACLASS_RO_$_MSIDIndividualClaimRequestAdditionalInfo -__OBJC_$_INSTANCE_METHODS_MSIDIndividualClaimRequestAdditionalInfo -_OBJC_IVAR_$_MSIDIndividualClaimRequestAdditionalInfo._essential -_OBJC_IVAR_$_MSIDIndividualClaimRequestAdditionalInfo._value -_OBJC_IVAR_$_MSIDIndividualClaimRequestAdditionalInfo._values -__OBJC_$_INSTANCE_VARIABLES_MSIDIndividualClaimRequestAdditionalInfo -__OBJC_$_PROP_LIST_MSIDIndividualClaimRequestAdditionalInfo -__OBJC_CLASS_RO_$_MSIDIndividualClaimRequestAdditionalInfo -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/claims/MSIDIndividualClaimRequestAdditionalInfo.m -src/claims/MSIDIndividualClaimRequestAdditionalInfo.m -src/claims/MSIDIndividualClaimRequestAdditionalInfo.h --[MSIDBrokerBrowserOperationResponse initWithURLResponse:] --[MSIDBrokerBrowserOperationResponse handleResponse:completeRequestBlock:errorBlock:] --[MSIDBrokerBrowserOperationResponse handleError:errorBlock:doNotHandleBlock:] --[MSIDBrokerBrowserOperationResponse urlResponse] --[MSIDBrokerBrowserOperationResponse .cxx_destruct] -_OBJC_IVAR_$_MSIDBrokerBrowserOperationResponse._urlResponse -__OBJC_METACLASS_RO_$_MSIDBrokerBrowserOperationResponse -__OBJC_$_INSTANCE_METHODS_MSIDBrokerBrowserOperationResponse -__OBJC_$_INSTANCE_VARIABLES_MSIDBrokerBrowserOperationResponse -__OBJC_$_PROP_LIST_MSIDBrokerBrowserOperationResponse -__OBJC_CLASS_RO_$_MSIDBrokerBrowserOperationResponse -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/broker_operation/response/MSIDBrokerBrowserOperationResponse.m -src/broker_operation/response/MSIDBrokerBrowserOperationResponse.m -src/broker_operation/response/MSIDBrokerBrowserOperationResponse.h --[MSIDAccountMetadataCacheAccessor initWithDataSource:] --[MSIDAccountMetadataCacheAccessor getAuthorityURL:homeAccountId:clientId:instanceAware:context:error:] --[MSIDAccountMetadataCacheAccessor updateAuthorityURL:forRequestURL:homeAccountId:clientId:instanceAware:context:error:] --[MSIDAccountMetadataCacheAccessor signInStateForHomeAccountId:clientId:context:error:] --[MSIDAccountMetadataCacheAccessor updateSignInStateForHomeAccountId:clientId:state:context:error:] --[MSIDAccountMetadataCacheAccessor principalAccountIdForClientId:context:error:] --[MSIDAccountMetadataCacheAccessor updatePrincipalAccountIdForClientId:principalAccountId:principalAccountEnvironment:context:error:] --[MSIDAccountMetadataCacheAccessor retrieveAccountMetadataCacheItemForClientId:context:error:] --[MSIDAccountMetadataCacheAccessor retrieveAccountMetadataCacheItemForClientId:skipCache:context:error:] --[MSIDAccountMetadataCacheAccessor removeAccountMetadataForHomeAccountId:context:error:] --[MSIDAccountMetadataCacheAccessor allAccountMetadataCacheItemsWithContext:error:] --[MSIDAccountMetadataCacheAccessor skipMemoryCacheForAccountMetadata] --[MSIDAccountMetadataCacheAccessor setSkipMemoryCacheForAccountMetadata:] --[MSIDAccountMetadataCacheAccessor .cxx_destruct] -__OBJC_METACLASS_RO_$_MSIDAccountMetadataCacheAccessor -__OBJC_$_INSTANCE_METHODS_MSIDAccountMetadataCacheAccessor -_OBJC_IVAR_$_MSIDAccountMetadataCacheAccessor._metadataCache -_OBJC_IVAR_$_MSIDAccountMetadataCacheAccessor._skipMemoryCacheForAccountMetadata -__OBJC_$_INSTANCE_VARIABLES_MSIDAccountMetadataCacheAccessor -__OBJC_$_PROP_LIST_MSIDAccountMetadataCacheAccessor -__OBJC_CLASS_RO_$_MSIDAccountMetadataCacheAccessor -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/metadata/MSIDAccountMetadataCacheAccessor.m -src/cache/metadata/MSIDAccountMetadataCacheAccessor.m -src/cache/metadata/MSIDAccountMetadataCacheAccessor.h --[MSIDAADAuthorizationCodeGrantRequest initWithEndpoint:authScheme:clientId:enrollmentId:scope:redirectUri:code:claims:codeVerifier:extraParameters:context:] -__OBJC_METACLASS_RO_$_MSIDAADAuthorizationCodeGrantRequest -__OBJC_$_INSTANCE_METHODS_MSIDAADAuthorizationCodeGrantRequest -__OBJC_CLASS_RO_$_MSIDAADAuthorizationCodeGrantRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/request/MSIDAADAuthorizationCodeGrantRequest.m -src/network/request/MSIDAADAuthorizationCodeGrantRequest.m --[MSIDAADRequestErrorHandler handleError:httpResponse:data:httpRequest:responseSerializer:context:completionBlock:] -___115-[MSIDAADRequestErrorHandler handleError:httpResponse:data:httpRequest:responseSerializer:context:completionBlock:]_block_invoke -___115-[MSIDAADRequestErrorHandler handleError:httpResponse:data:httpRequest:responseSerializer:context:completionBlock:]_block_invoke.32 -___115-[MSIDAADRequestErrorHandler handleError:httpResponse:data:httpRequest:responseSerializer:context:completionBlock:]_block_invoke_2 -___block_descriptor_48_e8_32s40bs_e30_v24?0"NSString"8"NSError"16l -__OBJC_$_PROTOCOL_REFS_MSIDHttpRequestErrorHandling -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDHttpRequestErrorHandling -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDHttpRequestErrorHandling -__OBJC_PROTOCOL_$_MSIDHttpRequestErrorHandling -__OBJC_LABEL_PROTOCOL_$_MSIDHttpRequestErrorHandling -__OBJC_CLASS_PROTOCOLS_$_MSIDAADRequestErrorHandler -__OBJC_METACLASS_RO_$_MSIDAADRequestErrorHandler -__OBJC_$_INSTANCE_METHODS_MSIDAADRequestErrorHandler -__OBJC_$_PROP_LIST_MSIDAADRequestErrorHandler -__OBJC_CLASS_RO_$_MSIDAADRequestErrorHandler -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/error_handler/MSIDAADRequestErrorHandler.m -__115-[MSIDAADRequestErrorHandler handleError:httpResponse:data:httpRequest:responseSerializer:context:completionBlock:]_block_invoke_2 -src/network/error_handler/MSIDAADRequestErrorHandler.m -__115-[MSIDAADRequestErrorHandler handleError:httpResponse:data:httpRequest:responseSerializer:context:completionBlock:]_block_invoke.32 -__115-[MSIDAADRequestErrorHandler handleError:httpResponse:data:httpRequest:responseSerializer:context:completionBlock:]_block_invoke --[MSIDBasicContext correlationId] --[MSIDBasicContext setCorrelationId:] --[MSIDBasicContext logComponent] --[MSIDBasicContext setLogComponent:] --[MSIDBasicContext telemetryRequestId] --[MSIDBasicContext setTelemetryRequestId:] --[MSIDBasicContext appRequestMetadata] --[MSIDBasicContext setAppRequestMetadata:] --[MSIDBasicContext .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_MSIDBasicContext -__OBJC_METACLASS_RO_$_MSIDBasicContext -__OBJC_$_INSTANCE_METHODS_MSIDBasicContext -_OBJC_IVAR_$_MSIDBasicContext._correlationId -_OBJC_IVAR_$_MSIDBasicContext._logComponent -_OBJC_IVAR_$_MSIDBasicContext._telemetryRequestId -_OBJC_IVAR_$_MSIDBasicContext._appRequestMetadata -__OBJC_$_INSTANCE_VARIABLES_MSIDBasicContext -__OBJC_$_PROP_LIST_MSIDBasicContext -__OBJC_CLASS_RO_$_MSIDBasicContext -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/MSIDBasicContext.m -src/MSIDBasicContext.m -src/MSIDBasicContext.h --[MSIDAADV2TokenResponseForV1Request tokenClaimsFromRawIdToken:error:] -__OBJC_METACLASS_RO_$_MSIDAADV2TokenResponseForV1Request -__OBJC_$_INSTANCE_METHODS_MSIDAADV2TokenResponseForV1Request -__OBJC_CLASS_RO_$_MSIDAADV2TokenResponseForV1Request -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/aad_v2/MSIDAADV2TokenResponseForV1Request.m -src/oauth2/aad_v2/MSIDAADV2TokenResponseForV1Request.m --[MSIDAADV1RefreshTokenGrantRequest initWithEndpoint:authScheme:clientId:scope:refreshToken:redirectUri:resource:extraParameters:context:] --[MSIDAADV1RefreshTokenGrantRequest fullRequestThumbprint] --[MSIDAADV1RefreshTokenGrantRequest strictRequestThumbprint] --[MSIDAADV1RefreshTokenGrantRequest thumbprintParameters] --[MSIDAADV1RefreshTokenGrantRequest setThumbprintParameters:] --[MSIDAADV1RefreshTokenGrantRequest .cxx_destruct] -_OBJC_IVAR_$_MSIDAADV1RefreshTokenGrantRequest._thumbprintParameters -__OBJC_METACLASS_RO_$_MSIDAADV1RefreshTokenGrantRequest -__OBJC_$_INSTANCE_METHODS_MSIDAADV1RefreshTokenGrantRequest -__OBJC_$_INSTANCE_VARIABLES_MSIDAADV1RefreshTokenGrantRequest -__OBJC_$_PROP_LIST_MSIDAADV1RefreshTokenGrantRequest -__OBJC_CLASS_RO_$_MSIDAADV1RefreshTokenGrantRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/request/MSIDAADV1RefreshTokenGrantRequest.m -src/network/request/MSIDAADV1RefreshTokenGrantRequest.m --[MSIDJsonSerializer init] --[MSIDJsonSerializer toJsonData:context:error:] --[MSIDJsonSerializer fromJsonData:ofType:context:error:] --[MSIDJsonSerializer toJsonString:context:error:] --[MSIDJsonSerializer fromJsonString:ofType:context:error:] --[MSIDJsonSerializer deserializeJSON:error:] --[MSIDJsonSerializer normalizeJSON] --[MSIDJsonSerializer setNormalizeJSON:] -__OBJC_$_PROTOCOL_REFS_MSIDJsonSerializing -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDJsonSerializing -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDJsonSerializing -__OBJC_PROTOCOL_$_MSIDJsonSerializing -__OBJC_LABEL_PROTOCOL_$_MSIDJsonSerializing -__OBJC_CLASS_PROTOCOLS_$_MSIDJsonSerializer -__OBJC_METACLASS_RO_$_MSIDJsonSerializer -__OBJC_$_INSTANCE_METHODS_MSIDJsonSerializer -_OBJC_IVAR_$_MSIDJsonSerializer._normalizeJSON -__OBJC_$_INSTANCE_VARIABLES_MSIDJsonSerializer -__OBJC_$_PROP_LIST_MSIDJsonSerializer -__OBJC_CLASS_RO_$_MSIDJsonSerializer -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/MSIDJsonSerializer.m -src/MSIDJsonSerializer.h -src/MSIDJsonSerializer.m --[MSIDClaimsRequest description] --[MSIDClaimsRequest claimsRequestsDict] --[MSIDClaimsRequest count] --[MSIDClaimsRequest hasClaims] --[MSIDClaimsRequest requestClaim:forTarget:error:] --[MSIDClaimsRequest claimsRequestsForTarget:] --[MSIDClaimsRequest removeClaimRequestWithName:target:error:] --[MSIDClaimsRequest copyWithZone:] --[MSIDClaimsRequest initWithJSONDictionary:error:] --[MSIDClaimsRequest jsonDictionary] --[MSIDClaimsRequest targetFromString:error:] --[MSIDClaimsRequest stringFromTarget:] --[MSIDClaimsRequest setClaimsRequestsDict:] --[MSIDClaimsRequest .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_MSIDClaimsRequest -__OBJC_METACLASS_RO_$_MSIDClaimsRequest -__OBJC_$_INSTANCE_METHODS_MSIDClaimsRequest -_OBJC_IVAR_$_MSIDClaimsRequest._claimsRequestsDict -__OBJC_$_INSTANCE_VARIABLES_MSIDClaimsRequest -__OBJC_$_PROP_LIST_MSIDClaimsRequest -__OBJC_CLASS_RO_$_MSIDClaimsRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/claims/MSIDClaimsRequest.m -src/claims/MSIDClaimsRequest.m --[MSIDAccountCacheItem(MSIDAccountMatchers) matchesWithHomeAccountId:environment:environmentAliases:] -__OBJC_$_CATEGORY_INSTANCE_METHODS_MSIDAccountCacheItem_$_MSIDAccountMatchers -__OBJC_$_CATEGORY_MSIDAccountCacheItem_$_MSIDAccountMatchers -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/token/Matchers/MSIDAccountCacheItem+MSIDAccountMatchers.m -src/cache/token/Matchers/MSIDAccountCacheItem+MSIDAccountMatchers.m --[MSIDAADAuthorityMetadataResponse openIdConfigurationEndpoint] --[MSIDAADAuthorityMetadataResponse setOpenIdConfigurationEndpoint:] --[MSIDAADAuthorityMetadataResponse metadata] --[MSIDAADAuthorityMetadataResponse setMetadata:] --[MSIDAADAuthorityMetadataResponse .cxx_destruct] -__OBJC_METACLASS_RO_$_MSIDAADAuthorityMetadataResponse -__OBJC_$_INSTANCE_METHODS_MSIDAADAuthorityMetadataResponse -_OBJC_IVAR_$_MSIDAADAuthorityMetadataResponse._openIdConfigurationEndpoint -_OBJC_IVAR_$_MSIDAADAuthorityMetadataResponse._metadata -__OBJC_$_INSTANCE_VARIABLES_MSIDAADAuthorityMetadataResponse -__OBJC_$_PROP_LIST_MSIDAADAuthorityMetadataResponse -__OBJC_CLASS_RO_$_MSIDAADAuthorityMetadataResponse -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/request/MSIDAADAuthorityMetadataResponse.m -src/network/request/MSIDAADAuthorityMetadataResponse.m -src/network/request/MSIDAADAuthorityMetadataResponse.h --[MSIDUrlResponseSerializer responseObjectForResponse:data:context:error:] -__OBJC_METACLASS_RO_$_MSIDUrlResponseSerializer -__OBJC_$_INSTANCE_METHODS_MSIDUrlResponseSerializer -__OBJC_CLASS_RO_$_MSIDUrlResponseSerializer -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/request/MSIDUrlResponseSerializer.m -src/network/request/MSIDUrlResponseSerializer.m --[MSIDHttpResponseSerializer responseObjectForResponse:data:context:error:] --[MSIDHttpResponseSerializer preprocessor] --[MSIDHttpResponseSerializer setPreprocessor:] --[MSIDHttpResponseSerializer .cxx_destruct] -__OBJC_$_PROTOCOL_REFS_MSIDResponseSerialization -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDResponseSerialization -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDResponseSerialization -__OBJC_PROTOCOL_$_MSIDResponseSerialization -__OBJC_LABEL_PROTOCOL_$_MSIDResponseSerialization -__OBJC_CLASS_PROTOCOLS_$_MSIDHttpResponseSerializer -__OBJC_METACLASS_RO_$_MSIDHttpResponseSerializer -__OBJC_$_INSTANCE_METHODS_MSIDHttpResponseSerializer -_OBJC_IVAR_$_MSIDHttpResponseSerializer._preprocessor -__OBJC_$_INSTANCE_VARIABLES_MSIDHttpResponseSerializer -__OBJC_$_PROP_LIST_MSIDHttpResponseSerializer -__OBJC_CLASS_RO_$_MSIDHttpResponseSerializer -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/response_serializer/MSIDHttpResponseSerializer.m -src/network/response_serializer/MSIDHttpResponseSerializer.m -src/network/response_serializer/MSIDHttpResponseSerializer.h -+[MSIDBrokerNativeAppOperationResponse load] --[MSIDBrokerNativeAppOperationResponse initWithDeviceInfo:] -+[MSIDBrokerNativeAppOperationResponse responseType] --[MSIDBrokerNativeAppOperationResponse httpStatusCode] -+[MSIDBrokerNativeAppOperationResponse defaultHttpStatusCode] --[MSIDBrokerNativeAppOperationResponse httpVersion] --[MSIDBrokerNativeAppOperationResponse initWithJSONDictionary:error:] --[MSIDBrokerNativeAppOperationResponse jsonDictionary] --[MSIDBrokerNativeAppOperationResponse success] --[MSIDBrokerNativeAppOperationResponse setSuccess:] --[MSIDBrokerNativeAppOperationResponse clientAppVersion] --[MSIDBrokerNativeAppOperationResponse setClientAppVersion:] --[MSIDBrokerNativeAppOperationResponse deviceInfo] --[MSIDBrokerNativeAppOperationResponse setDeviceInfo:] --[MSIDBrokerNativeAppOperationResponse setHttpStatusCode:] --[MSIDBrokerNativeAppOperationResponse httpHeaders] --[MSIDBrokerNativeAppOperationResponse setHttpHeaders:] --[MSIDBrokerNativeAppOperationResponse setHttpVersion:] --[MSIDBrokerNativeAppOperationResponse .cxx_destruct] -_OBJC_IVAR_$_MSIDBrokerNativeAppOperationResponse._deviceInfo -_OBJC_IVAR_$_MSIDBrokerNativeAppOperationResponse._httpStatusCode -_OBJC_IVAR_$_MSIDBrokerNativeAppOperationResponse._httpVersion -_OBJC_IVAR_$_MSIDBrokerNativeAppOperationResponse._success -_OBJC_IVAR_$_MSIDBrokerNativeAppOperationResponse._clientAppVersion -_OBJC_IVAR_$_MSIDBrokerNativeAppOperationResponse._httpHeaders -__OBJC_$_CLASS_METHODS_MSIDBrokerNativeAppOperationResponse -__OBJC_CLASS_PROTOCOLS_$_MSIDBrokerNativeAppOperationResponse -__OBJC_$_CLASS_PROP_LIST_MSIDBrokerNativeAppOperationResponse -__OBJC_METACLASS_RO_$_MSIDBrokerNativeAppOperationResponse -__OBJC_$_INSTANCE_METHODS_MSIDBrokerNativeAppOperationResponse -__OBJC_$_INSTANCE_VARIABLES_MSIDBrokerNativeAppOperationResponse -__OBJC_$_PROP_LIST_MSIDBrokerNativeAppOperationResponse -__OBJC_CLASS_RO_$_MSIDBrokerNativeAppOperationResponse -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/broker_operation/response/MSIDBrokerNativeAppOperationResponse.m -src/broker_operation/response/MSIDBrokerNativeAppOperationResponse.m -src/broker_operation/response/MSIDBrokerNativeAppOperationResponse.h --[MSIDIntuneUserDefaultsCacheDataSource initWithUserDefaults:] --[MSIDIntuneUserDefaultsCacheDataSource init] --[MSIDIntuneUserDefaultsCacheDataSource jsonDictionaryForKey:] --[MSIDIntuneUserDefaultsCacheDataSource setJsonDictionary:forKey:] --[MSIDIntuneUserDefaultsCacheDataSource removeObjectForKey:] --[MSIDIntuneUserDefaultsCacheDataSource userDefaults] --[MSIDIntuneUserDefaultsCacheDataSource jsonSerializer] --[MSIDIntuneUserDefaultsCacheDataSource .cxx_destruct] -__OBJC_$_PROTOCOL_REFS_MSIDIntuneCacheDataSource -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDIntuneCacheDataSource -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDIntuneCacheDataSource -__OBJC_PROTOCOL_$_MSIDIntuneCacheDataSource -__OBJC_LABEL_PROTOCOL_$_MSIDIntuneCacheDataSource -__OBJC_CLASS_PROTOCOLS_$_MSIDIntuneUserDefaultsCacheDataSource -__OBJC_METACLASS_RO_$_MSIDIntuneUserDefaultsCacheDataSource -__OBJC_$_INSTANCE_METHODS_MSIDIntuneUserDefaultsCacheDataSource -_OBJC_IVAR_$_MSIDIntuneUserDefaultsCacheDataSource._userDefaults -_OBJC_IVAR_$_MSIDIntuneUserDefaultsCacheDataSource._jsonSerializer -__OBJC_$_INSTANCE_VARIABLES_MSIDIntuneUserDefaultsCacheDataSource -__OBJC_$_PROP_LIST_MSIDIntuneUserDefaultsCacheDataSource -__OBJC_CLASS_RO_$_MSIDIntuneUserDefaultsCacheDataSource -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/intune/data_source/MSIDIntuneUserDefaultsCacheDataSource.m -src/intune/data_source/MSIDIntuneUserDefaultsCacheDataSource.m --[MSIDDeviceInfo initWithDeviceMode:ssoExtensionMode:isWorkPlaceJoined:brokerVersion:] --[MSIDDeviceInfo initWithJSONDictionary:error:] --[MSIDDeviceInfo jsonDictionary] --[MSIDDeviceInfo deviceModeStringFromEnum:] --[MSIDDeviceInfo deviceModeEnumFromString:] --[MSIDDeviceInfo ssoExtensionModeStringFromEnum:] --[MSIDDeviceInfo ssoExtensionModeEnumFromString:] --[MSIDDeviceInfo wpjStatusStringFromEnum:] --[MSIDDeviceInfo wpjStatusEnumFromString:] --[MSIDDeviceInfo deviceMode] --[MSIDDeviceInfo setDeviceMode:] --[MSIDDeviceInfo ssoExtensionMode] --[MSIDDeviceInfo setSsoExtensionMode:] --[MSIDDeviceInfo wpjStatus] --[MSIDDeviceInfo setWpjStatus:] --[MSIDDeviceInfo brokerVersion] --[MSIDDeviceInfo setBrokerVersion:] --[MSIDDeviceInfo additionalExtensionData] --[MSIDDeviceInfo setAdditionalExtensionData:] --[MSIDDeviceInfo .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_MSIDDeviceInfo -__OBJC_METACLASS_RO_$_MSIDDeviceInfo -__OBJC_$_INSTANCE_METHODS_MSIDDeviceInfo -_OBJC_IVAR_$_MSIDDeviceInfo._deviceMode -_OBJC_IVAR_$_MSIDDeviceInfo._ssoExtensionMode -_OBJC_IVAR_$_MSIDDeviceInfo._wpjStatus -_OBJC_IVAR_$_MSIDDeviceInfo._brokerVersion -_OBJC_IVAR_$_MSIDDeviceInfo._additionalExtensionData -__OBJC_$_INSTANCE_VARIABLES_MSIDDeviceInfo -__OBJC_$_PROP_LIST_MSIDDeviceInfo -__OBJC_CLASS_RO_$_MSIDDeviceInfo -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/broker_operation/response/MSIDDeviceInfo.m -src/broker_operation/response/MSIDDeviceInfo.m -src/broker_operation/response/MSIDDeviceInfo.h -+[MSIDBrokerOperationInteractiveTokenRequest load] -+[MSIDBrokerOperationInteractiveTokenRequest tokenRequestWithParameters:providerType:enrollmentIds:mamResources:] -+[MSIDBrokerOperationInteractiveTokenRequest operation] --[MSIDBrokerOperationInteractiveTokenRequest initWithJSONDictionary:error:] --[MSIDBrokerOperationInteractiveTokenRequest jsonDictionary] --[MSIDBrokerOperationInteractiveTokenRequest accountIdentifier] --[MSIDBrokerOperationInteractiveTokenRequest setAccountIdentifier:] --[MSIDBrokerOperationInteractiveTokenRequest promptType] --[MSIDBrokerOperationInteractiveTokenRequest setPromptType:] --[MSIDBrokerOperationInteractiveTokenRequest extraScopesToConsent] --[MSIDBrokerOperationInteractiveTokenRequest setExtraScopesToConsent:] --[MSIDBrokerOperationInteractiveTokenRequest .cxx_destruct] -_OBJC_IVAR_$_MSIDBrokerOperationInteractiveTokenRequest._accountIdentifier -_OBJC_IVAR_$_MSIDBrokerOperationInteractiveTokenRequest._promptType -_OBJC_IVAR_$_MSIDBrokerOperationInteractiveTokenRequest._extraScopesToConsent -__OBJC_$_CLASS_METHODS_MSIDBrokerOperationInteractiveTokenRequest -__OBJC_METACLASS_RO_$_MSIDBrokerOperationInteractiveTokenRequest -__OBJC_$_INSTANCE_METHODS_MSIDBrokerOperationInteractiveTokenRequest -__OBJC_$_INSTANCE_VARIABLES_MSIDBrokerOperationInteractiveTokenRequest -__OBJC_$_PROP_LIST_MSIDBrokerOperationInteractiveTokenRequest -__OBJC_CLASS_RO_$_MSIDBrokerOperationInteractiveTokenRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/broker_operation/request/interactive_token_request/MSIDBrokerOperationInteractiveTokenRequest.m -src/broker_operation/request/interactive_token_request/MSIDBrokerOperationInteractiveTokenRequest.m -src/broker_operation/request/interactive_token_request/MSIDBrokerOperationInteractiveTokenRequest.h --[MSIDDRSDiscoveryResponseSerializer init] --[MSIDDRSDiscoveryResponseSerializer responseObjectForResponse:data:context:error:] -__OBJC_METACLASS_RO_$_MSIDDRSDiscoveryResponseSerializer -__OBJC_$_INSTANCE_METHODS_MSIDDRSDiscoveryResponseSerializer -__OBJC_CLASS_RO_$_MSIDDRSDiscoveryResponseSerializer -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/request/MSIDDRSDiscoveryResponseSerializer.m -src/network/request/MSIDDRSDiscoveryResponseSerializer.m -+[MSIDAADIdTokenClaimsFactory claimsFromRawIdToken:error:] -__OBJC_$_CLASS_METHODS_MSIDAADIdTokenClaimsFactory -__OBJC_METACLASS_RO_$_MSIDAADIdTokenClaimsFactory -__OBJC_CLASS_RO_$_MSIDAADIdTokenClaimsFactory -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/aad_base/MSIDAADIdTokenClaimsFactory.m -src/oauth2/aad_base/MSIDAADIdTokenClaimsFactory.m -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/MSIDPromptType.m -MSIDPromptTypeFromString -src/util/MSIDPromptType.m -MSIDPromptParamFromType -+[MSIDAADV1Oauth2Factory providerType] --[MSIDAADV1Oauth2Factory checkResponseClass:context:error:] --[MSIDAADV1Oauth2Factory tokenResponseFromJSON:context:error:] --[MSIDAADV1Oauth2Factory tokenResponseFromJSON:refreshToken:context:error:] --[MSIDAADV1Oauth2Factory verifyResponse:context:error:] --[MSIDAADV1Oauth2Factory verifyResponse:fromRefreshToken:context:error:] --[MSIDAADV1Oauth2Factory fillAccessToken:fromResponse:configuration:] --[MSIDAADV1Oauth2Factory fillAccount:fromResponse:configuration:] --[MSIDAADV1Oauth2Factory fillIDToken:fromResponse:configuration:] --[MSIDAADV1Oauth2Factory webviewFactory] --[MSIDAADV1Oauth2Factory authorizationGrantRequestWithRequestParameters:codeVerifier:authCode:homeAccountId:] --[MSIDAADV1Oauth2Factory refreshTokenRequestWithRequestParameters:refreshToken:] --[MSIDAADV1Oauth2Factory accountIdentifierFromResponse:] --[MSIDAADV1Oauth2Factory resultAuthorityWithConfiguration:tokenResponse:error:] -__OBJC_$_CLASS_METHODS_MSIDAADV1Oauth2Factory -__OBJC_METACLASS_RO_$_MSIDAADV1Oauth2Factory -__OBJC_$_INSTANCE_METHODS_MSIDAADV1Oauth2Factory -__OBJC_CLASS_RO_$_MSIDAADV1Oauth2Factory -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/aad_v1/MSIDAADV1Oauth2Factory.m -src/oauth2/aad_v1/MSIDAADV1Oauth2Factory.m --[MSIDAADAuthorityMetadataRequest initWithEndpoint:authority:context:] -__OBJC_METACLASS_RO_$_MSIDAADAuthorityMetadataRequest -__OBJC_$_INSTANCE_METHODS_MSIDAADAuthorityMetadataRequest -__OBJC_CLASS_RO_$_MSIDAADAuthorityMetadataRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/request/MSIDAADAuthorityMetadataRequest.m -src/network/request/MSIDAADAuthorityMetadataRequest.m --[MSIDKeychainUtil init] -+[MSIDKeychainUtil sharedInstance] -___34+[MSIDKeychainUtil sharedInstance]_block_invoke --[MSIDKeychainUtil getTeamId] --[MSIDKeychainUtil appDefaultAccessGroup] -___41-[MSIDKeychainUtil appDefaultAccessGroup]_block_invoke --[MSIDKeychainUtil accessGroup:] --[MSIDKeychainUtil teamId] --[MSIDKeychainUtil setTeamId:] --[MSIDKeychainUtil .cxx_destruct] -_appDefaultAccessGroup.once -_appDefaultAccessGroup.appDefaultAccessGroup -__OBJC_$_CLASS_METHODS_MSIDKeychainUtil -__OBJC_METACLASS_RO_$_MSIDKeychainUtil -__OBJC_$_INSTANCE_METHODS_MSIDKeychainUtil -_OBJC_IVAR_$_MSIDKeychainUtil._teamId -__OBJC_$_INSTANCE_VARIABLES_MSIDKeychainUtil -__OBJC_$_PROP_LIST_MSIDKeychainUtil -__OBJC_CLASS_RO_$_MSIDKeychainUtil -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/ios/MSIDKeychainUtil.m -src/util/ios/MSIDKeychainUtil.m -src/util/MSIDKeychainUtil+Internal.h -src/util/MSIDKeychainUtil.h -__41-[MSIDKeychainUtil appDefaultAccessGroup]_block_invoke -__34+[MSIDKeychainUtil sharedInstance]_block_invoke -+[ASAuthorizationSingleSignOnProvider(MSIDExtensions) msidSharedProvider] --[ASAuthorizationSingleSignOnProvider(MSIDExtensions) createSSORequestWithOperationRequest:requestParameters:requiresUI:error:] -+[ASAuthorizationSingleSignOnProvider(MSIDExtensions) setRequiresUI:forRequest:] -__OBJC_$_CATEGORY_INSTANCE_METHODS_ASAuthorizationSingleSignOnProvider_$_MSIDExtensions -__OBJC_$_CATEGORY_CLASS_METHODS_ASAuthorizationSingleSignOnProvider_$_MSIDExtensions -__OBJC_$_CATEGORY_ASAuthorizationSingleSignOnProvider_$_MSIDExtensions -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/ASAuthorizationSingleSignOnProvider+MSIDExtensions.m -src/util/ASAuthorizationSingleSignOnProvider+MSIDExtensions.m --[MSIDInteractiveRequestParameters webviewType] --[MSIDInteractiveRequestParameters setWebviewType:] --[MSIDInteractiveRequestParameters customWebview] --[MSIDInteractiveRequestParameters setCustomWebview:] --[MSIDInteractiveRequestParameters customWebviewHeaders] --[MSIDInteractiveRequestParameters setCustomWebviewHeaders:] --[MSIDInteractiveRequestParameters parentViewController] --[MSIDInteractiveRequestParameters setParentViewController:] --[MSIDInteractiveRequestParameters presentationType] --[MSIDInteractiveRequestParameters setPresentationType:] --[MSIDInteractiveRequestParameters presentationAnchorWindow] --[MSIDInteractiveRequestParameters setPresentationAnchorWindow:] --[MSIDInteractiveRequestParameters prefersEphemeralWebBrowserSession] --[MSIDInteractiveRequestParameters setPrefersEphemeralWebBrowserSession:] --[MSIDInteractiveRequestParameters telemetryWebviewType] --[MSIDInteractiveRequestParameters setTelemetryWebviewType:] --[MSIDInteractiveRequestParameters .cxx_destruct] -_OBJC_IVAR_$_MSIDInteractiveRequestParameters._webviewType -_OBJC_IVAR_$_MSIDInteractiveRequestParameters._customWebview -_OBJC_IVAR_$_MSIDInteractiveRequestParameters._customWebviewHeaders -_OBJC_IVAR_$_MSIDInteractiveRequestParameters._parentViewController -_OBJC_IVAR_$_MSIDInteractiveRequestParameters._presentationType -_OBJC_IVAR_$_MSIDInteractiveRequestParameters._presentationAnchorWindow -_OBJC_IVAR_$_MSIDInteractiveRequestParameters._prefersEphemeralWebBrowserSession -_OBJC_IVAR_$_MSIDInteractiveRequestParameters._telemetryWebviewType -__OBJC_METACLASS_RO_$_MSIDInteractiveRequestParameters -__OBJC_$_INSTANCE_METHODS_MSIDInteractiveRequestParameters -__OBJC_$_INSTANCE_VARIABLES_MSIDInteractiveRequestParameters -__OBJC_$_PROP_LIST_MSIDInteractiveRequestParameters -__OBJC_CLASS_RO_$_MSIDInteractiveRequestParameters -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/parameters/MSIDInteractiveRequestParameters.m -src/parameters/MSIDInteractiveRequestParameters.m -src/parameters/MSIDInteractiveRequestParameters.h --[MSIDDefaultSilentTokenRequest initWithRequestParameters:forceRefresh:oauthFactory:tokenResponseValidator:tokenCache:accountMetadataCache:] --[MSIDDefaultSilentTokenRequest accessTokenWithError:] --[MSIDDefaultSilentTokenRequest resultWithAccessToken:refreshToken:error:] --[MSIDDefaultSilentTokenRequest getIDToken:] --[MSIDDefaultSilentTokenRequest getIDTokenForTokenType:error:] --[MSIDDefaultSilentTokenRequest familyRefreshTokenWithError:] --[MSIDDefaultSilentTokenRequest appRefreshTokenWithError:] --[MSIDDefaultSilentTokenRequest updateFamilyIdCacheWithServerError:cacheError:] --[MSIDDefaultSilentTokenRequest shouldRemoveRefreshToken:] --[MSIDDefaultSilentTokenRequest tokenCache] --[MSIDDefaultSilentTokenRequest metadataCache] --[MSIDDefaultSilentTokenRequest appMetadataWithError:] --[MSIDDefaultSilentTokenRequest defaultAccessor] --[MSIDDefaultSilentTokenRequest setDefaultAccessor:] --[MSIDDefaultSilentTokenRequest accountMetadataAccessor] --[MSIDDefaultSilentTokenRequest setAccountMetadataAccessor:] --[MSIDDefaultSilentTokenRequest appMetadata] --[MSIDDefaultSilentTokenRequest setAppMetadata:] --[MSIDDefaultSilentTokenRequest .cxx_destruct] -_OBJC_IVAR_$_MSIDDefaultSilentTokenRequest._defaultAccessor -_OBJC_IVAR_$_MSIDDefaultSilentTokenRequest._accountMetadataAccessor -_OBJC_IVAR_$_MSIDDefaultSilentTokenRequest._appMetadata -__OBJC_METACLASS_RO_$_MSIDDefaultSilentTokenRequest -__OBJC_$_INSTANCE_METHODS_MSIDDefaultSilentTokenRequest -__OBJC_$_INSTANCE_VARIABLES_MSIDDefaultSilentTokenRequest -__OBJC_$_PROP_LIST_MSIDDefaultSilentTokenRequest -__OBJC_CLASS_RO_$_MSIDDefaultSilentTokenRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/sdk/msal/MSIDDefaultSilentTokenRequest.m -src/requests/sdk/msal/MSIDDefaultSilentTokenRequest.m --[MSIDRequestParameters(Broker) shouldUseBroker] -__OBJC_$_CATEGORY_INSTANCE_METHODS_MSIDRequestParameters_$_Broker -__OBJC_$_CATEGORY_MSIDRequestParameters_$_Broker -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/parameters/MSIDRequestParameters+Broker.m -src/parameters/MSIDRequestParameters+Broker.m --[MSIDCache initWithDictionary:] --[MSIDCache init] --[MSIDCache objectForKey:] -___26-[MSIDCache objectForKey:]_block_invoke --[MSIDCache copyAndRemoveObjectForKey:] -___39-[MSIDCache copyAndRemoveObjectForKey:]_block_invoke --[MSIDCache setObject:forKey:] -___30-[MSIDCache setObject:forKey:]_block_invoke --[MSIDCache removeObjectForKey:] -___32-[MSIDCache removeObjectForKey:]_block_invoke --[MSIDCache removeAllObjects] -___29-[MSIDCache removeAllObjects]_block_invoke --[MSIDCache toDictionary] -___25-[MSIDCache toDictionary]_block_invoke --[MSIDCache count] -___18-[MSIDCache count]_block_invoke --[MSIDCache copyWithZone:] --[MSIDCache container] --[MSIDCache setContainer:] --[MSIDCache synchronizationQueue] --[MSIDCache setSynchronizationQueue:] --[MSIDCache .cxx_destruct] -___block_descriptor_40_e8_32s_e5_v8?0l -__OBJC_CLASS_PROTOCOLS_$_MSIDCache -__OBJC_METACLASS_RO_$_MSIDCache -__OBJC_$_INSTANCE_METHODS_MSIDCache -_OBJC_IVAR_$_MSIDCache._container -_OBJC_IVAR_$_MSIDCache._synchronizationQueue -__OBJC_$_INSTANCE_VARIABLES_MSIDCache -__OBJC_$_PROP_LIST_MSIDCache -__OBJC_CLASS_RO_$_MSIDCache -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/MSIDCache.m -src/MSIDCache.m -__18-[MSIDCache count]_block_invoke -__25-[MSIDCache toDictionary]_block_invoke -__29-[MSIDCache removeAllObjects]_block_invoke -__32-[MSIDCache removeObjectForKey:]_block_invoke -__30-[MSIDCache setObject:forKey:]_block_invoke -__39-[MSIDCache copyAndRemoveObjectForKey:]_block_invoke -__26-[MSIDCache objectForKey:]_block_invoke --[MSIDAccount copyWithZone:] --[MSIDAccount isEqual:] --[MSIDAccount hash] --[MSIDAccount isEqualToItem:] --[MSIDAccount initWithAccountCacheItem:] --[MSIDAccount accountCacheItem] --[MSIDAccount isHomeTenantAccount] --[MSIDAccount description] --[MSIDAccount initWithJSONDictionary:error:] --[MSIDAccount jsonDictionary] --[MSIDAccount accountType] --[MSIDAccount setAccountType:] --[MSIDAccount localAccountId] --[MSIDAccount setLocalAccountId:] --[MSIDAccount storageEnvironment] --[MSIDAccount setStorageEnvironment:] --[MSIDAccount environment] --[MSIDAccount setEnvironment:] --[MSIDAccount realm] --[MSIDAccount setRealm:] --[MSIDAccount idTokenClaims] --[MSIDAccount setIdTokenClaims:] --[MSIDAccount username] --[MSIDAccount setUsername:] --[MSIDAccount givenName] --[MSIDAccount setGivenName:] --[MSIDAccount middleName] --[MSIDAccount setMiddleName:] --[MSIDAccount familyName] --[MSIDAccount setFamilyName:] --[MSIDAccount name] --[MSIDAccount setName:] --[MSIDAccount accountIdentifier] --[MSIDAccount setAccountIdentifier:] --[MSIDAccount clientInfo] --[MSIDAccount setClientInfo:] --[MSIDAccount alternativeAccountId] --[MSIDAccount setAlternativeAccountId:] --[MSIDAccount isSSOAccount] --[MSIDAccount setIsSSOAccount:] --[MSIDAccount .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.76 -_OBJC_CLASSLIST_REFERENCES_$_.135 -_OBJC_CLASSLIST_REFERENCES_$_.162 -__OBJC_CLASS_PROTOCOLS_$_MSIDAccount -__OBJC_METACLASS_RO_$_MSIDAccount -__OBJC_$_INSTANCE_METHODS_MSIDAccount -_OBJC_IVAR_$_MSIDAccount._isSSOAccount -_OBJC_IVAR_$_MSIDAccount._accountType -_OBJC_IVAR_$_MSIDAccount._localAccountId -_OBJC_IVAR_$_MSIDAccount._storageEnvironment -_OBJC_IVAR_$_MSIDAccount._environment -_OBJC_IVAR_$_MSIDAccount._realm -_OBJC_IVAR_$_MSIDAccount._idTokenClaims -_OBJC_IVAR_$_MSIDAccount._username -_OBJC_IVAR_$_MSIDAccount._givenName -_OBJC_IVAR_$_MSIDAccount._middleName -_OBJC_IVAR_$_MSIDAccount._familyName -_OBJC_IVAR_$_MSIDAccount._name -_OBJC_IVAR_$_MSIDAccount._accountIdentifier -_OBJC_IVAR_$_MSIDAccount._clientInfo -_OBJC_IVAR_$_MSIDAccount._alternativeAccountId -__OBJC_$_INSTANCE_VARIABLES_MSIDAccount -__OBJC_$_PROP_LIST_MSIDAccount -__OBJC_CLASS_RO_$_MSIDAccount -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/account/MSIDAccount.m -src/oauth2/account/MSIDAccount.m -src/oauth2/account/MSIDAccount.h --[MSIDBaseRequestController initWithRequestParameters:tokenRequestProvider:fallbackController:error:] --[MSIDBaseRequestController telemetryAPIEvent] --[MSIDBaseRequestController stopTelemetryEvent:error:] --[MSIDBaseRequestController requestParameters] --[MSIDBaseRequestController setRequestParameters:] --[MSIDBaseRequestController tokenRequestProvider] --[MSIDBaseRequestController setTokenRequestProvider:] --[MSIDBaseRequestController fallbackController] --[MSIDBaseRequestController setFallbackController:] --[MSIDBaseRequestController .cxx_destruct] -__OBJC_METACLASS_RO_$_MSIDBaseRequestController -__OBJC_$_INSTANCE_METHODS_MSIDBaseRequestController -_OBJC_IVAR_$_MSIDBaseRequestController._requestParameters -_OBJC_IVAR_$_MSIDBaseRequestController._tokenRequestProvider -__OBJC_$_INSTANCE_VARIABLES_MSIDBaseRequestController -__OBJC_$_PROP_LIST_MSIDBaseRequestController -__OBJC_CLASS_RO_$_MSIDBaseRequestController -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/controllers/MSIDBaseRequestController.m -src/controllers/MSIDBaseRequestController.m -src/controllers/MSIDBaseRequestController.h --[MSIDThrottlingService initWithDataSource:context:] --[MSIDThrottlingService shouldThrottleRequest:resultBlock:] --[MSIDThrottlingService updateThrottlingService:tokenRequest:] -+[MSIDThrottlingService updateLastRefreshTimeDatasource:context:error:] -+[MSIDThrottlingService isThrottlingEnabled] --[MSIDThrottlingService context] --[MSIDThrottlingService accessGroup] --[MSIDThrottlingService datasource] --[MSIDThrottlingService .cxx_destruct] -__OBJC_$_CLASS_METHODS_MSIDThrottlingService -__OBJC_METACLASS_RO_$_MSIDThrottlingService -__OBJC_$_INSTANCE_METHODS_MSIDThrottlingService -_OBJC_IVAR_$_MSIDThrottlingService._context -_OBJC_IVAR_$_MSIDThrottlingService._accessGroup -_OBJC_IVAR_$_MSIDThrottlingService._datasource -__OBJC_$_INSTANCE_VARIABLES_MSIDThrottlingService -__OBJC_$_PROP_LIST_MSIDThrottlingService -__OBJC_CLASS_RO_$_MSIDThrottlingService -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/throttling/MSIDThrottlingService.m -src/throttling/MSIDThrottlingService.m -src/throttling/MSIDThrottlingService.h --[NSError(MSIDExtensions) msidErrorWithFilteringOptions:] --[NSError(MSIDExtensions) msidErrorConverter] --[NSError(MSIDExtensions) msidOauthError] --[NSError(MSIDExtensions) msidSubError] -__OBJC_$_CATEGORY_INSTANCE_METHODS_NSError_$_MSIDExtensions -__OBJC_$_CATEGORY_NSError_$_MSIDExtensions -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/NSError+MSIDExtensions.m -src/util/NSError+MSIDExtensions.m -+[NSBundle(MSIDExtensions) msidAppVersion] -__OBJC_$_CATEGORY_CLASS_METHODS_NSBundle_$_MSIDExtensions -__OBJC_$_CATEGORY_NSBundle_$_MSIDExtensions -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/NSBundle+MSIDExtensions.m -src/util/NSBundle+MSIDExtensions.m --[MSIDAADOpenIdConfigurationInfoResponseSerializer init] --[MSIDAADOpenIdConfigurationInfoResponseSerializer responseObjectForResponse:data:context:error:] --[MSIDAADOpenIdConfigurationInfoResponseSerializer endpoint] --[MSIDAADOpenIdConfigurationInfoResponseSerializer setEndpoint:] --[MSIDAADOpenIdConfigurationInfoResponseSerializer .cxx_destruct] -_OBJC_IVAR_$_MSIDAADOpenIdConfigurationInfoResponseSerializer._endpoint -__OBJC_METACLASS_RO_$_MSIDAADOpenIdConfigurationInfoResponseSerializer -__OBJC_$_INSTANCE_METHODS_MSIDAADOpenIdConfigurationInfoResponseSerializer -__OBJC_$_INSTANCE_VARIABLES_MSIDAADOpenIdConfigurationInfoResponseSerializer -__OBJC_$_PROP_LIST_MSIDAADOpenIdConfigurationInfoResponseSerializer -__OBJC_CLASS_RO_$_MSIDAADOpenIdConfigurationInfoResponseSerializer -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/request/MSIDAADOpenIdConfigurationInfoResponseSerializer.m -src/network/request/MSIDAADOpenIdConfigurationInfoResponseSerializer.m -src/network/request/MSIDAADOpenIdConfigurationInfoResponseSerializer.h --[MSIDLegacyBrokerTokenRequest protocolPayloadContentsWithError:] --[MSIDLegacyBrokerTokenRequest protocolResumeDictionaryContents] -__OBJC_METACLASS_RO_$_MSIDLegacyBrokerTokenRequest -__OBJC_$_INSTANCE_METHODS_MSIDLegacyBrokerTokenRequest -__OBJC_CLASS_RO_$_MSIDLegacyBrokerTokenRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/sdk/adal/MSIDLegacyBrokerTokenRequest.m -src/requests/sdk/adal/MSIDLegacyBrokerTokenRequest.m --[MSIDAssymetricKeyLookupAttributes assymetricKeyPairAttributes] --[MSIDAssymetricKeyLookupAttributes privateKeyAttributes] --[MSIDAssymetricKeyLookupAttributes privateKeyIdentifier] --[MSIDAssymetricKeyLookupAttributes setPrivateKeyIdentifier:] --[MSIDAssymetricKeyLookupAttributes keyDisplayableLabel] --[MSIDAssymetricKeyLookupAttributes setKeyDisplayableLabel:] --[MSIDAssymetricKeyLookupAttributes certificateCommonName] --[MSIDAssymetricKeyLookupAttributes setCertificateCommonName:] --[MSIDAssymetricKeyLookupAttributes .cxx_destruct] -__OBJC_METACLASS_RO_$_MSIDAssymetricKeyLookupAttributes -__OBJC_$_INSTANCE_METHODS_MSIDAssymetricKeyLookupAttributes -_OBJC_IVAR_$_MSIDAssymetricKeyLookupAttributes._privateKeyIdentifier -_OBJC_IVAR_$_MSIDAssymetricKeyLookupAttributes._keyDisplayableLabel -_OBJC_IVAR_$_MSIDAssymetricKeyLookupAttributes._certificateCommonName -__OBJC_$_INSTANCE_VARIABLES_MSIDAssymetricKeyLookupAttributes -__OBJC_$_PROP_LIST_MSIDAssymetricKeyLookupAttributes -__OBJC_CLASS_RO_$_MSIDAssymetricKeyLookupAttributes -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/crypto/MSIDAssymetricKeyLookupAttributes.m -src/cache/crypto/MSIDAssymetricKeyLookupAttributes.m -src/cache/crypto/MSIDAssymetricKeyLookupAttributes.h --[MSIDAuthenticationScheme init] --[MSIDAuthenticationScheme initWithSchemeParameters:] --[MSIDAuthenticationScheme authSchemeFromParameters:] --[MSIDAuthenticationScheme credentialType] --[MSIDAuthenticationScheme tokenType] --[MSIDAuthenticationScheme accessToken] --[MSIDAuthenticationScheme matchAccessTokenKeyThumbprint:] --[MSIDAuthenticationScheme initWithJSONDictionary:error:] --[MSIDAuthenticationScheme jsonDictionary] --[MSIDAuthenticationScheme copyWithZone:] --[MSIDAuthenticationScheme authScheme] --[MSIDAuthenticationScheme schemeParameters] --[MSIDAuthenticationScheme .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_MSIDAuthenticationScheme -__OBJC_METACLASS_RO_$_MSIDAuthenticationScheme -__OBJC_$_INSTANCE_METHODS_MSIDAuthenticationScheme -__OBJC_$_INSTANCE_VARIABLES_MSIDAuthenticationScheme -__OBJC_$_PROP_LIST_MSIDAuthenticationScheme -__OBJC_CLASS_RO_$_MSIDAuthenticationScheme -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/auth_scheme/MSIDAuthenticationScheme.m -src/auth_scheme/MSIDAuthenticationScheme.m -src/auth_scheme/MSIDAuthenticationScheme.h -+[MSIDTelemetry(Cache) startCacheEventWithName:context:] -+[MSIDTelemetry(Cache) stopCacheEvent:withItem:success:context:] -+[MSIDTelemetry(Cache) stopFailedCacheEvent:wipeData:context:] -__OBJC_$_CATEGORY_CLASS_METHODS_MSIDTelemetry_$_Cache -__OBJC_$_CATEGORY_MSIDTelemetry_$_Cache -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/telemetry/MSIDTelemetry+Cache.m -src/telemetry/MSIDTelemetry+Cache.m -+[MSIDAADAuthority load] --[MSIDAADAuthority initWithURL:context:error:] --[MSIDAADAuthority initWithURL:rawTenant:context:error:] --[MSIDAADAuthority networkUrlWithContext:] --[MSIDAADAuthority cacheUrlWithContext:] --[MSIDAADAuthority cacheEnvironmentWithContext:] --[MSIDAADAuthority legacyAccessTokenLookupAuthorities] --[MSIDAADAuthority defaultCacheEnvironmentAliases] --[MSIDAADAuthority universalAuthorityURL] --[MSIDAADAuthority legacyRefreshTokenLookupAliases] -+[MSIDAADAuthority isAuthorityFormatValid:context:error:] -+[MSIDAADAuthority aadAuthorityWithEnvironment:rawTenant:context:error:] --[MSIDAADAuthority enrollmentIdForHomeAccountId:legacyUserId:context:error:] --[MSIDAADAuthority telemetryAuthorityType] --[MSIDAADAuthority supportsBrokeredAuthentication] --[MSIDAADAuthority supportsMAMScenarios] --[MSIDAADAuthority checkTokenEndpointForRTRefresh:] --[MSIDAADAuthority copyWithZone:] -+[MSIDAADAuthority realmFromURL:context:error:] --[MSIDAADAuthority resolver] -+[MSIDAADAuthority normalizedAuthorityUrl:context:error:] -+[MSIDAADAuthority tenantFromAuthorityUrl:context:error:] --[MSIDAADAuthority authorityWithUpdatedCloudHostInstanceName:error:] --[MSIDAADAuthority tenant] --[MSIDAADAuthority authorityCache] --[MSIDAADAuthority setAuthorityCache:] --[MSIDAADAuthority .cxx_destruct] -_OBJC_IVAR_$_MSIDAADAuthority._tenant -_OBJC_IVAR_$_MSIDAADAuthority._authorityCache -__OBJC_$_CLASS_METHODS_MSIDAADAuthority -__OBJC_METACLASS_RO_$_MSIDAADAuthority -__OBJC_$_INSTANCE_METHODS_MSIDAADAuthority -__OBJC_$_INSTANCE_VARIABLES_MSIDAADAuthority -__OBJC_$_PROP_LIST_MSIDAADAuthority -__OBJC_CLASS_RO_$_MSIDAADAuthority -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/validation/MSIDAADAuthority.m -src/validation/MSIDAADAuthority.m -src/validation/MSIDAADAuthority.h --[MSIDAADJsonResponsePreprocessor responseObjectForResponse:data:context:error:] -__OBJC_METACLASS_RO_$_MSIDAADJsonResponsePreprocessor -__OBJC_$_INSTANCE_METHODS_MSIDAADJsonResponsePreprocessor -__OBJC_CLASS_RO_$_MSIDAADJsonResponsePreprocessor -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/response_serializer/preprocessor/MSIDAADJsonResponsePreprocessor.m -src/network/response_serializer/preprocessor/MSIDAADJsonResponsePreprocessor.m -+[MSIDChallengeHandler handleChallenge:webview:parentController:context:completionHandler:] -+[MSIDChallengeHandler registerHandler:authMethod:] -___51+[MSIDChallengeHandler registerHandler:authMethod:]_block_invoke -+[MSIDChallengeHandler resetHandlers] -_s_handlers -_registerHandler:authMethod:.once -__OBJC_$_CLASS_METHODS_MSIDChallengeHandler -__OBJC_METACLASS_RO_$_MSIDChallengeHandler -__OBJC_CLASS_RO_$_MSIDChallengeHandler -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/embeddedWebview/challangeHandlers/MSIDChallengeHandler.m -src/webview/embeddedWebview/challangeHandlers/MSIDChallengeHandler.m -__51+[MSIDChallengeHandler registerHandler:authMethod:]_block_invoke --[MSIDAADTenant initWithRawTenant:context:error:] --[MSIDAADTenant copyWithZone:] --[MSIDAADTenant rawTenant] --[MSIDAADTenant type] --[MSIDAADTenant .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_MSIDAADTenant -__OBJC_METACLASS_RO_$_MSIDAADTenant -__OBJC_$_INSTANCE_METHODS_MSIDAADTenant -_OBJC_IVAR_$_MSIDAADTenant._rawTenant -_OBJC_IVAR_$_MSIDAADTenant._type -__OBJC_$_INSTANCE_VARIABLES_MSIDAADTenant -__OBJC_$_PROP_LIST_MSIDAADTenant -__OBJC_CLASS_RO_$_MSIDAADTenant -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/validation/MSIDAADTenant.m -src/validation/MSIDAADTenant.m -src/validation/MSIDAADTenant.h -+[MSIDBrokerOperationGetSsoCookiesResponse load] -+[MSIDBrokerOperationGetSsoCookiesResponse responseType] --[MSIDBrokerOperationGetSsoCookiesResponse initWithJSONDictionary:error:] --[MSIDBrokerOperationGetSsoCookiesResponse jsonDictionary] --[MSIDBrokerOperationGetSsoCookiesResponse convertToJsonFrom:] --[MSIDBrokerOperationGetSsoCookiesResponse parseCredentialHeaderFrom:credentialName:error:] --[MSIDBrokerOperationGetSsoCookiesResponse prtHeaders] --[MSIDBrokerOperationGetSsoCookiesResponse setPrtHeaders:] --[MSIDBrokerOperationGetSsoCookiesResponse deviceHeaders] --[MSIDBrokerOperationGetSsoCookiesResponse setDeviceHeaders:] --[MSIDBrokerOperationGetSsoCookiesResponse .cxx_destruct] -_OBJC_IVAR_$_MSIDBrokerOperationGetSsoCookiesResponse._prtHeaders -_OBJC_IVAR_$_MSIDBrokerOperationGetSsoCookiesResponse._deviceHeaders -__OBJC_$_CLASS_METHODS_MSIDBrokerOperationGetSsoCookiesResponse -__OBJC_METACLASS_RO_$_MSIDBrokerOperationGetSsoCookiesResponse -__OBJC_$_INSTANCE_METHODS_MSIDBrokerOperationGetSsoCookiesResponse -__OBJC_$_INSTANCE_VARIABLES_MSIDBrokerOperationGetSsoCookiesResponse -__OBJC_$_PROP_LIST_MSIDBrokerOperationGetSsoCookiesResponse -__OBJC_CLASS_RO_$_MSIDBrokerOperationGetSsoCookiesResponse -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/broker_operation/response/MSIDBrokerOperationGetSsoCookiesResponse.m -src/broker_operation/response/MSIDBrokerOperationGetSsoCookiesResponse.m -src/broker_operation/response/MSIDBrokerOperationGetSsoCookiesResponse.h --[MSIDWebviewSession initWithWebviewController:factory:configuration:] --[MSIDWebviewSession webviewController] --[MSIDWebviewSession setWebviewController:] --[MSIDWebviewSession factory] --[MSIDWebviewSession setFactory:] --[MSIDWebviewSession webViewConfiguration] --[MSIDWebviewSession setWebViewConfiguration:] --[MSIDWebviewSession .cxx_destruct] -__OBJC_METACLASS_RO_$_MSIDWebviewSession -__OBJC_$_INSTANCE_METHODS_MSIDWebviewSession -_OBJC_IVAR_$_MSIDWebviewSession._webviewController -_OBJC_IVAR_$_MSIDWebviewSession._factory -_OBJC_IVAR_$_MSIDWebviewSession._webViewConfiguration -__OBJC_$_INSTANCE_VARIABLES_MSIDWebviewSession -__OBJC_$_PROP_LIST_MSIDWebviewSession -__OBJC_CLASS_RO_$_MSIDWebviewSession -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/MSIDWebviewSession.m -src/webview/MSIDWebviewSession.m -src/webview/MSIDWebviewSession.h --[MSIDIntuneEnrollmentIdsCache initWithDataSource:] -+[MSIDIntuneEnrollmentIdsCache setSharedCache:] -+[MSIDIntuneEnrollmentIdsCache sharedCache] --[MSIDIntuneEnrollmentIdsCache enrollmentIdForUserId:context:error:] --[MSIDIntuneEnrollmentIdsCache enrollmentIdForUserObjectId:tenantId:context:error:] --[MSIDIntuneEnrollmentIdsCache enrollmentIdForHomeAccountId:context:error:] --[MSIDIntuneEnrollmentIdsCache enrollmentIdForHomeAccountId:legacyUserId:context:error:] --[MSIDIntuneEnrollmentIdsCache enrollmentIdIfAvailableWithContext:error:] --[MSIDIntuneEnrollmentIdsCache setEnrollmentIdsJsonDictionary:context:error:] --[MSIDIntuneEnrollmentIdsCache enrollmentIdsJsonDictionaryWithContext:error:] --[MSIDIntuneEnrollmentIdsCache clear] --[MSIDIntuneEnrollmentIdsCache isValid:context:error:] --[MSIDIntuneEnrollmentIdsCache dataSource] --[MSIDIntuneEnrollmentIdsCache setDataSource:] --[MSIDIntuneEnrollmentIdsCache .cxx_destruct] -__OBJC_$_CLASS_METHODS_MSIDIntuneEnrollmentIdsCache -__OBJC_$_CLASS_PROP_LIST_MSIDIntuneEnrollmentIdsCache -__OBJC_METACLASS_RO_$_MSIDIntuneEnrollmentIdsCache -__OBJC_$_INSTANCE_METHODS_MSIDIntuneEnrollmentIdsCache -_OBJC_IVAR_$_MSIDIntuneEnrollmentIdsCache._dataSource -__OBJC_$_INSTANCE_VARIABLES_MSIDIntuneEnrollmentIdsCache -__OBJC_$_PROP_LIST_MSIDIntuneEnrollmentIdsCache -__OBJC_CLASS_RO_$_MSIDIntuneEnrollmentIdsCache -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/intune/MSIDIntuneEnrollmentIdsCache.m -src/intune/MSIDIntuneEnrollmentIdsCache.m --[MSIDSilentController initWithRequestParameters:forceRefresh:tokenRequestProvider:error:] --[MSIDSilentController initWithRequestParameters:forceRefresh:tokenRequestProvider:fallbackInteractiveController:error:] --[MSIDSilentController acquireToken:] -___37-[MSIDSilentController acquireToken:]_block_invoke --[MSIDSilentController acquireTokenWithRequest:completionBlock:] -___64-[MSIDSilentController acquireTokenWithRequest:completionBlock:]_block_invoke -___64-[MSIDSilentController acquireTokenWithRequest:completionBlock:]_block_invoke_2 --[MSIDSilentController forceRefresh] --[MSIDSilentController setForceRefresh:] --[MSIDSilentController currentRequest] --[MSIDSilentController setCurrentRequest:] --[MSIDSilentController .cxx_destruct] -_OBJC_IVAR_$_MSIDSilentController._forceRefresh -___block_descriptor_56_e8_32bs40s48s_e37_v24?0"MSIDTokenResult"8"NSError"16l -_OBJC_IVAR_$_MSIDSilentController._currentRequest -__OBJC_CLASS_PROTOCOLS_$_MSIDSilentController -__OBJC_METACLASS_RO_$_MSIDSilentController -__OBJC_$_INSTANCE_METHODS_MSIDSilentController -__OBJC_$_INSTANCE_VARIABLES_MSIDSilentController -__OBJC_$_PROP_LIST_MSIDSilentController -__OBJC_CLASS_RO_$_MSIDSilentController -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/controllers/MSIDSilentController.m -src/controllers/MSIDSilentController.m -src/controllers/MSIDSilentController.h -__64-[MSIDSilentController acquireTokenWithRequest:completionBlock:]_block_invoke_2 -__64-[MSIDSilentController acquireTokenWithRequest:completionBlock:]_block_invoke -__37-[MSIDSilentController acquireToken:]_block_invoke -+[MSIDNotifications setWebAuthDidFailNotificationName:] -+[MSIDNotifications webAuthDidFailNotificationName] -+[MSIDNotifications setWebAuthDidCompleteNotificationName:] -+[MSIDNotifications webAuthDidCompleteNotificationName] -+[MSIDNotifications setWebAuthDidStartLoadNotificationName:] -+[MSIDNotifications webAuthDidStartLoadNotificationName] -+[MSIDNotifications setWebAuthDidFinishLoadNotificationName:] -+[MSIDNotifications webAuthDidFinishLoadNotificationName] -+[MSIDNotifications setWebAuthWillSwitchToBrokerAppNotificationName:] -+[MSIDNotifications webAuthWillSwitchToBrokerAppNotificationName] -+[MSIDNotifications setWebAuthDidReceiveResponseFromBrokerNotificationName:] -+[MSIDNotifications webAuthDidReceiveResponseFromBrokerNotificationName] -+[MSIDNotifications notifyWebAuthDidStartLoad:userInfo:] -+[MSIDNotifications notifyWebAuthDidFinishLoad:userInfo:] -+[MSIDNotifications notifyWebAuthDidFailWithError:] -+[MSIDNotifications notifyWebAuthDidCompleteWithURL:] -+[MSIDNotifications notifyWebAuthWillSwitchToBroker] -+[MSIDNotifications notifyWebAuthDidReceiveResponseFromBroker:] -_s_webAuthDidFailNotificationName -_s_webAuthDidCompleteNotificationName -_s_webAuthDidStartLoadNotificationName -_s_webAuthDidFinishLoadNotificationName -_s_webAuthWillSwitchToBrokerAppNotificationName -_s_webAuthDidReceiveResponseFromBrokerNotificationName -__OBJC_$_CLASS_METHODS_MSIDNotifications -__OBJC_$_CLASS_PROP_LIST_MSIDNotifications -__OBJC_METACLASS_RO_$_MSIDNotifications -__OBJC_CLASS_RO_$_MSIDNotifications -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/MSIDNotifications.m -src/MSIDNotifications.m --[MSIDDefaultAccountCacheQuery init] --[MSIDDefaultAccountCacheQuery account] --[MSIDDefaultAccountCacheQuery exactMatch] --[MSIDDefaultAccountCacheQuery environmentAliases] --[MSIDDefaultAccountCacheQuery setEnvironmentAliases:] --[MSIDDefaultAccountCacheQuery .cxx_destruct] -_OBJC_IVAR_$_MSIDDefaultAccountCacheQuery._environmentAliases -__OBJC_METACLASS_RO_$_MSIDDefaultAccountCacheQuery -__OBJC_$_INSTANCE_METHODS_MSIDDefaultAccountCacheQuery -__OBJC_$_INSTANCE_VARIABLES_MSIDDefaultAccountCacheQuery -__OBJC_$_PROP_LIST_MSIDDefaultAccountCacheQuery -__OBJC_CLASS_RO_$_MSIDDefaultAccountCacheQuery -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/key/MSIDDefaultAccountCacheQuery.m -src/cache/key/MSIDDefaultAccountCacheQuery.m -src/cache/key/MSIDDefaultAccountCacheQuery.h --[MSIDAADV2WebviewFactory authorizationParametersFromRequestParameters:pkce:requestState:] --[MSIDAADV2WebviewFactory metadataFromRequestParameters:] -__OBJC_METACLASS_RO_$_MSIDAADV2WebviewFactory -__OBJC_$_INSTANCE_METHODS_MSIDAADV2WebviewFactory -__OBJC_CLASS_RO_$_MSIDAADV2WebviewFactory -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/aad_v2/MSIDAADV2WebviewFactory.m -src/oauth2/aad_v2/MSIDAADV2WebviewFactory.m --[MSIDAADV1WebviewFactory authorizationParametersFromRequestParameters:pkce:requestState:] -__OBJC_METACLASS_RO_$_MSIDAADV1WebviewFactory -__OBJC_$_INSTANCE_METHODS_MSIDAADV1WebviewFactory -__OBJC_CLASS_RO_$_MSIDAADV1WebviewFactory -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/aad_v1/MSIDAADV1WebviewFactory.m -src/oauth2/aad_v1/MSIDAADV1WebviewFactory.m -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/MSIDOAuth2Constants.m --[NSError(MSIDServerTelemetryError) msidServerTelemetryErrorString] -__OBJC_$_CATEGORY_INSTANCE_METHODS_NSError_$_MSIDServerTelemetryError -__OBJC_$_CATEGORY_NSError_$_MSIDServerTelemetryError -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/NSError+MSIDServerTelemetryError.m -src/util/NSError+MSIDServerTelemetryError.m -+[MSIDNTLMUIPrompt dismissPrompt] -___33+[MSIDNTLMUIPrompt dismissPrompt]_block_invoke -+[MSIDNTLMUIPrompt presentPromptInParentController:completionHandler:] -___70+[MSIDNTLMUIPrompt presentPromptInParentController:completionHandler:]_block_invoke -___70+[MSIDNTLMUIPrompt presentPromptInParentController:completionHandler:]_block_invoke_2 -___70+[MSIDNTLMUIPrompt presentPromptInParentController:completionHandler:]_block_invoke.32 -___70+[MSIDNTLMUIPrompt presentPromptInParentController:completionHandler:]_block_invoke.43 -___70+[MSIDNTLMUIPrompt presentPromptInParentController:completionHandler:]_block_invoke_2.48 -___70+[MSIDNTLMUIPrompt presentPromptInParentController:completionHandler:]_block_invoke_3 -__presentedPrompt -___block_descriptor_40_e8_32bs_e23_v16?0"UIAlertAction"8l -___block_descriptor_48_e8_32s40bs_e23_v16?0"UIAlertAction"8l -___block_descriptor_32_e21_v16?0"UITextField"8l -___block_literal_global.45 -___block_literal_global.49 -___block_descriptor_56_e8_32s40bs_e5_v8?0l -__OBJC_$_CLASS_METHODS_MSIDNTLMUIPrompt -__OBJC_METACLASS_RO_$_MSIDNTLMUIPrompt -__OBJC_CLASS_RO_$_MSIDNTLMUIPrompt -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/embeddedWebview/ui/ios/MSIDNTLMUIPrompt.m -__70+[MSIDNTLMUIPrompt presentPromptInParentController:completionHandler:]_block_invoke_3 -src/webview/embeddedWebview/ui/ios/MSIDNTLMUIPrompt.m -__70+[MSIDNTLMUIPrompt presentPromptInParentController:completionHandler:]_block_invoke_2.48 -__70+[MSIDNTLMUIPrompt presentPromptInParentController:completionHandler:]_block_invoke.43 -__70+[MSIDNTLMUIPrompt presentPromptInParentController:completionHandler:]_block_invoke.32 -__70+[MSIDNTLMUIPrompt presentPromptInParentController:completionHandler:]_block_invoke_2 -__70+[MSIDNTLMUIPrompt presentPromptInParentController:completionHandler:]_block_invoke -__33+[MSIDNTLMUIPrompt dismissPrompt]_block_invoke --[MSIDLegacyBrokerResponseHandler cacheAccessorWithKeychainGroup:error:] --[MSIDLegacyBrokerResponseHandler brokerResponseFromEncryptedQueryParams:oidcScope:correlationId:authScheme:error:] --[MSIDLegacyBrokerResponseHandler resultFromBrokerErrorResponse:userDisplayableId:] --[MSIDLegacyBrokerResponseHandler accountMetadataCacheWithKeychainGroup:error:] --[MSIDLegacyBrokerResponseHandler canHandleBrokerResponse:hasCompletionBlock:] -__OBJC_METACLASS_RO_$_MSIDLegacyBrokerResponseHandler -__OBJC_$_INSTANCE_METHODS_MSIDLegacyBrokerResponseHandler -__OBJC_CLASS_RO_$_MSIDLegacyBrokerResponseHandler -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/sdk/adal/MSIDLegacyBrokerResponseHandler.m -src/requests/sdk/adal/MSIDLegacyBrokerResponseHandler.m --[MSIDAADRefreshTokenGrantRequest initWithEndpoint:authScheme:clientId:redirectUri:enrollmentId:scope:refreshToken:claims:extraParameters:context:] --[MSIDAADRefreshTokenGrantRequest fullRequestThumbprint] --[MSIDAADRefreshTokenGrantRequest strictRequestThumbprint] --[MSIDAADRefreshTokenGrantRequest thumbprintParameters] --[MSIDAADRefreshTokenGrantRequest setThumbprintParameters:] --[MSIDAADRefreshTokenGrantRequest .cxx_destruct] -_OBJC_IVAR_$_MSIDAADRefreshTokenGrantRequest._thumbprintParameters -__OBJC_METACLASS_RO_$_MSIDAADRefreshTokenGrantRequest -__OBJC_$_INSTANCE_METHODS_MSIDAADRefreshTokenGrantRequest -__OBJC_$_INSTANCE_VARIABLES_MSIDAADRefreshTokenGrantRequest -__OBJC_$_PROP_LIST_MSIDAADRefreshTokenGrantRequest -__OBJC_CLASS_RO_$_MSIDAADRefreshTokenGrantRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/request/MSIDAADRefreshTokenGrantRequest.m -src/network/request/MSIDAADRefreshTokenGrantRequest.m --[NSData(AES) msidAES128DecryptedDataWithKey:keySize:] -__OBJC_$_CATEGORY_INSTANCE_METHODS_NSData_$_AES -__OBJC_$_CATEGORY_NSData_$_AES -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/NSData+AES.m -src/util/NSData+AES.m --[MSIDHttpRequestTelemetry init] --[MSIDHttpRequestTelemetry sendRequestEventWithId:] --[MSIDHttpRequestTelemetry responseReceivedEventWithContext:urlRequest:httpResponse:data:error:] --[MSIDHttpRequestTelemetry telemetry] --[MSIDHttpRequestTelemetry setTelemetry:] --[MSIDHttpRequestTelemetry .cxx_destruct] -__OBJC_$_PROTOCOL_REFS_MSIDHttpRequestTelemetryHandling -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDHttpRequestTelemetryHandling -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDHttpRequestTelemetryHandling -__OBJC_PROTOCOL_$_MSIDHttpRequestTelemetryHandling -__OBJC_LABEL_PROTOCOL_$_MSIDHttpRequestTelemetryHandling -__OBJC_CLASS_PROTOCOLS_$_MSIDHttpRequestTelemetry -__OBJC_METACLASS_RO_$_MSIDHttpRequestTelemetry -__OBJC_$_INSTANCE_METHODS_MSIDHttpRequestTelemetry -_OBJC_IVAR_$_MSIDHttpRequestTelemetry._telemetry -__OBJC_$_INSTANCE_VARIABLES_MSIDHttpRequestTelemetry -__OBJC_$_PROP_LIST_MSIDHttpRequestTelemetry -__OBJC_CLASS_RO_$_MSIDHttpRequestTelemetry -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/request_telemetry/MSIDHttpRequestTelemetry.m -src/network/request_telemetry/MSIDHttpRequestTelemetry.m -src/network/request_telemetry/MSIDHttpRequestTelemetry.h -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/MSIDError.m -MSIDFillAndLogError -src/MSIDError.m -MSIDErrorDomainsAndCodes -MSIDErrorCodeForOAuthError -MSIDCreateError -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/telemetry/MSIDTelemetryEventStrings.m --[NSURL(MSIDExtensions) msidFragmentParameters] --[NSURL(MSIDExtensions) msidQueryParameters] --[NSURL(MSIDExtensions) msidIsEquivalentAuthority:] --[NSURL(MSIDExtensions) msidIsEquivalentAuthorityHost:] --[NSURL(MSIDExtensions) msidHostWithPortIfNecessary] --[NSURL(MSIDExtensions) msidURLForHost:context:error:] --[NSURL(MSIDExtensions) msidURLWithQueryParameters:] --[NSURL(MSIDExtensions) msidPIINullifiedURL] -_OBJC_CLASSLIST_REFERENCES_$_.68 -__OBJC_$_CATEGORY_INSTANCE_METHODS_NSURL_$_MSIDExtensions -__OBJC_$_PROP_LIST_NSURL_$_MSIDExtensions -__OBJC_$_CATEGORY_NSURL_$_MSIDExtensions -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/NSURL+MSIDExtensions.m -src/util/NSURL+MSIDExtensions.m -+[MSIDURLSessionManager initialize] --[MSIDURLSessionManager initWithConfiguration:delegate:delegateQueue:] --[MSIDURLSessionManager dealloc] -+[MSIDURLSessionManager defaultManager] -+[MSIDURLSessionManager setDefaultManager:] --[MSIDURLSessionManager configuration] --[MSIDURLSessionManager session] --[MSIDURLSessionManager .cxx_destruct] -_s_defaultManager -__OBJC_$_CLASS_METHODS_MSIDURLSessionManager -__OBJC_$_CLASS_PROP_LIST_MSIDURLSessionManager -__OBJC_METACLASS_RO_$_MSIDURLSessionManager -__OBJC_$_INSTANCE_METHODS_MSIDURLSessionManager -_OBJC_IVAR_$_MSIDURLSessionManager._configuration -_OBJC_IVAR_$_MSIDURLSessionManager._session -__OBJC_$_INSTANCE_VARIABLES_MSIDURLSessionManager -__OBJC_$_PROP_LIST_MSIDURLSessionManager -__OBJC_CLASS_RO_$_MSIDURLSessionManager -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/MSIDURLSessionManager.m -src/network/MSIDURLSessionManager.m -src/network/MSIDURLSessionManager.h -+[MSIDLastRequestTelemetrySerializedItem telemetryStringSizeLimit] -+[MSIDLastRequestTelemetrySerializedItem setTelemetryStringSizeLimit:] --[MSIDLastRequestTelemetrySerializedItem initWithSchemaVersion:defaultFields:errorInfo:platformFields:] --[MSIDLastRequestTelemetrySerializedItem serialize] --[MSIDLastRequestTelemetrySerializedItem serializeErrorsInfoWithCurrentStringSize:] --[MSIDLastRequestTelemetrySerializedItem getUnserializedTelemetry] --[MSIDLastRequestTelemetrySerializedItem addRemainingErrorsToUnserializedTelemetry:] --[MSIDLastRequestTelemetrySerializedItem errorsInfo] --[MSIDLastRequestTelemetrySerializedItem setErrorsInfo:] --[MSIDLastRequestTelemetrySerializedItem unserializedErrors] --[MSIDLastRequestTelemetrySerializedItem setUnserializedErrors:] --[MSIDLastRequestTelemetrySerializedItem .cxx_destruct] -_telemetryStringSizeLimit -_OBJC_IVAR_$_MSIDLastRequestTelemetrySerializedItem._errorsInfo -_OBJC_IVAR_$_MSIDLastRequestTelemetrySerializedItem._unserializedErrors -__OBJC_$_CLASS_METHODS_MSIDLastRequestTelemetrySerializedItem -__OBJC_METACLASS_RO_$_MSIDLastRequestTelemetrySerializedItem -__OBJC_$_INSTANCE_METHODS_MSIDLastRequestTelemetrySerializedItem -__OBJC_$_INSTANCE_VARIABLES_MSIDLastRequestTelemetrySerializedItem -__OBJC_$_PROP_LIST_MSIDLastRequestTelemetrySerializedItem -__OBJC_CLASS_RO_$_MSIDLastRequestTelemetrySerializedItem -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/telemetry/request_telemetry/MSIDLastRequestTelemetrySerializedItem.m -src/telemetry/request_telemetry/MSIDLastRequestTelemetrySerializedItem.m -+[MSIDADFSAuthority load] --[MSIDADFSAuthority initWithURL:context:error:] -+[MSIDADFSAuthority isAuthorityFormatValid:context:error:] --[MSIDADFSAuthority telemetryAuthorityType] --[MSIDADFSAuthority supportsBrokeredAuthentication] --[MSIDADFSAuthority resolver] -+[MSIDADFSAuthority normalizedAuthorityUrl:context:error:] -__OBJC_$_CLASS_METHODS_MSIDADFSAuthority -__OBJC_METACLASS_RO_$_MSIDADFSAuthority -__OBJC_$_INSTANCE_METHODS_MSIDADFSAuthority -__OBJC_CLASS_RO_$_MSIDADFSAuthority -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/validation/MSIDADFSAuthority.m -src/validation/MSIDADFSAuthority.m -+[MSIDAADV2Oauth2Factory providerType] --[MSIDAADV2Oauth2Factory checkResponseClass:context:error:] --[MSIDAADV2Oauth2Factory tokenResponseFromJSON:context:error:] --[MSIDAADV2Oauth2Factory tokenResponseFromJSON:refreshToken:context:error:] --[MSIDAADV2Oauth2Factory verifyResponse:context:error:] --[MSIDAADV2Oauth2Factory fillAccessToken:fromResponse:configuration:] --[MSIDAADV2Oauth2Factory webviewFactory] --[MSIDAADV2Oauth2Factory authorizationGrantRequestWithRequestParameters:codeVerifier:authCode:homeAccountId:] --[MSIDAADV2Oauth2Factory refreshTokenRequestWithRequestParameters:refreshToken:] --[MSIDAADV2Oauth2Factory resultAuthorityWithConfiguration:tokenResponse:error:] -__OBJC_$_CLASS_METHODS_MSIDAADV2Oauth2Factory -__OBJC_METACLASS_RO_$_MSIDAADV2Oauth2Factory -__OBJC_$_INSTANCE_METHODS_MSIDAADV2Oauth2Factory -__OBJC_CLASS_RO_$_MSIDAADV2Oauth2Factory -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/aad_v2/MSIDAADV2Oauth2Factory.m -src/oauth2/aad_v2/MSIDAADV2Oauth2Factory.m -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/MSIDProviderType.m -MSIDProviderTypeFromString -src/MSIDProviderType.m -MSIDProviderTypeToString -+[MSIDCertAuthHandler setRedirectUriPrefix:forScheme:] -+[MSIDCertAuthHandler setUseAuthSession:] -+[MSIDCertAuthHandler setUseLastRequestURL:] -+[MSIDCertAuthHandler setCustomActivities:] -+[MSIDCertAuthHandler completeCertAuthChallenge:] -+[MSIDCertAuthHandler resetHandler] -+[MSIDCertAuthHandler handleChallenge:webview:parentController:context:completionHandler:] -___90+[MSIDCertAuthHandler handleChallenge:webview:parentController:context:completionHandler:]_block_invoke -___90+[MSIDCertAuthHandler handleChallenge:webview:parentController:context:completionHandler:]_block_invoke_2 -___90+[MSIDCertAuthHandler handleChallenge:webview:parentController:context:completionHandler:]_block_invoke_3 -___copy_helper_block_e8_32s40s48s56s64s -_s_activities -_s_redirectPrefix -_s_redirectScheme -_s_systemWebViewController -_s_useAuthSession -_s_useLastRequestURL -_s_certAuthInProgress -___block_descriptor_32_e27_v24?0"NSURL"8"NSError"16l -___block_descriptor_72_e8_32s40s48s56s64s_e5_v8?0l -__OBJC_$_CLASS_METHODS_MSIDCertAuthHandler -__OBJC_CLASS_PROTOCOLS_$_MSIDCertAuthHandler -__OBJC_METACLASS_RO_$_MSIDCertAuthHandler -__OBJC_CLASS_RO_$_MSIDCertAuthHandler -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/embeddedWebview/challangeHandlers/ios/MSIDCertAuthHandler.m -__copy_helper_block_e8_32s40s48s56s64s -__90+[MSIDCertAuthHandler handleChallenge:webview:parentController:context:completionHandler:]_block_invoke_3 -src/webview/embeddedWebview/challangeHandlers/ios/MSIDCertAuthHandler.m -__90+[MSIDCertAuthHandler handleChallenge:webview:parentController:context:completionHandler:]_block_invoke_2 -__90+[MSIDCertAuthHandler handleChallenge:webview:parentController:context:completionHandler:]_block_invoke --[MSIDMacTokenCache init] -+[MSIDMacTokenCache defaultCache] -___33+[MSIDMacTokenCache defaultCache]_block_invoke --[MSIDMacTokenCache serialize] -___30-[MSIDMacTokenCache serialize]_block_invoke -___30-[MSIDMacTokenCache serialize]_block_invoke_2 --[MSIDMacTokenCache deserialize:error:] -___39-[MSIDMacTokenCache deserialize:error:]_block_invoke --[MSIDMacTokenCache initializeCacheIfNecessary] --[MSIDMacTokenCache clear] -___26-[MSIDMacTokenCache clear]_block_invoke --[MSIDMacTokenCache saveToken:key:serializer:context:error:] --[MSIDMacTokenCache tokenWithKey:serializer:context:error:] --[MSIDMacTokenCache tokensWithKey:serializer:context:error:] --[MSIDMacTokenCache removeTokensWithKey:context:error:] --[MSIDMacTokenCache removeAccountMetadataForKey:context:error:] --[MSIDMacTokenCache removeItemsWithKey:context:error:] -___54-[MSIDMacTokenCache removeItemsWithKey:context:error:]_block_invoke --[MSIDMacTokenCache saveWipeInfoWithContext:error:] --[MSIDMacTokenCache wipeInfo:error:] --[MSIDMacTokenCache addToItems:fromDictionary:key:] --[MSIDMacTokenCache addToItems:forUserId:tokens:key:] --[MSIDMacTokenCache validateCache:error:] --[MSIDMacTokenCache removeItemsWithKeyImpl:context:error:] --[MSIDMacTokenCache setItemImpl:key:serializer:context:error:] -___62-[MSIDMacTokenCache setItemImpl:key:serializer:context:error:]_block_invoke -___copy_helper_block_e8_32s40s48s56s --[MSIDMacTokenCache itemsWithKeyImpl:serializer:context:error:] -___63-[MSIDMacTokenCache itemsWithKeyImpl:serializer:context:error:]_block_invoke --[MSIDMacTokenCache legacyKeyWithoutAccount:] --[MSIDMacTokenCache clearWithContext:error:] --[MSIDMacTokenCache delegate] --[MSIDMacTokenCache setDelegate:] --[MSIDMacTokenCache cache] --[MSIDMacTokenCache setCache:] --[MSIDMacTokenCache synchronizationQueue] --[MSIDMacTokenCache setSynchronizationQueue:] --[MSIDMacTokenCache .cxx_destruct] --[MSIDMacTokenCache setItemImpl:key:serializer:context:error:].cold.1 -_defaultCache.once -_defaultCache.cache -___block_descriptor_32_e25_v16?0"NSKeyedArchiver"8l -___block_literal_global.34 -___block_descriptor_72_e8_32s40s48s56r_e5_v8?0l -_OBJC_CLASSLIST_REFERENCES_$_.155 -_OBJC_CLASSLIST_REFERENCES_$_.170 -___block_descriptor_64_e8_32s40s48s56s_e5_v8?0l -__OBJC_$_CLASS_METHODS_MSIDMacTokenCache -__OBJC_CLASS_PROTOCOLS_$_MSIDMacTokenCache -__OBJC_METACLASS_RO_$_MSIDMacTokenCache -__OBJC_$_INSTANCE_METHODS_MSIDMacTokenCache -_OBJC_IVAR_$_MSIDMacTokenCache._delegate -_OBJC_IVAR_$_MSIDMacTokenCache._cache -_OBJC_IVAR_$_MSIDMacTokenCache._synchronizationQueue -__OBJC_$_INSTANCE_VARIABLES_MSIDMacTokenCache -__OBJC_$_PROP_LIST_MSIDMacTokenCache -__OBJC_CLASS_RO_$_MSIDMacTokenCache -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/MSIDMacTokenCache.m --[MSIDMacTokenCache setItemImpl:key:serializer:context:error:].cold.1 -src/cache/MSIDMacTokenCache.m -src/cache/MSIDMacTokenCache.h -__63-[MSIDMacTokenCache itemsWithKeyImpl:serializer:context:error:]_block_invoke -__copy_helper_block_e8_32s40s48s56s -__62-[MSIDMacTokenCache setItemImpl:key:serializer:context:error:]_block_invoke -__54-[MSIDMacTokenCache removeItemsWithKey:context:error:]_block_invoke -__26-[MSIDMacTokenCache clear]_block_invoke -__39-[MSIDMacTokenCache deserialize:error:]_block_invoke -__30-[MSIDMacTokenCache serialize]_block_invoke_2 -__30-[MSIDMacTokenCache serialize]_block_invoke -__33+[MSIDMacTokenCache defaultCache]_block_invoke --[NSURL(MSIDAADUtils) msidAADTenant] --[NSURL(MSIDAADUtils) msidAADAuthorityWithCloudInstanceHostname:] -+[NSURL(MSIDAADUtils) msidAADURLWithEnvironment:tenant:] -+[NSURL(MSIDAADUtils) msidAADURLWithEnvironment:] --[NSURL(MSIDAADUtils) msidContainsPathComponent:] --[NSURL(MSIDAADUtils) msidContainsPathComponents:] --[NSURL(MSIDAADUtils) msidContainsCaseInsensitivePath:] -__OBJC_$_CATEGORY_INSTANCE_METHODS_NSURL_$_MSIDAADUtils -__OBJC_$_CATEGORY_CLASS_METHODS_NSURL_$_MSIDAADUtils -__OBJC_$_CATEGORY_NSURL_$_MSIDAADUtils -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/NSURL+MSIDAADUtils.m -src/util/NSURL+MSIDAADUtils.m --[MSIDWebOAuth2Response initWithURL:requestState:ignoreInvalidState:context:error:] -+[MSIDWebOAuth2Response verifyRequestState:responseURL:error:] -__OBJC_$_CLASS_METHODS_MSIDWebOAuth2Response -__OBJC_METACLASS_RO_$_MSIDWebOAuth2Response -__OBJC_$_INSTANCE_METHODS_MSIDWebOAuth2Response -__OBJC_CLASS_RO_$_MSIDWebOAuth2Response -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/response/MSIDWebOAuth2Response.m -src/webview/response/MSIDWebOAuth2Response.m --[MSIDOpenIdConfigurationInfoRequest initWithEndpoint:context:] -__OBJC_METACLASS_RO_$_MSIDOpenIdConfigurationInfoRequest -__OBJC_$_INSTANCE_METHODS_MSIDOpenIdConfigurationInfoRequest -__OBJC_CLASS_RO_$_MSIDOpenIdConfigurationInfoRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/request/MSIDOpenIdConfigurationInfoRequest.m -src/network/request/MSIDOpenIdConfigurationInfoRequest.m --[MSIDAuthorityCacheRecord openIdConfigurationEndpoint] --[MSIDAuthorityCacheRecord setOpenIdConfigurationEndpoint:] --[MSIDAuthorityCacheRecord validated] --[MSIDAuthorityCacheRecord setValidated:] --[MSIDAuthorityCacheRecord error] --[MSIDAuthorityCacheRecord setError:] --[MSIDAuthorityCacheRecord .cxx_destruct] -__OBJC_METACLASS_RO_$_MSIDAuthorityCacheRecord -__OBJC_$_INSTANCE_METHODS_MSIDAuthorityCacheRecord -_OBJC_IVAR_$_MSIDAuthorityCacheRecord._validated -_OBJC_IVAR_$_MSIDAuthorityCacheRecord._openIdConfigurationEndpoint -_OBJC_IVAR_$_MSIDAuthorityCacheRecord._error -__OBJC_$_INSTANCE_VARIABLES_MSIDAuthorityCacheRecord -__OBJC_$_PROP_LIST_MSIDAuthorityCacheRecord -__OBJC_CLASS_RO_$_MSIDAuthorityCacheRecord -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/validation/MSIDAuthorityCacheRecord.m -src/validation/MSIDAuthorityCacheRecord.m -src/validation/MSIDAuthorityCacheRecord.h --[MSIDWebFingerRequest initWithIssuer:authority:context:] -__OBJC_METACLASS_RO_$_MSIDWebFingerRequest -__OBJC_$_INSTANCE_METHODS_MSIDWebFingerRequest -__OBJC_CLASS_RO_$_MSIDWebFingerRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/request/MSIDWebFingerRequest.m -src/network/request/MSIDWebFingerRequest.m -+[MSIDOauth2Factory providerType] --[MSIDOauth2Factory tokenResponseFromJSON:context:error:] --[MSIDOauth2Factory verifyResponse:context:error:] --[MSIDOauth2Factory verifyToken:] --[MSIDOauth2Factory baseTokenFromResponse:configuration:] --[MSIDOauth2Factory accessTokenFromResponse:configuration:] --[MSIDOauth2Factory legacyAccessTokenFromResponse:configuration:] --[MSIDOauth2Factory legacyRefreshTokenFromResponse:configuration:] --[MSIDOauth2Factory refreshTokenFromResponse:configuration:] --[MSIDOauth2Factory idTokenFromResponse:configuration:] --[MSIDOauth2Factory legacyTokenFromResponse:configuration:] --[MSIDOauth2Factory accountFromResponse:configuration:] --[MSIDOauth2Factory appMetadataFromResponse:configuration:] --[MSIDOauth2Factory fillBaseToken:fromResponse:configuration:] --[MSIDOauth2Factory fillAccessToken:fromResponse:configuration:] --[MSIDOauth2Factory fillRefreshToken:fromResponse:configuration:] --[MSIDOauth2Factory fillIDToken:fromResponse:configuration:] --[MSIDOauth2Factory fillLegacyToken:fromResponse:configuration:] --[MSIDOauth2Factory fillLegacyAccessToken:fromResponse:configuration:] --[MSIDOauth2Factory fillLegacyRefreshToken:fromResponse:configuration:] --[MSIDOauth2Factory fillAccount:fromResponse:configuration:] --[MSIDOauth2Factory fillAppMetadata:fromResponse:configuration:] --[MSIDOauth2Factory webviewFactory] --[MSIDOauth2Factory authorizationGrantRequestWithRequestParameters:codeVerifier:authCode:homeAccountId:] --[MSIDOauth2Factory refreshTokenRequestWithRequestParameters:refreshToken:] --[MSIDOauth2Factory cacheAuthorityWithConfiguration:tokenResponse:] --[MSIDOauth2Factory accountIdentifierFromResponse:] --[MSIDOauth2Factory resultAuthorityWithConfiguration:tokenResponse:error:] --[MSIDOauth2Factory .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.184 -_OBJC_CLASSLIST_REFERENCES_$_.193 -_OBJC_CLASSLIST_REFERENCES_$_.202 -_OBJC_CLASSLIST_REFERENCES_$_.207 -_OBJC_SELECTOR_REFERENCES_.209 -_OBJC_CLASSLIST_REFERENCES_$_.210 -__OBJC_$_CLASS_METHODS_MSIDOauth2Factory -__OBJC_$_CLASS_PROP_LIST_MSIDOauth2Factory -__OBJC_METACLASS_RO_$_MSIDOauth2Factory -__OBJC_$_INSTANCE_METHODS_MSIDOauth2Factory -__OBJC_$_INSTANCE_VARIABLES_MSIDOauth2Factory -__OBJC_$_PROP_LIST_MSIDOauth2Factory -__OBJC_CLASS_RO_$_MSIDOauth2Factory -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/MSIDOauth2Factory.m -src/oauth2/MSIDOauth2Factory.m -+[MSIDWebOpenBrowserResponse load] --[MSIDWebOpenBrowserResponse initWithURL:context:error:] -+[MSIDWebOpenBrowserResponse operation] --[MSIDWebOpenBrowserResponse browserURL] --[MSIDWebOpenBrowserResponse .cxx_destruct] -_OBJC_IVAR_$_MSIDWebOpenBrowserResponse._browserURL -__OBJC_$_CLASS_METHODS_MSIDWebOpenBrowserResponse -__OBJC_METACLASS_RO_$_MSIDWebOpenBrowserResponse -__OBJC_$_INSTANCE_METHODS_MSIDWebOpenBrowserResponse -__OBJC_$_INSTANCE_VARIABLES_MSIDWebOpenBrowserResponse -__OBJC_$_PROP_LIST_MSIDWebOpenBrowserResponse -__OBJC_CLASS_RO_$_MSIDWebOpenBrowserResponse -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/response/MSIDWebOpenBrowserResponse.m -src/webview/response/MSIDWebOpenBrowserResponse.m -src/webview/response/MSIDWebOpenBrowserResponse.h --[MSIDJsonResponsePreprocessor responseObjectForResponse:data:context:error:] -__OBJC_CLASS_PROTOCOLS_$_MSIDJsonResponsePreprocessor -__OBJC_METACLASS_RO_$_MSIDJsonResponsePreprocessor -__OBJC_$_INSTANCE_METHODS_MSIDJsonResponsePreprocessor -__OBJC_$_PROP_LIST_MSIDJsonResponsePreprocessor -__OBJC_CLASS_RO_$_MSIDJsonResponsePreprocessor -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/response_serializer/preprocessor/MSIDJsonResponsePreprocessor.m -src/network/response_serializer/preprocessor/MSIDJsonResponsePreprocessor.m -+[MSIDBrokerOperationSilentTokenRequest load] -+[MSIDBrokerOperationSilentTokenRequest tokenRequestWithParameters:providerType:enrollmentIds:mamResources:] -+[MSIDBrokerOperationSilentTokenRequest operation] --[MSIDBrokerOperationSilentTokenRequest initWithJSONDictionary:error:] --[MSIDBrokerOperationSilentTokenRequest jsonDictionary] --[MSIDBrokerOperationSilentTokenRequest fullRequestThumbprint] --[MSIDBrokerOperationSilentTokenRequest strictRequestThumbprint] -+[MSIDBrokerOperationSilentTokenRequest fullRequestThumbprintExcludeParams] -___75+[MSIDBrokerOperationSilentTokenRequest fullRequestThumbprintExcludeParams]_block_invoke -+[MSIDBrokerOperationSilentTokenRequest strictRequestThumbprintIncludeParams] -___77+[MSIDBrokerOperationSilentTokenRequest strictRequestThumbprintIncludeParams]_block_invoke --[MSIDBrokerOperationSilentTokenRequest accountIdentifier] --[MSIDBrokerOperationSilentTokenRequest setAccountIdentifier:] --[MSIDBrokerOperationSilentTokenRequest .cxx_destruct] -_OBJC_IVAR_$_MSIDBrokerOperationSilentTokenRequest._accountIdentifier -___block_literal_global.55 -__OBJC_$_CLASS_METHODS_MSIDBrokerOperationSilentTokenRequest -__OBJC_CLASS_PROTOCOLS_$_MSIDBrokerOperationSilentTokenRequest -__OBJC_$_CLASS_PROP_LIST_MSIDBrokerOperationSilentTokenRequest -__OBJC_METACLASS_RO_$_MSIDBrokerOperationSilentTokenRequest -__OBJC_$_INSTANCE_METHODS_MSIDBrokerOperationSilentTokenRequest -__OBJC_$_INSTANCE_VARIABLES_MSIDBrokerOperationSilentTokenRequest -__OBJC_$_PROP_LIST_MSIDBrokerOperationSilentTokenRequest -__OBJC_CLASS_RO_$_MSIDBrokerOperationSilentTokenRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/broker_operation/request/silent_token_request/MSIDBrokerOperationSilentTokenRequest.m -src/broker_operation/request/silent_token_request/MSIDBrokerOperationSilentTokenRequest.m -src/broker_operation/request/silent_token_request/MSIDBrokerOperationSilentTokenRequest.h -__77+[MSIDBrokerOperationSilentTokenRequest strictRequestThumbprintIncludeParams]_block_invoke -__75+[MSIDBrokerOperationSilentTokenRequest fullRequestThumbprintExcludeParams]_block_invoke --[NSDate(MSIDExtensions) msidToString] -___38-[NSDate(MSIDExtensions) msidToString]_block_invoke --[NSDate(MSIDExtensions) msidDateToTimestamp] --[NSDate(MSIDExtensions) msidDateToFractionalTimestamp:] -+[NSDate(MSIDExtensions) msidDateFromTimeStamp:] -+[NSDate(MSIDExtensions) msidDateFromRetryHeader:] -___50+[NSDate(MSIDExtensions) msidDateFromRetryHeader:]_block_invoke -_msidToString.s_dateFormatter -_msidToString.s_dateOnce -_msidDateFromRetryHeader:.s_dateFormatter -_msidDateFromRetryHeader:.s_dateOnce -___block_literal_global.33 -__OBJC_$_CATEGORY_INSTANCE_METHODS_NSDate_$_MSIDExtensions -__OBJC_$_CATEGORY_CLASS_METHODS_NSDate_$_MSIDExtensions -__OBJC_$_CATEGORY_NSDate_$_MSIDExtensions -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/NSDate+MSIDExtensions.m -__50+[NSDate(MSIDExtensions) msidDateFromRetryHeader:]_block_invoke -src/util/NSDate+MSIDExtensions.m -__38-[NSDate(MSIDExtensions) msidToString]_block_invoke --[MSIDTelemetryDefaultEvent initWithName:context:] -__OBJC_METACLASS_RO_$_MSIDTelemetryDefaultEvent -__OBJC_$_INSTANCE_METHODS_MSIDTelemetryDefaultEvent -__OBJC_CLASS_RO_$_MSIDTelemetryDefaultEvent -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/telemetry/MSIDTelemetryDefaultEvent.m -src/telemetry/MSIDTelemetryDefaultEvent.m -+[MSIDCurrentRequestTelemetrySerializedItem telemetryStringSizeLimit] -+[MSIDCurrentRequestTelemetrySerializedItem setTelemetryStringSizeLimit:] --[MSIDCurrentRequestTelemetrySerializedItem initWithSchemaVersion:defaultFields:platformFields:] --[MSIDCurrentRequestTelemetrySerializedItem serialize] --[MSIDCurrentRequestTelemetrySerializedItem serializeFields:] --[MSIDCurrentRequestTelemetrySerializedItem schemaVersion] --[MSIDCurrentRequestTelemetrySerializedItem setSchemaVersion:] --[MSIDCurrentRequestTelemetrySerializedItem defaultFields] --[MSIDCurrentRequestTelemetrySerializedItem setDefaultFields:] --[MSIDCurrentRequestTelemetrySerializedItem platformFields] --[MSIDCurrentRequestTelemetrySerializedItem setPlatformFields:] --[MSIDCurrentRequestTelemetrySerializedItem .cxx_destruct] -__OBJC_$_CLASS_METHODS_MSIDCurrentRequestTelemetrySerializedItem -__OBJC_$_CLASS_PROP_LIST_MSIDCurrentRequestTelemetrySerializedItem -__OBJC_METACLASS_RO_$_MSIDCurrentRequestTelemetrySerializedItem -__OBJC_$_INSTANCE_METHODS_MSIDCurrentRequestTelemetrySerializedItem -_OBJC_IVAR_$_MSIDCurrentRequestTelemetrySerializedItem._schemaVersion -_OBJC_IVAR_$_MSIDCurrentRequestTelemetrySerializedItem._defaultFields -_OBJC_IVAR_$_MSIDCurrentRequestTelemetrySerializedItem._platformFields -__OBJC_$_INSTANCE_VARIABLES_MSIDCurrentRequestTelemetrySerializedItem -__OBJC_$_PROP_LIST_MSIDCurrentRequestTelemetrySerializedItem -__OBJC_CLASS_RO_$_MSIDCurrentRequestTelemetrySerializedItem -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/telemetry/request_telemetry/MSIDCurrentRequestTelemetrySerializedItem.m -src/telemetry/request_telemetry/MSIDCurrentRequestTelemetrySerializedItem.m --[MSIDAccountIdentifier description] --[MSIDAccountIdentifier initWithDisplayableId:homeAccountId:] -+[MSIDAccountIdentifier legacyAccountIdentifierTypeAsString:] -+[MSIDAccountIdentifier legacyAccountIdentifierTypeFromString:] -+[MSIDAccountIdentifier homeAccountIdentifierFromUid:utid:] --[MSIDAccountIdentifier copyWithZone:] --[MSIDAccountIdentifier isEqual:] --[MSIDAccountIdentifier hash] --[MSIDAccountIdentifier isEqualToItem:] --[MSIDAccountIdentifier initWithJSONDictionary:error:] --[MSIDAccountIdentifier jsonDictionary] --[MSIDAccountIdentifier homeAccountId] --[MSIDAccountIdentifier displayableId] --[MSIDAccountIdentifier localAccountId] --[MSIDAccountIdentifier setLocalAccountId:] --[MSIDAccountIdentifier legacyAccountIdentifierType] --[MSIDAccountIdentifier setLegacyAccountIdentifierType:] --[MSIDAccountIdentifier uid] --[MSIDAccountIdentifier setUid:] --[MSIDAccountIdentifier utid] --[MSIDAccountIdentifier setUtid:] --[MSIDAccountIdentifier maskedHomeAccountId] --[MSIDAccountIdentifier setMaskedHomeAccountId:] --[MSIDAccountIdentifier maskedDisplayableId] --[MSIDAccountIdentifier setMaskedDisplayableId:] --[MSIDAccountIdentifier .cxx_destruct] -__OBJC_$_CLASS_METHODS_MSIDAccountIdentifier -__OBJC_CLASS_PROTOCOLS_$_MSIDAccountIdentifier -__OBJC_METACLASS_RO_$_MSIDAccountIdentifier -__OBJC_$_INSTANCE_METHODS_MSIDAccountIdentifier -_OBJC_IVAR_$_MSIDAccountIdentifier._homeAccountId -_OBJC_IVAR_$_MSIDAccountIdentifier._displayableId -_OBJC_IVAR_$_MSIDAccountIdentifier._localAccountId -_OBJC_IVAR_$_MSIDAccountIdentifier._legacyAccountIdentifierType -_OBJC_IVAR_$_MSIDAccountIdentifier._uid -_OBJC_IVAR_$_MSIDAccountIdentifier._utid -_OBJC_IVAR_$_MSIDAccountIdentifier._maskedHomeAccountId -_OBJC_IVAR_$_MSIDAccountIdentifier._maskedDisplayableId -__OBJC_$_INSTANCE_VARIABLES_MSIDAccountIdentifier -__OBJC_$_PROP_LIST_MSIDAccountIdentifier -__OBJC_CLASS_RO_$_MSIDAccountIdentifier -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/account/MSIDAccountIdentifier.m -src/oauth2/account/MSIDAccountIdentifier.m -src/oauth2/account/MSIDAccountIdentifier.h --[MSIDSystemWebviewController initWithStartURL:redirectURI:parentController:useAuthenticationSession:allowSafariViewController:ephemeralWebBrowserSession:context:] --[MSIDSystemWebviewController startWithCompletionHandler:] -___58-[MSIDSystemWebviewController startWithCompletionHandler:]_block_invoke --[MSIDSystemWebviewController cancel:] --[MSIDSystemWebviewController cancelProgrammatically] --[MSIDSystemWebviewController userCancel] --[MSIDSystemWebviewController handleURLResponse:] --[MSIDSystemWebviewController dismiss] --[MSIDSystemWebviewController sessionWithAuthSessionAllowed:safariAllowed:] --[MSIDSystemWebviewController notifyEndWebAuthWithURL:error:] --[MSIDSystemWebviewController startURL] --[MSIDSystemWebviewController redirectURL] --[MSIDSystemWebviewController parentController] --[MSIDSystemWebviewController setParentController:] --[MSIDSystemWebviewController presentationType] --[MSIDSystemWebviewController setPresentationType:] --[MSIDSystemWebviewController appActivities] --[MSIDSystemWebviewController setAppActivities:] --[MSIDSystemWebviewController completionHandler] --[MSIDSystemWebviewController setCompletionHandler:] --[MSIDSystemWebviewController telemetryRequestId] --[MSIDSystemWebviewController setTelemetryRequestId:] --[MSIDSystemWebviewController telemetryEvent] --[MSIDSystemWebviewController setTelemetryEvent:] --[MSIDSystemWebviewController session] --[MSIDSystemWebviewController setSession:] --[MSIDSystemWebviewController context] --[MSIDSystemWebviewController setContext:] --[MSIDSystemWebviewController useAuthenticationSession] --[MSIDSystemWebviewController setUseAuthenticationSession:] --[MSIDSystemWebviewController allowSafariViewController] --[MSIDSystemWebviewController setAllowSafariViewController:] --[MSIDSystemWebviewController prefersEphemeralWebBrowserSession] --[MSIDSystemWebviewController setPrefersEphemeralWebBrowserSession:] --[MSIDSystemWebviewController .cxx_destruct] -___block_descriptor_40_e8_32s_e27_v24?0"NSURL"8"NSError"16l -__OBJC_CLASS_PROTOCOLS_$_MSIDSystemWebviewController -__OBJC_METACLASS_RO_$_MSIDSystemWebviewController -__OBJC_$_INSTANCE_METHODS_MSIDSystemWebviewController -_OBJC_IVAR_$_MSIDSystemWebviewController._useAuthenticationSession -_OBJC_IVAR_$_MSIDSystemWebviewController._allowSafariViewController -_OBJC_IVAR_$_MSIDSystemWebviewController._prefersEphemeralWebBrowserSession -_OBJC_IVAR_$_MSIDSystemWebviewController._startURL -_OBJC_IVAR_$_MSIDSystemWebviewController._redirectURL -_OBJC_IVAR_$_MSIDSystemWebviewController._parentController -_OBJC_IVAR_$_MSIDSystemWebviewController._presentationType -_OBJC_IVAR_$_MSIDSystemWebviewController._appActivities -_OBJC_IVAR_$_MSIDSystemWebviewController._completionHandler -_OBJC_IVAR_$_MSIDSystemWebviewController._telemetryRequestId -_OBJC_IVAR_$_MSIDSystemWebviewController._telemetryEvent -_OBJC_IVAR_$_MSIDSystemWebviewController._session -_OBJC_IVAR_$_MSIDSystemWebviewController._context -__OBJC_$_INSTANCE_VARIABLES_MSIDSystemWebviewController -__OBJC_$_PROP_LIST_MSIDSystemWebviewController -__OBJC_CLASS_RO_$_MSIDSystemWebviewController -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/systemWebview/session/MSIDSystemWebviewController.m -src/webview/systemWebview/session/MSIDSystemWebviewController.m -src/webview/systemWebview/session/MSIDSystemWebviewController.h -__58-[MSIDSystemWebviewController startWithCompletionHandler:]_block_invoke --[MSIDUrlRequestSerializer serializeWithRequest:parameters:headers:] --[MSIDUrlRequestSerializer shouldEncodeParametersInURL:] -__OBJC_$_PROTOCOL_REFS_MSIDRequestSerialization -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDRequestSerialization -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDRequestSerialization -__OBJC_PROTOCOL_$_MSIDRequestSerialization -__OBJC_LABEL_PROTOCOL_$_MSIDRequestSerialization -__OBJC_CLASS_PROTOCOLS_$_MSIDUrlRequestSerializer -__OBJC_METACLASS_RO_$_MSIDUrlRequestSerializer -__OBJC_$_INSTANCE_METHODS_MSIDUrlRequestSerializer -__OBJC_$_PROP_LIST_MSIDUrlRequestSerializer -__OBJC_CLASS_RO_$_MSIDUrlRequestSerializer -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/request_serializer/MSIDUrlRequestSerializer.m -src/network/request_serializer/MSIDUrlRequestSerializer.m -+[MSIDAppExtensionUtil runningInCompliantExtension] -+[MSIDAppExtensionUtil setRunningInCompliantExtension:] -+[MSIDAppExtensionUtil isExecutingInAppExtension] -+[MSIDAppExtensionUtil sharedApplication] -+[MSIDAppExtensionUtil sharedApplicationOpenURL:] -___49+[MSIDAppExtensionUtil sharedApplicationOpenURL:]_block_invoke -___copy_helper_block_e8_40s -___destroy_helper_block_e8_40s -+[MSIDAppExtensionUtil sharedApplicationOpenURL:options:completionHandler:] -___75+[MSIDAppExtensionUtil sharedApplicationOpenURL:options:completionHandler:]_block_invoke -___copy_helper_block_e8_40s48s56b -___destroy_helper_block_e8_40s48s56s -+[MSIDAppExtensionUtil runningInActiveState] -_s_isRunningInCompliantExtension -___block_descriptor_48_e8_40s_e5_v8?0l -___block_descriptor_64_e8_40s48s56bs_e5_v8?0l -__OBJC_$_CLASS_METHODS_MSIDAppExtensionUtil -__OBJC_$_CLASS_PROP_LIST_MSIDAppExtensionUtil -__OBJC_METACLASS_RO_$_MSIDAppExtensionUtil -__OBJC_CLASS_RO_$_MSIDAppExtensionUtil -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/ios/MSIDAppExtensionUtil.m -src/util/ios/MSIDAppExtensionUtil.m -__destroy_helper_block_e8_40s48s56s -__copy_helper_block_e8_40s48s56b -__75+[MSIDAppExtensionUtil sharedApplicationOpenURL:options:completionHandler:]_block_invoke -__destroy_helper_block_e8_40s -__copy_helper_block_e8_40s -__49+[MSIDAppExtensionUtil sharedApplicationOpenURL:]_block_invoke --[MSIDUrlResponse initWithResponse:body:] --[MSIDUrlResponse response] --[MSIDUrlResponse body] --[MSIDUrlResponse .cxx_destruct] -__OBJC_METACLASS_RO_$_MSIDUrlResponse -__OBJC_$_INSTANCE_METHODS_MSIDUrlResponse -_OBJC_IVAR_$_MSIDUrlResponse._response -_OBJC_IVAR_$_MSIDUrlResponse._body -__OBJC_$_INSTANCE_VARIABLES_MSIDUrlResponse -__OBJC_$_PROP_LIST_MSIDUrlResponse -__OBJC_CLASS_RO_$_MSIDUrlResponse -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/request/MSIDUrlResponse.m -src/network/request/MSIDUrlResponse.m -src/network/request/MSIDUrlResponse.h --[MSIDTokenRequest initWithEndpoint:authScheme:clientId:scope:context:] -__OBJC_METACLASS_RO_$_MSIDTokenRequest -__OBJC_$_INSTANCE_METHODS_MSIDTokenRequest -__OBJC_CLASS_RO_$_MSIDTokenRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/request/MSIDTokenRequest.m -src/network/request/MSIDTokenRequest.m -+[MSIDNTLMHandler load] -+[MSIDNTLMHandler resetHandler] -+[MSIDNTLMHandler handleChallenge:webview:parentController:context:completionHandler:] -___86+[MSIDNTLMHandler handleChallenge:webview:parentController:context:completionHandler:]_block_invoke -___block_descriptor_56_e8_32s40s48bs_e34_v28?0"NSString"8"NSString"16B24l -__OBJC_$_CLASS_METHODS_MSIDNTLMHandler -__OBJC_CLASS_PROTOCOLS_$_MSIDNTLMHandler -__OBJC_METACLASS_RO_$_MSIDNTLMHandler -__OBJC_CLASS_RO_$_MSIDNTLMHandler -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/embeddedWebview/challangeHandlers/MSIDNTLMHandler.m -__86+[MSIDNTLMHandler handleChallenge:webview:parentController:context:completionHandler:]_block_invoke -src/webview/embeddedWebview/challangeHandlers/MSIDNTLMHandler.m -+[MSIDPKeyAuthHandler handleChallenge:context:completionHandler:] -+[MSIDPKeyAuthHandler handleWwwAuthenticateHeader:requestUrl:context:completionHandler:] -+[MSIDPKeyAuthHandler parseAuthHeader:] -__OBJC_$_CLASS_METHODS_MSIDPKeyAuthHandler -__OBJC_METACLASS_RO_$_MSIDPKeyAuthHandler -__OBJC_CLASS_RO_$_MSIDPKeyAuthHandler -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/embeddedWebview/challangeHandlers/MSIDPKeyAuthHandler.m -src/webview/embeddedWebview/challangeHandlers/MSIDPKeyAuthHandler.m -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/MSIDWebResponseOperationConstants.m --[MSIDIntuneInMemoryCacheDataSource initWithCache:] --[MSIDIntuneInMemoryCacheDataSource init] --[MSIDIntuneInMemoryCacheDataSource jsonDictionaryForKey:] --[MSIDIntuneInMemoryCacheDataSource setJsonDictionary:forKey:] --[MSIDIntuneInMemoryCacheDataSource removeObjectForKey:] --[MSIDIntuneInMemoryCacheDataSource cache] --[MSIDIntuneInMemoryCacheDataSource .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_MSIDIntuneInMemoryCacheDataSource -__OBJC_METACLASS_RO_$_MSIDIntuneInMemoryCacheDataSource -__OBJC_$_INSTANCE_METHODS_MSIDIntuneInMemoryCacheDataSource -_OBJC_IVAR_$_MSIDIntuneInMemoryCacheDataSource._cache -__OBJC_$_INSTANCE_VARIABLES_MSIDIntuneInMemoryCacheDataSource -__OBJC_$_PROP_LIST_MSIDIntuneInMemoryCacheDataSource -__OBJC_CLASS_RO_$_MSIDIntuneInMemoryCacheDataSource -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/intune/data_source/MSIDIntuneInMemoryCacheDataSource.m -src/intune/data_source/MSIDIntuneInMemoryCacheDataSource.m --[MSIDBaseToken copyWithZone:] --[MSIDBaseToken isEqual:] --[MSIDBaseToken hash] --[MSIDBaseToken isEqualToItem:] --[MSIDBaseToken credentialType] --[MSIDBaseToken supportsCredentialType:] --[MSIDBaseToken initWithTokenCacheItem:] --[MSIDBaseToken tokenCacheItem] --[MSIDBaseToken description] --[MSIDBaseToken storageEnvironment] --[MSIDBaseToken setStorageEnvironment:] --[MSIDBaseToken environment] --[MSIDBaseToken setEnvironment:] --[MSIDBaseToken realm] --[MSIDBaseToken setRealm:] --[MSIDBaseToken clientId] --[MSIDBaseToken setClientId:] --[MSIDBaseToken additionalServerInfo] --[MSIDBaseToken setAdditionalServerInfo:] --[MSIDBaseToken accountIdentifier] --[MSIDBaseToken setAccountIdentifier:] --[MSIDBaseToken speInfo] --[MSIDBaseToken setSpeInfo:] --[MSIDBaseToken .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_MSIDBaseToken -__OBJC_METACLASS_RO_$_MSIDBaseToken -__OBJC_$_INSTANCE_METHODS_MSIDBaseToken -_OBJC_IVAR_$_MSIDBaseToken._storageEnvironment -_OBJC_IVAR_$_MSIDBaseToken._environment -_OBJC_IVAR_$_MSIDBaseToken._realm -_OBJC_IVAR_$_MSIDBaseToken._speInfo -__OBJC_$_INSTANCE_VARIABLES_MSIDBaseToken -__OBJC_$_PROP_LIST_MSIDBaseToken -__OBJC_CLASS_RO_$_MSIDBaseToken -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/token/MSIDBaseToken.m -src/oauth2/token/MSIDBaseToken.m -src/oauth2/token/MSIDBaseToken.h -+[MSIDGeneralCacheItemTypeHelpers generalTypeAsString:] -+[MSIDGeneralCacheItemTypeHelpers generalTypeFromString:] -___57+[MSIDGeneralCacheItemTypeHelpers generalTypeFromString:]_block_invoke -_sGeneralTypes -_generalTypeFromString:.sGeneralTypesOnce -__OBJC_$_CLASS_METHODS_MSIDGeneralCacheItemTypeHelpers -__OBJC_METACLASS_RO_$_MSIDGeneralCacheItemTypeHelpers -__OBJC_CLASS_RO_$_MSIDGeneralCacheItemTypeHelpers -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/appmetadata/MSIDGeneralCacheItemType.m -__57+[MSIDGeneralCacheItemTypeHelpers generalTypeFromString:]_block_invoke -src/oauth2/appmetadata/MSIDGeneralCacheItemType.m --[MSIDSignoutWebRequestConfiguration responseWithResultURL:factory:context:error:] -__OBJC_METACLASS_RO_$_MSIDSignoutWebRequestConfiguration -__OBJC_$_INSTANCE_METHODS_MSIDSignoutWebRequestConfiguration -__OBJC_CLASS_RO_$_MSIDSignoutWebRequestConfiguration -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/configuration/webview/MSIDSignoutWebRequestConfiguration.m -src/configuration/webview/MSIDSignoutWebRequestConfiguration.m --[MSIDBrokerTokenRequest initWithRequestParameters:brokerKey:brokerApplicationToken:sdkCapabilities:error:] --[MSIDBrokerTokenRequest initPayloadContentsWithError:] --[MSIDBrokerTokenRequest initResumeDictionary] --[MSIDBrokerTokenRequest defaultPayloadContents:] --[MSIDBrokerTokenRequest defaultResumeDictionaryContents] --[MSIDBrokerTokenRequest checkParameter:parameterName:error:] --[MSIDBrokerTokenRequest claimsParameter] --[MSIDBrokerTokenRequest intuneEnrollmentIdsParameter] --[MSIDBrokerTokenRequest intuneMAMResourceParameter] --[MSIDBrokerTokenRequest brokerNonce] --[MSIDBrokerTokenRequest protocolPayloadContentsWithError:] --[MSIDBrokerTokenRequest protocolResumeDictionaryContents] --[MSIDBrokerTokenRequest requestParameters] --[MSIDBrokerTokenRequest setRequestParameters:] --[MSIDBrokerTokenRequest resumeDictionary] --[MSIDBrokerTokenRequest setResumeDictionary:] --[MSIDBrokerTokenRequest brokerRequestURL] --[MSIDBrokerTokenRequest setBrokerRequestURL:] --[MSIDBrokerTokenRequest sdkBrokerCapabilities] --[MSIDBrokerTokenRequest brokerKey] --[MSIDBrokerTokenRequest setBrokerKey:] --[MSIDBrokerTokenRequest setBrokerNonce:] --[MSIDBrokerTokenRequest brokerApplicationToken] --[MSIDBrokerTokenRequest setBrokerApplicationToken:] --[MSIDBrokerTokenRequest .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.160 -__OBJC_METACLASS_RO_$_MSIDBrokerTokenRequest -__OBJC_$_INSTANCE_METHODS_MSIDBrokerTokenRequest -_OBJC_IVAR_$_MSIDBrokerTokenRequest._requestParameters -_OBJC_IVAR_$_MSIDBrokerTokenRequest._resumeDictionary -_OBJC_IVAR_$_MSIDBrokerTokenRequest._brokerRequestURL -_OBJC_IVAR_$_MSIDBrokerTokenRequest._sdkBrokerCapabilities -_OBJC_IVAR_$_MSIDBrokerTokenRequest._brokerKey -_OBJC_IVAR_$_MSIDBrokerTokenRequest._brokerNonce -_OBJC_IVAR_$_MSIDBrokerTokenRequest._brokerApplicationToken -__OBJC_$_INSTANCE_VARIABLES_MSIDBrokerTokenRequest -__OBJC_$_PROP_LIST_MSIDBrokerTokenRequest -__OBJC_CLASS_RO_$_MSIDBrokerTokenRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/broker/MSIDBrokerTokenRequest.m -src/requests/broker/MSIDBrokerTokenRequest.m -src/requests/broker/MSIDBrokerTokenRequest.h --[NSDictionary(MSIDJsonSerializable) initWithJSONDictionary:error:] --[NSDictionary(MSIDJsonSerializable) jsonDictionary] -__OBJC_$_CATEGORY_INSTANCE_METHODS_NSDictionary_$_MSIDJsonSerializable -__OBJC_CATEGORY_PROTOCOLS_$_NSDictionary_$_MSIDJsonSerializable -__OBJC_$_PROP_LIST_NSDictionary_$_MSIDJsonSerializable -__OBJC_$_CATEGORY_NSDictionary_$_MSIDJsonSerializable -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/NSDictionary+MSIDJsonSerializable.m -src/util/NSDictionary+MSIDJsonSerializable.m --[MSIDDefaultTokenRequestProvider initWithOauthFactory:defaultAccessor:accountMetadataAccessor:tokenResponseValidator:] --[MSIDDefaultTokenRequestProvider interactiveTokenRequestWithParameters:] --[MSIDDefaultTokenRequestProvider silentTokenRequestWithParameters:forceRefresh:] --[MSIDDefaultTokenRequestProvider brokerTokenRequestWithParameters:brokerKey:brokerApplicationToken:sdkCapabilities:error:] --[MSIDDefaultTokenRequestProvider interactiveSSOExtensionTokenRequestWithParameters:] --[MSIDDefaultTokenRequestProvider silentSSOExtensionTokenRequestWithParameters:forceRefresh:] --[MSIDDefaultTokenRequestProvider oauthFactory] --[MSIDDefaultTokenRequestProvider setOauthFactory:] --[MSIDDefaultTokenRequestProvider tokenCache] --[MSIDDefaultTokenRequestProvider setTokenCache:] --[MSIDDefaultTokenRequestProvider accountMetadataCache] --[MSIDDefaultTokenRequestProvider setAccountMetadataCache:] --[MSIDDefaultTokenRequestProvider tokenResponseValidator] --[MSIDDefaultTokenRequestProvider setTokenResponseValidator:] --[MSIDDefaultTokenRequestProvider .cxx_destruct] -__OBJC_$_PROTOCOL_REFS_MSIDTokenRequestProviding -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDTokenRequestProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDTokenRequestProviding -__OBJC_PROTOCOL_$_MSIDTokenRequestProviding -__OBJC_LABEL_PROTOCOL_$_MSIDTokenRequestProviding -__OBJC_CLASS_PROTOCOLS_$_MSIDDefaultTokenRequestProvider -__OBJC_METACLASS_RO_$_MSIDDefaultTokenRequestProvider -__OBJC_$_INSTANCE_METHODS_MSIDDefaultTokenRequestProvider -_OBJC_IVAR_$_MSIDDefaultTokenRequestProvider._oauthFactory -_OBJC_IVAR_$_MSIDDefaultTokenRequestProvider._tokenCache -_OBJC_IVAR_$_MSIDDefaultTokenRequestProvider._accountMetadataCache -_OBJC_IVAR_$_MSIDDefaultTokenRequestProvider._tokenResponseValidator -__OBJC_$_INSTANCE_VARIABLES_MSIDDefaultTokenRequestProvider -__OBJC_$_PROP_LIST_MSIDDefaultTokenRequestProvider -__OBJC_CLASS_RO_$_MSIDDefaultTokenRequestProvider -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/sdk/msal/MSIDDefaultTokenRequestProvider.m -src/requests/sdk/msal/MSIDDefaultTokenRequestProvider.m -src/requests/sdk/msal/MSIDDefaultTokenRequestProvider+Internal.h --[MSIDTelemetryCacheEvent initWithName:requestId:correlationId:] --[MSIDTelemetryCacheEvent setTokenType:] --[MSIDTelemetryCacheEvent setStatus:] --[MSIDTelemetryCacheEvent setIsRT:] --[MSIDTelemetryCacheEvent setIsMRRT:] --[MSIDTelemetryCacheEvent setIsFRT:] --[MSIDTelemetryCacheEvent setRTStatus:] --[MSIDTelemetryCacheEvent setMRRTStatus:] --[MSIDTelemetryCacheEvent setFRTStatus:] --[MSIDTelemetryCacheEvent setSpeInfo:] --[MSIDTelemetryCacheEvent setToken:] --[MSIDTelemetryCacheEvent setCacheWipeApp:] --[MSIDTelemetryCacheEvent setCacheWipeTime:] --[MSIDTelemetryCacheEvent setWipeData:] --[MSIDTelemetryCacheEvent setExternalCacheSeedingStatus:] -+[MSIDTelemetryCacheEvent propertiesToAggregate] -___48+[MSIDTelemetryCacheEvent propertiesToAggregate]_block_invoke -__OBJC_$_CLASS_METHODS_MSIDTelemetryCacheEvent -__OBJC_METACLASS_RO_$_MSIDTelemetryCacheEvent -__OBJC_$_INSTANCE_METHODS_MSIDTelemetryCacheEvent -__OBJC_CLASS_RO_$_MSIDTelemetryCacheEvent -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/telemetry/MSIDTelemetryCacheEvent.m -__48+[MSIDTelemetryCacheEvent propertiesToAggregate]_block_invoke -src/telemetry/MSIDTelemetryCacheEvent.m -+[MSIDWebResponseOperationFactory registerOperationClass:forResponseClass:] -___75+[MSIDWebResponseOperationFactory registerOperationClass:forResponseClass:]_block_invoke -+[MSIDWebResponseOperationFactory unregisterAll] -+[MSIDWebResponseOperationFactory unRegisterforResponse:] -+[MSIDWebResponseOperationFactory createOperationForResponse:error:] -_registerOperationClass:forResponseClass:.once -__OBJC_$_CLASS_METHODS_MSIDWebResponseOperationFactory -__OBJC_METACLASS_RO_$_MSIDWebResponseOperationFactory -__OBJC_CLASS_RO_$_MSIDWebResponseOperationFactory -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/operations/MSIDWebResponseOperationFactory.m -src/webview/operations/MSIDWebResponseOperationFactory.m -__75+[MSIDWebResponseOperationFactory registerOperationClass:forResponseClass:]_block_invoke --[MSIDLRUCacheNode initWithSignature:prevSignature:nextSignature:cacheRecord:] --[MSIDLRUCacheNode signature] --[MSIDLRUCacheNode prevSignature] --[MSIDLRUCacheNode setPrevSignature:] --[MSIDLRUCacheNode nextSignature] --[MSIDLRUCacheNode setNextSignature:] --[MSIDLRUCacheNode cacheRecord] --[MSIDLRUCacheNode setCacheRecord:] --[MSIDLRUCacheNode .cxx_destruct] --[MSIDLRUCache cacheSize] --[MSIDLRUCache numCacheRecords] --[MSIDLRUCache cacheUpdateCount] --[MSIDLRUCache cacheEvictionCount] --[MSIDLRUCache cacheAddCount] --[MSIDLRUCache cacheRemoveCount] --[MSIDLRUCache initWithCacheSize:] -+[MSIDLRUCache sharedInstance] -___30+[MSIDLRUCache sharedInstance]_block_invoke --[MSIDLRUCache setObject:forKey:error:] -___39-[MSIDLRUCache setObject:forKey:error:]_block_invoke --[MSIDLRUCache removeObjectForKey:error:] -___41-[MSIDLRUCache removeObjectForKey:error:]_block_invoke --[MSIDLRUCache removeObjectForKeyImpl:error:] --[MSIDLRUCache objectForKey:error:] -___35-[MSIDLRUCache objectForKey:error:]_block_invoke --[MSIDLRUCache objectForKeyImpl:error:] --[MSIDLRUCache addToFront:] -___27-[MSIDLRUCache addToFront:]_block_invoke --[MSIDLRUCache addToFrontImpl:] --[MSIDLRUCache enumerateAndReturnAllObjects] -___44-[MSIDLRUCache enumerateAndReturnAllObjects]_block_invoke --[MSIDLRUCache enumerateAndReturnAllObjectsImpl] --[MSIDLRUCache generateRandomSignature] --[MSIDLRUCache mapKeyToSignature:] --[MSIDLRUCache removeAllObjects:] -___33-[MSIDLRUCache removeAllObjects:]_block_invoke --[MSIDLRUCache cacheSizeInt] --[MSIDLRUCache setCacheSizeInt:] --[MSIDLRUCache cacheUpdateCountInt] --[MSIDLRUCache setCacheUpdateCountInt:] --[MSIDLRUCache cacheEvictionCountInt] --[MSIDLRUCache setCacheEvictionCountInt:] --[MSIDLRUCache cacheAddCountInt] --[MSIDLRUCache setCacheAddCountInt:] --[MSIDLRUCache cacheRemoveCountInt] --[MSIDLRUCache setCacheRemoveCountInt:] --[MSIDLRUCache container] --[MSIDLRUCache setContainer:] --[MSIDLRUCache keySignatureMap] --[MSIDLRUCache setKeySignatureMap:] --[MSIDLRUCache synchronizationQueue] --[MSIDLRUCache setSynchronizationQueue:] --[MSIDLRUCache .cxx_destruct] -__OBJC_METACLASS_RO_$_MSIDLRUCacheNode -__OBJC_$_INSTANCE_METHODS_MSIDLRUCacheNode -_OBJC_IVAR_$_MSIDLRUCacheNode._signature -_OBJC_IVAR_$_MSIDLRUCacheNode._prevSignature -_OBJC_IVAR_$_MSIDLRUCacheNode._nextSignature -_OBJC_IVAR_$_MSIDLRUCacheNode._cacheRecord -__OBJC_$_INSTANCE_VARIABLES_MSIDLRUCacheNode -__OBJC_$_PROP_LIST_MSIDLRUCacheNode -__OBJC_CLASS_RO_$_MSIDLRUCacheNode -_sharedInstance.m_service -_sharedInstance.once_token -__OBJC_$_CLASS_METHODS_MSIDLRUCache -__OBJC_METACLASS_RO_$_MSIDLRUCache -__OBJC_$_INSTANCE_METHODS_MSIDLRUCache -_OBJC_IVAR_$_MSIDLRUCache._cacheSizeInt -_OBJC_IVAR_$_MSIDLRUCache._cacheUpdateCountInt -_OBJC_IVAR_$_MSIDLRUCache._cacheEvictionCountInt -_OBJC_IVAR_$_MSIDLRUCache._cacheAddCountInt -_OBJC_IVAR_$_MSIDLRUCache._cacheRemoveCountInt -_OBJC_IVAR_$_MSIDLRUCache._container -_OBJC_IVAR_$_MSIDLRUCache._keySignatureMap -_OBJC_IVAR_$_MSIDLRUCache._synchronizationQueue -__OBJC_$_INSTANCE_VARIABLES_MSIDLRUCache -__OBJC_$_PROP_LIST_MSIDLRUCache -__OBJC_CLASS_RO_$_MSIDLRUCache -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/throttling/cache/MSIDLRUCache.m -src/throttling/cache/MSIDLRUCache.m -__33-[MSIDLRUCache removeAllObjects:]_block_invoke -__44-[MSIDLRUCache enumerateAndReturnAllObjects]_block_invoke -__27-[MSIDLRUCache addToFront:]_block_invoke -__35-[MSIDLRUCache objectForKey:error:]_block_invoke -__41-[MSIDLRUCache removeObjectForKey:error:]_block_invoke -__39-[MSIDLRUCache setObject:forKey:error:]_block_invoke -__30+[MSIDLRUCache sharedInstance]_block_invoke --[MSIDThrottlingModelNonRecoverableServerError initWithRequest:cacheRecord:errorResponse:datasource:] -+[MSIDThrottlingModelNonRecoverableServerError isApplicableForTheThrottleModel:] --[MSIDThrottlingModelNonRecoverableServerError shouldThrottleRequest] --[MSIDThrottlingModelNonRecoverableServerError createDBCacheRecord] --[MSIDThrottlingModelNonRecoverableServerError updateServerTelemetry] -__OBJC_$_CLASS_METHODS_MSIDThrottlingModelNonRecoverableServerError -__OBJC_METACLASS_RO_$_MSIDThrottlingModelNonRecoverableServerError -__OBJC_$_INSTANCE_METHODS_MSIDThrottlingModelNonRecoverableServerError -__OBJC_CLASS_RO_$_MSIDThrottlingModelNonRecoverableServerError -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/throttling/model/MSIDThrottlingModelNonRecoverableServerError.m -src/throttling/model/MSIDThrottlingModelNonRecoverableServerError.m -+[MSIDThrottlingMetaDataCache getLastRefreshTimeWithDatasource:context:error:] -+[MSIDThrottlingMetaDataCache updateLastRefreshTimeWithDatasource:context:error:] -+[MSIDThrottlingMetaDataCache getThrottlingMetadataWithDatasource:context:error:] -+[MSIDThrottlingMetaDataCache throttlingMetadataCacheKey] -___57+[MSIDThrottlingMetaDataCache throttlingMetadataCacheKey]_block_invoke -_throttlingMetadataCacheKey.cacheKey -_throttlingMetadataCacheKey.onceToken -__OBJC_$_CLASS_METHODS_MSIDThrottlingMetaDataCache -__OBJC_METACLASS_RO_$_MSIDThrottlingMetaDataCache -__OBJC_CLASS_RO_$_MSIDThrottlingMetaDataCache -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/throttling/metadata/MSIDThrottlingMetaDataCache.m -__57+[MSIDThrottlingMetaDataCache throttlingMetadataCacheKey]_block_invoke -src/throttling/metadata/MSIDThrottlingMetaDataCache.m --[MSIDOAuth2EmbeddedWebviewController initWithStartURL:endURL:webview:customHeaders:platfromParams:context:] --[MSIDOAuth2EmbeddedWebviewController dealloc] --[MSIDOAuth2EmbeddedWebviewController startWithCompletionHandler:] -___66-[MSIDOAuth2EmbeddedWebviewController startWithCompletionHandler:]_block_invoke --[MSIDOAuth2EmbeddedWebviewController cancelProgrammatically] --[MSIDOAuth2EmbeddedWebviewController dismiss] --[MSIDOAuth2EmbeddedWebviewController userCancel] --[MSIDOAuth2EmbeddedWebviewController loadView:] --[MSIDOAuth2EmbeddedWebviewController endWebAuthWithURL:error:] -___63-[MSIDOAuth2EmbeddedWebviewController endWebAuthWithURL:error:]_block_invoke -___63-[MSIDOAuth2EmbeddedWebviewController endWebAuthWithURL:error:]_block_invoke_2 --[MSIDOAuth2EmbeddedWebviewController dispatchCompletionBlock:error:] --[MSIDOAuth2EmbeddedWebviewController startRequest:] --[MSIDOAuth2EmbeddedWebviewController loadRequest:] --[MSIDOAuth2EmbeddedWebviewController webView:decidePolicyForNavigationAction:decisionHandler:] --[MSIDOAuth2EmbeddedWebviewController webView:didStartProvisionalNavigation:] --[MSIDOAuth2EmbeddedWebviewController webView:didFinishNavigation:] --[MSIDOAuth2EmbeddedWebviewController webView:didFailNavigation:withError:] --[MSIDOAuth2EmbeddedWebviewController webView:didFailProvisionalNavigation:withError:] --[MSIDOAuth2EmbeddedWebviewController webView:didReceiveAuthenticationChallenge:completionHandler:] --[MSIDOAuth2EmbeddedWebviewController completeWebAuthWithURL:] --[MSIDOAuth2EmbeddedWebviewController webAuthFailWithError:] --[MSIDOAuth2EmbeddedWebviewController decidePolicyForNavigationAction:webview:decisionHandler:] --[MSIDOAuth2EmbeddedWebviewController webView:didReceiveServerRedirectForProvisionalNavigation:] --[MSIDOAuth2EmbeddedWebviewController onStartLoadingIndicator:] --[MSIDOAuth2EmbeddedWebviewController stopSpinner] --[MSIDOAuth2EmbeddedWebviewController notifyFinishedNavigation:webView:] --[MSIDOAuth2EmbeddedWebviewController startURL] --[MSIDOAuth2EmbeddedWebviewController customHeaders] --[MSIDOAuth2EmbeddedWebviewController setCustomHeaders:] --[MSIDOAuth2EmbeddedWebviewController .cxx_destruct] -_OBJC_IVAR_$_MSIDOAuth2EmbeddedWebviewController._startURL -_OBJC_IVAR_$_MSIDOAuth2EmbeddedWebviewController._endURL -_OBJC_IVAR_$_MSIDOAuth2EmbeddedWebviewController._customHeaders -_OBJC_IVAR_$_MSIDOAuth2EmbeddedWebviewController._completionLock -_OBJC_IVAR_$_MSIDOAuth2EmbeddedWebviewController._context -_OBJC_IVAR_$_MSIDOAuth2EmbeddedWebviewController._completionHandler -_OBJC_IVAR_$_MSIDOAuth2EmbeddedWebviewController._telemetryEvent -_OBJC_IVAR_$_MSIDOAuth2EmbeddedWebviewController._telemetryRequestId -_OBJC_CLASSLIST_REFERENCES_$_.105 -_OBJC_IVAR_$_MSIDOAuth2EmbeddedWebviewController._spinnerTimer -_OBJC_SELECTOR_REFERENCES_.174 -_OBJC_CLASSLIST_REFERENCES_$_.181 -__OBJC_$_PROTOCOL_REFS_WKNavigationDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_WKNavigationDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_WKNavigationDelegate -__OBJC_PROTOCOL_$_WKNavigationDelegate -__OBJC_LABEL_PROTOCOL_$_WKNavigationDelegate -__OBJC_CLASS_PROTOCOLS_$_MSIDOAuth2EmbeddedWebviewController -__OBJC_METACLASS_RO_$_MSIDOAuth2EmbeddedWebviewController -__OBJC_$_INSTANCE_METHODS_MSIDOAuth2EmbeddedWebviewController -__OBJC_$_INSTANCE_VARIABLES_MSIDOAuth2EmbeddedWebviewController -__OBJC_$_PROP_LIST_MSIDOAuth2EmbeddedWebviewController -__OBJC_CLASS_RO_$_MSIDOAuth2EmbeddedWebviewController -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/embeddedWebview/MSIDOAuth2EmbeddedWebviewController.m -src/webview/embeddedWebview/MSIDOAuth2EmbeddedWebviewController.m -src/webview/embeddedWebview/MSIDOAuth2EmbeddedWebviewController.h -__63-[MSIDOAuth2EmbeddedWebviewController endWebAuthWithURL:error:]_block_invoke_2 -__63-[MSIDOAuth2EmbeddedWebviewController endWebAuthWithURL:error:]_block_invoke -__66-[MSIDOAuth2EmbeddedWebviewController startWithCompletionHandler:]_block_invoke --[MSIDInteractiveTokenRequestParameters initWithAuthority:authScheme:redirectUri:clientId:scopes:oidcScopes:extraScopesToConsent:correlationId:telemetryApiId:brokerOptions:requestType:intuneAppIdentifier:error:] --[MSIDInteractiveTokenRequestParameters setLoginHint:] --[MSIDInteractiveTokenRequestParameters allAuthorizeRequestScopes] --[MSIDInteractiveTokenRequestParameters allAuthorizeRequestExtraParameters] --[MSIDInteractiveTokenRequestParameters allAuthorizeRequestExtraParametersWithMetadata:] --[MSIDInteractiveTokenRequestParameters validateParametersWithError:] --[MSIDInteractiveTokenRequestParameters updateAppRequestMetadata:] --[MSIDInteractiveTokenRequestParameters uiBehaviorType] --[MSIDInteractiveTokenRequestParameters setUiBehaviorType:] --[MSIDInteractiveTokenRequestParameters loginHint] --[MSIDInteractiveTokenRequestParameters extraScopesToConsent] --[MSIDInteractiveTokenRequestParameters setExtraScopesToConsent:] --[MSIDInteractiveTokenRequestParameters promptType] --[MSIDInteractiveTokenRequestParameters setPromptType:] --[MSIDInteractiveTokenRequestParameters shouldValidateResultAccount] --[MSIDInteractiveTokenRequestParameters setShouldValidateResultAccount:] --[MSIDInteractiveTokenRequestParameters extraAuthorizeURLQueryParameters] --[MSIDInteractiveTokenRequestParameters setExtraAuthorizeURLQueryParameters:] --[MSIDInteractiveTokenRequestParameters enablePkce] --[MSIDInteractiveTokenRequestParameters setEnablePkce:] --[MSIDInteractiveTokenRequestParameters brokerInvocationOptions] --[MSIDInteractiveTokenRequestParameters setBrokerInvocationOptions:] --[MSIDInteractiveTokenRequestParameters .cxx_destruct] -_OBJC_IVAR_$_MSIDInteractiveTokenRequestParameters._extraScopesToConsent -_OBJC_IVAR_$_MSIDInteractiveTokenRequestParameters._brokerInvocationOptions -_OBJC_IVAR_$_MSIDInteractiveTokenRequestParameters._enablePkce -_OBJC_IVAR_$_MSIDInteractiveTokenRequestParameters._loginHint -_OBJC_IVAR_$_MSIDInteractiveTokenRequestParameters._uiBehaviorType -_OBJC_IVAR_$_MSIDInteractiveTokenRequestParameters._promptType -_OBJC_IVAR_$_MSIDInteractiveTokenRequestParameters._shouldValidateResultAccount -_OBJC_IVAR_$_MSIDInteractiveTokenRequestParameters._extraAuthorizeURLQueryParameters -__OBJC_METACLASS_RO_$_MSIDInteractiveTokenRequestParameters -__OBJC_$_INSTANCE_METHODS_MSIDInteractiveTokenRequestParameters -__OBJC_$_INSTANCE_VARIABLES_MSIDInteractiveTokenRequestParameters -__OBJC_$_PROP_LIST_MSIDInteractiveTokenRequestParameters -__OBJC_CLASS_RO_$_MSIDInteractiveTokenRequestParameters -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/parameters/MSIDInteractiveTokenRequestParameters.m -src/parameters/MSIDInteractiveTokenRequestParameters.m -src/parameters/MSIDInteractiveTokenRequestParameters.h --[MSIDLegacyTokenCacheKey getAttributeName:] --[MSIDLegacyTokenCacheKey serviceWithAuthority:resource:clientId:appKey:] --[MSIDLegacyTokenCacheKey initWithAccount:service:generic:type:] --[MSIDLegacyTokenCacheKey initWithEnvironment:realm:clientId:resource:legacyUserId:] --[MSIDLegacyTokenCacheKey initWithAuthority:clientId:resource:legacyUserId:] --[MSIDLegacyTokenCacheKey account] --[MSIDLegacyTokenCacheKey service] --[MSIDLegacyTokenCacheKey generic] -+[MSIDLegacyTokenCacheKey supportsSecureCoding] --[MSIDLegacyTokenCacheKey initWithCoder:] --[MSIDLegacyTokenCacheKey encodeWithCoder:] --[MSIDLegacyTokenCacheKey isEqual:] --[MSIDLegacyTokenCacheKey isEqualToTokenCacheKey:] --[MSIDLegacyTokenCacheKey hash] --[MSIDLegacyTokenCacheKey copyWithZone:] --[MSIDLegacyTokenCacheKey adalAccountWithUserId:] --[MSIDLegacyTokenCacheKey setServiceKeyComponents] --[MSIDLegacyTokenCacheKey authority] --[MSIDLegacyTokenCacheKey setAuthority:] --[MSIDLegacyTokenCacheKey clientId] --[MSIDLegacyTokenCacheKey setClientId:] --[MSIDLegacyTokenCacheKey resource] --[MSIDLegacyTokenCacheKey setResource:] --[MSIDLegacyTokenCacheKey legacyUserId] --[MSIDLegacyTokenCacheKey setLegacyUserId:] --[MSIDLegacyTokenCacheKey applicationIdentifier] --[MSIDLegacyTokenCacheKey setApplicationIdentifier:] --[MSIDLegacyTokenCacheKey .cxx_destruct] -_OBJC_IVAR_$_MSIDLegacyTokenCacheKey._authority -_OBJC_IVAR_$_MSIDLegacyTokenCacheKey._clientId -_OBJC_IVAR_$_MSIDLegacyTokenCacheKey._resource -_OBJC_IVAR_$_MSIDLegacyTokenCacheKey._legacyUserId -_OBJC_IVAR_$_MSIDLegacyTokenCacheKey._applicationIdentifier -__OBJC_$_CLASS_METHODS_MSIDLegacyTokenCacheKey -__OBJC_$_PROTOCOL_INSTANCE_METHODS_NSCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSCoding -__OBJC_PROTOCOL_$_NSCoding -__OBJC_LABEL_PROTOCOL_$_NSCoding -__OBJC_$_PROTOCOL_REFS_NSSecureCoding -__OBJC_$_PROTOCOL_CLASS_METHODS_NSSecureCoding -__OBJC_$_PROTOCOL_METHOD_TYPES_NSSecureCoding -__OBJC_$_CLASS_PROP_LIST_NSSecureCoding -__OBJC_PROTOCOL_$_NSSecureCoding -__OBJC_LABEL_PROTOCOL_$_NSSecureCoding -__OBJC_CLASS_PROTOCOLS_$_MSIDLegacyTokenCacheKey -__OBJC_$_CLASS_PROP_LIST_MSIDLegacyTokenCacheKey -__OBJC_METACLASS_RO_$_MSIDLegacyTokenCacheKey -__OBJC_$_INSTANCE_METHODS_MSIDLegacyTokenCacheKey -__OBJC_$_INSTANCE_VARIABLES_MSIDLegacyTokenCacheKey -__OBJC_$_PROP_LIST_MSIDLegacyTokenCacheKey -__OBJC_CLASS_RO_$_MSIDLegacyTokenCacheKey -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/key/MSIDLegacyTokenCacheKey.m -src/cache/key/MSIDLegacyTokenCacheKey.m -src/cache/key/MSIDLegacyTokenCacheKey.h -+[MSIDAADV2TokenResponse load] --[MSIDAADV2TokenResponse tokenClaimsFromRawIdToken:error:] --[MSIDAADV2TokenResponse accountType] -+[MSIDAADV2TokenResponse providerType] -__OBJC_$_CLASS_METHODS_MSIDAADV2TokenResponse -__OBJC_METACLASS_RO_$_MSIDAADV2TokenResponse -__OBJC_$_INSTANCE_METHODS_MSIDAADV2TokenResponse -__OBJC_CLASS_RO_$_MSIDAADV2TokenResponse -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/aad_v2/MSIDAADV2TokenResponse.m -src/oauth2/aad_v2/MSIDAADV2TokenResponse.m --[MSIDBackgroundTaskData initWithTaskId:] --[MSIDBackgroundTaskData backgroundTaskId] --[MSIDBackgroundTaskData setBackgroundTaskId:] --[MSIDBackgroundTaskData callerReferenceCount] --[MSIDBackgroundTaskData setCallerReferenceCount:] -__OBJC_METACLASS_RO_$_MSIDBackgroundTaskData -__OBJC_$_INSTANCE_METHODS_MSIDBackgroundTaskData -_OBJC_IVAR_$_MSIDBackgroundTaskData._backgroundTaskId -_OBJC_IVAR_$_MSIDBackgroundTaskData._callerReferenceCount -__OBJC_$_INSTANCE_VARIABLES_MSIDBackgroundTaskData -__OBJC_$_PROP_LIST_MSIDBackgroundTaskData -__OBJC_CLASS_RO_$_MSIDBackgroundTaskData -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/background/ios/MSIDBackgroundTaskData.m -src/webview/background/ios/MSIDBackgroundTaskData.h -src/webview/background/ios/MSIDBackgroundTaskData.m --[MSIDPrtHeader initWithJSONDictionary:error:] --[MSIDPrtHeader jsonDictionary] --[MSIDPrtHeader homeAccountId] --[MSIDPrtHeader setHomeAccountId:] --[MSIDPrtHeader displayableId] --[MSIDPrtHeader setDisplayableId:] --[MSIDPrtHeader .cxx_destruct] -_OBJC_IVAR_$_MSIDPrtHeader._homeAccountId -_OBJC_IVAR_$_MSIDPrtHeader._displayableId -__OBJC_METACLASS_RO_$_MSIDPrtHeader -__OBJC_$_INSTANCE_METHODS_MSIDPrtHeader -__OBJC_$_INSTANCE_VARIABLES_MSIDPrtHeader -__OBJC_$_PROP_LIST_MSIDPrtHeader -__OBJC_CLASS_RO_$_MSIDPrtHeader -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/broker_operation/response/sso_cookies_response/MSIDPrtHeader.m -src/broker_operation/response/sso_cookies_response/MSIDPrtHeader.m -src/broker_operation/response/sso_cookies_response/MSIDPrtHeader.h --[MSIDSSOExtensionGetDataBaseRequest initWithRequestParameters:error:] --[MSIDSSOExtensionGetDataBaseRequest executeBrokerOperationRequest:requiresUI:errorBlock:] --[MSIDSSOExtensionGetDataBaseRequest controllerWithRequest:] -+[MSIDSSOExtensionGetDataBaseRequest canPerformRequest] --[MSIDSSOExtensionGetDataBaseRequest requestParameters] --[MSIDSSOExtensionGetDataBaseRequest setRequestParameters:] --[MSIDSSOExtensionGetDataBaseRequest authorizationController] --[MSIDSSOExtensionGetDataBaseRequest setAuthorizationController:] --[MSIDSSOExtensionGetDataBaseRequest extensionDelegate] --[MSIDSSOExtensionGetDataBaseRequest setExtensionDelegate:] --[MSIDSSOExtensionGetDataBaseRequest ssoProvider] --[MSIDSSOExtensionGetDataBaseRequest setSsoProvider:] --[MSIDSSOExtensionGetDataBaseRequest .cxx_destruct] -__OBJC_$_CLASS_METHODS_MSIDSSOExtensionGetDataBaseRequest -__OBJC_METACLASS_RO_$_MSIDSSOExtensionGetDataBaseRequest -__OBJC_$_INSTANCE_METHODS_MSIDSSOExtensionGetDataBaseRequest -_OBJC_IVAR_$_MSIDSSOExtensionGetDataBaseRequest._requestParameters -_OBJC_IVAR_$_MSIDSSOExtensionGetDataBaseRequest._authorizationController -_OBJC_IVAR_$_MSIDSSOExtensionGetDataBaseRequest._extensionDelegate -_OBJC_IVAR_$_MSIDSSOExtensionGetDataBaseRequest._ssoProvider -__OBJC_$_INSTANCE_VARIABLES_MSIDSSOExtensionGetDataBaseRequest -__OBJC_$_PROP_LIST_MSIDSSOExtensionGetDataBaseRequest -__OBJC_CLASS_RO_$_MSIDSSOExtensionGetDataBaseRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/broker/MSIDSSOExtensionGetDataBaseRequest.m -src/requests/broker/MSIDSSOExtensionGetDataBaseRequest.m -src/requests/broker/MSIDSSOExtensionGetDataBaseRequest+Internal.h -src/requests/broker/MSIDSSOExtensionGetDataBaseRequest.h --[MSIDDefaultCredentialCacheQuery init] --[MSIDDefaultCredentialCacheQuery account] --[MSIDDefaultCredentialCacheQuery service] --[MSIDDefaultCredentialCacheQuery serviceForAccessToken] --[MSIDDefaultCredentialCacheQuery serviceForRefreshToken] --[MSIDDefaultCredentialCacheQuery serviceForIDToken] --[MSIDDefaultCredentialCacheQuery serviceForLegacyIDToken] --[MSIDDefaultCredentialCacheQuery generic] --[MSIDDefaultCredentialCacheQuery type] --[MSIDDefaultCredentialCacheQuery exactMatch] --[MSIDDefaultCredentialCacheQuery queryClientId] --[MSIDDefaultCredentialCacheQuery targetMatchingOptions] --[MSIDDefaultCredentialCacheQuery setTargetMatchingOptions:] --[MSIDDefaultCredentialCacheQuery clientIdMatchingOptions] --[MSIDDefaultCredentialCacheQuery setClientIdMatchingOptions:] --[MSIDDefaultCredentialCacheQuery matchAnyCredentialType] --[MSIDDefaultCredentialCacheQuery setMatchAnyCredentialType:] --[MSIDDefaultCredentialCacheQuery environmentAliases] --[MSIDDefaultCredentialCacheQuery setEnvironmentAliases:] --[MSIDDefaultCredentialCacheQuery .cxx_destruct] -_OBJC_IVAR_$_MSIDDefaultCredentialCacheQuery._targetMatchingOptions -_OBJC_IVAR_$_MSIDDefaultCredentialCacheQuery._clientIdMatchingOptions -_OBJC_IVAR_$_MSIDDefaultCredentialCacheQuery._matchAnyCredentialType -_OBJC_IVAR_$_MSIDDefaultCredentialCacheQuery._environmentAliases -__OBJC_METACLASS_RO_$_MSIDDefaultCredentialCacheQuery -__OBJC_$_INSTANCE_METHODS_MSIDDefaultCredentialCacheQuery -__OBJC_$_INSTANCE_VARIABLES_MSIDDefaultCredentialCacheQuery -__OBJC_$_PROP_LIST_MSIDDefaultCredentialCacheQuery -__OBJC_CLASS_RO_$_MSIDDefaultCredentialCacheQuery -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/key/MSIDDefaultCredentialCacheQuery.m -src/cache/key/MSIDDefaultCredentialCacheQuery.m -src/cache/key/MSIDDefaultCredentialCacheQuery.h -+[MSIDBrokerOperationGetAccountsResponse load] -+[MSIDBrokerOperationGetAccountsResponse responseType] --[MSIDBrokerOperationGetAccountsResponse initWithJSONDictionary:error:] --[MSIDBrokerOperationGetAccountsResponse jsonDictionary] --[MSIDBrokerOperationGetAccountsResponse accounts] --[MSIDBrokerOperationGetAccountsResponse setAccounts:] --[MSIDBrokerOperationGetAccountsResponse .cxx_destruct] -_OBJC_IVAR_$_MSIDBrokerOperationGetAccountsResponse._accounts -__OBJC_$_CLASS_METHODS_MSIDBrokerOperationGetAccountsResponse -__OBJC_METACLASS_RO_$_MSIDBrokerOperationGetAccountsResponse -__OBJC_$_INSTANCE_METHODS_MSIDBrokerOperationGetAccountsResponse -__OBJC_$_INSTANCE_VARIABLES_MSIDBrokerOperationGetAccountsResponse -__OBJC_$_PROP_LIST_MSIDBrokerOperationGetAccountsResponse -__OBJC_CLASS_RO_$_MSIDBrokerOperationGetAccountsResponse -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/broker_operation/response/MSIDBrokerOperationGetAccountsResponse.m -src/broker_operation/response/MSIDBrokerOperationGetAccountsResponse.m -src/broker_operation/response/MSIDBrokerOperationGetAccountsResponse.h --[NSData(JWT) msidSignHashWithPrivateKey:] -__OBJC_$_CATEGORY_INSTANCE_METHODS_NSData_$_JWT -__OBJC_$_CATEGORY_NSData_$_JWT -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/NSData+JWT.m -src/util/NSData+JWT.m --[MSIDOAuthRequestConfigurator configure:] --[MSIDOAuthRequestConfigurator timeoutInterval] --[MSIDOAuthRequestConfigurator setTimeoutInterval:] -__OBJC_CLASS_PROTOCOLS_$_MSIDOAuthRequestConfigurator -__OBJC_METACLASS_RO_$_MSIDOAuthRequestConfigurator -__OBJC_$_INSTANCE_METHODS_MSIDOAuthRequestConfigurator -_OBJC_IVAR_$_MSIDOAuthRequestConfigurator._timeoutInterval -__OBJC_$_INSTANCE_VARIABLES_MSIDOAuthRequestConfigurator -__OBJC_$_PROP_LIST_MSIDOAuthRequestConfigurator -__OBJC_CLASS_RO_$_MSIDOAuthRequestConfigurator -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/request_configurator/MSIDOAuthRequestConfigurator.m -src/network/request_configurator/MSIDOAuthRequestConfigurator.h -src/network/request_configurator/MSIDOAuthRequestConfigurator.m -+[MSIDAssymetricKeyGeneratorFactory defaultKeyGeneratorWithCacheConfig:error:] -+[MSIDAssymetricKeyGeneratorFactory iOSDefaultKeyGeneratorWithCacheConfig:error:] -__OBJC_$_CLASS_METHODS_MSIDAssymetricKeyGeneratorFactory -__OBJC_METACLASS_RO_$_MSIDAssymetricKeyGeneratorFactory -__OBJC_CLASS_RO_$_MSIDAssymetricKeyGeneratorFactory -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/crypto/MSIDAssymetricKeyGeneratorFactory.m -src/cache/crypto/MSIDAssymetricKeyGeneratorFactory.m --[MSIDCacheKey initWithAccount:service:generic:type:] -+[MSIDCacheKey familyClientId:] --[MSIDCacheKey logDescription] --[MSIDCacheKey piiLogDescription] --[MSIDCacheKey copyWithZone:] --[MSIDCacheKey isEqual:] --[MSIDCacheKey hash] --[MSIDCacheKey isEqualToItem:] --[MSIDCacheKey appKeyHash] --[MSIDCacheKey account] --[MSIDCacheKey service] --[MSIDCacheKey type] --[MSIDCacheKey generic] --[MSIDCacheKey appKey] --[MSIDCacheKey setAppKey:] --[MSIDCacheKey isShared] --[MSIDCacheKey .cxx_destruct] -__OBJC_$_CLASS_METHODS_MSIDCacheKey -__OBJC_CLASS_PROTOCOLS_$_MSIDCacheKey -__OBJC_METACLASS_RO_$_MSIDCacheKey -__OBJC_$_INSTANCE_METHODS_MSIDCacheKey -_OBJC_IVAR_$_MSIDCacheKey._isShared -_OBJC_IVAR_$_MSIDCacheKey._appKey -__OBJC_$_INSTANCE_VARIABLES_MSIDCacheKey -__OBJC_$_PROP_LIST_MSIDCacheKey -__OBJC_CLASS_RO_$_MSIDCacheKey -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/key/MSIDCacheKey.m -src/cache/key/MSIDCacheKey.m -src/cache/key/MSIDCacheKey.h --[MSIDSSOExtensionRequestDelegate init] --[MSIDSSOExtensionRequestDelegate authorizationController:didCompleteWithAuthorization:] --[MSIDSSOExtensionRequestDelegate authorizationController:didCompleteWithError:] --[MSIDSSOExtensionRequestDelegate ssoCredentialFromCredential:error:] --[MSIDSSOExtensionRequestDelegate jsonPayloadFromSSOCredential:error:] --[MSIDSSOExtensionRequestDelegate context] --[MSIDSSOExtensionRequestDelegate setContext:] --[MSIDSSOExtensionRequestDelegate completionBlock] --[MSIDSSOExtensionRequestDelegate setCompletionBlock:] --[MSIDSSOExtensionRequestDelegate jsonSerializer] --[MSIDSSOExtensionRequestDelegate .cxx_destruct] --[MSIDSSOExtensionRequestDelegate authorizationController:didCompleteWithError:].cold.1 -__OBJC_CLASS_PROTOCOLS_$_MSIDSSOExtensionRequestDelegate -__OBJC_METACLASS_RO_$_MSIDSSOExtensionRequestDelegate -__OBJC_$_INSTANCE_METHODS_MSIDSSOExtensionRequestDelegate -_OBJC_IVAR_$_MSIDSSOExtensionRequestDelegate._context -_OBJC_IVAR_$_MSIDSSOExtensionRequestDelegate._completionBlock -_OBJC_IVAR_$_MSIDSSOExtensionRequestDelegate._jsonSerializer -__OBJC_$_INSTANCE_VARIABLES_MSIDSSOExtensionRequestDelegate -__OBJC_$_PROP_LIST_MSIDSSOExtensionRequestDelegate -__OBJC_CLASS_RO_$_MSIDSSOExtensionRequestDelegate -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/broker/MSIDSSOExtensionRequestDelegate.m --[MSIDSSOExtensionRequestDelegate authorizationController:didCompleteWithError:].cold.1 -src/requests/broker/MSIDSSOExtensionRequestDelegate.m -src/requests/broker/MSIDSSOExtensionRequestDelegate+Internal.h -src/requests/broker/MSIDSSOExtensionRequestDelegate.h -+[MSIDCBAWebAADAuthResponse isCBAWebAADAuthResponse:] --[MSIDCBAWebAADAuthResponse initWithURL:context:error:] --[MSIDCBAWebAADAuthResponse redirectUri] --[MSIDCBAWebAADAuthResponse setRedirectUri:] --[MSIDCBAWebAADAuthResponse .cxx_destruct] -_OBJC_IVAR_$_MSIDCBAWebAADAuthResponse._redirectUri -__OBJC_$_CLASS_METHODS_MSIDCBAWebAADAuthResponse -__OBJC_METACLASS_RO_$_MSIDCBAWebAADAuthResponse -__OBJC_$_INSTANCE_METHODS_MSIDCBAWebAADAuthResponse -__OBJC_$_INSTANCE_VARIABLES_MSIDCBAWebAADAuthResponse -__OBJC_$_PROP_LIST_MSIDCBAWebAADAuthResponse -__OBJC_CLASS_RO_$_MSIDCBAWebAADAuthResponse -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/response/MSIDCBAWebAADAuthResponse.m -src/webview/response/MSIDCBAWebAADAuthResponse.m -src/webview/response/MSIDCBAWebAADAuthResponse.h --[MSIDLegacyTokenCacheItem isEqual:] --[MSIDLegacyTokenCacheItem isEqualToItem:] --[MSIDLegacyTokenCacheItem hash] --[MSIDLegacyTokenCacheItem copyWithZone:] -+[MSIDLegacyTokenCacheItem supportsSecureCoding] --[MSIDLegacyTokenCacheItem initWithCoder:] --[MSIDLegacyTokenCacheItem encodeWithCoder:] --[MSIDLegacyTokenCacheItem tokenWithType:] --[MSIDLegacyTokenCacheItem idTokenClaims] --[MSIDLegacyTokenCacheItem isTombstone] --[MSIDLegacyTokenCacheItem accessToken] --[MSIDLegacyTokenCacheItem setAccessToken:] --[MSIDLegacyTokenCacheItem refreshToken] --[MSIDLegacyTokenCacheItem setRefreshToken:] --[MSIDLegacyTokenCacheItem idToken] --[MSIDLegacyTokenCacheItem setIdToken:] --[MSIDLegacyTokenCacheItem oauthTokenType] --[MSIDLegacyTokenCacheItem setOauthTokenType:] --[MSIDLegacyTokenCacheItem additionalInfo] --[MSIDLegacyTokenCacheItem setAdditionalInfo:] --[MSIDLegacyTokenCacheItem .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.101 -_OBJC_CLASSLIST_REFERENCES_$_.144 -_OBJC_CLASSLIST_REFERENCES_$_.168 -_OBJC_IVAR_$_MSIDLegacyTokenCacheItem._idTokenClaims -_OBJC_CLASSLIST_REFERENCES_$_.171 -_OBJC_CLASSLIST_REFERENCES_$_.174 -_OBJC_IVAR_$_MSIDLegacyTokenCacheItem._accessToken -_OBJC_IVAR_$_MSIDLegacyTokenCacheItem._refreshToken -_OBJC_IVAR_$_MSIDLegacyTokenCacheItem._idToken -_OBJC_IVAR_$_MSIDLegacyTokenCacheItem._oauthTokenType -_OBJC_IVAR_$_MSIDLegacyTokenCacheItem._additionalInfo -__OBJC_$_CLASS_METHODS_MSIDLegacyTokenCacheItem -__OBJC_CLASS_PROTOCOLS_$_MSIDLegacyTokenCacheItem -__OBJC_$_CLASS_PROP_LIST_MSIDLegacyTokenCacheItem -__OBJC_METACLASS_RO_$_MSIDLegacyTokenCacheItem -__OBJC_$_INSTANCE_METHODS_MSIDLegacyTokenCacheItem -__OBJC_$_INSTANCE_VARIABLES_MSIDLegacyTokenCacheItem -__OBJC_$_PROP_LIST_MSIDLegacyTokenCacheItem -__OBJC_CLASS_RO_$_MSIDLegacyTokenCacheItem -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/token/MSIDLegacyTokenCacheItem.m -src/cache/token/MSIDLegacyTokenCacheItem.m -src/cache/token/MSIDLegacyTokenCacheItem.h -+[MSIDJWTHelper createSignedJWTforHeader:payload:signingKey:] -+[MSIDJWTHelper decryptJWT:decryptionKey:] -+[MSIDJWTHelper sign:data:] -+[MSIDJWTHelper JSONFromDictionary:] -__OBJC_$_CLASS_METHODS_MSIDJWTHelper -__OBJC_METACLASS_RO_$_MSIDJWTHelper -__OBJC_CLASS_RO_$_MSIDJWTHelper -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/MSIDJWTHelper.m -src/util/MSIDJWTHelper.m -+[MSIDClientTLSHandler load] -+[MSIDClientTLSHandler resetHandler] -+[MSIDClientTLSHandler handleChallenge:webview:parentController:context:completionHandler:] -__OBJC_$_CLASS_METHODS_MSIDClientTLSHandler -__OBJC_CLASS_PROTOCOLS_$_MSIDClientTLSHandler -__OBJC_METACLASS_RO_$_MSIDClientTLSHandler -__OBJC_CLASS_RO_$_MSIDClientTLSHandler -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/embeddedWebview/challangeHandlers/MSIDClientTLSHandler.m -src/webview/embeddedWebview/challangeHandlers/MSIDClientTLSHandler.m --[MSIDTelemetryBaseEvent initWithName:requestId:correlationId:] --[MSIDTelemetryBaseEvent initWithName:context:] --[MSIDTelemetryBaseEvent setProperty:value:] --[MSIDTelemetryBaseEvent propertyWithName:] --[MSIDTelemetryBaseEvent deleteProperty:] --[MSIDTelemetryBaseEvent getProperties] --[MSIDTelemetryBaseEvent setStartTime:] --[MSIDTelemetryBaseEvent setStopTime:] --[MSIDTelemetryBaseEvent setResponseTime:] --[MSIDTelemetryBaseEvent addDefaultProperties] -+[MSIDTelemetryBaseEvent propertiesToAggregate] -___47+[MSIDTelemetryBaseEvent propertiesToAggregate]_block_invoke -+[MSIDTelemetryBaseEvent defaultParameters] -+[MSIDTelemetryBaseEvent rawDefaultParameters] -___46+[MSIDTelemetryBaseEvent rawDefaultParameters]_block_invoke --[MSIDTelemetryBaseEvent propertyMap] --[MSIDTelemetryBaseEvent errorInEvent] --[MSIDTelemetryBaseEvent setErrorInEvent:] --[MSIDTelemetryBaseEvent .cxx_destruct] -_rawDefaultParameters.s_defaultParameters -_rawDefaultParameters.s_configurationOnce -___block_literal_global.60 -__OBJC_$_CLASS_METHODS_MSIDTelemetryBaseEvent -__OBJC_$_PROTOCOL_REFS_MSIDTelemetryEventInterface -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDTelemetryEventInterface -__OBJC_$_PROTOCOL_CLASS_METHODS_MSIDTelemetryEventInterface -__OBJC_$_PROP_LIST_MSIDTelemetryEventInterface -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDTelemetryEventInterface -__OBJC_PROTOCOL_$_MSIDTelemetryEventInterface -__OBJC_LABEL_PROTOCOL_$_MSIDTelemetryEventInterface -__OBJC_CLASS_PROTOCOLS_$_MSIDTelemetryBaseEvent -__OBJC_METACLASS_RO_$_MSIDTelemetryBaseEvent -__OBJC_$_INSTANCE_METHODS_MSIDTelemetryBaseEvent -_OBJC_IVAR_$_MSIDTelemetryBaseEvent._errorInEvent -__OBJC_$_INSTANCE_VARIABLES_MSIDTelemetryBaseEvent -__OBJC_$_PROP_LIST_MSIDTelemetryBaseEvent -__OBJC_CLASS_RO_$_MSIDTelemetryBaseEvent -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/telemetry/MSIDTelemetryBaseEvent.m -src/telemetry/MSIDTelemetryBaseEvent.m -__46+[MSIDTelemetryBaseEvent rawDefaultParameters]_block_invoke -__47+[MSIDTelemetryBaseEvent propertiesToAggregate]_block_invoke --[MSIDAADOauth2Factory checkResponseClass:context:error:] --[MSIDAADOauth2Factory tokenResponseFromJSON:context:error:] --[MSIDAADOauth2Factory tokenResponseFromJSON:refreshToken:context:error:] --[MSIDAADOauth2Factory verifyResponse:context:error:] --[MSIDAADOauth2Factory checkCorrelationId:response:] --[MSIDAADOauth2Factory fillAccessToken:fromResponse:configuration:] --[MSIDAADOauth2Factory fillLegacyToken:fromResponse:configuration:] --[MSIDAADOauth2Factory fillRefreshToken:fromResponse:configuration:] --[MSIDAADOauth2Factory fillAppMetadata:fromResponse:configuration:] --[MSIDAADOauth2Factory fillAccount:fromResponse:configuration:] --[MSIDAADOauth2Factory fillBaseToken:fromResponse:configuration:] --[MSIDAADOauth2Factory accountIdentifierFromResponse:] --[MSIDAADOauth2Factory cacheAuthorityWithConfiguration:tokenResponse:] --[MSIDAADOauth2Factory webviewFactory] -_OBJC_CLASSLIST_REFERENCES_$_.147 -__OBJC_METACLASS_RO_$_MSIDAADOauth2Factory -__OBJC_$_INSTANCE_METHODS_MSIDAADOauth2Factory -__OBJC_CLASS_RO_$_MSIDAADOauth2Factory -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/aad_base/MSIDAADOauth2Factory.m -src/oauth2/aad_base/MSIDAADOauth2Factory.m --[MSIDSSOExtensionInteractiveTokenRequestController initWithInteractiveRequestParameters:tokenRequestProvider:fallbackController:error:] --[MSIDSSOExtensionInteractiveTokenRequestController acquireToken:] -___66-[MSIDSSOExtensionInteractiveTokenRequestController acquireToken:]_block_invoke -+[MSIDSSOExtensionInteractiveTokenRequestController canPerformRequest] --[MSIDSSOExtensionInteractiveTokenRequestController shouldFallback:] -___block_descriptor_56_e8_32s40s48bs_e37_v24?0"MSIDTokenResult"8"NSError"16l -__OBJC_$_CLASS_METHODS_MSIDSSOExtensionInteractiveTokenRequestController -__OBJC_METACLASS_RO_$_MSIDSSOExtensionInteractiveTokenRequestController -__OBJC_$_INSTANCE_METHODS_MSIDSSOExtensionInteractiveTokenRequestController -__OBJC_CLASS_RO_$_MSIDSSOExtensionInteractiveTokenRequestController -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/controllers/broker/MSIDSSOExtensionInteractiveTokenRequestController.m -src/controllers/broker/MSIDSSOExtensionInteractiveTokenRequestController.m -__66-[MSIDSSOExtensionInteractiveTokenRequestController acquireToken:]_block_invoke --[MSIDJsonObject init] --[MSIDJsonObject initWithJSONData:error:] --[MSIDJsonObject initWithJSONDictionary:error:] --[MSIDJsonObject copyWithZone:] --[MSIDJsonObject jsonDictionary] --[MSIDJsonObject serialize:] --[MSIDJsonObject isEqualToJsonObject:] --[MSIDJsonObject isEqual:] --[MSIDJsonObject hash] --[MSIDJsonObject .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_MSIDJsonObject -__OBJC_METACLASS_RO_$_MSIDJsonObject -__OBJC_$_INSTANCE_METHODS_MSIDJsonObject -__OBJC_$_INSTANCE_VARIABLES_MSIDJsonObject -__OBJC_$_PROP_LIST_MSIDJsonObject -__OBJC_CLASS_RO_$_MSIDJsonObject -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/MSIDJsonObject.m -src/util/MSIDJsonObject.m --[MSIDASWebAuthenticationSessionHandler initWithParentController:startURL:callbackScheme:useEmpheralSession:] --[MSIDASWebAuthenticationSessionHandler startWithCompletionHandler:] -___68-[MSIDASWebAuthenticationSessionHandler startWithCompletionHandler:]_block_invoke --[MSIDASWebAuthenticationSessionHandler cancelProgrammatically] --[MSIDASWebAuthenticationSessionHandler userCancel] --[MSIDASWebAuthenticationSessionHandler dismiss] --[MSIDASWebAuthenticationSessionHandler presentationAnchorForWebAuthenticationSession:] --[MSIDASWebAuthenticationSessionHandler presentationAnchor] -___59-[MSIDASWebAuthenticationSessionHandler presentationAnchor]_block_invoke --[MSIDASWebAuthenticationSessionHandler parentController] --[MSIDASWebAuthenticationSessionHandler setParentController:] --[MSIDASWebAuthenticationSessionHandler startURL] --[MSIDASWebAuthenticationSessionHandler setStartURL:] --[MSIDASWebAuthenticationSessionHandler callbackURLScheme] --[MSIDASWebAuthenticationSessionHandler setCallbackURLScheme:] --[MSIDASWebAuthenticationSessionHandler webAuthSession] --[MSIDASWebAuthenticationSessionHandler setWebAuthSession:] --[MSIDASWebAuthenticationSessionHandler useEmpheralSession] --[MSIDASWebAuthenticationSessionHandler setUseEmpheralSession:] --[MSIDASWebAuthenticationSessionHandler sessionDismissed] --[MSIDASWebAuthenticationSessionHandler setSessionDismissed:] --[MSIDASWebAuthenticationSessionHandler .cxx_destruct] -__OBJC_$_PROTOCOL_REFS_ASWebAuthenticationPresentationContextProviding -__OBJC_$_PROTOCOL_INSTANCE_METHODS_ASWebAuthenticationPresentationContextProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_ASWebAuthenticationPresentationContextProviding -__OBJC_PROTOCOL_$_ASWebAuthenticationPresentationContextProviding -__OBJC_LABEL_PROTOCOL_$_ASWebAuthenticationPresentationContextProviding -__OBJC_CLASS_PROTOCOLS_$_MSIDASWebAuthenticationSessionHandler -__OBJC_METACLASS_RO_$_MSIDASWebAuthenticationSessionHandler -__OBJC_$_INSTANCE_METHODS_MSIDASWebAuthenticationSessionHandler -_OBJC_IVAR_$_MSIDASWebAuthenticationSessionHandler._useEmpheralSession -_OBJC_IVAR_$_MSIDASWebAuthenticationSessionHandler._sessionDismissed -_OBJC_IVAR_$_MSIDASWebAuthenticationSessionHandler._parentController -_OBJC_IVAR_$_MSIDASWebAuthenticationSessionHandler._startURL -_OBJC_IVAR_$_MSIDASWebAuthenticationSessionHandler._callbackURLScheme -_OBJC_IVAR_$_MSIDASWebAuthenticationSessionHandler._webAuthSession -__OBJC_$_INSTANCE_VARIABLES_MSIDASWebAuthenticationSessionHandler -__OBJC_$_PROP_LIST_MSIDASWebAuthenticationSessionHandler -__OBJC_CLASS_RO_$_MSIDASWebAuthenticationSessionHandler -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/systemWebview/session/MSIDASWebAuthenticationSessionHandler.m -src/webview/systemWebview/session/MSIDASWebAuthenticationSessionHandler.m -__59-[MSIDASWebAuthenticationSessionHandler presentationAnchor]_block_invoke -__68-[MSIDASWebAuthenticationSessionHandler startWithCompletionHandler:]_block_invoke -+[MSIDAADNetworkConfiguration initialize] --[MSIDAADNetworkConfiguration init] -+[MSIDAADNetworkConfiguration defaultConfiguration] -+[MSIDAADNetworkConfiguration setDefaultConfiguration:] --[MSIDAADNetworkConfiguration isAADPublicCloud:] --[MSIDAADNetworkConfiguration trustedHosts] --[MSIDAADNetworkConfiguration endpointProvider] --[MSIDAADNetworkConfiguration setEndpointProvider:] --[MSIDAADNetworkConfiguration aadApiVersion] --[MSIDAADNetworkConfiguration aadAuthorityDiscoveryApiVersion] --[MSIDAADNetworkConfiguration setAadAuthorityDiscoveryApiVersion:] --[MSIDAADNetworkConfiguration drsDiscoveryApiVersion] --[MSIDAADNetworkConfiguration setDrsDiscoveryApiVersion:] --[MSIDAADNetworkConfiguration .cxx_destruct] -_s_defaultConfiguration -_s_trustedHostList -__OBJC_$_CLASS_METHODS_MSIDAADNetworkConfiguration -__OBJC_$_CLASS_PROP_LIST_MSIDAADNetworkConfiguration -__OBJC_METACLASS_RO_$_MSIDAADNetworkConfiguration -__OBJC_$_INSTANCE_METHODS_MSIDAADNetworkConfiguration -_OBJC_IVAR_$_MSIDAADNetworkConfiguration._endpointProvider -_OBJC_IVAR_$_MSIDAADNetworkConfiguration._aadApiVersion -_OBJC_IVAR_$_MSIDAADNetworkConfiguration._aadAuthorityDiscoveryApiVersion -_OBJC_IVAR_$_MSIDAADNetworkConfiguration._drsDiscoveryApiVersion -__OBJC_$_INSTANCE_VARIABLES_MSIDAADNetworkConfiguration -__OBJC_$_PROP_LIST_MSIDAADNetworkConfiguration -__OBJC_CLASS_RO_$_MSIDAADNetworkConfiguration -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/MSIDAADNetworkConfiguration.m -src/MSIDAADNetworkConfiguration.m -src/MSIDAADNetworkConfiguration.h -+[MSIDBrokerOperationGetDeviceInfoRequest load] -+[MSIDBrokerOperationGetDeviceInfoRequest operation] --[MSIDBrokerOperationGetDeviceInfoRequest initWithJSONDictionary:error:] --[MSIDBrokerOperationGetDeviceInfoRequest jsonDictionary] -__OBJC_$_CLASS_METHODS_MSIDBrokerOperationGetDeviceInfoRequest -__OBJC_METACLASS_RO_$_MSIDBrokerOperationGetDeviceInfoRequest -__OBJC_$_INSTANCE_METHODS_MSIDBrokerOperationGetDeviceInfoRequest -__OBJC_CLASS_RO_$_MSIDBrokerOperationGetDeviceInfoRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/broker_operation/request/MSIDBrokerOperationGetDeviceInfoRequest.m -src/broker_operation/request/MSIDBrokerOperationGetDeviceInfoRequest.m -+[MSIDUserInformation supportsSecureCoding] --[MSIDUserInformation initWithRawIdToken:] --[MSIDUserInformation initWithCoder:] --[MSIDUserInformation idTokenClaims] --[MSIDUserInformation encodeWithCoder:] --[MSIDUserInformation rawIdToken] --[MSIDUserInformation .cxx_destruct] -__OBJC_$_CLASS_METHODS_MSIDUserInformation -__OBJC_CLASS_PROTOCOLS_$_MSIDUserInformation -__OBJC_$_CLASS_PROP_LIST_MSIDUserInformation -__OBJC_METACLASS_RO_$_MSIDUserInformation -__OBJC_$_INSTANCE_METHODS_MSIDUserInformation -_OBJC_IVAR_$_MSIDUserInformation._rawIdToken -__OBJC_$_INSTANCE_VARIABLES_MSIDUserInformation -__OBJC_$_PROP_LIST_MSIDUserInformation -__OBJC_CLASS_RO_$_MSIDUserInformation -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/MSIDUserInformation.m -src/cache/MSIDUserInformation.m -src/cache/MSIDUserInformation.h --[MSIDBaseWebRequestConfiguration initWithStartURL:endRedirectUri:state:ignoreInvalidState:] --[MSIDBaseWebRequestConfiguration responseWithResultURL:factory:context:error:] --[MSIDBaseWebRequestConfiguration startURL] --[MSIDBaseWebRequestConfiguration setStartURL:] --[MSIDBaseWebRequestConfiguration endRedirectUrl] --[MSIDBaseWebRequestConfiguration setEndRedirectUrl:] --[MSIDBaseWebRequestConfiguration customHeaders] --[MSIDBaseWebRequestConfiguration setCustomHeaders:] --[MSIDBaseWebRequestConfiguration parentController] --[MSIDBaseWebRequestConfiguration setParentController:] --[MSIDBaseWebRequestConfiguration prefersEphemeralWebBrowserSession] --[MSIDBaseWebRequestConfiguration setPrefersEphemeralWebBrowserSession:] --[MSIDBaseWebRequestConfiguration presentationType] --[MSIDBaseWebRequestConfiguration setPresentationType:] --[MSIDBaseWebRequestConfiguration state] --[MSIDBaseWebRequestConfiguration ignoreInvalidState] --[MSIDBaseWebRequestConfiguration .cxx_destruct] -__OBJC_METACLASS_RO_$_MSIDBaseWebRequestConfiguration -__OBJC_$_INSTANCE_METHODS_MSIDBaseWebRequestConfiguration -_OBJC_IVAR_$_MSIDBaseWebRequestConfiguration._prefersEphemeralWebBrowserSession -_OBJC_IVAR_$_MSIDBaseWebRequestConfiguration._ignoreInvalidState -_OBJC_IVAR_$_MSIDBaseWebRequestConfiguration._startURL -_OBJC_IVAR_$_MSIDBaseWebRequestConfiguration._endRedirectUrl -_OBJC_IVAR_$_MSIDBaseWebRequestConfiguration._customHeaders -_OBJC_IVAR_$_MSIDBaseWebRequestConfiguration._parentController -_OBJC_IVAR_$_MSIDBaseWebRequestConfiguration._presentationType -_OBJC_IVAR_$_MSIDBaseWebRequestConfiguration._state -__OBJC_$_INSTANCE_VARIABLES_MSIDBaseWebRequestConfiguration -__OBJC_$_PROP_LIST_MSIDBaseWebRequestConfiguration -__OBJC_CLASS_RO_$_MSIDBaseWebRequestConfiguration -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/configuration/webview/MSIDBaseWebRequestConfiguration.m -src/configuration/webview/MSIDBaseWebRequestConfiguration.m -src/configuration/webview/MSIDBaseWebRequestConfiguration.h --[MSIDAADTokenRequestServerTelemetry init] --[MSIDAADTokenRequestServerTelemetry handleError:context:] --[MSIDAADTokenRequestServerTelemetry setTelemetryToRequest:] --[MSIDAADTokenRequestServerTelemetry currentRequestTelemetry] --[MSIDAADTokenRequestServerTelemetry setCurrentRequestTelemetry:] --[MSIDAADTokenRequestServerTelemetry lastRequestTelemetry] --[MSIDAADTokenRequestServerTelemetry setLastRequestTelemetry:] --[MSIDAADTokenRequestServerTelemetry .cxx_destruct] -__OBJC_$_PROTOCOL_REFS_MSIDHttpRequestServerTelemetryHandling -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDHttpRequestServerTelemetryHandling -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDHttpRequestServerTelemetryHandling -__OBJC_PROTOCOL_$_MSIDHttpRequestServerTelemetryHandling -__OBJC_LABEL_PROTOCOL_$_MSIDHttpRequestServerTelemetryHandling -__OBJC_CLASS_PROTOCOLS_$_MSIDAADTokenRequestServerTelemetry -__OBJC_METACLASS_RO_$_MSIDAADTokenRequestServerTelemetry -__OBJC_$_INSTANCE_METHODS_MSIDAADTokenRequestServerTelemetry -_OBJC_IVAR_$_MSIDAADTokenRequestServerTelemetry._currentRequestTelemetry -_OBJC_IVAR_$_MSIDAADTokenRequestServerTelemetry._lastRequestTelemetry -__OBJC_$_INSTANCE_VARIABLES_MSIDAADTokenRequestServerTelemetry -__OBJC_$_PROP_LIST_MSIDAADTokenRequestServerTelemetry -__OBJC_CLASS_RO_$_MSIDAADTokenRequestServerTelemetry -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/request_server_telemetry/MSIDAADTokenRequestServerTelemetry.m -src/network/request_server_telemetry/MSIDAADTokenRequestServerTelemetry.m -src/network/request_server_telemetry/MSIDAADTokenRequestServerTelemetry.h --[MSIDAADAuthorityMetadataResponseSerializer init] --[MSIDAADAuthorityMetadataResponseSerializer responseObjectForResponse:data:context:error:] -__OBJC_METACLASS_RO_$_MSIDAADAuthorityMetadataResponseSerializer -__OBJC_$_INSTANCE_METHODS_MSIDAADAuthorityMetadataResponseSerializer -__OBJC_CLASS_RO_$_MSIDAADAuthorityMetadataResponseSerializer -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/request/MSIDAADAuthorityMetadataResponseSerializer.m -src/network/request/MSIDAADAuthorityMetadataResponseSerializer.m -+[MSIDMainThreadUtil executeOnMainThreadIfNeeded:] -__OBJC_$_CLASS_METHODS_MSIDMainThreadUtil -__OBJC_METACLASS_RO_$_MSIDMainThreadUtil -__OBJC_CLASS_RO_$_MSIDMainThreadUtil -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/MSIDMainThreadUtil.m -src/webview/MSIDMainThreadUtil.m --[MSIDCurrentRequestTelemetry telemetryString] --[MSIDCurrentRequestTelemetry serializeCurrentTelemetryString] --[MSIDCurrentRequestTelemetry createSerializedItem] --[MSIDCurrentRequestTelemetry schemaVersion] --[MSIDCurrentRequestTelemetry setSchemaVersion:] --[MSIDCurrentRequestTelemetry apiId] --[MSIDCurrentRequestTelemetry setApiId:] --[MSIDCurrentRequestTelemetry tokenCacheRefreshType] --[MSIDCurrentRequestTelemetry setTokenCacheRefreshType:] -__OBJC_$_PROTOCOL_REFS_MSIDTelemetryStringSerializable -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDTelemetryStringSerializable -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDTelemetryStringSerializable -__OBJC_PROTOCOL_$_MSIDTelemetryStringSerializable -__OBJC_LABEL_PROTOCOL_$_MSIDTelemetryStringSerializable -__OBJC_CLASS_PROTOCOLS_$_MSIDCurrentRequestTelemetry -__OBJC_METACLASS_RO_$_MSIDCurrentRequestTelemetry -__OBJC_$_INSTANCE_METHODS_MSIDCurrentRequestTelemetry -_OBJC_IVAR_$_MSIDCurrentRequestTelemetry._schemaVersion -_OBJC_IVAR_$_MSIDCurrentRequestTelemetry._apiId -_OBJC_IVAR_$_MSIDCurrentRequestTelemetry._tokenCacheRefreshType -__OBJC_$_INSTANCE_VARIABLES_MSIDCurrentRequestTelemetry -__OBJC_$_PROP_LIST_MSIDCurrentRequestTelemetry -__OBJC_CLASS_RO_$_MSIDCurrentRequestTelemetry -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/telemetry/request_telemetry/MSIDCurrentRequestTelemetry.m -src/telemetry/request_telemetry/MSIDCurrentRequestTelemetry.h -src/telemetry/request_telemetry/MSIDCurrentRequestTelemetry.m --[MSIDAADTokenResponse description] --[MSIDAADTokenResponse setAdditionalServerInfo:] --[MSIDAADTokenResponse extendedExpiresOnDate] --[MSIDAADTokenResponse refreshOnDate] --[MSIDAADTokenResponse initWithJSONDictionary:error:] --[MSIDAADTokenResponse jsonDictionary] --[MSIDAADTokenResponse correlationId] --[MSIDAADTokenResponse setCorrelationId:] --[MSIDAADTokenResponse extendedExpiresIn] --[MSIDAADTokenResponse setExtendedExpiresIn:] --[MSIDAADTokenResponse extendedExpiresOn] --[MSIDAADTokenResponse setExtendedExpiresOn:] --[MSIDAADTokenResponse refreshIn] --[MSIDAADTokenResponse setRefreshIn:] --[MSIDAADTokenResponse refreshOn] --[MSIDAADTokenResponse setRefreshOn:] --[MSIDAADTokenResponse clientInfo] --[MSIDAADTokenResponse setClientInfo:] --[MSIDAADTokenResponse familyId] --[MSIDAADTokenResponse setFamilyId:] --[MSIDAADTokenResponse suberror] --[MSIDAADTokenResponse setSuberror:] --[MSIDAADTokenResponse additionalUserId] --[MSIDAADTokenResponse setAdditionalUserId:] --[MSIDAADTokenResponse speInfo] --[MSIDAADTokenResponse setSpeInfo:] --[MSIDAADTokenResponse .cxx_destruct] -_OBJC_IVAR_$_MSIDAADTokenResponse._correlationId -_OBJC_IVAR_$_MSIDAADTokenResponse._familyId -_OBJC_IVAR_$_MSIDAADTokenResponse._speInfo -_OBJC_IVAR_$_MSIDAADTokenResponse._suberror -_OBJC_IVAR_$_MSIDAADTokenResponse._additionalUserId -_OBJC_IVAR_$_MSIDAADTokenResponse._clientInfo -_OBJC_IVAR_$_MSIDAADTokenResponse._extendedExpiresIn -_OBJC_IVAR_$_MSIDAADTokenResponse._extendedExpiresOn -_OBJC_IVAR_$_MSIDAADTokenResponse._refreshIn -_OBJC_IVAR_$_MSIDAADTokenResponse._refreshOn -__OBJC_METACLASS_RO_$_MSIDAADTokenResponse -__OBJC_$_INSTANCE_METHODS_MSIDAADTokenResponse -__OBJC_$_INSTANCE_VARIABLES_MSIDAADTokenResponse -__OBJC_$_PROP_LIST_MSIDAADTokenResponse -__OBJC_CLASS_RO_$_MSIDAADTokenResponse -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/aad_base/MSIDAADTokenResponse.m -src/oauth2/aad_base/MSIDAADTokenResponse.m -src/oauth2/aad_base/MSIDAADTokenResponse.h --[MSIDDefaultTokenResponseValidator validateTokenResult:configuration:oidcScope:correlationID:error:] --[MSIDDefaultTokenResponseValidator validateAccount:tokenResult:correlationID:error:] -__OBJC_METACLASS_RO_$_MSIDDefaultTokenResponseValidator -__OBJC_$_INSTANCE_METHODS_MSIDDefaultTokenResponseValidator -__OBJC_CLASS_RO_$_MSIDDefaultTokenResponseValidator -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/sdk/msal/MSIDDefaultTokenResponseValidator.m -src/requests/sdk/msal/MSIDDefaultTokenResponseValidator.m --[MSIDTokenResponseHandler handleTokenResponse:requestParameters:homeAccountId:tokenResponseValidator:oauthFactory:tokenCache:accountMetadataCache:validateAccount:saveSSOStateOnly:error:completionBlock:] -___203-[MSIDTokenResponseHandler handleTokenResponse:requestParameters:homeAccountId:tokenResponseValidator:oauthFactory:tokenCache:accountMetadataCache:validateAccount:saveSSOStateOnly:error:completionBlock:]_block_invoke -__OBJC_METACLASS_RO_$_MSIDTokenResponseHandler -__OBJC_$_INSTANCE_METHODS_MSIDTokenResponseHandler -__OBJC_CLASS_RO_$_MSIDTokenResponseHandler -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/MSIDTokenResponseHandler.m -__203-[MSIDTokenResponseHandler handleTokenResponse:requestParameters:homeAccountId:tokenResponseValidator:oauthFactory:tokenCache:accountMetadataCache:validateAccount:saveSSOStateOnly:error:completionBlock:]_block_invoke -src/requests/MSIDTokenResponseHandler.m -+[MSIDB2CTokenResponse load] --[MSIDB2CTokenResponse tokenClaimsFromRawIdToken:error:] -+[MSIDB2CTokenResponse providerType] -__OBJC_$_CLASS_METHODS_MSIDB2CTokenResponse -__OBJC_METACLASS_RO_$_MSIDB2CTokenResponse -__OBJC_$_INSTANCE_METHODS_MSIDB2CTokenResponse -__OBJC_CLASS_RO_$_MSIDB2CTokenResponse -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/b2c/MSIDB2CTokenResponse.m -src/oauth2/b2c/MSIDB2CTokenResponse.m -+[MSIDWorkPlaceJoinUtil getWPJKeysWithContext:] -+[MSIDWorkPlaceJoinUtil getRegistrationInformation:workplacejoinChallenge:] -+[MSIDWorkPlaceJoinUtil copyWPJIdentity:sharedAccessGroup:certificateIssuer:privateKeyDict:] -+[MSIDWorkPlaceJoinUtil getWPJStringDataForIdentifier:context:error:] -__OBJC_$_CLASS_METHODS_MSIDWorkPlaceJoinUtil -__OBJC_METACLASS_RO_$_MSIDWorkPlaceJoinUtil -__OBJC_CLASS_RO_$_MSIDWorkPlaceJoinUtil -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/workplacejoin/ios/MSIDWorkPlaceJoinUtil.m -src/workplacejoin/ios/MSIDWorkPlaceJoinUtil.m --[MSIDThrottlingMetaData initWithJSONDictionary:error:] --[MSIDThrottlingMetaData jsonDictionary] --[MSIDThrottlingMetaData lastRefreshTime] --[MSIDThrottlingMetaData setLastRefreshTime:] --[MSIDThrottlingMetaData .cxx_destruct] -_OBJC_IVAR_$_MSIDThrottlingMetaData._lastRefreshTime -__OBJC_METACLASS_RO_$_MSIDThrottlingMetaData -__OBJC_$_INSTANCE_METHODS_MSIDThrottlingMetaData -__OBJC_$_INSTANCE_VARIABLES_MSIDThrottlingMetaData -__OBJC_$_PROP_LIST_MSIDThrottlingMetaData -__OBJC_CLASS_RO_$_MSIDThrottlingMetaData -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/throttling/metadata/MSIDThrottlingMetaData.m -src/throttling/metadata/MSIDThrottlingMetaData.m -src/throttling/metadata/MSIDThrottlingMetaData.h --[MSIDSSOTokenResponseHandler handleOperationResponse:requestParameters:tokenResponseValidator:oauthFactory:tokenCache:accountMetadataCache:validateAccount:error:completionBlock:] -__OBJC_METACLASS_RO_$_MSIDSSOTokenResponseHandler -__OBJC_$_INSTANCE_METHODS_MSIDSSOTokenResponseHandler -__OBJC_CLASS_RO_$_MSIDSSOTokenResponseHandler -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/broker/MSIDSSOTokenResponseHandler.m -src/requests/broker/MSIDSSOTokenResponseHandler.m --[MSIDAccessToken copyWithZone:] --[MSIDAccessToken isEqual:] --[MSIDAccessToken hash] --[MSIDAccessToken isEqualToItem:] --[MSIDAccessToken initWithTokenCacheItem:] --[MSIDAccessToken tokenCacheItem] --[MSIDAccessToken credentialType] --[MSIDAccessToken refreshNeeded] --[MSIDAccessToken isExpiredWithExpiryBuffer:] --[MSIDAccessToken isExpired] --[MSIDAccessToken isExtendedLifetimeValid] --[MSIDAccessToken resource] --[MSIDAccessToken setResource:] --[MSIDAccessToken scopes] --[MSIDAccessToken setScopes:] --[MSIDAccessToken description] --[MSIDAccessToken expiresOn] --[MSIDAccessToken setExpiresOn:] --[MSIDAccessToken extendedExpiresOn] --[MSIDAccessToken setExtendedExpiresOn:] --[MSIDAccessToken refreshOn] --[MSIDAccessToken setRefreshOn:] --[MSIDAccessToken cachedAt] --[MSIDAccessToken setCachedAt:] --[MSIDAccessToken accessToken] --[MSIDAccessToken setAccessToken:] --[MSIDAccessToken enrollmentId] --[MSIDAccessToken setEnrollmentId:] --[MSIDAccessToken applicationIdentifier] --[MSIDAccessToken setApplicationIdentifier:] --[MSIDAccessToken kid] --[MSIDAccessToken setKid:] --[MSIDAccessToken tokenType] --[MSIDAccessToken setTokenType:] --[MSIDAccessToken requestedClaims] --[MSIDAccessToken setRequestedClaims:] --[MSIDAccessToken target] --[MSIDAccessToken setTarget:] --[MSIDAccessToken .cxx_destruct] -_OBJC_IVAR_$_MSIDAccessToken._expiresOn -_OBJC_IVAR_$_MSIDAccessToken._extendedExpiresOn -_OBJC_IVAR_$_MSIDAccessToken._refreshOn -_OBJC_IVAR_$_MSIDAccessToken._cachedAt -_OBJC_IVAR_$_MSIDAccessToken._enrollmentId -_OBJC_IVAR_$_MSIDAccessToken._target -_OBJC_IVAR_$_MSIDAccessToken._applicationIdentifier -_OBJC_IVAR_$_MSIDAccessToken._requestedClaims -__OBJC_METACLASS_RO_$_MSIDAccessToken -__OBJC_$_INSTANCE_METHODS_MSIDAccessToken -__OBJC_$_INSTANCE_VARIABLES_MSIDAccessToken -__OBJC_$_PROP_LIST_MSIDAccessToken -__OBJC_CLASS_RO_$_MSIDAccessToken -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/token/MSIDAccessToken.m -src/oauth2/token/MSIDAccessToken.m -src/oauth2/token/MSIDAccessToken.h --[MSIDLegacyAccessToken copyWithZone:] --[MSIDLegacyAccessToken isEqual:] --[MSIDLegacyAccessToken hash] --[MSIDLegacyAccessToken isEqualToItem:] --[MSIDLegacyAccessToken tokenCacheItem] --[MSIDLegacyAccessToken initWithLegacyTokenCacheItem:] --[MSIDLegacyAccessToken legacyTokenCacheItem] --[MSIDLegacyAccessToken credentialType] --[MSIDLegacyAccessToken description] --[MSIDLegacyAccessToken idToken] --[MSIDLegacyAccessToken setIdToken:] --[MSIDLegacyAccessToken accessTokenType] --[MSIDLegacyAccessToken setAccessTokenType:] --[MSIDLegacyAccessToken .cxx_destruct] -_OBJC_IVAR_$_MSIDLegacyAccessToken._idToken -_OBJC_IVAR_$_MSIDLegacyAccessToken._accessTokenType -__OBJC_$_PROTOCOL_REFS_MSIDLegacyCredentialCacheCompatible -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDLegacyCredentialCacheCompatible -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDLegacyCredentialCacheCompatible -__OBJC_PROTOCOL_$_MSIDLegacyCredentialCacheCompatible -__OBJC_LABEL_PROTOCOL_$_MSIDLegacyCredentialCacheCompatible -__OBJC_CLASS_PROTOCOLS_$_MSIDLegacyAccessToken -__OBJC_METACLASS_RO_$_MSIDLegacyAccessToken -__OBJC_$_INSTANCE_METHODS_MSIDLegacyAccessToken -__OBJC_$_INSTANCE_VARIABLES_MSIDLegacyAccessToken -__OBJC_$_PROP_LIST_MSIDLegacyAccessToken -__OBJC_CLASS_RO_$_MSIDLegacyAccessToken -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/token/MSIDLegacyAccessToken.m -src/oauth2/token/MSIDLegacyAccessToken.m -src/oauth2/token/MSIDLegacyAccessToken.h --[MSIDCacheItemJsonSerializer init] --[MSIDCacheItemJsonSerializer serializeCredentialCacheItem:] --[MSIDCacheItemJsonSerializer deserializeCredentialCacheItem:] --[MSIDCacheItemJsonSerializer serializeCacheItem:] --[MSIDCacheItemJsonSerializer deserializeCacheItem:ofClass:] --[MSIDCacheItemJsonSerializer jsonSerializer] --[MSIDCacheItemJsonSerializer setJsonSerializer:] --[MSIDCacheItemJsonSerializer .cxx_destruct] -__OBJC_$_PROTOCOL_REFS_MSIDExtendedCacheItemSerializing -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDExtendedCacheItemSerializing -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDExtendedCacheItemSerializing -__OBJC_PROTOCOL_$_MSIDExtendedCacheItemSerializing -__OBJC_LABEL_PROTOCOL_$_MSIDExtendedCacheItemSerializing -__OBJC_CLASS_PROTOCOLS_$_MSIDCacheItemJsonSerializer -__OBJC_METACLASS_RO_$_MSIDCacheItemJsonSerializer -__OBJC_$_INSTANCE_METHODS_MSIDCacheItemJsonSerializer -_OBJC_IVAR_$_MSIDCacheItemJsonSerializer._jsonSerializer -__OBJC_$_INSTANCE_VARIABLES_MSIDCacheItemJsonSerializer -__OBJC_$_PROP_LIST_MSIDCacheItemJsonSerializer -__OBJC_CLASS_RO_$_MSIDCacheItemJsonSerializer -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/serializers/MSIDCacheItemJsonSerializer.m -src/cache/serializers/MSIDCacheItemJsonSerializer.m --[MSIDAssymetricKeyPairWithCert initWithPrivateKey:publicKey:certificate:certificateIssuer:privateKeyDict:] --[MSIDAssymetricKeyPairWithCert dealloc] --[MSIDAssymetricKeyPairWithCert certificateRef] --[MSIDAssymetricKeyPairWithCert certificateData] --[MSIDAssymetricKeyPairWithCert certificateSubject] --[MSIDAssymetricKeyPairWithCert certificateIssuer] --[MSIDAssymetricKeyPairWithCert .cxx_destruct] -__OBJC_METACLASS_RO_$_MSIDAssymetricKeyPairWithCert -__OBJC_$_INSTANCE_METHODS_MSIDAssymetricKeyPairWithCert -__OBJC_$_INSTANCE_VARIABLES_MSIDAssymetricKeyPairWithCert -__OBJC_$_PROP_LIST_MSIDAssymetricKeyPairWithCert -__OBJC_CLASS_RO_$_MSIDAssymetricKeyPairWithCert -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/crypto/MSIDAssymetricKeyPairWithCert.m -src/cache/crypto/MSIDAssymetricKeyPairWithCert.m -src/cache/crypto/MSIDAssymetricKeyPairWithCert.h --[MSIDSSOExtensionSignoutRequest initWithRequestParameters:shouldSignoutFromBrowser:shouldWipeAccount:clearSSOExtensionCookies:oauthFactory:] --[MSIDSSOExtensionSignoutRequest initWithRequestParameters:oauthFactory:] -___73-[MSIDSSOExtensionSignoutRequest initWithRequestParameters:oauthFactory:]_block_invoke --[MSIDSSOExtensionSignoutRequest executeRequestWithCompletion:] --[MSIDSSOExtensionSignoutRequest presentationAnchorForAuthorizationController:] --[MSIDSSOExtensionSignoutRequest presentationAnchor] -___52-[MSIDSSOExtensionSignoutRequest presentationAnchor]_block_invoke --[MSIDSSOExtensionSignoutRequest controllerWithRequest:] --[MSIDSSOExtensionSignoutRequest shouldSignoutFromBrowser] --[MSIDSSOExtensionSignoutRequest setShouldSignoutFromBrowser:] --[MSIDSSOExtensionSignoutRequest clearSSOExtensionCookies] --[MSIDSSOExtensionSignoutRequest setClearSSOExtensionCookies:] --[MSIDSSOExtensionSignoutRequest shouldWipeAccount] --[MSIDSSOExtensionSignoutRequest authorizationController] --[MSIDSSOExtensionSignoutRequest setAuthorizationController:] --[MSIDSSOExtensionSignoutRequest requestCompletionBlock] --[MSIDSSOExtensionSignoutRequest setRequestCompletionBlock:] --[MSIDSSOExtensionSignoutRequest extensionDelegate] --[MSIDSSOExtensionSignoutRequest setExtensionDelegate:] --[MSIDSSOExtensionSignoutRequest ssoProvider] --[MSIDSSOExtensionSignoutRequest setSsoProvider:] --[MSIDSSOExtensionSignoutRequest providerType] --[MSIDSSOExtensionSignoutRequest .cxx_destruct] -_OBJC_IVAR_$_MSIDSSOExtensionSignoutRequest._shouldSignoutFromBrowser -_OBJC_IVAR_$_MSIDSSOExtensionSignoutRequest._clearSSOExtensionCookies -_OBJC_IVAR_$_MSIDSSOExtensionSignoutRequest._shouldWipeAccount -_OBJC_IVAR_$_MSIDSSOExtensionSignoutRequest._extensionDelegate -_OBJC_IVAR_$_MSIDSSOExtensionSignoutRequest._ssoProvider -_OBJC_IVAR_$_MSIDSSOExtensionSignoutRequest._providerType -_OBJC_IVAR_$_MSIDSSOExtensionSignoutRequest._authorizationController -_OBJC_IVAR_$_MSIDSSOExtensionSignoutRequest._requestCompletionBlock -__OBJC_$_PROTOCOL_REFS_ASAuthorizationControllerPresentationContextProviding -__OBJC_$_PROTOCOL_INSTANCE_METHODS_ASAuthorizationControllerPresentationContextProviding -__OBJC_$_PROTOCOL_METHOD_TYPES_ASAuthorizationControllerPresentationContextProviding -__OBJC_PROTOCOL_$_ASAuthorizationControllerPresentationContextProviding -__OBJC_LABEL_PROTOCOL_$_ASAuthorizationControllerPresentationContextProviding -__OBJC_CLASS_PROTOCOLS_$_MSIDSSOExtensionSignoutRequest -__OBJC_METACLASS_RO_$_MSIDSSOExtensionSignoutRequest -__OBJC_$_INSTANCE_METHODS_MSIDSSOExtensionSignoutRequest -__OBJC_$_INSTANCE_VARIABLES_MSIDSSOExtensionSignoutRequest -__OBJC_$_PROP_LIST_MSIDSSOExtensionSignoutRequest -__OBJC_CLASS_RO_$_MSIDSSOExtensionSignoutRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/broker/MSIDSSOExtensionSignoutRequest.m -src/requests/broker/MSIDSSOExtensionSignoutRequest.m -src/requests/broker/MSIDSSOExtensionSignoutRequest.h -__52-[MSIDSSOExtensionSignoutRequest presentationAnchor]_block_invoke -__73-[MSIDSSOExtensionSignoutRequest initWithRequestParameters:oauthFactory:]_block_invoke --[MSIDAADAuthorityValidationRequest initWithUrl:context:] -__OBJC_METACLASS_RO_$_MSIDAADAuthorityValidationRequest -__OBJC_$_INSTANCE_METHODS_MSIDAADAuthorityValidationRequest -__OBJC_CLASS_RO_$_MSIDAADAuthorityValidationRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/request/MSIDAADAuthorityValidationRequest.m -src/network/request/MSIDAADAuthorityValidationRequest.m --[MSIDIdToken copyWithZone:] --[MSIDIdToken isEqual:] --[MSIDIdToken hash] --[MSIDIdToken isEqualToItem:] --[MSIDIdToken initWithTokenCacheItem:] --[MSIDIdToken tokenCacheItem] --[MSIDIdToken credentialType] --[MSIDIdToken description] --[MSIDIdToken rawIdToken] --[MSIDIdToken setRawIdToken:] --[MSIDIdToken .cxx_destruct] -_OBJC_IVAR_$_MSIDIdToken._rawIdToken -__OBJC_METACLASS_RO_$_MSIDIdToken -__OBJC_$_INSTANCE_METHODS_MSIDIdToken -__OBJC_$_INSTANCE_VARIABLES_MSIDIdToken -__OBJC_$_PROP_LIST_MSIDIdToken -__OBJC_CLASS_RO_$_MSIDIdToken -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/token/MSIDIdToken.m -src/oauth2/token/MSIDIdToken.m -src/oauth2/token/MSIDIdToken.h --[MSIDAppMetadataCacheItem isEqual:] --[MSIDAppMetadataCacheItem isEqualToItem:] --[MSIDAppMetadataCacheItem hash] --[MSIDAppMetadataCacheItem copyWithZone:] --[MSIDAppMetadataCacheItem initWithJSONDictionary:error:] --[MSIDAppMetadataCacheItem jsonDictionary] --[MSIDAppMetadataCacheItem matchesWithClientId:environment:environmentAliases:] --[MSIDAppMetadataCacheItem matchByEnvironment:environmentAliases:] --[MSIDAppMetadataCacheItem generateCacheKey] --[MSIDAppMetadataCacheItem description] --[MSIDAppMetadataCacheItem clientId] --[MSIDAppMetadataCacheItem setClientId:] --[MSIDAppMetadataCacheItem environment] --[MSIDAppMetadataCacheItem setEnvironment:] --[MSIDAppMetadataCacheItem familyId] --[MSIDAppMetadataCacheItem setFamilyId:] --[MSIDAppMetadataCacheItem json] --[MSIDAppMetadataCacheItem setJson:] --[MSIDAppMetadataCacheItem .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_MSIDAppMetadataCacheItem -__OBJC_METACLASS_RO_$_MSIDAppMetadataCacheItem -__OBJC_$_INSTANCE_METHODS_MSIDAppMetadataCacheItem -_OBJC_IVAR_$_MSIDAppMetadataCacheItem._clientId -_OBJC_IVAR_$_MSIDAppMetadataCacheItem._environment -_OBJC_IVAR_$_MSIDAppMetadataCacheItem._familyId -_OBJC_IVAR_$_MSIDAppMetadataCacheItem._json -__OBJC_$_INSTANCE_VARIABLES_MSIDAppMetadataCacheItem -__OBJC_$_PROP_LIST_MSIDAppMetadataCacheItem -__OBJC_CLASS_RO_$_MSIDAppMetadataCacheItem -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/token/MSIDAppMetadataCacheItem.m -src/cache/token/MSIDAppMetadataCacheItem.m -src/cache/token/MSIDAppMetadataCacheItem.h --[MSIDTokenResponseSerializer initWithOauth2Factory:] --[MSIDTokenResponseSerializer responseObjectForResponse:data:context:error:] --[MSIDTokenResponseSerializer oauth2Factory] --[MSIDTokenResponseSerializer setOauth2Factory:] --[MSIDTokenResponseSerializer .cxx_destruct] -_OBJC_IVAR_$_MSIDTokenResponseSerializer._oauth2Factory -__OBJC_METACLASS_RO_$_MSIDTokenResponseSerializer -__OBJC_$_INSTANCE_METHODS_MSIDTokenResponseSerializer -__OBJC_$_INSTANCE_VARIABLES_MSIDTokenResponseSerializer -__OBJC_$_PROP_LIST_MSIDTokenResponseSerializer -__OBJC_CLASS_RO_$_MSIDTokenResponseSerializer -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/response_serializer/MSIDTokenResponseSerializer.m -src/network/response_serializer/MSIDTokenResponseSerializer.m -src/network/response_serializer/MSIDTokenResponseSerializer.h --[MSIDURLSessionDelegate URLSession:didReceiveChallenge:completionHandler:] --[MSIDURLSessionDelegate URLSession:task:didReceiveChallenge:completionHandler:] --[MSIDURLSessionDelegate URLSession:task:willPerformHTTPRedirection:newRequest:completionHandler:] --[MSIDURLSessionDelegate sessionDidReceiveAuthenticationChallengeBlock] --[MSIDURLSessionDelegate setSessionDidReceiveAuthenticationChallengeBlock:] --[MSIDURLSessionDelegate taskDidReceiveAuthenticationChallengeBlock] --[MSIDURLSessionDelegate setTaskDidReceiveAuthenticationChallengeBlock:] --[MSIDURLSessionDelegate taskWillPerformHTTPRedirectionBlock] --[MSIDURLSessionDelegate setTaskWillPerformHTTPRedirectionBlock:] --[MSIDURLSessionDelegate .cxx_destruct] -__OBJC_$_PROTOCOL_REFS_NSURLSessionDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionDelegate -__OBJC_PROTOCOL_$_NSURLSessionDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionDelegate -__OBJC_$_PROTOCOL_REFS_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_NSURLSessionTaskDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_NSURLSessionTaskDelegate -__OBJC_PROTOCOL_$_NSURLSessionTaskDelegate -__OBJC_LABEL_PROTOCOL_$_NSURLSessionTaskDelegate -__OBJC_CLASS_PROTOCOLS_$_MSIDURLSessionDelegate -__OBJC_METACLASS_RO_$_MSIDURLSessionDelegate -__OBJC_$_INSTANCE_METHODS_MSIDURLSessionDelegate -_OBJC_IVAR_$_MSIDURLSessionDelegate._sessionDidReceiveAuthenticationChallengeBlock -_OBJC_IVAR_$_MSIDURLSessionDelegate._taskDidReceiveAuthenticationChallengeBlock -_OBJC_IVAR_$_MSIDURLSessionDelegate._taskWillPerformHTTPRedirectionBlock -__OBJC_$_INSTANCE_VARIABLES_MSIDURLSessionDelegate -__OBJC_$_PROP_LIST_MSIDURLSessionDelegate -__OBJC_CLASS_RO_$_MSIDURLSessionDelegate -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/session_delegate/MSIDURLSessionDelegate.m -src/network/session_delegate/MSIDURLSessionDelegate.m -src/network/session_delegate/MSIDURLSessionDelegate.h --[MSIDMaskedLogParameter initWithParameterValue:] --[MSIDMaskedLogParameter initWithParameterValue:isEUII:] --[MSIDMaskedLogParameter description] --[MSIDMaskedLogParameter maskedDescription] --[MSIDMaskedLogParameter EUIIMaskedDescription] --[MSIDMaskedLogParameter parameterValue] --[MSIDMaskedLogParameter setParameterValue:] --[MSIDMaskedLogParameter isEUII] --[MSIDMaskedLogParameter setIsEUII:] --[MSIDMaskedLogParameter maskedParameterValue] --[MSIDMaskedLogParameter setMaskedParameterValue:] --[MSIDMaskedLogParameter euiiMaskedParameterValue] --[MSIDMaskedLogParameter setEuiiMaskedParameterValue:] --[MSIDMaskedLogParameter .cxx_destruct] -__OBJC_METACLASS_RO_$_MSIDMaskedLogParameter -__OBJC_$_INSTANCE_METHODS_MSIDMaskedLogParameter -_OBJC_IVAR_$_MSIDMaskedLogParameter._isEUII -_OBJC_IVAR_$_MSIDMaskedLogParameter._parameterValue -_OBJC_IVAR_$_MSIDMaskedLogParameter._maskedParameterValue -_OBJC_IVAR_$_MSIDMaskedLogParameter._euiiMaskedParameterValue -__OBJC_$_INSTANCE_VARIABLES_MSIDMaskedLogParameter -__OBJC_$_PROP_LIST_MSIDMaskedLogParameter -__OBJC_CLASS_RO_$_MSIDMaskedLogParameter -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/logger/MSIDMaskedLogParameter.m -src/logger/MSIDMaskedLogParameter.m -src/logger/MSIDMaskedLogParameter.h --[MSIDTelemetryAuthorityValidationEvent setAuthorityValidationStatus:] --[MSIDTelemetryAuthorityValidationEvent setAuthority:] -+[MSIDTelemetryAuthorityValidationEvent propertiesToAggregate] -___62+[MSIDTelemetryAuthorityValidationEvent propertiesToAggregate]_block_invoke -__OBJC_$_CLASS_METHODS_MSIDTelemetryAuthorityValidationEvent -__OBJC_METACLASS_RO_$_MSIDTelemetryAuthorityValidationEvent -__OBJC_$_INSTANCE_METHODS_MSIDTelemetryAuthorityValidationEvent -__OBJC_CLASS_RO_$_MSIDTelemetryAuthorityValidationEvent -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/telemetry/MSIDTelemetryAuthorityValidationEvent.m -__62+[MSIDTelemetryAuthorityValidationEvent propertiesToAggregate]_block_invoke -src/telemetry/MSIDTelemetryAuthorityValidationEvent.m --[MSIDLocalInteractiveController initWithInteractiveRequestParameters:tokenRequestProvider:error:] --[MSIDLocalInteractiveController acquireToken:] -___47-[MSIDLocalInteractiveController acquireToken:]_block_invoke --[MSIDLocalInteractiveController handleWebMSAuthResponse:completion:] --[MSIDLocalInteractiveController promptBrokerInstallWithResponse:completionBlock:] --[MSIDLocalInteractiveController telemetryAPIEvent] --[MSIDLocalInteractiveController acquireTokenWithRequest:completionBlock:] -___74-[MSIDLocalInteractiveController acquireTokenWithRequest:completionBlock:]_block_invoke --[MSIDLocalInteractiveController interactiveRequestParamaters] --[MSIDLocalInteractiveController setInteractiveRequestParamaters:] --[MSIDLocalInteractiveController currentRequest] --[MSIDLocalInteractiveController setCurrentRequest:] --[MSIDLocalInteractiveController .cxx_destruct] -_OBJC_IVAR_$_MSIDLocalInteractiveController._interactiveRequestParamaters -___block_descriptor_48_e8_32s40bs_e60_v32?0"MSIDTokenResult"8"NSError"16"MSIDWebWPJResponse"24l -_OBJC_IVAR_$_MSIDLocalInteractiveController._currentRequest -__OBJC_CLASS_PROTOCOLS_$_MSIDLocalInteractiveController -__OBJC_METACLASS_RO_$_MSIDLocalInteractiveController -__OBJC_$_INSTANCE_METHODS_MSIDLocalInteractiveController -__OBJC_$_INSTANCE_VARIABLES_MSIDLocalInteractiveController -__OBJC_$_PROP_LIST_MSIDLocalInteractiveController -__OBJC_CLASS_RO_$_MSIDLocalInteractiveController -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/controllers/MSIDLocalInteractiveController.m -src/controllers/MSIDLocalInteractiveController.m -src/controllers/MSIDLocalInteractiveController.h -__74-[MSIDLocalInteractiveController acquireTokenWithRequest:completionBlock:]_block_invoke -__47-[MSIDLocalInteractiveController acquireToken:]_block_invoke --[MSIDSSOExtensionGetAccountsRequest initWithRequestParameters:returnOnlySignedInAccounts:error:] -___97-[MSIDSSOExtensionGetAccountsRequest initWithRequestParameters:returnOnlySignedInAccounts:error:]_block_invoke --[MSIDSSOExtensionGetAccountsRequest executeRequestWithCompletion:] --[MSIDSSOExtensionGetAccountsRequest controllerWithRequest:] -+[MSIDSSOExtensionGetAccountsRequest canPerformRequest] --[MSIDSSOExtensionGetAccountsRequest requestParameters] --[MSIDSSOExtensionGetAccountsRequest setRequestParameters:] --[MSIDSSOExtensionGetAccountsRequest authorizationController] --[MSIDSSOExtensionGetAccountsRequest setAuthorizationController:] --[MSIDSSOExtensionGetAccountsRequest requestCompletionBlock] --[MSIDSSOExtensionGetAccountsRequest setRequestCompletionBlock:] --[MSIDSSOExtensionGetAccountsRequest extensionDelegate] --[MSIDSSOExtensionGetAccountsRequest setExtensionDelegate:] --[MSIDSSOExtensionGetAccountsRequest ssoProvider] --[MSIDSSOExtensionGetAccountsRequest setSsoProvider:] --[MSIDSSOExtensionGetAccountsRequest returnOnlySignedInAccounts] --[MSIDSSOExtensionGetAccountsRequest setReturnOnlySignedInAccounts:] --[MSIDSSOExtensionGetAccountsRequest .cxx_destruct] -__OBJC_$_CLASS_METHODS_MSIDSSOExtensionGetAccountsRequest -__OBJC_METACLASS_RO_$_MSIDSSOExtensionGetAccountsRequest -__OBJC_$_INSTANCE_METHODS_MSIDSSOExtensionGetAccountsRequest -_OBJC_IVAR_$_MSIDSSOExtensionGetAccountsRequest._returnOnlySignedInAccounts -_OBJC_IVAR_$_MSIDSSOExtensionGetAccountsRequest._requestParameters -_OBJC_IVAR_$_MSIDSSOExtensionGetAccountsRequest._authorizationController -_OBJC_IVAR_$_MSIDSSOExtensionGetAccountsRequest._requestCompletionBlock -_OBJC_IVAR_$_MSIDSSOExtensionGetAccountsRequest._extensionDelegate -_OBJC_IVAR_$_MSIDSSOExtensionGetAccountsRequest._ssoProvider -__OBJC_$_INSTANCE_VARIABLES_MSIDSSOExtensionGetAccountsRequest -__OBJC_$_PROP_LIST_MSIDSSOExtensionGetAccountsRequest -__OBJC_CLASS_RO_$_MSIDSSOExtensionGetAccountsRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/broker/MSIDSSOExtensionGetAccountsRequest.m -src/requests/broker/MSIDSSOExtensionGetAccountsRequest.m -src/requests/broker/MSIDSSOExtensionGetAccountsRequest.h -__97-[MSIDSSOExtensionGetAccountsRequest initWithRequestParameters:returnOnlySignedInAccounts:error:]_block_invoke --[MSIDIdTokenClaims subject] --[MSIDIdTokenClaims preferredUsername] --[MSIDIdTokenClaims name] --[MSIDIdTokenClaims givenName] --[MSIDIdTokenClaims familyName] --[MSIDIdTokenClaims middleName] --[MSIDIdTokenClaims email] --[MSIDIdTokenClaims issuer] --[MSIDIdTokenClaims initWithRawIdToken:error:] --[MSIDIdTokenClaims initWithJSONDictionary:error:] --[MSIDIdTokenClaims initDerivedProperties] --[MSIDIdTokenClaims username] --[MSIDIdTokenClaims alternativeAccountId] --[MSIDIdTokenClaims realm] --[MSIDIdTokenClaims uniqueId] --[MSIDIdTokenClaims userId] --[MSIDIdTokenClaims userIdDisplayable] --[MSIDIdTokenClaims issuerAuthority] --[MSIDIdTokenClaims rawIdToken] --[MSIDIdTokenClaims .cxx_destruct] -_OBJC_IVAR_$_MSIDIdTokenClaims._rawIdToken -__OBJC_METACLASS_RO_$_MSIDIdTokenClaims -__OBJC_$_INSTANCE_METHODS_MSIDIdTokenClaims -__OBJC_$_INSTANCE_VARIABLES_MSIDIdTokenClaims -__OBJC_$_PROP_LIST_MSIDIdTokenClaims -__OBJC_CLASS_RO_$_MSIDIdTokenClaims -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/MSIDIdTokenClaims.m -src/oauth2/MSIDIdTokenClaims.m -src/oauth2/MSIDIdTokenClaims.h -+[NSJSONSerialization(MSIDExtensions) msidNormalizedDictionaryFromJsonData:error:] -__OBJC_$_CATEGORY_CLASS_METHODS_NSJSONSerialization_$_MSIDExtensions -__OBJC_$_CATEGORY_NSJSONSerialization_$_MSIDExtensions -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/NSJSONSerialization+MSIDExtensions.m -src/util/NSJSONSerialization+MSIDExtensions.m -+[NSKeyedUnarchiver(MSIDExtensions) msidCreateForReadingFromData:error:] -+[NSKeyedUnarchiver(MSIDExtensions) msidUnarchivedObjectOfClasses:fromData:error:] -__OBJC_$_CATEGORY_CLASS_METHODS_NSKeyedUnarchiver_$_MSIDExtensions -__OBJC_$_CATEGORY_NSKeyedUnarchiver_$_MSIDExtensions -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/NSKeyedUnarchiver+MSIDExtensions.m -src/util/NSKeyedUnarchiver+MSIDExtensions.m -+[MSIDBaseBrokerOperationRequest operation] --[MSIDBaseBrokerOperationRequest logInfo] --[MSIDBaseBrokerOperationRequest correlationId] --[MSIDBaseBrokerOperationRequest setCorrelationId:] --[MSIDBaseBrokerOperationRequest .cxx_destruct] -__OBJC_$_CLASS_METHODS_MSIDBaseBrokerOperationRequest -__OBJC_$_CLASS_PROP_LIST_MSIDBaseBrokerOperationRequest -__OBJC_METACLASS_RO_$_MSIDBaseBrokerOperationRequest -__OBJC_$_INSTANCE_METHODS_MSIDBaseBrokerOperationRequest -__OBJC_$_INSTANCE_VARIABLES_MSIDBaseBrokerOperationRequest -__OBJC_$_PROP_LIST_MSIDBaseBrokerOperationRequest -__OBJC_CLASS_RO_$_MSIDBaseBrokerOperationRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/broker_operation/request/MSIDBaseBrokerOperationRequest.m -src/broker_operation/request/MSIDBaseBrokerOperationRequest.m -src/broker_operation/request/MSIDBaseBrokerOperationRequest.h --[MSIDLegacyTokenRequestProvider initWithOauthFactory:legacyAccessor:] --[MSIDLegacyTokenRequestProvider interactiveTokenRequestWithParameters:] --[MSIDLegacyTokenRequestProvider silentTokenRequestWithParameters:forceRefresh:] --[MSIDLegacyTokenRequestProvider brokerTokenRequestWithParameters:brokerKey:brokerApplicationToken:sdkCapabilities:error:] --[MSIDLegacyTokenRequestProvider interactiveSSOExtensionTokenRequestWithParameters:] --[MSIDLegacyTokenRequestProvider silentSSOExtensionTokenRequestWithParameters:forceRefresh:] --[MSIDLegacyTokenRequestProvider oauthFactory] --[MSIDLegacyTokenRequestProvider setOauthFactory:] --[MSIDLegacyTokenRequestProvider tokenCache] --[MSIDLegacyTokenRequestProvider setTokenCache:] --[MSIDLegacyTokenRequestProvider .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_MSIDLegacyTokenRequestProvider -__OBJC_METACLASS_RO_$_MSIDLegacyTokenRequestProvider -__OBJC_$_INSTANCE_METHODS_MSIDLegacyTokenRequestProvider -_OBJC_IVAR_$_MSIDLegacyTokenRequestProvider._oauthFactory -_OBJC_IVAR_$_MSIDLegacyTokenRequestProvider._tokenCache -__OBJC_$_INSTANCE_VARIABLES_MSIDLegacyTokenRequestProvider -__OBJC_$_PROP_LIST_MSIDLegacyTokenRequestProvider -__OBJC_CLASS_RO_$_MSIDLegacyTokenRequestProvider -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/sdk/adal/MSIDLegacyTokenRequestProvider.m -src/requests/sdk/adal/MSIDLegacyTokenRequestProvider.m --[MSIDLegacySilentTokenRequest initWithRequestParameters:forceRefresh:oauthFactory:tokenResponseValidator:tokenCache:] --[MSIDLegacySilentTokenRequest accessTokenWithError:] --[MSIDLegacySilentTokenRequest resultWithAccessToken:refreshToken:error:] --[MSIDLegacySilentTokenRequest familyRefreshTokenWithError:] --[MSIDLegacySilentTokenRequest appRefreshTokenWithError:] --[MSIDLegacySilentTokenRequest updateFamilyIdCacheWithServerError:cacheError:] --[MSIDLegacySilentTokenRequest shouldRemoveRefreshToken:] --[MSIDLegacySilentTokenRequest tokenCache] --[MSIDLegacySilentTokenRequest metadataCache] --[MSIDLegacySilentTokenRequest legacyAccessor] --[MSIDLegacySilentTokenRequest setLegacyAccessor:] --[MSIDLegacySilentTokenRequest .cxx_destruct] -_OBJC_IVAR_$_MSIDLegacySilentTokenRequest._legacyAccessor -__OBJC_METACLASS_RO_$_MSIDLegacySilentTokenRequest -__OBJC_$_INSTANCE_METHODS_MSIDLegacySilentTokenRequest -__OBJC_$_INSTANCE_VARIABLES_MSIDLegacySilentTokenRequest -__OBJC_$_PROP_LIST_MSIDLegacySilentTokenRequest -__OBJC_CLASS_RO_$_MSIDLegacySilentTokenRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/sdk/adal/MSIDLegacySilentTokenRequest.m -src/requests/sdk/adal/MSIDLegacySilentTokenRequest.m -+[MSIDWebviewAuthorization startSessionWithWebView:oauth2Factory:configuration:context:completionHandler:] -___106+[MSIDWebviewAuthorization startSessionWithWebView:oauth2Factory:configuration:context:completionHandler:]_block_invoke -+[MSIDWebviewAuthorization startSession:context:completionHandler:] -___67+[MSIDWebviewAuthorization startSession:context:completionHandler:]_block_invoke -+[MSIDWebviewAuthorization setCurrentSession:] -+[MSIDWebviewAuthorization clearCurrentWebAuthSessionAndFactory] -+[MSIDWebviewAuthorization currentSession] -+[MSIDWebviewAuthorization cancelCurrentSession] -+[MSIDWebviewAuthorization handleURLResponseForSystemWebviewController:] -_s_currentSession -__OBJC_$_CLASS_METHODS_MSIDWebviewAuthorization -__OBJC_$_CLASS_PROP_LIST_MSIDWebviewAuthorization -__OBJC_METACLASS_RO_$_MSIDWebviewAuthorization -__OBJC_CLASS_RO_$_MSIDWebviewAuthorization -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/MSIDWebviewAuthorization.m -src/webview/MSIDWebviewAuthorization.m -__67+[MSIDWebviewAuthorization startSession:context:completionHandler:]_block_invoke -__106+[MSIDWebviewAuthorization startSessionWithWebView:oauth2Factory:configuration:context:completionHandler:]_block_invoke --[MSIDOIDCSignoutRequest initWithRequestParameters:oauthFactory:] --[MSIDOIDCSignoutRequest executeRequestWithCompletion:] -___55-[MSIDOIDCSignoutRequest executeRequestWithCompletion:]_block_invoke -___55-[MSIDOIDCSignoutRequest executeRequestWithCompletion:]_block_invoke_2 -___55-[MSIDOIDCSignoutRequest executeRequestWithCompletion:]_block_invoke_3 --[MSIDOIDCSignoutRequest executeRequestWithCompletionImpl:] -___59-[MSIDOIDCSignoutRequest executeRequestWithCompletionImpl:]_block_invoke --[MSIDOIDCSignoutRequest requestParameters] --[MSIDOIDCSignoutRequest setRequestParameters:] --[MSIDOIDCSignoutRequest oauthFactory] --[MSIDOIDCSignoutRequest setOauthFactory:] --[MSIDOIDCSignoutRequest .cxx_destruct] -__OBJC_METACLASS_RO_$_MSIDOIDCSignoutRequest -__OBJC_$_INSTANCE_METHODS_MSIDOIDCSignoutRequest -_OBJC_IVAR_$_MSIDOIDCSignoutRequest._requestParameters -_OBJC_IVAR_$_MSIDOIDCSignoutRequest._oauthFactory -__OBJC_$_INSTANCE_VARIABLES_MSIDOIDCSignoutRequest -__OBJC_$_PROP_LIST_MSIDOIDCSignoutRequest -__OBJC_CLASS_RO_$_MSIDOIDCSignoutRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/MSIDOIDCSignoutRequest.m -src/requests/MSIDOIDCSignoutRequest.m -src/requests/MSIDOIDCSignoutRequest.h -__59-[MSIDOIDCSignoutRequest executeRequestWithCompletionImpl:]_block_invoke -__55-[MSIDOIDCSignoutRequest executeRequestWithCompletion:]_block_invoke_3 -__55-[MSIDOIDCSignoutRequest executeRequestWithCompletion:]_block_invoke_2 -__55-[MSIDOIDCSignoutRequest executeRequestWithCompletion:]_block_invoke --[MSIDBrokerResponse authority] --[MSIDBrokerResponse clientId] --[MSIDBrokerResponse brokerAppVer] --[MSIDBrokerResponse validAuthority] --[MSIDBrokerResponse correlationId] --[MSIDBrokerResponse errorCode] --[MSIDBrokerResponse errorDomain] --[MSIDBrokerResponse applicationToken] --[MSIDBrokerResponse initWithDictionary:error:] --[MSIDBrokerResponse initDerivedProperties] --[MSIDBrokerResponse target] --[MSIDBrokerResponse ignoreAccessTokenCache] --[MSIDBrokerResponse tokenResponse] --[MSIDBrokerResponse setTokenResponse:] --[MSIDBrokerResponse msidAuthority] --[MSIDBrokerResponse setMsidAuthority:] --[MSIDBrokerResponse deviceInfo] --[MSIDBrokerResponse setDeviceInfo:] --[MSIDBrokerResponse .cxx_destruct] -_OBJC_IVAR_$_MSIDBrokerResponse._deviceInfo -_OBJC_IVAR_$_MSIDBrokerResponse._tokenResponse -_OBJC_IVAR_$_MSIDBrokerResponse._msidAuthority -__OBJC_METACLASS_RO_$_MSIDBrokerResponse -__OBJC_$_INSTANCE_METHODS_MSIDBrokerResponse -__OBJC_$_INSTANCE_VARIABLES_MSIDBrokerResponse -__OBJC_$_PROP_LIST_MSIDBrokerResponse -__OBJC_CLASS_RO_$_MSIDBrokerResponse -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/MSIDBrokerResponse.m -src/oauth2/MSIDBrokerResponse.m -src/oauth2/MSIDBrokerResponse+Internal.h -src/oauth2/MSIDBrokerResponse.h --[MSIDLegacyRefreshToken copyWithZone:] --[MSIDLegacyRefreshToken isEqual:] --[MSIDLegacyRefreshToken hash] --[MSIDLegacyRefreshToken isEqualToItem:] --[MSIDLegacyRefreshToken tokenCacheItem] --[MSIDLegacyRefreshToken initWithLegacyTokenCacheItem:] --[MSIDLegacyRefreshToken legacyTokenCacheItem] --[MSIDLegacyRefreshToken credentialType] --[MSIDLegacyRefreshToken description] --[MSIDLegacyRefreshToken idToken] --[MSIDLegacyRefreshToken setIdToken:] --[MSIDLegacyRefreshToken idTokenClaims] --[MSIDLegacyRefreshToken .cxx_destruct] -_OBJC_IVAR_$_MSIDLegacyRefreshToken._idToken -_OBJC_IVAR_$_MSIDLegacyRefreshToken._idTokenClaims -__OBJC_CLASS_PROTOCOLS_$_MSIDLegacyRefreshToken -__OBJC_METACLASS_RO_$_MSIDLegacyRefreshToken -__OBJC_$_INSTANCE_METHODS_MSIDLegacyRefreshToken -__OBJC_$_INSTANCE_VARIABLES_MSIDLegacyRefreshToken -__OBJC_$_PROP_LIST_MSIDLegacyRefreshToken -__OBJC_CLASS_RO_$_MSIDLegacyRefreshToken -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/token/MSIDLegacyRefreshToken.m -src/oauth2/token/MSIDLegacyRefreshToken.m -src/oauth2/token/MSIDLegacyRefreshToken.h --[MSIDDevicePopManager initWithCacheConfig:keyPairAttributes:] --[MSIDDevicePopManager keyPair] --[MSIDDevicePopManager buildPayloadDict:host:httpMethod:nonce:path:publicKeyDict:] --[MSIDDevicePopManager createSignedAccessToken:httpMethod:requestUrl:nonce:error:] --[MSIDDevicePopManager logAndFillError:error:] --[MSIDDevicePopManager cacheConfig] --[MSIDDevicePopManager setCacheConfig:] --[MSIDDevicePopManager keyGeneratorFactory] --[MSIDDevicePopManager setKeyGeneratorFactory:] --[MSIDDevicePopManager keyPairAttributes] --[MSIDDevicePopManager setKeyPairAttributes:] --[MSIDDevicePopManager setKeyPair:] --[MSIDDevicePopManager .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.91 -__OBJC_METACLASS_RO_$_MSIDDevicePopManager -__OBJC_$_INSTANCE_METHODS_MSIDDevicePopManager -_OBJC_IVAR_$_MSIDDevicePopManager._cacheConfig -_OBJC_IVAR_$_MSIDDevicePopManager._keyGeneratorFactory -_OBJC_IVAR_$_MSIDDevicePopManager._keyPairAttributes -_OBJC_IVAR_$_MSIDDevicePopManager._keyPair -__OBJC_$_INSTANCE_VARIABLES_MSIDDevicePopManager -__OBJC_$_PROP_LIST_MSIDDevicePopManager -__OBJC_CLASS_RO_$_MSIDDevicePopManager -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/pop_manager/MSIDDevicePopManager.m -src/pop_manager/MSIDDevicePopManager.m -+[MSIDIntuneApplicationStateManager isAppCapableForMAMCA] -+[MSIDIntuneApplicationStateManager intuneApplicationIdentifierForAuthority:appIdentifier:] -__OBJC_$_CLASS_METHODS_MSIDIntuneApplicationStateManager -__OBJC_METACLASS_RO_$_MSIDIntuneApplicationStateManager -__OBJC_CLASS_RO_$_MSIDIntuneApplicationStateManager -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/intune/MSIDIntuneApplicationStateManager.m -src/intune/MSIDIntuneApplicationStateManager.m --[MSIDLegacyTokenCacheQuery account] --[MSIDLegacyTokenCacheQuery service] --[MSIDLegacyTokenCacheQuery exactMatch] -__OBJC_METACLASS_RO_$_MSIDLegacyTokenCacheQuery -__OBJC_$_INSTANCE_METHODS_MSIDLegacyTokenCacheQuery -__OBJC_$_PROP_LIST_MSIDLegacyTokenCacheQuery -__OBJC_CLASS_RO_$_MSIDLegacyTokenCacheQuery -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/key/MSIDLegacyTokenCacheQuery.m -src/cache/key/MSIDLegacyTokenCacheQuery.m --[MSIDPrimaryRefreshToken initWithTokenCacheItem:] --[MSIDPrimaryRefreshToken tokenCacheItem] --[MSIDPrimaryRefreshToken initWithLegacyTokenCacheItem:] --[MSIDPrimaryRefreshToken legacyTokenCacheItem] --[MSIDPrimaryRefreshToken isEqual:] --[MSIDPrimaryRefreshToken hash] --[MSIDPrimaryRefreshToken isEqualToItem:] --[MSIDPrimaryRefreshToken copyWithZone:] --[MSIDPrimaryRefreshToken credentialType] --[MSIDPrimaryRefreshToken description] --[MSIDPrimaryRefreshToken isDevicelessPRT] --[MSIDPrimaryRefreshToken shouldRefreshWithInterval:] --[MSIDPrimaryRefreshToken refreshInterval] --[MSIDPrimaryRefreshToken sessionKey] --[MSIDPrimaryRefreshToken setSessionKey:] --[MSIDPrimaryRefreshToken deviceID] --[MSIDPrimaryRefreshToken setDeviceID:] --[MSIDPrimaryRefreshToken prtProtocolVersion] --[MSIDPrimaryRefreshToken setPrtProtocolVersion:] --[MSIDPrimaryRefreshToken expiresOn] --[MSIDPrimaryRefreshToken setExpiresOn:] --[MSIDPrimaryRefreshToken cachedAt] --[MSIDPrimaryRefreshToken setCachedAt:] --[MSIDPrimaryRefreshToken expiryInterval] --[MSIDPrimaryRefreshToken setExpiryInterval:] --[MSIDPrimaryRefreshToken .cxx_destruct] -_OBJC_IVAR_$_MSIDPrimaryRefreshToken._sessionKey -_OBJC_IVAR_$_MSIDPrimaryRefreshToken._deviceID -_OBJC_IVAR_$_MSIDPrimaryRefreshToken._prtProtocolVersion -_OBJC_IVAR_$_MSIDPrimaryRefreshToken._expiresOn -_OBJC_IVAR_$_MSIDPrimaryRefreshToken._cachedAt -_OBJC_IVAR_$_MSIDPrimaryRefreshToken._expiryInterval -__OBJC_CLASS_PROTOCOLS_$_MSIDPrimaryRefreshToken -__OBJC_METACLASS_RO_$_MSIDPrimaryRefreshToken -__OBJC_$_INSTANCE_METHODS_MSIDPrimaryRefreshToken -__OBJC_$_INSTANCE_VARIABLES_MSIDPrimaryRefreshToken -__OBJC_$_PROP_LIST_MSIDPrimaryRefreshToken -__OBJC_CLASS_RO_$_MSIDPrimaryRefreshToken -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/token/MSIDPrimaryRefreshToken.m -src/oauth2/token/MSIDPrimaryRefreshToken.m -src/oauth2/token/MSIDPrimaryRefreshToken.h --[MSIDLegacyTokenCacheAccessor initWithDataSource:otherCacheAccessors:] --[MSIDLegacyTokenCacheAccessor saveTokensWithConfiguration:response:factory:context:error:] --[MSIDLegacyTokenCacheAccessor saveSSOStateWithConfiguration:response:factory:context:error:] --[MSIDLegacyTokenCacheAccessor getRefreshTokenWithAccount:familyId:configuration:context:error:] --[MSIDLegacyTokenCacheAccessor getPrimaryRefreshTokenWithAccount:familyId:configuration:context:error:] --[MSIDLegacyTokenCacheAccessor getRefreshableTokenWithAccount:familyId:credentialType:configuration:context:error:] --[MSIDLegacyTokenCacheAccessor clearWithContext:error:] --[MSIDLegacyTokenCacheAccessor accountsWithAuthority:clientId:familyId:accountIdentifier:context:error:] -___104-[MSIDLegacyTokenCacheAccessor accountsWithAuthority:clientId:familyId:accountIdentifier:context:error:]_block_invoke --[MSIDLegacyTokenCacheAccessor getAccessTokenForAccount:configuration:context:error:] --[MSIDLegacyTokenCacheAccessor getSingleResourceTokenForAccount:configuration:context:error:] --[MSIDLegacyTokenCacheAccessor validateAndRemoveRefreshToken:context:error:] --[MSIDLegacyTokenCacheAccessor validateAndRemovePrimaryRefreshToken:context:error:] --[MSIDLegacyTokenCacheAccessor validateAndRemoveRefreshableToken:context:error:] --[MSIDLegacyTokenCacheAccessor removeAccessToken:context:error:] --[MSIDLegacyTokenCacheAccessor clearCacheForAccount:authority:clientId:familyId:context:error:] --[MSIDLegacyTokenCacheAccessor getLegacyRefreshableTokenForAccountImpl:familyId:credentialType:configuration:context:error:] --[MSIDLegacyTokenCacheAccessor saveAccessTokenWithConfiguration:response:factory:context:error:] --[MSIDLegacyTokenCacheAccessor saveRefreshToken:configuration:context:error:] --[MSIDLegacyTokenCacheAccessor saveRefreshTokenWithConfiguration:response:factory:context:error:] --[MSIDLegacyTokenCacheAccessor saveLegacySingleResourceTokenWithConfiguration:response:factory:context:error:] --[MSIDLegacyTokenCacheAccessor saveToken:context:error:] --[MSIDLegacyTokenCacheAccessor allTokensWithContext:error:] --[MSIDLegacyTokenCacheAccessor removeTokenEnvironment:realm:clientId:target:userId:credentialType:appKey:applicationIdentifier:context:error:] --[MSIDLegacyTokenCacheAccessor getTokenByLegacyUserId:type:environment:lookupAliases:clientId:resource:appIdentifier:context:error:] --[MSIDLegacyTokenCacheAccessor .cxx_destruct] -___block_descriptor_64_e8_32s40s48s56s_e33_B16?0"MSIDCredentialCacheItem"8l -_OBJC_SELECTOR_REFERENCES_.198 -_OBJC_SELECTOR_REFERENCES_.211 -_OBJC_SELECTOR_REFERENCES_.213 -_OBJC_SELECTOR_REFERENCES_.221 -_OBJC_SELECTOR_REFERENCES_.235 -_OBJC_CLASSLIST_REFERENCES_$_.248 -_OBJC_CLASSLIST_REFERENCES_$_.257 -_OBJC_SELECTOR_REFERENCES_.259 -_OBJC_CLASSLIST_REFERENCES_$_.264 -__OBJC_CLASS_PROTOCOLS_$_MSIDLegacyTokenCacheAccessor -__OBJC_METACLASS_RO_$_MSIDLegacyTokenCacheAccessor -__OBJC_$_INSTANCE_METHODS_MSIDLegacyTokenCacheAccessor -_OBJC_IVAR_$_MSIDLegacyTokenCacheAccessor._dataSource -_OBJC_IVAR_$_MSIDLegacyTokenCacheAccessor._serializer -_OBJC_IVAR_$_MSIDLegacyTokenCacheAccessor._otherAccessors -__OBJC_$_INSTANCE_VARIABLES_MSIDLegacyTokenCacheAccessor -__OBJC_$_PROP_LIST_MSIDLegacyTokenCacheAccessor -__OBJC_CLASS_RO_$_MSIDLegacyTokenCacheAccessor -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/accessor/MSIDLegacyTokenCacheAccessor.m -src/cache/accessor/MSIDLegacyTokenCacheAccessor.m -__104-[MSIDLegacyTokenCacheAccessor accountsWithAuthority:clientId:familyId:accountIdentifier:context:error:]_block_invoke -+[NSDictionary(MSIDExtensions) msidDictionaryFromURLEncodedString:] -+[NSDictionary(MSIDExtensions) msidDictionaryFromWWWFormURLEncodedString:] -+[NSDictionary(MSIDExtensions) msidDictionaryFromURLEncodedString:isFormEncoded:] --[NSDictionary(MSIDExtensions) msidURLEncode] --[NSDictionary(MSIDExtensions) msidWWWFormURLEncode] --[NSDictionary(MSIDExtensions) msidDictionaryByRemovingFields:] --[NSDictionary(MSIDExtensions) msidAssertType:ofKey:required:error:] --[NSDictionary(MSIDExtensions) msidAssertTypeIsOneOf:ofKey:required:error:] --[NSDictionary(MSIDExtensions) msidAssertTypeIsOneOf:ofKey:required:context:errorCode:error:] --[NSDictionary(MSIDExtensions) msidJSONSerializeWithContext:] --[NSDictionary(MSIDExtensions) msidDictionaryWithoutNulls] --[NSDictionary(MSIDExtensions) msidNormalizedJSONDictionary] -___60-[NSDictionary(MSIDExtensions) msidNormalizedJSONDictionary]_block_invoke --[NSDictionary(MSIDExtensions) msidStringObjectForKey:] --[NSDictionary(MSIDExtensions) msidIntegerObjectForKey:] --[NSDictionary(MSIDExtensions) msidBoolObjectForKey:] --[NSDictionary(MSIDExtensions) msidObjectForKey:ofClass:] --[NSDictionary(MSIDExtensions) mutableDeepCopy] -___block_descriptor_48_e8_32s40s_e15_v32?0816^B24l -_OBJC_CLASSLIST_REFERENCES_$_.111 -__OBJC_$_CATEGORY_INSTANCE_METHODS_NSDictionary_$_MSIDExtensions -__OBJC_$_CATEGORY_CLASS_METHODS_NSDictionary_$_MSIDExtensions -__OBJC_$_CATEGORY_NSDictionary_$_MSIDExtensions -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/NSDictionary+MSIDExtensions.m -src/util/NSDictionary+MSIDExtensions.m -__60-[NSDictionary(MSIDExtensions) msidNormalizedJSONDictionary]_block_invoke -+[MSIDAccountTypeHelpers accountTypeAsString:] -+[MSIDAccountTypeHelpers accountTypeFromString:] -___48+[MSIDAccountTypeHelpers accountTypeFromString:]_block_invoke -_sAccountTypes -_accountTypeFromString:.sAccountTypesOnce -__OBJC_$_CLASS_METHODS_MSIDAccountTypeHelpers -__OBJC_METACLASS_RO_$_MSIDAccountTypeHelpers -__OBJC_CLASS_RO_$_MSIDAccountTypeHelpers -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/account/MSIDAccountType.m -__48+[MSIDAccountTypeHelpers accountTypeFromString:]_block_invoke -src/oauth2/account/MSIDAccountType.m --[MSIDTokenResponseValidator validateTokenResponse:oauthFactory:configuration:requestAccount:correlationID:error:] --[MSIDTokenResponseValidator createTokenResultFromResponse:oauthFactory:configuration:requestAccount:correlationID:error:] --[MSIDTokenResponseValidator validateTokenResult:configuration:oidcScope:correlationID:error:] --[MSIDTokenResponseValidator validateAccount:tokenResult:correlationID:error:] --[MSIDTokenResponseValidator validateAndSaveBrokerResponse:oidcScope:requestAuthority:instanceAware:oauthFactory:tokenCache:accountMetadataCache:correlationID:saveSSOStateOnly:authScheme:error:] --[MSIDTokenResponseValidator validateAndSaveTokenResponse:oauthFactory:tokenCache:accountMetadataCache:requestParameters:saveSSOStateOnly:error:] --[MSIDTokenResponseValidator saveTokenResponseToCache:configuration:oauthFactory:tokenCache:saveSSOStateOnly:context:error:] --[MSIDTokenResponseValidator updateAccountMetadataForHomeAccountId:clientId:instanceAware:state:requestAuthority:resultingAuthority:accountMetadataCache:context:] -__OBJC_METACLASS_RO_$_MSIDTokenResponseValidator -__OBJC_$_INSTANCE_METHODS_MSIDTokenResponseValidator -__OBJC_CLASS_RO_$_MSIDTokenResponseValidator -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/sdk/MSIDTokenResponseValidator.m -src/requests/sdk/MSIDTokenResponseValidator.m --[MSIDAccountMetadata initWithHomeAccountId:clientId:] --[MSIDAccountMetadata setCachedURL:forRequestURL:instanceAware:error:] --[MSIDAccountMetadata cachedURL:instanceAware:] --[MSIDAccountMetadata updateSignInState:] --[MSIDAccountMetadata initWithJSONDictionary:error:] --[MSIDAccountMetadata jsonDictionary] --[MSIDAccountMetadata URLMapKey:] --[MSIDAccountMetadata accountMetadataStateStringFromEnum:] --[MSIDAccountMetadata accountMetadataStateEnumFromString:] --[MSIDAccountMetadata isEqual:] --[MSIDAccountMetadata isEqualToItem:] --[MSIDAccountMetadata hash] --[MSIDAccountMetadata copyWithZone:] --[MSIDAccountMetadata homeAccountId] --[MSIDAccountMetadata clientId] --[MSIDAccountMetadata auhtorityMap] --[MSIDAccountMetadata setAuhtorityMap:] --[MSIDAccountMetadata signInState] --[MSIDAccountMetadata .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_MSIDAccountMetadata -__OBJC_METACLASS_RO_$_MSIDAccountMetadata -__OBJC_$_INSTANCE_METHODS_MSIDAccountMetadata -_OBJC_IVAR_$_MSIDAccountMetadata._homeAccountId -_OBJC_IVAR_$_MSIDAccountMetadata._clientId -_OBJC_IVAR_$_MSIDAccountMetadata._auhtorityMap -_OBJC_IVAR_$_MSIDAccountMetadata._signInState -__OBJC_$_INSTANCE_VARIABLES_MSIDAccountMetadata -__OBJC_$_PROP_LIST_MSIDAccountMetadata -__OBJC_CLASS_RO_$_MSIDAccountMetadata -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/metadata/accountMetadata/MSIDAccountMetadata.m -src/cache/metadata/accountMetadata/MSIDAccountMetadata.m -src/cache/metadata/accountMetadata/MSIDAccountMetadata.h --[MSIDAADV1AuthorizationCodeRequest initWithEndpoint:clientId:redirectUri:scope:loginHint:resource:context:] -__OBJC_METACLASS_RO_$_MSIDAADV1AuthorizationCodeRequest -__OBJC_$_INSTANCE_METHODS_MSIDAADV1AuthorizationCodeRequest -__OBJC_CLASS_RO_$_MSIDAADV1AuthorizationCodeRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/request/MSIDAADV1AuthorizationCodeRequest.m -src/network/request/MSIDAADV1AuthorizationCodeRequest.m --[MSIDSilentTokenRequest initWithRequestParameters:forceRefresh:oauthFactory:tokenResponseValidator:] --[MSIDSilentTokenRequest executeRequestWithCompletion:] -___55-[MSIDSilentTokenRequest executeRequestWithCompletion:]_block_invoke --[MSIDSilentTokenRequest executeRequestImpl:] -___45-[MSIDSilentTokenRequest executeRequestImpl:]_block_invoke -___45-[MSIDSilentTokenRequest executeRequestImpl:]_block_invoke.125 --[MSIDSilentTokenRequest fetchCachedTokenAndCheckForFRTFirst:shouldComplete:completionHandler:] --[MSIDSilentTokenRequest tryRefreshToken:tokenType:completionBlock:] -___68-[MSIDSilentTokenRequest tryRefreshToken:tokenType:completionBlock:]_block_invoke --[MSIDSilentTokenRequest handleErrorResponseForAppRefreshToken:completionBlock:] --[MSIDSilentTokenRequest handleErrorResponseForFamilyRefreshToken:] --[MSIDSilentTokenRequest isErrorRecoverableByUserInteraction:] --[MSIDSilentTokenRequest redeemAccessTokenWith:completionBlock:] -___64-[MSIDSilentTokenRequest redeemAccessTokenWith:completionBlock:]_block_invoke --[MSIDSilentTokenRequest acquireTokenWithRefreshTokenImpl:completionBlock:] -___75-[MSIDSilentTokenRequest acquireTokenWithRefreshTokenImpl:completionBlock:]_block_invoke -___copy_helper_block_e8_32s40b48s56s --[MSIDSilentTokenRequest sendTokenRequestImpl:refreshToken:tokenRequest:] -___73-[MSIDSilentTokenRequest sendTokenRequestImpl:refreshToken:tokenRequest:]_block_invoke -___73-[MSIDSilentTokenRequest sendTokenRequestImpl:refreshToken:tokenRequest:]_block_invoke_2 --[MSIDSilentTokenRequest accessTokenWithError:] --[MSIDSilentTokenRequest resultWithAccessToken:refreshToken:error:] --[MSIDSilentTokenRequest familyRefreshTokenWithError:] --[MSIDSilentTokenRequest appRefreshTokenWithError:] --[MSIDSilentTokenRequest updateFamilyIdCacheWithServerError:cacheError:] --[MSIDSilentTokenRequest shouldRemoveRefreshToken:] --[MSIDSilentTokenRequest tokenCache] --[MSIDSilentTokenRequest metadataCache] --[MSIDSilentTokenRequest requestParameters] --[MSIDSilentTokenRequest setRequestParameters:] --[MSIDSilentTokenRequest oauthFactory] --[MSIDSilentTokenRequest setOauthFactory:] --[MSIDSilentTokenRequest tokenResponseValidator] --[MSIDSilentTokenRequest setTokenResponseValidator:] --[MSIDSilentTokenRequest throttlingService] --[MSIDSilentTokenRequest setThrottlingService:] --[MSIDSilentTokenRequest forceRefresh] --[MSIDSilentTokenRequest setForceRefresh:] --[MSIDSilentTokenRequest extendedLifetimeAccessToken] --[MSIDSilentTokenRequest setExtendedLifetimeAccessToken:] --[MSIDSilentTokenRequest unexpiredRefreshNeededAccessToken] --[MSIDSilentTokenRequest setUnexpiredRefreshNeededAccessToken:] --[MSIDSilentTokenRequest tokenResponseHandler] --[MSIDSilentTokenRequest setTokenResponseHandler:] --[MSIDSilentTokenRequest lastRequestTelemetry] --[MSIDSilentTokenRequest setLastRequestTelemetry:] --[MSIDSilentTokenRequest currentRequestTelemetry] --[MSIDSilentTokenRequest setCurrentRequestTelemetry:] --[MSIDSilentTokenRequest .cxx_destruct] -___block_descriptor_40_e8_32r_e60_v32?0"MSIDBaseToken"8q16"NSError"24l -___block_descriptor_48_e8_32s40bs_e60_v32?0"MSIDBaseToken"8q16"NSError"24l -___block_descriptor_57_e8_32bs40s48s_e37_v24?0"MSIDTokenResult"8"NSError"16l -___block_descriptor_56_e8_32bs40s48s_e48_v24?0"MSIDOpenIdProviderMetadata"8"NSError"16l -___block_descriptor_64_e8_32s40bs48s56s_e20_v20?0B8"NSError"12l -___block_descriptor_64_e8_32s40s48s56bs_e37_v24?0"MSIDTokenResult"8"NSError"16l -___block_descriptor_64_e8_32s40s48s56bs_e39_v24?0"MSIDTokenResponse"8"NSError"16l -__OBJC_METACLASS_RO_$_MSIDSilentTokenRequest -__OBJC_$_INSTANCE_METHODS_MSIDSilentTokenRequest -_OBJC_IVAR_$_MSIDSilentTokenRequest._forceRefresh -_OBJC_IVAR_$_MSIDSilentTokenRequest._requestParameters -_OBJC_IVAR_$_MSIDSilentTokenRequest._oauthFactory -_OBJC_IVAR_$_MSIDSilentTokenRequest._tokenResponseValidator -_OBJC_IVAR_$_MSIDSilentTokenRequest._throttlingService -_OBJC_IVAR_$_MSIDSilentTokenRequest._extendedLifetimeAccessToken -_OBJC_IVAR_$_MSIDSilentTokenRequest._unexpiredRefreshNeededAccessToken -_OBJC_IVAR_$_MSIDSilentTokenRequest._tokenResponseHandler -_OBJC_IVAR_$_MSIDSilentTokenRequest._lastRequestTelemetry -_OBJC_IVAR_$_MSIDSilentTokenRequest._currentRequestTelemetry -__OBJC_$_INSTANCE_VARIABLES_MSIDSilentTokenRequest -__OBJC_$_PROP_LIST_MSIDSilentTokenRequest -__OBJC_CLASS_RO_$_MSIDSilentTokenRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/MSIDSilentTokenRequest.m -src/requests/MSIDSilentTokenRequest.m -src/requests/MSIDSilentTokenRequest.h -__73-[MSIDSilentTokenRequest sendTokenRequestImpl:refreshToken:tokenRequest:]_block_invoke_2 -__73-[MSIDSilentTokenRequest sendTokenRequestImpl:refreshToken:tokenRequest:]_block_invoke -__copy_helper_block_e8_32s40b48s56s -__75-[MSIDSilentTokenRequest acquireTokenWithRefreshTokenImpl:completionBlock:]_block_invoke -__64-[MSIDSilentTokenRequest redeemAccessTokenWith:completionBlock:]_block_invoke -__68-[MSIDSilentTokenRequest tryRefreshToken:tokenType:completionBlock:]_block_invoke -__45-[MSIDSilentTokenRequest executeRequestImpl:]_block_invoke.125 -__45-[MSIDSilentTokenRequest executeRequestImpl:]_block_invoke -__55-[MSIDSilentTokenRequest executeRequestWithCompletion:]_block_invoke --[MSIDHttpRequest init] --[MSIDHttpRequest sendWithBlock:] -___33-[MSIDHttpRequest sendWithBlock:]_block_invoke -___33-[MSIDHttpRequest sendWithBlock:]_block_invoke_2 -+[MSIDHttpRequest retryCountSetting] -+[MSIDHttpRequest setRetryCountSetting:] -+[MSIDHttpRequest retryIntervalSetting] -+[MSIDHttpRequest setRetryIntervalSetting:] -+[MSIDHttpRequest setRequestTimeoutInterval:] -+[MSIDHttpRequest requestTimeoutInterval] --[MSIDHttpRequest cachedResponse] --[MSIDHttpRequest setCachedResponse:forRequest:] --[MSIDHttpRequest sessionManager] --[MSIDHttpRequest setSessionManager:] --[MSIDHttpRequest parameters] --[MSIDHttpRequest setParameters:] --[MSIDHttpRequest headers] --[MSIDHttpRequest setHeaders:] --[MSIDHttpRequest urlRequest] --[MSIDHttpRequest setUrlRequest:] --[MSIDHttpRequest requestSerializer] --[MSIDHttpRequest setRequestSerializer:] --[MSIDHttpRequest responseSerializer] --[MSIDHttpRequest setResponseSerializer:] --[MSIDHttpRequest errorResponseSerializer] --[MSIDHttpRequest setErrorResponseSerializer:] --[MSIDHttpRequest telemetry] --[MSIDHttpRequest setTelemetry:] --[MSIDHttpRequest serverTelemetry] --[MSIDHttpRequest setServerTelemetry:] --[MSIDHttpRequest errorHandler] --[MSIDHttpRequest setErrorHandler:] --[MSIDHttpRequest context] --[MSIDHttpRequest setContext:] --[MSIDHttpRequest retryCounter] --[MSIDHttpRequest setRetryCounter:] --[MSIDHttpRequest retryInterval] --[MSIDHttpRequest setRetryInterval:] --[MSIDHttpRequest requestTimeoutInterval] --[MSIDHttpRequest setRequestTimeoutInterval:] --[MSIDHttpRequest cache] --[MSIDHttpRequest setCache:] --[MSIDHttpRequest .cxx_destruct] -_s_retryCount -_s_retryInterval -_s_requestTimeoutInterval -___block_descriptor_48_e8_32s40bs_e20_v24?08"NSError"16l -___block_descriptor_48_e8_32s40bs_e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l -__OBJC_$_CLASS_METHODS_MSIDHttpRequest -__OBJC_$_PROTOCOL_REFS_MSIDHttpRequestProtocol -__OBJC_$_PROTOCOL_INSTANCE_METHODS_MSIDHttpRequestProtocol -__OBJC_$_PROP_LIST_MSIDHttpRequestProtocol -__OBJC_$_PROTOCOL_METHOD_TYPES_MSIDHttpRequestProtocol -__OBJC_PROTOCOL_$_MSIDHttpRequestProtocol -__OBJC_LABEL_PROTOCOL_$_MSIDHttpRequestProtocol -__OBJC_CLASS_PROTOCOLS_$_MSIDHttpRequest -__OBJC_$_CLASS_PROP_LIST_MSIDHttpRequest -__OBJC_METACLASS_RO_$_MSIDHttpRequest -__OBJC_$_INSTANCE_METHODS_MSIDHttpRequest -_OBJC_IVAR_$_MSIDHttpRequest._errorResponseSerializer -_OBJC_IVAR_$_MSIDHttpRequest._retryCounter -_OBJC_IVAR_$_MSIDHttpRequest._retryInterval -_OBJC_IVAR_$_MSIDHttpRequest._requestTimeoutInterval -_OBJC_IVAR_$_MSIDHttpRequest._cache -__OBJC_$_INSTANCE_VARIABLES_MSIDHttpRequest -__OBJC_$_PROP_LIST_MSIDHttpRequest -__OBJC_CLASS_RO_$_MSIDHttpRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/network/MSIDHttpRequest.m -src/network/MSIDHttpRequest.m -src/network/MSIDHttpRequest.h -__33-[MSIDHttpRequest sendWithBlock:]_block_invoke_2 -__33-[MSIDHttpRequest sendWithBlock:]_block_invoke --[MSIDTelemetryHttpEvent initWithName:requestId:correlationId:] --[MSIDTelemetryHttpEvent setHttpMethod:] --[MSIDTelemetryHttpEvent setHttpPath:] --[MSIDTelemetryHttpEvent setHttpRequestIdHeader:] --[MSIDTelemetryHttpEvent setHttpResponseCode:] --[MSIDTelemetryHttpEvent setHttpErrorCode:] --[MSIDTelemetryHttpEvent setOAuthErrorCodeFromResponseData:] --[MSIDTelemetryHttpEvent setHttpResponseMethod:] --[MSIDTelemetryHttpEvent setHttpRequestQueryParams:] --[MSIDTelemetryHttpEvent setHttpUserAgent:] --[MSIDTelemetryHttpEvent setHttpErrorDomain:] --[MSIDTelemetryHttpEvent setClientTelemetry:] -+[MSIDTelemetryHttpEvent propertiesToAggregate] -___47+[MSIDTelemetryHttpEvent propertiesToAggregate]_block_invoke -__OBJC_$_CLASS_METHODS_MSIDTelemetryHttpEvent -__OBJC_METACLASS_RO_$_MSIDTelemetryHttpEvent -__OBJC_$_INSTANCE_METHODS_MSIDTelemetryHttpEvent -__OBJC_CLASS_RO_$_MSIDTelemetryHttpEvent -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/telemetry/MSIDTelemetryHttpEvent.m -__47+[MSIDTelemetryHttpEvent propertiesToAggregate]_block_invoke -src/telemetry/MSIDTelemetryHttpEvent.m --[MSIDAADV1BrokerResponse resource] --[MSIDAADV1BrokerResponse httpHeaders] --[MSIDAADV1BrokerResponse errorDescription] --[MSIDAADV1BrokerResponse subError] --[MSIDAADV1BrokerResponse userId] --[MSIDAADV1BrokerResponse initWithDictionary:error:] --[MSIDAADV1BrokerResponse initDerivedProperties] --[MSIDAADV1BrokerResponse oauthErrorCode] --[MSIDAADV1BrokerResponse target] --[MSIDAADV1BrokerResponse ignoreAccessTokenCache] -__OBJC_METACLASS_RO_$_MSIDAADV1BrokerResponse -__OBJC_$_INSTANCE_METHODS_MSIDAADV1BrokerResponse -__OBJC_$_PROP_LIST_MSIDAADV1BrokerResponse -__OBJC_CLASS_RO_$_MSIDAADV1BrokerResponse -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/aad_v1/MSIDAADV1BrokerResponse.m -src/oauth2/aad_v1/MSIDAADV1BrokerResponse.m --[NSString(MSIDTelemetryExtensions) msidParsedClientTelemetry] -__OBJC_$_CATEGORY_INSTANCE_METHODS_NSString_$_MSIDTelemetryExtensions -__OBJC_$_CATEGORY_NSString_$_MSIDTelemetryExtensions -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/util/NSString+MSIDTelemetryExtensions.m -src/util/NSString+MSIDTelemetryExtensions.m -+[MSIDCredentialTypeHelpers credentialTypeAsString:] -+[MSIDCredentialTypeHelpers credentialTypeFromString:] -___54+[MSIDCredentialTypeHelpers credentialTypeFromString:]_block_invoke -+[MSIDCredentialTypeHelpers credentialTypeWithRefreshToken:accessToken:] -_sCredentialTypes -_credentialTypeFromString:.sCredentialTypesOnce -__OBJC_$_CLASS_METHODS_MSIDCredentialTypeHelpers -__OBJC_METACLASS_RO_$_MSIDCredentialTypeHelpers -__OBJC_CLASS_RO_$_MSIDCredentialTypeHelpers -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/token/MSIDCredentialType.m -src/oauth2/token/MSIDCredentialType.m -__54+[MSIDCredentialTypeHelpers credentialTypeFromString:]_block_invoke --[MSIDWebviewResponse initWithURL:context:error:] -+[MSIDWebviewResponse msidWebResponseParametersFromURL:] -+[MSIDWebviewResponse operation] --[MSIDWebviewResponse parameters] --[MSIDWebviewResponse url] --[MSIDWebviewResponse .cxx_destruct] -__OBJC_$_CLASS_METHODS_MSIDWebviewResponse -__OBJC_$_CLASS_PROP_LIST_MSIDWebviewResponse -__OBJC_METACLASS_RO_$_MSIDWebviewResponse -__OBJC_$_INSTANCE_METHODS_MSIDWebviewResponse -_OBJC_IVAR_$_MSIDWebviewResponse._parameters -_OBJC_IVAR_$_MSIDWebviewResponse._url -__OBJC_$_INSTANCE_VARIABLES_MSIDWebviewResponse -__OBJC_$_PROP_LIST_MSIDWebviewResponse -__OBJC_CLASS_RO_$_MSIDWebviewResponse -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/response/MSIDWebviewResponse.m -src/webview/response/MSIDWebviewResponse.m -src/webview/response/MSIDWebviewResponse.h -+[MSIDTelemetryPiiOiiRules initialize] -+[MSIDTelemetryPiiOiiRules isPii:] -+[MSIDTelemetryPiiOiiRules isOii:] -+[MSIDTelemetryPiiOiiRules isPiiOrOii:] -__piiFields -__oiiFields -__OBJC_$_CLASS_METHODS_MSIDTelemetryPiiOiiRules -__OBJC_METACLASS_RO_$_MSIDTelemetryPiiOiiRules -__OBJC_CLASS_RO_$_MSIDTelemetryPiiOiiRules -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/telemetry/MSIDTelemetryPiiOiiRules.m -src/telemetry/MSIDTelemetryPiiOiiRules.m --[MSIDRequestTelemetryErrorInfo encodeWithCoder:] --[MSIDRequestTelemetryErrorInfo initWithCoder:] -+[MSIDRequestTelemetryErrorInfo supportsSecureCoding] --[MSIDRequestTelemetryErrorInfo apiId] --[MSIDRequestTelemetryErrorInfo setApiId:] --[MSIDRequestTelemetryErrorInfo correlationId] --[MSIDRequestTelemetryErrorInfo setCorrelationId:] --[MSIDRequestTelemetryErrorInfo error] --[MSIDRequestTelemetryErrorInfo setError:] --[MSIDRequestTelemetryErrorInfo .cxx_destruct] -+[MSIDLastRequestTelemetry telemetryStringSizeLimit] -+[MSIDLastRequestTelemetry updateTelemetryStringSizeLimit:] -+[MSIDLastRequestTelemetry updateMaxErrorCountToArchive:] --[MSIDLastRequestTelemetry initInternal] --[MSIDLastRequestTelemetry initFromDisk] -+[MSIDLastRequestTelemetry sharedInstance] -___42+[MSIDLastRequestTelemetry sharedInstance]_block_invoke --[MSIDLastRequestTelemetry updateWithApiId:errorString:context:] --[MSIDLastRequestTelemetry increaseSilentSuccessfulCount] -___57-[MSIDLastRequestTelemetry increaseSilentSuccessfulCount]_block_invoke --[MSIDLastRequestTelemetry telemetryString] -___43-[MSIDLastRequestTelemetry telemetryString]_block_invoke --[MSIDLastRequestTelemetry encodeWithCoder:] --[MSIDLastRequestTelemetry initWithCoder:] -+[MSIDLastRequestTelemetry supportsSecureCoding] --[MSIDLastRequestTelemetry serializeLastTelemetryString] --[MSIDLastRequestTelemetry createSerializedItem] --[MSIDLastRequestTelemetry addErrorInfo:] -___41-[MSIDLastRequestTelemetry addErrorInfo:]_block_invoke --[MSIDLastRequestTelemetry resetTelemetry] -___42-[MSIDLastRequestTelemetry resetTelemetry]_block_invoke --[MSIDLastRequestTelemetry saveTelemetryToDisk] --[MSIDLastRequestTelemetry initFromDecodedObjectWithSchemaVersion:silentSuccessfulCount:errorsInfo:] --[MSIDLastRequestTelemetry filePathToSavedTelemetry] --[MSIDLastRequestTelemetry errorsInfo] -___38-[MSIDLastRequestTelemetry errorsInfo]_block_invoke --[MSIDLastRequestTelemetry silentSuccessfulCount] -___49-[MSIDLastRequestTelemetry silentSuccessfulCount]_block_invoke --[MSIDLastRequestTelemetry initializeDispatchQueue] --[MSIDLastRequestTelemetry initTelemetryFromDiskWithQueue:] -___59-[MSIDLastRequestTelemetry initTelemetryFromDiskWithQueue:]_block_invoke --[MSIDLastRequestTelemetry schemaVersion] --[MSIDLastRequestTelemetry setSchemaVersion:] --[MSIDLastRequestTelemetry platformFields] --[MSIDLastRequestTelemetry setPlatformFields:] --[MSIDLastRequestTelemetry setErrorsInfo:] --[MSIDLastRequestTelemetry setSilentSuccessfulCount:] --[MSIDLastRequestTelemetry synchronizationQueue] --[MSIDLastRequestTelemetry setSynchronizationQueue:] --[MSIDLastRequestTelemetry telemetrySerializedItem] --[MSIDLastRequestTelemetry setTelemetrySerializedItem:] --[MSIDLastRequestTelemetry .cxx_destruct] -__OBJC_$_CLASS_METHODS_MSIDRequestTelemetryErrorInfo -__OBJC_CLASS_PROTOCOLS_$_MSIDRequestTelemetryErrorInfo -__OBJC_$_CLASS_PROP_LIST_MSIDRequestTelemetryErrorInfo -__OBJC_METACLASS_RO_$_MSIDRequestTelemetryErrorInfo -__OBJC_$_INSTANCE_METHODS_MSIDRequestTelemetryErrorInfo -_OBJC_IVAR_$_MSIDRequestTelemetryErrorInfo._apiId -_OBJC_IVAR_$_MSIDRequestTelemetryErrorInfo._correlationId -_OBJC_IVAR_$_MSIDRequestTelemetryErrorInfo._error -__OBJC_$_INSTANCE_VARIABLES_MSIDRequestTelemetryErrorInfo -__OBJC_$_PROP_LIST_MSIDRequestTelemetryErrorInfo -__OBJC_CLASS_RO_$_MSIDRequestTelemetryErrorInfo -_maxErrorCountToArchive -_shouldReadFromDisk -__OBJC_$_CLASS_METHODS_MSIDLastRequestTelemetry -__OBJC_CLASS_PROTOCOLS_$_MSIDLastRequestTelemetry -__OBJC_$_CLASS_PROP_LIST_MSIDLastRequestTelemetry -__OBJC_METACLASS_RO_$_MSIDLastRequestTelemetry -__OBJC_$_INSTANCE_METHODS_MSIDLastRequestTelemetry -_OBJC_IVAR_$_MSIDLastRequestTelemetry._schemaVersion -_OBJC_IVAR_$_MSIDLastRequestTelemetry._platformFields -_OBJC_IVAR_$_MSIDLastRequestTelemetry._errorsInfo -_OBJC_IVAR_$_MSIDLastRequestTelemetry._silentSuccessfulCount -_OBJC_IVAR_$_MSIDLastRequestTelemetry._synchronizationQueue -_OBJC_IVAR_$_MSIDLastRequestTelemetry._telemetrySerializedItem -__OBJC_$_INSTANCE_VARIABLES_MSIDLastRequestTelemetry -__OBJC_$_PROP_LIST_MSIDLastRequestTelemetry -__OBJC_CLASS_RO_$_MSIDLastRequestTelemetry -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/telemetry/request_telemetry/MSIDLastRequestTelemetry.m -src/telemetry/request_telemetry/MSIDLastRequestTelemetry.m -src/telemetry/request_telemetry/MSIDLastRequestTelemetry.h -__59-[MSIDLastRequestTelemetry initTelemetryFromDiskWithQueue:]_block_invoke -__49-[MSIDLastRequestTelemetry silentSuccessfulCount]_block_invoke -__38-[MSIDLastRequestTelemetry errorsInfo]_block_invoke -__42-[MSIDLastRequestTelemetry resetTelemetry]_block_invoke -__41-[MSIDLastRequestTelemetry addErrorInfo:]_block_invoke -__43-[MSIDLastRequestTelemetry telemetryString]_block_invoke -__57-[MSIDLastRequestTelemetry increaseSilentSuccessfulCount]_block_invoke -__42+[MSIDLastRequestTelemetry sharedInstance]_block_invoke --[MSIDBrokerKeyProvider initWithGroup:] --[MSIDBrokerKeyProvider initWithGroup:keyIdentifier:] --[MSIDBrokerKeyProvider brokerKeyWithError:] --[MSIDBrokerKeyProvider base64BrokerKeyWithContext:error:] --[MSIDBrokerKeyProvider createBrokerKeyWithError:] --[MSIDBrokerKeyProvider deleteSymmetricKeyWithError:] --[MSIDBrokerKeyProvider saveApplicationToken:forClientId:error:] --[MSIDBrokerKeyProvider getApplicationToken:error:] --[MSIDBrokerKeyProvider keychainAccessGroup] --[MSIDBrokerKeyProvider setKeychainAccessGroup:] --[MSIDBrokerKeyProvider keyIdentifier] --[MSIDBrokerKeyProvider setKeyIdentifier:] --[MSIDBrokerKeyProvider .cxx_destruct] -__OBJC_METACLASS_RO_$_MSIDBrokerKeyProvider -__OBJC_$_INSTANCE_METHODS_MSIDBrokerKeyProvider -_OBJC_IVAR_$_MSIDBrokerKeyProvider._keychainAccessGroup -_OBJC_IVAR_$_MSIDBrokerKeyProvider._keyIdentifier -__OBJC_$_INSTANCE_VARIABLES_MSIDBrokerKeyProvider -__OBJC_$_PROP_LIST_MSIDBrokerKeyProvider -__OBJC_CLASS_RO_$_MSIDBrokerKeyProvider -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/broker/MSIDBrokerKeyProvider.m -src/requests/broker/MSIDBrokerKeyProvider.m --[MSIDOpenIdProviderMetadata authorizationEndpoint] --[MSIDOpenIdProviderMetadata setAuthorizationEndpoint:] --[MSIDOpenIdProviderMetadata tokenEndpoint] --[MSIDOpenIdProviderMetadata setTokenEndpoint:] --[MSIDOpenIdProviderMetadata issuer] --[MSIDOpenIdProviderMetadata setIssuer:] --[MSIDOpenIdProviderMetadata endSessionEndpoint] --[MSIDOpenIdProviderMetadata setEndSessionEndpoint:] --[MSIDOpenIdProviderMetadata .cxx_destruct] -__OBJC_METACLASS_RO_$_MSIDOpenIdProviderMetadata -__OBJC_$_INSTANCE_METHODS_MSIDOpenIdProviderMetadata -_OBJC_IVAR_$_MSIDOpenIdProviderMetadata._authorizationEndpoint -_OBJC_IVAR_$_MSIDOpenIdProviderMetadata._tokenEndpoint -_OBJC_IVAR_$_MSIDOpenIdProviderMetadata._issuer -_OBJC_IVAR_$_MSIDOpenIdProviderMetadata._endSessionEndpoint -__OBJC_$_INSTANCE_VARIABLES_MSIDOpenIdProviderMetadata -__OBJC_$_PROP_LIST_MSIDOpenIdProviderMetadata -__OBJC_CLASS_RO_$_MSIDOpenIdProviderMetadata -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/validation/MSIDOpenIdProviderMetadata.m -src/validation/MSIDOpenIdProviderMetadata.m -src/validation/MSIDOpenIdProviderMetadata.h --[MSIDAADWebviewFactory authorizationParametersFromRequestParameters:pkce:requestState:] --[MSIDAADWebviewFactory metadataFromRequestParameters:] --[MSIDAADWebviewFactory embeddedWebviewFromConfiguration:customWebview:context:] -___80-[MSIDAADWebviewFactory embeddedWebviewFromConfiguration:customWebview:context:]_block_invoke --[MSIDAADWebviewFactory oAuthResponseWithURL:requestState:ignoreInvalidState:context:error:] -__OBJC_METACLASS_RO_$_MSIDAADWebviewFactory -__OBJC_$_INSTANCE_METHODS_MSIDAADWebviewFactory -__OBJC_CLASS_RO_$_MSIDAADWebviewFactory -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/oauth2/aad_base/MSIDAADWebviewFactory.m -src/oauth2/aad_base/MSIDAADWebviewFactory.m -__80-[MSIDAADWebviewFactory embeddedWebviewFromConfiguration:customWebview:context:]_block_invoke -+[MSIDAadAuthorityCache sharedInstance] -___39+[MSIDAadAuthorityCache sharedInstance]_block_invoke --[MSIDAadAuthorityCache processMetadata:openIdConfigEndpoint:authority:context:completion:] -___91-[MSIDAadAuthorityCache processMetadata:openIdConfigEndpoint:authority:context:completion:]_block_invoke -___copy_helper_block_e8_32s40s48s56s64s72b -___destroy_helper_block_e8_32s40s48s56s64s72s --[MSIDAadAuthorityCache processImpl:authority:openIdConfigEndpoint:context:error:] -_VerifyHostString --[MSIDAadAuthorityCache addInvalidRecord:oauthError:context:] --[MSIDAadAuthorityCache networkUrlForAuthority:context:] --[MSIDAadAuthorityCache cacheUrlForAuthority:context:] --[MSIDAadAuthorityCache cacheEnvironmentForEnvironment:context:] --[MSIDAadAuthorityCache cacheAliasesForAuthority:] --[MSIDAadAuthorityCache cacheAliasesForEnvironment:] --[MSIDAadAuthorityCache networkUrlForAuthorityImpl:] -_urlForPreferredHost --[MSIDAadAuthorityCache cacheUrlForAuthorityImpl:] --[MSIDAadAuthorityCache cacheEnvironmentForEnvironmentImpl:] --[MSIDAadAuthorityCache cacheAliasesForAuthorityImpl:] --[MSIDAadAuthorityCache cacheAliasesForEnvironmentImpl:] -___block_descriptor_80_e8_32s40s48s56s64s72bs_e5_v8?0l -__OBJC_$_CLASS_METHODS_MSIDAadAuthorityCache -__OBJC_METACLASS_RO_$_MSIDAadAuthorityCache -__OBJC_$_INSTANCE_METHODS_MSIDAadAuthorityCache -__OBJC_CLASS_RO_$_MSIDAadAuthorityCache -_OBJC_CLASSLIST_REFERENCES_$_.127 -_OBJC_CLASSLIST_REFERENCES_$_.134 -_OBJC_CLASSLIST_REFERENCES_$_.145 -_OBJC_CLASSLIST_REFERENCES_$_.159 -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/validation/MSIDAadAuthorityCache.m -src/validation/MSIDAadAuthorityCache.m -urlForPreferredHost -VerifyHostString -__destroy_helper_block_e8_32s40s48s56s64s72s -__copy_helper_block_e8_32s40s48s56s64s72b -__91-[MSIDAadAuthorityCache processMetadata:openIdConfigEndpoint:authority:context:completion:]_block_invoke -__39+[MSIDAadAuthorityCache sharedInstance]_block_invoke -+[MSIDRequestControllerFactory silentControllerForParameters:forceRefresh:tokenRequestProvider:error:] -+[MSIDRequestControllerFactory interactiveControllerForParameters:tokenRequestProvider:error:] -+[MSIDRequestControllerFactory platformInteractiveController:tokenRequestProvider:error:] -+[MSIDRequestControllerFactory brokerController:tokenRequestProvider:fallbackController:error:] -+[MSIDRequestControllerFactory ssoExtensionInteractiveController:tokenRequestProvider:fallbackController:error:] -+[MSIDRequestControllerFactory localInteractiveController:tokenRequestProvider:error:] -+[MSIDRequestControllerFactory signoutControllerForParameters:oauthFactory:shouldSignoutFromBrowser:shouldWipeAccount:error:] -__OBJC_$_CLASS_METHODS_MSIDRequestControllerFactory -__OBJC_METACLASS_RO_$_MSIDRequestControllerFactory -__OBJC_CLASS_RO_$_MSIDRequestControllerFactory -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/controllers/MSIDRequestControllerFactory.m -src/controllers/MSIDRequestControllerFactory.m --[MSIDWebOAuth2AuthCodeResponse initWithURL:context:error:] -+[MSIDWebOAuth2AuthCodeResponse oauthErrorFromParameters:] --[MSIDWebOAuth2AuthCodeResponse authorizationCode] --[MSIDWebOAuth2AuthCodeResponse oauthError] --[MSIDWebOAuth2AuthCodeResponse .cxx_destruct] -_OBJC_IVAR_$_MSIDWebOAuth2AuthCodeResponse._authorizationCode -_OBJC_IVAR_$_MSIDWebOAuth2AuthCodeResponse._oauthError -__OBJC_$_CLASS_METHODS_MSIDWebOAuth2AuthCodeResponse -__OBJC_METACLASS_RO_$_MSIDWebOAuth2AuthCodeResponse -__OBJC_$_INSTANCE_METHODS_MSIDWebOAuth2AuthCodeResponse -__OBJC_$_INSTANCE_VARIABLES_MSIDWebOAuth2AuthCodeResponse -__OBJC_$_PROP_LIST_MSIDWebOAuth2AuthCodeResponse -__OBJC_CLASS_RO_$_MSIDWebOAuth2AuthCodeResponse -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/response/MSIDWebOAuth2AuthCodeResponse.m -src/webview/response/MSIDWebOAuth2AuthCodeResponse.m -src/webview/response/MSIDWebOAuth2AuthCodeResponse.h --[MSIDAccountCredentialCache initWithDataSource:] --[MSIDAccountCredentialCache getCredentialsWithQuery:context:error:] --[MSIDAccountCredentialCache getCredential:context:error:] --[MSIDAccountCredentialCache getAllCredentialsWithType:context:error:] --[MSIDAccountCredentialCache getAccountsWithQuery:context:error:] --[MSIDAccountCredentialCache getAccount:context:error:] --[MSIDAccountCredentialCache getAllAccountsWithType:context:error:] --[MSIDAccountCredentialCache getAllItemsWithContext:error:] --[MSIDAccountCredentialCache saveCredential:context:error:] --[MSIDAccountCredentialCache saveAccount:context:error:] --[MSIDAccountCredentialCache removeCredentialsWithQuery:context:error:] --[MSIDAccountCredentialCache removeCredential:context:error:] --[MSIDAccountCredentialCache removeAccountsWithQuery:context:error:] --[MSIDAccountCredentialCache removeAccount:context:error:] --[MSIDAccountCredentialCache clearWithContext:error:] --[MSIDAccountCredentialCache removeAllCredentials:context:error:] --[MSIDAccountCredentialCache removeAllAccounts:context:error:] --[MSIDAccountCredentialCache wipeInfoWithContext:error:] --[MSIDAccountCredentialCache saveWipeInfoWithContext:error:] --[MSIDAccountCredentialCache saveAppMetadata:context:error:] --[MSIDAccountCredentialCache removeAppMetadata:context:error:] --[MSIDAccountCredentialCache getAppMetadataEntriesWithQuery:context:error:] --[MSIDAccountCredentialCache dataSource] --[MSIDAccountCredentialCache .cxx_destruct] --[MSIDAccountCredentialCache getCredential:context:error:].cold.1 --[MSIDAccountCredentialCache getAccountsWithQuery:context:error:].cold.1 --[MSIDAccountCredentialCache getAccount:context:error:].cold.1 --[MSIDAccountCredentialCache saveCredential:context:error:].cold.1 --[MSIDAccountCredentialCache saveAccount:context:error:].cold.1 --[MSIDAccountCredentialCache removeCredentialsWithQuery:context:error:].cold.1 --[MSIDAccountCredentialCache removeCredential:context:error:].cold.1 --[MSIDAccountCredentialCache removeAccountsWithQuery:context:error:].cold.1 --[MSIDAccountCredentialCache removeAccount:context:error:].cold.1 --[MSIDAccountCredentialCache removeAllCredentials:context:error:].cold.1 --[MSIDAccountCredentialCache removeAllAccounts:context:error:].cold.1 --[MSIDAccountCredentialCache saveAppMetadata:context:error:].cold.1 --[MSIDAccountCredentialCache removeAppMetadata:context:error:].cold.1 --[MSIDAccountCredentialCache getAppMetadataEntriesWithQuery:context:error:].cold.1 -_OBJC_CLASSLIST_REFERENCES_$_.93 -_OBJC_CLASSLIST_REFERENCES_$_.188 -_OBJC_CLASSLIST_REFERENCES_$_.208 -__OBJC_METACLASS_RO_$_MSIDAccountCredentialCache -__OBJC_$_INSTANCE_METHODS_MSIDAccountCredentialCache -_OBJC_IVAR_$_MSIDAccountCredentialCache._serializer -_OBJC_IVAR_$_MSIDAccountCredentialCache._dataSource -__OBJC_$_INSTANCE_VARIABLES_MSIDAccountCredentialCache -__OBJC_$_PROP_LIST_MSIDAccountCredentialCache -__OBJC_CLASS_RO_$_MSIDAccountCredentialCache -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/accessor/MSIDAccountCredentialCache.m --[MSIDAccountCredentialCache getAppMetadataEntriesWithQuery:context:error:].cold.1 -src/cache/accessor/MSIDAccountCredentialCache.m --[MSIDAccountCredentialCache removeAppMetadata:context:error:].cold.1 --[MSIDAccountCredentialCache saveAppMetadata:context:error:].cold.1 --[MSIDAccountCredentialCache removeAllAccounts:context:error:].cold.1 --[MSIDAccountCredentialCache removeAllCredentials:context:error:].cold.1 --[MSIDAccountCredentialCache removeAccount:context:error:].cold.1 --[MSIDAccountCredentialCache removeAccountsWithQuery:context:error:].cold.1 --[MSIDAccountCredentialCache removeCredential:context:error:].cold.1 --[MSIDAccountCredentialCache removeCredentialsWithQuery:context:error:].cold.1 --[MSIDAccountCredentialCache saveAccount:context:error:].cold.1 --[MSIDAccountCredentialCache saveCredential:context:error:].cold.1 --[MSIDAccountCredentialCache getAccount:context:error:].cold.1 --[MSIDAccountCredentialCache getAccountsWithQuery:context:error:].cold.1 --[MSIDAccountCredentialCache getCredential:context:error:].cold.1 -src/cache/accessor/MSIDAccountCredentialCache.h --[MSIDSSOExtensionInteractiveTokenRequest initWithRequestParameters:oauthFactory:tokenResponseValidator:tokenCache:accountMetadataCache:extendedTokenCache:] -___156-[MSIDSSOExtensionInteractiveTokenRequest initWithRequestParameters:oauthFactory:tokenResponseValidator:tokenCache:accountMetadataCache:extendedTokenCache:]_block_invoke -___156-[MSIDSSOExtensionInteractiveTokenRequest initWithRequestParameters:oauthFactory:tokenResponseValidator:tokenCache:accountMetadataCache:extendedTokenCache:]_block_invoke_2 --[MSIDSSOExtensionInteractiveTokenRequest executeRequestWithCompletion:] -___72-[MSIDSSOExtensionInteractiveTokenRequest executeRequestWithCompletion:]_block_invoke --[MSIDSSOExtensionInteractiveTokenRequest presentationAnchorForAuthorizationController:] --[MSIDSSOExtensionInteractiveTokenRequest presentationAnchor] -___61-[MSIDSSOExtensionInteractiveTokenRequest presentationAnchor]_block_invoke --[MSIDSSOExtensionInteractiveTokenRequest dealloc] --[MSIDSSOExtensionInteractiveTokenRequest authorizationController] --[MSIDSSOExtensionInteractiveTokenRequest setAuthorizationController:] --[MSIDSSOExtensionInteractiveTokenRequest requestCompletionBlock] --[MSIDSSOExtensionInteractiveTokenRequest setRequestCompletionBlock:] --[MSIDSSOExtensionInteractiveTokenRequest extensionDelegate] --[MSIDSSOExtensionInteractiveTokenRequest setExtensionDelegate:] --[MSIDSSOExtensionInteractiveTokenRequest ssoProvider] --[MSIDSSOExtensionInteractiveTokenRequest setSsoProvider:] --[MSIDSSOExtensionInteractiveTokenRequest providerType] --[MSIDSSOExtensionInteractiveTokenRequest enrollmentIdsCache] --[MSIDSSOExtensionInteractiveTokenRequest mamResourcesCache] --[MSIDSSOExtensionInteractiveTokenRequest ssoTokenResponseHandler] --[MSIDSSOExtensionInteractiveTokenRequest .cxx_destruct] -_OBJC_IVAR_$_MSIDSSOExtensionInteractiveTokenRequest._ssoTokenResponseHandler -_OBJC_IVAR_$_MSIDSSOExtensionInteractiveTokenRequest._extensionDelegate -___block_descriptor_48_e8_32s40w_e37_v24?0"MSIDTokenResult"8"NSError"16l -_OBJC_IVAR_$_MSIDSSOExtensionInteractiveTokenRequest._ssoProvider -_OBJC_IVAR_$_MSIDSSOExtensionInteractiveTokenRequest._providerType -_OBJC_IVAR_$_MSIDSSOExtensionInteractiveTokenRequest._enrollmentIdsCache -_OBJC_IVAR_$_MSIDSSOExtensionInteractiveTokenRequest._mamResourcesCache -_OBJC_IVAR_$_MSIDSSOExtensionInteractiveTokenRequest._authorizationController -_OBJC_IVAR_$_MSIDSSOExtensionInteractiveTokenRequest._requestCompletionBlock -__OBJC_CLASS_PROTOCOLS_$_MSIDSSOExtensionInteractiveTokenRequest -__OBJC_METACLASS_RO_$_MSIDSSOExtensionInteractiveTokenRequest -__OBJC_$_INSTANCE_METHODS_MSIDSSOExtensionInteractiveTokenRequest -__OBJC_$_INSTANCE_VARIABLES_MSIDSSOExtensionInteractiveTokenRequest -__OBJC_$_PROP_LIST_MSIDSSOExtensionInteractiveTokenRequest -__OBJC_CLASS_RO_$_MSIDSSOExtensionInteractiveTokenRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/requests/broker/MSIDSSOExtensionInteractiveTokenRequest.m -src/requests/broker/MSIDSSOExtensionInteractiveTokenRequest.m -__61-[MSIDSSOExtensionInteractiveTokenRequest presentationAnchor]_block_invoke -__72-[MSIDSSOExtensionInteractiveTokenRequest executeRequestWithCompletion:]_block_invoke -__156-[MSIDSSOExtensionInteractiveTokenRequest initWithRequestParameters:oauthFactory:tokenResponseValidator:tokenCache:accountMetadataCache:extendedTokenCache:]_block_invoke_2 -__156-[MSIDSSOExtensionInteractiveTokenRequest initWithRequestParameters:oauthFactory:tokenResponseValidator:tokenCache:accountMetadataCache:extendedTokenCache:]_block_invoke -+[MSIDBrokerOperationTokenResponse load] -+[MSIDBrokerOperationTokenResponse responseType] --[MSIDBrokerOperationTokenResponse initWithJSONDictionary:error:] --[MSIDBrokerOperationTokenResponse jsonDictionary] --[MSIDBrokerOperationTokenResponse tokenResponse] --[MSIDBrokerOperationTokenResponse setTokenResponse:] --[MSIDBrokerOperationTokenResponse authority] --[MSIDBrokerOperationTokenResponse setAuthority:] --[MSIDBrokerOperationTokenResponse additionalTokenResponse] --[MSIDBrokerOperationTokenResponse setAdditionalTokenResponse:] --[MSIDBrokerOperationTokenResponse .cxx_destruct] -_OBJC_IVAR_$_MSIDBrokerOperationTokenResponse._authority -_OBJC_IVAR_$_MSIDBrokerOperationTokenResponse._tokenResponse -_OBJC_IVAR_$_MSIDBrokerOperationTokenResponse._additionalTokenResponse -__OBJC_$_CLASS_METHODS_MSIDBrokerOperationTokenResponse -__OBJC_METACLASS_RO_$_MSIDBrokerOperationTokenResponse -__OBJC_$_INSTANCE_METHODS_MSIDBrokerOperationTokenResponse -__OBJC_$_INSTANCE_VARIABLES_MSIDBrokerOperationTokenResponse -__OBJC_$_PROP_LIST_MSIDBrokerOperationTokenResponse -__OBJC_CLASS_RO_$_MSIDBrokerOperationTokenResponse -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/broker_operation/response/MSIDBrokerOperationTokenResponse.m -src/broker_operation/response/MSIDBrokerOperationTokenResponse.m -src/broker_operation/response/MSIDBrokerOperationTokenResponse.h --[MSIDAccountCacheItem description] --[MSIDAccountCacheItem isEqual:] --[MSIDAccountCacheItem isEqualToItem:] --[MSIDAccountCacheItem hash] --[MSIDAccountCacheItem copyWithZone:] --[MSIDAccountCacheItem initWithJSONDictionary:error:] --[MSIDAccountCacheItem jsonDictionary] --[MSIDAccountCacheItem generateCacheKey] --[MSIDAccountCacheItem accountType] --[MSIDAccountCacheItem setAccountType:] --[MSIDAccountCacheItem homeAccountId] --[MSIDAccountCacheItem setHomeAccountId:] --[MSIDAccountCacheItem environment] --[MSIDAccountCacheItem setEnvironment:] --[MSIDAccountCacheItem localAccountId] --[MSIDAccountCacheItem setLocalAccountId:] --[MSIDAccountCacheItem username] --[MSIDAccountCacheItem setUsername:] --[MSIDAccountCacheItem givenName] --[MSIDAccountCacheItem setGivenName:] --[MSIDAccountCacheItem middleName] --[MSIDAccountCacheItem setMiddleName:] --[MSIDAccountCacheItem familyName] --[MSIDAccountCacheItem setFamilyName:] --[MSIDAccountCacheItem name] --[MSIDAccountCacheItem setName:] --[MSIDAccountCacheItem realm] --[MSIDAccountCacheItem setRealm:] --[MSIDAccountCacheItem clientInfo] --[MSIDAccountCacheItem setClientInfo:] --[MSIDAccountCacheItem alternativeAccountId] --[MSIDAccountCacheItem setAlternativeAccountId:] --[MSIDAccountCacheItem lastModificationTime] --[MSIDAccountCacheItem setLastModificationTime:] --[MSIDAccountCacheItem lastModificationApp] --[MSIDAccountCacheItem setLastModificationApp:] --[MSIDAccountCacheItem json] --[MSIDAccountCacheItem setJson:] --[MSIDAccountCacheItem .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.107 -__OBJC_CLASS_PROTOCOLS_$_MSIDAccountCacheItem -__OBJC_METACLASS_RO_$_MSIDAccountCacheItem -__OBJC_$_INSTANCE_METHODS_MSIDAccountCacheItem -_OBJC_IVAR_$_MSIDAccountCacheItem._accountType -_OBJC_IVAR_$_MSIDAccountCacheItem._homeAccountId -_OBJC_IVAR_$_MSIDAccountCacheItem._environment -_OBJC_IVAR_$_MSIDAccountCacheItem._localAccountId -_OBJC_IVAR_$_MSIDAccountCacheItem._username -_OBJC_IVAR_$_MSIDAccountCacheItem._givenName -_OBJC_IVAR_$_MSIDAccountCacheItem._middleName -_OBJC_IVAR_$_MSIDAccountCacheItem._familyName -_OBJC_IVAR_$_MSIDAccountCacheItem._name -_OBJC_IVAR_$_MSIDAccountCacheItem._realm -_OBJC_IVAR_$_MSIDAccountCacheItem._clientInfo -_OBJC_IVAR_$_MSIDAccountCacheItem._alternativeAccountId -_OBJC_IVAR_$_MSIDAccountCacheItem._lastModificationTime -_OBJC_IVAR_$_MSIDAccountCacheItem._lastModificationApp -_OBJC_IVAR_$_MSIDAccountCacheItem._json -__OBJC_$_INSTANCE_VARIABLES_MSIDAccountCacheItem -__OBJC_$_PROP_LIST_MSIDAccountCacheItem -__OBJC_CLASS_RO_$_MSIDAccountCacheItem -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/token/MSIDAccountCacheItem.m -src/cache/token/MSIDAccountCacheItem.m -src/cache/token/MSIDAccountCacheItem.h --[MSIDCredentialHeader initWithJSONDictionary:error:] --[MSIDCredentialHeader jsonDictionary] --[MSIDCredentialHeader info] --[MSIDCredentialHeader setInfo:] --[MSIDCredentialHeader .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_MSIDCredentialHeader -__OBJC_METACLASS_RO_$_MSIDCredentialHeader -__OBJC_$_INSTANCE_METHODS_MSIDCredentialHeader -_OBJC_IVAR_$_MSIDCredentialHeader._info -__OBJC_$_INSTANCE_VARIABLES_MSIDCredentialHeader -__OBJC_$_PROP_LIST_MSIDCredentialHeader -__OBJC_CLASS_RO_$_MSIDCredentialHeader -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/broker_operation/response/sso_cookies_response/MSIDCredentialHeader.m -src/broker_operation/response/sso_cookies_response/MSIDCredentialHeader.m -src/broker_operation/response/sso_cookies_response/MSIDCredentialHeader.h --[MSIDSSOExtensionSilentTokenRequestController acquireToken:] -___61-[MSIDSSOExtensionSilentTokenRequestController acquireToken:]_block_invoke -+[MSIDSSOExtensionSilentTokenRequestController canPerformRequest] -__OBJC_$_CLASS_METHODS_MSIDSSOExtensionSilentTokenRequestController -__OBJC_METACLASS_RO_$_MSIDSSOExtensionSilentTokenRequestController -__OBJC_$_INSTANCE_METHODS_MSIDSSOExtensionSilentTokenRequestController -__OBJC_CLASS_RO_$_MSIDSSOExtensionSilentTokenRequestController -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/controllers/broker/MSIDSSOExtensionSilentTokenRequestController.m -src/controllers/broker/MSIDSSOExtensionSilentTokenRequestController.m -__61-[MSIDSSOExtensionSilentTokenRequestController acquireToken:]_block_invoke -+[MSIDAuthenticationSchemePop load] --[MSIDAuthenticationSchemePop initWithSchemeParameters:] --[MSIDAuthenticationSchemePop authSchemeFromParameters:] --[MSIDAuthenticationSchemePop accessToken] --[MSIDAuthenticationSchemePop credentialType] --[MSIDAuthenticationSchemePop tokenType] --[MSIDAuthenticationSchemePop matchAccessTokenKeyThumbprint:] --[MSIDAuthenticationSchemePop initWithJSONDictionary:error:] --[MSIDAuthenticationSchemePop jsonDictionary] --[MSIDAuthenticationSchemePop copyWithZone:] --[MSIDAuthenticationSchemePop kid] --[MSIDAuthenticationSchemePop setKid:] --[MSIDAuthenticationSchemePop req_cnf] --[MSIDAuthenticationSchemePop setReq_cnf:] --[MSIDAuthenticationSchemePop .cxx_destruct] -_OBJC_IVAR_$_MSIDAuthenticationSchemePop._req_cnf -_OBJC_IVAR_$_MSIDAuthenticationSchemePop._kid -__OBJC_$_CLASS_METHODS_MSIDAuthenticationSchemePop -__OBJC_METACLASS_RO_$_MSIDAuthenticationSchemePop -__OBJC_$_INSTANCE_METHODS_MSIDAuthenticationSchemePop -__OBJC_$_INSTANCE_VARIABLES_MSIDAuthenticationSchemePop -__OBJC_$_PROP_LIST_MSIDAuthenticationSchemePop -__OBJC_CLASS_RO_$_MSIDAuthenticationSchemePop -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/auth_scheme/MSIDAuthenticationSchemePop.m -src/auth_scheme/MSIDAuthenticationSchemePop.m --[MSIDSignoutController initWithRequestParameters:shouldSignoutFromBrowser:oauthFactory:error:] --[MSIDSignoutController executeRequestWithCompletion:] -___54-[MSIDSignoutController executeRequestWithCompletion:]_block_invoke --[MSIDSignoutController parameters] --[MSIDSignoutController setParameters:] --[MSIDSignoutController shouldSignoutFromBrowser] --[MSIDSignoutController setShouldSignoutFromBrowser:] --[MSIDSignoutController factory] --[MSIDSignoutController setFactory:] --[MSIDSignoutController currentRequest] --[MSIDSignoutController setCurrentRequest:] --[MSIDSignoutController .cxx_destruct] -__OBJC_METACLASS_RO_$_MSIDSignoutController -__OBJC_$_INSTANCE_METHODS_MSIDSignoutController -_OBJC_IVAR_$_MSIDSignoutController._shouldSignoutFromBrowser -_OBJC_IVAR_$_MSIDSignoutController._parameters -_OBJC_IVAR_$_MSIDSignoutController._factory -_OBJC_IVAR_$_MSIDSignoutController._currentRequest -__OBJC_$_INSTANCE_VARIABLES_MSIDSignoutController -__OBJC_$_PROP_LIST_MSIDSignoutController -__OBJC_CLASS_RO_$_MSIDSignoutController -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/controllers/MSIDSignoutController.m -src/controllers/MSIDSignoutController.m -src/controllers/MSIDSignoutController.h -__54-[MSIDSignoutController executeRequestWithCompletion:]_block_invoke --[MSIDTelemetryUIEvent initWithName:requestId:correlationId:] --[MSIDTelemetryUIEvent setLoginHint:] --[MSIDTelemetryUIEvent setNtlm:] --[MSIDTelemetryUIEvent setIsCancelled:] -+[MSIDTelemetryUIEvent propertiesToAggregate] -___45+[MSIDTelemetryUIEvent propertiesToAggregate]_block_invoke -__OBJC_$_CLASS_METHODS_MSIDTelemetryUIEvent -__OBJC_METACLASS_RO_$_MSIDTelemetryUIEvent -__OBJC_$_INSTANCE_METHODS_MSIDTelemetryUIEvent -__OBJC_CLASS_RO_$_MSIDTelemetryUIEvent -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/telemetry/MSIDTelemetryUIEvent.m -__45+[MSIDTelemetryUIEvent propertiesToAggregate]_block_invoke -src/telemetry/MSIDTelemetryUIEvent.m -+[MSIDBrokerOperationGetSsoCookiesRequest load] -+[MSIDBrokerOperationGetSsoCookiesRequest operation] --[MSIDBrokerOperationGetSsoCookiesRequest initWithJSONDictionary:error:] --[MSIDBrokerOperationGetSsoCookiesRequest jsonDictionary] --[MSIDBrokerOperationGetSsoCookiesRequest ssoUrl] --[MSIDBrokerOperationGetSsoCookiesRequest setSsoUrl:] --[MSIDBrokerOperationGetSsoCookiesRequest accountIdentifier] --[MSIDBrokerOperationGetSsoCookiesRequest setAccountIdentifier:] --[MSIDBrokerOperationGetSsoCookiesRequest headerTypes] --[MSIDBrokerOperationGetSsoCookiesRequest setHeaderTypes:] --[MSIDBrokerOperationGetSsoCookiesRequest .cxx_destruct] -_OBJC_IVAR_$_MSIDBrokerOperationGetSsoCookiesRequest._ssoUrl -_OBJC_IVAR_$_MSIDBrokerOperationGetSsoCookiesRequest._accountIdentifier -_OBJC_IVAR_$_MSIDBrokerOperationGetSsoCookiesRequest._headerTypes -__OBJC_$_CLASS_METHODS_MSIDBrokerOperationGetSsoCookiesRequest -__OBJC_METACLASS_RO_$_MSIDBrokerOperationGetSsoCookiesRequest -__OBJC_$_INSTANCE_METHODS_MSIDBrokerOperationGetSsoCookiesRequest -__OBJC_$_INSTANCE_VARIABLES_MSIDBrokerOperationGetSsoCookiesRequest -__OBJC_$_PROP_LIST_MSIDBrokerOperationGetSsoCookiesRequest -__OBJC_CLASS_RO_$_MSIDBrokerOperationGetSsoCookiesRequest -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/broker_operation/request/sso_cookies_request/MSIDBrokerOperationGetSsoCookiesRequest.m -src/broker_operation/request/sso_cookies_request/MSIDBrokerOperationGetSsoCookiesRequest.m -src/broker_operation/request/sso_cookies_request/MSIDBrokerOperationGetSsoCookiesRequest.h --[MSIDAADOAuthEmbeddedWebviewController initWithStartURL:endURL:webview:customHeaders:platfromParams:context:] --[MSIDAADOAuthEmbeddedWebviewController decidePolicyAADForNavigationAction:decisionHandler:] -___92-[MSIDAADOAuthEmbeddedWebviewController decidePolicyAADForNavigationAction:decisionHandler:]_block_invoke --[MSIDAADOAuthEmbeddedWebviewController decidePolicyForNavigationAction:webview:decisionHandler:] -___block_descriptor_40_e8_32s_e34_v24?0"NSURLRequest"8"NSError"16l -__OBJC_METACLASS_RO_$_MSIDAADOAuthEmbeddedWebviewController -__OBJC_$_INSTANCE_METHODS_MSIDAADOAuthEmbeddedWebviewController -__OBJC_CLASS_RO_$_MSIDAADOAuthEmbeddedWebviewController -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/embeddedWebview/MSIDAADOAuthEmbeddedWebviewController.m -src/webview/embeddedWebview/MSIDAADOAuthEmbeddedWebviewController.m -__92-[MSIDAADOAuthEmbeddedWebviewController decidePolicyAADForNavigationAction:decisionHandler:]_block_invoke --[MSIDAccountMetadataCacheItem initWithClientId:] --[MSIDAccountMetadataCacheItem accountMetadataForHomeAccountId:] --[MSIDAccountMetadataCacheItem addAccountMetadata:forHomeAccountId:error:] --[MSIDAccountMetadataCacheItem removeAccountMetadataForHomeAccountId:error:] --[MSIDAccountMetadataCacheItem initWithJSONDictionary:error:] --[MSIDAccountMetadataCacheItem jsonDictionary] --[MSIDAccountMetadataCacheItem copyWithZone:] --[MSIDAccountMetadataCacheItem hash] --[MSIDAccountMetadataCacheItem isEqual:] --[MSIDAccountMetadataCacheItem isEqualToItem:] --[MSIDAccountMetadataCacheItem generateCacheKey] --[MSIDAccountMetadataCacheItem clientId] --[MSIDAccountMetadataCacheItem principalAccountId] --[MSIDAccountMetadataCacheItem setPrincipalAccountId:] --[MSIDAccountMetadataCacheItem principalAccountEnvironment] --[MSIDAccountMetadataCacheItem setPrincipalAccountEnvironment:] --[MSIDAccountMetadataCacheItem .cxx_destruct] -__OBJC_CLASS_PROTOCOLS_$_MSIDAccountMetadataCacheItem -__OBJC_METACLASS_RO_$_MSIDAccountMetadataCacheItem -__OBJC_$_INSTANCE_METHODS_MSIDAccountMetadataCacheItem -_OBJC_IVAR_$_MSIDAccountMetadataCacheItem._accountMetadataMap -_OBJC_IVAR_$_MSIDAccountMetadataCacheItem._clientId -_OBJC_IVAR_$_MSIDAccountMetadataCacheItem._principalAccountId -_OBJC_IVAR_$_MSIDAccountMetadataCacheItem._principalAccountEnvironment -__OBJC_$_INSTANCE_VARIABLES_MSIDAccountMetadataCacheItem -__OBJC_$_PROP_LIST_MSIDAccountMetadataCacheItem -__OBJC_CLASS_RO_$_MSIDAccountMetadataCacheItem -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/metadata/accountMetadata/MSIDAccountMetadataCacheItem.m -src/cache/metadata/accountMetadata/MSIDAccountMetadataCacheItem.m -src/cache/metadata/accountMetadata/MSIDAccountMetadataCacheItem.h --[MSIDSafariViewController initWithURL:parentController:presentationType:context:] --[MSIDSafariViewController cancelProgrammatically] --[MSIDSafariViewController userCancel] --[MSIDSafariViewController startWithCompletionHandler:] -___55-[MSIDSafariViewController startWithCompletionHandler:]_block_invoke --[MSIDSafariViewController completeSessionWithResponse:context:error:] --[MSIDSafariViewController dismiss] -___35-[MSIDSafariViewController dismiss]_block_invoke -___35-[MSIDSafariViewController dismiss]_block_invoke_2 --[MSIDSafariViewController safariViewControllerDidFinish:] --[MSIDSafariViewController safariViewController:activityItemsForURL:title:] --[MSIDSafariViewController startURL] --[MSIDSafariViewController parentController] --[MSIDSafariViewController setParentController:] --[MSIDSafariViewController appActivities] --[MSIDSafariViewController setAppActivities:] --[MSIDSafariViewController .cxx_destruct] -__OBJC_$_PROTOCOL_REFS_SFSafariViewControllerDelegate -__OBJC_$_PROTOCOL_INSTANCE_METHODS_OPT_SFSafariViewControllerDelegate -__OBJC_$_PROTOCOL_METHOD_TYPES_SFSafariViewControllerDelegate -__OBJC_PROTOCOL_$_SFSafariViewControllerDelegate -__OBJC_LABEL_PROTOCOL_$_SFSafariViewControllerDelegate -__OBJC_CLASS_PROTOCOLS_$_MSIDSafariViewController -__OBJC_METACLASS_RO_$_MSIDSafariViewController -__OBJC_$_INSTANCE_METHODS_MSIDSafariViewController -_OBJC_IVAR_$_MSIDSafariViewController._safariViewController -_OBJC_IVAR_$_MSIDSafariViewController._startURL -_OBJC_IVAR_$_MSIDSafariViewController._completionHandler -_OBJC_IVAR_$_MSIDSafariViewController._context -_OBJC_IVAR_$_MSIDSafariViewController._parentController -_OBJC_IVAR_$_MSIDSafariViewController._appActivities -__OBJC_$_INSTANCE_VARIABLES_MSIDSafariViewController -__OBJC_$_PROP_LIST_MSIDSafariViewController -__OBJC_CLASS_RO_$_MSIDSafariViewController -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/webview/systemWebview/ios/MSIDSafariViewController.m -src/webview/systemWebview/ios/MSIDSafariViewController.m -src/webview/systemWebview/ios/MSIDSafariViewController.h -__35-[MSIDSafariViewController dismiss]_block_invoke_2 -__35-[MSIDSafariViewController dismiss]_block_invoke -__55-[MSIDSafariViewController startWithCompletionHandler:]_block_invoke --[MSIDThrottlingModel429 initWithRequest:cacheRecord:errorResponse:datasource:] -+[MSIDThrottlingModel429 isApplicableForTheThrottleModel:] --[MSIDThrottlingModel429 shouldThrottleRequest] --[MSIDThrottlingModel429 createDBCacheRecord] --[MSIDThrottlingModel429 updateServerTelemetry] -__OBJC_$_CLASS_METHODS_MSIDThrottlingModel429 -__OBJC_METACLASS_RO_$_MSIDThrottlingModel429 -__OBJC_$_INSTANCE_METHODS_MSIDThrottlingModel429 -__OBJC_CLASS_RO_$_MSIDThrottlingModel429 -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/throttling/model/MSIDThrottlingModel429.m -src/throttling/model/MSIDThrottlingModel429.m --[MSIDDefaultAccountCacheKey accountTypeNumber:] --[MSIDDefaultAccountCacheKey initWithHomeAccountId:environment:realm:type:] --[MSIDDefaultAccountCacheKey generic] --[MSIDDefaultAccountCacheKey type] --[MSIDDefaultAccountCacheKey account] --[MSIDDefaultAccountCacheKey service] --[MSIDDefaultAccountCacheKey isShared] --[MSIDDefaultAccountCacheKey copyWithZone:] --[MSIDDefaultAccountCacheKey homeAccountId] --[MSIDDefaultAccountCacheKey setHomeAccountId:] --[MSIDDefaultAccountCacheKey environment] --[MSIDDefaultAccountCacheKey setEnvironment:] --[MSIDDefaultAccountCacheKey username] --[MSIDDefaultAccountCacheKey setUsername:] --[MSIDDefaultAccountCacheKey realm] --[MSIDDefaultAccountCacheKey setRealm:] --[MSIDDefaultAccountCacheKey accountType] --[MSIDDefaultAccountCacheKey setAccountType:] --[MSIDDefaultAccountCacheKey .cxx_destruct] -_OBJC_IVAR_$_MSIDDefaultAccountCacheKey._homeAccountId -_OBJC_IVAR_$_MSIDDefaultAccountCacheKey._environment -_OBJC_IVAR_$_MSIDDefaultAccountCacheKey._realm -_OBJC_IVAR_$_MSIDDefaultAccountCacheKey._accountType -_OBJC_IVAR_$_MSIDDefaultAccountCacheKey._username -__OBJC_CLASS_PROTOCOLS_$_MSIDDefaultAccountCacheKey -__OBJC_METACLASS_RO_$_MSIDDefaultAccountCacheKey -__OBJC_$_INSTANCE_METHODS_MSIDDefaultAccountCacheKey -__OBJC_$_INSTANCE_VARIABLES_MSIDDefaultAccountCacheKey -__OBJC_$_PROP_LIST_MSIDDefaultAccountCacheKey -__OBJC_CLASS_RO_$_MSIDDefaultAccountCacheKey -/Users/muhammadumer/Documents/workspace/work/payment-test/Carthage/Checkouts/microsoft-authentication-library-for-objc/MSAL/IdentityCore/IdentityCore/src/cache/key/MSIDDefaultAccountCacheKey.m -src/cache/key/MSIDDefaultAccountCacheKey.m -src/cache/key/MSIDDefaultAccountCacheKey.h diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSAL.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSAL.h deleted file mode 100644 index ea36343a2b..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSAL.h +++ /dev/null @@ -1,89 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -#if TARGET_OS_IPHONE -#import -#else -#import -#endif - -/** Project version number for MSAL */ -FOUNDATION_EXPORT double MSAL__Framework_VersionNumber; - -/** Project version string for MSAL */ -FOUNDATION_EXPORT const unsigned char MSAL__Framework_VersionString[]; - -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#if TARGET_OS_IPHONE -#import -#endif -#import -#import -#import -#import -#import diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALAADAuthority.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALAADAuthority.h deleted file mode 100644 index a5fe7e5a5e..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALAADAuthority.h +++ /dev/null @@ -1,164 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALAuthority.h" - -/** -The sign-in audience specifies what kind of accounts you want to support in your app depending on the business needs for your application: - - For example, if you're building an application that will be only used in your organization, you can specify MSALAudienceType as MSALAzureADMyOrgOnlyAudience, and specify what organization it is by passing its tenant ID - - If your app will be used by multiple organizations and you want to sign-in users with both their work and school accounts, you can specify MSALAudienceType as MSALAzureADAndPersonalMicrosoftAccountAudience. - - Note that effective audience will be also dependent on what you specify in your application registration. For example, if you specify sign in audience as My Org Only in your app registration, and in MSAL as Multiple Orgs, the effective audience for your application will be the minimum of those two (My Org Only). See instructions here: https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app#register-a-new-application-using-the-azure-portal -*/ -typedef NS_ENUM(NSInteger, MSALAudienceType) -{ - -/** - Users with a personal Microsoft account, or a work or school account in any organization’s Azure AD tenant - Maps to https://[instance]/common/ -*/ - MSALAzureADAndPersonalMicrosoftAccountAudience, - -/** - Users with a Microsoft work or school account in any organization’s Azure AD tenant (i.e. multi-tenant). - Maps to https://[instance]/organizations/ -*/ - MSALAzureADMultipleOrgsAudience, - -/** - Users with a Microsoft work or school account in my organization’s Azure AD tenant (i.e. single tenant). - Maps to https://[instance]/[tenantId] - */ - MSALAzureADMyOrgOnlyAudience, - -/** - Users with a personal Microsoft account. Maps to https://[instance]/consumers/ - */ - MSALPersonalMicrosoftAccountAudience -}; - -/** - All the national clouds authenticate users separately in each environment and have separate authentication endpoints. - MSALAzureCloudInstance represents a national cloud environment that should be used for authentication. - See instructions here: https://docs.microsoft.com/en-us/azure/active-directory/develop/authentication-national-cloud - */ - -typedef NS_ENUM(NSInteger, MSALAzureCloudInstance) -{ - /** - Microsoft Azure public cloud. Maps to https://login.microsoftonline.com - */ - MSALAzurePublicCloudInstance, - - /** - Microsoft Chinese national cloud. Maps to https://login.chinacloudapi.cn - */ - MSALAzureChinaCloudInstance, - - /** - Microsoft German national cloud ("Black Forest"). Maps to https://login.microsoftonline.de - */ - MSALAzureGermanyCloudInstance, - - /** - US Government cloud. Maps to https://login.microsoftonline.us - */ - MSALAzureUsGovernmentCloudInstance -}; - -/** - An Azure Active Directory (AAD) authority indicating a directory that MSAL can use to obtain tokens. For AAD it is of the form https://aad_instance/aad_tenant, where aad_instance is the - directory host (e.g. login.microsoftonline.com) and aad_tenant is a identifier within the directory itself (e.g. a domain associated to the tenant, such as contoso.onmicrosoft.com, or the GUID representing the TenantID property of the directory) - */ -@interface MSALAADAuthority : MSALAuthority - -#pragma mark - Initializing MSALAADAuthority with a URL - -/** - Initializes MSALAADAuthority with NSURL. - @param url Authority indicating a directory that MSAL can use to obtain tokens. In Azure AD - it is of the form https://aad_instance/aad_tenant, where aad_instance is the - directory host (e.g. https://login.microsoftonline.com) and aad_tenant is a - identifier within the directory itself (e.g. a domain associated to the - tenant, such as contoso.onmicrosoft.com, or the GUID representing the - TenantID property of the directory) - @param error The error that occurred creating the authority object, if any, if you're - not interested in the specific error pass in nil. - */ -- (nullable instancetype)initWithURL:(nonnull NSURL *)url - error:(NSError * _Nullable __autoreleasing * _Nullable)error; - -/** - Initializes MSALAADAuthority with NSURL and tenant ID. - @param url Authority indicating a directory that MSAL can use to obtain tokens. In Azure AD - it is of the form https://aad_instance/aad_tenant, where aad_instance is the - directory host (e.g. https://login.microsoftonline.com) and aad_tenant is a - identifier within the directory itself (e.g. a domain associated to the - tenant, such as contoso.onmicrosoft.com, or the GUID representing the - TenantID property of the directory) - @param rawTenant GUID representing the TenantID of your Azure Active Directory - @param error The error that occurred creating the authority object, if any, if you're - not interested in the specific error pass in nil. - */ -- (nullable instancetype)initWithURL:(nonnull NSURL *)url - rawTenant:(nullable NSString *)rawTenant - error:(NSError * _Nullable __autoreleasing * _Nullable)error NS_DESIGNATED_INITIALIZER; - -#pragma mark - Initializing MSALAADAuthority with a cloud instance and a sign-in audience - -/** - Initializes MSALAADAuthority with a cloud instance, audience type and an optional tenant ID. - @param cloudInstance Azure AD authentication endpoint in a national cloud (see `MSALAzureCloudInstance`) - @param audienceType The sign-in audience for the authority (see `MSALAudienceType`) - @param rawTenant GUID representing the TenantID of your Azure Active Directory - @param error The error that occurred creating the authority object, if any, if you're - not interested in the specific error pass in nil. - */ -- (nullable instancetype)initWithCloudInstance:(MSALAzureCloudInstance)cloudInstance - audienceType:(MSALAudienceType)audienceType - rawTenant:(nullable NSString *)rawTenant - error:(NSError * _Nullable __autoreleasing * _Nullable)error; - -/** - Initializes MSALAADAuthority with a cloud instance, audience type and an optional tenant ID. - @param environment Host of Azure AD authentication endpoint in a national cloud (e.g. "login.microsoftonline.com" or "login.microsoftonline.de") - @param audienceType The sign-in audience for the authority (see `MSALAudienceType`) - @param rawTenant GUID representing the TenantID of your Azure Active Directory - @param error The error that occurred creating the authority object, if any, if you're - not interested in the specific error pass in nil. - */ -- (nullable instancetype)initWithEnvironment:(nonnull NSString *)environment - audienceType:(MSALAudienceType)audienceType - rawTenant:(nullable NSString *)rawTenant - error:(NSError * _Nullable __autoreleasing * _Nullable)error; - - - -@end diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALADFSAuthority.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALADFSAuthority.h deleted file mode 100644 index 5a2e96f3f8..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALADFSAuthority.h +++ /dev/null @@ -1,49 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALAuthority.h" - -/** - An ADFS authority indicating an endpoint that MSAL can use to obtain tokens when talking to ADFS directly. - For example: https://somesite.contoso.com/adfs - @note Modern authentication with Active Directory Federation Services as identity provider (ADFS) is not supported by MSAL. ADFS is supported through federation only. - Initialization of MSALADFSAuthority will always fail. - */ -@interface MSALADFSAuthority : MSALAuthority - -#pragma mark - Initializing MSALADFSAuthority with an NSURL - -/** - Initializes MSALADFSAuthority with NSURL. - @param url Authority indicating an ADFS instance that MSAL can use to obtain tokens. - @param error The error that occurred creating the authority object, if any, if you're not interested in the specific error pass in nil. -*/ -- (nullable instancetype)initWithURL:(nonnull NSURL *)url - error:(NSError * _Nullable __autoreleasing * _Nullable)error; - -@end diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALAccount+MultiTenantAccount.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALAccount+MultiTenantAccount.h deleted file mode 100644 index ca4db7b4a4..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALAccount+MultiTenantAccount.h +++ /dev/null @@ -1,63 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import "MSALAccount.h" - -@class MSALTenantProfile; -@class MSALAccountId; - -@interface MSALAccount (MultiTenantAccount) - -#pragma mark - Getting information about account in different AAD tenants - -/** - Array of all tenants for which a token has been requested by the client. - - @note This field will only be available when querying account(s) by the following APIs of MSALPublicClientApplication: - `-[MSALPublicClientApplication allAccounts:]` - `-[MSALPublicClientApplication accountForHomeAccountId:error:]` - `-[MSALPublicClientApplication accountForUsername:error:]` - `-[MSALPublicClientApplication allAccountsFilteredByAuthority:]` - - The field will be nil in other scenarios. E.g., account returned as part of the result of an acquire token interactive/silent call. - */ -@property (readonly, nullable) NSArray *tenantProfiles; - -/** - Unique identifier of the account in the home tenant. - Provides additional information regarding account's home objectId and home tenantId in case of AAD. - */ -@property (readonly, nullable) MSALAccountId *homeAccountId; - -/** - Indicates that account is used for device wide SSO. - This property is only available for organizational accounts when AAD SSO plugin is present on the device. - It will be NO in all other cases. -*/ -@property (readonly) BOOL isSSOAccount; - -@end diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALAccount.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALAccount.h deleted file mode 100644 index b426c68fec..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALAccount.h +++ /dev/null @@ -1,105 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -@class MSALPublicClientApplication; - -/** - Representation of an authenticated account in the Microsoft identity platform. - Use MSALAccount to query information about the account, like username or id_token claims. - Store `identifier` for getting tokens silently from MSAL at a later point. - - @note For a list of standard id_token claims in the Microsoft Identity platform, see https://docs.microsoft.com/en-us/azure/active-directory/develop/id-tokens -*/ -@protocol MSALAccount - -/** - Shorthand name by which the End-User wishes to be referred to at the RP, such as janedoe or j.doe. This value MAY be any valid JSON string including special characters such as @, /, or whitespace. - Mostly maps to UserPrincipleName(UPN) in case of AAD. - Can be nil if not returned from the service. - */ -@property (readonly, nullable) NSString *username; - -/** - Unique identifier for the account. - Save this for account lookups from cache at a later point. - */ -@property (readonly, nullable) NSString *identifier; - -/** - Host part of the authority string used for authentication based on the issuer identifier. - Note that if a host supports multiple tenants, there'll be one MSALAccount for the host and one tenant profile per each tenant accessed (see MSALAccount+MultiTenantAccount.h header) - If a host doesn't support multiple tenants, there'll be one MSALAccount with accountClaims returned. - - e.g. if app accesses following tenants: Contoso.com and MyOrg.com in the Public AAD cloud, there'll be following information returned: - - MSALAccount - - environment of "login.microsoftonline.com" - - identifier based on the GUID of "MyOrg.com" - - accountClaims from the id token for the "MyOrg.com" - - tenantProfiles - - tenantProfile[0] - - identifier based on account identifiers from "MyOrg.com" (account object id in MyOrg.com and tenant Id for MyOrg.com directory) - - claims for the id token issued by MyOrg.com - - tenantProfile[1] - - identifier based on account identifiers from "Contoso.com" - - claims for the id token issued by Contoso.com - */ -@property (readonly, nonnull) NSString *environment; - -/** - ID token claims for the account. - Can be used to read additional information about the account, e.g. name - Will only be returned if there has been an id token issued for the client Id for the account's source tenant. - - */ -@property (readonly, nullable) NSDictionary *accountClaims; - -@end - -/** - Representation of an authenticated account in the Microsoft identity platform. MSALAccount class implements `MSALAccount` protocol. - @note MSALAccount should be never created directly by an application. - Instead, it is returned by MSAL as a result of getting a token interactively or silently (see `MSALResult`), or looked up by MSAL from cache (e.g. see `-[MSALPublicClientApplication allAccounts:]`) - */ -@interface MSALAccount : NSObject - -/** - `-[MSALAccount new]` is unavailable. - @note MSALAccount should be never created directly. - */ -+ (nonnull instancetype)new NS_UNAVAILABLE; - -/** - `-[[MSALAccount alloc] init]` is unavailable. - @note MSALAccount should be never created directly. -*/ -- (nonnull instancetype)init NS_UNAVAILABLE; - -@end - diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALAccountEnumerationParameters.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALAccountEnumerationParameters.h deleted file mode 100644 index 7eb1374a50..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALAccountEnumerationParameters.h +++ /dev/null @@ -1,86 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALParameters.h" - -/** - MSALAccountEnumerationParameters represents possible account identifying parameters that could be used for filtering cached accounts. - */ -@interface MSALAccountEnumerationParameters : MSALParameters - -#pragma mark - Filtering options - -/** - Unique identifier for the account. - */ -@property (nonatomic, readonly, nullable) NSString *identifier; - -/** - Unique identifier for the tenant profile. - */ -@property (nonatomic, readonly, nullable) NSString *tenantProfileIdentifier; - -/** - Shorthand name by which the End-User wishes to be referred to at the RP, such as janedoe or j.doe. - */ -@property (nonatomic, readonly, nullable) NSString *username; - -/** - Filter accounts by whether this account is in the signed in state for the current client. - Signed in state is determined by the presence of a refresh token credential for the requesting client. - If account has been explicitly removed through the "removeAccount" API, it will be also marked as "signed out" as MSAL will remove refresh token for the client. - - YES by default (== only returns signed in accounts). - Set it to NO to query all accounts visible to your application regardless if there's a refresh token present or not. - */ -@property (nonatomic, readwrite) BOOL returnOnlySignedInAccounts; - -#pragma mark - Initializing enumeration parameters - -/** - Creates a filter with an account identifier. - @param accountIdentifier Unique identifier for the account. - */ - -- (nonnull instancetype)initWithIdentifier:(nonnull NSString *)accountIdentifier; - -/** - Creates a filter with an account identifier and a displayable username. - @param accountIdentifier Unique identifier for the account. - @param username Shorthand name by which the End-User wishes to be referred to at the RP, such as janedoe or j.doe. This value MAY be any valid JSON string including special characters such as @, /, or whitespace. -*/ -- (nonnull instancetype)initWithIdentifier:(nullable NSString *)accountIdentifier - username:(nonnull NSString *)username; - -/** - Creates a filter with a tenant profile identifier. - @param tenantProfileIdentifier Unique identifier for the tenant profile. -*/ -- (nonnull instancetype)initWithTenantProfileIdentifier:(nonnull NSString *)tenantProfileIdentifier; - -@end diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALAccountId.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALAccountId.h deleted file mode 100644 index 8e9a512823..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALAccountId.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. - -#import - -/** - Account identifier in the Azure Active Directory (AAD). - */ -@interface MSALAccountId : NSObject - -/** - Unique MSAL account identifier - @note This is a non-displayable identifier and its format is not guaranteed. You should not make any assumptions about components or format of this identifier. - */ -@property (nonatomic, readonly, nonnull) NSString *identifier; - -/** - Object id of the account in the tenant. - Object id is the immutable identifier for an object in the Microsoft identity system, in this case, a user account. This ID uniquely identifies the user across applications - two different applications signing in the same user will receive the same value in the oid claim. - */ -@property (nonatomic, readonly, nullable) NSString *objectId; - -/** - An identifier for the AAD tenant that the account was acquired from - */ -@property (nonatomic, readonly, nullable) NSString *tenantId; - -@end diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALAuthenticationSchemeBearer.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALAuthenticationSchemeBearer.h deleted file mode 100644 index f0821ad4cb..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALAuthenticationSchemeBearer.h +++ /dev/null @@ -1,39 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALAuthenticationSchemeProtocol.h" - -NS_ASSUME_NONNULL_BEGIN - -@interface MSALAuthenticationSchemeBearer : NSObject - -@property (nonatomic, readonly) MSALAuthScheme scheme; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALAuthenticationSchemePop.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALAuthenticationSchemePop.h deleted file mode 100644 index 7debb61edb..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALAuthenticationSchemePop.h +++ /dev/null @@ -1,46 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import "MSALAuthenticationSchemeProtocol.h" - -NS_ASSUME_NONNULL_BEGIN - -@interface MSALAuthenticationSchemePop : NSObject - -@property (nonatomic, readonly) MSALAuthScheme scheme; - -- (instancetype)initWithHttpMethod:(MSALHttpMethod)httpMethod - requestUrl:(NSURL *)requestUrl - nonce:(nullable NSString *)nonce - additionalParameters:(nullable NSDictionary *)additionalParameters; - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALAuthenticationSchemeProtocol.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALAuthenticationSchemeProtocol.h deleted file mode 100644 index e18323d801..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALAuthenticationSchemeProtocol.h +++ /dev/null @@ -1,40 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -NS_ASSUME_NONNULL_BEGIN - -@protocol MSALAuthenticationSchemeProtocol - -@property (nonatomic, readonly) MSALAuthScheme scheme; - -@property (nonatomic, readonly) NSString *authenticationScheme; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALAuthority.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALAuthority.h deleted file mode 100644 index 104df7d260..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALAuthority.h +++ /dev/null @@ -1,75 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -/** - MSALAuthority represents an identity provider instance that MSAL can use to obtain tokens. For AAD it is of the form https://aad_instance/aad_tenant, where aad_instance is the - directory host (e.g. https://login.microsoftonline.com) and aad_tenant is a identifier within the directory itself (e.g. a domain associated to the tenant, such as contoso.onmicrosoft.com, or the GUID representing the TenantID property of the directory) - - @note The MSALAuthority class is the base abstract class for the MSAL authority classes. Don't try to create instance of it using alloc or new. Instead, either create one of its subclasses directly (MSALAADAuthority, MSALB2CAuthority) or use the factory method `authorityWithURL:error:` to create subclasses using an authority URL. -*/ -@interface MSALAuthority : NSObject - -NS_ASSUME_NONNULL_BEGIN - -#pragma mark - Getting a normalized authority URL - -/** - Normalized authority URL. - */ -@property (atomic, readonly, nonnull) NSURL *url; - -#pragma mark - Unavailable initializers - -/** - @note Use `[MSALAuthority authorityWithURL:error:]` instead -*/ -- (nonnull instancetype)init NS_UNAVAILABLE; - -/** - @note Use `[MSALAuthority authorityWithURL:error:]` instead -*/ -+ (nonnull instancetype)new NS_UNAVAILABLE; - -#pragma mark - Constructing MSALAuthority - -/** - - Factory method that parses input authority URL and tries to detect its type automatically. - @note This initializer will work in most AAD and some B2C cases. However, some valid authorities might be misclassified. - Initialize `MSALAADAuthority` or `MSALB2CAuthority` directly for better reliability. - - @param url Authority URL that MSAL can use to obtain tokens. - @param error The error that occurred creating the authority, if any, if you're not interested in the specific error pass in nil. -*/ -+ (nullable MSALAuthority *)authorityWithURL:(nonnull NSURL *)url - error:(NSError * _Nullable __autoreleasing * _Nullable)error; - -NS_ASSUME_NONNULL_END - -@end diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALB2CAuthority.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALB2CAuthority.h deleted file mode 100644 index e4c55b37d8..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALB2CAuthority.h +++ /dev/null @@ -1,48 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALAuthority.h" - -/** - B2C endpoint that MSAL will use to get a token and perform B2C policies. - @note By default, the B2C authority url should be in the following format, where custom_port is optional: https://b2c_host:custom_port/tfp/b2c_tenant/b2c_policy. However, MSAL also supports other arbitrary B2C authority formats. - See https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-reference-protocols -*/ -@interface MSALB2CAuthority : MSALAuthority - -#pragma mark - Constructing a B2C authority - -/** - Initializes MSALB2CAuthority with NSURL. - @param url Authority indicating a B2C endpoint that MSAL can use to obtain tokens. - @param error The error that occurred creating the authority object, if any, if you're not interested in the specific error pass in nil. -*/ -- (nullable instancetype)initWithURL:(nonnull NSURL *)url - error:(NSError * _Nullable __autoreleasing * _Nullable)error; - -@end diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALCacheConfig.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALCacheConfig.h deleted file mode 100644 index 0622cd9e31..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALCacheConfig.h +++ /dev/null @@ -1,113 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -@protocol MSALExternalAccountProviding; -@class MSALSerializedADALCacheProvider; - -NS_ASSUME_NONNULL_BEGIN - -/** - MSAL configuration interface responsible for token caching and keychain configuration. - */ -@interface MSALCacheConfig : NSObject - -#pragma mark - Configure keychain sharing - -/** - The keychain sharing group to use for the token cache. - The default value is `com.microsoft.adalcache` for iOS and `com.microsoft.identity.universalstorage` for macOS and it needs to be declared in your application's entitlements. - See more https://developer.apple.com/documentation/security/keychain_services/keychain_items/sharing_access_to_keychain_items_among_a_collection_of_apps?language=objc - @note To disable keychain sharing, set this to your bundleIdentifier using [[NSBundle mainBundle] bundleIdentifier]. MSAL will then use your private keychain group, which is available only to your application. - */ -@property (atomic) NSString *keychainSharingGroup; - -/** - Retrieve default MSAL keychain access group. - The default value is `com.microsoft.adalcache` for iOS and `com.microsoft.identity.universalstorage` for macOS - */ -+ (NSString *)defaultKeychainSharingGroup; - -#pragma mark - Extend MSAL account cache - -/** - List of external account storage providers that helps you to combine your own accounts with MSAL accounts and use a consistent API for the account management and enumeration. - Each external account provider is responsible for retrieving, enumerating, updating and removing external accounts. - Some examples where this might be useful: - 1. An app is migrating from ADAL to MSAL. Because ADAL didn't support account enumeration, developer built a separate layer to store ADAL accounts in the app. - MSAL provides account enumeration built-in. Using this API, application can let MSAL combine multiple sources of accounts and operate on a single source. - 2. An app duplicates MSAL accounts in its own account storage with some additional app specific data. - Every time when MSAL retrieves/updates an account, application wants to synchronize that account into its own account store. - */ -@property (nonatomic, readonly) NSArray> *externalAccountProviders; - -/** - Adds a new external account storage provider to be used by MSAL in account retrieval. - @note This operation is not thread safe. - */ -- (void)addExternalAccountProvider:(id)externalAccountProvider; - -#if !TARGET_OS_IPHONE - -#pragma mark - Configure macOS cache - -/** - Backward compatible ADAL serialized cache provider. - Use it if you were serializing ADAL cache on macOS and want to have backward compatibility with macOS apps. - */ -@property (nonatomic, nullable) MSALSerializedADALCacheProvider *serializedADALCache; - -/** - Array of SecTrustedApplicationsRef that is allowed to access the keychain elements - created by the keychain cache on 10.12-10.14 devices. - createTrustedApplicationListFromPaths:error: helper API can be used to easily create a list of trustedApplications from a list of file paths. - */ -@property (nonatomic, nonnull) NSArray *trustedApplications; - -/** - Creates a list of trusted app instances (SecTrustedApplicationsRef) based on the apps at the given path in the file system. - */ -- (nullable NSArray *)createTrustedApplicationListFromPaths:(NSArray *)appPaths error:(NSError * _Nullable __autoreleasing * _Nullable)error; - -#endif - -#pragma mark - Unavailable initializers - -/** - Use instance of MSALCacheConfig in the `MSALPublicClientApplicationConfig` instead. - */ -- (nonnull instancetype)init NS_UNAVAILABLE; - -/** - Use instance of MSALCacheConfig in the `MSALPublicClientApplicationConfig` instead. -*/ -+ (nonnull instancetype)new NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALClaimsRequest.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALClaimsRequest.h deleted file mode 100644 index 80b6e363ba..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALClaimsRequest.h +++ /dev/null @@ -1,124 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALJsonSerializable.h" -#import "MSALJsonDeserializable.h" - -@class MSALIndividualClaimRequest; - -/** - Target for the claims request. - Only "access_token" and "id_token" are supported. - "userinfo" is not supported. - */ -typedef NS_ENUM(NSUInteger, MSALClaimsRequestTarget) -{ - /** - Request specific claims for the id_token. - */ - MSALClaimsRequestTargetIdToken, - - /** - Request specific claims for the access_token. - */ - MSALClaimsRequestTargetAccessToken -}; - -NS_ASSUME_NONNULL_BEGIN - -/** - OpenID Connect allows you to optionally request the return of individual claims from the UserInfo Endpoint and/or in the ID Token. A claims request is represented as a JSON object that contains a list of requested claims. - - The Microsoft Authentication Library (MSAL) for iOS and macOS allows requesting specific claims in both interactive and silent token acquisition scenarios. It does so through the claimsRequest parameter. - - There are multiple scenarios where this is needed. For example: - - - Requesting claims outside of the standard set for your application. - - Requesting specific combinations of the standard claims that cannot be specified using scopes for your application. For example, if an access token gets rejected because of missing claims, the application can request the missing claims using MSAL. - - See more info here: https://openid.net/specs/openid-connect-core-1_0-final.html#ClaimsParameter - - Example of Claims Request serialized to json: - -
- {
-    "access_token":
-    {
-        "capolids": {"essential":true, "values":["00000000-0000-0000-0000-000000000001"]}
-    },
-    "id_token":
-    {
-     "auth_time": {"essential": true},
-     "acr": {"values": ["urn:mace:incommon:iap:silver"]}
-    }
- }
- 
- - @note MSALClaimsRequest is NOT thread safe. - @note MSAL bypasses the access token cache whenever a claims request is specified. It's important to only provide claimsRequest parameter when additional claims are needed (as opposed to always providing same claimsRequest parameter in each MSAL API call). - - */ -@interface MSALClaimsRequest : NSObject - -#pragma mark - Constructing MSALClaimsRequest - -/** - Adds a request for a specific claim to be included in the target via the claims request parameter. - If claim request alredy exists, provided claim request takes its place. - @param request Individual claim request. - @param target Target of individual claim. - @param error The error that occurred during requesting the claim. - @return YES if operation was successful, NO otherwise. - */ -- (BOOL)requestClaim:(MSALIndividualClaimRequest *)request - forTarget:(MSALClaimsRequestTarget)target - error:(NSError * _Nullable * _Nullable)error; - -/** - Remove requested claims for the target. - @param name of requested claim. - @param target Target of individual claim. - @param error The error that occurred during removing the claim request. - @return YES if operation was successful, NO otherwise. - */ -- (BOOL)removeClaimRequestWithName:(NSString *)name - target:(MSALClaimsRequestTarget)target - error:(NSError * _Nullable * _Nullable)error; - -#pragma mark - Read components of MSALClaimsRequest - -/** - Return the array of requested claims for the target. - @param target Target of requested claims. - @return Array of individual claim requests. - */ -- (nullable NSArray *)claimsRequestsForTarget:(MSALClaimsRequestTarget)target; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALDefinitions.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALDefinitions.h deleted file mode 100644 index af140e9c60..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALDefinitions.h +++ /dev/null @@ -1,236 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#ifndef MSALDefinitions_h -#define MSALDefinitions_h - -@class MSALResult; -@class MSALAccount; -@class MSALDeviceInformation; - -/** - Levels of logging. Defines the priority of the logged message - */ -typedef NS_ENUM(NSInteger, MSALLogLevel) -{ - /** Disable all logging */ - MSALLogLevelNothing, - - /** Default level, prints out information only when errors occur */ - MSALLogLevelError, - - /** Warnings only */ - MSALLogLevelWarning, - - /** Library entry points, with parameters and various keychain operations */ - MSALLogLevelInfo, - - /** API tracing */ - MSALLogLevelVerbose, - - /** API tracing */ - MSALLogLevelLast = MSALLogLevelVerbose, -}; - -/** - MSAL requires a web browser is required for interactive authentication. - There are multiple web browsers available to complete authentication. - MSAL will default to the web browser that provides best security and user experience for a given platform. - MSALWebviewType allows changing the experience by customizing the configuration to other options for displaying web content - */ -typedef NS_ENUM(NSInteger, MSALWebviewType) -{ - /** - For iOS 11 and up, uses AuthenticationSession (ASWebAuthenticationSession or SFAuthenticationSession). - For older versions, with AuthenticationSession not being available, uses SafariViewController. - For macOS 10.15 and above uses ASWebAuthenticationSession - For older macOS versions uses WKWebView - */ - MSALWebviewTypeDefault, - - /** Use ASWebAuthenticationSession where available. - On older iOS versions uses SFAuthenticationSession - Doesn't allow any other webview type, so if either of these are not present, fails the request*/ - MSALWebviewTypeAuthenticationSession, - -#if TARGET_OS_IPHONE - - /** Use SFSafariViewController for all versions. */ - MSALWebviewTypeSafariViewController, - -#endif - /** Use WKWebView */ - MSALWebviewTypeWKWebView, -}; - -/** - Controls where would the credentials dialog reside. - By default, when Microsoft Authenticator application is present on a device, MSAL will try to acquire a token through the Authenticator app - To disable this behavior, set MSALBrokerAvailability to MSALBrokeredAvailabilityNone - */ - -typedef NS_ENUM(NSInteger, MSALBrokeredAvailability) -{ - /** - The SDK determines automatically the most suitable option, optimized for user experience. - E.g. it may invoke another application for a single sign on (Microsoft Authenticator), if such application is present. - This is the default option. - */ - MSALBrokeredAvailabilityAuto, - - /** - The SDK will present a webview within the application. It will not invoke external application. - */ - MSALBrokeredAvailabilityNone -}; - -/** - OIDC prompt parameter that specifies whether the Authorization Server prompts the End-User for reauthentication and consent. - */ -typedef NS_ENUM(NSUInteger, MSALPromptType) -{ - /** - If no user is specified the authentication webview will present a list of users currently - signed in for the user to select among. - */ - MSALPromptTypeSelectAccount, - - /** - Require the user to authenticate in the webview - */ - MSALPromptTypeLogin, - /** - Require the user to consent to the current set of scopes for the request. - */ - MSALPromptTypeConsent, - /** - Create a new account rather than authenticate an existing identity. - */ - MSALPromptTypeCreate, - /** - The SSO experience will be determined by the presence of cookies in the webview and account type. - User won't be prompted unless necessary. - If multiple users are signed in, select account experience will be presented. - */ - MSALPromptTypePromptIfNecessary, - MSALPromptTypeDefault = MSALPromptTypePromptIfNecessary, -}; - -/** - Device mode configured by the administrator - */ -typedef NS_ENUM(NSUInteger, MSALDeviceMode) -{ - /* - Administrator hasn't configured this device into any specific mode. - */ - MSALDeviceModeDefault, - - /* - This device is shared by multiple employees. Employees can sign in and access customer information quickly. When they are finished with their shift or task, they can sign out of the device and it will be immediately ready for the next employee to use. - */ - MSALDeviceModeShared -}; - -/** - The block that gets invoked after MSAL has finished getting a token silently or interactively. - @param result Represents information returned to the application after a successful interactive or silent token acquisition. See `MSALResult` for more information. - @param error Provides information about error that prevented MSAL from getting a token. See `MSALError` for possible errors. - */ -typedef void (^MSALCompletionBlock)(MSALResult * _Nullable result, NSError * _Nullable error); - -/** - The completion block that will be called when accounts are loaded, or MSAL encountered an error. - */ -typedef void (^MSALAccountsCompletionBlock)(NSArray * _Nullable accounts, NSError * _Nullable error); - -/** - The completion block that will be called when current account is loaded, or MSAL encountered an error. - */ -typedef void (^MSALCurrentAccountCompletionBlock)(MSALAccount * _Nullable account, MSALAccount * _Nullable previousAccount, NSError * _Nullable error); - -/** - The completion block that will be called when sign out is completed, or MSAL encountered an error. - */ -typedef void (^MSALSignoutCompletionBlock)(BOOL success, NSError * _Nullable error); - -/** - The completion block that will be called when MSAL has finished reading device state, or MSAL encountered an error. -*/ -typedef void (^MSALDeviceInformationCompletionBlock)(MSALDeviceInformation * _Nullable deviceInformation, NSError * _Nullable error); - -/** - The block that returns a MSAL log message. - - @param level The level of the log message - @param message The message being logged - @param containsPII If the message might contain Personally Identifiable Information (PII) - this will be true. Log messages possibly containing PII will not be - sent to the callback unless PIllLoggingEnabled is set to YES on the - logger. - - */ -typedef void (^MSALLogCallback)(MSALLogLevel level, NSString * _Nullable message, BOOL containsPII); - -/** - MSAL telemetry callback. - - @param event Aggregated telemetry event. - */ -typedef void(^MSALTelemetryCallback)(NSDictionary * _Nonnull event); - -#endif /* MSALConstants_h */ - -typedef NS_ENUM(NSUInteger, MSALAuthScheme) -{ - /* - Bearer is the default authentication scheme - */ - MSALAuthSchemeBearer, - - /* - To access pop protected resources, set scheme to Pop - */ - MSALAuthSchemePop -}; - -typedef NS_ENUM(NSUInteger, MSALHttpMethod) -{ - /* - Http Method for the pop resource - */ - MSALHttpMethodGET, - MSALHttpMethodHEAD, - MSALHttpMethodPOST, - MSALHttpMethodPUT, - MSALHttpMethodDELETE, - MSALHttpMethodCONNECT, - MSALHttpMethodOPTIONS, - MSALHttpMethodTRACE, - MSALHttpMethodPATCH - -}; diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALDeviceInformation.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALDeviceInformation.h deleted file mode 100644 index c567882308..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALDeviceInformation.h +++ /dev/null @@ -1,54 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Information about the device that is applicable to MSAL scenarios. -*/ -@interface MSALDeviceInformation : NSObject - -/** - Device mode configured by the administrator -*/ -@property (nonatomic, readonly) MSALDeviceMode deviceMode; - -/** - Specifies whether AAD SSO extension was detected on the device. -*/ -@property (nonatomic, readonly) BOOL hasAADSSOExtension; - -/** - Additional device information -*/ -@property (nonatomic, readonly) NSDictionary *extraDeviceInformation; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALError.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALError.h deleted file mode 100644 index c308c52701..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALError.h +++ /dev/null @@ -1,382 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -/* ! - - Following list of keys represents a set of optional - keys that can be found in error's userInfo that MSAL returns. - - Examples of usage: - - if (error && [error.domain isEqualToString:MSALErrorDomain]) - { - NSInteger errorCode = error.code; // Get error code - NSString *oauthError = error.userInfo[MSALOAuthErrorKey]; // Get OAuth2 error code - NSString *subError = error.userInfo[MSALOAuthSubErrorKey]; // Get sub error - NSString *httpResponseCode = error.userInfo[MSALHTTPResponseCodeKey]; // Get HTTP response code - - // .... - } - - */ - -/** - The OAuth error returned by the service. - */ -extern NSString *MSALOAuthErrorKey; - -/** - The suberror returned by the service. - */ -extern NSString *MSALOAuthSubErrorKey; - -/** - The extended error description. Note that this string can change and should - not be relied upon for any error handling logic. - */ -extern NSString *MSALErrorDescriptionKey; - -/** - Internal error code returned together with MSALErrorInternal error. - */ -extern NSString *MSALInternalErrorCodeKey; - -/** - Contains all http headers returned from the http error response - */ -extern NSString *MSALHTTPHeadersKey; - -/** - Correlation ID used for the request - */ -extern NSString *MSALCorrelationIDKey; - -/** - Specifies http response code for error cases - */ -extern NSString *MSALHTTPResponseCodeKey; - -/** - List of scopes that were requested from MSAL, but not granted in the response. - - This can happen in multiple cases: - - * Requested scope is not supported - * Requested scope is not Recognized (According to OIDC, any scope values used that are not understood by an implementation SHOULD be ignored.) - * Requested scope is not supported for a particular account (Organizational scopes when it is a consumer account) - - */ -extern NSString *MSALDeclinedScopesKey; - -/** - Displayable user id for the particular error if available - */ -extern NSString *MSALDisplayableUserIdKey; - -/** - List of granted scopes in case some scopes weren't granted (see MSALDeclinedScopesKey for more info) - */ -extern NSString *MSALGrantedScopesKey; - -/** - If server returned tokens successfully, but response data doesn't pass validation, - MSAL will return an error and original result in the error userInfo - */ -extern NSString *MSALInvalidResultKey; - -/** - Broker version that was used for the authentication - */ -extern NSString *MSALBrokerVersionKey; - -/** - Home account id for the particular error if available - */ -extern NSString *MSALHomeAccountIdKey; - -/** - Error domain that MSAL uses for authentication related errors. - */ -extern NSString *MSALErrorDomain; - -/** - MSALError enum contains all errors that should be considered for handling in runtime. - */ -typedef NS_ENUM(NSInteger, MSALError) -{ - /** - An unrecoverable error occured either within the MSAL client or on server side. - Generally, this error cannot be resolved in runtime. Log the error, then inspect the MSALInternalErrorCodeKey in the userInfo dictionary. - More detailed information about the specific error under MSALInternalErrorCodeKey can be found in MSALInternalError enum. - */ - MSALErrorInternal = -50000, - - /** - Workplace join is required to proceed. Handling of this error is optional. - */ - MSALErrorWorkplaceJoinRequired = -50001, - - /** - Interaction required errors occur because of a wide variety of errors - returned by the authentication service. In all cases the proper response - is to use a MSAL interactive AcquireToken call with the same parameters. - For more details check MSALOAuthErrorKey and MSALOAuthErrorDescriptionKey - in the userInfo dictionary. Handling of this error is required. - */ - MSALErrorInteractionRequired = -50002, - - /** - The request was not fully completed and some scopes were not granted access to. - This can be caused by a user declining consent on certain scopes. - For more details check MSALGrantedScopesKey and MSALDeclinedScopesKey - in the userInfo dictionary. Handling of this error is required. - */ - MSALErrorServerDeclinedScopes = -50003, - - /** - The requested resource is protected by an Intune Conditional Access policy. - The calling app should integrate the Intune SDK and call the remediateComplianceForIdentity:silent: API, - please see https://aka.ms/intuneMAMSDK for more information. Handling of this error is optional (handle it only - if you are going to access resources protected by an Intune Conditional Access policy). - */ - MSALErrorServerProtectionPoliciesRequired = -50004, - - /** - The user cancelled the web auth session by tapping the "Done" or "Cancel" button in the web browser. - Handling of this error is optional. - */ - MSALErrorUserCanceled = -50005, -}; - -/** - MSALInternalError enum contains all possible errors under MSALInternalErrorCodeKey. - This enum exists only for the debugging and error information purposes, you should not try to recover from these errors in runtime. - */ -typedef NS_ENUM(NSInteger, MSALInternalError) -{ - /** - A required parameter was not provided, or a passed in parameter was - invalid. See MSALErrorDescriptionKey for more information. - */ - MSALInternalErrorInvalidParameter = -42000, - - /** - The required MSAL URL scheme is not registered in the app's info.plist. - The scheme should be "msauth.[my.app.bundleId]" - - e.g. an app with the bundle Identifier "com.contoso.myapp" would need to - register the scheme "msauth.com.contoso.myapp" and add the scheme into its Info.plist under CFBundleURLTypes - CFBundleURLSchemes key - - */ - MSALInternalErrorRedirectSchemeNotRegistered = -42001, - - /** - Protocol error, such as a missing required parameter. - */ - MSALInternalErrorInvalidRequest = -42002, - - /** - Client authentication failed. - The client credentials aren't valid. To fix, the application administrator updates the credentials. - */ - MSALInternalErrorInvalidClient = -42003, - - /** - The provided grant is invalid or has expired. - Try a new request to the /authorize endpoint. - */ - MSALInternalErrorInvalidGrant = -42004, - - /** - Invalid scope parameter. - */ - MSALInternalErrorInvalidScope = -42005, - - /** - The client application isn't permitted to request an authorization code. - This error usually occurs when the client application isn't registered in Azure AD or isn't added to the user's Azure AD tenant. The application can prompt the user with instruction for installing the application and adding it to Azure AD. - */ - MSALInternalErrorUnauthorizedClient = -42006, - - /** - The server returned an unexpected http response. For instance, this code - is returned for 5xx server response when something has gone wrong on the server but the - server could not be more specific on what the exact problem is. - */ - MSALInternalErrorUnhandledResponse = -42007, - - /** - An unexpected error occured within the MSAL client. - */ - MSALInternalErrorUnexpected = -42008, - - /** - The passed in authority URL does not pass validation. - If you're trying to use B2C, you must disable authority validation by - setting validateAuthority of MSALPublicClientApplication to NO. - */ - MSALInternalErrorFailedAuthorityValidation = -42010, - - MSALInternalErrorMismatchedUser = -42101, - - /** - Found multiple accounts in cache. Please use getAccounts: API which supports multiple accounts. - */ - MSALInternalErrorAmbiguousAccount = -42102, - - /** - The user or application failed to authenticate in the interactive flow. - Inspect MSALOAuthErrorKey and MSALErrorDescriptionKey in the userInfo - dictionary for more detailed information about the specific error. - */ - MSALInternalErrorAuthorizationFailed = -42104, - - /** - MSAL requires a non-nil account for the acquire token silent call - */ - MSALInternalErrorAccountRequired = -42106, - - /** - The authentication request was cancelled programmatically. - */ - MSALInternalErrorSessionCanceled = -42401, - - /** - An interactive authentication session is already running with the - web browser visible. Another authentication session can not be - launched yet. - */ - MSALInternalErrorInteractiveSessionAlreadyRunning = -42402, - - /** - MSAL could not find the current view controller in the view controller - heirarchy to display the web browser on top of. - */ - MSALInternalErrorNoViewController = -42403, - - /** - MSAL tried to open a URL from an extension, which is not allowed. - */ - MSALInternalErrorAttemptToOpenURLFromExtension = -42404, - - /** - MSAL tried to show UI in the extension, which is not allowed. - */ - MSALInternalErrorUINotSupportedInExtension = -42405, - - /** - The state returned by the server does not match the state that was sent to - the server at the beginning of the authorization attempt. - */ - MSALInternalErrorInvalidState = -42501, - - /** - Response was received in a network call, but the response body was invalid. - - e.g. Response was to be expected a key-value pair with "key1" and - the json response does not contain "key1" elements - - */ - MSALInternalErrorInvalidResponse = -42600, - - /** - Server tried to redirect to non https URL. - */ - MSALInternalErrorNonHttpsRedirect = -42602, - - /** - User returned manually to the application without completion authentication inside the broker - */ - MSALInternalErrorBrokerResponseNotReceived = -42700, - - /** - MSAL cannot read broker resume state. It might be that application removed it, or NSUserDefaults is corrupted. - */ - MSALInternalErrorBrokerNoResumeStateFound = -42701, - - /** - MSAL cannot read broker resume state. It is corrupted. - */ - MSALInternalErrorBrokerBadResumeStateFound = -42702, - - /** - MSAL cannot read broker resume state. It is saved for a different redirect uri. The app should check its registered schemes. - */ - MSALInternalErrorBrokerMismatchedResumeState = -42703, - - /** - Invalid broker response. - */ - MSALInternalErrorBrokerResponseHashMissing = -42704, - - /** - Corrupted broker response. - */ - MSALInternalErrorBrokerCorruptedResponse = -42705, - - /** - Decryption of broker response failed. - */ - MSALInternalErrorBrokerResponseDecryptionFailed = -42706, - - /** - Unexpected broker response hash. - */ - MSALInternalErrorBrokerResponseHashMismatch = -42707, - - /** - Failed to create broker key. - */ - MSALInternalErrorBrokerKeyFailedToCreate = -42708, - - /** - Couldn't read broker key. Maybe broker key got wiped from the keychain. - */ - MSALInternalErrorBrokerKeyNotFound = -42709, - - /** - Broker returned unreadable result. - */ - MSALInternalErrorBrokerUnknown = -42711, - - /** - Failed to write broker application token. - */ - MSALInternalErrorBrokerApplicationTokenWriteFailed = -42712, - - /** - Failed to read broker application token. - */ - MSALInternalErrorBrokerApplicationTokenReadFailed = -42713, - - /** - Broker is either not found on device or not available for this configuration. - */ - MSALInternalBrokerNotAvailable = -42714 -}; diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALExternalAccountProviding.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALExternalAccountProviding.h deleted file mode 100644 index dbda7b9897..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALExternalAccountProviding.h +++ /dev/null @@ -1,82 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - - -#import - -@protocol MSALAccount; -@class MSALTenantProfile; -@class MSALAccountEnumerationParameters; - -NS_ASSUME_NONNULL_BEGIN - -/** - Use this protocol if you have external account storage in addition to MSAL account storage. - For example, if you find yourself in situation where on each MSAL completion block invocation you are updating accounts in your own storage, - it might be beneficial to instead use MSALExternalAccountProviding extensibility feature. - */ - -@protocol MSALExternalAccountProviding - -/** - This is called when new and/or updated account is available. - */ -- (BOOL)updateAccount:(id)account - idTokenClaims:(NSDictionary *)idTokenClaims - error:(NSError * _Nullable * _Nullable)error; - -/** - This is triggered when removal of an account is necessary. - It normally happens when the app calls removeAccount API in MSAL. - But it can also happen in other circumstances when MSAL needs to cleanup account. - */ -- (BOOL)removeAccount:(id)account - tenantProfiles:(nullable NSArray *)tenantProfiles - error:(NSError * _Nullable * _Nullable)error DEPRECATED_MSG_ATTRIBUTE("Use -removeAccount:wipeAccount:tenantProfiles:error: instead"); - -/** - This is triggered when removal of an account is necessary. - It normally happens when the app calls removeAccount API in MSAL. - But it can also happen in other circumstances when MSAL needs to cleanup account. - If wipeAccount == YES, it means application requested full removal of the account and all related artifacts. - */ -- (BOOL)removeAccount:(id)account - wipeAccount:(BOOL)wipeAccount - tenantProfiles:(nullable NSArray *)tenantProfiles - error:(NSError * _Nullable * _Nullable)error; - -/** - This is triggered when MSAL needs to enumerate account. - Return your accounts that match parameters. - MSAL will merge external accounts with its own internal storage and return a combined list of accounts that mathes specified parameters. - */ -- (nullable NSArray> *)accountsWithParameters:(MSALAccountEnumerationParameters *)parameters - error:(NSError * _Nullable * _Nullable)error; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALGlobalConfig.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALGlobalConfig.h deleted file mode 100644 index 642990c905..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALGlobalConfig.h +++ /dev/null @@ -1,89 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -NS_ASSUME_NONNULL_BEGIN - -@class MSALHTTPConfig; -@class MSALTelemetryConfig; -@class MSALLoggerConfig; -@class MSALCacheConfig; - -/** - MSAL configuration interface responsible for globally applicable authentication properties. - @note Configuration changes inside MSALGlobalConfig will apply to all instances of `MSALPublicClientApplication` -*/ -@interface MSALGlobalConfig : NSObject - -#pragma mark - Configuration options - -/** - Network configuration, refer to `MSALHTTPConfig` for more details - */ -@property (class, readonly) MSALHTTPConfig *httpConfig; - -/** - Telemetry configurations, refer to `MSALTelemetryConfig` for more details - */ -@property (class, readonly) MSALTelemetryConfig *telemetryConfig; - -/** - Logger configurations, refer to `MSALLoggerConfig` for more details - */ -@property (class, readonly) MSALLoggerConfig *loggerConfig; - -/** - The webview selection to be used for authentication. - By default, it is going to use the following to authenticate. - - iOS: ASWebAuthenticationSession for iOS 12+, SFAuthenticationSession for iOS11, SFSafariViewController on iOS 10. - - macOS: WKWebView - */ -@property (class) MSALWebviewType defaultWebviewType DEPRECATED_MSG_ATTRIBUTE("Use webviewParameters to configure web view type in MSALInteractiveTokenParameters instead (create parameters object and pass it to MSALPublicClientApplication -acquireTokenWithParameters:completionBlock:)"); - -/** - Setting to define MSAL behavior when Microsoft Authenticator application is installed. - By default, MSAL will always try to use Microsoft Authenticator application when getting a token interactively. - Set this property to MSALBrokeredAvailabilityNone to disable this behavior - */ -@property (class) MSALBrokeredAvailability brokerAvailability; - -#pragma mark - Unavailable initializers - -/** - Use class properties instead. - */ -- (nonnull instancetype)init NS_UNAVAILABLE; - -/** - Use class properties instead. -*/ -+ (nonnull instancetype)new NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALHTTPConfig.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALHTTPConfig.h deleted file mode 100644 index 8b14c3b44a..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALHTTPConfig.h +++ /dev/null @@ -1,71 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - MSAL configuration interface responsible for network configuration. - @note Configuration changes inside MSALHTTPConfig will apply to all instances of `MSALPublicClientApplication` -*/ -@interface MSALHTTPConfig : NSObject - -#pragma mark - Configuration options - -/** - Number of retry attemps to be made in case of a network error, - with error code 500 ~ 599. - */ -@property NSInteger retryCount; -/** - Time interval before retrying a request in case of retry. - */ -@property NSTimeInterval retryInterval; - -/** - The timeout interval to use when waiting for additional data. - visit https://developer.apple.com/documentation/foundation/nsurlsessionconfiguration/1408153-timeoutintervalforresource?language=objc - for more detail. - */ -@property NSTimeInterval timeoutIntervalForRequest; - -#pragma mark - Unavailable initializers - -/** - Use class properties instead. -*/ -- (nonnull instancetype)init NS_UNAVAILABLE; - -/** - Use class properties instead. -*/ -+ (nonnull instancetype)new NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALHttpMethod.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALHttpMethod.h deleted file mode 100644 index d41f8d80c3..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALHttpMethod.h +++ /dev/null @@ -1,28 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -extern NSString *MSALParameterStringForHttpMethod(MSALHttpMethod httpMethod); diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALIndividualClaimRequest.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALIndividualClaimRequest.h deleted file mode 100644 index c8daee0b88..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALIndividualClaimRequest.h +++ /dev/null @@ -1,79 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -@class MSALIndividualClaimRequestAdditionalInfo; - -NS_ASSUME_NONNULL_BEGIN - -/** - Represents the individual claim request. - See more info here: https://openid.net/specs/openid-connect-core-1_0.html#IndividualClaimsRequests - - Example of Individual Claim Request serialized to JSON: - - "auth_time": {"essential": true} - - */ -@interface MSALIndividualClaimRequest : NSObject - -#pragma mark - Creating MSALIndividualClaimRequest - -/** - Initialize individual claim with a specific name. - @param name Name of the requested claim. - */ -- (instancetype)initWithName:(NSString *)name; - -#pragma mark - Updating MSALIndividualClaimRequest - -/** - Name of the claim being requested. - */ -@property (nonatomic) NSString *name; - -/** - Additional information that can be optionally sent to the authorization server (default is null) for a particular requested claim. - */ -@property (nonatomic, nullable) MSALIndividualClaimRequestAdditionalInfo *additionalInfo; - -#pragma mark - Unavailable initializers - -/** - Use `[MSALIndividualClaimRequest initWithName:]` instead - */ -+ (instancetype)new NS_UNAVAILABLE; - -/** - Use `[MSALIndividualClaimRequest initWithName:]` instead -*/ -- (instancetype)init NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALIndividualClaimRequestAdditionalInfo.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALIndividualClaimRequestAdditionalInfo.h deleted file mode 100644 index 045eb0786e..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALIndividualClaimRequestAdditionalInfo.h +++ /dev/null @@ -1,68 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALJsonSerializable.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - Represents the additional information that can be sent to an authorization server for a request claim in the claim request parameter. - See more info here: https://openid.net/specs/openid-connect-core-1_0.html#IndividualClaimsRequests - - Example of Individual Claim Request Additional Info serialized to json: - - {"essential": true} - - */ -@interface MSALIndividualClaimRequestAdditionalInfo : NSObject - -#pragma mark - Configuring MSALIndividualClaimRequestAdditionalInfo - -/** - Indicates whether the Claim being requested is an Essential Claim. - Should be either boolean or nil. -*/ -@property (nonatomic, nullable) NSNumber *essential; - -/** - Requests that the Claim be returned with a particular value. - Must be an instance of NSString, NSNumber, NSArray, NSDictionary, or NSNull. - Otherwise exception will be thrown during json serialization. - */ -@property (nonatomic, nullable) id value; - -/** - Requests that the Claim be returned with one of a set of values, with the values appearing in order of preference. - All values must be an instance of NSString, NSNumber, NSArray, NSDictionary, or NSNull. - Otherwise exception will be thrown during json serialization. - */ -@property (nonatomic, nullable) NSArray *values; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALInteractiveTokenParameters.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALInteractiveTokenParameters.h deleted file mode 100644 index 9266dacd16..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALInteractiveTokenParameters.h +++ /dev/null @@ -1,128 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import "MSALTokenParameters.h" - -NS_ASSUME_NONNULL_BEGIN - -@class WKWebView; -@class MSALWebviewParameters; - -/** - Token parameters to be used when MSAL is getting a token interactively. - */ -@interface MSALInteractiveTokenParameters : MSALTokenParameters - -#pragma mark - Configuring MSALInteractiveTokenParameters - -/** - A specific prompt type for the interactive authentication flow. - */ -@property (nonatomic) MSALPromptType promptType; - -/** - A loginHint (usually an email) to pass to the service at the - beginning of the interactive authentication flow. The account returned - in the completion block is not guaranteed to match the loginHint. - */ -@property (nonatomic, nullable) NSString *loginHint; - -/** - Permissions you want the account to consent to in the same - authentication flow, but won't be included in the returned - access token. - */ -@property (nonatomic, nullable) NSArray *extraScopesToConsent; - -/** - A copy of the configuration which was provided in the initializer. - */ -@property (nonatomic, readonly, copy) MSALWebviewParameters *webviewParameters; - -#if TARGET_OS_IPHONE - -/** -The view controller to present from. If nil, the current topmost view controller will be used. -*/ -@property (nullable, weak, nonatomic) UIViewController *parentViewController DEPRECATED_MSG_ATTRIBUTE("Create MSALWebviewParameters and provide it to -initWithScopes:webviewParameters: instead"); - -/** -Modal presentation style for displaying authentication web content. -*/ -@property (nonatomic) UIModalPresentationStyle presentationStyle DEPRECATED_MSG_ATTRIBUTE("Create MSALWebviewParameters and provide it to -initWithScopes:webviewParameters: instead"); - -#endif - -/** - A specific webView type for the interactive authentication flow. - By default, it will be set to MSALGlobalConfig.defaultWebviewType. - */ -@property (nonatomic) MSALWebviewType webviewType DEPRECATED_MSG_ATTRIBUTE("Create MSALWebviewParameters and provide it to -initWithScopes:webviewParameters: instead"); - -/** - For a webviewType MSALWebviewTypeWKWebView, custom WKWebView can be passed on. - Web content will be rendered onto this view. - Observe strings declared in MSALPublicClientStatusNotifications to know when to dismiss. - */ -@property (nonatomic, nullable) WKWebView *customWebview DEPRECATED_MSG_ATTRIBUTE("Create MSALWebviewParameters and provide it to -initWithScopes:webviewParameters: instead"); - -#pragma mark - Constructing MSALInteractiveTokenParameters - -#if TARGET_OS_IPHONE -/** - Initializes MSALInteractiveTokenParameters with scopes. - - @param scopes Permissions you want included in the access token received - in the result in the completionBlock. Not all scopes are - guaranteed to be included in the access token returned. - */ -- (instancetype)initWithScopes:(NSArray *)scopes DEPRECATED_MSG_ATTRIBUTE("Use -initWithScopes:webviewParameters: instead"); -#else -/** - Initialize MSALInteractiveTokenParameters with scopes. - - @param scopes Permissions you want included in the access token received - in the result in the completionBlock. Not all scopes are - guaranteed to be included in the access token returned. - */ -- (instancetype)initWithScopes:(NSArray *)scopes; -#endif - -/** - Initialize MSALInteractiveTokenParameters with scopes and web parameters. - - @param scopes Permissions you want included in the access token received - in the result in the completionBlock. Not all scopes are - guaranteed to be included in the access token returned. - @param webviewParameters User Interface configuration that MSAL uses when getting a token interactively or authorizing an end user. - */ -- (instancetype)initWithScopes:(NSArray *)scopes - webviewParameters:(MSALWebviewParameters *)webviewParameters NS_DESIGNATED_INITIALIZER; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALJsonDeserializable.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALJsonDeserializable.h deleted file mode 100644 index 6825ea701b..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALJsonDeserializable.h +++ /dev/null @@ -1,47 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - A protocol that objects adopt to provide deserialization from JSON. - */ -@protocol MSALJsonDeserializable - -/** - Initialize with a JSON string. - @param jsonString JSON string to deserialize from. - @param error The error that occurred during deserialization. - */ -- (instancetype)initWithJsonString:(NSString *)jsonString - error:(NSError * _Nullable * _Nullable)error; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALJsonSerializable.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALJsonSerializable.h deleted file mode 100644 index 095bda5b37..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALJsonSerializable.h +++ /dev/null @@ -1,45 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - A protocol that objects adopt to provide serialization to JSON. - */ -@protocol MSALJsonSerializable - -/** - Serialize object to JSON string. - @return JSON string. - */ -- (nullable NSString *)jsonString; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALLegacySharedAccountsProvider.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALLegacySharedAccountsProvider.h deleted file mode 100644 index a04ac23ccc..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALLegacySharedAccountsProvider.h +++ /dev/null @@ -1,95 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. - -#import -#import "MSALExternalAccountProviding.h" - -/** - Specifies if MSALLegacySharedAccountsProvider will attempt to write/remove accounts. - */ - -typedef NS_ENUM(NSInteger, MSALLegacySharedAccountMode) -{ - /** - MSALLegacySharedAccountsProvider will operate in a read-only mode. - */ - MSALLegacySharedAccountModeReadOnly = 0, - - /** - MSALLegacySharedAccountsProvider will operate in a read-write mode. - */ - MSALLegacySharedAccountModeReadWrite -}; - -NS_ASSUME_NONNULL_BEGIN - -/** - Sample implementation of the MSALExternalAccountProviding protocol that can work with legacy Microsoft account storage. - Use it if: - 1. You're migrating from ADAL to MSAL and where previously relying on shared Microsoft account storage. - In that case, usage of this class should be temporary, until more than X% of users migrate to MSAL (X can be 95% depending on your app requirements). - 2. As sample code to implement your own MSALExternalAccountProviding - */ -@interface MSALLegacySharedAccountsProvider : NSObject - -#pragma mark - Switching between read-write and read-only modes - -/** - Specifies if MSALLegacySharedAccountsProvider will attempt to write/remove accounts. - Set to MSALLegacySharedAccountModeReadWrite to attempt writing accounts - Default is MSALLegacySharedAccountModeReadOnly, which means MSALLegacySharedAccountsProvider will not modify external account storage - */ -@property (nonatomic) MSALLegacySharedAccountMode sharedAccountMode; - -#pragma mark - Constructing MSALLegacySharedAccountsProvider - -/** - Initialize new instance of MSALLegacySharedAccountsProvider. - - @param sharedGroup Specify keychain access group from which accounts will be read. - @param serviceIdentifier Specify unique account entry identifier in the keychain (each keychain entry is identifier by "account" and "service" parameters, this is the "service" part of it) - @param applicationIdentifier Your application name for logging and storage purposes. - - After initialization, set it in the MSALCacheConfig class, e.g. - -
- MSALLegacySharedAccountsProvider *provider = [[MSALLegacySharedAccountsProvider alloc] initWithSharedKeychainAccessGroup:@"com.mycompany.mysso"
-                                                                                                        serviceIdentifier:@"MyAccountServiceIdentifier"
-                                                                                                    applicationIdentifier:@"MyApp"];
- 
- MSALPublicClientApplicationConfig *pcaConfig = [[MSALPublicClientApplicationConfig alloc] initWithClientId:clientId
-                                                                                                redirectUri:redirectUri
-                                                                                                  authority:authority];
- 
- [pcaConfig.cacheConfig addExternalAccountProvider:provider];
- MSALPublicClientApplication *application = [[MSALPublicClientApplication alloc] initWithConfiguration:pcaConfig error:&error];
- 
- - */ -- (instancetype)initWithSharedKeychainAccessGroup:(NSString *)sharedGroup - serviceIdentifier:(NSString *)serviceIdentifier - applicationIdentifier:(NSString *)applicationIdentifier; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALLogger.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALLogger.h deleted file mode 100644 index b01aab44ae..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALLogger.h +++ /dev/null @@ -1,76 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALDefinitions.h" - -/** - MSAL configuration interface responsible for setting up MSAL logging callback and configuring log collection behavior. - @note MSALLogger is deprecated. Configure MSAL logging inside `MSALLoggerConfig` instead -*/ -@interface MSALLogger : NSObject - -#pragma mark - Unavailable initializers - -/** - Configure MSAL logging inside `MSALLoggerConfig` instead - */ -- (nonnull instancetype)init NS_UNAVAILABLE; - -#pragma mark - Getting a shared logger configuration - -/** - Returns a shared logger configuration. - */ -+ (nonnull MSALLogger *)sharedLogger DEPRECATED_MSG_ATTRIBUTE("use MSALGlobalConfig.loggerConfig instead"); - -#pragma mark - Configuring log collection - -/** - The minimum log level for messages to be passed onto the log callback. - */ -@property (readwrite) MSALLogLevel level DEPRECATED_MSG_ATTRIBUTE("use MSALGlobalConfig.loggerConfig.logLevel instead"); - -/** - MSAL provides logging callbacks that assist in diagnostics. There is a boolean value in the logging callback that indicates whether the message contains user information. If PiiLoggingEnabled is set to NO, the callback will not be triggered for log messages that contain any user information. By default the library will not return any messages with user information in them. - */ -@property (readwrite) BOOL PiiLoggingEnabled DEPRECATED_MSG_ATTRIBUTE("use MSALGlobalConfig.loggerConfig.piiEnabled instead"); - -#pragma mark - Setting up the logging callback - -/** - Sets the callback block to send MSAL log messages to. - - @note Once this is set this can not be unset, and it should be set early in the program's execution. - - @note MSAL logs might contain potentially sensitive information. When implementing MSAL logging, you should never output MSAL logs with NSLog or print directly, unless you're running your application in the debug mode. If you're writing MSAL logs to file, you must take necessary precautions to store the file securely. - - Additionally, MSAL makes determination regarding PII status of a particular parameter based on the parameter type. It wouldn't automatically detect a case where PII information is passed into non-PII parameter due to a developer mistake (e.g. MSAL doesn't consider clientId PII and it expects developers to exersice caution and never pass any unexpected sensitive information into that parameter). - */ -- (void)setCallback:(nonnull MSALLogCallback)callback DEPRECATED_MSG_ATTRIBUTE("use MSALGlobalConfig.loggerConfig setLogCallback: instead"); - -@end diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALLoggerConfig.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALLoggerConfig.h deleted file mode 100644 index b71f6cb311..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALLoggerConfig.h +++ /dev/null @@ -1,104 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALDefinitions.h" - -/*! Levels of log masking */ -typedef NS_ENUM(NSInteger, MSALLogMaskingLevel) -{ - /** MSAL will not return any messages with any user or organizational information. This includes EUII and EUPI. This is the default level. */ - MSALLogMaskingSettingsMaskAllPII, - - /** MSAL logs will still include OII (organization identifiable information), and EUPI (end user pseudonymous identifiers), but MSAL will try to exclude and/or mask any EUII (end user identifiable information) like UPN, username, email from its logs. */ - - MSALLogMaskingSettingsMaskEUIIOnly, - - /** MSAL logs will still include OII (organization identifiable information), EUPI (end user pseudonymous identifiers), and EUII (end user identifiable information) like UPN, username, email from its logs. MSAL will still hide all secrets like tokens from its logs */ - MSALLogMaskingSettingsMaskSecretsOnly -}; - -NS_ASSUME_NONNULL_BEGIN - -/** - MSAL configuration interface responsible for setting up MSAL logging callback and configuring log collection behavior. - @note Configuration changes inside MSALLoggerConfig will apply to all instances of `MSALPublicClientApplication` -*/ -@interface MSALLoggerConfig : NSObject - -#pragma mark - Configuring log collection - -/** - The minimum log level for messages to be passed onto the log callback. - */ -@property (atomic) MSALLogLevel logLevel; -/** - MSAL provides logging callbacks that assist in diagnostics. There is a boolean value in the logging callback that indicates whether the message contains user information. If piiEnabled is set to NO, the callback will not be triggered for log messages that contain any user information. By default the library will not return any messages with user information in them. - */ -@property (nonatomic) BOOL piiEnabled DEPRECATED_MSG_ATTRIBUTE("Use logMaskingLevel instead"); - -/** - MSAL provides logging callbacks that assist in diagnostics. By default the library will not return any messages with any user or organizational information. However, this might make diagnosing issues difficult. - logMaskingLevel property can be used to adjust level of MSAL masking. - Default value is MSALLogMaskingSettingsMaskAllPII. -*/ -@property (nonatomic) MSALLogMaskingLevel logMaskingLevel; - -#pragma mark - Setting up the logging callback - -/** - Sets the callback block to send MSAL log messages to. - - @note Once this is set this can not be unset, and it should be set early in the program's execution. - - @note MSAL logs might contain potentially sensitive information. When implementing MSAL logging, you should never output MSAL logs with NSLog or print directly, unless you're running your application in the debug mode. If you're writing MSAL logs to file, you must take necessary precautions to store the file securely. - - Additionally, MSAL makes determination regarding PII status of a particular parameter based on the parameter type. It wouldn't automatically detect a case where PII information is passed into non-PII parameter due to a developer mistake (e.g. MSAL doesn't consider clientId PII and it expects developers to exersice caution and never pass any unexpected sensitive information into that parameter). - */ -- (void)setLogCallback:(MSALLogCallback)callback; - -/** - Read current MSAL logging callback. - */ -- (MSALLogCallback)callback; - - -#pragma mark - Unavailable initializers - -/** - Use class properties instead. -*/ -- (nonnull instancetype)init NS_UNAVAILABLE; - -/** - Use class properties instead. -*/ -+ (nonnull instancetype)new NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALParameters.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALParameters.h deleted file mode 100644 index a669b134f8..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALParameters.h +++ /dev/null @@ -1,47 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -NS_ASSUME_NONNULL_BEGIN - -@interface MSALParameters : NSObject - -/** - The dispatch queue on which to dispatch the completion block with MSAL result. - This configuration is optional. - MSAL default behavior when this property is not set depends on the token acquisition type: - 1. For interactive token acquisition and signout requests, MSAL will call completion block on the main thread - 2. For silent token acquisition, MSAL doesn't guarantee any specific queue for the completion block dispatch if this property is not set. - This means that by default MSAL will call its completion block on the queue that it receives server response on. - For example, if MSAL receives a token refresh response on the background queue, it will dispatch the completion block on the same queue and developer needs to make sure to not update any UI elements in the MSAL completion block without checking for the main thread first. - */ -@property (nonatomic, nullable) dispatch_queue_t completionBlockQueue; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALPublicClientApplication+SingleAccount.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALPublicClientApplication+SingleAccount.h deleted file mode 100644 index 068bc557e6..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALPublicClientApplication+SingleAccount.h +++ /dev/null @@ -1,50 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import "MSALPublicClientApplication.h" -#import "MSALDefinitions.h" -#import "MSALParameters.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - An interface that contains list of operations that are available when MSAL is in 'single account' mode - which means there's only one account available on the device. -*/ -@interface MSALPublicClientApplication (SingleAccount) - -/** - Gets the current account and return previous account if present. This can be useful to detect if the current account changes. - This method must be called whenever the application is resumed or prior to running a scheduled background operation. - - If there're multiple accounts present, MSAL will return an ambiguous account error, and application should do account disambiguation by calling other MSAL Account enumeration APIs. -*/ -- (void)getCurrentAccountWithParameters:(nullable MSALParameters *)parameters - completionBlock:(MSALCurrentAccountCompletionBlock)completionBlock; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALPublicClientApplication.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALPublicClientApplication.h deleted file mode 100644 index 19a6f04579..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALPublicClientApplication.h +++ /dev/null @@ -1,480 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALPublicClientApplicationConfig.h" -#import "MSALGlobalConfig.h" - -@class MSALResult; -@class MSALAccount; -@class MSALTokenRequest; -@class MSALAuthority; -@class MSALSilentTokenParameters; -@class MSALInteractiveTokenParameters; -@class MSALClaimsRequest; -@class MSALAccountEnumerationParameters; -@class MSALWebviewParameters; -@class MSALSignoutParameters; -@class WKWebView; -@class MSALParameters; - -/** - Representation of OAuth 2.0 Public client application. Create an instance of this class to acquire tokens. - One instance of MSALPublicClientApplication can be used to interact with multiple AAD clouds, and tenants, without needing to create a new instance for each authority. For most apps, one MSALPublicClientApplication instance is sufficient. - - To create an instance of the MSALPublicClientApplication, first create an instance `MSALPublicClientApplicationConfig`. - Setup `MSALPublicClientApplicationConfig` with needed configuration, and pass it to the `[MSALPublicClientApplication initWithConfiguration:error:]` initializer. - - For example: - -
-    NSError *msalError = nil;
-
-    MSALPublicClientApplicationConfig *config =
-            [[MSALPublicClientApplicationConfig alloc] initWithClientId:@"your-client-id-here"];
-
-    MSALPublicClientApplication *application =
-            [[MSALPublicClientApplication alloc] initWithConfiguration:config error:&msalError];
-    
- -*/ -@interface MSALPublicClientApplication : NSObject - -#pragma mark - Configuration - -/** - A copy of the configuration which was provided in the initializer. - Any changes to mutable properties on the configuration object will not affect the behavior of the Public Cilent Application. - Parameter to be used to configure MSALPublicClientApplication. - It contains all values to be used in the instance and is a superset of all properties - known to this class. - */ -@property (atomic, readonly, nonnull) MSALPublicClientApplicationConfig *configuration; - -/** - When set to YES (default), MSAL will compare the application's authority against well-known URLs - templates representing well-formed authorities. It is useful when the authority is obtained at - run time to prevent MSAL from displaying authentication prompts from malicious pages. - */ -@property (atomic) BOOL validateAuthority DEPRECATED_MSG_ATTRIBUTE("Use knowAuthorities in MSALPublicClientApplicationConfig instead (create your config and pass it to -initWithConfiguration:error:)"); - -/** - The webview type to be used for authorization. - */ -@property MSALWebviewType webviewType DEPRECATED_MSG_ATTRIBUTE("Use webviewParameters to configure web view type in MSALInteractiveTokenParameters instead (create parameters object and pass it to -acquireTokenWithParameters:completionBlock:)"); - -/** - Passed in webview to display web content when webviewSelection is set to MSALWebviewTypeWKWebView. - For iOS, this will be ignored if MSALWebviewTypeSystemDefault is chosen. - */ -@property (atomic, nullable) WKWebView *customWebview DEPRECATED_MSG_ATTRIBUTE("Use webviewParameters to configure custom web view in MSALInteractiveTokenParameters instead (create parameters object and pass it to -acquireTokenWithParameters:completionBlock:)"); - -#pragma mark - Initializing MSALPublicClientApplication - -/** - Initialize a MSALPublicClientApplication with a given configuration - - @note It is important to configure your MSALPublicClientApplicationConfig object before calling MSALPublicClientApplication's initializer. - MSALPublicClientApplication makes a copy of the configuration object you provide on initialization. - Once configured, MSALPublicClientApplication object ignores any changes you make to the MSALPublicClientApplicationConfig object. - - @param config Configuration for PublicClientApplication - @param error The error that occurred creating the application object, if any (optional) - */ -- (nullable instancetype)initWithConfiguration:(nonnull MSALPublicClientApplicationConfig *)config - error:(NSError * _Nullable __autoreleasing * _Nullable)error; - -/** - Initialize a MSALPublicClientApplication with a given clientID - - @param clientId The clientID of your application, you should get this from the app portal. - @param error The error that occurred creating the application object, if any (optional) - */ -- (nullable instancetype)initWithClientId:(nonnull NSString *)clientId - error:(NSError * _Nullable __autoreleasing * _Nullable)error; -/** - Initialize a MSALPublicClientApplication with a given clientID and authority - - @param clientId The clientID of your application, you should get this from the app portal. - @param authority Authority indicating a directory that MSAL can use to obtain tokens. In Azure AD - it is of the form https://authority_instance/authority_tenant, where authority_instance is the - directory host (e.g. https://login.microsoftonline.com) and authority_tenant is a - identifier within the directory itself (e.g. a domain associated to the - tenant, such as contoso.onmicrosoft.com, or the GUID representing the - TenantID property of the directory) - @param error The error that occurred creating the application object, if any, if you're - not interested in the specific error pass in nil. - */ -- (nullable instancetype)initWithClientId:(nonnull NSString *)clientId - authority:(nullable MSALAuthority *)authority - error:(NSError * _Nullable __autoreleasing * _Nullable)error DEPRECATED_MSG_ATTRIBUTE("Use -initWithConfiguration:error: instead"); - -/** - Initialize a MSALPublicClientApplication with a given clientID, authority and redirectUri - - @param clientId The clientID of your application, you should get this from the app portal. - @param authority Authority indicating a directory that MSAL can use to obtain tokens. In Azure AD - it is of the form https://authority_instance/authority_tenant, where authority_instance is the - directory host (e.g. https://login.microsoftonline.com) and authority_tenant is a - identifier within the directory itself (e.g. a domain associated to the - tenant, such as contoso.onmicrosoft.com, or the GUID representing the - TenantID property of the directory) - @param redirectUri The redirect URI of the application - @param error The error that occurred creating the application object, if any, if you're - not interested in the specific error pass in nil. - */ -- (nullable instancetype)initWithClientId:(nonnull NSString *)clientId - authority:(nullable MSALAuthority *)authority - redirectUri:(nullable NSString *)redirectUri - error:(NSError * _Nullable __autoreleasing * _Nullable)error DEPRECATED_MSG_ATTRIBUTE("Use -initWithConfiguration:error: instead"); - -#if TARGET_OS_IPHONE - -/** - Initialize a MSALPublicClientApplication with a given clientID, authority, keychain group and redirect uri - - @param clientId The clientID of your application, you should get this from the app portal. - @param keychainGroup The keychain sharing group to use for the token cache. (optional) - If you provide this key, you MUST add the capability to your Application Entilement. - @param authority Authority indicating a directory that MSAL can use to obtain tokens. In Azure AD - it is of the form https://, where is the - directory host (e.g. https://login.microsoftonline.com) and is a - identifier within the directory itself (e.g. a domain associated to the - tenant, such as contoso.onmicrosoft.com, or the GUID representing the - TenantID property of the directory) - @param redirectUri The redirect URI of the application - @param error The error that occurred creating the application object, if any, if you're - not interested in the specific error pass in nil. - */ -- (nullable instancetype)initWithClientId:(nonnull NSString *)clientId - keychainGroup:(nullable NSString *)keychainGroup - authority:(nullable MSALAuthority *)authority - redirectUri:(nullable NSString *)redirectUri - error:(NSError * _Nullable __autoreleasing * _Nullable)error DEPRECATED_MSG_ATTRIBUTE("Use -initWithConfiguration:error: instead"); -#endif - -/** - Returns an array of all accounts visible to this application. - - @param error The error that occured trying to retrieve accounts, if any, if you're - not interested in the specific error pass in nil. - */ - -- (nullable NSArray *)allAccounts:(NSError * _Nullable __autoreleasing * _Nullable)error; - -/** - Returns account for the given home identifier (received from an account object returned in a previous acquireToken call) - - @param error The error that occured trying to get the accounts, if any, if you're - not interested in the specific error pass in nil. - */ -- (nullable MSALAccount *)accountForHomeAccountId:(nonnull NSString *)homeAccountId - error:(NSError * _Nullable __autoreleasing * _Nullable)error DEPRECATED_MSG_ATTRIBUTE("Use -accountForIdentifier:error: instead"); - -/** - Returns account for the given account identifier (received from an account object returned in a previous acquireToken call) - - @param error The error that occured trying to get the accounts, if any, if you're - not interested in the specific error pass in nil. - */ -- (nullable MSALAccount *)accountForIdentifier:(nonnull NSString *)identifier - error:(NSError * _Nullable __autoreleasing * _Nullable)error; - -/** - Returns account for the given account identifying parameters (received from an account object returned in a previous acquireToken call) - - @param error The error that occured trying to get the accounts, if any, if you're - not interested in the specific error pass in nil. - */ -- (nullable NSArray *)accountsForParameters:(nonnull MSALAccountEnumerationParameters *)parameters - error:(NSError * _Nullable __autoreleasing * _Nullable)error; - - -/** - Returns account for for the given username (received from an account object returned in a previous acquireToken call or ADAL) - - @param username The displayable value in UserPrincipleName(UPN) format - @param error The error that occured trying to get the accounts, if any, if you're - not interested in the specific error pass in nil. - */ -- (nullable MSALAccount *)accountForUsername:(nonnull NSString *)username - error:(NSError * _Nullable __autoreleasing * _Nullable)error; - -/** - Returns an array of accounts visible to this application and filtered by authority. - - @param completionBlock The completion block that will be called when accounts are loaded, or MSAL encountered an error. - */ -- (void)allAccountsFilteredByAuthority:(nonnull MSALAccountsCompletionBlock)completionBlock DEPRECATED_MSG_ATTRIBUTE("Use other synchronous account retrieval API instead."); - -/** - Returns account for the given account identifying parameters including locally cached accounts and accounts from the SSO extension - Accounts from SSO extension are only available on iOS 13+ and macOS 10.15+. On earlier versions, this method will return same results as a local account query. - - @param completionBlock The completion block that will be called when accounts are loaded, or MSAL encountered an error. -*/ -- (void)accountsFromDeviceForParameters:(nonnull MSALAccountEnumerationParameters *)parameters - completionBlock:(nonnull MSALAccountsCompletionBlock)completionBlock; - -#pragma mark - Handling MSAL responses - -#if TARGET_OS_IPHONE -/** - Ask MSAL to handle a URL response. - - @param response URL response from your application delegate's openURL handler into - MSAL for web authentication sessions - @return YES if URL is a response to a MSAL web authentication session and handled, - NO otherwise. - */ -+ (BOOL)handleMSALResponse:(nonnull NSURL *)response DEPRECATED_MSG_ATTRIBUTE("Use -handleMSALResponse:sourceApplication: method instead."); - -/** - Ask MSAL to handle a URL response. - - @param response URL response from your application delegate's openURL handler for MSAL web or brokered authentication sessions - @param sourceApplication The application that opened your app with that URL. Can be retrieved from options by UIApplicationOpenURLOptionsSourceApplicationKey key. - See more info here: https://developer.apple.com/documentation/uikit/uiapplicationdelegate/1623112-application?language=objc - @return YES if URL is a response to a MSAL web or brokered session and handled, NO otherwise. - */ -+ (BOOL)handleMSALResponse:(nonnull NSURL *)response sourceApplication:(nullable NSString *)sourceApplication; -#endif - -/** - Cancels any currently running interactive web authentication session, resulting - in the authorization UI being dismissed and the acquireToken request ending - in a cancelation error. - */ -+ (BOOL)cancelCurrentWebAuthSession; - -#pragma mark - Getting a token interactively - -/** - Acquire a token for a provided parameters using interactive authentication. - - @param parameters Parameters used for interactive authentication. - @param completionBlock The completion block that will be called when the authentication - flow completes, or encounters an error. - */ -- (void)acquireTokenWithParameters:(nonnull MSALInteractiveTokenParameters *)parameters - completionBlock:(nonnull MSALCompletionBlock)completionBlock; - -/** - Acquire a token for a new account using interactive authentication - - @param scopes Permissions you want included in the access token received - in the result in the completionBlock. Not all scopes are - guaranteed to be included in the access token returned. - @param completionBlock The completion block that will be called when the authentication - flow completes, or encounters an error. - */ -- (void)acquireTokenForScopes:(nonnull NSArray *)scopes - completionBlock:(nonnull MSALCompletionBlock)completionBlock DEPRECATED_MSG_ATTRIBUTE("Use -acquireTokenWithParameters:completionBlock instead"); - -#pragma mark - Getting a token interactively with a Login Hint - - -/** - Acquire a token for a new account using interactive authentication - - @param scopes Permissions you want included in the access token received - in the result in the completionBlock. Not all scopes are - guaranteed to be included in the access token returned. - @param loginHint A loginHint (usually an email) to pass to the service at the - beginning of the interactive authentication flow. The account returned - in the completion block is not guaranteed to match the loginHint. - @param completionBlock The completion block that will be called when the authentication - flow completes, or encounters an error. - */ -- (void)acquireTokenForScopes:(nonnull NSArray *)scopes - loginHint:(nullable NSString *)loginHint - completionBlock:(nonnull MSALCompletionBlock)completionBlock DEPRECATED_MSG_ATTRIBUTE("Use -acquireTokenWithParameters:completionBlock instead"); - -#pragma mark - Acquire Token for a specific Account - -/** - Acquire a token interactively for an existing account. This is typically used after receiving - a MSALErrorInteractionRequired error. - - @param scopes Permissions you want included in the access token received - in the result in the completionBlock. Not all scopes are - guaranteed to be included in the access token returned. - @param account An account object retrieved from the application object that the - interactive authentication flow will be locked down to. - @param completionBlock The completion block that will be called when the authentication - flow completes, or encounters an error. - */ -- (void)acquireTokenForScopes:(nonnull NSArray *)scopes - account:(nullable MSALAccount *)account - completionBlock:(nonnull MSALCompletionBlock)completionBlock DEPRECATED_MSG_ATTRIBUTE("Use -acquireTokenWithParameters:completionBlock instead"); - -/** - Acquire a token interactively for an existing account. This is typically used after receiving - a MSALErrorInteractionRequired error. - - @param scopes Permissions you want included in the access token received - in the result in the completionBlock. Not all scopes are - guaranteed to be included in the access token returned. - @param account An account object retrieved from the application object that the - interactive authentication flow will be locked down to. - @param promptType A prompt type for the interactive authentication flow - @param extraQueryParameters Key-value pairs to pass to the authentication server during - the interactive authentication flow. This should not be url-encoded value. - @param completionBlock The completion block that will be called when the authentication - flow completes, or encounters an error. - */ -- (void)acquireTokenForScopes:(nonnull NSArray *)scopes - account:(nullable MSALAccount *)account - promptType:(MSALPromptType)promptType - extraQueryParameters:(nullable NSDictionary *)extraQueryParameters - completionBlock:(nonnull MSALCompletionBlock)completionBlock DEPRECATED_MSG_ATTRIBUTE("Use -acquireTokenWithParameters:completionBlock instead"); - -#pragma mark - Acquire Token Silent - -/** - Acquire a token silently for a provided parameters. - - @param parameters Parameters used for silent authentication. - @param completionBlock The completion block that will be called when the authentication - flow completes, or encounters an error. - */ -- (void)acquireTokenSilentWithParameters:(nonnull MSALSilentTokenParameters *)parameters - completionBlock:(nonnull MSALCompletionBlock)completionBlock; - -/** - Acquire a token silently for an existing account. - - @param scopes Permissions you want included in the access token received - in the result in the completionBlock. Not all scopes are - guaranteed to be included in the access token returned. - @param account An account object retrieved from the application object that the - interactive authentication flow will be locked down to. - @param completionBlock The completion block that will be called when the authentication - flow completes, or encounters an error. - */ -- (void)acquireTokenSilentForScopes:(nonnull NSArray *)scopes - account:(nonnull MSALAccount *)account - completionBlock:(nonnull MSALCompletionBlock)completionBlock DEPRECATED_MSG_ATTRIBUTE("Use -acquireTokenSilentWithParameters:completionBlock instead"); - -/** - Acquire a token silently for an existing account. - - @param scopes Permissions you want included in the access token received - in the result in the completionBlock. Not all scopes are - guaranteed to be included in the access token returned. - @param account An account object retrieved from the application object that the - interactive authentication flow will be locked down to. - @param authority Authority indicating a directory that MSAL can use to obtain tokens. - Azure AD it is of the form https://authority_instance/authority_tenant, where - authority_instance is the directory host - (e.g. https://login.microsoftonline.com) and authority_tenant is a - identifier within the directory itself (e.g. a domain associated - to the tenant, such as contoso.onmicrosoft.com, or the GUID - representing the TenantID property of the directory) - @param completionBlock The completion block that will be called when the authentication - flow completes, or encounters an error. - */ -- (void)acquireTokenSilentForScopes:(nonnull NSArray *)scopes - account:(nonnull MSALAccount *)account - authority:(nullable MSALAuthority *)authority - completionBlock:(nonnull MSALCompletionBlock)completionBlock DEPRECATED_MSG_ATTRIBUTE("Use -acquireTokenSilentWithParameters:completionBlock instead"); - - -/** - Acquire a token silently for an existing account. - - @param scopes Scopes to request from the server, the scopes that come back - can differ from the ones in the original call - @param account An account object retrieved from the application object that the - interactive authentication flow will be locked down to. - @param authority Authority indicating a directory that MSAL can use to obtain tokens. - Azure AD it is of the form https://, where - is the directory host - (e.g. https://login.microsoftonline.com) and is a - identifier within the directory itself (e.g. a domain associated - to the tenant, such as contoso.onmicrosoft.com, or the GUID - representing the TenantID property of the directory) - @param claimsRequest The claims parameter that needs to be sent to token endpoint. When claims - is passed, access token will be skipped and refresh token will be tried. - @param forceRefresh Ignore any existing access token in the cache and force MSAL to - get a new access token from the service. - @param correlationId UUID to correlate this request with the server - @param completionBlock The completion block that will be called when the authentication - flow completes, or encounters an error. - */ -- (void)acquireTokenSilentForScopes:(nonnull NSArray *)scopes - account:(nonnull MSALAccount *)account - authority:(nullable MSALAuthority *)authority - claimsRequest:(nullable MSALClaimsRequest *)claimsRequest - forceRefresh:(BOOL)forceRefresh - correlationId:(nullable NSUUID *)correlationId - completionBlock:(nonnull MSALCompletionBlock)completionBlock DEPRECATED_MSG_ATTRIBUTE("Use -acquireTokenSilentWithParameters:completionBlock instead"); - - -#pragma mark - Remove account from cache - -/** - Removes all tokens from the cache for this application for the provided account. - MSAL won't be able to return tokens silently after calling this API, and developer will need to call acquireToken. - User might need to enter his credentials again after calling this API - - @param account The account to remove from the cache - */ -- (BOOL)removeAccount:(nonnull MSALAccount *)account - error:(NSError * _Nullable __autoreleasing * _Nullable)error; - -/** - Removes all tokens from the cache for this application for the provided account. - Additionally, this API will remove account from the system browser or the embedded webView by navigating to the OIDC end session endpoint if requested in parameters (see more https://openid.net/specs/openid-connect-session-1_0.html). - Moreover, if device has an SSO extension installed, the signout request will be handled through the SSO extension. - - As a result of the signout operation, application will not be able to get tokens for the given account without user entering credentials. - However, this will not sign out from other signed in apps on the device, unless it is explicitly enabled by the administrator configuration through an MDM profile. -*/ -- (void)signoutWithAccount:(nonnull MSALAccount *)account - signoutParameters:(nonnull MSALSignoutParameters *)signoutParameters - completionBlock:(nonnull MSALSignoutCompletionBlock)signoutCompletionBlock; - -#pragma mark - Device information - -/** - Reads device information from the authentication broker if present on the device. -*/ -- (void)getDeviceInformationWithParameters:(nullable MSALParameters *)parameters - completionBlock:(nonnull MSALDeviceInformationCompletionBlock)completionBlock; - -/** - A boolean indicates if a compatible broker is present in device for AAD requests. -*/ -@property (readonly) BOOL isCompatibleAADBrokerAvailable; - -/** - A String indicates the version of current MSAL SDK -*/ -@property (nullable, class, readonly) NSString *sdkVersion; - -@end diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALPublicClientApplicationConfig.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALPublicClientApplicationConfig.h deleted file mode 100644 index c41ca3f1fb..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALPublicClientApplicationConfig.h +++ /dev/null @@ -1,129 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALDefinitions.h" - -@class MSALRedirectUri; -@class MSALAuthority; -@class MSALSliceConfig; -@class MSALCacheConfig; - -NS_ASSUME_NONNULL_BEGIN - -/** - Configuration for an instance of `MSALPublicClientApplication` - @note Once `MSALPublicClientApplication` is initialized, MSALPublicClientApplication object ignores any changes you make to the MSALPublicClientApplicationConfig object. -*/ -@interface MSALPublicClientApplicationConfig : NSObject - -#pragma mark - Configuration options - -/** The client ID of the application, this should come from the app developer portal. */ -@property (atomic) NSString *clientId; - -/** The redirect URI of the application */ -@property (atomic, nullable) NSString *redirectUri; - -/** The authority the application will use to obtain tokens */ -@property (atomic) MSALAuthority *authority; - -/** List of known authorities that application should trust. - Note that authorities listed here will bypass authority validation logic. - Thus, it is advised not putting dynamically resolving authorities here. - */ -@property (nonatomic) NSArray *knownAuthorities; - -/** Enable to return access token with extended lifetime during server outage. */ -@property (atomic) BOOL extendedLifetimeEnabled; - -/** List of additional STS features that client handles. */ -@property (atomic, nullable) NSArray *clientApplicationCapabilities; - -/** Time in seconds controlling how long before token expiry MSAL refreshes access tokens. - When checking an access token for expiration we check if time to expiration - is less than this value (in seconds) before making the request. The goal is to - refresh the token ahead of its expiration and also not to return a token that is - about to expire. */ -@property (nonatomic) double tokenExpirationBuffer; - -/** Used to specify query parameters that must be passed to both the authorize and token endpoints -to target MSAL at a specific test slice & flight. These apply to all requests made by an application. */ -@property (nullable) MSALSliceConfig *sliceConfig; - -/** MSAL configuration interface responsible for token caching and keychain configuration. Refer to `MSALCacheConfig` for more details */ -@property (readonly) MSALCacheConfig *cacheConfig; - -/** - For clients that support multiple national clouds, set this to YES. NO by default. - If set to YES, the Microsoft identity platform will automatically redirect user to the correct national cloud during the authorization flow. You can determine the national cloud of the signed-in account by examining the authority associated with the MSALResult. Note that the MSALResult doesn't provide the national cloud-specific endpoint address of the resource for which you request a token. - - @note Your client_id needs to be registered in national clouds for this feature to work. - */ -@property (nonatomic) BOOL multipleCloudsSupported; - -#pragma mark - Constructing configuration - -/** - Initialize a MSALPublicClientApplicationConfig with a given clientId - - @param clientId The clientID of your application, you should get this from the app portal. - */ -- (nonnull instancetype)initWithClientId:(NSString *)clientId; - -/** - For client that wants to bypass redirectURI check in MSAL, set this to YES. NO by default. - If set to YES, MSAL will skip the verification of redirectURI. Brokered authentication will be disabled in this case. - */ -@property (atomic) BOOL bypassRedirectURIValidation; - -/** - Initialize a MSALPublicClientApplicationConfig with a given clientId - - @param clientId The clientID of your application, you should get this from the app portal. - @param redirectUri The redirect URI of the application - @param authority The target authority - */ -- (nonnull instancetype)initWithClientId:(NSString *)clientId - redirectUri:(nullable NSString *)redirectUri - authority:(nullable MSALAuthority *)authority NS_DESIGNATED_INITIALIZER; - -#pragma mark - Unavailable initializers - -/** - Use `[MSALPublicClientApplicationConfig initWithClientId:redirectUri:authority]` instead - */ -- (nonnull instancetype)init NS_UNAVAILABLE; - -/** - Use `[MSALPublicClientApplicationConfig initWithClientId:redirectUri:authority]` instead -*/ -+ (nonnull instancetype)new NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALPublicClientStatusNotifications.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALPublicClientStatusNotifications.h deleted file mode 100644 index e5edb9b50f..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALPublicClientStatusNotifications.h +++ /dev/null @@ -1,52 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -#ifndef MSALPublicClientStatusNotifications_h -#define MSALPublicClientStatusNotifications_h - -/** Fired at the start of a resource load in the webview. The URL of the load, if available, will be in the @"url" key in the userInfo dictionary */ -extern NSString *MSALWebAuthDidStartLoadNotification; - -/** Fired when a resource finishes loading in the webview. */ -extern NSString *MSALWebAuthDidFinishLoadNotification; - -/** Fired when web authentication fails due to reasons originating from the network. Look at the @"error" key in the userInfo dictionary for more details.*/ -extern NSString *MSALWebAuthDidFailNotification; - -/** Fired when authentication finishes */ -extern NSString *MSALWebAuthDidCompleteNotification; - -/** Fired before MSAL invokes the broker app */ -extern NSString *MSALWebAuthWillSwitchToBrokerApp; - -/** Fired when the application receives a response from the broker. Look at the @"response" - key in the userInfo dictionary for the broker response */ -extern NSString *MSALWebAuthDidReceiveResponseFromBroker; - -#endif diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALRedirectUri.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALRedirectUri.h deleted file mode 100644 index 8e94811eef..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALRedirectUri.h +++ /dev/null @@ -1,54 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - MSALRedirectUri is a representation of an OAuth redirect_uri parameter. - A redirect URI, or reply URL, is the location that the authorization server will send the user to once the app has been successfully authorized, and granted an authorization code or access token. - */ -@interface MSALRedirectUri : NSObject - -#pragma mark - Getting a redirect_uri parameter - -/** - Redirect URI that will be used for network requests - */ -@property (nonatomic, readonly) NSURL *url; - -#pragma mark - Checking redirect uri capabilities - -/** - Indicates if redirect URI can be used to talk to the Microsoft Authenticator application (broker). - Broker redirect URIs need to follow particular format, e.g. msauth.your.app.bundleId://auth */ -@property (nonatomic, readonly) BOOL brokerCapable; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALResult.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALResult.h deleted file mode 100644 index 78947d171e..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALResult.h +++ /dev/null @@ -1,116 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -@class MSALAccount; -@class MSALAuthority; -@class MSALTenantProfile; - -/** - MSALResult represents information returned to the application after a successful interactive or silent token acquisition. - It contains information requested by the application (e.g. access_token and id_token), and information that can be used to get a token silently from MSAL (e.g. account). - */ -@interface MSALResult : NSObject - -#pragma mark - Token response - -/** - The Access Token requested. - Note that if access token is not returned in token response, this property will be returned as an empty string. - */ -@property (atomic, readonly, nonnull) NSString *accessToken; - -/** - The time that the access token returned in the Token property ceases to be valid. - This value is calculated based on current UTC time measured locally and the value expiresIn returned from the service - */ -@property (atomic, readonly, nullable) NSDate *expiresOn; - -/** - Some access tokens have extended lifetime when server is in an unavailable state. - This property indicates whether the access token is returned in such a state. - */ -@property (atomic, readonly) BOOL extendedLifeTimeToken; - -/** - An identifier for the tenant that the token was acquired from. This property will be nil if tenant information is not returned by the service. - */ -@property (atomic, readonly, nullable) NSString *tenantId DEPRECATED_MSG_ATTRIBUTE("Use MSALTenantProfile.tenantId instead"); - -/** - The raw id token if it's returned by the service or nil if no id token is returned. - */ -@property (atomic, readonly, nullable) NSString *idToken; - -/** - The scope values returned from the service. - */ -@property (atomic, readonly, nonnull) NSArray *scopes; - -#pragma mark - Account information - -/** - A tenant profile object that contains all the tenant-specific information, including tenant id, user object id, etc. It also contains all the id token claims as a dictionary. - */ -@property (atomic, readonly, nonnull) MSALTenantProfile *tenantProfile; - -/** - The account object that holds account information. - */ -@property (atomic, readonly, nonnull) MSALAccount *account; - -/** - The unique id of the account. - */ -@property (atomic, readonly, nullable) NSString *uniqueId DEPRECATED_MSG_ATTRIBUTE("Use MSALTenantProfile.identifier instead"); - -#pragma mark - Request information - -/** - Represents the authority used for getting the token from STS and caching it. - This authority should be used for subsequent silent requests. - It might be different from the authority provided by developer (e.g. for sovereign cloud scenarios). - */ -@property (atomic, readonly, nonnull) MSALAuthority *authority; - -/** - The correlation ID of the request. - */ -@property (atomic, readonly, nonnull) NSUUID *correlationId; - -/** - The authorization header for the specific authentication scheme . For instance "Bearer ..." or "Pop ...". - */ -@property (atomic, readonly, nonnull) NSString *authorizationHeader; - -/** - The authentication scheme for the tokens issued. For instance "Bearer " or "Pop". - */ -@property (atomic, readonly, nonnull) NSString *authenticationScheme; - -@end diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALSerializedADALCacheProvider.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALSerializedADALCacheProvider.h deleted file mode 100644 index 2d11573436..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALSerializedADALCacheProvider.h +++ /dev/null @@ -1,122 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. - -#import - -NS_ASSUME_NONNULL_BEGIN - -@class MSALSerializedADALCacheProvider; - -/** - Class implementing MSALSerializedADALCacheProviderDelegate is responsible for persistence and management of ADAL cache on macOS - */ - -@protocol MSALSerializedADALCacheProviderDelegate - -/** - This delegate method will be called before performing a cache lookup operation. - The delegate implementation should ensure that latest cache is loaded from disk to the in-memory representation of ADAL cache (MSALSerializedADALCacheProvider) at this point - */ -- (void)willAccessCache:(nonnull MSALSerializedADALCacheProvider *)cache; - -/** - This delegate method will be called after performing a cache lookup operation. - */ -- (void)didAccessCache:(nonnull MSALSerializedADALCacheProvider *)cache; - -/** - This delegate method will be called before performing a cache write operation. - The delegate implementation should ensure that latest cache is loaded from disk to the in-memory representation of ADAL cache (MSALSerializedADALCacheProvider) at this point. -*/ -- (void)willWriteCache:(nonnull MSALSerializedADALCacheProvider *)cache; - -/** - This delegate method will be called after performing a cache update operation. - The delegate implementation should serialize and write the latest in-memory representation of ADAL cache to disk at this point. -*/ -- (void)didWriteCache:(nonnull MSALSerializedADALCacheProvider *)cache; - -@end - -/** - Representation of ADAL serialized cache. - Use it to achieve SSO or migration scenarios between ADAL Objective-C for macOS and MSAL for macOS - */ - -@interface MSALSerializedADALCacheProvider : NSObject - -#pragma mark - Getting a class implementing MSALSerializedADALCacheProviderDelegate - -/** - Delegate of MSALSerializedADALCacheProvider is responsible for storing and reading serialized ADAL cache to the disk (e.g. keychain). - */ -@property (nonatomic, nonnull, readonly) id delegate; - -#pragma mark - Data serialization - -/** - Serializes current in-memory representation of ADAL cache into NSData - @param error Error if present - */ -- (nullable NSData *)serializeDataWithError:(NSError * _Nullable * _Nullable)error; - -/** - Deserializes NSData into in-memory representation of ADAL cache - @param serializedData Serialized ADAL cache - @param error Error if present -*/ -- (BOOL)deserialize:(nonnull NSData *)serializedData error:(NSError * _Nullable * _Nullable)error; - -#pragma mark - Configure MSALSerializedADALCacheProvider - -/** - Initializes MSALSerializedADALCacheProvider with a delegate. - @param delegate Class implementing MSALSerializedADALCacheProviderDelegate protocol that is responsible for persistence and management of ADAL cache - @param error Error if present - */ -- (nullable instancetype)initWithDelegate:(nonnull id)delegate - error:(NSError * _Nullable * _Nullable)error; - -#if TARGET_OS_OSX - -/** - Initializes MSALSerializedADALCacheProvider with attributes allowing MSAL to write item into the keychain. - @param keychainAttributes All keychain attributes needed to write ADAL cache item (at minimum kSecAttrService and kSecAttrAccount) - @param trustedApplications List of apps that the item should be shared with. - @param accessLabel Title for the ADAL cache item access control. - @param error Error if present - - @note By using this initializer, application delegates writing and reading from the keychain to MSAL. - This might or might not work for all apps. If you have your own implementation of ADAL cache serialization when migrating to MSAL, you should use initWithDelegate:error: initializer and implement your own ADAL cache persistence. -*/ -- (nullable instancetype)initWithKeychainAttributes:(nonnull NSDictionary *)keychainAttributes - trustedApplications:(nonnull NSArray *)trustedApplications - accessLabel:(nonnull NSString *)accessLabel - error:(NSError * _Nullable * _Nullable)error; - -#endif - - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALSignoutParameters.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALSignoutParameters.h deleted file mode 100644 index 6fe2e48e97..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALSignoutParameters.h +++ /dev/null @@ -1,68 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALParameters.h" - -NS_ASSUME_NONNULL_BEGIN - -@class MSALWebviewParameters; - -@interface MSALSignoutParameters : MSALParameters - -/** - A copy of the configuration which was provided in the initializer. - */ -@property (nonatomic, readonly, copy) MSALWebviewParameters *webviewParameters; - -/** - Specifies whether signout should also open the browser and send a network request to the end_session_endpoint. - NO by default. - */ -@property (nonatomic) BOOL signoutFromBrowser; - -/* - Removes account from the keychain with either com.microsoft.adalcache shared group by default or the one provided when configuring MSALPublicClientApplication. - - This is a destructive action and will remove the SSO state from all apps sharing the same cache! - It's intended to be used only as a way to achieve GDPR compliance and make sure all user artifacts are cleaned on user sign out. - It's not intended to be used as a way to reset or fix token cache. - Please make sure end user is shown UI and/or warning before this flag gets set to YES. - NO by default. -*/ -@property (nonatomic) BOOL wipeAccount; - -/** - Initialize MSALSignoutParameters with web parameters. - - @param webviewParameters User Interface configuration that MSAL uses when getting a token interactively or authorizing an end user. - */ -- (instancetype)initWithWebviewParameters:(MSALWebviewParameters *)webviewParameters; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALSilentTokenParameters.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALSilentTokenParameters.h deleted file mode 100644 index b59367dc03..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALSilentTokenParameters.h +++ /dev/null @@ -1,69 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import "MSALTokenParameters.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - Token parameters to be used when MSAL is getting a token silently. - */ -@interface MSALSilentTokenParameters : MSALTokenParameters - -#pragma mark - Configuring MSALSilentTokenParameters - -/** - Ignore any existing access token in the cache and force MSAL to - get a new access token from the service. - */ -@property (nonatomic) BOOL forceRefresh; - -#pragma mark - Constructing MSALSilentTokenParameters - -/** - Initialize a MSALSilentTokenParameters with scopes and account. - - @param scopes Permissions you want included in the access token received - in the result in the completionBlock. Not all scopes are - guaranteed to be included in the access token returned. - @param account An account object retrieved from the MSALResult object that MSAL should return a token for. - */ -- (instancetype)initWithScopes:(NSArray *)scopes - account:(MSALAccount *)account NS_DESIGNATED_INITIALIZER; - -/** -Initialize a MSALSilentTokenParameters with scopes and account. - -@param scopes Permissions you want included in the access token received - in the result in the completionBlock. Not all scopes are - guaranteed to be included in the access token returned. -*/ -- (instancetype)initWithScopes:(NSArray *)scopes NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALSliceConfig.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALSliceConfig.h deleted file mode 100644 index 1a8f94a427..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALSliceConfig.h +++ /dev/null @@ -1,84 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - MSAL configuration interface responsible for custom parameters to target MSAL at a specific test slice & flight -*/ -@interface MSALSliceConfig : NSObject - -#pragma mark - Configuration options - -/** - Specific test slice - */ -@property (atomic) NSString *slice; - -/** - Specific data center -*/ -@property (atomic) NSString *dc; - -/** - Current slice and flight configuration -*/ -@property (readonly) NSDictionary *sliceDictionary; - -#pragma mark - Constructing MSALSliceConfig - -/** - Initializes MSALSliceConfig with specified slice and dc parameters - @param slice Specific test slice - @param dc Specific data center - */ -- (nullable instancetype)initWithSlice:(nullable NSString *)slice dc:(nullable NSString *)dc NS_DESIGNATED_INITIALIZER; - -/** - Initializes MSALSliceConfig with specified slice and dc parameters - @param slice Specific test slice - @param dc Specific data center -*/ -+ (nullable instancetype)configWithSlice:(nullable NSString *)slice dc:(nullable NSString *)dc; - -#pragma mark - Unavailable initializers - -/** - Use `[MSALSliceConfig initWithSlice:dc:]` instead - */ -- (nonnull instancetype)init NS_UNAVAILABLE; - -/** - Use `[MSALSliceConfig initWithSlice:dc:]` instead -*/ -+ (nonnull instancetype)new NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALTelemetry.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALTelemetry.h deleted file mode 100644 index e052d8fe32..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALTelemetry.h +++ /dev/null @@ -1,78 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - The central class for MSAL telemetry. - - Usage: Get a singleton instance of MSALTelemetry; register a callback (`telemetryCallback`) for receiving telemetry events. - - @note MSALTelemetry is deprecated. Use `MSALTelemetryConfig` instead to register a `telemetryCallback` and changing telemetry configuration. - - */ -@interface MSALTelemetry : NSObject - -#pragma mark - Unavailable initializers - -/** - Get a singleton instance of MSALTelemetry instead. - */ -- (nonnull instancetype)init NS_UNAVAILABLE; - -/** -Get a singleton instance of MSALTelemetry instead. -*/ -+ (nonnull instancetype)new NS_UNAVAILABLE; - -#pragma mark - Getting a shared instance - -/** - Get a singleton instance of MSALTelemetry. - */ -+ (nonnull MSALTelemetry *)sharedInstance DEPRECATED_MSG_ATTRIBUTE("use MSALGlobalConfig.telemetryConfig instead"); - -#pragma mark - Configuring telemetry collection - -/** - Setting piiEnabled to YES, will allow MSAL to return fields with user information in the telemetry events. MSAL does not send telemetry data by itself to any server. If apps want to collect MSAL telemetry with user information they must setup the telemetry callback and set this flag on. By default MSAL will not return any user information in telemetry. - */ -@property (atomic) BOOL piiEnabled DEPRECATED_MSG_ATTRIBUTE("use MSALGlobalConfig.telemetryConfig.piiEnabled instead"); - -/** - If set YES, telemetry events are only dispatched when errors occurred; - If set NO, MSAL will dispatch all events. - */ -@property (atomic) BOOL notifyOnFailureOnly DEPRECATED_MSG_ATTRIBUTE("use MSALGlobalConfig.telemetryConfig.notifyOnFailureOnly instead"); - -/** - Invoked when telemetry data is received. - */ -@property (atomic, copy, nullable) MSALTelemetryCallback telemetryCallback DEPRECATED_MSG_ATTRIBUTE("use MSALGlobalConfig.telemetryConfig.telemetryCallback instead"); - - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALTelemetryConfig.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALTelemetryConfig.h deleted file mode 100644 index 4b36b3eb99..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALTelemetryConfig.h +++ /dev/null @@ -1,73 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALDefinitions.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - MSAL configuration interface responsible for setting up MSAL telemetry callback and configuring telemetry collection behavior. - @note Configuration changes inside MSALTelemetryConfig will apply to all instances of `MSALPublicClientApplication` -*/ -@interface MSALTelemetryConfig : NSObject - -#pragma mark - Configuring telemetry collection - -/** - Setting piiEnabled to YES, will allow MSAL to return fields with user information in the telemetry events. MSAL does not send telemetry data by itself to any server. If apps want to collect MSAL telemetry with user information they must setup the telemetry callback and set this flag on. By default MSAL will not return any user information in telemetry. - */ -@property (atomic) BOOL piiEnabled; - -/** - If set YES, telemetry events are only dispatched when errors occurred; - If set NO, MSAL will dispatch all events. - */ -@property (atomic) BOOL notifyOnFailureOnly; - -#pragma mark - Listening to telemetry events - -/** - Invoked when telemetry data is received. - */ -@property (atomic, copy, nullable) MSALTelemetryCallback telemetryCallback; - -#pragma mark - Unavailable initializers - -/** - Use class properties instead. -*/ -- (nonnull instancetype)init NS_UNAVAILABLE; - -/** - Use class properties instead. -*/ -+ (nonnull instancetype)new NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALTenantProfile.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALTenantProfile.h deleted file mode 100644 index 8286be9046..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALTenantProfile.h +++ /dev/null @@ -1,71 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -@class MSALAuthority; -@class MSALAccountId; - -NS_ASSUME_NONNULL_BEGIN - -/** - The Microsoft Identity platform allows one account to be used to access resources belonging to multiple organizations (Azure Active Directory tenants). - MSALTenantProfile represents information about the account record in a particular AAD tenant - */ -@interface MSALTenantProfile : NSObject - -#pragma mark - Getting account identifiers - -/** - Unique identifier for the tenant profile. - */ -@property (readonly, nullable) NSString *identifier; - -/** - Host part of the authority. - */ -@property (readonly, nullable) NSString *environment; - -/** - Identifier for the directory where account is locally represented - */ -@property (readonly, nullable) NSString *tenantId; - -/** - Indicator if this tenant profile represents account's home tenant. - If an admin deletes this account from the tenant, it prevents this account from accessing anything in any tenant with the Microsoft Identity Platform. - */ -@property (readonly) BOOL isHomeTenantProfile; - -#pragma mark - Reading id_token claims - -/** - ID token claims for the account in the specified tenant. -*/ -@property (readonly, nullable) NSDictionary *claims; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALTokenParameters.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALTokenParameters.h deleted file mode 100644 index 3339be769c..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALTokenParameters.h +++ /dev/null @@ -1,115 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALParameters.h" - -@class MSALAccount; -@class MSALAuthority; -@class MSALClaimsRequest; -@protocol MSALAuthenticationSchemeProtocol; - -NS_ASSUME_NONNULL_BEGIN - -/** - MSALTokenParameters is the base abstract class for all types of token parameters (see `MSALInteractiveTokenParameters` and `MSALSilentTokenParameters`). - */ -@interface MSALTokenParameters : MSALParameters - -#pragma mark - Configuration parameters - -/** - Permissions you want included in the access token received - in the result in the completionBlock. Not all scopes are - guaranteed to be included in the access token returned. - */ -@property (nonatomic) NSArray *scopes; - -/** - An account object for which tokens should be returned. - */ -@property (nonatomic, nullable) MSALAccount *account; - -/** - The authority that MSAL will use to obtain tokens. - Azure AD it is of the form https://aad_instance/aad_tenant, where - aad_instance is the directory host - (e.g. https://login.microsoftonline.com) and aad_tenant is a - identifier within the directory itself (e.g. a domain associated - to the tenant, such as contoso.onmicrosoft.com, or the GUID - representing the TenantID property of the directory). - If nil, authority from MSALPublicClientApplication will be used. - */ -@property (nonatomic, nullable) MSALAuthority *authority; - -/** - The claims parameter that needs to be sent to authorization or token endpoint. - If claims parameter is passed in silent flow, access token will be skipped and refresh token will be tried. - */ -@property (nonatomic, nullable) MSALClaimsRequest *claimsRequest; - -/** - Key-value pairs to pass to the /authorize and /token endpoints. This should not be url-encoded value. - */ -@property (nonatomic, nullable) NSDictionary *extraQueryParameters; - -/** - UUID to correlate this request with the server. - */ -@property (nonatomic, nullable) NSUUID *correlationId; - -/** - Authentication Scheme to access the resource - */ -@property (nonatomic, nullable) id authenticationScheme; - -#pragma mark - Creating MSALTokenParameters - -/** - Initialize a MSALTokenParameters with scopes. - - @param scopes Permissions you want included in the access token received - in the result in the completionBlock. Not all scopes are - guaranteed to be included in the access token returned. - */ -- (instancetype)initWithScopes:(NSArray *)scopes NS_DESIGNATED_INITIALIZER; - -#pragma mark - Unavailable initializers - -/** - Use `[MSALTokenParameters initWithScopes:]` instead - */ -+ (instancetype)new NS_UNAVAILABLE; - -/** - Use `[MSALTokenParameters initWithScopes:]` instead -*/ -- (instancetype)init NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALWebviewParameters.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALWebviewParameters.h deleted file mode 100644 index ecfedcb10b..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Headers/MSALWebviewParameters.h +++ /dev/null @@ -1,120 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import - -#if TARGET_OS_IPHONE -typedef UIViewController MSALViewController; -#else -typedef NSViewController MSALViewController; -#endif - -NS_ASSUME_NONNULL_BEGIN - -/** - User Interface configuration that MSAL uses when getting a token interactively or authorizing an end user. - */ -@interface MSALWebviewParameters : NSObject - -#pragma mark - Configuration options - -/** - The view controller to present from. If nil, the current topmost view controller will be used. - */ -@property (nullable, weak, nonatomic) MSALViewController *parentViewController; - -#if TARGET_OS_IPHONE - -/** - Modal presentation style for displaying authentication web content. - Note that presentationStyle has no effect when webviewType == MSALWebviewType.MSALWebviewTypeDefault or - webviewType == MSALWebviewType.MSALWebviewTypeAuthenticationSession. - */ -@property (nonatomic) UIModalPresentationStyle presentationStyle; - -#endif - -/** - A Boolean value that indicates whether the ASWebAuthenticationSession should ask the browser for a private authentication session. - The value of this property is false by default. For more info see here: https://developer.apple.com/documentation/authenticationservices/aswebauthenticationsession/3237231-prefersephemeralwebbrowsersessio?language=objc - */ -@property (nonatomic) BOOL prefersEphemeralWebBrowserSession API_AVAILABLE(ios(13.0), macos(10.15)); - -/** - A specific webView type for the interactive authentication flow. - By default, it will be set to MSALGlobalConfig.defaultWebviewType. - */ -@property (nonatomic) MSALWebviewType webviewType; - -/** - For a webviewType MSALWebviewTypeWKWebView, custom WKWebView can be passed on. - Web content will be rendered onto this view. - Observe strings declared in MSALPublicClientStatusNotifications to know when to dismiss. - */ -@property (nonatomic, nullable) WKWebView *customWebview; - -#pragma mark - Constructing MSALWebviewParameters - -/** - Creates an instance of MSALWebviewParameters with a provided parentViewController. - @param parentViewController The view controller to present authorization UI from. - @note parentViewController is mandatory on iOS 13+. It is strongly recommended on macOS 10.15+ to allow correct presentation of ASWebAuthenticationSession. If parentViewController is not provided on macOS 10.15+, MSAL will use application's keyWindow for presentation - */ -- (nonnull instancetype)initWithParentViewController:(MSALViewController *)parentViewController DEPRECATED_MSG_ATTRIBUTE("Use -initWithAuthPresentationViewController: instead.");; - -/** - Creates an instance of MSALWebviewParameters with a provided parentViewController. - @param parentViewController The view controller to present authorization UI from. - @note parentViewController is mandatory on iOS 13+. It is strongly recommended on macOS 10.15+ to allow correct presentation of ASWebAuthenticationSession. If parentViewController is not provided on macOS 10.15+, MSAL will use application's keyWindow for presentation -*/ -- (nonnull instancetype)initWithAuthPresentationViewController:(MSALViewController *)parentViewController; - - -/** - It is recommended to use the default webview configuration setting provided by a public MSAL API. - ex: - WKWebViewConfiguration *defaultWKWebConfig = [MSALWebviewParameters defaultWKWebviewConfiguration]; - WKWebView *embeddedWebview = [[WKWebView alloc] initWithFrame:yourWebview.frame configuration:defaultWKWebConfig]; - */ - -@property (class, nonatomic, readonly) WKWebViewConfiguration *defaultWKWebviewConfiguration; - - -#if TARGET_OS_IPHONE - -#pragma mark - Unavailable initializers - -- (nonnull instancetype)init DEPRECATED_MSG_ATTRIBUTE("Use -initWithAuthPresentationViewController: instead."); - -+ (nonnull instancetype)new DEPRECATED_MSG_ATTRIBUTE("Use -initWithAuthPresentationViewController: instead."); - -#endif - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Info.plist b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Info.plist deleted file mode 100644 index f467590068..0000000000 Binary files a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Info.plist and /dev/null differ diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/MSAL b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/MSAL deleted file mode 100755 index 14f8eca9b2..0000000000 Binary files a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/MSAL and /dev/null differ diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Modules/module.modulemap b/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Modules/module.modulemap deleted file mode 100644 index f1ea3b1223..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/MSAL.framework/Modules/module.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module MSAL { - umbrella header "MSAL.h" - - export * - module * { export * } -} diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/dSYMs/MSAL.framework.dSYM/Contents/Info.plist b/Libraries/MSAL/MSAL.xcframework/ios-arm64/dSYMs/MSAL.framework.dSYM/Contents/Info.plist deleted file mode 100644 index ee7439c82d..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64/dSYMs/MSAL.framework.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIdentifier - com.apple.xcode.dsym.com.microsoft.MSAL - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - dSYM - CFBundleSignature - ???? - CFBundleShortVersionString - 1.1.25 - CFBundleVersion - 1 - - diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64/dSYMs/MSAL.framework.dSYM/Contents/Resources/DWARF/MSAL b/Libraries/MSAL/MSAL.xcframework/ios-arm64/dSYMs/MSAL.framework.dSYM/Contents/Resources/DWARF/MSAL deleted file mode 100644 index 0e980ac2dc..0000000000 Binary files a/Libraries/MSAL/MSAL.xcframework/ios-arm64/dSYMs/MSAL.framework.dSYM/Contents/Resources/DWARF/MSAL and /dev/null differ diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSAL.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSAL.h deleted file mode 100644 index ea36343a2b..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSAL.h +++ /dev/null @@ -1,89 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -#if TARGET_OS_IPHONE -#import -#else -#import -#endif - -/** Project version number for MSAL */ -FOUNDATION_EXPORT double MSAL__Framework_VersionNumber; - -/** Project version string for MSAL */ -FOUNDATION_EXPORT const unsigned char MSAL__Framework_VersionString[]; - -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#if TARGET_OS_IPHONE -#import -#endif -#import -#import -#import -#import -#import diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALAADAuthority.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALAADAuthority.h deleted file mode 100644 index a5fe7e5a5e..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALAADAuthority.h +++ /dev/null @@ -1,164 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALAuthority.h" - -/** -The sign-in audience specifies what kind of accounts you want to support in your app depending on the business needs for your application: - - For example, if you're building an application that will be only used in your organization, you can specify MSALAudienceType as MSALAzureADMyOrgOnlyAudience, and specify what organization it is by passing its tenant ID - - If your app will be used by multiple organizations and you want to sign-in users with both their work and school accounts, you can specify MSALAudienceType as MSALAzureADAndPersonalMicrosoftAccountAudience. - - Note that effective audience will be also dependent on what you specify in your application registration. For example, if you specify sign in audience as My Org Only in your app registration, and in MSAL as Multiple Orgs, the effective audience for your application will be the minimum of those two (My Org Only). See instructions here: https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app#register-a-new-application-using-the-azure-portal -*/ -typedef NS_ENUM(NSInteger, MSALAudienceType) -{ - -/** - Users with a personal Microsoft account, or a work or school account in any organization’s Azure AD tenant - Maps to https://[instance]/common/ -*/ - MSALAzureADAndPersonalMicrosoftAccountAudience, - -/** - Users with a Microsoft work or school account in any organization’s Azure AD tenant (i.e. multi-tenant). - Maps to https://[instance]/organizations/ -*/ - MSALAzureADMultipleOrgsAudience, - -/** - Users with a Microsoft work or school account in my organization’s Azure AD tenant (i.e. single tenant). - Maps to https://[instance]/[tenantId] - */ - MSALAzureADMyOrgOnlyAudience, - -/** - Users with a personal Microsoft account. Maps to https://[instance]/consumers/ - */ - MSALPersonalMicrosoftAccountAudience -}; - -/** - All the national clouds authenticate users separately in each environment and have separate authentication endpoints. - MSALAzureCloudInstance represents a national cloud environment that should be used for authentication. - See instructions here: https://docs.microsoft.com/en-us/azure/active-directory/develop/authentication-national-cloud - */ - -typedef NS_ENUM(NSInteger, MSALAzureCloudInstance) -{ - /** - Microsoft Azure public cloud. Maps to https://login.microsoftonline.com - */ - MSALAzurePublicCloudInstance, - - /** - Microsoft Chinese national cloud. Maps to https://login.chinacloudapi.cn - */ - MSALAzureChinaCloudInstance, - - /** - Microsoft German national cloud ("Black Forest"). Maps to https://login.microsoftonline.de - */ - MSALAzureGermanyCloudInstance, - - /** - US Government cloud. Maps to https://login.microsoftonline.us - */ - MSALAzureUsGovernmentCloudInstance -}; - -/** - An Azure Active Directory (AAD) authority indicating a directory that MSAL can use to obtain tokens. For AAD it is of the form https://aad_instance/aad_tenant, where aad_instance is the - directory host (e.g. login.microsoftonline.com) and aad_tenant is a identifier within the directory itself (e.g. a domain associated to the tenant, such as contoso.onmicrosoft.com, or the GUID representing the TenantID property of the directory) - */ -@interface MSALAADAuthority : MSALAuthority - -#pragma mark - Initializing MSALAADAuthority with a URL - -/** - Initializes MSALAADAuthority with NSURL. - @param url Authority indicating a directory that MSAL can use to obtain tokens. In Azure AD - it is of the form https://aad_instance/aad_tenant, where aad_instance is the - directory host (e.g. https://login.microsoftonline.com) and aad_tenant is a - identifier within the directory itself (e.g. a domain associated to the - tenant, such as contoso.onmicrosoft.com, or the GUID representing the - TenantID property of the directory) - @param error The error that occurred creating the authority object, if any, if you're - not interested in the specific error pass in nil. - */ -- (nullable instancetype)initWithURL:(nonnull NSURL *)url - error:(NSError * _Nullable __autoreleasing * _Nullable)error; - -/** - Initializes MSALAADAuthority with NSURL and tenant ID. - @param url Authority indicating a directory that MSAL can use to obtain tokens. In Azure AD - it is of the form https://aad_instance/aad_tenant, where aad_instance is the - directory host (e.g. https://login.microsoftonline.com) and aad_tenant is a - identifier within the directory itself (e.g. a domain associated to the - tenant, such as contoso.onmicrosoft.com, or the GUID representing the - TenantID property of the directory) - @param rawTenant GUID representing the TenantID of your Azure Active Directory - @param error The error that occurred creating the authority object, if any, if you're - not interested in the specific error pass in nil. - */ -- (nullable instancetype)initWithURL:(nonnull NSURL *)url - rawTenant:(nullable NSString *)rawTenant - error:(NSError * _Nullable __autoreleasing * _Nullable)error NS_DESIGNATED_INITIALIZER; - -#pragma mark - Initializing MSALAADAuthority with a cloud instance and a sign-in audience - -/** - Initializes MSALAADAuthority with a cloud instance, audience type and an optional tenant ID. - @param cloudInstance Azure AD authentication endpoint in a national cloud (see `MSALAzureCloudInstance`) - @param audienceType The sign-in audience for the authority (see `MSALAudienceType`) - @param rawTenant GUID representing the TenantID of your Azure Active Directory - @param error The error that occurred creating the authority object, if any, if you're - not interested in the specific error pass in nil. - */ -- (nullable instancetype)initWithCloudInstance:(MSALAzureCloudInstance)cloudInstance - audienceType:(MSALAudienceType)audienceType - rawTenant:(nullable NSString *)rawTenant - error:(NSError * _Nullable __autoreleasing * _Nullable)error; - -/** - Initializes MSALAADAuthority with a cloud instance, audience type and an optional tenant ID. - @param environment Host of Azure AD authentication endpoint in a national cloud (e.g. "login.microsoftonline.com" or "login.microsoftonline.de") - @param audienceType The sign-in audience for the authority (see `MSALAudienceType`) - @param rawTenant GUID representing the TenantID of your Azure Active Directory - @param error The error that occurred creating the authority object, if any, if you're - not interested in the specific error pass in nil. - */ -- (nullable instancetype)initWithEnvironment:(nonnull NSString *)environment - audienceType:(MSALAudienceType)audienceType - rawTenant:(nullable NSString *)rawTenant - error:(NSError * _Nullable __autoreleasing * _Nullable)error; - - - -@end diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALADFSAuthority.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALADFSAuthority.h deleted file mode 100644 index 5a2e96f3f8..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALADFSAuthority.h +++ /dev/null @@ -1,49 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALAuthority.h" - -/** - An ADFS authority indicating an endpoint that MSAL can use to obtain tokens when talking to ADFS directly. - For example: https://somesite.contoso.com/adfs - @note Modern authentication with Active Directory Federation Services as identity provider (ADFS) is not supported by MSAL. ADFS is supported through federation only. - Initialization of MSALADFSAuthority will always fail. - */ -@interface MSALADFSAuthority : MSALAuthority - -#pragma mark - Initializing MSALADFSAuthority with an NSURL - -/** - Initializes MSALADFSAuthority with NSURL. - @param url Authority indicating an ADFS instance that MSAL can use to obtain tokens. - @param error The error that occurred creating the authority object, if any, if you're not interested in the specific error pass in nil. -*/ -- (nullable instancetype)initWithURL:(nonnull NSURL *)url - error:(NSError * _Nullable __autoreleasing * _Nullable)error; - -@end diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALAccount+MultiTenantAccount.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALAccount+MultiTenantAccount.h deleted file mode 100644 index ca4db7b4a4..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALAccount+MultiTenantAccount.h +++ /dev/null @@ -1,63 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import "MSALAccount.h" - -@class MSALTenantProfile; -@class MSALAccountId; - -@interface MSALAccount (MultiTenantAccount) - -#pragma mark - Getting information about account in different AAD tenants - -/** - Array of all tenants for which a token has been requested by the client. - - @note This field will only be available when querying account(s) by the following APIs of MSALPublicClientApplication: - `-[MSALPublicClientApplication allAccounts:]` - `-[MSALPublicClientApplication accountForHomeAccountId:error:]` - `-[MSALPublicClientApplication accountForUsername:error:]` - `-[MSALPublicClientApplication allAccountsFilteredByAuthority:]` - - The field will be nil in other scenarios. E.g., account returned as part of the result of an acquire token interactive/silent call. - */ -@property (readonly, nullable) NSArray *tenantProfiles; - -/** - Unique identifier of the account in the home tenant. - Provides additional information regarding account's home objectId and home tenantId in case of AAD. - */ -@property (readonly, nullable) MSALAccountId *homeAccountId; - -/** - Indicates that account is used for device wide SSO. - This property is only available for organizational accounts when AAD SSO plugin is present on the device. - It will be NO in all other cases. -*/ -@property (readonly) BOOL isSSOAccount; - -@end diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALAccount.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALAccount.h deleted file mode 100644 index b426c68fec..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALAccount.h +++ /dev/null @@ -1,105 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -@class MSALPublicClientApplication; - -/** - Representation of an authenticated account in the Microsoft identity platform. - Use MSALAccount to query information about the account, like username or id_token claims. - Store `identifier` for getting tokens silently from MSAL at a later point. - - @note For a list of standard id_token claims in the Microsoft Identity platform, see https://docs.microsoft.com/en-us/azure/active-directory/develop/id-tokens -*/ -@protocol MSALAccount - -/** - Shorthand name by which the End-User wishes to be referred to at the RP, such as janedoe or j.doe. This value MAY be any valid JSON string including special characters such as @, /, or whitespace. - Mostly maps to UserPrincipleName(UPN) in case of AAD. - Can be nil if not returned from the service. - */ -@property (readonly, nullable) NSString *username; - -/** - Unique identifier for the account. - Save this for account lookups from cache at a later point. - */ -@property (readonly, nullable) NSString *identifier; - -/** - Host part of the authority string used for authentication based on the issuer identifier. - Note that if a host supports multiple tenants, there'll be one MSALAccount for the host and one tenant profile per each tenant accessed (see MSALAccount+MultiTenantAccount.h header) - If a host doesn't support multiple tenants, there'll be one MSALAccount with accountClaims returned. - - e.g. if app accesses following tenants: Contoso.com and MyOrg.com in the Public AAD cloud, there'll be following information returned: - - MSALAccount - - environment of "login.microsoftonline.com" - - identifier based on the GUID of "MyOrg.com" - - accountClaims from the id token for the "MyOrg.com" - - tenantProfiles - - tenantProfile[0] - - identifier based on account identifiers from "MyOrg.com" (account object id in MyOrg.com and tenant Id for MyOrg.com directory) - - claims for the id token issued by MyOrg.com - - tenantProfile[1] - - identifier based on account identifiers from "Contoso.com" - - claims for the id token issued by Contoso.com - */ -@property (readonly, nonnull) NSString *environment; - -/** - ID token claims for the account. - Can be used to read additional information about the account, e.g. name - Will only be returned if there has been an id token issued for the client Id for the account's source tenant. - - */ -@property (readonly, nullable) NSDictionary *accountClaims; - -@end - -/** - Representation of an authenticated account in the Microsoft identity platform. MSALAccount class implements `MSALAccount` protocol. - @note MSALAccount should be never created directly by an application. - Instead, it is returned by MSAL as a result of getting a token interactively or silently (see `MSALResult`), or looked up by MSAL from cache (e.g. see `-[MSALPublicClientApplication allAccounts:]`) - */ -@interface MSALAccount : NSObject - -/** - `-[MSALAccount new]` is unavailable. - @note MSALAccount should be never created directly. - */ -+ (nonnull instancetype)new NS_UNAVAILABLE; - -/** - `-[[MSALAccount alloc] init]` is unavailable. - @note MSALAccount should be never created directly. -*/ -- (nonnull instancetype)init NS_UNAVAILABLE; - -@end - diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALAccountEnumerationParameters.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALAccountEnumerationParameters.h deleted file mode 100644 index 7eb1374a50..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALAccountEnumerationParameters.h +++ /dev/null @@ -1,86 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALParameters.h" - -/** - MSALAccountEnumerationParameters represents possible account identifying parameters that could be used for filtering cached accounts. - */ -@interface MSALAccountEnumerationParameters : MSALParameters - -#pragma mark - Filtering options - -/** - Unique identifier for the account. - */ -@property (nonatomic, readonly, nullable) NSString *identifier; - -/** - Unique identifier for the tenant profile. - */ -@property (nonatomic, readonly, nullable) NSString *tenantProfileIdentifier; - -/** - Shorthand name by which the End-User wishes to be referred to at the RP, such as janedoe or j.doe. - */ -@property (nonatomic, readonly, nullable) NSString *username; - -/** - Filter accounts by whether this account is in the signed in state for the current client. - Signed in state is determined by the presence of a refresh token credential for the requesting client. - If account has been explicitly removed through the "removeAccount" API, it will be also marked as "signed out" as MSAL will remove refresh token for the client. - - YES by default (== only returns signed in accounts). - Set it to NO to query all accounts visible to your application regardless if there's a refresh token present or not. - */ -@property (nonatomic, readwrite) BOOL returnOnlySignedInAccounts; - -#pragma mark - Initializing enumeration parameters - -/** - Creates a filter with an account identifier. - @param accountIdentifier Unique identifier for the account. - */ - -- (nonnull instancetype)initWithIdentifier:(nonnull NSString *)accountIdentifier; - -/** - Creates a filter with an account identifier and a displayable username. - @param accountIdentifier Unique identifier for the account. - @param username Shorthand name by which the End-User wishes to be referred to at the RP, such as janedoe or j.doe. This value MAY be any valid JSON string including special characters such as @, /, or whitespace. -*/ -- (nonnull instancetype)initWithIdentifier:(nullable NSString *)accountIdentifier - username:(nonnull NSString *)username; - -/** - Creates a filter with a tenant profile identifier. - @param tenantProfileIdentifier Unique identifier for the tenant profile. -*/ -- (nonnull instancetype)initWithTenantProfileIdentifier:(nonnull NSString *)tenantProfileIdentifier; - -@end diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALAccountId.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALAccountId.h deleted file mode 100644 index 8e9a512823..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALAccountId.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. - -#import - -/** - Account identifier in the Azure Active Directory (AAD). - */ -@interface MSALAccountId : NSObject - -/** - Unique MSAL account identifier - @note This is a non-displayable identifier and its format is not guaranteed. You should not make any assumptions about components or format of this identifier. - */ -@property (nonatomic, readonly, nonnull) NSString *identifier; - -/** - Object id of the account in the tenant. - Object id is the immutable identifier for an object in the Microsoft identity system, in this case, a user account. This ID uniquely identifies the user across applications - two different applications signing in the same user will receive the same value in the oid claim. - */ -@property (nonatomic, readonly, nullable) NSString *objectId; - -/** - An identifier for the AAD tenant that the account was acquired from - */ -@property (nonatomic, readonly, nullable) NSString *tenantId; - -@end diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALAuthenticationSchemeBearer.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALAuthenticationSchemeBearer.h deleted file mode 100644 index f0821ad4cb..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALAuthenticationSchemeBearer.h +++ /dev/null @@ -1,39 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALAuthenticationSchemeProtocol.h" - -NS_ASSUME_NONNULL_BEGIN - -@interface MSALAuthenticationSchemeBearer : NSObject - -@property (nonatomic, readonly) MSALAuthScheme scheme; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALAuthenticationSchemePop.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALAuthenticationSchemePop.h deleted file mode 100644 index 7debb61edb..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALAuthenticationSchemePop.h +++ /dev/null @@ -1,46 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import "MSALAuthenticationSchemeProtocol.h" - -NS_ASSUME_NONNULL_BEGIN - -@interface MSALAuthenticationSchemePop : NSObject - -@property (nonatomic, readonly) MSALAuthScheme scheme; - -- (instancetype)initWithHttpMethod:(MSALHttpMethod)httpMethod - requestUrl:(NSURL *)requestUrl - nonce:(nullable NSString *)nonce - additionalParameters:(nullable NSDictionary *)additionalParameters; - -- (instancetype)init NS_UNAVAILABLE; -+ (instancetype)new NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALAuthenticationSchemeProtocol.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALAuthenticationSchemeProtocol.h deleted file mode 100644 index e18323d801..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALAuthenticationSchemeProtocol.h +++ /dev/null @@ -1,40 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -NS_ASSUME_NONNULL_BEGIN - -@protocol MSALAuthenticationSchemeProtocol - -@property (nonatomic, readonly) MSALAuthScheme scheme; - -@property (nonatomic, readonly) NSString *authenticationScheme; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALAuthority.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALAuthority.h deleted file mode 100644 index 104df7d260..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALAuthority.h +++ /dev/null @@ -1,75 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -/** - MSALAuthority represents an identity provider instance that MSAL can use to obtain tokens. For AAD it is of the form https://aad_instance/aad_tenant, where aad_instance is the - directory host (e.g. https://login.microsoftonline.com) and aad_tenant is a identifier within the directory itself (e.g. a domain associated to the tenant, such as contoso.onmicrosoft.com, or the GUID representing the TenantID property of the directory) - - @note The MSALAuthority class is the base abstract class for the MSAL authority classes. Don't try to create instance of it using alloc or new. Instead, either create one of its subclasses directly (MSALAADAuthority, MSALB2CAuthority) or use the factory method `authorityWithURL:error:` to create subclasses using an authority URL. -*/ -@interface MSALAuthority : NSObject - -NS_ASSUME_NONNULL_BEGIN - -#pragma mark - Getting a normalized authority URL - -/** - Normalized authority URL. - */ -@property (atomic, readonly, nonnull) NSURL *url; - -#pragma mark - Unavailable initializers - -/** - @note Use `[MSALAuthority authorityWithURL:error:]` instead -*/ -- (nonnull instancetype)init NS_UNAVAILABLE; - -/** - @note Use `[MSALAuthority authorityWithURL:error:]` instead -*/ -+ (nonnull instancetype)new NS_UNAVAILABLE; - -#pragma mark - Constructing MSALAuthority - -/** - - Factory method that parses input authority URL and tries to detect its type automatically. - @note This initializer will work in most AAD and some B2C cases. However, some valid authorities might be misclassified. - Initialize `MSALAADAuthority` or `MSALB2CAuthority` directly for better reliability. - - @param url Authority URL that MSAL can use to obtain tokens. - @param error The error that occurred creating the authority, if any, if you're not interested in the specific error pass in nil. -*/ -+ (nullable MSALAuthority *)authorityWithURL:(nonnull NSURL *)url - error:(NSError * _Nullable __autoreleasing * _Nullable)error; - -NS_ASSUME_NONNULL_END - -@end diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALB2CAuthority.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALB2CAuthority.h deleted file mode 100644 index e4c55b37d8..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALB2CAuthority.h +++ /dev/null @@ -1,48 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALAuthority.h" - -/** - B2C endpoint that MSAL will use to get a token and perform B2C policies. - @note By default, the B2C authority url should be in the following format, where custom_port is optional: https://b2c_host:custom_port/tfp/b2c_tenant/b2c_policy. However, MSAL also supports other arbitrary B2C authority formats. - See https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-reference-protocols -*/ -@interface MSALB2CAuthority : MSALAuthority - -#pragma mark - Constructing a B2C authority - -/** - Initializes MSALB2CAuthority with NSURL. - @param url Authority indicating a B2C endpoint that MSAL can use to obtain tokens. - @param error The error that occurred creating the authority object, if any, if you're not interested in the specific error pass in nil. -*/ -- (nullable instancetype)initWithURL:(nonnull NSURL *)url - error:(NSError * _Nullable __autoreleasing * _Nullable)error; - -@end diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALCacheConfig.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALCacheConfig.h deleted file mode 100644 index 0622cd9e31..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALCacheConfig.h +++ /dev/null @@ -1,113 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -@protocol MSALExternalAccountProviding; -@class MSALSerializedADALCacheProvider; - -NS_ASSUME_NONNULL_BEGIN - -/** - MSAL configuration interface responsible for token caching and keychain configuration. - */ -@interface MSALCacheConfig : NSObject - -#pragma mark - Configure keychain sharing - -/** - The keychain sharing group to use for the token cache. - The default value is `com.microsoft.adalcache` for iOS and `com.microsoft.identity.universalstorage` for macOS and it needs to be declared in your application's entitlements. - See more https://developer.apple.com/documentation/security/keychain_services/keychain_items/sharing_access_to_keychain_items_among_a_collection_of_apps?language=objc - @note To disable keychain sharing, set this to your bundleIdentifier using [[NSBundle mainBundle] bundleIdentifier]. MSAL will then use your private keychain group, which is available only to your application. - */ -@property (atomic) NSString *keychainSharingGroup; - -/** - Retrieve default MSAL keychain access group. - The default value is `com.microsoft.adalcache` for iOS and `com.microsoft.identity.universalstorage` for macOS - */ -+ (NSString *)defaultKeychainSharingGroup; - -#pragma mark - Extend MSAL account cache - -/** - List of external account storage providers that helps you to combine your own accounts with MSAL accounts and use a consistent API for the account management and enumeration. - Each external account provider is responsible for retrieving, enumerating, updating and removing external accounts. - Some examples where this might be useful: - 1. An app is migrating from ADAL to MSAL. Because ADAL didn't support account enumeration, developer built a separate layer to store ADAL accounts in the app. - MSAL provides account enumeration built-in. Using this API, application can let MSAL combine multiple sources of accounts and operate on a single source. - 2. An app duplicates MSAL accounts in its own account storage with some additional app specific data. - Every time when MSAL retrieves/updates an account, application wants to synchronize that account into its own account store. - */ -@property (nonatomic, readonly) NSArray> *externalAccountProviders; - -/** - Adds a new external account storage provider to be used by MSAL in account retrieval. - @note This operation is not thread safe. - */ -- (void)addExternalAccountProvider:(id)externalAccountProvider; - -#if !TARGET_OS_IPHONE - -#pragma mark - Configure macOS cache - -/** - Backward compatible ADAL serialized cache provider. - Use it if you were serializing ADAL cache on macOS and want to have backward compatibility with macOS apps. - */ -@property (nonatomic, nullable) MSALSerializedADALCacheProvider *serializedADALCache; - -/** - Array of SecTrustedApplicationsRef that is allowed to access the keychain elements - created by the keychain cache on 10.12-10.14 devices. - createTrustedApplicationListFromPaths:error: helper API can be used to easily create a list of trustedApplications from a list of file paths. - */ -@property (nonatomic, nonnull) NSArray *trustedApplications; - -/** - Creates a list of trusted app instances (SecTrustedApplicationsRef) based on the apps at the given path in the file system. - */ -- (nullable NSArray *)createTrustedApplicationListFromPaths:(NSArray *)appPaths error:(NSError * _Nullable __autoreleasing * _Nullable)error; - -#endif - -#pragma mark - Unavailable initializers - -/** - Use instance of MSALCacheConfig in the `MSALPublicClientApplicationConfig` instead. - */ -- (nonnull instancetype)init NS_UNAVAILABLE; - -/** - Use instance of MSALCacheConfig in the `MSALPublicClientApplicationConfig` instead. -*/ -+ (nonnull instancetype)new NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALClaimsRequest.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALClaimsRequest.h deleted file mode 100644 index 80b6e363ba..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALClaimsRequest.h +++ /dev/null @@ -1,124 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALJsonSerializable.h" -#import "MSALJsonDeserializable.h" - -@class MSALIndividualClaimRequest; - -/** - Target for the claims request. - Only "access_token" and "id_token" are supported. - "userinfo" is not supported. - */ -typedef NS_ENUM(NSUInteger, MSALClaimsRequestTarget) -{ - /** - Request specific claims for the id_token. - */ - MSALClaimsRequestTargetIdToken, - - /** - Request specific claims for the access_token. - */ - MSALClaimsRequestTargetAccessToken -}; - -NS_ASSUME_NONNULL_BEGIN - -/** - OpenID Connect allows you to optionally request the return of individual claims from the UserInfo Endpoint and/or in the ID Token. A claims request is represented as a JSON object that contains a list of requested claims. - - The Microsoft Authentication Library (MSAL) for iOS and macOS allows requesting specific claims in both interactive and silent token acquisition scenarios. It does so through the claimsRequest parameter. - - There are multiple scenarios where this is needed. For example: - - - Requesting claims outside of the standard set for your application. - - Requesting specific combinations of the standard claims that cannot be specified using scopes for your application. For example, if an access token gets rejected because of missing claims, the application can request the missing claims using MSAL. - - See more info here: https://openid.net/specs/openid-connect-core-1_0-final.html#ClaimsParameter - - Example of Claims Request serialized to json: - -
- {
-    "access_token":
-    {
-        "capolids": {"essential":true, "values":["00000000-0000-0000-0000-000000000001"]}
-    },
-    "id_token":
-    {
-     "auth_time": {"essential": true},
-     "acr": {"values": ["urn:mace:incommon:iap:silver"]}
-    }
- }
- 
- - @note MSALClaimsRequest is NOT thread safe. - @note MSAL bypasses the access token cache whenever a claims request is specified. It's important to only provide claimsRequest parameter when additional claims are needed (as opposed to always providing same claimsRequest parameter in each MSAL API call). - - */ -@interface MSALClaimsRequest : NSObject - -#pragma mark - Constructing MSALClaimsRequest - -/** - Adds a request for a specific claim to be included in the target via the claims request parameter. - If claim request alredy exists, provided claim request takes its place. - @param request Individual claim request. - @param target Target of individual claim. - @param error The error that occurred during requesting the claim. - @return YES if operation was successful, NO otherwise. - */ -- (BOOL)requestClaim:(MSALIndividualClaimRequest *)request - forTarget:(MSALClaimsRequestTarget)target - error:(NSError * _Nullable * _Nullable)error; - -/** - Remove requested claims for the target. - @param name of requested claim. - @param target Target of individual claim. - @param error The error that occurred during removing the claim request. - @return YES if operation was successful, NO otherwise. - */ -- (BOOL)removeClaimRequestWithName:(NSString *)name - target:(MSALClaimsRequestTarget)target - error:(NSError * _Nullable * _Nullable)error; - -#pragma mark - Read components of MSALClaimsRequest - -/** - Return the array of requested claims for the target. - @param target Target of requested claims. - @return Array of individual claim requests. - */ -- (nullable NSArray *)claimsRequestsForTarget:(MSALClaimsRequestTarget)target; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALDefinitions.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALDefinitions.h deleted file mode 100644 index af140e9c60..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALDefinitions.h +++ /dev/null @@ -1,236 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#ifndef MSALDefinitions_h -#define MSALDefinitions_h - -@class MSALResult; -@class MSALAccount; -@class MSALDeviceInformation; - -/** - Levels of logging. Defines the priority of the logged message - */ -typedef NS_ENUM(NSInteger, MSALLogLevel) -{ - /** Disable all logging */ - MSALLogLevelNothing, - - /** Default level, prints out information only when errors occur */ - MSALLogLevelError, - - /** Warnings only */ - MSALLogLevelWarning, - - /** Library entry points, with parameters and various keychain operations */ - MSALLogLevelInfo, - - /** API tracing */ - MSALLogLevelVerbose, - - /** API tracing */ - MSALLogLevelLast = MSALLogLevelVerbose, -}; - -/** - MSAL requires a web browser is required for interactive authentication. - There are multiple web browsers available to complete authentication. - MSAL will default to the web browser that provides best security and user experience for a given platform. - MSALWebviewType allows changing the experience by customizing the configuration to other options for displaying web content - */ -typedef NS_ENUM(NSInteger, MSALWebviewType) -{ - /** - For iOS 11 and up, uses AuthenticationSession (ASWebAuthenticationSession or SFAuthenticationSession). - For older versions, with AuthenticationSession not being available, uses SafariViewController. - For macOS 10.15 and above uses ASWebAuthenticationSession - For older macOS versions uses WKWebView - */ - MSALWebviewTypeDefault, - - /** Use ASWebAuthenticationSession where available. - On older iOS versions uses SFAuthenticationSession - Doesn't allow any other webview type, so if either of these are not present, fails the request*/ - MSALWebviewTypeAuthenticationSession, - -#if TARGET_OS_IPHONE - - /** Use SFSafariViewController for all versions. */ - MSALWebviewTypeSafariViewController, - -#endif - /** Use WKWebView */ - MSALWebviewTypeWKWebView, -}; - -/** - Controls where would the credentials dialog reside. - By default, when Microsoft Authenticator application is present on a device, MSAL will try to acquire a token through the Authenticator app - To disable this behavior, set MSALBrokerAvailability to MSALBrokeredAvailabilityNone - */ - -typedef NS_ENUM(NSInteger, MSALBrokeredAvailability) -{ - /** - The SDK determines automatically the most suitable option, optimized for user experience. - E.g. it may invoke another application for a single sign on (Microsoft Authenticator), if such application is present. - This is the default option. - */ - MSALBrokeredAvailabilityAuto, - - /** - The SDK will present a webview within the application. It will not invoke external application. - */ - MSALBrokeredAvailabilityNone -}; - -/** - OIDC prompt parameter that specifies whether the Authorization Server prompts the End-User for reauthentication and consent. - */ -typedef NS_ENUM(NSUInteger, MSALPromptType) -{ - /** - If no user is specified the authentication webview will present a list of users currently - signed in for the user to select among. - */ - MSALPromptTypeSelectAccount, - - /** - Require the user to authenticate in the webview - */ - MSALPromptTypeLogin, - /** - Require the user to consent to the current set of scopes for the request. - */ - MSALPromptTypeConsent, - /** - Create a new account rather than authenticate an existing identity. - */ - MSALPromptTypeCreate, - /** - The SSO experience will be determined by the presence of cookies in the webview and account type. - User won't be prompted unless necessary. - If multiple users are signed in, select account experience will be presented. - */ - MSALPromptTypePromptIfNecessary, - MSALPromptTypeDefault = MSALPromptTypePromptIfNecessary, -}; - -/** - Device mode configured by the administrator - */ -typedef NS_ENUM(NSUInteger, MSALDeviceMode) -{ - /* - Administrator hasn't configured this device into any specific mode. - */ - MSALDeviceModeDefault, - - /* - This device is shared by multiple employees. Employees can sign in and access customer information quickly. When they are finished with their shift or task, they can sign out of the device and it will be immediately ready for the next employee to use. - */ - MSALDeviceModeShared -}; - -/** - The block that gets invoked after MSAL has finished getting a token silently or interactively. - @param result Represents information returned to the application after a successful interactive or silent token acquisition. See `MSALResult` for more information. - @param error Provides information about error that prevented MSAL from getting a token. See `MSALError` for possible errors. - */ -typedef void (^MSALCompletionBlock)(MSALResult * _Nullable result, NSError * _Nullable error); - -/** - The completion block that will be called when accounts are loaded, or MSAL encountered an error. - */ -typedef void (^MSALAccountsCompletionBlock)(NSArray * _Nullable accounts, NSError * _Nullable error); - -/** - The completion block that will be called when current account is loaded, or MSAL encountered an error. - */ -typedef void (^MSALCurrentAccountCompletionBlock)(MSALAccount * _Nullable account, MSALAccount * _Nullable previousAccount, NSError * _Nullable error); - -/** - The completion block that will be called when sign out is completed, or MSAL encountered an error. - */ -typedef void (^MSALSignoutCompletionBlock)(BOOL success, NSError * _Nullable error); - -/** - The completion block that will be called when MSAL has finished reading device state, or MSAL encountered an error. -*/ -typedef void (^MSALDeviceInformationCompletionBlock)(MSALDeviceInformation * _Nullable deviceInformation, NSError * _Nullable error); - -/** - The block that returns a MSAL log message. - - @param level The level of the log message - @param message The message being logged - @param containsPII If the message might contain Personally Identifiable Information (PII) - this will be true. Log messages possibly containing PII will not be - sent to the callback unless PIllLoggingEnabled is set to YES on the - logger. - - */ -typedef void (^MSALLogCallback)(MSALLogLevel level, NSString * _Nullable message, BOOL containsPII); - -/** - MSAL telemetry callback. - - @param event Aggregated telemetry event. - */ -typedef void(^MSALTelemetryCallback)(NSDictionary * _Nonnull event); - -#endif /* MSALConstants_h */ - -typedef NS_ENUM(NSUInteger, MSALAuthScheme) -{ - /* - Bearer is the default authentication scheme - */ - MSALAuthSchemeBearer, - - /* - To access pop protected resources, set scheme to Pop - */ - MSALAuthSchemePop -}; - -typedef NS_ENUM(NSUInteger, MSALHttpMethod) -{ - /* - Http Method for the pop resource - */ - MSALHttpMethodGET, - MSALHttpMethodHEAD, - MSALHttpMethodPOST, - MSALHttpMethodPUT, - MSALHttpMethodDELETE, - MSALHttpMethodCONNECT, - MSALHttpMethodOPTIONS, - MSALHttpMethodTRACE, - MSALHttpMethodPATCH - -}; diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALDeviceInformation.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALDeviceInformation.h deleted file mode 100644 index c567882308..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALDeviceInformation.h +++ /dev/null @@ -1,54 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - Information about the device that is applicable to MSAL scenarios. -*/ -@interface MSALDeviceInformation : NSObject - -/** - Device mode configured by the administrator -*/ -@property (nonatomic, readonly) MSALDeviceMode deviceMode; - -/** - Specifies whether AAD SSO extension was detected on the device. -*/ -@property (nonatomic, readonly) BOOL hasAADSSOExtension; - -/** - Additional device information -*/ -@property (nonatomic, readonly) NSDictionary *extraDeviceInformation; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALError.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALError.h deleted file mode 100644 index c308c52701..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALError.h +++ /dev/null @@ -1,382 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -/* ! - - Following list of keys represents a set of optional - keys that can be found in error's userInfo that MSAL returns. - - Examples of usage: - - if (error && [error.domain isEqualToString:MSALErrorDomain]) - { - NSInteger errorCode = error.code; // Get error code - NSString *oauthError = error.userInfo[MSALOAuthErrorKey]; // Get OAuth2 error code - NSString *subError = error.userInfo[MSALOAuthSubErrorKey]; // Get sub error - NSString *httpResponseCode = error.userInfo[MSALHTTPResponseCodeKey]; // Get HTTP response code - - // .... - } - - */ - -/** - The OAuth error returned by the service. - */ -extern NSString *MSALOAuthErrorKey; - -/** - The suberror returned by the service. - */ -extern NSString *MSALOAuthSubErrorKey; - -/** - The extended error description. Note that this string can change and should - not be relied upon for any error handling logic. - */ -extern NSString *MSALErrorDescriptionKey; - -/** - Internal error code returned together with MSALErrorInternal error. - */ -extern NSString *MSALInternalErrorCodeKey; - -/** - Contains all http headers returned from the http error response - */ -extern NSString *MSALHTTPHeadersKey; - -/** - Correlation ID used for the request - */ -extern NSString *MSALCorrelationIDKey; - -/** - Specifies http response code for error cases - */ -extern NSString *MSALHTTPResponseCodeKey; - -/** - List of scopes that were requested from MSAL, but not granted in the response. - - This can happen in multiple cases: - - * Requested scope is not supported - * Requested scope is not Recognized (According to OIDC, any scope values used that are not understood by an implementation SHOULD be ignored.) - * Requested scope is not supported for a particular account (Organizational scopes when it is a consumer account) - - */ -extern NSString *MSALDeclinedScopesKey; - -/** - Displayable user id for the particular error if available - */ -extern NSString *MSALDisplayableUserIdKey; - -/** - List of granted scopes in case some scopes weren't granted (see MSALDeclinedScopesKey for more info) - */ -extern NSString *MSALGrantedScopesKey; - -/** - If server returned tokens successfully, but response data doesn't pass validation, - MSAL will return an error and original result in the error userInfo - */ -extern NSString *MSALInvalidResultKey; - -/** - Broker version that was used for the authentication - */ -extern NSString *MSALBrokerVersionKey; - -/** - Home account id for the particular error if available - */ -extern NSString *MSALHomeAccountIdKey; - -/** - Error domain that MSAL uses for authentication related errors. - */ -extern NSString *MSALErrorDomain; - -/** - MSALError enum contains all errors that should be considered for handling in runtime. - */ -typedef NS_ENUM(NSInteger, MSALError) -{ - /** - An unrecoverable error occured either within the MSAL client or on server side. - Generally, this error cannot be resolved in runtime. Log the error, then inspect the MSALInternalErrorCodeKey in the userInfo dictionary. - More detailed information about the specific error under MSALInternalErrorCodeKey can be found in MSALInternalError enum. - */ - MSALErrorInternal = -50000, - - /** - Workplace join is required to proceed. Handling of this error is optional. - */ - MSALErrorWorkplaceJoinRequired = -50001, - - /** - Interaction required errors occur because of a wide variety of errors - returned by the authentication service. In all cases the proper response - is to use a MSAL interactive AcquireToken call with the same parameters. - For more details check MSALOAuthErrorKey and MSALOAuthErrorDescriptionKey - in the userInfo dictionary. Handling of this error is required. - */ - MSALErrorInteractionRequired = -50002, - - /** - The request was not fully completed and some scopes were not granted access to. - This can be caused by a user declining consent on certain scopes. - For more details check MSALGrantedScopesKey and MSALDeclinedScopesKey - in the userInfo dictionary. Handling of this error is required. - */ - MSALErrorServerDeclinedScopes = -50003, - - /** - The requested resource is protected by an Intune Conditional Access policy. - The calling app should integrate the Intune SDK and call the remediateComplianceForIdentity:silent: API, - please see https://aka.ms/intuneMAMSDK for more information. Handling of this error is optional (handle it only - if you are going to access resources protected by an Intune Conditional Access policy). - */ - MSALErrorServerProtectionPoliciesRequired = -50004, - - /** - The user cancelled the web auth session by tapping the "Done" or "Cancel" button in the web browser. - Handling of this error is optional. - */ - MSALErrorUserCanceled = -50005, -}; - -/** - MSALInternalError enum contains all possible errors under MSALInternalErrorCodeKey. - This enum exists only for the debugging and error information purposes, you should not try to recover from these errors in runtime. - */ -typedef NS_ENUM(NSInteger, MSALInternalError) -{ - /** - A required parameter was not provided, or a passed in parameter was - invalid. See MSALErrorDescriptionKey for more information. - */ - MSALInternalErrorInvalidParameter = -42000, - - /** - The required MSAL URL scheme is not registered in the app's info.plist. - The scheme should be "msauth.[my.app.bundleId]" - - e.g. an app with the bundle Identifier "com.contoso.myapp" would need to - register the scheme "msauth.com.contoso.myapp" and add the scheme into its Info.plist under CFBundleURLTypes - CFBundleURLSchemes key - - */ - MSALInternalErrorRedirectSchemeNotRegistered = -42001, - - /** - Protocol error, such as a missing required parameter. - */ - MSALInternalErrorInvalidRequest = -42002, - - /** - Client authentication failed. - The client credentials aren't valid. To fix, the application administrator updates the credentials. - */ - MSALInternalErrorInvalidClient = -42003, - - /** - The provided grant is invalid or has expired. - Try a new request to the /authorize endpoint. - */ - MSALInternalErrorInvalidGrant = -42004, - - /** - Invalid scope parameter. - */ - MSALInternalErrorInvalidScope = -42005, - - /** - The client application isn't permitted to request an authorization code. - This error usually occurs when the client application isn't registered in Azure AD or isn't added to the user's Azure AD tenant. The application can prompt the user with instruction for installing the application and adding it to Azure AD. - */ - MSALInternalErrorUnauthorizedClient = -42006, - - /** - The server returned an unexpected http response. For instance, this code - is returned for 5xx server response when something has gone wrong on the server but the - server could not be more specific on what the exact problem is. - */ - MSALInternalErrorUnhandledResponse = -42007, - - /** - An unexpected error occured within the MSAL client. - */ - MSALInternalErrorUnexpected = -42008, - - /** - The passed in authority URL does not pass validation. - If you're trying to use B2C, you must disable authority validation by - setting validateAuthority of MSALPublicClientApplication to NO. - */ - MSALInternalErrorFailedAuthorityValidation = -42010, - - MSALInternalErrorMismatchedUser = -42101, - - /** - Found multiple accounts in cache. Please use getAccounts: API which supports multiple accounts. - */ - MSALInternalErrorAmbiguousAccount = -42102, - - /** - The user or application failed to authenticate in the interactive flow. - Inspect MSALOAuthErrorKey and MSALErrorDescriptionKey in the userInfo - dictionary for more detailed information about the specific error. - */ - MSALInternalErrorAuthorizationFailed = -42104, - - /** - MSAL requires a non-nil account for the acquire token silent call - */ - MSALInternalErrorAccountRequired = -42106, - - /** - The authentication request was cancelled programmatically. - */ - MSALInternalErrorSessionCanceled = -42401, - - /** - An interactive authentication session is already running with the - web browser visible. Another authentication session can not be - launched yet. - */ - MSALInternalErrorInteractiveSessionAlreadyRunning = -42402, - - /** - MSAL could not find the current view controller in the view controller - heirarchy to display the web browser on top of. - */ - MSALInternalErrorNoViewController = -42403, - - /** - MSAL tried to open a URL from an extension, which is not allowed. - */ - MSALInternalErrorAttemptToOpenURLFromExtension = -42404, - - /** - MSAL tried to show UI in the extension, which is not allowed. - */ - MSALInternalErrorUINotSupportedInExtension = -42405, - - /** - The state returned by the server does not match the state that was sent to - the server at the beginning of the authorization attempt. - */ - MSALInternalErrorInvalidState = -42501, - - /** - Response was received in a network call, but the response body was invalid. - - e.g. Response was to be expected a key-value pair with "key1" and - the json response does not contain "key1" elements - - */ - MSALInternalErrorInvalidResponse = -42600, - - /** - Server tried to redirect to non https URL. - */ - MSALInternalErrorNonHttpsRedirect = -42602, - - /** - User returned manually to the application without completion authentication inside the broker - */ - MSALInternalErrorBrokerResponseNotReceived = -42700, - - /** - MSAL cannot read broker resume state. It might be that application removed it, or NSUserDefaults is corrupted. - */ - MSALInternalErrorBrokerNoResumeStateFound = -42701, - - /** - MSAL cannot read broker resume state. It is corrupted. - */ - MSALInternalErrorBrokerBadResumeStateFound = -42702, - - /** - MSAL cannot read broker resume state. It is saved for a different redirect uri. The app should check its registered schemes. - */ - MSALInternalErrorBrokerMismatchedResumeState = -42703, - - /** - Invalid broker response. - */ - MSALInternalErrorBrokerResponseHashMissing = -42704, - - /** - Corrupted broker response. - */ - MSALInternalErrorBrokerCorruptedResponse = -42705, - - /** - Decryption of broker response failed. - */ - MSALInternalErrorBrokerResponseDecryptionFailed = -42706, - - /** - Unexpected broker response hash. - */ - MSALInternalErrorBrokerResponseHashMismatch = -42707, - - /** - Failed to create broker key. - */ - MSALInternalErrorBrokerKeyFailedToCreate = -42708, - - /** - Couldn't read broker key. Maybe broker key got wiped from the keychain. - */ - MSALInternalErrorBrokerKeyNotFound = -42709, - - /** - Broker returned unreadable result. - */ - MSALInternalErrorBrokerUnknown = -42711, - - /** - Failed to write broker application token. - */ - MSALInternalErrorBrokerApplicationTokenWriteFailed = -42712, - - /** - Failed to read broker application token. - */ - MSALInternalErrorBrokerApplicationTokenReadFailed = -42713, - - /** - Broker is either not found on device or not available for this configuration. - */ - MSALInternalBrokerNotAvailable = -42714 -}; diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALExternalAccountProviding.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALExternalAccountProviding.h deleted file mode 100644 index dbda7b9897..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALExternalAccountProviding.h +++ /dev/null @@ -1,82 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - - -#import - -@protocol MSALAccount; -@class MSALTenantProfile; -@class MSALAccountEnumerationParameters; - -NS_ASSUME_NONNULL_BEGIN - -/** - Use this protocol if you have external account storage in addition to MSAL account storage. - For example, if you find yourself in situation where on each MSAL completion block invocation you are updating accounts in your own storage, - it might be beneficial to instead use MSALExternalAccountProviding extensibility feature. - */ - -@protocol MSALExternalAccountProviding - -/** - This is called when new and/or updated account is available. - */ -- (BOOL)updateAccount:(id)account - idTokenClaims:(NSDictionary *)idTokenClaims - error:(NSError * _Nullable * _Nullable)error; - -/** - This is triggered when removal of an account is necessary. - It normally happens when the app calls removeAccount API in MSAL. - But it can also happen in other circumstances when MSAL needs to cleanup account. - */ -- (BOOL)removeAccount:(id)account - tenantProfiles:(nullable NSArray *)tenantProfiles - error:(NSError * _Nullable * _Nullable)error DEPRECATED_MSG_ATTRIBUTE("Use -removeAccount:wipeAccount:tenantProfiles:error: instead"); - -/** - This is triggered when removal of an account is necessary. - It normally happens when the app calls removeAccount API in MSAL. - But it can also happen in other circumstances when MSAL needs to cleanup account. - If wipeAccount == YES, it means application requested full removal of the account and all related artifacts. - */ -- (BOOL)removeAccount:(id)account - wipeAccount:(BOOL)wipeAccount - tenantProfiles:(nullable NSArray *)tenantProfiles - error:(NSError * _Nullable * _Nullable)error; - -/** - This is triggered when MSAL needs to enumerate account. - Return your accounts that match parameters. - MSAL will merge external accounts with its own internal storage and return a combined list of accounts that mathes specified parameters. - */ -- (nullable NSArray> *)accountsWithParameters:(MSALAccountEnumerationParameters *)parameters - error:(NSError * _Nullable * _Nullable)error; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALGlobalConfig.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALGlobalConfig.h deleted file mode 100644 index 642990c905..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALGlobalConfig.h +++ /dev/null @@ -1,89 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -NS_ASSUME_NONNULL_BEGIN - -@class MSALHTTPConfig; -@class MSALTelemetryConfig; -@class MSALLoggerConfig; -@class MSALCacheConfig; - -/** - MSAL configuration interface responsible for globally applicable authentication properties. - @note Configuration changes inside MSALGlobalConfig will apply to all instances of `MSALPublicClientApplication` -*/ -@interface MSALGlobalConfig : NSObject - -#pragma mark - Configuration options - -/** - Network configuration, refer to `MSALHTTPConfig` for more details - */ -@property (class, readonly) MSALHTTPConfig *httpConfig; - -/** - Telemetry configurations, refer to `MSALTelemetryConfig` for more details - */ -@property (class, readonly) MSALTelemetryConfig *telemetryConfig; - -/** - Logger configurations, refer to `MSALLoggerConfig` for more details - */ -@property (class, readonly) MSALLoggerConfig *loggerConfig; - -/** - The webview selection to be used for authentication. - By default, it is going to use the following to authenticate. - - iOS: ASWebAuthenticationSession for iOS 12+, SFAuthenticationSession for iOS11, SFSafariViewController on iOS 10. - - macOS: WKWebView - */ -@property (class) MSALWebviewType defaultWebviewType DEPRECATED_MSG_ATTRIBUTE("Use webviewParameters to configure web view type in MSALInteractiveTokenParameters instead (create parameters object and pass it to MSALPublicClientApplication -acquireTokenWithParameters:completionBlock:)"); - -/** - Setting to define MSAL behavior when Microsoft Authenticator application is installed. - By default, MSAL will always try to use Microsoft Authenticator application when getting a token interactively. - Set this property to MSALBrokeredAvailabilityNone to disable this behavior - */ -@property (class) MSALBrokeredAvailability brokerAvailability; - -#pragma mark - Unavailable initializers - -/** - Use class properties instead. - */ -- (nonnull instancetype)init NS_UNAVAILABLE; - -/** - Use class properties instead. -*/ -+ (nonnull instancetype)new NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALHTTPConfig.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALHTTPConfig.h deleted file mode 100644 index 8b14c3b44a..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALHTTPConfig.h +++ /dev/null @@ -1,71 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - MSAL configuration interface responsible for network configuration. - @note Configuration changes inside MSALHTTPConfig will apply to all instances of `MSALPublicClientApplication` -*/ -@interface MSALHTTPConfig : NSObject - -#pragma mark - Configuration options - -/** - Number of retry attemps to be made in case of a network error, - with error code 500 ~ 599. - */ -@property NSInteger retryCount; -/** - Time interval before retrying a request in case of retry. - */ -@property NSTimeInterval retryInterval; - -/** - The timeout interval to use when waiting for additional data. - visit https://developer.apple.com/documentation/foundation/nsurlsessionconfiguration/1408153-timeoutintervalforresource?language=objc - for more detail. - */ -@property NSTimeInterval timeoutIntervalForRequest; - -#pragma mark - Unavailable initializers - -/** - Use class properties instead. -*/ -- (nonnull instancetype)init NS_UNAVAILABLE; - -/** - Use class properties instead. -*/ -+ (nonnull instancetype)new NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALHttpMethod.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALHttpMethod.h deleted file mode 100644 index d41f8d80c3..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALHttpMethod.h +++ /dev/null @@ -1,28 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -extern NSString *MSALParameterStringForHttpMethod(MSALHttpMethod httpMethod); diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALIndividualClaimRequest.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALIndividualClaimRequest.h deleted file mode 100644 index c8daee0b88..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALIndividualClaimRequest.h +++ /dev/null @@ -1,79 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -@class MSALIndividualClaimRequestAdditionalInfo; - -NS_ASSUME_NONNULL_BEGIN - -/** - Represents the individual claim request. - See more info here: https://openid.net/specs/openid-connect-core-1_0.html#IndividualClaimsRequests - - Example of Individual Claim Request serialized to JSON: - - "auth_time": {"essential": true} - - */ -@interface MSALIndividualClaimRequest : NSObject - -#pragma mark - Creating MSALIndividualClaimRequest - -/** - Initialize individual claim with a specific name. - @param name Name of the requested claim. - */ -- (instancetype)initWithName:(NSString *)name; - -#pragma mark - Updating MSALIndividualClaimRequest - -/** - Name of the claim being requested. - */ -@property (nonatomic) NSString *name; - -/** - Additional information that can be optionally sent to the authorization server (default is null) for a particular requested claim. - */ -@property (nonatomic, nullable) MSALIndividualClaimRequestAdditionalInfo *additionalInfo; - -#pragma mark - Unavailable initializers - -/** - Use `[MSALIndividualClaimRequest initWithName:]` instead - */ -+ (instancetype)new NS_UNAVAILABLE; - -/** - Use `[MSALIndividualClaimRequest initWithName:]` instead -*/ -- (instancetype)init NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALIndividualClaimRequestAdditionalInfo.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALIndividualClaimRequestAdditionalInfo.h deleted file mode 100644 index 045eb0786e..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALIndividualClaimRequestAdditionalInfo.h +++ /dev/null @@ -1,68 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALJsonSerializable.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - Represents the additional information that can be sent to an authorization server for a request claim in the claim request parameter. - See more info here: https://openid.net/specs/openid-connect-core-1_0.html#IndividualClaimsRequests - - Example of Individual Claim Request Additional Info serialized to json: - - {"essential": true} - - */ -@interface MSALIndividualClaimRequestAdditionalInfo : NSObject - -#pragma mark - Configuring MSALIndividualClaimRequestAdditionalInfo - -/** - Indicates whether the Claim being requested is an Essential Claim. - Should be either boolean or nil. -*/ -@property (nonatomic, nullable) NSNumber *essential; - -/** - Requests that the Claim be returned with a particular value. - Must be an instance of NSString, NSNumber, NSArray, NSDictionary, or NSNull. - Otherwise exception will be thrown during json serialization. - */ -@property (nonatomic, nullable) id value; - -/** - Requests that the Claim be returned with one of a set of values, with the values appearing in order of preference. - All values must be an instance of NSString, NSNumber, NSArray, NSDictionary, or NSNull. - Otherwise exception will be thrown during json serialization. - */ -@property (nonatomic, nullable) NSArray *values; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALInteractiveTokenParameters.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALInteractiveTokenParameters.h deleted file mode 100644 index 9266dacd16..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALInteractiveTokenParameters.h +++ /dev/null @@ -1,128 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import "MSALTokenParameters.h" - -NS_ASSUME_NONNULL_BEGIN - -@class WKWebView; -@class MSALWebviewParameters; - -/** - Token parameters to be used when MSAL is getting a token interactively. - */ -@interface MSALInteractiveTokenParameters : MSALTokenParameters - -#pragma mark - Configuring MSALInteractiveTokenParameters - -/** - A specific prompt type for the interactive authentication flow. - */ -@property (nonatomic) MSALPromptType promptType; - -/** - A loginHint (usually an email) to pass to the service at the - beginning of the interactive authentication flow. The account returned - in the completion block is not guaranteed to match the loginHint. - */ -@property (nonatomic, nullable) NSString *loginHint; - -/** - Permissions you want the account to consent to in the same - authentication flow, but won't be included in the returned - access token. - */ -@property (nonatomic, nullable) NSArray *extraScopesToConsent; - -/** - A copy of the configuration which was provided in the initializer. - */ -@property (nonatomic, readonly, copy) MSALWebviewParameters *webviewParameters; - -#if TARGET_OS_IPHONE - -/** -The view controller to present from. If nil, the current topmost view controller will be used. -*/ -@property (nullable, weak, nonatomic) UIViewController *parentViewController DEPRECATED_MSG_ATTRIBUTE("Create MSALWebviewParameters and provide it to -initWithScopes:webviewParameters: instead"); - -/** -Modal presentation style for displaying authentication web content. -*/ -@property (nonatomic) UIModalPresentationStyle presentationStyle DEPRECATED_MSG_ATTRIBUTE("Create MSALWebviewParameters and provide it to -initWithScopes:webviewParameters: instead"); - -#endif - -/** - A specific webView type for the interactive authentication flow. - By default, it will be set to MSALGlobalConfig.defaultWebviewType. - */ -@property (nonatomic) MSALWebviewType webviewType DEPRECATED_MSG_ATTRIBUTE("Create MSALWebviewParameters and provide it to -initWithScopes:webviewParameters: instead"); - -/** - For a webviewType MSALWebviewTypeWKWebView, custom WKWebView can be passed on. - Web content will be rendered onto this view. - Observe strings declared in MSALPublicClientStatusNotifications to know when to dismiss. - */ -@property (nonatomic, nullable) WKWebView *customWebview DEPRECATED_MSG_ATTRIBUTE("Create MSALWebviewParameters and provide it to -initWithScopes:webviewParameters: instead"); - -#pragma mark - Constructing MSALInteractiveTokenParameters - -#if TARGET_OS_IPHONE -/** - Initializes MSALInteractiveTokenParameters with scopes. - - @param scopes Permissions you want included in the access token received - in the result in the completionBlock. Not all scopes are - guaranteed to be included in the access token returned. - */ -- (instancetype)initWithScopes:(NSArray *)scopes DEPRECATED_MSG_ATTRIBUTE("Use -initWithScopes:webviewParameters: instead"); -#else -/** - Initialize MSALInteractiveTokenParameters with scopes. - - @param scopes Permissions you want included in the access token received - in the result in the completionBlock. Not all scopes are - guaranteed to be included in the access token returned. - */ -- (instancetype)initWithScopes:(NSArray *)scopes; -#endif - -/** - Initialize MSALInteractiveTokenParameters with scopes and web parameters. - - @param scopes Permissions you want included in the access token received - in the result in the completionBlock. Not all scopes are - guaranteed to be included in the access token returned. - @param webviewParameters User Interface configuration that MSAL uses when getting a token interactively or authorizing an end user. - */ -- (instancetype)initWithScopes:(NSArray *)scopes - webviewParameters:(MSALWebviewParameters *)webviewParameters NS_DESIGNATED_INITIALIZER; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALJsonDeserializable.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALJsonDeserializable.h deleted file mode 100644 index 6825ea701b..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALJsonDeserializable.h +++ /dev/null @@ -1,47 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - A protocol that objects adopt to provide deserialization from JSON. - */ -@protocol MSALJsonDeserializable - -/** - Initialize with a JSON string. - @param jsonString JSON string to deserialize from. - @param error The error that occurred during deserialization. - */ -- (instancetype)initWithJsonString:(NSString *)jsonString - error:(NSError * _Nullable * _Nullable)error; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALJsonSerializable.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALJsonSerializable.h deleted file mode 100644 index 095bda5b37..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALJsonSerializable.h +++ /dev/null @@ -1,45 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - A protocol that objects adopt to provide serialization to JSON. - */ -@protocol MSALJsonSerializable - -/** - Serialize object to JSON string. - @return JSON string. - */ -- (nullable NSString *)jsonString; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALLegacySharedAccountsProvider.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALLegacySharedAccountsProvider.h deleted file mode 100644 index a04ac23ccc..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALLegacySharedAccountsProvider.h +++ /dev/null @@ -1,95 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. - -#import -#import "MSALExternalAccountProviding.h" - -/** - Specifies if MSALLegacySharedAccountsProvider will attempt to write/remove accounts. - */ - -typedef NS_ENUM(NSInteger, MSALLegacySharedAccountMode) -{ - /** - MSALLegacySharedAccountsProvider will operate in a read-only mode. - */ - MSALLegacySharedAccountModeReadOnly = 0, - - /** - MSALLegacySharedAccountsProvider will operate in a read-write mode. - */ - MSALLegacySharedAccountModeReadWrite -}; - -NS_ASSUME_NONNULL_BEGIN - -/** - Sample implementation of the MSALExternalAccountProviding protocol that can work with legacy Microsoft account storage. - Use it if: - 1. You're migrating from ADAL to MSAL and where previously relying on shared Microsoft account storage. - In that case, usage of this class should be temporary, until more than X% of users migrate to MSAL (X can be 95% depending on your app requirements). - 2. As sample code to implement your own MSALExternalAccountProviding - */ -@interface MSALLegacySharedAccountsProvider : NSObject - -#pragma mark - Switching between read-write and read-only modes - -/** - Specifies if MSALLegacySharedAccountsProvider will attempt to write/remove accounts. - Set to MSALLegacySharedAccountModeReadWrite to attempt writing accounts - Default is MSALLegacySharedAccountModeReadOnly, which means MSALLegacySharedAccountsProvider will not modify external account storage - */ -@property (nonatomic) MSALLegacySharedAccountMode sharedAccountMode; - -#pragma mark - Constructing MSALLegacySharedAccountsProvider - -/** - Initialize new instance of MSALLegacySharedAccountsProvider. - - @param sharedGroup Specify keychain access group from which accounts will be read. - @param serviceIdentifier Specify unique account entry identifier in the keychain (each keychain entry is identifier by "account" and "service" parameters, this is the "service" part of it) - @param applicationIdentifier Your application name for logging and storage purposes. - - After initialization, set it in the MSALCacheConfig class, e.g. - -
- MSALLegacySharedAccountsProvider *provider = [[MSALLegacySharedAccountsProvider alloc] initWithSharedKeychainAccessGroup:@"com.mycompany.mysso"
-                                                                                                        serviceIdentifier:@"MyAccountServiceIdentifier"
-                                                                                                    applicationIdentifier:@"MyApp"];
- 
- MSALPublicClientApplicationConfig *pcaConfig = [[MSALPublicClientApplicationConfig alloc] initWithClientId:clientId
-                                                                                                redirectUri:redirectUri
-                                                                                                  authority:authority];
- 
- [pcaConfig.cacheConfig addExternalAccountProvider:provider];
- MSALPublicClientApplication *application = [[MSALPublicClientApplication alloc] initWithConfiguration:pcaConfig error:&error];
- 
- - */ -- (instancetype)initWithSharedKeychainAccessGroup:(NSString *)sharedGroup - serviceIdentifier:(NSString *)serviceIdentifier - applicationIdentifier:(NSString *)applicationIdentifier; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALLogger.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALLogger.h deleted file mode 100644 index b01aab44ae..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALLogger.h +++ /dev/null @@ -1,76 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALDefinitions.h" - -/** - MSAL configuration interface responsible for setting up MSAL logging callback and configuring log collection behavior. - @note MSALLogger is deprecated. Configure MSAL logging inside `MSALLoggerConfig` instead -*/ -@interface MSALLogger : NSObject - -#pragma mark - Unavailable initializers - -/** - Configure MSAL logging inside `MSALLoggerConfig` instead - */ -- (nonnull instancetype)init NS_UNAVAILABLE; - -#pragma mark - Getting a shared logger configuration - -/** - Returns a shared logger configuration. - */ -+ (nonnull MSALLogger *)sharedLogger DEPRECATED_MSG_ATTRIBUTE("use MSALGlobalConfig.loggerConfig instead"); - -#pragma mark - Configuring log collection - -/** - The minimum log level for messages to be passed onto the log callback. - */ -@property (readwrite) MSALLogLevel level DEPRECATED_MSG_ATTRIBUTE("use MSALGlobalConfig.loggerConfig.logLevel instead"); - -/** - MSAL provides logging callbacks that assist in diagnostics. There is a boolean value in the logging callback that indicates whether the message contains user information. If PiiLoggingEnabled is set to NO, the callback will not be triggered for log messages that contain any user information. By default the library will not return any messages with user information in them. - */ -@property (readwrite) BOOL PiiLoggingEnabled DEPRECATED_MSG_ATTRIBUTE("use MSALGlobalConfig.loggerConfig.piiEnabled instead"); - -#pragma mark - Setting up the logging callback - -/** - Sets the callback block to send MSAL log messages to. - - @note Once this is set this can not be unset, and it should be set early in the program's execution. - - @note MSAL logs might contain potentially sensitive information. When implementing MSAL logging, you should never output MSAL logs with NSLog or print directly, unless you're running your application in the debug mode. If you're writing MSAL logs to file, you must take necessary precautions to store the file securely. - - Additionally, MSAL makes determination regarding PII status of a particular parameter based on the parameter type. It wouldn't automatically detect a case where PII information is passed into non-PII parameter due to a developer mistake (e.g. MSAL doesn't consider clientId PII and it expects developers to exersice caution and never pass any unexpected sensitive information into that parameter). - */ -- (void)setCallback:(nonnull MSALLogCallback)callback DEPRECATED_MSG_ATTRIBUTE("use MSALGlobalConfig.loggerConfig setLogCallback: instead"); - -@end diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALLoggerConfig.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALLoggerConfig.h deleted file mode 100644 index b71f6cb311..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALLoggerConfig.h +++ /dev/null @@ -1,104 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALDefinitions.h" - -/*! Levels of log masking */ -typedef NS_ENUM(NSInteger, MSALLogMaskingLevel) -{ - /** MSAL will not return any messages with any user or organizational information. This includes EUII and EUPI. This is the default level. */ - MSALLogMaskingSettingsMaskAllPII, - - /** MSAL logs will still include OII (organization identifiable information), and EUPI (end user pseudonymous identifiers), but MSAL will try to exclude and/or mask any EUII (end user identifiable information) like UPN, username, email from its logs. */ - - MSALLogMaskingSettingsMaskEUIIOnly, - - /** MSAL logs will still include OII (organization identifiable information), EUPI (end user pseudonymous identifiers), and EUII (end user identifiable information) like UPN, username, email from its logs. MSAL will still hide all secrets like tokens from its logs */ - MSALLogMaskingSettingsMaskSecretsOnly -}; - -NS_ASSUME_NONNULL_BEGIN - -/** - MSAL configuration interface responsible for setting up MSAL logging callback and configuring log collection behavior. - @note Configuration changes inside MSALLoggerConfig will apply to all instances of `MSALPublicClientApplication` -*/ -@interface MSALLoggerConfig : NSObject - -#pragma mark - Configuring log collection - -/** - The minimum log level for messages to be passed onto the log callback. - */ -@property (atomic) MSALLogLevel logLevel; -/** - MSAL provides logging callbacks that assist in diagnostics. There is a boolean value in the logging callback that indicates whether the message contains user information. If piiEnabled is set to NO, the callback will not be triggered for log messages that contain any user information. By default the library will not return any messages with user information in them. - */ -@property (nonatomic) BOOL piiEnabled DEPRECATED_MSG_ATTRIBUTE("Use logMaskingLevel instead"); - -/** - MSAL provides logging callbacks that assist in diagnostics. By default the library will not return any messages with any user or organizational information. However, this might make diagnosing issues difficult. - logMaskingLevel property can be used to adjust level of MSAL masking. - Default value is MSALLogMaskingSettingsMaskAllPII. -*/ -@property (nonatomic) MSALLogMaskingLevel logMaskingLevel; - -#pragma mark - Setting up the logging callback - -/** - Sets the callback block to send MSAL log messages to. - - @note Once this is set this can not be unset, and it should be set early in the program's execution. - - @note MSAL logs might contain potentially sensitive information. When implementing MSAL logging, you should never output MSAL logs with NSLog or print directly, unless you're running your application in the debug mode. If you're writing MSAL logs to file, you must take necessary precautions to store the file securely. - - Additionally, MSAL makes determination regarding PII status of a particular parameter based on the parameter type. It wouldn't automatically detect a case where PII information is passed into non-PII parameter due to a developer mistake (e.g. MSAL doesn't consider clientId PII and it expects developers to exersice caution and never pass any unexpected sensitive information into that parameter). - */ -- (void)setLogCallback:(MSALLogCallback)callback; - -/** - Read current MSAL logging callback. - */ -- (MSALLogCallback)callback; - - -#pragma mark - Unavailable initializers - -/** - Use class properties instead. -*/ -- (nonnull instancetype)init NS_UNAVAILABLE; - -/** - Use class properties instead. -*/ -+ (nonnull instancetype)new NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALParameters.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALParameters.h deleted file mode 100644 index a669b134f8..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALParameters.h +++ /dev/null @@ -1,47 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -NS_ASSUME_NONNULL_BEGIN - -@interface MSALParameters : NSObject - -/** - The dispatch queue on which to dispatch the completion block with MSAL result. - This configuration is optional. - MSAL default behavior when this property is not set depends on the token acquisition type: - 1. For interactive token acquisition and signout requests, MSAL will call completion block on the main thread - 2. For silent token acquisition, MSAL doesn't guarantee any specific queue for the completion block dispatch if this property is not set. - This means that by default MSAL will call its completion block on the queue that it receives server response on. - For example, if MSAL receives a token refresh response on the background queue, it will dispatch the completion block on the same queue and developer needs to make sure to not update any UI elements in the MSAL completion block without checking for the main thread first. - */ -@property (nonatomic, nullable) dispatch_queue_t completionBlockQueue; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALPublicClientApplication+SingleAccount.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALPublicClientApplication+SingleAccount.h deleted file mode 100644 index 068bc557e6..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALPublicClientApplication+SingleAccount.h +++ /dev/null @@ -1,50 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import "MSALPublicClientApplication.h" -#import "MSALDefinitions.h" -#import "MSALParameters.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - An interface that contains list of operations that are available when MSAL is in 'single account' mode - which means there's only one account available on the device. -*/ -@interface MSALPublicClientApplication (SingleAccount) - -/** - Gets the current account and return previous account if present. This can be useful to detect if the current account changes. - This method must be called whenever the application is resumed or prior to running a scheduled background operation. - - If there're multiple accounts present, MSAL will return an ambiguous account error, and application should do account disambiguation by calling other MSAL Account enumeration APIs. -*/ -- (void)getCurrentAccountWithParameters:(nullable MSALParameters *)parameters - completionBlock:(MSALCurrentAccountCompletionBlock)completionBlock; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALPublicClientApplication.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALPublicClientApplication.h deleted file mode 100644 index 19a6f04579..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALPublicClientApplication.h +++ /dev/null @@ -1,480 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALPublicClientApplicationConfig.h" -#import "MSALGlobalConfig.h" - -@class MSALResult; -@class MSALAccount; -@class MSALTokenRequest; -@class MSALAuthority; -@class MSALSilentTokenParameters; -@class MSALInteractiveTokenParameters; -@class MSALClaimsRequest; -@class MSALAccountEnumerationParameters; -@class MSALWebviewParameters; -@class MSALSignoutParameters; -@class WKWebView; -@class MSALParameters; - -/** - Representation of OAuth 2.0 Public client application. Create an instance of this class to acquire tokens. - One instance of MSALPublicClientApplication can be used to interact with multiple AAD clouds, and tenants, without needing to create a new instance for each authority. For most apps, one MSALPublicClientApplication instance is sufficient. - - To create an instance of the MSALPublicClientApplication, first create an instance `MSALPublicClientApplicationConfig`. - Setup `MSALPublicClientApplicationConfig` with needed configuration, and pass it to the `[MSALPublicClientApplication initWithConfiguration:error:]` initializer. - - For example: - -
-    NSError *msalError = nil;
-
-    MSALPublicClientApplicationConfig *config =
-            [[MSALPublicClientApplicationConfig alloc] initWithClientId:@"your-client-id-here"];
-
-    MSALPublicClientApplication *application =
-            [[MSALPublicClientApplication alloc] initWithConfiguration:config error:&msalError];
-    
- -*/ -@interface MSALPublicClientApplication : NSObject - -#pragma mark - Configuration - -/** - A copy of the configuration which was provided in the initializer. - Any changes to mutable properties on the configuration object will not affect the behavior of the Public Cilent Application. - Parameter to be used to configure MSALPublicClientApplication. - It contains all values to be used in the instance and is a superset of all properties - known to this class. - */ -@property (atomic, readonly, nonnull) MSALPublicClientApplicationConfig *configuration; - -/** - When set to YES (default), MSAL will compare the application's authority against well-known URLs - templates representing well-formed authorities. It is useful when the authority is obtained at - run time to prevent MSAL from displaying authentication prompts from malicious pages. - */ -@property (atomic) BOOL validateAuthority DEPRECATED_MSG_ATTRIBUTE("Use knowAuthorities in MSALPublicClientApplicationConfig instead (create your config and pass it to -initWithConfiguration:error:)"); - -/** - The webview type to be used for authorization. - */ -@property MSALWebviewType webviewType DEPRECATED_MSG_ATTRIBUTE("Use webviewParameters to configure web view type in MSALInteractiveTokenParameters instead (create parameters object and pass it to -acquireTokenWithParameters:completionBlock:)"); - -/** - Passed in webview to display web content when webviewSelection is set to MSALWebviewTypeWKWebView. - For iOS, this will be ignored if MSALWebviewTypeSystemDefault is chosen. - */ -@property (atomic, nullable) WKWebView *customWebview DEPRECATED_MSG_ATTRIBUTE("Use webviewParameters to configure custom web view in MSALInteractiveTokenParameters instead (create parameters object and pass it to -acquireTokenWithParameters:completionBlock:)"); - -#pragma mark - Initializing MSALPublicClientApplication - -/** - Initialize a MSALPublicClientApplication with a given configuration - - @note It is important to configure your MSALPublicClientApplicationConfig object before calling MSALPublicClientApplication's initializer. - MSALPublicClientApplication makes a copy of the configuration object you provide on initialization. - Once configured, MSALPublicClientApplication object ignores any changes you make to the MSALPublicClientApplicationConfig object. - - @param config Configuration for PublicClientApplication - @param error The error that occurred creating the application object, if any (optional) - */ -- (nullable instancetype)initWithConfiguration:(nonnull MSALPublicClientApplicationConfig *)config - error:(NSError * _Nullable __autoreleasing * _Nullable)error; - -/** - Initialize a MSALPublicClientApplication with a given clientID - - @param clientId The clientID of your application, you should get this from the app portal. - @param error The error that occurred creating the application object, if any (optional) - */ -- (nullable instancetype)initWithClientId:(nonnull NSString *)clientId - error:(NSError * _Nullable __autoreleasing * _Nullable)error; -/** - Initialize a MSALPublicClientApplication with a given clientID and authority - - @param clientId The clientID of your application, you should get this from the app portal. - @param authority Authority indicating a directory that MSAL can use to obtain tokens. In Azure AD - it is of the form https://authority_instance/authority_tenant, where authority_instance is the - directory host (e.g. https://login.microsoftonline.com) and authority_tenant is a - identifier within the directory itself (e.g. a domain associated to the - tenant, such as contoso.onmicrosoft.com, or the GUID representing the - TenantID property of the directory) - @param error The error that occurred creating the application object, if any, if you're - not interested in the specific error pass in nil. - */ -- (nullable instancetype)initWithClientId:(nonnull NSString *)clientId - authority:(nullable MSALAuthority *)authority - error:(NSError * _Nullable __autoreleasing * _Nullable)error DEPRECATED_MSG_ATTRIBUTE("Use -initWithConfiguration:error: instead"); - -/** - Initialize a MSALPublicClientApplication with a given clientID, authority and redirectUri - - @param clientId The clientID of your application, you should get this from the app portal. - @param authority Authority indicating a directory that MSAL can use to obtain tokens. In Azure AD - it is of the form https://authority_instance/authority_tenant, where authority_instance is the - directory host (e.g. https://login.microsoftonline.com) and authority_tenant is a - identifier within the directory itself (e.g. a domain associated to the - tenant, such as contoso.onmicrosoft.com, or the GUID representing the - TenantID property of the directory) - @param redirectUri The redirect URI of the application - @param error The error that occurred creating the application object, if any, if you're - not interested in the specific error pass in nil. - */ -- (nullable instancetype)initWithClientId:(nonnull NSString *)clientId - authority:(nullable MSALAuthority *)authority - redirectUri:(nullable NSString *)redirectUri - error:(NSError * _Nullable __autoreleasing * _Nullable)error DEPRECATED_MSG_ATTRIBUTE("Use -initWithConfiguration:error: instead"); - -#if TARGET_OS_IPHONE - -/** - Initialize a MSALPublicClientApplication with a given clientID, authority, keychain group and redirect uri - - @param clientId The clientID of your application, you should get this from the app portal. - @param keychainGroup The keychain sharing group to use for the token cache. (optional) - If you provide this key, you MUST add the capability to your Application Entilement. - @param authority Authority indicating a directory that MSAL can use to obtain tokens. In Azure AD - it is of the form https://, where is the - directory host (e.g. https://login.microsoftonline.com) and is a - identifier within the directory itself (e.g. a domain associated to the - tenant, such as contoso.onmicrosoft.com, or the GUID representing the - TenantID property of the directory) - @param redirectUri The redirect URI of the application - @param error The error that occurred creating the application object, if any, if you're - not interested in the specific error pass in nil. - */ -- (nullable instancetype)initWithClientId:(nonnull NSString *)clientId - keychainGroup:(nullable NSString *)keychainGroup - authority:(nullable MSALAuthority *)authority - redirectUri:(nullable NSString *)redirectUri - error:(NSError * _Nullable __autoreleasing * _Nullable)error DEPRECATED_MSG_ATTRIBUTE("Use -initWithConfiguration:error: instead"); -#endif - -/** - Returns an array of all accounts visible to this application. - - @param error The error that occured trying to retrieve accounts, if any, if you're - not interested in the specific error pass in nil. - */ - -- (nullable NSArray *)allAccounts:(NSError * _Nullable __autoreleasing * _Nullable)error; - -/** - Returns account for the given home identifier (received from an account object returned in a previous acquireToken call) - - @param error The error that occured trying to get the accounts, if any, if you're - not interested in the specific error pass in nil. - */ -- (nullable MSALAccount *)accountForHomeAccountId:(nonnull NSString *)homeAccountId - error:(NSError * _Nullable __autoreleasing * _Nullable)error DEPRECATED_MSG_ATTRIBUTE("Use -accountForIdentifier:error: instead"); - -/** - Returns account for the given account identifier (received from an account object returned in a previous acquireToken call) - - @param error The error that occured trying to get the accounts, if any, if you're - not interested in the specific error pass in nil. - */ -- (nullable MSALAccount *)accountForIdentifier:(nonnull NSString *)identifier - error:(NSError * _Nullable __autoreleasing * _Nullable)error; - -/** - Returns account for the given account identifying parameters (received from an account object returned in a previous acquireToken call) - - @param error The error that occured trying to get the accounts, if any, if you're - not interested in the specific error pass in nil. - */ -- (nullable NSArray *)accountsForParameters:(nonnull MSALAccountEnumerationParameters *)parameters - error:(NSError * _Nullable __autoreleasing * _Nullable)error; - - -/** - Returns account for for the given username (received from an account object returned in a previous acquireToken call or ADAL) - - @param username The displayable value in UserPrincipleName(UPN) format - @param error The error that occured trying to get the accounts, if any, if you're - not interested in the specific error pass in nil. - */ -- (nullable MSALAccount *)accountForUsername:(nonnull NSString *)username - error:(NSError * _Nullable __autoreleasing * _Nullable)error; - -/** - Returns an array of accounts visible to this application and filtered by authority. - - @param completionBlock The completion block that will be called when accounts are loaded, or MSAL encountered an error. - */ -- (void)allAccountsFilteredByAuthority:(nonnull MSALAccountsCompletionBlock)completionBlock DEPRECATED_MSG_ATTRIBUTE("Use other synchronous account retrieval API instead."); - -/** - Returns account for the given account identifying parameters including locally cached accounts and accounts from the SSO extension - Accounts from SSO extension are only available on iOS 13+ and macOS 10.15+. On earlier versions, this method will return same results as a local account query. - - @param completionBlock The completion block that will be called when accounts are loaded, or MSAL encountered an error. -*/ -- (void)accountsFromDeviceForParameters:(nonnull MSALAccountEnumerationParameters *)parameters - completionBlock:(nonnull MSALAccountsCompletionBlock)completionBlock; - -#pragma mark - Handling MSAL responses - -#if TARGET_OS_IPHONE -/** - Ask MSAL to handle a URL response. - - @param response URL response from your application delegate's openURL handler into - MSAL for web authentication sessions - @return YES if URL is a response to a MSAL web authentication session and handled, - NO otherwise. - */ -+ (BOOL)handleMSALResponse:(nonnull NSURL *)response DEPRECATED_MSG_ATTRIBUTE("Use -handleMSALResponse:sourceApplication: method instead."); - -/** - Ask MSAL to handle a URL response. - - @param response URL response from your application delegate's openURL handler for MSAL web or brokered authentication sessions - @param sourceApplication The application that opened your app with that URL. Can be retrieved from options by UIApplicationOpenURLOptionsSourceApplicationKey key. - See more info here: https://developer.apple.com/documentation/uikit/uiapplicationdelegate/1623112-application?language=objc - @return YES if URL is a response to a MSAL web or brokered session and handled, NO otherwise. - */ -+ (BOOL)handleMSALResponse:(nonnull NSURL *)response sourceApplication:(nullable NSString *)sourceApplication; -#endif - -/** - Cancels any currently running interactive web authentication session, resulting - in the authorization UI being dismissed and the acquireToken request ending - in a cancelation error. - */ -+ (BOOL)cancelCurrentWebAuthSession; - -#pragma mark - Getting a token interactively - -/** - Acquire a token for a provided parameters using interactive authentication. - - @param parameters Parameters used for interactive authentication. - @param completionBlock The completion block that will be called when the authentication - flow completes, or encounters an error. - */ -- (void)acquireTokenWithParameters:(nonnull MSALInteractiveTokenParameters *)parameters - completionBlock:(nonnull MSALCompletionBlock)completionBlock; - -/** - Acquire a token for a new account using interactive authentication - - @param scopes Permissions you want included in the access token received - in the result in the completionBlock. Not all scopes are - guaranteed to be included in the access token returned. - @param completionBlock The completion block that will be called when the authentication - flow completes, or encounters an error. - */ -- (void)acquireTokenForScopes:(nonnull NSArray *)scopes - completionBlock:(nonnull MSALCompletionBlock)completionBlock DEPRECATED_MSG_ATTRIBUTE("Use -acquireTokenWithParameters:completionBlock instead"); - -#pragma mark - Getting a token interactively with a Login Hint - - -/** - Acquire a token for a new account using interactive authentication - - @param scopes Permissions you want included in the access token received - in the result in the completionBlock. Not all scopes are - guaranteed to be included in the access token returned. - @param loginHint A loginHint (usually an email) to pass to the service at the - beginning of the interactive authentication flow. The account returned - in the completion block is not guaranteed to match the loginHint. - @param completionBlock The completion block that will be called when the authentication - flow completes, or encounters an error. - */ -- (void)acquireTokenForScopes:(nonnull NSArray *)scopes - loginHint:(nullable NSString *)loginHint - completionBlock:(nonnull MSALCompletionBlock)completionBlock DEPRECATED_MSG_ATTRIBUTE("Use -acquireTokenWithParameters:completionBlock instead"); - -#pragma mark - Acquire Token for a specific Account - -/** - Acquire a token interactively for an existing account. This is typically used after receiving - a MSALErrorInteractionRequired error. - - @param scopes Permissions you want included in the access token received - in the result in the completionBlock. Not all scopes are - guaranteed to be included in the access token returned. - @param account An account object retrieved from the application object that the - interactive authentication flow will be locked down to. - @param completionBlock The completion block that will be called when the authentication - flow completes, or encounters an error. - */ -- (void)acquireTokenForScopes:(nonnull NSArray *)scopes - account:(nullable MSALAccount *)account - completionBlock:(nonnull MSALCompletionBlock)completionBlock DEPRECATED_MSG_ATTRIBUTE("Use -acquireTokenWithParameters:completionBlock instead"); - -/** - Acquire a token interactively for an existing account. This is typically used after receiving - a MSALErrorInteractionRequired error. - - @param scopes Permissions you want included in the access token received - in the result in the completionBlock. Not all scopes are - guaranteed to be included in the access token returned. - @param account An account object retrieved from the application object that the - interactive authentication flow will be locked down to. - @param promptType A prompt type for the interactive authentication flow - @param extraQueryParameters Key-value pairs to pass to the authentication server during - the interactive authentication flow. This should not be url-encoded value. - @param completionBlock The completion block that will be called when the authentication - flow completes, or encounters an error. - */ -- (void)acquireTokenForScopes:(nonnull NSArray *)scopes - account:(nullable MSALAccount *)account - promptType:(MSALPromptType)promptType - extraQueryParameters:(nullable NSDictionary *)extraQueryParameters - completionBlock:(nonnull MSALCompletionBlock)completionBlock DEPRECATED_MSG_ATTRIBUTE("Use -acquireTokenWithParameters:completionBlock instead"); - -#pragma mark - Acquire Token Silent - -/** - Acquire a token silently for a provided parameters. - - @param parameters Parameters used for silent authentication. - @param completionBlock The completion block that will be called when the authentication - flow completes, or encounters an error. - */ -- (void)acquireTokenSilentWithParameters:(nonnull MSALSilentTokenParameters *)parameters - completionBlock:(nonnull MSALCompletionBlock)completionBlock; - -/** - Acquire a token silently for an existing account. - - @param scopes Permissions you want included in the access token received - in the result in the completionBlock. Not all scopes are - guaranteed to be included in the access token returned. - @param account An account object retrieved from the application object that the - interactive authentication flow will be locked down to. - @param completionBlock The completion block that will be called when the authentication - flow completes, or encounters an error. - */ -- (void)acquireTokenSilentForScopes:(nonnull NSArray *)scopes - account:(nonnull MSALAccount *)account - completionBlock:(nonnull MSALCompletionBlock)completionBlock DEPRECATED_MSG_ATTRIBUTE("Use -acquireTokenSilentWithParameters:completionBlock instead"); - -/** - Acquire a token silently for an existing account. - - @param scopes Permissions you want included in the access token received - in the result in the completionBlock. Not all scopes are - guaranteed to be included in the access token returned. - @param account An account object retrieved from the application object that the - interactive authentication flow will be locked down to. - @param authority Authority indicating a directory that MSAL can use to obtain tokens. - Azure AD it is of the form https://authority_instance/authority_tenant, where - authority_instance is the directory host - (e.g. https://login.microsoftonline.com) and authority_tenant is a - identifier within the directory itself (e.g. a domain associated - to the tenant, such as contoso.onmicrosoft.com, or the GUID - representing the TenantID property of the directory) - @param completionBlock The completion block that will be called when the authentication - flow completes, or encounters an error. - */ -- (void)acquireTokenSilentForScopes:(nonnull NSArray *)scopes - account:(nonnull MSALAccount *)account - authority:(nullable MSALAuthority *)authority - completionBlock:(nonnull MSALCompletionBlock)completionBlock DEPRECATED_MSG_ATTRIBUTE("Use -acquireTokenSilentWithParameters:completionBlock instead"); - - -/** - Acquire a token silently for an existing account. - - @param scopes Scopes to request from the server, the scopes that come back - can differ from the ones in the original call - @param account An account object retrieved from the application object that the - interactive authentication flow will be locked down to. - @param authority Authority indicating a directory that MSAL can use to obtain tokens. - Azure AD it is of the form https://, where - is the directory host - (e.g. https://login.microsoftonline.com) and is a - identifier within the directory itself (e.g. a domain associated - to the tenant, such as contoso.onmicrosoft.com, or the GUID - representing the TenantID property of the directory) - @param claimsRequest The claims parameter that needs to be sent to token endpoint. When claims - is passed, access token will be skipped and refresh token will be tried. - @param forceRefresh Ignore any existing access token in the cache and force MSAL to - get a new access token from the service. - @param correlationId UUID to correlate this request with the server - @param completionBlock The completion block that will be called when the authentication - flow completes, or encounters an error. - */ -- (void)acquireTokenSilentForScopes:(nonnull NSArray *)scopes - account:(nonnull MSALAccount *)account - authority:(nullable MSALAuthority *)authority - claimsRequest:(nullable MSALClaimsRequest *)claimsRequest - forceRefresh:(BOOL)forceRefresh - correlationId:(nullable NSUUID *)correlationId - completionBlock:(nonnull MSALCompletionBlock)completionBlock DEPRECATED_MSG_ATTRIBUTE("Use -acquireTokenSilentWithParameters:completionBlock instead"); - - -#pragma mark - Remove account from cache - -/** - Removes all tokens from the cache for this application for the provided account. - MSAL won't be able to return tokens silently after calling this API, and developer will need to call acquireToken. - User might need to enter his credentials again after calling this API - - @param account The account to remove from the cache - */ -- (BOOL)removeAccount:(nonnull MSALAccount *)account - error:(NSError * _Nullable __autoreleasing * _Nullable)error; - -/** - Removes all tokens from the cache for this application for the provided account. - Additionally, this API will remove account from the system browser or the embedded webView by navigating to the OIDC end session endpoint if requested in parameters (see more https://openid.net/specs/openid-connect-session-1_0.html). - Moreover, if device has an SSO extension installed, the signout request will be handled through the SSO extension. - - As a result of the signout operation, application will not be able to get tokens for the given account without user entering credentials. - However, this will not sign out from other signed in apps on the device, unless it is explicitly enabled by the administrator configuration through an MDM profile. -*/ -- (void)signoutWithAccount:(nonnull MSALAccount *)account - signoutParameters:(nonnull MSALSignoutParameters *)signoutParameters - completionBlock:(nonnull MSALSignoutCompletionBlock)signoutCompletionBlock; - -#pragma mark - Device information - -/** - Reads device information from the authentication broker if present on the device. -*/ -- (void)getDeviceInformationWithParameters:(nullable MSALParameters *)parameters - completionBlock:(nonnull MSALDeviceInformationCompletionBlock)completionBlock; - -/** - A boolean indicates if a compatible broker is present in device for AAD requests. -*/ -@property (readonly) BOOL isCompatibleAADBrokerAvailable; - -/** - A String indicates the version of current MSAL SDK -*/ -@property (nullable, class, readonly) NSString *sdkVersion; - -@end diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALPublicClientApplicationConfig.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALPublicClientApplicationConfig.h deleted file mode 100644 index c41ca3f1fb..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALPublicClientApplicationConfig.h +++ /dev/null @@ -1,129 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALDefinitions.h" - -@class MSALRedirectUri; -@class MSALAuthority; -@class MSALSliceConfig; -@class MSALCacheConfig; - -NS_ASSUME_NONNULL_BEGIN - -/** - Configuration for an instance of `MSALPublicClientApplication` - @note Once `MSALPublicClientApplication` is initialized, MSALPublicClientApplication object ignores any changes you make to the MSALPublicClientApplicationConfig object. -*/ -@interface MSALPublicClientApplicationConfig : NSObject - -#pragma mark - Configuration options - -/** The client ID of the application, this should come from the app developer portal. */ -@property (atomic) NSString *clientId; - -/** The redirect URI of the application */ -@property (atomic, nullable) NSString *redirectUri; - -/** The authority the application will use to obtain tokens */ -@property (atomic) MSALAuthority *authority; - -/** List of known authorities that application should trust. - Note that authorities listed here will bypass authority validation logic. - Thus, it is advised not putting dynamically resolving authorities here. - */ -@property (nonatomic) NSArray *knownAuthorities; - -/** Enable to return access token with extended lifetime during server outage. */ -@property (atomic) BOOL extendedLifetimeEnabled; - -/** List of additional STS features that client handles. */ -@property (atomic, nullable) NSArray *clientApplicationCapabilities; - -/** Time in seconds controlling how long before token expiry MSAL refreshes access tokens. - When checking an access token for expiration we check if time to expiration - is less than this value (in seconds) before making the request. The goal is to - refresh the token ahead of its expiration and also not to return a token that is - about to expire. */ -@property (nonatomic) double tokenExpirationBuffer; - -/** Used to specify query parameters that must be passed to both the authorize and token endpoints -to target MSAL at a specific test slice & flight. These apply to all requests made by an application. */ -@property (nullable) MSALSliceConfig *sliceConfig; - -/** MSAL configuration interface responsible for token caching and keychain configuration. Refer to `MSALCacheConfig` for more details */ -@property (readonly) MSALCacheConfig *cacheConfig; - -/** - For clients that support multiple national clouds, set this to YES. NO by default. - If set to YES, the Microsoft identity platform will automatically redirect user to the correct national cloud during the authorization flow. You can determine the national cloud of the signed-in account by examining the authority associated with the MSALResult. Note that the MSALResult doesn't provide the national cloud-specific endpoint address of the resource for which you request a token. - - @note Your client_id needs to be registered in national clouds for this feature to work. - */ -@property (nonatomic) BOOL multipleCloudsSupported; - -#pragma mark - Constructing configuration - -/** - Initialize a MSALPublicClientApplicationConfig with a given clientId - - @param clientId The clientID of your application, you should get this from the app portal. - */ -- (nonnull instancetype)initWithClientId:(NSString *)clientId; - -/** - For client that wants to bypass redirectURI check in MSAL, set this to YES. NO by default. - If set to YES, MSAL will skip the verification of redirectURI. Brokered authentication will be disabled in this case. - */ -@property (atomic) BOOL bypassRedirectURIValidation; - -/** - Initialize a MSALPublicClientApplicationConfig with a given clientId - - @param clientId The clientID of your application, you should get this from the app portal. - @param redirectUri The redirect URI of the application - @param authority The target authority - */ -- (nonnull instancetype)initWithClientId:(NSString *)clientId - redirectUri:(nullable NSString *)redirectUri - authority:(nullable MSALAuthority *)authority NS_DESIGNATED_INITIALIZER; - -#pragma mark - Unavailable initializers - -/** - Use `[MSALPublicClientApplicationConfig initWithClientId:redirectUri:authority]` instead - */ -- (nonnull instancetype)init NS_UNAVAILABLE; - -/** - Use `[MSALPublicClientApplicationConfig initWithClientId:redirectUri:authority]` instead -*/ -+ (nonnull instancetype)new NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALPublicClientStatusNotifications.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALPublicClientStatusNotifications.h deleted file mode 100644 index e5edb9b50f..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALPublicClientStatusNotifications.h +++ /dev/null @@ -1,52 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -#ifndef MSALPublicClientStatusNotifications_h -#define MSALPublicClientStatusNotifications_h - -/** Fired at the start of a resource load in the webview. The URL of the load, if available, will be in the @"url" key in the userInfo dictionary */ -extern NSString *MSALWebAuthDidStartLoadNotification; - -/** Fired when a resource finishes loading in the webview. */ -extern NSString *MSALWebAuthDidFinishLoadNotification; - -/** Fired when web authentication fails due to reasons originating from the network. Look at the @"error" key in the userInfo dictionary for more details.*/ -extern NSString *MSALWebAuthDidFailNotification; - -/** Fired when authentication finishes */ -extern NSString *MSALWebAuthDidCompleteNotification; - -/** Fired before MSAL invokes the broker app */ -extern NSString *MSALWebAuthWillSwitchToBrokerApp; - -/** Fired when the application receives a response from the broker. Look at the @"response" - key in the userInfo dictionary for the broker response */ -extern NSString *MSALWebAuthDidReceiveResponseFromBroker; - -#endif diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALRedirectUri.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALRedirectUri.h deleted file mode 100644 index 8e94811eef..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALRedirectUri.h +++ /dev/null @@ -1,54 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - MSALRedirectUri is a representation of an OAuth redirect_uri parameter. - A redirect URI, or reply URL, is the location that the authorization server will send the user to once the app has been successfully authorized, and granted an authorization code or access token. - */ -@interface MSALRedirectUri : NSObject - -#pragma mark - Getting a redirect_uri parameter - -/** - Redirect URI that will be used for network requests - */ -@property (nonatomic, readonly) NSURL *url; - -#pragma mark - Checking redirect uri capabilities - -/** - Indicates if redirect URI can be used to talk to the Microsoft Authenticator application (broker). - Broker redirect URIs need to follow particular format, e.g. msauth.your.app.bundleId://auth */ -@property (nonatomic, readonly) BOOL brokerCapable; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALResult.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALResult.h deleted file mode 100644 index 78947d171e..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALResult.h +++ /dev/null @@ -1,116 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -@class MSALAccount; -@class MSALAuthority; -@class MSALTenantProfile; - -/** - MSALResult represents information returned to the application after a successful interactive or silent token acquisition. - It contains information requested by the application (e.g. access_token and id_token), and information that can be used to get a token silently from MSAL (e.g. account). - */ -@interface MSALResult : NSObject - -#pragma mark - Token response - -/** - The Access Token requested. - Note that if access token is not returned in token response, this property will be returned as an empty string. - */ -@property (atomic, readonly, nonnull) NSString *accessToken; - -/** - The time that the access token returned in the Token property ceases to be valid. - This value is calculated based on current UTC time measured locally and the value expiresIn returned from the service - */ -@property (atomic, readonly, nullable) NSDate *expiresOn; - -/** - Some access tokens have extended lifetime when server is in an unavailable state. - This property indicates whether the access token is returned in such a state. - */ -@property (atomic, readonly) BOOL extendedLifeTimeToken; - -/** - An identifier for the tenant that the token was acquired from. This property will be nil if tenant information is not returned by the service. - */ -@property (atomic, readonly, nullable) NSString *tenantId DEPRECATED_MSG_ATTRIBUTE("Use MSALTenantProfile.tenantId instead"); - -/** - The raw id token if it's returned by the service or nil if no id token is returned. - */ -@property (atomic, readonly, nullable) NSString *idToken; - -/** - The scope values returned from the service. - */ -@property (atomic, readonly, nonnull) NSArray *scopes; - -#pragma mark - Account information - -/** - A tenant profile object that contains all the tenant-specific information, including tenant id, user object id, etc. It also contains all the id token claims as a dictionary. - */ -@property (atomic, readonly, nonnull) MSALTenantProfile *tenantProfile; - -/** - The account object that holds account information. - */ -@property (atomic, readonly, nonnull) MSALAccount *account; - -/** - The unique id of the account. - */ -@property (atomic, readonly, nullable) NSString *uniqueId DEPRECATED_MSG_ATTRIBUTE("Use MSALTenantProfile.identifier instead"); - -#pragma mark - Request information - -/** - Represents the authority used for getting the token from STS and caching it. - This authority should be used for subsequent silent requests. - It might be different from the authority provided by developer (e.g. for sovereign cloud scenarios). - */ -@property (atomic, readonly, nonnull) MSALAuthority *authority; - -/** - The correlation ID of the request. - */ -@property (atomic, readonly, nonnull) NSUUID *correlationId; - -/** - The authorization header for the specific authentication scheme . For instance "Bearer ..." or "Pop ...". - */ -@property (atomic, readonly, nonnull) NSString *authorizationHeader; - -/** - The authentication scheme for the tokens issued. For instance "Bearer " or "Pop". - */ -@property (atomic, readonly, nonnull) NSString *authenticationScheme; - -@end diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALSerializedADALCacheProvider.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALSerializedADALCacheProvider.h deleted file mode 100644 index 2d11573436..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALSerializedADALCacheProvider.h +++ /dev/null @@ -1,122 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. - -#import - -NS_ASSUME_NONNULL_BEGIN - -@class MSALSerializedADALCacheProvider; - -/** - Class implementing MSALSerializedADALCacheProviderDelegate is responsible for persistence and management of ADAL cache on macOS - */ - -@protocol MSALSerializedADALCacheProviderDelegate - -/** - This delegate method will be called before performing a cache lookup operation. - The delegate implementation should ensure that latest cache is loaded from disk to the in-memory representation of ADAL cache (MSALSerializedADALCacheProvider) at this point - */ -- (void)willAccessCache:(nonnull MSALSerializedADALCacheProvider *)cache; - -/** - This delegate method will be called after performing a cache lookup operation. - */ -- (void)didAccessCache:(nonnull MSALSerializedADALCacheProvider *)cache; - -/** - This delegate method will be called before performing a cache write operation. - The delegate implementation should ensure that latest cache is loaded from disk to the in-memory representation of ADAL cache (MSALSerializedADALCacheProvider) at this point. -*/ -- (void)willWriteCache:(nonnull MSALSerializedADALCacheProvider *)cache; - -/** - This delegate method will be called after performing a cache update operation. - The delegate implementation should serialize and write the latest in-memory representation of ADAL cache to disk at this point. -*/ -- (void)didWriteCache:(nonnull MSALSerializedADALCacheProvider *)cache; - -@end - -/** - Representation of ADAL serialized cache. - Use it to achieve SSO or migration scenarios between ADAL Objective-C for macOS and MSAL for macOS - */ - -@interface MSALSerializedADALCacheProvider : NSObject - -#pragma mark - Getting a class implementing MSALSerializedADALCacheProviderDelegate - -/** - Delegate of MSALSerializedADALCacheProvider is responsible for storing and reading serialized ADAL cache to the disk (e.g. keychain). - */ -@property (nonatomic, nonnull, readonly) id delegate; - -#pragma mark - Data serialization - -/** - Serializes current in-memory representation of ADAL cache into NSData - @param error Error if present - */ -- (nullable NSData *)serializeDataWithError:(NSError * _Nullable * _Nullable)error; - -/** - Deserializes NSData into in-memory representation of ADAL cache - @param serializedData Serialized ADAL cache - @param error Error if present -*/ -- (BOOL)deserialize:(nonnull NSData *)serializedData error:(NSError * _Nullable * _Nullable)error; - -#pragma mark - Configure MSALSerializedADALCacheProvider - -/** - Initializes MSALSerializedADALCacheProvider with a delegate. - @param delegate Class implementing MSALSerializedADALCacheProviderDelegate protocol that is responsible for persistence and management of ADAL cache - @param error Error if present - */ -- (nullable instancetype)initWithDelegate:(nonnull id)delegate - error:(NSError * _Nullable * _Nullable)error; - -#if TARGET_OS_OSX - -/** - Initializes MSALSerializedADALCacheProvider with attributes allowing MSAL to write item into the keychain. - @param keychainAttributes All keychain attributes needed to write ADAL cache item (at minimum kSecAttrService and kSecAttrAccount) - @param trustedApplications List of apps that the item should be shared with. - @param accessLabel Title for the ADAL cache item access control. - @param error Error if present - - @note By using this initializer, application delegates writing and reading from the keychain to MSAL. - This might or might not work for all apps. If you have your own implementation of ADAL cache serialization when migrating to MSAL, you should use initWithDelegate:error: initializer and implement your own ADAL cache persistence. -*/ -- (nullable instancetype)initWithKeychainAttributes:(nonnull NSDictionary *)keychainAttributes - trustedApplications:(nonnull NSArray *)trustedApplications - accessLabel:(nonnull NSString *)accessLabel - error:(NSError * _Nullable * _Nullable)error; - -#endif - - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALSignoutParameters.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALSignoutParameters.h deleted file mode 100644 index 6fe2e48e97..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALSignoutParameters.h +++ /dev/null @@ -1,68 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALParameters.h" - -NS_ASSUME_NONNULL_BEGIN - -@class MSALWebviewParameters; - -@interface MSALSignoutParameters : MSALParameters - -/** - A copy of the configuration which was provided in the initializer. - */ -@property (nonatomic, readonly, copy) MSALWebviewParameters *webviewParameters; - -/** - Specifies whether signout should also open the browser and send a network request to the end_session_endpoint. - NO by default. - */ -@property (nonatomic) BOOL signoutFromBrowser; - -/* - Removes account from the keychain with either com.microsoft.adalcache shared group by default or the one provided when configuring MSALPublicClientApplication. - - This is a destructive action and will remove the SSO state from all apps sharing the same cache! - It's intended to be used only as a way to achieve GDPR compliance and make sure all user artifacts are cleaned on user sign out. - It's not intended to be used as a way to reset or fix token cache. - Please make sure end user is shown UI and/or warning before this flag gets set to YES. - NO by default. -*/ -@property (nonatomic) BOOL wipeAccount; - -/** - Initialize MSALSignoutParameters with web parameters. - - @param webviewParameters User Interface configuration that MSAL uses when getting a token interactively or authorizing an end user. - */ -- (instancetype)initWithWebviewParameters:(MSALWebviewParameters *)webviewParameters; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALSilentTokenParameters.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALSilentTokenParameters.h deleted file mode 100644 index b59367dc03..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALSilentTokenParameters.h +++ /dev/null @@ -1,69 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import "MSALTokenParameters.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - Token parameters to be used when MSAL is getting a token silently. - */ -@interface MSALSilentTokenParameters : MSALTokenParameters - -#pragma mark - Configuring MSALSilentTokenParameters - -/** - Ignore any existing access token in the cache and force MSAL to - get a new access token from the service. - */ -@property (nonatomic) BOOL forceRefresh; - -#pragma mark - Constructing MSALSilentTokenParameters - -/** - Initialize a MSALSilentTokenParameters with scopes and account. - - @param scopes Permissions you want included in the access token received - in the result in the completionBlock. Not all scopes are - guaranteed to be included in the access token returned. - @param account An account object retrieved from the MSALResult object that MSAL should return a token for. - */ -- (instancetype)initWithScopes:(NSArray *)scopes - account:(MSALAccount *)account NS_DESIGNATED_INITIALIZER; - -/** -Initialize a MSALSilentTokenParameters with scopes and account. - -@param scopes Permissions you want included in the access token received - in the result in the completionBlock. Not all scopes are - guaranteed to be included in the access token returned. -*/ -- (instancetype)initWithScopes:(NSArray *)scopes NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALSliceConfig.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALSliceConfig.h deleted file mode 100644 index 1a8f94a427..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALSliceConfig.h +++ /dev/null @@ -1,84 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - MSAL configuration interface responsible for custom parameters to target MSAL at a specific test slice & flight -*/ -@interface MSALSliceConfig : NSObject - -#pragma mark - Configuration options - -/** - Specific test slice - */ -@property (atomic) NSString *slice; - -/** - Specific data center -*/ -@property (atomic) NSString *dc; - -/** - Current slice and flight configuration -*/ -@property (readonly) NSDictionary *sliceDictionary; - -#pragma mark - Constructing MSALSliceConfig - -/** - Initializes MSALSliceConfig with specified slice and dc parameters - @param slice Specific test slice - @param dc Specific data center - */ -- (nullable instancetype)initWithSlice:(nullable NSString *)slice dc:(nullable NSString *)dc NS_DESIGNATED_INITIALIZER; - -/** - Initializes MSALSliceConfig with specified slice and dc parameters - @param slice Specific test slice - @param dc Specific data center -*/ -+ (nullable instancetype)configWithSlice:(nullable NSString *)slice dc:(nullable NSString *)dc; - -#pragma mark - Unavailable initializers - -/** - Use `[MSALSliceConfig initWithSlice:dc:]` instead - */ -- (nonnull instancetype)init NS_UNAVAILABLE; - -/** - Use `[MSALSliceConfig initWithSlice:dc:]` instead -*/ -+ (nonnull instancetype)new NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALTelemetry.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALTelemetry.h deleted file mode 100644 index e052d8fe32..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALTelemetry.h +++ /dev/null @@ -1,78 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. - -#import - -NS_ASSUME_NONNULL_BEGIN - -/** - The central class for MSAL telemetry. - - Usage: Get a singleton instance of MSALTelemetry; register a callback (`telemetryCallback`) for receiving telemetry events. - - @note MSALTelemetry is deprecated. Use `MSALTelemetryConfig` instead to register a `telemetryCallback` and changing telemetry configuration. - - */ -@interface MSALTelemetry : NSObject - -#pragma mark - Unavailable initializers - -/** - Get a singleton instance of MSALTelemetry instead. - */ -- (nonnull instancetype)init NS_UNAVAILABLE; - -/** -Get a singleton instance of MSALTelemetry instead. -*/ -+ (nonnull instancetype)new NS_UNAVAILABLE; - -#pragma mark - Getting a shared instance - -/** - Get a singleton instance of MSALTelemetry. - */ -+ (nonnull MSALTelemetry *)sharedInstance DEPRECATED_MSG_ATTRIBUTE("use MSALGlobalConfig.telemetryConfig instead"); - -#pragma mark - Configuring telemetry collection - -/** - Setting piiEnabled to YES, will allow MSAL to return fields with user information in the telemetry events. MSAL does not send telemetry data by itself to any server. If apps want to collect MSAL telemetry with user information they must setup the telemetry callback and set this flag on. By default MSAL will not return any user information in telemetry. - */ -@property (atomic) BOOL piiEnabled DEPRECATED_MSG_ATTRIBUTE("use MSALGlobalConfig.telemetryConfig.piiEnabled instead"); - -/** - If set YES, telemetry events are only dispatched when errors occurred; - If set NO, MSAL will dispatch all events. - */ -@property (atomic) BOOL notifyOnFailureOnly DEPRECATED_MSG_ATTRIBUTE("use MSALGlobalConfig.telemetryConfig.notifyOnFailureOnly instead"); - -/** - Invoked when telemetry data is received. - */ -@property (atomic, copy, nullable) MSALTelemetryCallback telemetryCallback DEPRECATED_MSG_ATTRIBUTE("use MSALGlobalConfig.telemetryConfig.telemetryCallback instead"); - - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALTelemetryConfig.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALTelemetryConfig.h deleted file mode 100644 index 4b36b3eb99..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALTelemetryConfig.h +++ /dev/null @@ -1,73 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALDefinitions.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - MSAL configuration interface responsible for setting up MSAL telemetry callback and configuring telemetry collection behavior. - @note Configuration changes inside MSALTelemetryConfig will apply to all instances of `MSALPublicClientApplication` -*/ -@interface MSALTelemetryConfig : NSObject - -#pragma mark - Configuring telemetry collection - -/** - Setting piiEnabled to YES, will allow MSAL to return fields with user information in the telemetry events. MSAL does not send telemetry data by itself to any server. If apps want to collect MSAL telemetry with user information they must setup the telemetry callback and set this flag on. By default MSAL will not return any user information in telemetry. - */ -@property (atomic) BOOL piiEnabled; - -/** - If set YES, telemetry events are only dispatched when errors occurred; - If set NO, MSAL will dispatch all events. - */ -@property (atomic) BOOL notifyOnFailureOnly; - -#pragma mark - Listening to telemetry events - -/** - Invoked when telemetry data is received. - */ -@property (atomic, copy, nullable) MSALTelemetryCallback telemetryCallback; - -#pragma mark - Unavailable initializers - -/** - Use class properties instead. -*/ -- (nonnull instancetype)init NS_UNAVAILABLE; - -/** - Use class properties instead. -*/ -+ (nonnull instancetype)new NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALTenantProfile.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALTenantProfile.h deleted file mode 100644 index 8286be9046..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALTenantProfile.h +++ /dev/null @@ -1,71 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -@class MSALAuthority; -@class MSALAccountId; - -NS_ASSUME_NONNULL_BEGIN - -/** - The Microsoft Identity platform allows one account to be used to access resources belonging to multiple organizations (Azure Active Directory tenants). - MSALTenantProfile represents information about the account record in a particular AAD tenant - */ -@interface MSALTenantProfile : NSObject - -#pragma mark - Getting account identifiers - -/** - Unique identifier for the tenant profile. - */ -@property (readonly, nullable) NSString *identifier; - -/** - Host part of the authority. - */ -@property (readonly, nullable) NSString *environment; - -/** - Identifier for the directory where account is locally represented - */ -@property (readonly, nullable) NSString *tenantId; - -/** - Indicator if this tenant profile represents account's home tenant. - If an admin deletes this account from the tenant, it prevents this account from accessing anything in any tenant with the Microsoft Identity Platform. - */ -@property (readonly) BOOL isHomeTenantProfile; - -#pragma mark - Reading id_token claims - -/** - ID token claims for the account in the specified tenant. -*/ -@property (readonly, nullable) NSDictionary *claims; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALTokenParameters.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALTokenParameters.h deleted file mode 100644 index 3339be769c..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALTokenParameters.h +++ /dev/null @@ -1,115 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import "MSALParameters.h" - -@class MSALAccount; -@class MSALAuthority; -@class MSALClaimsRequest; -@protocol MSALAuthenticationSchemeProtocol; - -NS_ASSUME_NONNULL_BEGIN - -/** - MSALTokenParameters is the base abstract class for all types of token parameters (see `MSALInteractiveTokenParameters` and `MSALSilentTokenParameters`). - */ -@interface MSALTokenParameters : MSALParameters - -#pragma mark - Configuration parameters - -/** - Permissions you want included in the access token received - in the result in the completionBlock. Not all scopes are - guaranteed to be included in the access token returned. - */ -@property (nonatomic) NSArray *scopes; - -/** - An account object for which tokens should be returned. - */ -@property (nonatomic, nullable) MSALAccount *account; - -/** - The authority that MSAL will use to obtain tokens. - Azure AD it is of the form https://aad_instance/aad_tenant, where - aad_instance is the directory host - (e.g. https://login.microsoftonline.com) and aad_tenant is a - identifier within the directory itself (e.g. a domain associated - to the tenant, such as contoso.onmicrosoft.com, or the GUID - representing the TenantID property of the directory). - If nil, authority from MSALPublicClientApplication will be used. - */ -@property (nonatomic, nullable) MSALAuthority *authority; - -/** - The claims parameter that needs to be sent to authorization or token endpoint. - If claims parameter is passed in silent flow, access token will be skipped and refresh token will be tried. - */ -@property (nonatomic, nullable) MSALClaimsRequest *claimsRequest; - -/** - Key-value pairs to pass to the /authorize and /token endpoints. This should not be url-encoded value. - */ -@property (nonatomic, nullable) NSDictionary *extraQueryParameters; - -/** - UUID to correlate this request with the server. - */ -@property (nonatomic, nullable) NSUUID *correlationId; - -/** - Authentication Scheme to access the resource - */ -@property (nonatomic, nullable) id authenticationScheme; - -#pragma mark - Creating MSALTokenParameters - -/** - Initialize a MSALTokenParameters with scopes. - - @param scopes Permissions you want included in the access token received - in the result in the completionBlock. Not all scopes are - guaranteed to be included in the access token returned. - */ -- (instancetype)initWithScopes:(NSArray *)scopes NS_DESIGNATED_INITIALIZER; - -#pragma mark - Unavailable initializers - -/** - Use `[MSALTokenParameters initWithScopes:]` instead - */ -+ (instancetype)new NS_UNAVAILABLE; - -/** - Use `[MSALTokenParameters initWithScopes:]` instead -*/ -- (instancetype)init NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALWebviewParameters.h b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALWebviewParameters.h deleted file mode 100644 index ecfedcb10b..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Headers/MSALWebviewParameters.h +++ /dev/null @@ -1,120 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Copyright (c) Microsoft Corporation. -// All rights reserved. -// -// This code is licensed under the MIT License. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files(the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions : -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//------------------------------------------------------------------------------ - -#import -#import - -#if TARGET_OS_IPHONE -typedef UIViewController MSALViewController; -#else -typedef NSViewController MSALViewController; -#endif - -NS_ASSUME_NONNULL_BEGIN - -/** - User Interface configuration that MSAL uses when getting a token interactively or authorizing an end user. - */ -@interface MSALWebviewParameters : NSObject - -#pragma mark - Configuration options - -/** - The view controller to present from. If nil, the current topmost view controller will be used. - */ -@property (nullable, weak, nonatomic) MSALViewController *parentViewController; - -#if TARGET_OS_IPHONE - -/** - Modal presentation style for displaying authentication web content. - Note that presentationStyle has no effect when webviewType == MSALWebviewType.MSALWebviewTypeDefault or - webviewType == MSALWebviewType.MSALWebviewTypeAuthenticationSession. - */ -@property (nonatomic) UIModalPresentationStyle presentationStyle; - -#endif - -/** - A Boolean value that indicates whether the ASWebAuthenticationSession should ask the browser for a private authentication session. - The value of this property is false by default. For more info see here: https://developer.apple.com/documentation/authenticationservices/aswebauthenticationsession/3237231-prefersephemeralwebbrowsersessio?language=objc - */ -@property (nonatomic) BOOL prefersEphemeralWebBrowserSession API_AVAILABLE(ios(13.0), macos(10.15)); - -/** - A specific webView type for the interactive authentication flow. - By default, it will be set to MSALGlobalConfig.defaultWebviewType. - */ -@property (nonatomic) MSALWebviewType webviewType; - -/** - For a webviewType MSALWebviewTypeWKWebView, custom WKWebView can be passed on. - Web content will be rendered onto this view. - Observe strings declared in MSALPublicClientStatusNotifications to know when to dismiss. - */ -@property (nonatomic, nullable) WKWebView *customWebview; - -#pragma mark - Constructing MSALWebviewParameters - -/** - Creates an instance of MSALWebviewParameters with a provided parentViewController. - @param parentViewController The view controller to present authorization UI from. - @note parentViewController is mandatory on iOS 13+. It is strongly recommended on macOS 10.15+ to allow correct presentation of ASWebAuthenticationSession. If parentViewController is not provided on macOS 10.15+, MSAL will use application's keyWindow for presentation - */ -- (nonnull instancetype)initWithParentViewController:(MSALViewController *)parentViewController DEPRECATED_MSG_ATTRIBUTE("Use -initWithAuthPresentationViewController: instead.");; - -/** - Creates an instance of MSALWebviewParameters with a provided parentViewController. - @param parentViewController The view controller to present authorization UI from. - @note parentViewController is mandatory on iOS 13+. It is strongly recommended on macOS 10.15+ to allow correct presentation of ASWebAuthenticationSession. If parentViewController is not provided on macOS 10.15+, MSAL will use application's keyWindow for presentation -*/ -- (nonnull instancetype)initWithAuthPresentationViewController:(MSALViewController *)parentViewController; - - -/** - It is recommended to use the default webview configuration setting provided by a public MSAL API. - ex: - WKWebViewConfiguration *defaultWKWebConfig = [MSALWebviewParameters defaultWKWebviewConfiguration]; - WKWebView *embeddedWebview = [[WKWebView alloc] initWithFrame:yourWebview.frame configuration:defaultWKWebConfig]; - */ - -@property (class, nonatomic, readonly) WKWebViewConfiguration *defaultWKWebviewConfiguration; - - -#if TARGET_OS_IPHONE - -#pragma mark - Unavailable initializers - -- (nonnull instancetype)init DEPRECATED_MSG_ATTRIBUTE("Use -initWithAuthPresentationViewController: instead."); - -+ (nonnull instancetype)new DEPRECATED_MSG_ATTRIBUTE("Use -initWithAuthPresentationViewController: instead."); - -#endif - -@end - -NS_ASSUME_NONNULL_END diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Info.plist b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Info.plist deleted file mode 100644 index 8042665d71..0000000000 Binary files a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Info.plist and /dev/null differ diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/MSAL b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/MSAL deleted file mode 100755 index f6c5b169ce..0000000000 Binary files a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/MSAL and /dev/null differ diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Modules/module.modulemap b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Modules/module.modulemap deleted file mode 100644 index f1ea3b1223..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/Modules/module.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module MSAL { - umbrella header "MSAL.h" - - export * - module * { export * } -} diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/_CodeSignature/CodeResources b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/_CodeSignature/CodeResources deleted file mode 100644 index 28657c5d13..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/MSAL.framework/_CodeSignature/CodeResources +++ /dev/null @@ -1,608 +0,0 @@ - - - - - files - - Headers/MSAL.h - - JTGKwjikR+l/MHcIwmvFONcpATw= - - Headers/MSALAADAuthority.h - - AAe3cFsnfgGcAVsUp88iJgTqTzQ= - - Headers/MSALADFSAuthority.h - - ePPWhHMh1dofxwMV/fjrIVJ8qq0= - - Headers/MSALAccount+MultiTenantAccount.h - - AMhyRX/4Wv2EoaS9fRRtfBGELiE= - - Headers/MSALAccount.h - - ItKiB6wQZnN+TbRXGl8XhMlkHCE= - - Headers/MSALAccountEnumerationParameters.h - - HcM//WuvVD+9IIvUrTkWyV/OgwM= - - Headers/MSALAccountId.h - - uPX2qy7lkBJeeLZYtoz5KVblOuQ= - - Headers/MSALAuthenticationSchemeBearer.h - - IGqY1HhJGnE9uvqIeceiy5A/tIo= - - Headers/MSALAuthenticationSchemePop.h - - yyZNfA1UDudhKPzEtBRIH4DyXeI= - - Headers/MSALAuthenticationSchemeProtocol.h - - CU6e/fhXAyvB21csezeAyp/h5EE= - - Headers/MSALAuthority.h - - 4Gu5I2/iqbZTRggKzV0TM97NiPU= - - Headers/MSALB2CAuthority.h - - E9l72NLzv0ygMnwiHLuSQaWwuC4= - - Headers/MSALCacheConfig.h - - OMmvGQVunLSj5almhUqO67a2deY= - - Headers/MSALClaimsRequest.h - - dE7nLLO9dl8R97tqxF68uiVXn0k= - - Headers/MSALDefinitions.h - - ozJvGV2XKzZmBPgzQVfwJdCBdUE= - - Headers/MSALDeviceInformation.h - - SOlMxYc6s0F/sUeKWXw67NkuDI4= - - Headers/MSALError.h - - 2LUyI8P4grPdzyeAc1SKKDOVgw0= - - Headers/MSALExternalAccountProviding.h - - TrXIraV2TQ0b5AMAEy6XB0UHMZU= - - Headers/MSALGlobalConfig.h - - 9MNOMkhUSYpueVsQzjv8njAUlak= - - Headers/MSALHTTPConfig.h - - cg8amv7WKUk6Mmf14zuV8luLaAY= - - Headers/MSALHttpMethod.h - - ISpK3YiM2LExO/BhX2N9mkVZTzQ= - - Headers/MSALIndividualClaimRequest.h - - /hyv0UEJxGKHVewmE6xQ52A6saU= - - Headers/MSALIndividualClaimRequestAdditionalInfo.h - - yN5rZA39ZdZqHjzol2ycfHRKSQ8= - - Headers/MSALInteractiveTokenParameters.h - - +qA5MUBSVXDNiPuQWcJIZ+uj3FA= - - Headers/MSALJsonDeserializable.h - - a25VOxYoMdoPGxNiEj6/NC8in20= - - Headers/MSALJsonSerializable.h - - +e0CYWp6P5qstlwTIyfw01N3Ysg= - - Headers/MSALLegacySharedAccountsProvider.h - - j5J28brAOXJXLJ542MxXhLPbPlU= - - Headers/MSALLogger.h - - lar0AybcDjRMQudizwrmDRH0OZY= - - Headers/MSALLoggerConfig.h - - k4yoxlZjns1b0hQbv670iYc/4E8= - - Headers/MSALParameters.h - - /AOAD+MTo9NFYeZVoqvMT0oN5PY= - - Headers/MSALPublicClientApplication+SingleAccount.h - - b1ry68hBtylEzI0znPoDvMBG6tE= - - Headers/MSALPublicClientApplication.h - - wxS8KNy1I1eBdzyWODENfwlDnrc= - - Headers/MSALPublicClientApplicationConfig.h - - Be/dOKg8JPBm7bBq9MVFbs3gWa8= - - Headers/MSALPublicClientStatusNotifications.h - - GwXCgMHTbhzeZMcCI6QNyGa0gQA= - - Headers/MSALRedirectUri.h - - Hfs9n78vGvy2Vpmbc0LnkrZMGnQ= - - Headers/MSALResult.h - - VcyKyn5tKrW7PyzbkRpL1RzN0QA= - - Headers/MSALSerializedADALCacheProvider.h - - JS7f6KhIiqelt77b4CmReSWLJWA= - - Headers/MSALSignoutParameters.h - - v64pN1PapHkztdqb5NQacuY/Pkw= - - Headers/MSALSilentTokenParameters.h - - aBQtoMyncbiP/TQ7uXaPymbx/GM= - - Headers/MSALSliceConfig.h - - p3cdfUl71IdyHTChhw9yRFsaOyc= - - Headers/MSALTelemetry.h - - DOEwwkSoGa9FONPB83DXkWSjs0c= - - Headers/MSALTelemetryConfig.h - - cMMTmG9fibxRMG0WtDqqcbFpOCw= - - Headers/MSALTenantProfile.h - - yI76VWpZi0+WKvMUeKRmWIV+20g= - - Headers/MSALTokenParameters.h - - /BQ3R9cf5TiuoLFwLH42lvmSuus= - - Headers/MSALWebviewParameters.h - - lSRJPlY9/rkFA7GbbnJcN4Qr9R8= - - Info.plist - - VxccV1ORbhbOCbLjWR+fVQ/Wefs= - - Modules/module.modulemap - - Xnf1cweQamjUE8u6n5+F3B7ks5k= - - - files2 - - Headers/MSAL.h - - hash2 - - Ec6qB15aHVX8maC8v9MvNUDuRzUM/zAECvineD0uCpk= - - - Headers/MSALAADAuthority.h - - hash2 - - lVpr6C6QCtBn/0FAZboYf8Pnlv6ULyUQkGnBjEMzmXQ= - - - Headers/MSALADFSAuthority.h - - hash2 - - uN+n+iPKku6bb8kV/TVDkCnXIu0kbqSbSBrMBkIlkfw= - - - Headers/MSALAccount+MultiTenantAccount.h - - hash2 - - Gfqx3NVyiRNbzIoOZ2lJ54EvS4j/tJ0vTBxl5WxaFAw= - - - Headers/MSALAccount.h - - hash2 - - FdUGtaWpdkmKDJekovfJE9GzzZRTSsgV2IMPg3qyqhc= - - - Headers/MSALAccountEnumerationParameters.h - - hash2 - - odkQ49uh38hlf7b1u3DO+UY3Sk7O/8ffseTeewNRAIk= - - - Headers/MSALAccountId.h - - hash2 - - 2+HGjkcMLeKDvCNvnL8cb2uDNqBcGsmrBc5ogM0RCdw= - - - Headers/MSALAuthenticationSchemeBearer.h - - hash2 - - YrxnJ9ADQHSO0uxM4/iWmhdtvy6U6YK59qMsRuetIco= - - - Headers/MSALAuthenticationSchemePop.h - - hash2 - - xYfF71KiV5vHGIzeshR1r6rCzSoZJBwqKUQEQSvsYZk= - - - Headers/MSALAuthenticationSchemeProtocol.h - - hash2 - - VBgdUxw3PK0f1SHPkIYYlqc/vjUD9apoyMtECU6nZlk= - - - Headers/MSALAuthority.h - - hash2 - - 1CqVhs8TIVwWqTUGxpPexBnSf/PWiIvdB7uB1bedm50= - - - Headers/MSALB2CAuthority.h - - hash2 - - fLkXmlLPlpJKGRQFtpzGIIQTZoIbdyUE24x4Tbfrrq0= - - - Headers/MSALCacheConfig.h - - hash2 - - DCbRheZwJQKu6nx6sA+kNbz34iFSOV8vg0k9X+qmlwE= - - - Headers/MSALClaimsRequest.h - - hash2 - - jzwxNC7XSCMwOYH3jzly7VnheZGyKfG/Jmhku0p08yc= - - - Headers/MSALDefinitions.h - - hash2 - - qLT0r0RFm2PPfvt9hcAelUMzRzcEUUHJDmV/g+zzp50= - - - Headers/MSALDeviceInformation.h - - hash2 - - j+tU3WSIuZ/kt8XZw/uSzfwyirdFKERrMXSR+FRatec= - - - Headers/MSALError.h - - hash2 - - +e25vZqLEHggbIJ8/7chyTOMYALNpcfT2X0/tLaqNMs= - - - Headers/MSALExternalAccountProviding.h - - hash2 - - gzaw1O2GGQlhPoJqDwUUOpEgPN3moW65+CxvdYBrSRU= - - - Headers/MSALGlobalConfig.h - - hash2 - - ufr5r/ptwAVBBc37eUZQ4wr3xKrMc+R5c72VR3Kr250= - - - Headers/MSALHTTPConfig.h - - hash2 - - Xje9CyEgqgPle5qkGPKvU09vvOzAxYD7hAPwLw68ZLI= - - - Headers/MSALHttpMethod.h - - hash2 - - 7Kbn+8n56Y4eXEJq6g0kE1V51jUmrLiOU1JQGZ9KYYI= - - - Headers/MSALIndividualClaimRequest.h - - hash2 - - plLysdVixUHoMPisiSSJxPmtmcKsrW4zqJMTWDFeTC4= - - - Headers/MSALIndividualClaimRequestAdditionalInfo.h - - hash2 - - WDNX0+rJ5NcfqoPrrFpDAn8QPw/GZCZqKn12zGFwHU8= - - - Headers/MSALInteractiveTokenParameters.h - - hash2 - - RX/YkRxG8vWbTi68IFpf5qHLybI/Z5bEBjV4Azctois= - - - Headers/MSALJsonDeserializable.h - - hash2 - - CPpVkhHuCqxZLQdZBOtSxmtlI7mpYobQfp71NSwV5yQ= - - - Headers/MSALJsonSerializable.h - - hash2 - - UpLvXniIek+8xMm8UhFRJoGX3OFYH4ta2ugTU84oouY= - - - Headers/MSALLegacySharedAccountsProvider.h - - hash2 - - 3F+G0TzVxGF6frYLqBZl/zL8rPTPQ1HpgAD6wg1h42I= - - - Headers/MSALLogger.h - - hash2 - - FmqWxvfIjuoMov7bJAh4YXTSFjlkRd7VyTQ02On+Kd4= - - - Headers/MSALLoggerConfig.h - - hash2 - - xSHtRDylToNR3V6WIYQdooCHgH57XFiIvG2ONvGSRPw= - - - Headers/MSALParameters.h - - hash2 - - luMjkZZlwppEaspJ+UqP04hDYeGnmb34gXM1cZdXvlU= - - - Headers/MSALPublicClientApplication+SingleAccount.h - - hash2 - - +ZxxDWdc5Ta8G6XTF7rSORvEZ4atIhUIJGScuAJTONw= - - - Headers/MSALPublicClientApplication.h - - hash2 - - Ncm0TjbQJdXlhPEhgqqEkkpLoRFuIPuqRkPACfj1MBo= - - - Headers/MSALPublicClientApplicationConfig.h - - hash2 - - bbrAbD1lcTv/cqA4rD+yjrk76GjC/Fy1oDZ4ElwukVw= - - - Headers/MSALPublicClientStatusNotifications.h - - hash2 - - PhYptZek484tKJf0kicYTWoFVn3NO1yO4jLmVMvspRY= - - - Headers/MSALRedirectUri.h - - hash2 - - MmnsO9S8IyBF2sPL0qFepnsMLcMH6WiaNdebDGvHNS0= - - - Headers/MSALResult.h - - hash2 - - K57JrV1E+O5jQD8IEndcpdBrkF+ShKpprHLFldk4qgE= - - - Headers/MSALSerializedADALCacheProvider.h - - hash2 - - CSFICxLsNpeNFZtJjjx3qZnrCOzMPyNYBVOf9wEMBNE= - - - Headers/MSALSignoutParameters.h - - hash2 - - IIP8qlSV3v9utFPDX43X2aG7oa/XEpkzruQkb4WEfMI= - - - Headers/MSALSilentTokenParameters.h - - hash2 - - SDpu9kAy84zlHLtVEHgDk7pjIb50UEq6hOR9ocVtjxQ= - - - Headers/MSALSliceConfig.h - - hash2 - - lEKao9v06JLogzIMeJUDY9by1HcCmrE1OcA8WMkya3w= - - - Headers/MSALTelemetry.h - - hash2 - - fr88bGBam0IK9UDAnZIrgNSUPE6HxRZeaeI3qirBs4w= - - - Headers/MSALTelemetryConfig.h - - hash2 - - /eHqPDVXU8jYbcm23TktBzrD72etBdMZTamYhXnzZOs= - - - Headers/MSALTenantProfile.h - - hash2 - - xvifFO2xYJOrsJsMu6+WCqILWs9ekhGXlo6kkyJgkqo= - - - Headers/MSALTokenParameters.h - - hash2 - - MvnNKsvdEZYr2NSUQ3qwRldzjvY5OX0dFAgS+kt9SY8= - - - Headers/MSALWebviewParameters.h - - hash2 - - aHMo6to7PVGp+78CZgDy6/krYUz+mOkjxjm9yNt9k2I= - - - Modules/module.modulemap - - hash2 - - nbSICICT+nXAjJsjzTqLBDS8rbhWjlKp3WyG4lHplKo= - - - - rules - - ^.* - - ^.*\.lproj/ - - optional - - weight - 1000 - - ^.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Base\.lproj/ - - weight - 1010 - - ^version.plist$ - - - rules2 - - .*\.dSYM($|/) - - weight - 11 - - ^(.*/)?\.DS_Store$ - - omit - - weight - 2000 - - ^.* - - ^.*\.lproj/ - - optional - - weight - 1000 - - ^.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Base\.lproj/ - - weight - 1010 - - ^Info\.plist$ - - omit - - weight - 20 - - ^PkgInfo$ - - omit - - weight - 20 - - ^embedded\.provisionprofile$ - - weight - 20 - - ^version\.plist$ - - weight - 20 - - - - diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/dSYMs/MSAL.framework.dSYM/Contents/Info.plist b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/dSYMs/MSAL.framework.dSYM/Contents/Info.plist deleted file mode 100644 index ee7439c82d..0000000000 --- a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/dSYMs/MSAL.framework.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIdentifier - com.apple.xcode.dsym.com.microsoft.MSAL - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - dSYM - CFBundleSignature - ???? - CFBundleShortVersionString - 1.1.25 - CFBundleVersion - 1 - - diff --git a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/dSYMs/MSAL.framework.dSYM/Contents/Resources/DWARF/MSAL b/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/dSYMs/MSAL.framework.dSYM/Contents/Resources/DWARF/MSAL deleted file mode 100644 index 584e347e9d..0000000000 Binary files a/Libraries/MSAL/MSAL.xcframework/ios-arm64_x86_64-simulator/dSYMs/MSAL.framework.dSYM/Contents/Resources/DWARF/MSAL and /dev/null differ diff --git a/Podfile b/Podfile index 2e0aa8ecd7..34e4d3aecb 100644 --- a/Podfile +++ b/Podfile @@ -19,6 +19,7 @@ target 'edX' do pod 'FirebaseInAppMessaging', '= 10.5.0-beta' pod 'FirebaseMessaging', '= 10.5.0' pod 'FirebasePerformance', '= 10.5.0' + pod 'google-cast-sdk-xcframework', '~> 4.8.0' pod 'GoogleSignIn', '~> 7.0.0' pod 'GoogleUtilities', '= 7.11.0', :modular_headers => true pod 'Masonry', '= 1.1.0' diff --git a/Source/edX-Info.plist b/Source/edX-Info.plist index 0b49375384..f75ef8d600 100644 --- a/Source/edX-Info.plist +++ b/Source/edX-Info.plist @@ -58,6 +58,14 @@ edX ITSAppUsesNonExemptEncryption + NSLocalNetworkUsageDescription + ${PRODUCT_NAME} uses the local network to discover Cast-enabled devices on your WiFi + network. + NSBonjourServices + + _googlecast._tcp + _CC1AD845._googlecast._tcp + LSApplicationQueriesSchemes fbapi diff --git a/edX.xcodeproj/project.pbxproj b/edX.xcodeproj/project.pbxproj index 85f0d59bad..8f51c93abf 100644 --- a/edX.xcodeproj/project.pbxproj +++ b/edX.xcodeproj/project.pbxproj @@ -730,6 +730,7 @@ BECB7B691924EE11009C77F1 /* OEXLoginViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BECB7B681924EE11009C77F1 /* OEXLoginViewController.m */; }; BEEEBF80196AAACF00EF2C35 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = BEEEBF82196AAACF00EF2C35 /* Localizable.strings */; }; CBED55012260F90700C4F2F1 /* YoutubeVideoConfigTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBED55002260F90700C4F2F1 /* YoutubeVideoConfigTest.swift */; }; + DB39DFC72AB08D5D0038D153 /* GoogleCast.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB39DFC62AB08D5D0038D153 /* GoogleCast.xcframework */; }; E001F853260CA378009F2DB7 /* ObservableTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E001F852260CA378009F2DB7 /* ObservableTests.swift */; }; E00523431CF81D9800B7F5C3 /* DiscussionBlockViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E00523421CF81D9800B7F5C3 /* DiscussionBlockViewController.swift */; }; E00523451CFD768700B7F5C3 /* DiscussionBlockViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E00523441CFD768700B7F5C3 /* DiscussionBlockViewControllerTests.swift */; }; @@ -797,15 +798,6 @@ E08863F31F209B9C0009A06D /* DateFormatting.swift in Sources */ = {isa = PBXBuildFile; fileRef = E08863F21F209B9C0009A06D /* DateFormatting.swift */; }; E08A008B1CF7546200F92DE7 /* DiscussionModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E08A008A1CF7546200F92DE7 /* DiscussionModel.swift */; }; E08A4FBF1D1A6B9700B1A40A /* DiscussionCommentsViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E08A4FBE1D1A6B9700B1A40A /* DiscussionCommentsViewControllerTests.swift */; }; - E096583525C1963B0004FFCC /* strip_unused_archs.sh in Resources */ = {isa = PBXBuildFile; fileRef = E096582C25C1963B0004FFCC /* strip_unused_archs.sh */; }; - E096583625C1963B0004FFCC /* absl_base_LICENSE.html in Resources */ = {isa = PBXBuildFile; fileRef = E096582E25C1963B0004FFCC /* absl_base_LICENSE.html */; }; - E096583725C1963B0004FFCC /* android_nanoproto_LICENSE.html in Resources */ = {isa = PBXBuildFile; fileRef = E096582F25C1963B0004FFCC /* android_nanoproto_LICENSE.html */; }; - E096583825C1963B0004FFCC /* oss_licenses_index.txt in Resources */ = {isa = PBXBuildFile; fileRef = E096583025C1963B0004FFCC /* oss_licenses_index.txt */; }; - E096583925C1963B0004FFCC /* protobuf_LICENSE.html in Resources */ = {isa = PBXBuildFile; fileRef = E096583125C1963B0004FFCC /* protobuf_LICENSE.html */; }; - E096583A25C1963B0004FFCC /* objective_c_gtm_session_fetcher_LICENSE.html in Resources */ = {isa = PBXBuildFile; fileRef = E096583225C1963B0004FFCC /* objective_c_gtm_session_fetcher_LICENSE.html */; }; - E096583B25C1963B0004FFCC /* objective_c_google_toolbox_for_mac_LICENSE.html in Resources */ = {isa = PBXBuildFile; fileRef = E096583325C1963B0004FFCC /* objective_c_google_toolbox_for_mac_LICENSE.html */; }; - E096584125C196470004FFCC /* GoogleCast.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E096583425C1963B0004FFCC /* GoogleCast.framework */; }; - E096584225C196470004FFCC /* GoogleCast.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = E096583425C1963B0004FFCC /* GoogleCast.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; E09B73722342034400D0EE45 /* FCMProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = E09B73712342034400D0EE45 /* FCMProvider.swift */; }; E09B9D6B1D06C9700080BAE0 /* VersionUpgradeInfoController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E09B9D6A1D06C9700080BAE0 /* VersionUpgradeInfoController.swift */; }; E09B9D6E1D06D79F0080BAE0 /* VersionUpgradeInfoControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E09B9D6C1D06D6C40080BAE0 /* VersionUpgradeInfoControllerTests.swift */; }; @@ -884,7 +876,6 @@ 5F700E9A278C35B000B17044 /* SwiftyStoreKit.xcframework in Embed Frameworks */, E09F953928111ABE00F29443 /* KeychainSwift.xcframework in Embed Frameworks */, 77E647CB1C90CA1400B6740D /* edXCore.framework in Embed Frameworks */, - E096584225C196470004FFCC /* GoogleCast.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; @@ -1786,6 +1777,7 @@ BECB7B681924EE11009C77F1 /* OEXLoginViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OEXLoginViewController.m; sourceTree = ""; }; CB6B4A891FF8FE90ADDD7B1D /* Pods-edXTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-edXTests.debug.xcconfig"; path = "Target Support Files/Pods-edXTests/Pods-edXTests.debug.xcconfig"; sourceTree = ""; }; CBED55002260F90700C4F2F1 /* YoutubeVideoConfigTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YoutubeVideoConfigTest.swift; sourceTree = ""; }; + DB39DFC62AB08D5D0038D153 /* GoogleCast.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = GoogleCast.xcframework; path = "Pods/google-cast-sdk-xcframework/GoogleCast.xcframework"; sourceTree = ""; }; E001F852260CA378009F2DB7 /* ObservableTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObservableTests.swift; sourceTree = ""; }; E00523421CF81D9800B7F5C3 /* DiscussionBlockViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DiscussionBlockViewController.swift; sourceTree = ""; }; E00523441CFD768700B7F5C3 /* DiscussionBlockViewControllerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DiscussionBlockViewControllerTests.swift; sourceTree = ""; }; @@ -1896,14 +1888,6 @@ E08CC57C1F33269C0092ACED /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.json; name = "es-419"; path = "es-419.lproj/profiles.json"; sourceTree = ""; }; E08CC57E1F33269D0092ACED /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.json; name = "es-419"; path = "es-419.lproj/languages.json"; sourceTree = ""; }; E08CC57F1F33269D0092ACED /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.json; name = "es-419"; path = "es-419.lproj/whats_new.json"; sourceTree = ""; }; - E096582C25C1963B0004FFCC /* strip_unused_archs.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = strip_unused_archs.sh; sourceTree = ""; }; - E096582E25C1963B0004FFCC /* absl_base_LICENSE.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = absl_base_LICENSE.html; sourceTree = ""; }; - E096582F25C1963B0004FFCC /* android_nanoproto_LICENSE.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = android_nanoproto_LICENSE.html; sourceTree = ""; }; - E096583025C1963B0004FFCC /* oss_licenses_index.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = oss_licenses_index.txt; sourceTree = ""; }; - E096583125C1963B0004FFCC /* protobuf_LICENSE.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = protobuf_LICENSE.html; sourceTree = ""; }; - E096583225C1963B0004FFCC /* objective_c_gtm_session_fetcher_LICENSE.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = objective_c_gtm_session_fetcher_LICENSE.html; sourceTree = ""; }; - E096583325C1963B0004FFCC /* objective_c_google_toolbox_for_mac_LICENSE.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = objective_c_google_toolbox_for_mac_LICENSE.html; sourceTree = ""; }; - E096583425C1963B0004FFCC /* GoogleCast.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = GoogleCast.framework; sourceTree = ""; }; E09B73712342034400D0EE45 /* FCMProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FCMProvider.swift; sourceTree = ""; }; E09B9D6A1D06C9700080BAE0 /* VersionUpgradeInfoController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VersionUpgradeInfoController.swift; sourceTree = ""; }; E09B9D6C1D06D6C40080BAE0 /* VersionUpgradeInfoControllerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VersionUpgradeInfoControllerTests.swift; sourceTree = ""; }; @@ -1970,6 +1954,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + DB39DFC72AB08D5D0038D153 /* GoogleCast.xcframework in Frameworks */, BE0EE289192B78CF00F9FF98 /* SystemConfiguration.framework in Frameworks */, 0D157630235EDA040007B0B7 /* Security.framework in Frameworks */, 776F39291B4EF4CD00ED11E3 /* WebKit.framework in Frameworks */, @@ -1991,7 +1976,6 @@ BE8163F61954244E00F9A2C5 /* MessageUI.framework in Frameworks */, E02661732269A821002721B7 /* libOCMock.a in Frameworks */, BE0EE28B192B78DA00F9FF98 /* libz.dylib in Frameworks */, - E096584125C196470004FFCC /* GoogleCast.framework in Frameworks */, BE0EE287192B78C400F9FF98 /* CoreTelephony.framework in Frameworks */, E082D60325C0070800C94C9A /* Photos.framework in Frameworks */, BECB7B131924C0C3009C77F1 /* UIKit.framework in Frameworks */, @@ -3502,7 +3486,6 @@ children = ( E0AA9106280FFC8E00D39A4D /* KeychainSwift */, 5FFB73AE2849F10D000523BF /* DropDown */, - E096582A25C1963B0004FFCC /* Cast */, 5F592ACE257521CF00D96214 /* SwiftDate */, E0CF1DB225402900009E7901 /* Segment-Firebase */, 5F46A7C624ADFF5B00347EFC /* Timeline */, @@ -3548,6 +3531,7 @@ BECB7B0D1924C0C3009C77F1 /* Frameworks */ = { isa = PBXGroup; children = ( + DB39DFC62AB08D5D0038D153 /* GoogleCast.xcframework */, E082D60225C0070700C94C9A /* Photos.framework */, 0D15762F235EDA040007B0B7 /* Security.framework */, 0D15762C235ED9F30007B0B7 /* MediaAccessibility.framework */, @@ -3936,38 +3920,6 @@ path = WhatsNew; sourceTree = ""; }; - E096582A25C1963B0004FFCC /* Cast */ = { - isa = PBXGroup; - children = ( - E096582B25C1963B0004FFCC /* Tools */, - E096582D25C1963B0004FFCC /* OpenSourceLicenses */, - E096583425C1963B0004FFCC /* GoogleCast.framework */, - ); - name = Cast; - path = Libraries/Cast; - sourceTree = SOURCE_ROOT; - }; - E096582B25C1963B0004FFCC /* Tools */ = { - isa = PBXGroup; - children = ( - E096582C25C1963B0004FFCC /* strip_unused_archs.sh */, - ); - path = Tools; - sourceTree = ""; - }; - E096582D25C1963B0004FFCC /* OpenSourceLicenses */ = { - isa = PBXGroup; - children = ( - E096582E25C1963B0004FFCC /* absl_base_LICENSE.html */, - E096582F25C1963B0004FFCC /* android_nanoproto_LICENSE.html */, - E096583025C1963B0004FFCC /* oss_licenses_index.txt */, - E096583125C1963B0004FFCC /* protobuf_LICENSE.html */, - E096583225C1963B0004FFCC /* objective_c_gtm_session_fetcher_LICENSE.html */, - E096583325C1963B0004FFCC /* objective_c_google_toolbox_for_mac_LICENSE.html */, - ); - path = OpenSourceLicenses; - sourceTree = ""; - }; E09B9D691D06C91D0080BAE0 /* VersionUpgrade */ = { isa = PBXGroup; children = ( @@ -4247,7 +4199,6 @@ E0514DEB285C4F7900D645E0 /* RobotoMono-Light.ttf in Resources */, 69ECC6461D50D1170030CF87 /* separator1.png in Resources */, 69ECC6491D50D1170030CF87 /* share.pdf in Resources */, - E096583725C1963B0004FFCC /* android_nanoproto_LICENSE.html in Resources */, 6926CDAF1D59BE3600A16E22 /* ic_progressbar.png in Resources */, 6987A86D1D6C67DB00E9D183 /* colors.json in Resources */, 6926CDAD1D59BE3600A16E22 /* ic_previous_press.png in Resources */, @@ -4260,7 +4211,6 @@ E037C2A725762809003CE562 /* courseCertificate_large@3x.png in Resources */, 69ECC6341D50D1170030CF87 /* ic_next_deactive.png in Resources */, 5F6F2B63255AABA400AA3708 /* Inter-Regular.ttf in Resources */, - E096583825C1963B0004FFCC /* oss_licenses_index.txt in Resources */, 1AFEB1B91BBD88F3004C471D /* languages.json in Resources */, 9E7D1BCC1AEA5BF5000AF768 /* OEXDownloadViewController.storyboard in Resources */, 69ECC6421D50D1170030CF87 /* logo@2x.png in Resources */, @@ -4270,7 +4220,6 @@ 69ECC61E1D50D1170030CF87 /* bt_scrollbar_tap.png in Resources */, 69ECC62B1D50D1170030CF87 /* downloading.png in Resources */, 69ECC60D1D50D1170030CF87 /* Icon-60@2x.png in Resources */, - E096583B25C1963B0004FFCC /* objective_c_google_toolbox_for_mac_LICENSE.html in Resources */, 69ECC60A1D50D1170030CF87 /* Icon-29@3x.png in Resources */, 5F6F2B64255AABA400AA3708 /* Inter-SemiBold.ttf in Resources */, 69ECC6191D50D1170030CF87 /* bt_grey_deactive.png in Resources */, @@ -4291,7 +4240,6 @@ 69ECC64A1D50D1170030CF87 /* launchBackground.png in Resources */, 69ECC6201D50D1170030CF87 /* bt_signin_deactive.png in Resources */, 69ECC62F1D50D1170030CF87 /* ic_cancel@3x.png in Resources */, - E096583A25C1963B0004FFCC /* objective_c_gtm_session_fetcher_LICENSE.html in Resources */, 69ECC6381D50D1170030CF87 /* ic_unwatched@2x.png in Resources */, 69ECC6281D50D1170030CF87 /* check.png in Resources */, 5DD0FFD21B1D23DA00837121 /* DiscussionNewPostViewController.xib in Resources */, @@ -4309,7 +4257,6 @@ 69ECC61B1D50D1170030CF87 /* bt_logout_active.png in Resources */, 69ECC6291D50D1170030CF87 /* check@2x.png in Resources */, 5F6F2B68255AABA400AA3708 /* Inter-ExtraBoldItalic.ttf in Resources */, - E096583525C1963B0004FFCC /* strip_unused_archs.sh in Resources */, E0514DE8285C4F7900D645E0 /* RobotoMono-SemiBold.ttf in Resources */, 22A4191E1EB1CF1500BBC8CA /* shareCourse@2x.png in Resources */, E021F46C1F739599007A26E7 /* loginScreenImage@2x~ipad.png in Resources */, @@ -4336,7 +4283,6 @@ 69ECC64B1D50D1170030CF87 /* placeholderCourseCardImage.png in Resources */, 69ECC61F1D50D1170030CF87 /* bt_signin_active.png in Resources */, 6960892B1D53935500EE66DD /* courseCertificate.png in Resources */, - E096583625C1963B0004FFCC /* absl_base_LICENSE.html in Resources */, 5F6F2B69255AABA400AA3708 /* Inter-BoldItalic.ttf in Resources */, E01733BC25F75CEE00671365 /* ajaxHandler.js in Resources */, 69ECC60C1D50D1170030CF87 /* Icon-40@3x.png in Resources */, @@ -4354,7 +4300,6 @@ 22A4191D1EB1CF1500BBC8CA /* shareCourse.png in Resources */, 223CE59625BEEB910081C30F /* CelebrateClaps.gif in Resources */, 6960892D1D53935500EE66DD /* courseCertificate@3x.png in Resources */, - E096583925C1963B0004FFCC /* protobuf_LICENSE.html in Resources */, 6926CDB11D59BE3600A16E22 /* ic_seek_thumb@2x.png in Resources */, 69ECC6351D50D1170030CF87 /* ic_next_default.png in Resources */, 69ECC6311D50D1170030CF87 /* ic_download.png in Resources */, @@ -4419,6 +4364,9 @@ "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInAppMessaging/InAppMessagingDisplayResources.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/GoogleSignIn/GoogleSignIn.bundle", "${PODS_ROOT}/YoutubePlayer-in-WKWebView/WKYTPlayerView/WKYTPlayerView.bundle", + "${PODS_ROOT}/google-cast-sdk-xcframework/GoogleCast.xcframework/GoogleCastCoreResources.bundle", + "${PODS_ROOT}/google-cast-sdk-xcframework/GoogleCast.xcframework/GoogleCastUIResources.bundle", + "${PODS_ROOT}/google-cast-sdk-xcframework/GoogleCast.xcframework/MaterialDialogs.bundle", ); name = "[CP] Copy Pods Resources"; outputPaths = ( @@ -4430,6 +4378,9 @@ "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/InAppMessagingDisplayResources.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleSignIn.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/WKYTPlayerView.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleCastCoreResources.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleCastUIResources.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialDialogs.bundle", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; @@ -5537,11 +5488,9 @@ EXCLUDED_ARCHS = "$(inherited)"; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "$(inherited)"; FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", + "$(inherited)/**", "$(PROJECT_DIR)", "$(PROJECT_DIR)/Libraries/", - "$(PROJECT_DIR)/Libraries/Cast", - "$(PROJECT_DIR)/Libraries/MSAL", "$(PROJECT_DIR)/Libraries/SwiftyStoreKit", "$(PROJECT_DIR)/Libraries/KeychainSwift", ); @@ -5584,7 +5533,7 @@ "\"${PODS_ROOT}/Headers/Public/nanopb\"", "${PODS_ROOT}/Firebase/CoreOnly/Sources", "\"${PODS_TARGET_SRCROOT}/Sources/FBLPromises/include\"", - "\"$(inherited)\"", + "\"$(inherited)\"/**", ); INFOPLIST_FILE = "Source/edX-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 13.0; @@ -6018,11 +5967,9 @@ EXCLUDED_ARCHS = "$(inherited)"; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "$(inherited)"; FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", + "$(inherited)/**", "$(PROJECT_DIR)", "$(PROJECT_DIR)/Libraries/", - "$(PROJECT_DIR)/Libraries/Cast", - "$(PROJECT_DIR)/Libraries/MSAL", "$(PROJECT_DIR)/Libraries/SwiftyStoreKit", "$(PROJECT_DIR)/Libraries/KeychainSwift", ); @@ -6064,7 +6011,7 @@ "\"${PODS_ROOT}/Headers/Public/nanopb\"", "${PODS_ROOT}/Firebase/CoreOnly/Sources", "\"${PODS_TARGET_SRCROOT}/Sources/FBLPromises/include\"", - "\"$(inherited)\"", + "\"$(inherited)\"/**", ); INFOPLIST_FILE = "Source/edX-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 13.0; @@ -6110,11 +6057,9 @@ EXCLUDED_ARCHS = "$(inherited)"; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "$(inherited)"; FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", + "$(inherited)/**", "$(PROJECT_DIR)", "$(PROJECT_DIR)/Libraries/", - "$(PROJECT_DIR)/Libraries/Cast", - "$(PROJECT_DIR)/Libraries/MSAL", "$(PROJECT_DIR)/Libraries/SwiftyStoreKit", "$(PROJECT_DIR)/Libraries/KeychainSwift", ); @@ -6157,7 +6102,7 @@ "\"${PODS_ROOT}/Headers/Public/nanopb\"", "${PODS_ROOT}/Firebase/CoreOnly/Sources", "\"${PODS_TARGET_SRCROOT}/Sources/FBLPromises/include\"", - "\"$(inherited)\"", + "\"$(inherited)\"/**", ); INFOPLIST_FILE = "Source/edX-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 13.0;