From 47a02a9e0763aef8e26d3f73198ce39cd0d53d4d Mon Sep 17 00:00:00 2001 From: linshujie Date: Wed, 24 Jun 2026 18:42:14 +0800 Subject: [PATCH] =?UTF-8?q?-=20=E5=88=9B=E5=BB=BA=E8=A1=8C=E7=A8=8B=20=09?= =?UTF-8?q?=E8=A1=8C=E7=A8=8B=E7=82=B9=E7=9A=84=E5=9C=B0=E5=9B=BE=E9=80=89?= =?UTF-8?q?=E6=8B=A9=E3=80=81=E6=90=9C=E7=B4=A2=E5=8A=9F=E8=83=BD=20=09?= =?UTF-8?q?=E8=A1=8C=E7=A8=8B=E7=82=B9=E7=9A=84=E8=B7=AF=E7=BA=BF=E7=BB=98?= =?UTF-8?q?=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Podfile | 3 +- Podfile.lock | 7 +- .../AMapSearchKit.framework/AMapSearchKit | Bin 0 -> 2964304 bytes .../Headers/AMapCommonObj.h | 939 + .../Headers/AMapNearbySearchManager.h | 85 + .../Headers/AMapNearbyUploadInfo.h | 32 + .../Headers/AMapSearchAPI.h | 431 + .../Headers/AMapSearchError.h | 80 + .../Headers/AMapSearchKit.h | 16 + .../Headers/AMapSearchObj.h | 912 + .../Headers/AMapSearchObjV1.h | 84 + .../Headers/AMapSearchVersion.h | 26 + .../AMapSearchKit.framework/Info.plist | Bin 0 -> 674 bytes .../Modules/module.modulemap | 6 + .../AMapSearchKit.framework/version.txt | 1 + Pods/Manifest.lock | 7 +- Pods/Pods.xcodeproj/project.pbxproj | 25274 ++++++++-------- .../xcschemes/AMapSearch-NO-IDFA.xcscheme | 58 + .../xcschemes/xcschememanagement.plist | 5 + .../AMapSearch-NO-IDFA.debug.xcconfig | 17 + .../AMapSearch-NO-IDFA.release.xcconfig | 17 + ...ds-QuickLocation-acknowledgements.markdown | 5 + .../Pods-QuickLocation-acknowledgements.plist | 11 + .../Pods-QuickLocation.debug.xcconfig | 6 +- .../Pods-QuickLocation.release.xcconfig | 6 +- QuickLocation.xcodeproj/project.pbxproj | 36 +- .../UserInterfaceState.xcuserstate | Bin 1512834 -> 1556877 bytes .../Schedule/arrow.imageset/Contents.json | 22 + .../Schedule/arrow.imageset/Group_2289@2x.png | Bin 0 -> 476 bytes .../Schedule/arrow.imageset/Group_2289@3x.png | Bin 0 -> 694 bytes .../Schedule/location.imageset/Contents.json | 22 + .../location.imageset/Group_1584@2x.png | Bin 0 -> 6543 bytes .../location.imageset/Group_1584@3x.png | Bin 0 -> 12720 bytes QuickLocation/Common/Constant.swift | 1 + .../Core/Extension/UIView+Extension.swift | 12 + QuickLocation/Section/Home/HomeView.swift | 2 +- .../Section/Home/HomeViewController.swift | 9 +- .../Section/Map/Navigation/NavigationVC.swift | 9 + .../Map/Navigation/NavigationView.swift | 11 +- .../CreateSchedulePopView.swift | 185 +- .../CreateSchedule/CreateScheduleVC.swift | 394 +- .../CreateSchedule/CreateScheduleVM.swift | 114 + .../CreateSchedule/CreateScheduleView.swift | 68 +- .../LocationPicker/LocationPickerVC.swift | 327 + .../LocationPicker/LocationPickerView.swift | 191 + 45 files changed, 16710 insertions(+), 12721 deletions(-) create mode 100644 Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/AMapSearchKit create mode 100644 Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapCommonObj.h create mode 100644 Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapNearbySearchManager.h create mode 100644 Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapNearbyUploadInfo.h create mode 100644 Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapSearchAPI.h create mode 100644 Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapSearchError.h create mode 100644 Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapSearchKit.h create mode 100644 Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapSearchObj.h create mode 100644 Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapSearchObjV1.h create mode 100644 Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapSearchVersion.h create mode 100644 Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Info.plist create mode 100644 Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Modules/module.modulemap create mode 100644 Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/version.txt create mode 100644 Pods/Pods.xcodeproj/xcuserdata/yanghong.xcuserdatad/xcschemes/AMapSearch-NO-IDFA.xcscheme create mode 100644 Pods/Target Support Files/AMapSearch-NO-IDFA/AMapSearch-NO-IDFA.debug.xcconfig create mode 100644 Pods/Target Support Files/AMapSearch-NO-IDFA/AMapSearch-NO-IDFA.release.xcconfig create mode 100644 QuickLocation/Assets.xcassets/Schedule/arrow.imageset/Contents.json create mode 100644 QuickLocation/Assets.xcassets/Schedule/arrow.imageset/Group_2289@2x.png create mode 100644 QuickLocation/Assets.xcassets/Schedule/arrow.imageset/Group_2289@3x.png create mode 100644 QuickLocation/Assets.xcassets/Schedule/location.imageset/Contents.json create mode 100644 QuickLocation/Assets.xcassets/Schedule/location.imageset/Group_1584@2x.png create mode 100644 QuickLocation/Assets.xcassets/Schedule/location.imageset/Group_1584@3x.png create mode 100644 QuickLocation/Section/Schedule/CreateSchedule/CreateScheduleVM.swift create mode 100644 QuickLocation/Section/Schedule/LocationPicker/LocationPickerVC.swift create mode 100644 QuickLocation/Section/Schedule/LocationPicker/LocationPickerView.swift diff --git a/Podfile b/Podfile index 98e3dc7..fdf3545 100644 --- a/Podfile +++ b/Podfile @@ -60,8 +60,9 @@ target 'QuickLocation' do pod 'WechatOpenSDK-XCFramework' #高德地图 - pod 'AMapNavi-NO-IDFA' #导航SDK(含地图+搜索+导航) + pod 'AMapNavi-NO-IDFA' #导航SDK pod 'AMapLocation-NO-IDFA' #定位SDK + pod 'AMapSearch-NO-IDFA' #搜索SDK end diff --git a/Podfile.lock b/Podfile.lock index ae0cad0..342dc8a 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -6,6 +6,8 @@ PODS: - AMapFoundation-NO-IDFA (>= 1.9.0) - AMapNavi-NO-IDFA (11.2.000): - AMapFoundation-NO-IDFA (>= 1.9.0) + - AMapSearch-NO-IDFA (9.8.0): + - AMapFoundation-NO-IDFA (>= 1.9.0) - BRPickerView (3.0.0): - BRPickerView/Default (= 3.0.0) - BRPickerView/Core (3.0.0) @@ -188,6 +190,7 @@ DEPENDENCIES: - AlipaySDK-iOS - AMapLocation-NO-IDFA - AMapNavi-NO-IDFA + - AMapSearch-NO-IDFA - BRPickerView - CocoaLumberjack/Swift - CocoaMQTT @@ -231,6 +234,7 @@ SPEC REPOS: - AMapFoundation-NO-IDFA - AMapLocation-NO-IDFA - AMapNavi-NO-IDFA + - AMapSearch-NO-IDFA - BRPickerView - CocoaLumberjack - CocoaMQTT @@ -296,6 +300,7 @@ SPEC CHECKSUMS: AMapFoundation-NO-IDFA: a2e3c895398d7ee757278e1a0a8f9359da4b146e AMapLocation-NO-IDFA: 7cd8fc837ea41edfbf4d937cd20572e277b77d18 AMapNavi-NO-IDFA: d55b9b138c6e540f737c689975cae2c9dbd1026a + AMapSearch-NO-IDFA: c0afd2a69a076d4228becda4401dbe4a279a03ef BRPickerView: cd2e0e3aa87af062bc7a1b6f78d3dfd5f04f04bb CocoaLumberjack: e4ba3b414dfca8c1916c6303d37f63b3a95134c6 CocoaMQTT: 1e2fa493d57045d66fb1eba2bb5ffb8d77039c60 @@ -347,6 +352,6 @@ SPEC CHECKSUMS: YYImage: 1e1b62a9997399593e4b9c4ecfbbabbf1d3f3b54 ZXSDK: 786338c0a18e98e03eda00699c3bfd2700b97117 -PODFILE CHECKSUM: 848cd9ba02b2f1c209ac9eef708dd2c43b005385 +PODFILE CHECKSUM: 55d478000a8bba48e7bb7de252ef246a0b3784c4 COCOAPODS: 1.16.2 diff --git a/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/AMapSearchKit b/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/AMapSearchKit new file mode 100644 index 0000000000000000000000000000000000000000..4957ec5ee54840cc2788e8952aec7746545757a8 GIT binary patch literal 2964304 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%0DhkYnOhjIWVt&~gjs_%siNuJ` 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⁣)myQ)=4jBbLMgQPmqU_JE&gBeEgm#$ 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Ⓢ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

r@^>peZ9U&Om#o%Va6;kobW z7T@WuzNKHl8@<*y^z-;yuk@0B4qxd@eL+8q7y4YE(a+#hJ=Zh(X*|^@`j~zSPxO&K zqzxYH1HDiG4)5ua-u)Npz8BB*RG-lI;A1_}NA%tJP>=Ni zeHY%>dwN9QiFcjvKRv$xbdB%yR^QTh;Ei7E8~S#9tyg+U--fUBrM{qV#S49|&*)q5 zsh;Z@eKVfw6ManIgeUq)AJPhs^?}}}Z^V0gq<8x_guV(N=|erHufzv>U+>XZ z;E~?_hwndqIliaI_g`=6%kZt<=rw&QzR}luMOS#Kukq^o>peaBe`k*S9MSN+hxE+(I4`}g_h^K7zj2y>pvSKh z`fL7t(&}5iq5m8He5SAUivAD2(wF*z{x?3?XZn=>3eWUZpV0rp6Mdu)=`Znt-q(Ay z!@D!CpB~pw{}XTZt=`c8z&H9@ujnuEmA=#$^xyHhKGUc4=Xj>4`h@-rPxO&Kq(8+6 zdSCC+1KvfhpB~pw{|#^Tt=`a|;2V9dSMI?c!e6G**Dg6eX z>8U=UU&j-Dqz~!W@PXdfd$h&(XF0t$JKNf=ZES5fc5N$L+Lc|}g)Qvd&g|6YHnXXn z*s)FQ$PR662exl}HnQDsp7wjNd%Lr(-P*?1c4ODJvZY{GK?a}bxsgX_T5BdFULc{OVV;a65=k)!|pV2UXepbG3GH*u1yeSRya{6z0 zrlW59p8ZzTVR#`mcEB`VOvdPyYqq>8-w{|BN?!t#9ZaU+b0L z`FRIFZ%@y{@6WBi)f@Vo_(osrRVcpFm->SK20rPX&S`8DJF-I?+kx%dCH*kZp`afM z&x3xDPU-RQCu~E1#{Oy=p3jDc=d-3i#Vftk5A>tlXHUa@mcPyK-^^RkaD73K?*aV} ze5OzJoc;pO^i-eFf5*pqqL1j$@u42;TgQ##nx2(&TkDlxhA|%f&S_npez1Ex;nzRG zz7qOzI;0xD5M>D}2* zexPT;_cYAk=`HDll?pX)RFJ9w^VdP;vAAM1%eqP=h*)_MH8uroWg zxy@{9Cw6QTJF-I?+ktK9r+6PXw4oLKJ6h84ey(hEPS(xy?-+;o?m)vj_q2!a^j04- z|1;btrr|yfJty;O8m`~aaQ&K|1F!T_U(vJUOMRgi^lbQCpXpQjJ9w^Vdhd5npBK^a zc^%&8ocGS#Ij^O^izm(-*`bYXLBGJhX7uwkr=O!44f{;(hW1&{nuh&WG<<$Ze-~fr zOMOSb$bDKG?z213nds`wYiYQCOT+aIP4HUZ=xcg4ywXd3MgJII>I=P~SHD{?c`#R7o;(HqQyVF~G1$?VFdQC5n zZ}hcZ(LcmXeWfqyKnH+rpa=*950Ug;&hD8AB{`hv!Iq0jXh{R4ce=Xypj zf~WdKAJYrti9XVY^g?*75A;6$eY~efde=V_T@XLe@Z9$_oWqV@0B`lJ-p~PF>l=Md z&yQDnsjuky@TI=c3;KKbT%YMvdR{!&Gd-o}!6*7yPw2Vvkv`O8dM@%g82)`fbi9Vti$76k<_vyv(Nbi2nuOE6*d`H7Mw)&RFc&%^rHT?s;)K~hFUIZ`n zxjv&8#&bQ>Q+gqMtS9=2{yrY-1HDf#h(~&NUe`}AfbZyW{rZ*;@LJ#KYkGdX)K~hF zo)0hdxjv)6hv#~xr}W(TSWom3Jr^G91HDhri${9r_q78(557MCX+M=M?aD6g!WMRJ zXLf3Ho7vP(?ARuDWQR7k1KYPf8`;kH>tOeGXIs0qjjip*u5D#YyRu8Wu!Wu5j`e(* z-v{^fAHwg4^hJ7aPUh5luO|Oktda1AIweY3B&K(V_rl=MdZ-iHRsjuh_@uj}d7p|jl9dmkF&ULEidPXmUPxP^#&>`M9uI
  • o;fJLwbA;G@MIDzaP$?Z^uFGsmka0WIJcQi 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

    eZ#WRwGShjY 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≪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%0A6q>Z6<3;*Se|Vb5D*?* zs4Q2L!%UiZWkopxj*q#lR$*mX(OFqtR&c=zvy5_AnH7Y;(kz3#)#ex^^2}g7;jKE$ zn&g#d85^uVS3&LybR`z4lh-;pEKB#D4mi;vu9qv)mCRLFr7IA3Wx5&}tWJl3a)r7Q zQ?621qKcL3N=#+7x`I$vtQB13(V)6=E$DDoua#J51zSNxRpS>tu}wrw%cFj4i&j;*Lj(AC2R&_{daW5yOJG$IXgqI&4Tp- z-o=e)RbRJ$_Kax)Pw^e-aHIF`vJjF!rqt?^##FX5}$4lS7b zT|agQe1JPi@aOsPyMuo#KR<$(Ji*VOFy@h|`TKVG4u4;Ok?@myul2`%<1pb--!1T| z`wh=r*w}{;w=O(R5&U1Tw`s4Srf{f#R)PHBB9(u9)+x(^KgDXg< zQ&bq{?>XORfuRzy3YrfA+r``Hwx@==-goN$DF6fmrs34%_=l(1%%l3haH4RpNx8?~-dU+-vRK)BebBoBX}@x)JLB zq0x8l@Us`*$7wj~z`k*DkGyoR`n%u!41yoI%}8AvJcIK0C$D+-!jGG;tSjg*tFJ#p zZRkHge;>VQ^gV857d~*==)33Sv+V`#l0JI-f|S3PZ5n;AWqtRLjK24RKB;+2-TS`7 z`mF5Nf$7)ZL~sr_gUWuP8%(6;rx9P^4Ea-Qo+e%PcsrHH&OLW8d_Oew;0@J(s4>jn2Y%S-vqJCwDWmVH7u_w|ZSBSOO49dH*7sWG z%LiEB9WTCn;irwUHYxhc+Is+Z8cX^<^W!FeALIJ_>7O_Gd*mf|FI>^}4X^Yktl#I~ z2Y%Y*Ly%z3>!Jp6k2K(=&cQ4pFV`9wzaIe2r zMPG#F(S5FA-aTyZ%U*PcX%D{k?uD1QiuiM{cX0|dDSkqIkKAYUUBf{D|FCNM%lVrA z#`X$cO|&`d9qe5l?rrsYYbUH6hCgyY*NitC$?g%8zx%)L?u8fJNl34{;2-zH?;ZdB zJqst{eyN?u?_K!V`CAvh623D;fN=%fR}WWj(cho>{=4DR!U8~xzmNPreHHx=a`oOj z4!!p21^iuDcvJoxd6XnKYI8DPu)0tOJR?V`|N}FK8c?X0p`Y! z-TDORejmzy{Go*(cpv;)JFV@1QRrQG0!rh(FF&;K1YCLdr$-LG`-3R^H2LPsC>@i= z!V{nQ@WRufo*Un}fW9w$eB(P7p8o9n7oL7D=zQNTM(5+VJpREOhYvkn==q3|x$&)n zzV`(B-nH;F=8JUP?&$aztmB=6j(0dRcRDiP$1+z1nW-alwjjyI9hp}+GQY6!bYbI4DJR> zUIj7@N9I?{Gz!0ToV;}$?5{g{dr**Tu)T*(y(sh@1?;OFJ-^}Sv%tMVk$)-3zs8aO zZAJbo6!{l|{E8$0e<||!Df0J%{KJm?A1Ly7EAn@O{OcY0KUU;#SL6?a{8>l-&*5)w zm#y!ff;xch!26*svF*rTtsi>&>BkN|ZQHNUeB{MX-Z=bxYO}C?yK(qF`utb)*|hUk z-`~J@Zo7r;UD3|G$;rzX7M}h!u9I$mVfFka>$!3G1)jdoVVXUo2m7JlI()|yzkT=_ zPuzO=@$+uFXv+%^J^q8AdH-vlzGL`~r+y#8Bg0og8-EAs!+z}eH^}!!>{1*r5wJ3!=oHFI9%bd!{Mtq zd<}=M=kQ?;-^Afr4%az+jKdy>+Z=9kIOgy&hgUhAa`;XT-@)Oxa`-L|-^1Z|aQK}j zeEhBNz&^R?%iaxtKmJy?EKI$(-2CX_uY1aH@3l|A9Lo4Lhwk`;E-_L$~fx6d)A zxzicb+)|8breC@60~_#b+kww)R@;jk(D%7zd1HOy>F0xQmk#qd=kVhn{Ls6e^HiZ@ z+u-4@$V%ID<7}YoVbgycK^=#`wA68#b*u*M7y73Uy~~k*XNkAGw)F*k@wPjj z^AA3VZR3Xye_5I4yEvcNrv?7NHof$rBlE2+b8l7V2K0F!I{ds+|9b??-I#9&^Bq;p zU%P1^zOU5xot*ZaRTeOc6j4=)sB^bb9_M0M}^P(E0Xus{2*4~-6js{Ll%5$!A9 zb^HHs`-(3dKK!Y_8UH`*y?u~f)paL&?!Emb2@s%`S|1oSYQK>jD#d$G1VNZ8HEN8& z0t865Y%7Tx$u&~KP6Q^f}HaAs}P!;G0V;qmm=4=Ug2_8hKv(CHyTs zpnaq)O52B=)c=KRp}ng8$ZTAx^I&U!{)kV?F0FeQ zSI;2c^w>IAPrg6HNk@Zk7e~JN@}=ZJSf}EC>V8WdGADyC4gSHd6aV%PRyi4=eIA1h zQau>jjS~YKK>uF=AKU_dxEXx09ya4mBj6JkKjQec?oXB7*f(>#ad;XwBV#f@_q=}) zyq~l8b_(yGjLqoks2cmP37b*cHMZPt-|qGG@=I+-X~&egFB$K`Sl(B=V|7+GYRf^+ z4qICg_9M$G4M)qsw#?ao16do&KQ(V_%9xA|2V0S}U4vZIHqtVXx0IVQCR3*B%RmO! zm4Qr6%UJubk*x@Qke0FbAZ$k0w}_2LxtW%+cHyJGjIr-@JQ{0|@ff=hwq!a#m26Bg zTvNB?>_XU-Q_T-$SI#bcIvM|K@fqUMHpYrNn<~sXgg+o!XOXN2=YZ_GD;3s=cW8 zquP_F+?YD2%XVLA;tY@}b#ewWfw0Qkv`rR5&gSez$UL>t#vrR4JxAmMZB1L3%86mx zoRF<)9p3(2>UoU(r~MLH5s5`Yo~Pw|>c^pS%(VsGK-k5;e#(u}p3>0ay|mR9?+SSwDXKjH4uTB zZ~9X;un+h#%&RY>vdh^7*8Zv{<7xjZS-EKcAtQ5fxrd~zj#+(09gEmR#-4hlF}&DA z2L91xd<$@!)gQBkOkC~pWc+t>@FL%|Ka{CCdkZ$&R}FlTtRA-Z*3%h|gugQ15j2v; zP^)5hX$*mS$i?drL#e@bipA@=?o_|Vp+0o4x4XQo)-|P6MyqTO?61`B@-kiREVaAT z4lA;|)Xq}7OYN{`?XLB{-y8gMqdccx+nKeqpkt?(r&4V@i8YmE($5NXGhX+nocJ4XICp+lq{QwBPO_UT_~ z9H35z2>+`Lt6M)Q&>_@U(w13Afi7{jF7$`WRIQitDJ^6D<_0=N{Y+`c$ZhD97j-<) z8QPY}*Srj;Uds8+&?zk2s7&2@3iQg~)Rl?Iek;eJTeJwY}AU4*g_rqpO_O+ya%~XH9N5Y5O-?i?6m#Ykg(%Q1be* zjmRe)D3453C8v-%c!*JDb}(cQX`H!*wQ_x|dRJTTcz+w`Uh+Bm@q5&-YjO@5t1n~i zzb6^a<%R5;i*j?ba-^M!fpzd3pU-b}GMs%`>vj2vSZCDr7}7IyAJ{g13boIMu?Evk zxj>B}g}9)?d!+fid>y=}<>%7d{@z2n4# z$Nz-pShD~3Ax6CrVl>IW;eTJp_}J=Xd~8iJacpBd za;Lm4*GIbZa$q3_A)|ktUkfP3vJ2Jw#vezSA0CVS^Lj+wg2pU_eYa2 zXkXH{yClv49+;4Kh%YQlCbE34%EpS5op#`0n$#U{;x%4FRc-21; zTq}U)$#V3@*~S)-tO1 zC^!3nyLG_f4Z!mc_W?eaEB+qv*nP2-??*jFdEidIc6vCp-w3XQ^<4-)yfATc;_e66 zjg&jGGQG+2pWA$O_QAy)O+VbYUQ34VUW#!;9yMw&S)BEs<@$sEP4<;uKe4R@9F&0z z(9i(#%qt})(?xDu8p>q&eOP~0Jcsj2+F@H?YH18pR9@&z=1J$Zw~`!So%|!ck|xTa z;ls+?&;g^6Q-@O?6FMdDVt$D0RR1ZTGPjO8mimGGiY*I{|H;GQH|39v_5>HAe{Tft z`hdfApd;wvz7lnRXN*6oD;wc;5O`e;yeYp5ABqoZbrb&|1WtxwHyrkM!!YCz@uT>E z(aR&glQz5Ddb+}E8`+qIM`C!uPO=AGCHcXsyNR zMCvB78!k`RlrniQc2x)VB4qC*E}wr_cJ^2PT_y5P@*(nYtr57k$h-E)yN<}aIgxkb zYLG9yuljp+y5xJ%^AiJiKzD2eO}f1wP;s!q%zhZP z(Kt^cXCa$flmBox@->vNyCIkP&9xom-cdGzk2^cTLkdrturdj4I^I*8j(s>XIoW0V zq4n>9Jae=K7}Wvj^kWaht{N=U{t(;mas1XYtdIPV<&6lP&BDl>&EjX4HYA_w)bWMo z@8etk7WyyqhmT<&S}0Fmg*^E~=qu&fQLm?!$ElwNlT7bn%V?+S7SVgschM(e8=x-A zvpU&w?BmH77I=B2{_OEBhg^Pr*jMdOY6lp(!+6*}$eCdycb*UAj`p8&Q0pSU9ma3U zLmj7%Wwv}?ZqMRR_Mpzv&n*AU%8$%m`6S9utBar`qWmHiTviTmE_w^3&% zh+9$L&}Zh8zcr4mveo&6=6&YNO04EM^zPp|UvUv)SE92r|1ON1SiiT(-}CV{?<>56 z@pzlQ)5l@Y_|y6tv>}rIWXSKWd!m1x`G1A{Z|$4ON-O-;ix7vK5C8sR`1zN>-nkV1 z>jK2wT23ODO#Du_7r)2F2wXgT5OG|!4>*T9Z*G1W53VHN$3FS*!wwocyrVRv@zX)X z2{^Z7nA;`r3zx#?;r|lnU2?SF#d*b68f)(z@A}psBhJhDmHE+jNNdB+_UiO86rDeb zp?tMH8G5U{^yn26h~xS`kOs9M>_azfE~QKL1NSw|yV?XC-UVFV37p;m+-`)QdOPyj zThsXFydG&w z#@%J&xvGaU{UdFOU&uCN@qED4`G?;_?1?ce#G^VbO{)yndDVWi9qlvYkE6==VZ0?dU#d~>!57n-)6JSUnMcrY;XG8PET+>B-@vcvA7sE+db0rxA$8AepPS(<#X_-?GuK7 zY_I!<{>%BllfCADwSA8C9Qx<@-g%_wZ|)7(u52t)*9KUZ;@>pIMQ-drw=kxq5l>I@@|J7=tYv!$F3pg=iy> zC&~ks5j-hRF08|o!U>)Pt`VLHPdsr9ir0F4EsEl6vQk2hLJ2gQt%Is<(CK+c`YWe9ms{mnM@z&&uCf|{EmNTzigkRJ}(Q9#~{BO%Yqtm z02FVdeZuFT4dzq$T*fhmHSv(YUrqU2>~)S0bI91)6V3E7ls}}OS|Gnpdq4ZinB&U5 zAMR{{ebWj%rw#T_J8Z!Y=wRlumechMm9-onaly@ixi_nG-83y7BD__YFJ|$O`hnnnrcrx~s6x(yhOb zZ?M~gI;oqlb#;0kbaG4V`;z+~Hhxfs{=jvvjKEo5momr^3(7G6=lG6fVdBfdsvJ7ltj^QX9c59jG9Kkz;OI8W;HYP~T%m)UkVgLc+~hHe5a zeIB;*jmWL&yLS>fHmFbdBBIMlV=6b;uFCirjjcdEwx0?sJP%tS9Ej6%Qb*tA~FnbNu)y=wk6bPLOB8R9Rd->qM~067L(-6dB(SGV&W)&9z_@%cQ7 z&P4JQIw$*D!LJt~Z)`sBdol2Q3GjU>@D87Opc6dX8u6PYSDo^v5YH|@3jT1l1fST; zZhwxSqXWvw9mb!-dOG=P3^_jHBV!Lbc$fRImO&QqJ>|vnlKRV;9PRqnz=T`rXLk^NV{lYJa?xloE<(N&aBhrRsfe3n~8r}ucC zQatHA@2h^LZXNh;clHqNyUoD=Cd|WKn2$R#FS0g#q~~_ferrnmLZfmPA@$zdsce-q ziO>&6+fFx{Gm0h;om^gIug{BQJ^k1Z55{w61OB1k7q9)`w?^+ccC|0j2dBFyt7YW1 zv|+667&COlz#QZ%O8y<^n}7SNm!-J|h97gbw$rW1g_gcRR~voI`N;7H_UEKw*a3v1F!2rLpXn+YGh^;_D+ZoC$lnH=*D)sZ3(3-p0%lVU4?d@rR!7h zjdWe!wJL4H+mh~gjHj$DCf%j|%y{exeb--3&jxGiT`ry((QQ(1?|JQ~HtT;kMS}(W z>-Z>;0cX+|*ZEi4jnPpvFw>#691WeMtnWswTKhEYi@3_v3bcri-@L>7px~E@Hf|e(yH-ZBvd@mlox= z${Jf4dD7I06=&zFybZ?~+H*-Ix%#_74v55CWjwNOCpO{<#9oO**7+dHSpClbna{?Y z=40*8@CuD5a11&8Qtxx29Bq{2!5$69f|Ckzn zv(D+rEaFAz7&hif>da=#=H%ihRJSS)Rqr%QKhv4BS$w8($JBOIzM3&U4{?p61vWg+ zk{@WpI%+A%zy8dWdd|rluZx^sD$sMzR*gu_mf7x|C+i<4e$R}?B|~37 zZqLx~t&fjNe|k^O@3nK+XpXIa+-Q!ie_UY8IDPAFC}&gb6FjE@(d>*5LLHl=y!| z*Q&8c1w2N(V6w^_iwh77x)A>SMc|S7;1%r47(ku{_6$gWJ>B5^7x`Tr2jRLv&Dxj+ z^x)>t+L#6O;ADumF`caOG)dZ^epZ{>$&j_iW;OD}!a4ftGjIjAt+V6S8@L|%KWx|8 z${P%vx9dYV?osDiH!1$ST_3`6e`jrzfx9Z+u9JmZvTvi1EX~YAc=5N#C|7LB} zvjvy4!<;kf}~qdKpcexijW^lA)GBwu!H;vMh`*Od-p>&s>}XwivSPcFgZ> znCDwD-y1ORUw|yT1vcbtj3M0bdOpM$rn2EqmyLENWbaJm?6BY8c`|Y~DjzG1rN+-| z7g^Zr{f{PNsa}puDI2{UnNl`dSz90*oy@bcwm>#I*<)pGBiZO>t&?Sk#h>|M;Lk`b zvdA7&zb3ynysugm8)cqU{dwU$D;%^q8yhwI^v|T+no9mm^9iAPB1dW$oc%SP zm@PN^PV#`l9EpZ^Oja*^JtwoR?>`W?XKVMv_qX>QK2QL6AK>gAht&eO-GH-q89r11 zcMss~eTI(|!0iN_z0>f~0=ON3v-cT3E^td=i)y}_#vR;!i}oJFCkyJ_iaPC`g-;j2 zZ2_FUr|_8qxJ`hwcNFd|fZGT-dk5jO1#lYxXYU$(t^jU5;Ow1(KPZ6f1Dw4(@c9Bb z_yf5+0$(hEyB=`%F2I)y;MM>R_x}m)B2M*60o-c9;f}x*?oa{TRe-bi{{2YcE_1Yy zKiiLIaqHcF&KCKxz%FpG5|d2nW+h;EnD&1nu$>N8^n4221K6Dg_KkwRE(hE_2JTIP zTkPtT^~to(Wq{pnV1FU7T@F@!rxdmeu=g3*w*+>ngB8CkgQz&&8#j>h4f?^`u+zmCH>JL@3>_a5pG_QN?F@DT&^0b#^8({VbV_fZ4$5n=MU zaQ^P&24<2l`FU`5>m3UT{+~jyC?E9 z-Ba^g_1sCl&#T9OU+JG$`lp`pw%Y$*r+?n#pS%6@KL5O5o`tbf#8xM(7Z#pJ2^Webny8GQGT%Y;T#~dCEOzvIbR*`(u?>oR`Kk4a@tTT*m%* z_MbGs@rZ5{8gO(Qldo=kf@c}8{Qni;Fr*{Ji}>SGuf?0tmE_q0oj)J<$o+1HhNqkR8q&$>tmkybYA6SFET=2CZMF^B|9Y z)4JcLZ#IuQw4S=m*c z-782vufC7)Mo9(naF^_GmsB9We(V^ zol_StoV9Z@*(ouqPo|yIY<_~VS?X+#GyUyM+c+^fI1`z7T79-zyC-+I)~wz0$=s9L ztlT=CvSLOup#9U4R~5}Et@7;Mi;;VM339M6MK1ON~aY1F>u$%>vQY6yA9mhIGmHs z_ZhgpIGkIzyFdFj+Jk%ZsyGiP*gN2IB?|VEYCc4k!w~K*koCjNH}-4%Si`6OuLU^_ zg=_wZhfNH85%jznbiE1meHZBbPV6zb1N)`2^O(+?Gy0~n|B$?Lo~=usb(=QC*>u;h zPN%+$*}>=fyP4={?$y?LVGKdzsdyYHvY&UAK{v7tuKnSDRapAQk*bk1giy-WJkZ#<*a{?;`FXV<}o zw%>4vZ|=9kI-4!XMXVLr(at_zkgrG2Q)Hib-!IRg3eSrW-#*+EdNOMnCwE?i@-N44 z?VD!!|7^odN9LSr-98f;hP>pQE}rhWqB?hWP2gOAH|s;oT}ZWAA3BxMDrY~{KJ@H* zGwuMcyVu~H^JOVti*)Dt`0ZTKrKegq&!oPY=ylv}@`=;yF@4=|U+$sy;(fUVF;<@C zT6YFFmT=;sH+b?N$q(9x3!?YF2KEL;I#4BY*3IOpfSVc-Vh zaBh9!O#}Bp9L}vT{KCLh<8W?$;VlFAko>=()C(HS?~8PH&tU`m2yhj^IN$bH2If)1 zMD|V|H879M{~=8|fA-hex6!>V*gshsdZ!%hpRBMAJ^wiGi)MEqg=e-+u@+IV22nf3 z`zVXoG_a5HQ2S}$$G8A?Lcc##d8&PkDI9o{HU#Hubce(VZVb+0k#(W`c`LEIWU{kG zvwdy$&a~4J1MM$2fA;j3&3?#me;_Vs>(sR?#Rqk|%HmIQ4$~*ew&dK|*wQJskEhBf zpXv7#8Xqs3ld~NMi{W>wToU_z*7g_rJQaJ>X5u#to(p-yvuh-E@u+iljifU5y^W#G z=hi!5gIj%iy6-VM9X3WXyD#gM$Df+fV^(*ct9oN5GPrh%?s`+5Y}aIBF%;YbGkdQO z{2Xi7J9)cCWR!~oEzipP6h@xo6?)J z=dLtxUKT8ZObuz%$%?BCEM!Uu<6?rV4UCCJS-In4FIGl(NttjQEV5=IGmH^ zYfZZaGT)xL?&|A_*XQD{>$7j}Z1zer^w}W4+Uc6~Y&bm&PGgs0{;K|i~Rjgc2Bj)s$RM0 z)6wb4-G4Xe&Qg;+s*C-ZQ&HMPd|l5r6I#g6`Ag6Vjm|g2xoKA`|Az6)m@c@jpf6!8 z^I)6kq9u?G-MHJCbrs#;_t&k-)q_69%zE^!FqTm{K|YMt(`(LWBRu~oCln{|8{1;E zFB#JNoV8xUTYZV4eU$cQbmrJpaYPp}bQE()bNO0cM_uN0ZT@Uh+TgXVMxPbv zDYwsSn}PE>Kej%|I8AMbfrZ{z-J|^I&N|&`V7$JM)>lFKdkn1C`?2+LCmVMgSg-pR zy0MEs)IK;}exHH$`ahJvPM68l^Jvy~n&Fwpzqny9mDss?5Q zVel2Gp(O;x~Q-Dy#|eZF(-$-ALQWXWxP)t zL}i+jGhW9yxcPB7C$qecad6Nnoa?AO>dC$p?JW>F6YecgUq*6KiqA=Ed>7?;v-h*_ z)Su_%{&9(sXz}$G5Y0f=1$xL(Zmy9hAbY%w&j#b9S1yg`6C^G7jf#HE#hNseih1bvkmB{H)_W**uq= z%st7wQ4hA9o4N3@wb+LF?0p@@`RwpXiQCXFtI?m`E8m*i!KQORfHZLyq!uOT*aGawgLH{%Q4?7<(9a5^Y_oV zeEFA6z1!sfWe!&2?P(u+Q12@Sc8C1G)WPQOtl_@fT)z2EfsMs3xSuzdbAFG&#$p#P z#`9y-hu!jj-JC5zoj);f_Z7g+2izM54)G54<T>rYir3eRulzuz`Dsb>-t%PM816z&t`2S^v;}JOAXUfq9fLdAf48$gd5|@6 zGpXnd{cE@YlV-uN!$n4Bu$U&lj)Z^VE4Z94u$j!tLe zr%$L&_eqbRPKO4kqR~d*8~Vse$0H@&T?RSo?#25=o>5jgKXUwIbfNMk{1%(j8Oxv< z=&{g0DAHjeT#^0?;hdio=q}ruuwADQo7Q8Y-cr9u_1dY^ zW9Q9U5!SX($6cF)v$5W$?2=G!=o@~4}RAk?<>`cE+#~zBwrJ20T z`FMwBW!kJv3uIc~Y%Yz;iPIfBo~}G8ka5@AHF(%lx!)K|?zetF(=sV1e_)G$68-xo z>8Ei#-o`-=aUa@+ut6?@EixZA$;GfuE`jZNDQwS{;+*#ao6_ZzTidR{ri5M}uUXr! zz@~Jz=UQU}7TA=|_Vl)$vpo@~jmckUd#*S271)%{2Hara3T#Seqi!^C-tG=J|g%?d}lH+4x%xoVU9}IA<$u6F7bw-CG(u+?Nb}EwFi=ZS2=sH8!bh zyt;0hu1VJAo~zHVws1bDyl_nsHul88U7)u+L3ek6{x*URZ-*^>8*E{-&+QO-IluQy z_@LMA_u5zejPr@Yu{#_EK9b$*Y<(9;X8}zYodND>Eud?A2KZ=I)*rtXoWUh_YltiL z7k;A9JHJD>DOUS~9CdpVmsu(dQU?Cc(I-#fU#&QdsMgL(Vj!38#!!a4iP*!M;D zmb3rTb7<8zm366o)gpU~ch_Zm!%w%pb*kthH)j=|5!DWRx&wCg9N5=$;m^&(xgzDf zKUZDW+**RyOO58v&9V298qJ-XWA7t5xB|Z~wysGY4Q>2Wy|(FS%jeQ+Zfcg(nWrK3 zllE1MafmKx{ioG)veMqW0KE$rGgmF<76`Xk;q$o;l)v6=b~+UL6UKO6t3Ca+Hn zlyK*2lJW-bT^eCo)qAw72a{}H!t!0KPLSUw;pcHIle7F*$Cu6K5}av%Q<`X&&J@0m zhNh}vv<7R(a1h=zR3o&cIxF>Xtz0gXQP2L^32*#&feK%;JmFD*5~3;TZ~;)m9^L# zgSA*^kEQu-x<6FU8r3{R-A6h_KBB)jsdx=`DP-rJkezoxc5a01yd7(>w_y$TR>;t7 z4OaErr_nxYH1;zsAJ27rYFc{=`)1G6%3_H{HqI31X`P1Ly5!S)XU0@9&gl2)$by`` zGaE-duj7b~?D1$E&%_WLm7VFg>Coj&^voF|nz-lY zJjoS3zU6NbN6TdSu}XQrtZ!s@(db!r&OQjvtmFDGZHRA{k{2j%G=9i;k|(hc_pIpt z0ewnNlCI^lJ>4(MavE3Ac6kQU#K1cA^9IEG4($VsI}7D>>@}|W_(3yw()@!z2fI6W zca4v2p5&c57hz1Avn6u8cl>ye)1x>#ReOr3VGGyUveMV)&bW=)Cnr;$u#I$9qw&Pr zK2^GnG^^t{*>h)OWpj4@c_K$<@A%AQpUO4oGuxb(f*cjMcH;Fa<>$F}$EVV^T}Nre zYct`~smeCu|7O0OX`VkHdAZ>k(TCcK&xrPUU}^&>AGmXut7fgy^F$pS)+%cc892ie zl#^+FSo^F!V&K-s;~B__9j`rV;Q9*Sz?Zeh4cz(yIK;+kPZ~JC9$Pn#F2Fr);QV@Q z9USsiYR?!rzaCo$Hy?0&4cr#_zYcC5;GQ*bTjOwUP4_tiw=E9m?7bftxE*mgXD>c) z;C9C0oIUuWfx9OT=kn-ZHgLP+a8ACyV&LwJ!#VkS$iUqnhjVM^KQeFwaX7bj{$m68 zKpf7k?f)eEHd<*JI*j%6KPkt~VAi$qaP540XZf7!Gnfn4;(5mMp|&Z{SdQtCM)G?W=c7$9S#8CB=!=nOa|!ZoE`=Yy0RDI< zV!#WL3)-6QL*X4x`|RD%&~fDbI$cGb=Jl*wlYq{Q!cnJfkZ+CFr`#DH8x7p@g8C|` z&+A!NUr!v)=^(FX9o)(|oRjfh&pNm(<8V$_c|Ggku8PAsUA05LIk?qvIH#+;o^^0* z;&4t^-DB#zJ`U$}{cZ!dHV)@>z1Op@-M%=S)AdHrj`rYQNURn7Wso=4Xuo52mWSq% zg}P96rsk97&+rI!V4)5}-rB^#7eUXPLD!o=-*-^*I?ny9PCF9%+WwPSt$p=Bzrqr@{Kv67vt`smAM1&7OwS zA?KQ*pIEzE?zGU>`4Y1|G<(KP%;t2qnzxgjjZm+*>s-)3Go_*F(&bsDz4Jvs_3=!Y4)|kp;FryX ze}?m51}+$xsD$UsH+d$Em(NaCBd)-?3*!>b5B9#kgF~Dm2IuT0@9R6bf;flsgT1fs z;0od#E{@=ReFwKJ-tH%PO|cO#&Q#Ads(Ys2&MGg@`kv>X@7dS<-my?Vxp-N7UN#h+ z`RZg@Am{9vuU7v$ITgq{-ai|YeJ(Z{$UCmJD(vW9**E_u(S7q8tDBB*c{6mtdgy|i zpc6hnGKn(?Fa{idkUW9C^Rs6Zm^JdV;m^l%tVk1--8Oe*rt-E?oo7`R&+dh*v!|TB z;_Vve`yLkA@WVhhIQer1&#-GmL+8@BGfmHwr8<7iWz5G-KOJ`zG$YGmFw>c@9DbYd z&76M_*Z`Uv73%!aKH;~|2K*-LZW7lWo8LP=2Xgvzh)wZtZK>nvs|oLY;<{KLbndzl z?5Rq1t zy;uNuJ>WJOxR(py)&OpcfqSI@ZZ+Vx8n{CRa906tn}PdL0o;{<+hO2-TmZKca61j$ zPYU3A0C$gpd!qnuIpB61xHk*nmI3ZQ1NVypxGuomZ{Xf4fLj2#0Rwlq0B%0u9x!mf zDu9~@xT=9WS^(D$xQ7hfuj6n|hCX88-iyPz`2V8@?t?g-liiOSxR2s+&bEKjz)i;C zoK5w#fvd>>p-<`jxn~SqdmPTisP-DTd2u*r^F3?e=EvdO`pI(!Zb2N*<*@u9`!>3_ zW9aaq%FsJ4K^|oV^H$OP$*FQh)c*|6N7h^ux#Ohf&mszQNoosxu1S}FF7waj{@LT7 zEB*6I|GdgSSNrE0|GeHm*ZOClf3Ek>4gR^&KR5a37XRGppWFO%hkx$$&wKoHw}0N} zpZCkNI5&p*ofn?+{La(q12$!!oS}0pX8Uq_egBvZ{%OSdRPpgyeoH#1&n;ycg?Je7|bl-u>y<=t?^E2w?)NFpnwx6ravGL)l?9;RI-NdNRmovj= zWth;H`ZF_@VNL3Uru0{VP2y}9quZRWGj_@74q2nQF}g;hwuWD;LA)tktC2f*xmNRe ztkv9z{D?m6TgujJ8n3_1?&lYI1>18&-X764HRjjM?&q(!$(^nJqTtNg`1i!|=WOkl z4czWHoYS4J7`Xf5aI^dQVJput{#+REMZEh|@8_Q)Mt7|}Ulo2z?l)|R-0#TuI=ePz zf2h7V7rvbpTgSw^XWIVh#N~AK`6ne7mGi9*&E8>)d3Cv+C(E*yg z-|{2=d(y18E&_k&zs(MD6>m2tRF>s?<{*#RooQyMlla^%}oe#lhcPphBO z>{w5g4x5S1eX?@;e3O6SncDB+Ol_gD-tpzF$$xmel5FPhPUs>&sjEl*-FYelG(S6h zZ*~3hBzZR}4L-%WaQeNHKc^!+H=BMoU?0QZPzlc~@MPKlJ~`RdFhH{|BBz6V3ND&U?m^&vNx zaC<_y2LQL%z#%u6aIb}M1Au$hz#%u6aHApI{eXMUz#%u6aOHm;-~@53+7ApIa&rl{ zB7{R+toFQtyGP*Gg>d%(&c@w#3*7b)ZYSVu+zq+8Z1=$sZU^9O+zq+8gxeFsZ3EmP z(?8_qy88Y!81GiV{m8%}H`mn{!fgTEj}07ha|!oa2)7AvKQVB~%_ZDu2nStQd&9sz zB5>vJ1pV6pxHk>lqXM@ggj)}|Ul=&#=Ca*&AzUBe-ZF5=%_ZFS5N<8t4jVY+<`S;_ zcF@1;0rx8dhumDktq9@P0Pd)PLvF6?UkJAvaKAQi$jx>A3*oK;+vc0=VS{?oEMP7r;5Yvd6&vLg2Osa4x>S(!jkXa1XY9J9lP>vp=siaEAqM zPXOoa&#MgFuLQ1qf4)Aa^Hv+UqXM@gfOCG@8Uy!hfm;{AIh}aDfqPHjwg+%-9b>J5 z`@r|_SiXO59iz{{edPNWz=@r2;3nmNr|0|T;vB@5p&z#9=bCGJt4h7&-6hOrrNiB+ zQ7gP-JijKG-It-c@0!CN=D_=$Z^Zbi_dn@5?X>|v&IkOn>Yoq!=Oh04s61n9B3Iz9 z_Q}4B3-jN-P4z_5(mT%o8Rtm4on6(LbeMO&{@n%UUBA2wZSn-~OUaCv&JF6IoUwI|;`OU_e$akre}@zP z--$lR?{;@rjQl?seA6=0$NZf+C${|!asx`}cNQ0OvM<0(C&tcp1ux=LDBjuEgTOt% zb9{XAxAslpC@cAGO{M-`AbwN7#?FJ5b@CHAm!qltlXD5Bov!_dJs$MFoa~+;^?y`8 zX8TuWiDkB!~w7~GdMn&zBp?x~JR zpSpiZ#~dH4j8n@c?Vend8{&%a`*&oP~TUc%~I1d5S*>+=eCFM z{T$M!*88+*hbx`Hb_ZRDrd$>)$R@{w;CyrE|$|wMs(S;&cx2 zsWANikD+@A!~a__7Xq*IA$5ha*vWe8rB)fQ%B)>;*Nx~qZJ#tem?Q`6H>Gub_FoFW z?xMbtuPwT9-wPukB$xw!X^xu6SRD`M!*Eeo1mbWR1|ees??$c(sTB+x+CfaqyPP?GR3X zljm(aQg>(@i_BTxk-U2he%W#CAMJz9$F^1k`FPGR@;d1Rcvg8*+mrA4zB?ZYu%n)@ zh^JDicOvPy`|`_@Z~ePkz;A0S$-62m#@nA+suyZQ9M)ZaDfjY;+aNY-law0nx zp-+Q&t#$^d*g3xF0IOWE^>ar6WSGMD(T%H7tE&;uD2lGh0 z@xC`65F4NLPI&FZv7U;HU4uUv=X9}g_OX9%asYATp|?Fv zCP5$AUaVhQui}woNV_BT3&Jr^?UNX7IZF;qu^J56?~8aX2CT!_WVT3;HH~kUEH0&MRa>=R(w>e5QJKUv=vV#hacm_IN<@KZBGa=0xn@?camtVr> z3;V_Q-AVUPId9TmnLGY}#URGQKeVgQdYiBUzea2pl>s^*Y|GB0z84wJyKE`r7eLM` zF7#P%|JAn}Z&T%9tS>?{3(%&{i9S2ic!%DJYi+^U7%aZ>HeWs_qi{-t?*;eJ63>ld zEsfe%d~(c|=WTy{9H}$JpOi7Y*G9e}Ps#iv9<+vSmmSZ@yMr!{BL6ELX&*SJ97}H{ zxkmX$-^5* zBOlKKUZmJ?rE?M<m3#W38HeALqS& zpY@LRA+7-%zE(-bTj1~TU4KV%fbEW9FBQknbu;=R`uhmt$jeJ}j`q8=FvVBoS(%H! z^$p-D@8i?1W}WoM!?7JltV3f_ZY?~G`H20!?a)6xdUKn^oLGnAi@4zLj^6&u4+ilR zZEp^~X^d3+lw9%qmtWA5Z2kx~>I-ej&}4bx(YwbdH)lBLO>w~S_n(-2;eE_Urt1Xn zYR5HW->~e3m968c+`@Nv^H12RpXntWp^PSX9dD>Dt($f1|Hzn^@0vcUmXcP`%XS2L>9P1*D z+6?JyD&G0epkF%|-#3eLdmDg#) zdkglz(w4k?<=kX5c|h$D>KCq)*mq*5E!zLKw}alU?EH5ftH^sAYgQXh+Itc84#Ot7 z1~KE1?^)MtZOQAle%d!79BnI&U25NSUFvObQ+0ffG9z5$({&~3+s|PWy;5Fu^wp0h zH-~Ky51M>?z8yA2}Ho%Dvx%t#CGdnc23HuT@Rzbn>jvEFF)axst~Ryj*+&8>H+?IrpqAGZ&AjQiv0Z&05tbZa+~GpqhU7=K`FN_~;Tb?b0b zubXIlHLT}SPh0(-uY2KsJ(Ejyt<~%7GxJ_$9YY8Kl#>L5jVf^vi6L_+Y#cqxTUe?0I zE)$zlY$)1Sx>hc>puGPU;)>djX7b#RBk$=%5AzYEJx5b6&(hBqa-`5VtUdRRzuhD2 z;IGVutqL2M?Z{f9*l0S4=*sB|0 zuYLjc>MgKWZ^qq!l26J$+O;$CZwGTKuaLPUJ??1h8`uyE)n09S?vchwZ zThNzQ^a+08Ks$1#r_K#|(eT8k*5p7p{@C|UJc;i`nA5*%VT{Gne@1Ki{<{@J|CMyU z3v+|s$KJK$Hka7t8++OZAD|CH`xU`gP4j?p&LI1ze4}$TF|Z!vz6s<1Jm%s?D4 z*G%SMs(kcg$TK|w9igJ#4lY>@Y*zASUsg}=m))pmq; z<(;Udebg3}Z7n$$PTqBVM%KIuul?JulgUBt&my^CJoc)$Ko)+5H zcC{a(uVl{dclir>IN>q&OWrFlX+MY`?j7TOady8=?95u`(iPbc7JuD{9lJdiLHx4F@|w6EOD>umwT?voYkZ>b?i$>`jbSr*cqa z)A!Kl;hvI<7k}7O8k#(s>eh+cRk0lDwvkEL#`}J6-H7U)BhZ8Vzng1DczzCiI~Pyd z;7cy)9Y69M@~SZxi(bWiVBWrm_R=x^O9SF09cPxnH~ z9Lb?3O@#R3n8yHH1}w*{@}Bdc@AvvPasT8{sU-Oewd*~+$}8`iC~lOWRQ62_6x-3H zg;vNqK67o<)hYA7suMD$GZ|ltKbQB9-{?E?{h2>qv|b`MoTWeQBl&9hHL*ddkM;y~ z31j)dUcBQRC>_3s*bMR61-`R1tN1&NdiIU>Ugzg|d>8DX$p?_zy(1YK?@NZ>!Sk1R zsy@?sTN=oGeb0H?2R`U%mARtdPd~dAfB%@u=dS(#3-RzkG6KJI2!7MhJ9z#Q&#)cV zm-sau(s{T4pT5>V zQU=a}k1`jw$UN927r<`35O!lF&EpsOjQIrpaPLXX9w99XTr#w;y7WX0*KQucw@N3R z%i+qh6n0Nv>Gi!kO0S3ZzUUIQl@<3Q*C{)dZ~0W3Z`6LijMO(=ExoSmPU98G%AH15 zUKx><&$fm6K>s`A_8~aajA6%1Q3A6&a%VI)c4M&B#gO zmHU!1IVrf)chsXxG92 zR|TBLk`!h&d`i+;7x-e(*CVtgc%xiZI;5N{l5b9TBZrP-Wm`2P-@34uPy0*ykbX%0 z*aMccxs^@`_i&;7)!5Ub{jk3~uQlV$>Q`Qq@#`4azoIroZZ3x0>@spwWuVrl>&w!A z?PFeUYX3a#o4Xq9z8UJ$4|l!{x~k8~5qmSs&t$)cTl0I_>^SVWMAk^Zr}AH|yjcP| zP`#veb1p+3c0BI=)h{{Ri=Sg-(Q9C1e-3klIOtth;@M2Sj)r`_+ynao_QZzes4xG> z`Q(e;elq1>?XSc_XrIYGn&N$@I-fefDi>tV$RA~5wxTX=#mD>2)C(Z}w zCwxylhPaiw!ajw4tKWa*Y`N4fkujXAezH$tKY1SEam zfyw4Oaq=bekq6JQy*0H@*}k;NzUJ?O41Hgv6QvtVe=+^6@WKZ|FN9;<7un|M*2YU5}fK_ly^0-%BIUpv(Fz&V&|NdJA5p_pK(^HxHv^8_j6LdyE3{r z7x9Ah-LR`W$Ma6E;C*@y+Jol*?dJa#d0&xrT6yLAT=|TXQLIyOXx|GBhzwF1;5;Un zN5WZ}wDOB>@!q)bOfA-@^BU$&+PahmRY!@Q5L*0_vybyKRcJn2gUV#8>YzA3P%p14 zJ^U2ou{!>&Eah<)v)6OqxXu}_akB4%AN83(b7CQQU>|68SBtEtSw0+FnWVg;yvdla z;y8Pk@l^Is_{W_i+#~*|<0ZsVdVH)v@yGUu%UO&~$JSjs@uL3EIT`jm)zOl?{!F>! z=%0f2F~5j2JK52B0N)i}{GB}h_f>zlZhy+Fj(@T>QLcxgzE1o-LE1Q5XY=_z)G+mn z&*Ia$^fH-!cDNv2huI3rSJij652 zolnXfgxX5VbnhD=SLFlffz+SC`q|q(SNnaH&}A+cO!vKZ z<9sXHlVkIG$CsjwWmpg3|CD9ROG}UTL#L@NIfnS%l5Y(lHZCzPt(S3`2YsKqE6H!^ zzK?-+?l)a_^xG5IZ|d7+UD`I=9sGFm1;+Ru#F|z(mWOdp-5jj1*m&^8fDPM^!4W^& z5AA=(-$F!*PWQRJ1~D6F^{)nPsD8_lZRT;{iW8f4A+sl7UAZ{ zuhR{VVqFeR4PF)g^s$N_!B72qcHVZ?x{7=fI|okhHOWJW8KgWkjI&&-f3^8QW?w0O5|7Uc-KxyO7LmxGSRTw59`n&(je+xeq>KpyG=?d!0Mg~&MU z9NRKtmkFLJ^KdXy?z}Cl8&Iy3`FPXO4UkP~zs|I7NcF;7m65Zd7a%7Z%716WL8ep2 z@^4>7rhq(4`Z$<^OvD7m*wRDvWWcu zmr?m|X^b)UG{?3~eV}JLN=*IVI=yh&(N{nAdI9|j^}@lACSRBj`rGdGLf-eH-nanY zR1ffX*hVPxcYzrgc zOv|=(xXE;wl^JOcbhl{3$CW?X-;_6kv2VK|d3T?)Ke99R8S_AF z;^Mi#zx~?J&6)d1cWF8AZAx|cMc@PGMB*KN_VhhuM(#KDn*FY^yGD0Coh%J+!r7QA zt5TgbC$mw>r|iSQj^yemoURgkKyf4MdwO=NuD|J1&abp%AUuC3PS*$=&+hGMO*UVL zbw%2LJj2_Tp=`3hCC^&qllFt>vb^us5HCY{<`FF0ulX9>KmOD78_)mCzNP1E2YZgM zgS=B)ba}Gm=*@1gaW)?Pmc?%C?I4@uscXa^@BY8`VJvm$3^?9Hj9{=e%WHRd02Vd5@5lRazT8?xuf!$Y|NZ9wLG%Bx{9mUB@Lpqn{Y7gR>kJImF$f>(#iDa3D036o zZXwT3!as|Bb8&#Zlu22Rl(V6H?kM>zw4WFoc@cZwSRZZHu}WHZ;eMlI$gfv;cdv{& ze}#P&z3y!l7iY=xmzg)noI$`*Z@E}B^YdBm*EoY9U5f(W@E!lSUa$&%L#)-wH`Q^> zrHY^7o2|{Tyvl#}YZCW&72jFy@lf7^M-Kd5 z>)78vyfoh~>wFk~`JlPqCe|pGwd_L)0na9@Hu6T1T3G9QKcxc?Ji?U)&>wt7OxZ(*E`1~`7}KwYel-__Sr z+Xi^u|A&Ah-E{+I41HxEw);4{(o<-A35{eq3yoq74hM)=u*`CdIl-9O7wVMlX^IQOxI^n4ew^D}+XRNqXUY=1ClN9Te4urfQOqj1bzi_x+NVaqYEQTtBVc;988 zXjnJrrI3a^9o!9?Af3Or<(Z|HhU`4Wa)nrTXN|H(<^}to4(L2^-Z=+sTVuoG2TR_N z&drlT`T5&O2iFiZFp9?@)3E7cTdP~~2`AxBLSw3R_R0j`YZ$WII8pox$Fk>&=d#N;91J2&Y*pv>^C&mH$-Q~x2Vl1`~ zic6heomYL&z9@~*CtzFdP6M~kOl7zFx_O)w&9m~tO!|`Ir;^e}de1@Kelc&Gp3ePZ zJU9Ld*cjXsMp~HcE4|+6Y`j6g55>{C83X$+W6N@rnE#N@@uuj?PeT9l`}`CbqAAxM0HGJ6LSf|oZY|k{;D#@=U(5}eBX6hH3 zOW?O$fj_j-$^ZGJ94y+Gz45U)??8Vp1`8as-=wuAnD48>GY9v`JL0Pw zdjrDx(cEv{pRe<&cv}G7$a36+z&YlfCrYce$i4&Cr){#&+5T#w*VtSNoSb*D1%0M{ z$-MxV056T;<9ovv?FX%Q@_r!h8O!!zss8r!l;-sn&3Pu9H7-QGRd1)rUMrPn=^iWK zo%>$Z7U3LQ8=N%b=l%)${G>?>J1Y-`SBmDJbbdPI;kDC{hih{3P-3ql4;d#Fd9Cu0 z{GoD7&vjIui;dO7bIc;=viNHz=K{JuZF0`9H8-qZ=5AJ|oj)>->qA9xFl�XOwzg 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 EBc>lW0YuX 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 z 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%0Dybtm(tlbR4vW&bNcP{P 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

    7kNAK03X4_d?AnV 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 literal 0 HcmV?d00001 diff --git a/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapCommonObj.h b/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapCommonObj.h new file mode 100644 index 0000000..488d907 --- /dev/null +++ b/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapCommonObj.h @@ -0,0 +1,939 @@ +// +// AMapCommonObj.h +// AMapSearchKit +// +// Created by xiaoming han on 15/7/22. +// Copyright (c) 2015年 Amap. All rights reserved. +// + +/* 该文件定义了搜索结果的基础数据类型。*/ + +#import +#import + +#pragma mark - AMapSearchObject + +///搜索SDK基础类, 通用数据结构和response支持copy和coding(since 4.4.1)。 +@interface AMapSearchObject : NSObject + +/** + * @brief 返回格式化的描述信息。通用数据结构和response类型有效。 + */ +- (NSString *)formattedDescription; + +@end + +#pragma mark - 通用数据结构 + +///经纬度, description中格式为 <经度,纬度> +@interface AMapGeoPoint : AMapSearchObject +///纬度(垂直方向) +@property (nonatomic, assign) CGFloat latitude; +///经度(水平方向) +@property (nonatomic, assign) CGFloat longitude; + +/** + * @brief 实例化一个AMapGeoPoint对象 + * @param lat 纬度 + * @param lon 经度 + */ ++ (AMapGeoPoint *)locationWithLatitude:(CGFloat)lat longitude:(CGFloat)lon; +@end + +///多边形, 当传入两个点的时候,当做矩形处理:左下-右上两个顶点;其他情况视为多边形,几个点即为几边型。 +@interface AMapGeoPolygon : AMapSearchObject +///坐标集, AMapGeoPoint 数组 +@property (nonatomic, strong) NSArray *points; + +/** + * @brief 实例化一个多边形对象 + * @param points 坐标集, AMapGeoPoint 数组 + */ ++ (AMapGeoPolygon *)polygonWithPoints:(NSArray *)points; +@end + +@class AMapDistrict; +///城市 +@interface AMapCity : AMapSearchObject +///城市名称 +@property (nonatomic, copy) NSString *city; +///城市编码 +@property (nonatomic, copy) NSString *citycode; +///城市区域编码 +@property (nonatomic, copy) NSString *adcode; +///此区域的建议结果数目, AMapSuggestion 中使用 +@property (nonatomic, assign) NSInteger num; +///途径区域 AMapDistrict 数组,AMepStep中使用,只有name和adcode。 +@property (nonatomic, strong) NSArray *districts; +@end + +///建议信息 +@interface AMapSuggestion : AMapSearchObject +///NSString 数组 +@property (nonatomic, strong) NSArray *keywords; +///AMapCity 数组 +@property (nonatomic, strong) NSArray *cities; +@end + +#pragma mark - 输入提示 + +///输入提示 +@interface AMapTip : AMapSearchObject +///poi的id +@property (nonatomic, copy) NSString *uid; +///名称 +@property (nonatomic, copy) NSString *name; +///区域编码 +@property (nonatomic, copy) NSString *adcode; +///所属区域 +@property (nonatomic, copy) NSString *district; +///地址 +@property (nonatomic, copy) NSString *address; +///位置 +@property (nonatomic, copy) AMapGeoPoint *location; +///类型码, since 4.5.0. 对应描述可下载参考官网文档 http://a.amap.com/lbs/static/zip/AMap_API_Table.zip。 +@property (nonatomic, copy) NSString *typecode; +@end + +#pragma mark - POI + +///POI图片信息 +@interface AMapImage : AMapSearchObject +///标题 +@property (nonatomic, copy) NSString *title; +///url +@property (nonatomic, copy) NSString *url; +@end + +///POI扩展信息 +@interface AMapPOIExtension : AMapSearchObject +///评分 +@property (nonatomic, assign) CGFloat rating; +///人均消费 +@property (nonatomic, assign) CGFloat cost; +///营业时间 +@property (nonatomic, copy) NSString *openTime; +@end + +///POI榜单信息 @since 9.7.0 +@interface AMapTopListItem : AMapSearchObject +///榜单类型 +@property (nonatomic, copy) NSString *type; +///榜单名称 +@property (nonatomic, copy) NSString *name; +@end + +///POI室内地图信息 +@interface AMapIndoorData : AMapSearchObject +/// 是否有室内地图标志 1为有 0为没有 @since 9.4.0 +@property (nonatomic, assign) NSInteger indoorMap; +///楼层索引,一般会用数字表示,例如8。indoorMap为0时不返回 +@property (nonatomic, assign) NSInteger floor; +///所在楼层,一般会带有字母,例如F8。indoorMap为0时不返回 +@property (nonatomic, copy) NSString *floorName; +///如果当前POI为建筑物类POI,则cpid为自身POI ID;如果当前POI为商铺类POI,则cpid为其所在建筑物的POI ID。indoorMap为0时不返回 +@property (nonatomic, copy) NSString *pid; +@end + +///POI商圈信息 @since 9.4.0 +@interface AMapBusinessData : AMapSearchObject +///POI所属商圈 +@property (nonatomic, copy) NSString *businessArea; +///POI今日营业时间,如 08:30-17:30 08:30-09:00 12:00-13:30 09:00-13:00 +@property (nonatomic, copy) NSString *opentimeToday; +///POI营业时间描述,如 周一至周五:08:30-17:30(延时服务时间:08:30-09:00;12:00-13:30);周六延时服务时间:09:00-13:00(法定节假日除外) +@property (nonatomic, copy) NSString *opentimeWeek; +///POI的联系电话 +@property (nonatomic, copy) NSString *tel; +///POI特色内容,目前仅在美食POI下返回 +@property (nonatomic, copy) NSString *tag; +///POI评分,目前仅在餐饮、酒店、景点、影院类POI下返回 +@property (nonatomic, copy) NSString *rating; +///POI人均消费,目前仅在餐饮、酒店、景点、影院类POI下返回 +@property (nonatomic, copy) NSString *cost; +///停车场类型(地下、地面、路边),目前仅在停车场类POI下返回 +@property (nonatomic, copy) NSString *parkingType; +///POI的别名,无别名时不返回 +@property (nonatomic, copy) NSString *alias; +@end + +///子POI +@interface AMapSubPOI : AMapSearchObject +///POI全局唯一ID +@property (nonatomic, copy) NSString *uid; +///名称 +@property (nonatomic, copy) NSString *name; +///名称简写 +@property (nonatomic, copy) NSString *sname; +///经纬度 +@property (nonatomic, copy) AMapGeoPoint *location; +///地址 +@property (nonatomic, copy) NSString *address; +///距中心点距离 +@property (nonatomic, assign) NSInteger distance; +///子POI类型 +@property (nonatomic, copy) NSString *subtype; +///子POI分类编码 @since 9.4.0 +@property (nonatomic, copy) NSString *typeCode; +@end + +///沿途POI +@interface AMapRoutePOI : AMapSearchObject +///POI全局唯一ID +@property (nonatomic, copy) NSString *uid; +///名称 +@property (nonatomic, copy) NSString *name; +///经纬度 +@property (nonatomic, copy) AMapGeoPoint *location; +///用户起点经过途经点再到终点的距离,单位是米 +@property (nonatomic, assign) NSInteger distance; +///用户起点经过途经点再到终点的时间,单位为秒 +@property (nonatomic, assign) NSInteger duration; +@end + +///POI +@interface AMapPOI : AMapSearchObject +///POI全局唯一ID +@property (nonatomic, copy) NSString *uid; +///名称 +@property (nonatomic, copy) NSString *name; +///兴趣点类型 +@property (nonatomic, copy) NSString *type; +///类型编码 +@property (nonatomic, copy) NSString *typecode; +///经纬度 +@property (nonatomic, copy) AMapGeoPoint *location; +///地址 +@property (nonatomic, copy) NSString *address; +///电话 +@property (nonatomic, copy) NSString *tel; +///距中心点的距离,单位米。在周边搜索时有效 +@property (nonatomic, assign) CGFloat distance; +///停车场类型,地上、地下、路边 +@property (nonatomic, copy) NSString *parkingType; +///商铺id +@property (nonatomic, copy) NSString *shopID; + +///邮编 +@property (nonatomic, copy) NSString *postcode; +///网址 +@property (nonatomic, copy) NSString *website; +///电子邮件 +@property (nonatomic, copy) NSString *email; +///省 +@property (nonatomic, copy) NSString *province; +///省编码 +@property (nonatomic, copy) NSString *pcode; +///城市名称 +@property (nonatomic, copy) NSString *city; +///城市编码 +@property (nonatomic, copy) NSString *citycode; +///区域名称 +@property (nonatomic, copy) NSString *district; +///区域编码 +@property (nonatomic, copy) NSString *adcode; +///POI对应的导航引导点坐标 @since 9.4.0 +@property (nonatomic, copy) NSString *naviPOIId; +///地理格ID +@property (nonatomic, copy) NSString *gridcode; +///入口经纬度 +@property (nonatomic, copy) AMapGeoPoint *enterLocation; +///出口经纬度 +@property (nonatomic, copy) AMapGeoPoint *exitLocation; +///方向 +@property (nonatomic, copy) NSString *direction; +///是否有室内地图 +@property (nonatomic, assign) BOOL hasIndoorMap; +///所在商圈 +@property (nonatomic, copy) NSString *businessArea; +///室内信息 +@property (nonatomic, strong) AMapIndoorData *indoorData; +///子POI列表 +@property (nonatomic, strong) NSArray *subPOIs; +///图片列表 +@property (nonatomic, strong) NSArray *images; +///所在商圈 @since 9.4.0 +@property (nonatomic, strong) AMapBusinessData *businessData; +///扩展信息只有在ID查询时有效 +@property (nonatomic, strong) AMapPOIExtension *extensionInfo; +@end + +#pragma mark - 逆地理编码 && 地理编码 + +///兴趣区域 +@interface AMapAOI : AMapSearchObject +///AOI全局唯一ID +@property (nonatomic, copy) NSString *uid; +///名称 +@property (nonatomic, copy) NSString *name; +///所在区域编码 +@property (nonatomic, copy) NSString *adcode; +///中心点经纬度 +@property (nonatomic, copy) AMapGeoPoint *location; +///面积,单位平方米 +@property (nonatomic, assign) CGFloat area; +///输入经纬度是否在 aoi 面之中:0,代表在 aoi 内 其余整数代表距离 AOI 的距离 @since V9.7.4 +@property (nonatomic, assign) CGFloat distance; +///所属 aoi 类型 @since V9.7.4 +@property (nonatomic, copy) NSString *type; +@end + +///道路 +@interface AMapRoad : AMapSearchObject +///道路ID +@property (nonatomic, copy) NSString *uid; +///道路名称 +@property (nonatomic, copy) NSString *name; +///距离(单位:米) +@property (nonatomic, assign) NSInteger distance; +///方向 +@property (nonatomic, copy) NSString *direction; +///坐标点 +@property (nonatomic, copy) AMapGeoPoint *location; +@end + +///道路交叉口 +@interface AMapRoadInter : AMapSearchObject +///距离(单位:米) +@property (nonatomic, assign) NSInteger distance; +///方向 +@property (nonatomic, copy) NSString *direction; +///经纬度 +@property (nonatomic, copy) AMapGeoPoint *location; +///第一条道路ID +@property (nonatomic, copy) NSString *firstId; +///第一条道路名称 +@property (nonatomic, copy) NSString *firstName; +///第二条道路ID +@property (nonatomic, copy) NSString *secondId; +///第二条道路名称 +@property (nonatomic, copy) NSString *secondName; +@end + +///门牌信息 +@interface AMapStreetNumber : AMapSearchObject +///街道名称 +@property (nonatomic, copy) NSString *street; +///门牌号 +@property (nonatomic, copy) NSString *number; +///坐标点 +@property (nonatomic, copy) AMapGeoPoint *location; +///距离(单位:米) +@property (nonatomic, assign) NSInteger distance; +///方向 +@property (nonatomic, copy) NSString *direction; +@end + +///商圈 +@interface AMapBusinessArea : AMapSearchObject +///名称 +@property (nonatomic, strong) NSString *name; +///中心坐标 +@property (nonatomic, copy) AMapGeoPoint *location; +@end + +///地址组成要素 +@interface AMapAddressComponent : AMapSearchObject +///国家(since 5.7.0) +@property (nonatomic, copy) NSString *country; +///国家简码(since 7.4.0)仅海外生效 +@property (nonatomic, copy) NSString *countryCode; +///省/直辖市 +@property (nonatomic, copy) NSString *province; +///市 +@property (nonatomic, copy) NSString *city; +///城市编码 +@property (nonatomic, copy) NSString *citycode; +///区 +@property (nonatomic, copy) NSString *district; +///区域编码 +@property (nonatomic, copy) NSString *adcode; +///乡镇街道 +@property (nonatomic, copy) NSString *township; +///乡镇街道编码 +@property (nonatomic, copy) NSString *towncode; +///社区 +@property (nonatomic, copy) NSString *neighborhood; +///建筑 +@property (nonatomic, copy) NSString *building; +///门牌信息 +@property (nonatomic, strong) AMapStreetNumber *streetNumber; +///商圈列表 AMapBusinessArea 数组 +@property (nonatomic, strong) NSArray *businessAreas; +@end + +///逆地理编码 +@interface AMapReGeocode : AMapSearchObject +///格式化地址 +@property (nonatomic, copy) NSString *formattedAddress; +///地址组成要素 +@property (nonatomic, strong) AMapAddressComponent *addressComponent; + +///道路信息 AMapRoad 数组 +@property (nonatomic, strong) NSArray *roads; +///道路路口信息 AMapRoadInter 数组 +@property (nonatomic, strong) NSArray *roadinters; +///兴趣点信息 AMapPOI 数组 +@property (nonatomic, strong) NSArray *pois; +///兴趣区域信息 AMapAOI 数组 +@property (nonatomic, strong) NSArray *aois; +@end + +///地理编码 +@interface AMapGeocode : AMapSearchObject +///格式化地址 +@property (nonatomic, copy) NSString *formattedAddress; +///所在省/直辖市 +@property (nonatomic, copy) NSString *province; +///城市名 +@property (nonatomic, copy) NSString *city; +///城市编码 +@property (nonatomic, copy) NSString *citycode; +///区域名称 +@property (nonatomic, copy) NSString *district; +///区域编码 +@property (nonatomic, copy) NSString *adcode; +///乡镇街道 +@property (nonatomic, copy) NSString *township; +///社区 +@property (nonatomic, copy) NSString *neighborhood; +///楼 +@property (nonatomic, copy) NSString *building; +///坐标点 +@property (nonatomic, copy) AMapGeoPoint *location; +///匹配的等级 +@property (nonatomic, copy) NSString *level; +///国家(since 7.4.0)仅海外生效 +@property (nonatomic, copy) NSString *country; +///国家简码(since 7.4.0)仅海外生效 +@property (nonatomic, copy) NSString *postcode; +@end + +#pragma mark - 公交查询 +@class AMapBusLine; + +///公交站 +@interface AMapBusStop : AMapSearchObject +///公交站点ID +@property (nonatomic, copy) NSString *uid; +///区域编码 +@property (nonatomic, copy) NSString *adcode; +///公交站名 +@property (nonatomic, copy) NSString *name; +///城市编码 +@property (nonatomic, copy) NSString *citycode; +///经纬度坐标 +@property (nonatomic, copy) AMapGeoPoint *location; +///途径此站的公交路线 AMapBusLine 数组 +@property (nonatomic, strong) NSArray *buslines; +///查询公交线路时的第几站 +@property (nonatomic, copy) NSString *sequence; +@end + +///公交线路 +@interface AMapBusLine : AMapSearchObject +///公交线路ID +@property (nonatomic, copy) NSString *uid; +///公交类型 +@property (nonatomic, copy) NSString *type; +///公交线路名称 +@property (nonatomic, copy) NSString *name; +///坐标集合 +@property (nonatomic, copy) NSString *polyline; +///城市编码 +@property (nonatomic, copy) NSString *citycode; +///首发站 +@property (nonatomic, copy) NSString *startStop; +///终点站 +@property (nonatomic, copy) NSString *endStop; +///当查询公交站点时,返回的 AMapBusLine 中含有该字段 +@property (nonatomic, copy) AMapGeoPoint *location; + +///首班车时间 +@property (nonatomic, copy) NSString *startTime; +///末班车时间 +@property (nonatomic, copy) NSString *endTime; +///所属公交公司 +@property (nonatomic, copy) NSString *company; +///距离。在公交线路查询时,该值为此线路的全程距离,单位为千米; 在公交路径规划时,该值为乘坐此路公交车的行驶距离,单位为米 +@property (nonatomic, assign) CGFloat distance; +///起步价 +@property (nonatomic, assign) CGFloat basicPrice; +///全程票价 +@property (nonatomic, assign) CGFloat totalPrice; +///矩形区域左下、右上顶点坐标 +@property (nonatomic, copy) AMapGeoPolygon *bounds; +///本线路公交站 AMapBusStop 数组 +@property (nonatomic, strong) NSArray *busStops; + +///起程站 +@property (nonatomic, strong) AMapBusStop *departureStop; +///下车站 +@property (nonatomic, strong) AMapBusStop *arrivalStop; +///途径公交站 AMapBusStop 数组 +@property (nonatomic, strong) NSArray *viaBusStops; +///预计行驶时间(单位:秒) +@property (nonatomic, assign) NSInteger duration; +///此段途径公交站数 +@property (nonatomic, assign) NSInteger viaNum; + +@end + +#pragma mark - 行政区划 +///行政区划 +@interface AMapDistrict : AMapSearchObject +///区域编码 +@property (nonatomic, copy) NSString *adcode; +///城市编码 +@property (nonatomic, copy) NSString *citycode; +///行政区名称 +@property (nonatomic, copy) NSString *name; +///级别 +@property (nonatomic, copy) NSString *level; +///城市中心点 +@property (nonatomic, copy) AMapGeoPoint *center; +///下级行政区域数组 +@property (nonatomic, strong) NSArray *districts; +///行政区边界坐标点, NSString 数组 +@property (nonatomic, strong) NSArray *polylines; +@end + +#pragma mark - 路径规划 +///公交方案详细导航动作指令 +@interface AMapTransitNavi : AMapSearchObject +///导航主要动作指令 +@property (nonatomic, copy) NSString *action; +///导航辅助动作指令 +@property (nonatomic, copy) NSString *assistantAction; +///算路结果中存在的道路类型: +/* + *0,普通道路 1,人行横道 3,地下通道 4,过街天桥 + *5,地铁通道 6,公园 7,广场 8,扶梯 9,直梯 + *10,索道 11,空中通道 12,建筑物穿越通道 + *13,行人通道 14,游船路线 15,观光车路线 16,滑道 + *18,扩路 19,道路附属连接线 20,阶梯 21,斜坡 + *22,桥 23,隧道 30,轮渡 + */ +@property (nonatomic, copy) NSString *walkType; +@end + +///实时路况信息 +@interface AMapTMC : AMapSearchObject +///长度(单位:米) +@property (nonatomic, assign) NSInteger distance; +///路况状态描述:0 未知,1 畅通,2 缓行,3 拥堵,4 严重拥堵 +@property (nonatomic, copy) NSString *status; +///此路段坐标点串 +@property (nonatomic, copy) NSString *polyline; +@end + +///路段基本信息 +@interface AMapStep : AMapSearchObject +///行走指示 +@property (nonatomic, copy) NSString *instruction; +///方向 +@property (nonatomic, copy) NSString *orientation; +///道路名称 +@property (nonatomic, copy) NSString *road; +///此路段长度(单位:米) +@property (nonatomic, assign) NSInteger distance; +///此路段预计耗时(单位:秒) +@property (nonatomic, assign) NSInteger duration; +///此路段坐标点串 +@property (nonatomic, copy) NSString *polyline; +///导航主要动作 +@property (nonatomic, copy) NSString *action; +///导航辅助动作 +@property (nonatomic, copy) NSString *assistantAction; +///道路类型 +@property (nonatomic, assign) NSInteger walkType; +///此段收费(单位:元) +@property (nonatomic, assign) CGFloat tolls; +///收费路段长度(单位:米) +@property (nonatomic, assign) NSInteger tollDistance; +///主要收费路段 +@property (nonatomic, copy) NSString *tollRoad; +///此段交通信号灯个数 since 9.2.0 ( 只在算路2.0接口有效 ) +@property (nonatomic, assign) NSInteger totalTrafficLights; + +///途径城市 AMapCity 数组,只有驾车路径规划时有效 +@property (nonatomic, strong) NSArray *cities; +///路况信息数组,只有驾车路径规划时有效 +@property (nonatomic, strong) NSArray *tmcs; +@end + +///步行、骑行、驾车方案 +@interface AMapPath : AMapSearchObject +///起点和终点的距离 +@property (nonatomic, assign) NSInteger distance; +///预计耗时(单位:秒) +@property (nonatomic, assign) NSInteger duration; +///导航策略 +@property (nonatomic, copy) NSString *strategy; +///导航路段 AMapStep 数组 +@property (nonatomic, strong) NSArray *steps; +///此方案费用(单位:元) +@property (nonatomic, assign) CGFloat tolls; +///此方案收费路段长度(单位:米) +@property (nonatomic, assign) NSInteger tollDistance; +///此方案交通信号灯个数 +@property (nonatomic, assign) NSInteger totalTrafficLights; + +/** + 限行信息,仅在驾车和货车路径规划时有效。(since 6.0.0) + 驾车路径规划时: + 0 代表限行已规避或未限行; 1 代表限行无法规避。 + 货车路径规划时: + 0,未知(未输入完整/正确车牌号信息时候显示) + 1,已规避限行 + 2,起点限行 + 3,途径点在限行区域内(设置途径点才出现此报错) + 4,途径限行区域 + 5,终点限行 + */ +@property (nonatomic, assign) NSInteger restriction; +///规划路径完整坐标点串集合(since 7.4.0) +@property (nonatomic, copy) NSString *polyline; + +@end + +@interface AMapFutureTimeInfoElement : AMapSearchObject + +///总时长(分钟) +@property (nonatomic, assign) NSInteger duration; +///对应的路径规划方案中的路线 +@property (nonatomic, assign) NSInteger pathindex; +/** + 0:代表限行已规避或未限行,即该路线没有限行路段 + 1:代表限行无法规避,即该线路有限行路段 + */ +@property (nonatomic, assign) NSInteger restriction; +///路况信息数组,只会返回AMapTMC中的status、polyline +@property (nonatomic, strong) NSArray *tmcs; + +@end + +@interface AMapFutureTimeInfo : AMapSearchObject + +///出发时间 +@property (nonatomic, copy) NSString *startTime; +///路线列表 AMapFutureTimeInfoElement 数组 +@property (nonatomic, strong) NSArray *elements; +@end + +///步行换乘信息 +@interface AMapWalking : AMapSearchObject +///起点坐标 +@property (nonatomic, copy) AMapGeoPoint *origin; +///终点坐标 +@property (nonatomic, copy) AMapGeoPoint *destination; +///起点和终点的步行距离 +@property (nonatomic, assign) NSInteger distance; +///步行预计时间 +@property (nonatomic, assign) NSInteger duration; +///步行路段 AMapStep 数组 +@property (nonatomic, strong) NSArray *steps; +@end + +///出租车信息 +@interface AMapTaxi : AMapSearchObject +///起点坐标 +@property (nonatomic, copy) AMapGeoPoint *origin; +///终点坐标 +@property (nonatomic, copy) AMapGeoPoint *destination; +///距离,单位米 +@property (nonatomic, assign) NSInteger distance; +///耗时,单位秒 +@property (nonatomic, assign) NSInteger duration; +///起点名称 +@property (nonatomic, copy) NSString *sname; +///终点名称 +@property (nonatomic, copy) NSString *tname; +///打车预计花费金额 @singce 9.4.0 +@property (nonatomic, copy) NSString *price; +///线路点集合,通过show_fields控制返回与否 @singce 9.4.0 +@property (nonatomic, copy) NSString *polyline; +@end + +///火车站 +@interface AMapRailwayStation : AMapSearchObject +///火车站ID +@property (nonatomic, copy) NSString *uid; +///名称 +@property (nonatomic, copy) NSString *name; +///经纬度坐标 +@property (nonatomic, copy) AMapGeoPoint *location; +///区域编码 +@property (nonatomic, copy) NSString *adcode; +///发车、到站时间,途径站时则为进站时间 +@property (nonatomic, copy) NSString *time; +///途径站点的停靠时间,单位为分钟 +@property (nonatomic, assign) NSInteger wait; +///是否是始发站,为出发站时有效 +@property (nonatomic, assign) BOOL isStart; +///是否是终点站,为到达站时有效 +@property (nonatomic, assign) BOOL isEnd; +@end + +///火车仓位及价格信息 +@interface AMapRailwaySpace : AMapSearchObject +///类型,硬卧、硬座等 +@property (nonatomic, copy) NSString *code; +///票价,单位元 +@property (nonatomic, assign) CGFloat cost; +@end + +///火车信息 +@interface AMapRailway : AMapSearchObject +///火车线路ID +@property (nonatomic, copy) NSString *uid; +///名称 +@property (nonatomic, copy) NSString *name; +///车次 +@property (nonatomic, copy) NSString *trip; +///类型 +@property (nonatomic, copy) NSString *type; +///该换乘段行车总距离,单位为米 +@property (nonatomic, assign) NSInteger distance; +///该线路车段耗时,单位为秒 +@property (nonatomic, assign) NSInteger time; +///出发站 +@property (nonatomic, strong) AMapRailwayStation *departureStation; +///到达站 +@property (nonatomic, strong) AMapRailwayStation *arrivalStation; +///仓位及价格信息 +@property (nonatomic, strong) NSArray *spaces; + +///途径站点信息 +@property (nonatomic, strong) NSArray *viaStops; +///备选路线信息, 目前只有id和name +@property (nonatomic, strong) NSArray *alters; +@end + + +///公交换乘路段,如果walking和buslines同时有值,则是先walking后buslines +@interface AMapSegment : AMapSearchObject +///此路段步行导航信息 +@property (nonatomic, strong) AMapWalking *walking; +///此路段可供选择的不同公交线路 AMapBusLine 数组 +@property (nonatomic, strong) NSArray *buslines; +///出租车信息,跨城时有效 +@property (nonatomic, strong) AMapTaxi *taxi; +///火车信息,跨城时有效 +@property (nonatomic, strong) AMapRailway *railway; +///入口名称 +@property (nonatomic, copy) NSString *enterName; +///入口经纬度 +@property (nonatomic, copy) AMapGeoPoint *enterLocation; +///出口名称 +@property (nonatomic, copy) NSString *exitName; +///出口经纬度 +@property (nonatomic, copy) AMapGeoPoint *exitLocation; +@end + +///公交方案 +@interface AMapTransit : AMapSearchObject +///此公交方案价格(单位:元) +@property (nonatomic, assign) CGFloat cost; +///此换乘方案预期时间(单位:秒) +@property (nonatomic, assign) NSInteger duration; +///是否是夜班车 +@property (nonatomic, assign) BOOL nightflag; +///此方案总步行距离(单位:米) +@property (nonatomic, assign) NSInteger walkingDistance; +///换乘路段 AMapSegment 数组 +@property (nonatomic, strong) NSArray *segments; +///当前方案的总距离 +@property (nonatomic, assign) NSInteger distance; +@end + +///路径规划信息 +@interface AMapRoute : AMapSearchObject +///起点坐标 +@property (nonatomic, copy) AMapGeoPoint *origin; +///终点坐标 +@property (nonatomic, copy) AMapGeoPoint *destination; +///出租车费用(单位:元) +@property (nonatomic, assign) CGFloat taxiCost; +///步行、骑行、驾车方案列表 AMapPath 数组 +@property (nonatomic, strong) NSArray *paths; +///公交换乘方案列表 AMapTransit 数组 +@property (nonatomic, strong) NSArray *transits; +///详细导航动作指令 since 9.4.0 +@property (nonatomic, strong) AMapTransitNavi *transitNavi; +///分路段坐标点串,两点间用“,”分隔 since 9.4.0 +@property (nonatomic, copy) NSString *polyline; +/// 起点和终点总距离 +@property (nonatomic, assign) CGFloat distance; +@end + +///距离测量结果 +@interface AMapDistanceResult : AMapSearchObject +///起点坐标,起点坐标序列号(从1开始) +@property (nonatomic, assign) NSInteger originID; +///终点坐标,终点坐标序列号(从1开始) +@property (nonatomic, assign) NSInteger destID; +///路径距离,单位:米 +@property (nonatomic, assign) NSInteger distance; +///预计行驶时间,单位:秒 +@property (nonatomic, assign) NSInteger duration; +///错误信息,建议用此字段判断请求是否成功 +@property (nonatomic, copy) NSString *info; +///在驾车模式下有效。默认为0;1:指定地点之间没有可以行车的道路;2:起点/终点 距离所有道路均距离过远(例如在海洋/矿业);3;起点/终点不在中国境内; +@property (nonatomic, assign) NSInteger code; +@end + +#pragma mark - 天气查询 + +///实况天气,仅支持中国部分地区数据(台湾省目前没有数据)返回 +@interface AMapLocalWeatherLive : AMapSearchObject +///区域编码 +@property (nonatomic, copy) NSString *adcode; +///省份名 +@property (nonatomic, copy) NSString *province; +///城市名 +@property (nonatomic, copy) NSString *city; +///天气现象 +@property (nonatomic, copy) NSString *weather; +///实时温度 +@property (nonatomic, copy) NSString *temperature; +///风向 +@property (nonatomic, copy) NSString *windDirection; +///风力,单位:级 +@property (nonatomic, copy) NSString *windPower; +///空气湿度 +@property (nonatomic, copy) NSString *humidity; +///数据发布时间 +@property (nonatomic, copy) NSString *reportTime; +@end + +///某一天的天气预报信息 +@interface AMapLocalDayWeatherForecast : AMapSearchObject +///日期 +@property (nonatomic, copy) NSString *date; +///星期 +@property (nonatomic, copy) NSString *week; +///白天天气现象 +@property (nonatomic, copy) NSString *dayWeather; +///晚上天气现象 +@property (nonatomic, copy) NSString *nightWeather; +///白天温度 +@property (nonatomic, copy) NSString *dayTemp; +///晚上温度 +@property (nonatomic, copy) NSString *nightTemp; +///白天风向 +@property (nonatomic, copy) NSString *dayWind; +///晚上风向 +@property (nonatomic, copy) NSString *nightWind; +///白天风力 +@property (nonatomic, copy) NSString *dayPower; +///晚上风力 +@property (nonatomic, copy) NSString *nightPower; +@end + +///天气预报类,支持当前时间在内的3天的天气进行预报 +@interface AMapLocalWeatherForecast : AMapSearchObject +///区域编码 +@property (nonatomic, copy) NSString *adcode; +///省份名 +@property (nonatomic, copy) NSString *province; +///城市名 +@property (nonatomic, copy) NSString *city; +///数据发布时间 +@property (nonatomic, copy) NSString *reportTime; +///天气预报AMapLocalDayWeatherForecast数组 +@property (nonatomic, strong) NSArray *casts; +@end + +#pragma mark - 附近搜索 +///附近搜索返回的用户信息 +@interface AMapNearbyUserInfo : AMapSearchObject +///用户ID +@property (nonatomic, copy) NSString *userID; +///最后更新位置 +@property (nonatomic, copy) AMapGeoPoint *location; +///与搜索点的距离,由搜索时searchType决定 +@property (nonatomic, assign) CGFloat distance; +///最后更新的时间戳,单位秒 +@property (nonatomic, assign) NSTimeInterval updatetime; +@end + +#pragma mark - 交通态势 + +///道路路况评价 since 5.1.0 +@interface AMapTrafficEvaluation : AMapSearchObject +///综述 +@property (nonatomic, copy) NSString *evaluationDescription; +///0:未知;1:畅通;2:缓行;3:拥堵 +@property (nonatomic, assign) NSInteger status; +///畅通所占百分比 +@property (nonatomic, copy) NSString *expedite; +///缓行所占百分比 +@property (nonatomic, copy) NSString *congested; +///拥堵所占百分比 +@property (nonatomic, copy) NSString *blocked; +///未知路段所占百分比 +@property (nonatomic, copy) NSString *unknown; +@end + +///道路路况返回的道路信息 since 5.1.0 +@interface AMapTrafficRoad : AMapSearchObject +///道路名称 +@property (nonatomic, copy) NSString *name; +///0:未知;1:畅通;2:缓行;3:拥堵 +@property (nonatomic, assign) NSInteger status; +///方向描述 +@property (nonatomic, copy) NSString *direction; +///车行角度,判断道路正反向使用。 以正东方向为0度,逆时针方向为正,取值范围:[0,360] +@property (nonatomic, assign) float angle; +///速度 单位:千米/小时 +@property (nonatomic, assign) float speed; +///道路坐标集,经度和纬度使用","分隔,坐标之间使用";"分隔。例如:x1,y1;x2,y2 +@property (nonatomic, copy) NSString *polyline; +@end + +///道路路况信息 since 5.1.0 +@interface AMapTrafficInfo : AMapSearchObject +///路况综述 +@property (nonatomic, copy) NSString *statusDescription; +///路况评价 +@property (nonatomic, strong) AMapTrafficEvaluation *evaluation; +///道路信息 +@property (nonatomic, strong) NSArray* roads; + +@end + +#pragma mark - 企业地图基础数据类型 + +///POI点的图片信息 +@interface AMapCloudImage : AMapSearchObject +///图片的id标识 +@property (nonatomic, copy) NSString *uid; +///图片压缩后的url串 +@property (nonatomic, copy) NSString *preurl; +///图片原始的url +@property (nonatomic, copy) NSString *url; +@end + +///POI信息 +@interface AMapCloudPOI : AMapSearchObject +///唯一标识 +@property (nonatomic, assign) NSInteger uid; +///名称 +@property (nonatomic, copy) NSString *name; +///坐标位置 +@property (nonatomic, copy) AMapGeoPoint *location; +///地址 +@property (nonatomic, copy) NSString *address; +///用户自定义字段 +@property (nonatomic, strong) NSDictionary *customFields; +///创建时间 +@property (nonatomic, copy) NSString *createTime; +///更新时间 +@property (nonatomic, copy) NSString *updateTime; +///离当前位置的距离(只在企业地图周边搜索时有效) +@property (nonatomic, assign) NSInteger distance; +///图片信息 +@property (nonatomic, strong) NSArray *images __attribute((deprecated("已废弃 since 7.4.0"))); + +@end diff --git a/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapNearbySearchManager.h b/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapNearbySearchManager.h new file mode 100644 index 0000000..1d725f0 --- /dev/null +++ b/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapNearbySearchManager.h @@ -0,0 +1,85 @@ +// +// AMapNearbySearchManager.h +// AMapSearchKit +// +// Created by xiaoming han on 15/8/31. +// Copyright (c) 2015年 Amap. All rights reserved. +// + +#import +#import "AMapNearbyUploadInfo.h" + +@class AMapNearbySearchManager; + +///附近搜索代理 +@protocol AMapNearbySearchManagerDelegate +@optional + +/** + * @brief 开启自动上传,需实现该回调。 + */ +- (AMapNearbyUploadInfo *)nearbyInfoForUploading:(AMapNearbySearchManager *)manager; + +/** + * @brief 用户信息上传完毕回调。 + * @param error 错误,为空时表示成功。 + */ +- (void)onNearbyInfoUploadedWithError:(NSError *)error; + +/** + * @brief 用户信息清除完毕回调。 + * @param error 错误,为空时表示成功。 + */ +- (void)onUserInfoClearedWithError:(NSError *)error; + +@end + +///附近搜索管理类,同时只能有一个实例开启,否则可能会出现错误。 +@interface AMapNearbySearchManager : NSObject + +///上传最小间隔,默认15s,最小7s。自动上传的过程中设置无效。 +@property (nonatomic, assign) NSTimeInterval uploadTimeInterval; + +///代理对象。 +@property (nonatomic, weak) id delegate; + +///是否正在自动上传状态中。 +@property (nonatomic, readonly) BOOL isAutoUploading; + +/** + * @brief manager单例. + * 初始化之前请设置key,否则将无法正常使用该服务. + * @return nearbySearch实例。 + */ ++ (instancetype)sharedInstance; + +/** + * @brief 请使用单例。 + */ +- (instancetype)init __attribute__((unavailable)); + +/** + * @brief 启动自动上传。 + */ +- (void)startAutoUploadNearbyInfo; + +/** + * @brief 关闭自动上传。 + */ +- (void)stopAutoUploadNearbyInfo; + +/** + * @brief 执行单次上传,执行间隔不低于uploadTimeInterval最小值,否则执行失败。 + * @param info 需要上传的信息。 + * @return 成功执行返回YES,否则返回NO。 + */ +- (BOOL)uploadNearbyInfo:(AMapNearbyUploadInfo *)info __attribute((deprecated("已废弃 since 7.4.0,该功能不再支持"))); + +/** + * @brief 清除服务器上某一用户的信息。 + * @param userID 指定的用户ID + * @return 成功执行返回YES,否则返回NO。 + */ +- (BOOL)clearUserInfoWithID:(NSString *)userID __attribute((deprecated("已废弃 since 7.4.0,该功能不再支持"))); + +@end diff --git a/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapNearbyUploadInfo.h b/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapNearbyUploadInfo.h new file mode 100644 index 0000000..d8d316b --- /dev/null +++ b/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapNearbyUploadInfo.h @@ -0,0 +1,32 @@ +// +// AMapNearbyUploadInfo.h +// AMapSearchKit +// +// Created by xiaoming han on 15/9/6. +// Copyright (c) 2015年 Amap. All rights reserved. +// + +#import +#import + +///上传经纬度类型 +typedef NS_ENUM(NSInteger, AMapSearchCoordinateType) +{ + AMapSearchCoordinateTypeGPS = 1, ///< 标准GPS坐标 + AMapSearchCoordinateTypeAMap = 2, ///< 高德坐标 +}; + + +///附近搜索上传信息 +@interface AMapNearbyUploadInfo : NSObject + +///用户唯一标识,不能为空,否则上传会失败. 长度不超过32字符,只能包含英文、数字、下划线、短横杠 +@property (nonatomic, copy) NSString *userID; + +///坐标类型,默认是 AMapSearchCoordinateTypeAMap +@property (nonatomic, assign) AMapSearchCoordinateType coordinateType; + +///用户位置经纬度。 +@property (nonatomic, assign) CLLocationCoordinate2D coordinate; + +@end diff --git a/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapSearchAPI.h b/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapSearchAPI.h new file mode 100644 index 0000000..d96637c --- /dev/null +++ b/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapSearchAPI.h @@ -0,0 +1,431 @@ +// +// AMapSearchAPI.h +// AMapSearchKit +// +// Created by xiaoming han on 15/7/22. +// Copyright (c) 2015年 Amap. All rights reserved. +// + +#import +#import "AMapSearchObjV1.h" +#import "AMapSearchObj.h" +#import "AMapCommonObj.h" +#import + +@protocol AMapSearchDelegate; + +///搜索结果语言 +#define AMapSearchLanguageZhCN @"zh-Hans" ///< 中文 +#define AMapSearchLanguageEn @"en" ///< 英文 + +///搜索类 +@interface AMapSearchAPI : NSObject + +///实现了 AMapSearchDelegate 协议的类指针。 +@property (nonatomic, weak) id delegate; + +///查询超时时间,单位秒,默认为20秒。 +@property (nonatomic, assign) NSInteger timeout; + +// 注意:在使用地图功能前,请通过 [AMapServices sharedServices].regionLanguageType 来设置语言类型 (since 11.2.000) +///查询结果返回语言, 默认为中文。 +//@property (nonatomic, copy) NSString *language; + +///自定义参数 +@property (nonatomic, copy) NSDictionary *customParams; + +/** + * @brief AMapSearch的初始化函数。 + * 初始化之前请正确设置key,否则将无法正常使用搜索服务. + * @return AMapSearch类对象实例 + */ +- (instancetype)init; + +/** + * @brief 取消所有未回调的请求,触发错误回调。 + */ +- (void)cancelAllRequests; + +#pragma mark - Privacy 隐私合规 +/** + * @brief 更新App是否显示隐私弹窗的状态,隐私弹窗是否包含高德SDK隐私协议内容的状态. since 8.1.0 + * @param showStatus 隐私弹窗状态 + * @param containStatus 包含高德SDK隐私协议状态 + */ ++ (void)updatePrivacyShow:(AMapPrivacyShowStatus)showStatus privacyInfo:(AMapPrivacyInfoStatus)containStatus; +/** +* @brief 更新用户授权高德SDK隐私协议状态. since 8.1.0 +* @param agreeStatus 用户授权高德SDK隐私协议状态 +*/ ++ (void)updatePrivacyAgree:(AMapPrivacyAgreeStatus)agreeStatus; + + +#pragma mark - 搜索服务接口 + +/** + * @brief POI ID查询接口 + * @param request 查询选项。具体属性字段请参考 AMapPOIIDSearchRequest 类。 + */ +- (void)AMapPOIIDSearch:(AMapPOIIDSearchRequest *)request; + +/** + * @brief POI 视觉图片搜索接口 + * @param request 查询选项。具体属性字段请参考 AMapVisualSearchRequest 类。 + */ +- (void)AMapPOIPicVisualSearch:(AMapVisualSearchRequest *)request; + +/** + * @brief POI 关键字查询接口 + * @param request 查询选项。具体属性字段请参考 AMapPOIKeywordsSearchRequest 类。 + */ +- (void)AMapPOIKeywordsSearch:(AMapPOIKeywordsSearchRequest *)request; + +/** + * @brief POI 周边查询接口 + * @param request 查询选项。具体属性字段请参考 AMapPOIAroundSearchRequest 类。 + */ +- (void)AMapPOIAroundSearch:(AMapPOIAroundSearchRequest *)request; + +/** + * @brief POI 多边形查询接口 + * @param request 查询选项。具体属性字段请参考 AMapPOIPolygonSearchRequest 类。 + */ +- (void)AMapPOIPolygonSearch:(AMapPOIPolygonSearchRequest *)request; + +#pragma mark - 搜索服务接口V1(API版本V3) + +/** + * @brief POI ID查询接口 + * @param request 查询选项。具体属性字段请参考 AMapPOIIDSearchRequestV1 类。 + */ +- (void)AMapPOIIDSearchV1:(AMapPOIIDSearchRequestV1 *)request; + +/** + * @brief POI 关键字查询接口 + * @param request 查询选项。具体属性字段请参考 AMapPOIKeywordsSearchRequestV1 类。 + */ +- (void)AMapPOIKeywordsSearchV1:(AMapPOIKeywordsSearchRequestV1 *)request; + +/** + * @brief POI 周边查询接口 + * @param request 查询选项。具体属性字段请参考 AMapPOIAroundSearchRequestV1 类。 + */ +- (void)AMapPOIAroundSearchV1:(AMapPOIAroundSearchRequestV1 *)request; + +/** + * @brief POI 多边形查询接口 + * @param request 查询选项。具体属性字段请参考 AMapPOIPolygonSearchRequestV1 类。 + */ +- (void)AMapPOIPolygonSearchV1:(AMapPOIPolygonSearchRequestV1 *)request; + +/** + * @brief 沿途查询接口 (v4.3.0) + * @param request 查询选项。具体属性字段请参考 AMapRoutePOISearchRequest 类。 + */ +- (void)AMapRoutePOISearch:(AMapRoutePOISearchRequest *)request; + +/** + * @brief 地址编码查询接口 + * @param request 查询选项。具体属性字段请参考 AMapGeocodeSearchRequest 类。 + */ +- (void)AMapGeocodeSearch:(AMapGeocodeSearchRequest *)request; + +/** + * @brief 逆地址编码查询接口 + * @param request 查询选项。具体属性字段请参考 AMapReGeocodeSearchRequest 类。 + */ +- (void)AMapReGoecodeSearch:(AMapReGeocodeSearchRequest *)request; + +/** + * @brief 输入提示查询接口 + * @param request 查询选项。具体属性字段请参考 AMapInputTipsSearchRequest 类。 + */ +- (void)AMapInputTipsSearch:(AMapInputTipsSearchRequest *)request; + +/** + * @brief 公交站点查询接口 + * @param request 查询选项。具体属性字段请参考 AMapBusStopSearchRequest 类。 + */ +- (void)AMapBusStopSearch:(AMapBusStopSearchRequest *)request; + +/** + * @brief 公交线路关键字查询 + * @param request 查询选项。具体属性字段请参考 AMapBusLineIDSearchRequest 类。 + */ +- (void)AMapBusLineIDSearch:(AMapBusLineIDSearchRequest *)request; + +/** + * @brief 公交线路关键字查询 + * @param request 查询选项。具体属性字段请参考 AMapBusLineNameSearchRequest 类。 + */ +- (void)AMapBusLineNameSearch:(AMapBusLineNameSearchRequest *)request; + +/** + * @brief 行政区域查询接口 + * @param request 查询选项。具体属性字段请参考 AMapDistrictSearchRequest 类。 + */ +- (void)AMapDistrictSearch:(AMapDistrictSearchRequest *)request; + +/** + * @brief 驾车路径规划1.0查询接口 + * @param request 查询选项。具体属性字段请参考 AMapDrivingRouteSearchRequest 类。 + */ +- (void)AMapDrivingRouteSearch:(AMapDrivingRouteSearchRequest *)request; + +/** + * @brief 驾车路径规划V2.0查询接口 + * @param request 查询选项。具体属性字段请参考 AMapDrivingCalRouteSearchRequest 类。 + */ +- (void)AMapDrivingV2RouteSearch:(AMapDrivingCalRouteSearchRequest *)request; + +/** + * @brief 步行路径规划查询接口 + * @param request 查询选项。具体属性字段请参考 AMapWalkingRouteSearchRequest 类。 + */ +- (void)AMapWalkingRouteSearch:(AMapWalkingRouteSearchRequest *)request; + +/** + * @brief 公交路径规划查询接口 + * @param request 查询选项。具体属性字段请参考 AMapTransitRouteSearchRequest 类。 + */ +- (void)AMapTransitRouteSearch:(AMapTransitRouteSearchRequest *)request; + +/** + * @brief 骑行路径规划查询接口 (since 4.3.0) + * @param request 查询选项。具体属性字段请参考 AMapRidingRouteSearchRequest 类。 + */ +- (void)AMapRidingRouteSearch:(AMapRidingRouteSearchRequest *)request; + +/** + * @brief 货车路径规划查询接口 (since 6.1.0) + * @param request 查询选项。具体属性字段请参考 AMapTruckRouteSearchRequest 类。 + */ +- (void)AMapTruckRouteSearch:(AMapTruckRouteSearchRequest *)request; + +/** + * @brief 未来路线规划查询接口 (since 6.9.0) + * @param request 查询选项。具体属性字段请参考 AMapTruckRouteSearchRequest 类。 + */ +- (void)AMapFutureRouteSearch:(AMapFutureRouteSearchRequest *)request; + +/** + * @brief 天气查询接口 + * @param request 查询选项。具体属性字段请参考 AMapWeatherSearchRequest 类。 + */ +- (void)AMapWeatherSearch:(AMapWeatherSearchRequest *)request; + +/** + * @brief 距离查询(since 6.1.0) + * @param request 查询选项。具体属性字段请参考 AMapDistanceSearchRequest 类。 + */ +- (void)AMapDistanceSearch:(AMapDistanceSearchRequest *)request; + +- (void)AMapChargeStationSearch:(AMapChargeStationSearchRequest *)request; +#pragma mark - 附近搜索相关 + +/** + * @brief 附近搜索查询接口 + * @param request 查询选项。具体属性字段请参考 AMapNearbySearchRequest 类。 + */ +- (void)AMapNearbySearch:(AMapNearbySearchRequest *)request __attribute__((deprecated("已废弃, from 7.4.0,该功能不再支持"))); + +#pragma mark - 企业地图搜索相关 + +/** + * @brief 企业地图周边查询接口 + * @param request 查询选项。具体属性字段请参考 AMapCloudPOIAroundSearchRequest 类。 + */ +- (void)AMapCloudPOIAroundSearch:(AMapCloudPOIAroundSearchRequest *)request; + +/** + * @brief 企业地图polygon区域查询接口 + * @param request 查询选项。具体属性字段请参考 AMapCloudPOIPolygonSearchRequest 类。 + */ +- (void)AMapCloudPOIPolygonSearch:(AMapCloudPOIPolygonSearchRequest *)request; + +/** + * @brief 企业地图ID查询接口 + * @param request 查询选项。具体属性字段请参考 AMapCloudPOIIDSearchRequest 类。 + */ +- (void)AMapCloudPOIIDSearch:(AMapCloudPOIIDSearchRequest *)request; + +/** + * @brief 企业地图本地查询接口 + * @param request 查询选项。具体属性字段请参考 AMapCloudPOILocalSearchRequest 类。 + */ +- (void)AMapCloudPOILocalSearch:(AMapCloudPOILocalSearchRequest *)request; + +#pragma mark - 短串分享相关 + +/** + * @brief 位置短串分享接口 + * @param request 查询选项。具体属性字段请参考 AMapLocationShareSearchRequest 类。 + */ +- (void)AMapLocationShareSearch:(AMapLocationShareSearchRequest *)request; + +/** + * @brief 兴趣点短串分享接口 + * @param request 查询选项。具体属性字段请参考 AMapPOIShareSearchRequest 类。 + */ +- (void)AMapPOIShareSearch:(AMapPOIShareSearchRequest *)request; + +/** + * @brief 路线规划短串分享接口 + * @param request 查询选项。具体属性字段请参考 AMapRouteShareSearchRequest 类。 + */ +- (void)AMapRouteShareSearch:(AMapRouteShareSearchRequest *)request; + +/** + * @brief 导航短串分享接口 + * @param request 查询选项。具体属性字段请参考 AMapNavigationShareSearchRequest 类。 + */ +- (void)AMapNavigationShareSearch:(AMapNavigationShareSearchRequest *)request; + +@end + +#pragma mark - AMapSearchDelegate + +///AMapSearchDelegate协议, 定义了搜索结果的回调方法,发生错误时的错误回调方法。 +@protocol AMapSearchDelegate +@optional + +/** + * @brief 当请求发生错误时,会调用代理的此方法. + * @param request 发生错误的请求. + * @param error 返回的错误. + */ +- (void)AMapSearchRequest:(id)request didFailWithError:(NSError *)error; + +/** + * @brief POI查询回调函数 + * @param request 发起的请求,具体字段参考 AMapPOISearchBaseRequest 及其子类。 + * @param response 响应结果,具体字段参考 AMapPOISearchResponse 。 + */ +- (void)onPOISearchDone:(AMapPOISearchBaseRequest *)request response:(AMapPOISearchResponse *)response; + +/** + * @brief POI查询回调函数 + * @param request 发起的请求,具体字段参考 AMapPOISearchBaseRequest 及其子类。 + * @param response 响应结果,具体字段参考 AMapPOISearchResponse 。 + */ +- (void)onPOISearchDoneV1:(AMapPOISearchBaseRequestV1 *)request response:(AMapPOISearchResponseV1 *)response; +/** + * @brief 视觉图片搜索回调函数 + * @param request 发起的请求,具体字段参考 AMapVisualSearchRequest 。 + * @param response 响应结果,具体字段参考 AMapVisualSearchResponse 。 + */ +- (void)onVisualSearchDone:(AMapVisualSearchRequest *)request response:(AMapVisualSearchResponse *)response; + +/** + * @brief 沿途查询回调函数 (since v4.3.0) + * @param request 发起的请求,具体字段参考 AMapRoutePOISearchRequest 及其子类。 + * @param response 响应结果,具体字段参考 AMapRoutePOISearchResponse 。 + */ +- (void)onRoutePOISearchDone:(AMapRoutePOISearchRequest *)request response:(AMapRoutePOISearchResponse *)response; + +/** + * @brief 地理编码查询回调函数 + * @param request 发起的请求,具体字段参考 AMapGeocodeSearchRequest 。 + * @param response 响应结果,具体字段参考 AMapGeocodeSearchResponse 。 + */ +- (void)onGeocodeSearchDone:(AMapGeocodeSearchRequest *)request response:(AMapGeocodeSearchResponse *)response; + +/** + * @brief 逆地理编码查询回调函数 + * @param request 发起的请求,具体字段参考 AMapReGeocodeSearchRequest 。 + * @param response 响应结果,具体字段参考 AMapReGeocodeSearchResponse 。 + */ +- (void)onReGeocodeSearchDone:(AMapReGeocodeSearchRequest *)request response:(AMapReGeocodeSearchResponse *)response; + +/** + * @brief 输入提示查询回调函数 + * @param request 发起的请求,具体字段参考 AMapInputTipsSearchRequest 。 + * @param response 响应结果,具体字段参考 AMapInputTipsSearchResponse 。 + */ +- (void)onInputTipsSearchDone:(AMapInputTipsSearchRequest *)request response:(AMapInputTipsSearchResponse *)response; + +/** + * @brief 公交站查询回调函数 + * @param request 发起的请求,具体字段参考 AMapBusStopSearchRequest 。 + * @param response 响应结果,具体字段参考 AMapBusStopSearchResponse 。 + */ +- (void)onBusStopSearchDone:(AMapBusStopSearchRequest *)request response:(AMapBusStopSearchResponse *)response; + +/** + * @brief 公交线路关键字查询回调 + * @param request 发起的请求,具体字段参考 AMapBusLineSearchRequest 。 + * @param response 响应结果,具体字段参考 AMapBusLineSearchResponse 。 + */ +- (void)onBusLineSearchDone:(AMapBusLineBaseSearchRequest *)request response:(AMapBusLineSearchResponse *)response; + +/** + * @brief 行政区域查询回调函数 + * @param request 发起的请求,具体字段参考 AMapDistrictSearchRequest 。 + * @param response 响应结果,具体字段参考 AMapDistrictSearchResponse 。 + */ +- (void)onDistrictSearchDone:(AMapDistrictSearchRequest *)request response:(AMapDistrictSearchResponse *)response; + +/** + * @brief 路径规划查询回调 + * @param request 发起的请求,具体字段参考 AMapRouteSearchBaseRequest 及其子类。 + * @param response 响应结果,具体字段参考 AMapRouteSearchResponse 。 + */ +- (void)onRouteSearchDone:(AMapRouteSearchBaseRequest *)request response:(AMapRouteSearchResponse *)response; + +/** + * @brief 未来路径规划查询回调 since 6.9.0 + * @param request 发起的请求,具体字段参考 AMapRouteSearchBaseRequest 及其子类。 + * @param response 响应结果,具体字段参考 AMapRouteSearchResponse 。 + */ +- (void)onFutureRouteSearchDone:(AMapRouteSearchBaseRequest *)request response:(AMapFutureRouteSearchResponse *)response; + +/** + * @brief 距离查询回调 + * @param request 发起的请求,具体字段参考 AMapDistanceSearchRequest 及其子类。 + * @param response 响应结果,具体字段参考 AMapDistanceSearchResponse 。 + */ +- (void)onDistanceSearchDone:(AMapDistanceSearchRequest *)request response:(AMapDistanceSearchResponse *)response; + +/** + * @brief 天气查询回调 + * @param request 发起的请求,具体字段参考 AMapWeatherSearchRequest 。 + * @param response 响应结果,具体字段参考 AMapWeatherSearchResponse 。 + */ +- (void)onWeatherSearchDone:(AMapWeatherSearchRequest *)request response:(AMapWeatherSearchResponse *)response; + +#pragma mark - 附近搜索回调 + +/** + * @brief 附近搜索回调 + * @param request 发起的请求,具体字段参考 AMapNearbySearchRequest 。 + * @param response 响应结果,具体字段参考 AMapNearbySearchResponse 。 + */ +- (void)onNearbySearchDone:(AMapNearbySearchRequest *)request response:(AMapNearbySearchResponse *)response; + +#pragma mark - 企业地图搜索回调 + +/** + * @brief 企业地图查询回调函数 + * @param request 发起的请求,具体字段参考 AMapCloudSearchBaseRequest 。 + * @param response 响应结果,具体字段参考 AMapCloudPOISearchResponse 。 + */ +- (void)onCloudSearchDone:(AMapCloudSearchBaseRequest *)request response:(AMapCloudPOISearchResponse *)response; + +#pragma mark - 短串分享搜索回调 + +/** + * @brief 短串分享搜索回调 + * @param request 发起的请求 + * @param response 相应结果,具体字段参考 AMapShareSearchResponse。 + */ +- (void)onShareSearchDone:(AMapShareSearchBaseRequest *)request response:(AMapShareSearchResponse *)response; + +#pragma mark - 车机充电站搜索回调 + +/** + * @brief 车机充电站搜索回调 + * @param request 发起的请求 + * @param response 相应结果,具体字段参考 AMapShareSearchResponse。 + */ +- (void)onChargeStationSearchDone:(AMapChargeStationSearchRequest *)request response:(AMapChargeStationSearchResponse *)response; +@end diff --git a/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapSearchError.h b/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapSearchError.h new file mode 100644 index 0000000..2b4e758 --- /dev/null +++ b/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapSearchError.h @@ -0,0 +1,80 @@ +// +// AMapSearchError.h +// AMapSearchKit +// +// Created by xiaoming han on 15/7/29. +// Copyright (c) 2015年 Amap. All rights reserved. +// + +#ifndef AMapSearchKit_AMapSearchError_h +#define AMapSearchKit_AMapSearchError_h + +///AMapSearch errorDomain +extern NSString * const AMapSearchErrorDomain; + +///注意:增加errorCode时,需增加code对应详细说明信息errorInfoWithCode +///AMapSearch errorCode +typedef NS_ENUM(NSInteger, AMapSearchErrorCode) +{ + AMapSearchErrorOK = 1000,///< 没有错误 + AMapSearchErrorInvalidSignature = 1001,///< 无效签名 + AMapSearchErrorInvalidUserKey = 1002,///< key非法或过期 + AMapSearchErrorServiceNotAvailable = 1003,///< 没有权限使用相应的接口 + AMapSearchErrorDailyQueryOverLimit = 1004,///< 访问已超出日访问量 + AMapSearchErrorTooFrequently = 1005,///< 用户访问过于频繁 + AMapSearchErrorInvalidUserIP = 1006,///< 用户IP无效 + AMapSearchErrorInvalidUserDomain = 1007,///< 用户域名无效 + AMapSearchErrorInvalidUserSCode = 1008,///< 安全码验证错误,bundleID与key不对应 + AMapSearchErrorUserKeyNotMatch = 1009,///< 请求key与绑定平台不符 + AMapSearchErrorIPQueryOverLimit = 1010,///< IP请求超限 + AMapSearchErrorNotSupportHttps = 1011,///< 不支持HTTPS请求 + AMapSearchErrorInsufficientPrivileges = 1012,///< 权限不足,服务请求被拒绝 + AMapSearchErrorUserKeyRecycled = 1013,///< 开发者key被删除,无法正常使用 + + AMapSearchErrorInvalidResponse = 1100,///< 请求服务响应错误 + AMapSearchErrorInvalidEngineData = 1101,///< 引擎返回数据异常 + AMapSearchErrorConnectTimeout = 1102,///< 服务端请求链接超时 + AMapSearchErrorReturnTimeout = 1103,///< 读取服务结果超时 + AMapSearchErrorInvalidParams = 1200,///< 请求参数非法 + AMapSearchErrorMissingRequiredParams = 1201,///< 缺少必填参数 + AMapSearchErrorIllegalRequest = 1202,///< 请求协议非法 + AMapSearchErrorServiceUnknown = 1203,///< 其他服务端未知错误 + + AMapSearchErrorClientUnknown = 1800,///< 客户端未知错误,服务返回结果为空或其他错误 + AMapSearchErrorInvalidProtocol = 1801,///< 协议解析错误,通常是返回结果无法解析 + AMapSearchErrorTimeOut = 1802,///< 连接超时 + AMapSearchErrorBadURL = 1803,///< URL异常 + AMapSearchErrorCannotFindHost = 1804,///< 找不到主机 + AMapSearchErrorCannotConnectToHost = 1805,///< 服务器连接失败 + AMapSearchErrorNotConnectedToInternet = 1806,///< 连接异常,通常为没有网络的情况 + AMapSearchErrorCancelled = 1807,///< 连接取消 + + AMapSearchErrorOverPassPointCount = 1809,///< 途经点个数超限 + AMapSearchErrorOverPassAreaMaxCount = 1810,///< 避让区域个数超限 + AMapSearchErrorOverPassAreaMaxArea = 1811,///< 避让区域大小超限 + AMapSearchErrorOverPassAreaPointCount = 1812,///< 避让区域点个数超限 + AMapSearchErrorOverPassKeyWordLenth = 1813,///< 搜索关键字长度超限 + + AMapSearchErrorTableIDNotExist = 2000,///< table id 格式不正确 + AMapSearchErrorIDNotExist = 2001,///< id 不存在 + AMapSearchErrorServiceMaintenance = 2002,///< 服务器维护中 + AMapSearchErrorEngineTableIDNotExist = 2003,///< key对应的table id 不存在 + AMapSearchErrorInvalidNearbyUserID = 2100,///< 找不到对应userID的信息 + AMapSearchErrorNearbyKeyNotBind = 2101,///< key未开通“附近”功能 + + AMapSearchErrorOutOfService = 3000,///< 规划点(包括起点、终点、途经点)不在中国范围内 + AMapSearchErrorNoRoadsNearby = 3001,///< 规划点(包括起点、终点、途经点)附近搜不到道路 + AMapSearchErrorRouteFailed = 3002,///< 路线计算失败,通常是由于道路连通关系导致 + AMapSearchErrorOverDirectionRange = 3003,///< 起点终点距离过长 + + AMapSearchErrorShareLicenseExpired = 4000,///< 短串分享认证失败 + AMapSearchErrorShareFailed = 4001,///< 短串请求失败 +}; + +@interface AMapSearchError : NSObject + +///错误码所对应详细信息 ++ (NSString *)errorInfoWithCode:(AMapSearchErrorCode)errorCode; + +@end +#endif diff --git a/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapSearchKit.h b/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapSearchKit.h new file mode 100644 index 0000000..ed46e5c --- /dev/null +++ b/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapSearchKit.h @@ -0,0 +1,16 @@ +// +// AMapSearchKit.h +// AMapSearchKit +// +// Created by xiaoming han on 15/7/22. +// Copyright (c) 2015年 Amap. All rights reserved. +// + +#import +#import +#import +#import +#import +#import + +#import diff --git a/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapSearchObj.h b/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapSearchObj.h new file mode 100644 index 0000000..4b8bde1 --- /dev/null +++ b/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapSearchObj.h @@ -0,0 +1,912 @@ +// +// AMapSearchObj.h +// AMapSearchKit +// +// Created by xiaoming han on 15/7/22. +// Copyright (c) 2015年 Amap. All rights reserved. +// + +/* 该文件定义了搜索请求和返回对象。*/ + +#import +#import "AMapCommonObj.h" + +///沿途搜索类型 +typedef NS_ENUM(NSInteger, AMapRoutePOISearchType) +{ + AMapRoutePOISearchTypeGasStation = 0, ///< 加油站 + AMapRoutePOISearchTypeMaintenanceStation = 1, ///< 维修站 + AMapRoutePOISearchTypeATM = 2, ///< ATM + AMapRoutePOISearchTypeToilet = 3, ///< 厕所 + AMapRoutePOISearchTypeGasAirStation = 4, ///< 加气站 + AMapRoutePOISearchTypeParkStation = 5, ///< 服务区 + AMapRoutePOISearchTypeChargingPile = 6, ///< 充电桩 + AMapRoutePOISearchTypeFood = 7, ///< 美食 + AMapRoutePOISearchTypeHotel = 8, ///< 酒店 +}; + +///天气查询类型 +typedef NS_ENUM(NSInteger, AMapWeatherType) +{ + AMapWeatherTypeLive = 1, ///< 实时 + AMapWeatherTypeForecast ///< 预报 +}; + +///企业地图搜索结果排序 +typedef NS_ENUM(NSInteger, AMapCloudSortType) +{ + AMapCloudSortTypeDESC = 0, ///< 降序 + AMapCloudSortTypeASC = 1 ///< 升序 +}; + +///附近搜索距离类型 +typedef NS_ENUM(NSInteger, AMapNearbySearchType) +{ + AMapNearbySearchTypeLiner = 0, ///< 直线距离 + AMapNearbySearchTypeDriving = 1, ///< 驾车行驶距离 +}; + +///货车类型 +typedef NS_ENUM(NSInteger, AMapTruckSizeType) +{ + AMapTruckSizeTypeMini = 1, ///< 微型车 + AMapTruckSizeTypeLight = 2, ///< 轻型车 + AMapTruckSizeTypeMedium = 3, ///< 中型车 + AMapTruckSizeTypeHeavy = 4, ///< 重型车 +}; + +///规避道路类型 +typedef NS_ENUM(NSInteger, AMapDrivingRouteExcludeType) +{ + AMapDrivingRouteExcludeTypeNone = 0, ///< 不规避 + AMapDrivingRouteExcludeTypeToll = 1, ///< 收费道路 + AMapDrivingRouteExcludeTypeMotorway = 2, ///< 高速路 + AMapDrivingRouteExcludeTypeFerry = 3, ///< 渡船 +}; + +///规避道路类型 @since 9.2.0 +typedef NS_OPTIONS(NSUInteger, AMapDrivingRouteShowFieldType) +{ + AMapDrivingRouteShowFieldTypeNone = 1 << 0, ///< 不返回扩展信息 + AMapDrivingRouteShowFieldTypeCost = 1 << 1, ///< 返回方案所需时间及费用成本 + AMapDrivingRouteShowFieldTypeTmcs = 1 << 2, ///< 返回分段路况详情 + AMapDrivingRouteShowFieldTypeNavi = 1 << 3, ///< 返回详细导航动作指令 + AMapDrivingRouteShowFieldTypeCities = 1 << 4, ///< 返回分段途径城市信息 + AMapDrivingRouteShowFieldTypePolyline = 1 << 5, ///< 返回分段路坐标点串,两点间用“,”分隔 + AMapDrivingRouteShowFieldTypeNewEnergy = 1 << 6,///< 返回分段路坐标点串,两点间用“,”分隔 + AMapDrivingRouteShowFieldTypeAll = ~0UL, ///< 返回所有扩展信息 +}; + +///步行路线规划返回结果控制 @since 9.4.0 +typedef NS_OPTIONS(NSUInteger, AMapWalkingRouteShowFieldType) +{ + AMapWalkingRouteShowFieldTypeNone = 0 << 0, ///< 不返回扩展信息 + AMapWalkingRouteShowFieldTypeCost = 1 << 0, ///< 返回方案所需时间及费用成本 + AMapWalkingRouteShowFieldTypeNavi = 1 << 1, ///< 返回详细导航动作指令 + AMapWalkingRouteShowFieldTypePolyline = 1 << 2, ///< 返回分路段坐标点串,两点间用“,”分隔 + AMapWalkingRouteShowFieldTypeAll = ~0UL, ///< 返回所有扩展信息 +}; + +///公交车路线规划返回结果控制 @since 9.4.0 +typedef NS_OPTIONS(NSUInteger, AMapTransitRouteShowFieldsType) +{ + AMapTransitRouteShowFieldsTypeNone = 1 << 0, ///< 不返回扩展信息 + AMapTransitRouteShowFieldsTypeCost = 1 << 1, ///< 返回方案所需时间及费用成本 + AMapTransitRouteShowFieldsTypeNavi = 1 << 2, ///< 返回详细导航动作指令 + AMapTransitRouteShowFieldsTypePolyline = 1 << 3, ///< 返回分路段坐标点串,两点间用“,”分隔 + AMapTransitRouteShowFieldsTypeAll = ~0UL, ///< 返回所有扩展信息 +}; + +///骑行路线规划返回结果控制 @since 9.4.0 +typedef NS_OPTIONS(NSUInteger, AMapRidingRouteShowFieldsType) +{ + AMapRidingRouteShowFieldsTypeNone = 1 << 0, ///< 不返回扩展信息 + AMapRidingRouteShowFieldsTypeCost = 1 << 1, ///< 返回方案所需时间及费用成本 + AMapRidingRouteShowFieldsTypeNavi = 1 << 2, ///< 返回详细导航动作指令 + AMapRidingRouteShowFieldsTypePolyline = 1 << 3, ///< 返回分路段坐标点串,两点间用“,”分隔 + AMapRidingRouteShowFieldsTypeAll = ~0UL, ///< 返回所有扩展信息 +}; + +/// 搜索POI返回结果控制 @since 9.4.0 +typedef NS_OPTIONS(NSUInteger, AMapPOISearchShowFieldsType) +{ + AMapPOISearchShowFieldsTypeNone = 1 << 0, ///< 不返回扩展信息 + AMapPOISearchShowFieldsTypeChildren = 1 << 1, ///< 返回子POI信息 + AMapPOISearchShowFieldsTypeBusiness = 1 << 2, ///< 返回商业信息 + AMapPOISearchShowFieldsTypeIndoor = 1 << 3, ///< 返回室内相关信息 + AMapPOISearchShowFieldsTypeNavi = 1 << 4, ///< 返回导航位置相关信息 + AMapPOISearchShowFieldsTypePhotos = 1 << 5, ///< 返回poi图片相关信息 + AMapPOISearchShowFieldsTypeAll = ~0UL, ///< 返回所有扩展信息 +}; + +///距离测量类型 @since 7.7.0 +typedef NS_ENUM(NSInteger, AMapDistanceSearchType) +{ + AMapDistanceSearchTypeStraight = 0, ///< 直线距离 + AMapDistanceSearchTypeDrive = 1, ///< 驾车导航距离 + AMapDistanceSearchTypeWalk = 3, ///< 步行导航距离 +}; + +#pragma mark - AMapPOISearchBaseRequest + +///POI搜索请求基类 +@interface AMapPOISearchBaseRequest : AMapSearchObject +///类型,多个类型用“|”分割 可选值:文本分类、分类代码 +@property (nonatomic, copy) NSString *types; +///排序规则, 0-距离排序;1-综合排序, 默认0 +@property (nonatomic, assign) NSInteger sortrule; +///每页记录数, 范围1-25, [default = 10] +@property (nonatomic, assign) NSInteger offset; +///当前页数, 范围1-100, [default = 1] +@property (nonatomic, assign) NSInteger page; +///设置需要返回的扩展信息,默认为AMapPOISearchShowFieldsTypeNone,只返回基础信息字段 +@property (nonatomic, assign) AMapPOISearchShowFieldsType showFieldsType; +@end + +///POI ID搜索请求 +@interface AMapPOIIDSearchRequest : AMapPOISearchBaseRequest +///poi唯一标识,最多可以传入10个id,多个id之间用“|”分隔。必填 +@property (nonatomic, copy) NSString *uid; +@end + +#pragma mark - AMapVisualSearchRequest + +///视觉图片搜索请求 (since 9.7.0) +@interface AMapVisualSearchRequest : AMapSearchObject +///图片数据存储地址,必填 +@property (nonatomic, copy) NSString *pic; +///用户位置,经度在前纬度在后,经纬度小数点后不得超过6位,必填 +@property (nonatomic, copy) AMapGeoPoint *location; +///用户方位,0-360度,必填 +@property (nonatomic, assign) CGFloat angle; +///用户设备标识,必填 +@property (nonatomic, copy) NSString *adiu; +@property (nonatomic, copy) NSString *apiKey; + +@end + +///POI关键字搜索 +@interface AMapPOIKeywordsSearchRequest : AMapPOISearchBaseRequest +///查询关键字,多个关键字用“|”分割 +@property (nonatomic, copy) NSString *keywords; +///查询城市,可选值:cityname(中文或中文全拼)、citycode、adcode.(注:台湾省的城市一律设置为【台湾】,不具体到市。) +@property (nonatomic, copy) NSString *city; +///强制城市限制功能 默认NO,例如:在上海搜索天安门,如果citylimit为true,将不返回北京的天安门相关的POI +@property (nonatomic, assign) BOOL cityLimit; +///设置后,如果sortrule==0,则返回结果会按照距离此点的远近来排序,since 5.2.1 +@property (nonatomic, strong) AMapGeoPoint *location; + +@end + +///POI周边搜索 +@interface AMapPOIAroundSearchRequest : AMapPOISearchBaseRequest +///查询关键字,多个关键字用“|”分割。可选 +@property (nonatomic, copy) NSString *keywords; +///中心点坐标 +@property (nonatomic, copy) AMapGeoPoint *location; +///查询半径,范围:0-50000,单位:米 [default = 3000] +@property (nonatomic, assign) NSInteger radius; +///查询城市,可选值:cityname(中文或中文全拼)、citycode、adcode。注:当用户指定的经纬度和city出现冲突,若范围内有用户指定city的数据,则返回相关数据,否则返回为空。(since 5.7.0) +@property (nonatomic, copy) NSString *city; +@end + +///POI多边形搜索 +@interface AMapPOIPolygonSearchRequest : AMapPOISearchBaseRequest +///查询关键字,多个关键字用“|”分割。可选 +@property (nonatomic, copy) NSString *keywords; +///多边形区域,多个坐标对集合,坐标对用"|"分割。多边形为矩形时,可传入左上右下两顶点坐标对;其他情况下首尾坐标对需相同。必填 +@property (nonatomic, copy) AMapGeoPolygon *polygon; +@end + +///POI搜索返回 +@interface AMapPOISearchResponse : AMapSearchObject +///返回的POI数目 +@property (nonatomic, assign) NSInteger count; +///关键字建议列表和城市建议列表 +@property (nonatomic, strong) AMapSuggestion *suggestion; +///POI结果,AMapPOI 数组 +@property (nonatomic, strong) NSArray *pois; +@end + +///视觉识别POI,在AMapPOI基础上扩展视觉识别接口特有的字段 @since 9.7.0 +@interface AMapVisualPOI : AMapPOI +///行业类型 +@property (nonatomic, copy) NSString *bizType; +///别名 +@property (nonatomic, copy) NSString *alias; +///特色内容,主要出现在美食类POI中,代表特色菜 +@property (nonatomic, copy) NSString *tag; +///榜单列表 +@property (nonatomic, strong) NSArray *topList; +///精选评论 +@property (nonatomic, copy) NSString *featuredReviews; +@end + +///视觉图片搜索返回 (since 9.7.0) +@interface AMapVisualSearchResponse : AMapSearchObject +///场景分类,取值为 poi 或其他 +@property (nonatomic, copy) NSString *category; +///识别出的POI结果,AMapVisualPOI 数组。仅在 category 为 poi 时有返回 +@property (nonatomic, strong) NSArray *pois; +@end + +#pragma mark - AMapPOIRouteSearchRequest +///沿途搜索, 注意起点和终点不能相距太远(大概70公里),否则可能搜索结果为空 +@interface AMapRoutePOISearchRequest : AMapSearchObject +///中心点坐标 +@property (nonatomic, copy) AMapGeoPoint *origin; +///目标点坐标 +@property (nonatomic, copy) AMapGeoPoint *destination; +///搜索类型 +@property (nonatomic, assign) AMapRoutePOISearchType searchType; +///驾车导航策略,同驾车路径规划请求的策略(5 多策略除外) +@property (nonatomic, assign) NSInteger strategy; +///道路周围搜索范围,单位米,[0-500],默认250。 +@property (nonatomic, assign) NSInteger range; +///用户自己规划的路线,在origin、destination未填入时为必填.格式为:"经度,纬度;经度,纬度;...". 目前限制个数最多为100个点 +@property (nonatomic, strong) NSString *polylineStr; +///用户自己规划的路线,在origin、destination未填入且polylineStr未填入时为必填. 目前限制个数最多为100个点 +@property (nonatomic, strong) NSArray *polyline; + +@end + +///沿途搜索返回 +@interface AMapRoutePOISearchResponse : AMapSearchObject +///返回的POI数目 +@property (nonatomic, assign) NSInteger count; +///POI结果,AMapRoutePOI 数组 +@property (nonatomic, strong) NSArray *pois; +@end + +#pragma mark - AMapInputTipsSearchRequest + +///搜索提示请求 +@interface AMapInputTipsSearchRequest : AMapSearchObject +///查询关键字 +@property (nonatomic, copy) NSString *keywords; +///查询城市,可选值:cityname(中文或中文全拼)、citycode、adcode. +@property (nonatomic, copy) NSString *city; +///类型,多个类型用“|”分割 可选值:文本分类、分类代码 +@property (nonatomic, copy) NSString *types; +///强制城市限制功能,例如:在上海搜索天安门,如果citylimit为true,将不返回北京的天安门相关的POI +@property (nonatomic, assign) BOOL cityLimit; +///格式形如:@"116.481488,39.990464",(经度,纬度),不可以包含空格。如果设置,在此location附近优先返回搜索关键词信息, since 5.0.0 +@property (nonatomic, copy) NSString *location; +@end + +///搜索提示返回 +@interface AMapInputTipsSearchResponse : AMapSearchObject +///返回数目 +@property (nonatomic, assign) NSInteger count; +///提示列表 AMapTip 数组, AMapTip 有多种属性,可根据该对象的返回信息,配合其他搜索服务使用,完善您应用的功能。如:\n 1)uid为空,location为空,该提示语为品牌词,可根据该品牌词进行POI关键词搜索。\n 2)uid不为空,location为空,为公交线路,根据uid进行公交线路查询。\n 3)uid不为空,location也不为空,是一个真实存在的POI,可直接显示在地图上。 +@property (nonatomic, strong) NSArray *tips; +@end + +#pragma mark - AMapGeocodeSearchRequest + +///地理编码请求 +@interface AMapGeocodeSearchRequest : AMapSearchObject +///地址 +@property (nonatomic, copy) NSString *address; +///查询城市,可选值:cityname(中文或中文全拼)、citycode、adcode. +@property (nonatomic, copy) NSString *city; +///指定查询国家,支持多个国家,用“|”分隔,可选值:国家代码ISO 3166 或 global,仅海外生效(since 7.4.0) +@property (nonatomic, copy) NSString *country; +@end + +///地理编码返回 +@interface AMapGeocodeSearchResponse : AMapSearchObject +///返回数目 +@property (nonatomic, assign) NSInteger count; +///地理编码结果 AMapGeocode 数组 +@property (nonatomic, strong) NSArray *geocodes; +@end + + +#pragma mark - AMapReGeocodeSearchRequest + +///逆地理编码请求 +@interface AMapReGeocodeSearchRequest : AMapSearchObject +///是否返回扩展信息,默认NO。 +@property (nonatomic, assign) BOOL requireExtension; +///中心点坐标。 +@property (nonatomic, copy) AMapGeoPoint *location; +///查询半径,单位米,范围0~3000,默认1000。 +@property (nonatomic, assign) NSInteger radius; +///指定返回结果poi数组中的POI类型,在requireExtension=YES时生效。输入为typecode, 支持传入多个typecode, 多值时用“|”分割 +@property (nonatomic, copy) NSString *poitype; +///distance 按距离返回,score 按权重返回,仅海外生效(since 7.4.0) +@property (nonatomic, copy) NSString *mode; + +@end + +///逆地理编码返回 +@interface AMapReGeocodeSearchResponse : AMapSearchObject +///逆地理编码结果 +@property (nonatomic, strong) AMapReGeocode *regeocode; +@end + +#pragma mark - AMapBusStopSearchRequest + +///公交站点请求 +@interface AMapBusStopSearchRequest : AMapSearchObject +///查询关键字 +@property (nonatomic, copy) NSString *keywords; +///城市 可选值:cityname(中文或中文全拼)、citycode、adcode +@property (nonatomic, copy) NSString *city; +///每页记录数,默认为20,取值为:1-50 +@property (nonatomic, assign) NSInteger offset; +///当前页数,默认值为1,取值为:1-100 +@property (nonatomic, assign) NSInteger page; +@end + +///公交站点返回 +@interface AMapBusStopSearchResponse : AMapSearchObject +///公交站数目 +@property (nonatomic, assign) NSInteger count; +///关键字建议列表和城市建议列表 +@property (nonatomic, strong) AMapSuggestion *suggestion; +///公交站点数组,数组中存放AMapBusStop对象 +@property (nonatomic, strong) NSArray *busstops; +@end + +#pragma mark - AMapBusLineSearchRequest + +///公交线路查询请求基类,不可直接调用 +@interface AMapBusLineBaseSearchRequest : AMapSearchObject +///城市 可选值:cityname(中文或中文全拼)、citycode、adcode +@property (nonatomic, copy) NSString *city; +///是否返回扩展信息,默认为NO +@property (nonatomic, assign) BOOL requireExtension; +///每页记录数,默认为20,取值为1-50 +@property (nonatomic, assign) NSInteger offset; +///当前页数,默认为1,取值为1-100 +@property (nonatomic, assign) NSInteger page; +@end + +///公交站线路根据名字请求 +@interface AMapBusLineNameSearchRequest : AMapBusLineBaseSearchRequest +///查询关键字 +@property (nonatomic, copy) NSString *keywords; +@end + +///公交站线路根据ID请求 +@interface AMapBusLineIDSearchRequest : AMapBusLineBaseSearchRequest +///唯一标识 +@property (nonatomic, copy) NSString *uid; +@end + +///公交站线路返回 +@interface AMapBusLineSearchResponse : AMapSearchObject +///返回公交站数目 +@property (nonatomic, assign) NSInteger count; +///关键字建议列表和城市建议列表 +@property (nonatomic, strong) AMapSuggestion *suggestion; +///公交线路数组,数组中存放 AMapBusLine 对象 +@property (nonatomic, strong) NSArray *buslines; +@end + +#pragma mark - AMapDistrictSearchRequest +///行政区划查询请求 +@interface AMapDistrictSearchRequest : AMapSearchObject +///查询关键字,只支持单关键字搜索,全国范围 +@property (nonatomic, copy) NSString *keywords; +///是否返回边界坐标,默认NO +@property (nonatomic, assign) BOOL requireExtension; +///是否显示商圈信息,默认NO。注:已废弃,行政区划搜索无商圈信息。 +@property (nonatomic, assign) BOOL showBusinessArea __attribute__((deprecated("已废弃, from 5.3.0")));; +///每页记录数, 范围1-50, [default = 20] +@property (nonatomic, assign) NSInteger offset; +///当前页数, 范围1-100, [default = 1] +@property (nonatomic, assign) NSInteger page; +///子区域层级,默认1。规则:设置显示下级行政区级数(行政区级别包括:国家、省/直辖市、市、区/县、乡镇/街道多级数据)可选值:0、1、2、3等数字,0-不返回下级行政区;1-返回下一级行政区;2-返回下两级行政区;3-返回下三级行政区 +@property (nonatomic, assign) NSInteger subdistrict; + +@end + +///行政区划响应 +@interface AMapDistrictSearchResponse : AMapSearchObject +///返回数目 +@property (nonatomic, assign) NSInteger count; +///行政区域 AMapDistrict 数组 +@property (nonatomic, strong) NSArray *districts; +@end + +#pragma mark - AMapRouteSearchBaseRequest + +///路径规划基础类,不可直接调用 +@interface AMapRouteSearchBaseRequest : AMapSearchObject +///出发点 +@property (nonatomic, copy) AMapGeoPoint *origin; +///目的地 +@property (nonatomic, copy) AMapGeoPoint *destination; +@end + +#pragma mark - AMapDrivingCalRouteSearchRequest + +///驾车路径规划2.0 +@interface AMapDrivingCalRouteSearchRequest : AMapRouteSearchBaseRequest +/** + 驾车导航策略,默认策略为32。 + 32:默认,高德推荐,同高德地图APP默认 + 33:躲避拥堵 + 34:高速优先 + 35:不走高速 + 36:少收费 + 37:大路优先 + 38:速度最快 + 39:躲避拥堵+高速优先 + 40:躲避拥堵+不走高速 + 41:躲避拥堵+少收费 + 42:少收费+不走高速 + 43:躲避拥堵+少收费+不走高速 + 44:躲避拥堵+大路优先 + 45:躲避拥堵+速度最快 + */ +@property (nonatomic, assign) NSInteger strategy; +///途经点 AMapGeoPoint 数组,目前最多支持16个途经点 +@property (nonatomic, copy) NSArray *waypoints; +///避让区域 AMapGeoPolygon 数组,目前最多支持32个避让区域,每个区域16个点 +@property (nonatomic, copy) NSArray *avoidpolygons; +///避让道路名 +@property (nonatomic, copy) NSString *avoidroad; +///出发点 POI ID +@property (nonatomic, copy) NSString *originId; +///目的地 POI ID +@property (nonatomic, copy) NSString *destinationId; +///出发点POI类型编码,此值可以辅助更精准的起点算路,0:普通道路、1:高架上、2:高架下、3:主路、4:辅路、5:隧道、7:环岛、9:停车场内部 +@property (nonatomic, copy) NSString *origintype; +///目的地POI类型编码 +@property (nonatomic, copy) NSString *destinationtype; +///车牌信息,如京AHA322,支持6位传统车牌和7位新能源车牌,用于判断是否限行 +@property (nonatomic, copy) NSString *plate; +///使用轮渡,0使用1不使用,默认为0使用 +@property (nonatomic, assign) NSInteger ferry; +/** + 驾车路径规划车辆类型,默认策略为0。 + 0:普通汽车(默认值); + 1:纯电动车; + 2:插电混动车 + */ +@property (nonatomic, assign) NSInteger cartype; +///设置需要返回的扩展信息,默认为AMapDrivingRouteShowFieldTypeNone,只返回基础信息字段 +@property (nonatomic, assign) AMapDrivingRouteShowFieldType showFieldType; + +@end + +#pragma mark - AMapDrivingRouteSearchRequest + +///驾车路径规划 +@interface AMapDrivingRouteSearchRequest : AMapRouteSearchBaseRequest + +/** + 驾车导航策略,默认策略为0。 + 0,速度优先(时间);1,费用优先(不走收费路段的最快道路);2,距离优先;3,不走快速路;4,躲避拥堵; + 5,多策略(同时使用速度优先、费用优先、距离优先三个策略计算路径),其中必须说明,就算使用三个策略算路,会根据路况不固定的返回一至三条路径规划信息; + 6,不走高速;7,不走高速且避免收费;8,躲避收费和拥堵;9,不走高速且躲避收费和拥堵; + 10,多备选,时间最短,距离最短,躲避拥堵(考虑路况); + 11,多备选,时间最短,距离最短; + 12,多备选,躲避拥堵(考虑路况); + 13,多备选,不走高速; + 14,多备选,费用优先; + 15,多备选,躲避拥堵,不走高速(考虑路况); + 16,多备选,费用有限,不走高速; + 17,多备选,躲避拥堵,费用优先(考虑路况); + 18,多备选,躲避拥堵,不走高速,费用优先(考虑路况); + 19,多备选,高速优先; + 20,多备选,高速优先,躲避拥堵(考虑路况) + */ +@property (nonatomic, assign) NSInteger strategy; +///途经点 AMapGeoPoint 数组,目前最多支持6个途经点 +@property (nonatomic, copy) NSArray *waypoints; +///避让区域 AMapGeoPolygon 数组,目前最多支持100个避让区域,每个区域16个点 +@property (nonatomic, copy) NSArray *avoidpolygons; +///避让道路名 +@property (nonatomic, copy) NSString *avoidroad; +///出发点 POI ID +@property (nonatomic, copy) NSString *originId; +///目的地 POI ID +@property (nonatomic, copy) NSString *destinationId; +///出发点POI类型编码 +@property (nonatomic, copy) NSString *origintype; +///目的地POI类型编码 +@property (nonatomic, copy) NSString *destinationtype; +///是否返回扩展信息,默认为 NO +@property (nonatomic, assign) BOOL requireExtension; +///车牌省份,用汉字填入车牌省份缩写。用于判断是否限行 +@property (nonatomic, copy) NSString *plateProvince; +///车牌详情,填入除省份及标点之外的字母和数字(需大写)。用于判断是否限行。 +@property (nonatomic, copy) NSString *plateNumber; +///使用轮渡,0使用1不使用,默认为0使用 +@property (nonatomic, assign) NSInteger ferry; +/** + 驾车路径规划车辆类型,默认策略为0。 + 0:普通汽车(默认值); + 1:纯电动车; + 2:插电混动车 + */ +@property (nonatomic, assign) NSInteger cartype; +///规避道路类型,默认为AMapDrivingRouteExcludeTypeNone,仅海外生效 +@property (nonatomic, assign) AMapDrivingRouteExcludeType exclude; + +@end + +#pragma mark - AMapWalkingRouteSearchRequest + +///步行路径规划 +@interface AMapWalkingRouteSearchRequest : AMapRouteSearchBaseRequest +///是否提供备选步行方案([default = 0])0-只提供一条步行方案; 1-提供备选步行方案(有可能无备选方案) +@property (nonatomic, assign) NSInteger multipath __attribute__((deprecated("已废弃, from 5.0.0"))); + +///是否需要室内算路. 0 : 不需要 (默认值); 1 : 需要 +@property (nonatomic, assign) NSInteger isindoor; +///返回路线条数, 0: 默认返回一条路线方案; 1 : 多备选路线中第一条路线; 2 : 多备选路线中前两条路线; 3 : 多备选路线中三条路线 +@property (nonatomic, assign) NSInteger alternativeRoute; +///设置需要返回的扩展信息,默认为AMapPOISearchShowFieldsTypeNone,只返回基础信息字段 +@property (nonatomic, assign) AMapWalkingRouteShowFieldType showFieldsType; +@end + +#pragma mark - AMapTransitRouteSearchRequest + +///公交路径规划 +@interface AMapTransitRouteSearchRequest : AMapRouteSearchBaseRequest +///公交换乘策略([default = 0]) +/* +0:推荐模式,综合权重,同高德APP默认 +1:最经济模式,票价最低 +2:最少换乘模式,换乘次数少 +3:最少步行模式,尽可能减少步行距离 +4:最舒适模式,尽可能乘坐空调车 +5:不乘地铁模式,不乘坐地铁路线 +6:地铁图模式,起终点都是地铁站(地铁图模式下originpoi及destinationpoi为必填项) +7:地铁优先模式,步行距离不超过4KM +8:时间短模式,方案花费总时间最少 + */ +@property (nonatomic, assign) NSInteger strategy; +///起点所在城市, 必填. 仅支持citycode +@property (nonatomic, copy) NSString *city; +///目的地所在城市, 必填. 仅支持citycode,与city相同时代表同城,不同时代表跨城 +@property (nonatomic, copy) NSString *destinationCity; +///是否包含夜班车,默认为 NO +@property (nonatomic, assign) BOOL nightflag; +///起点POI ID +@property (nonatomic, copy) NSString *originPOI; +///目的地POI ID +@property (nonatomic, copy) NSString *destinationPOI; +///起点所在行政区域编码 +@property (nonatomic, copy) NSString *adcode; +///终点所在行政区域编码 +@property (nonatomic, copy) NSString *destinationAdcode; +///返回方案条数 可传入1-10的阿拉伯数字,代表返回的不同条数。默认值:5 +@property (nonatomic, assign) NSInteger alternativeRoute; +/// 是否返回所有地铁出入口,默认为NO +@property (nonatomic, assign) BOOL multiExport; +/// 最大换乘次数 0:直达 1:最多换乘1次 2:最多换乘2次 3:最多换乘3次 4:最多换乘4次。默认值:4 +@property (nonatomic, assign) NSInteger maxTrans; +///请求日期 例如:2013-10-28 +@property (nonatomic, copy) NSString *date; +///请求时间 例如:9-54 +@property (nonatomic, copy) NSString *time; +///返回结果控制 +@property (nonatomic, assign) AMapTransitRouteShowFieldsType showFieldsType; +@end + +#pragma mark - AMapRidingRouteSearchRequest + +///骑行路径规划 +@interface AMapRidingRouteSearchRequest : AMapRouteSearchBaseRequest +///返回路线条数, 0: 默认返回一条路线方案; 1 : 多备选路线中第一条路线; 2 : 多备选路线中前两条路线; 3 : 多备选路线中三条路线 +@property (nonatomic, assign) NSInteger alternativeRoute; +///返回结果控制 +@property (nonatomic, assign) AMapRidingRouteShowFieldsType showFieldsType; +@end + +///路径规划返回 +@interface AMapRouteSearchResponse : AMapSearchObject +///路径规划信息数目 +@property (nonatomic, assign) NSInteger count; +///路径规划信息 +@property (nonatomic, strong) AMapRoute *route; +@end + +///骑行路径规划返回 +@interface AMapRidingRouteSearchResponse : AMapRouteSearchResponse +@end + +#pragma mark - AMapTruckRouteSearchRequest + +///货车路径规划(since 6.1.0) +@interface AMapTruckRouteSearchRequest : AMapRouteSearchBaseRequest + +/** + 驾车导航策略,默认为策略1。 + 1,返回的结果考虑路况,尽量躲避拥堵而规划路径,与高德地图的“躲避拥堵”策略一致; + 2,返回的结果不走高速,与高德地图“不走高速”策略一致; + 3,返回的结果尽可能规划收费较低甚至免费的路径,与高德地图“避免收费”策略一致; + 4,返回的结果考虑路况,尽量躲避拥堵而规划路径,并且不走高速,与高德地图的“躲避拥堵&不走高速”策略一致; + 5,返回的结果尽量不走高速,并且尽量规划收费较低甚至免费的路径结果,与高德地图的“避免收费&不走高速”策略一致; + 6,返回路径规划结果会尽量的躲避拥堵,并且规划收费较低甚至免费的路径结果,与高德地图的“躲避拥堵&避免收费”策略一致; + 7,返回的结果尽量躲避拥堵,规划收费较低甚至免费的路径结果,并且尽量不走高速路,与高德地图的“避免拥堵&避免收费&不走高速”策略一致; + 8,返回的结果会优先选择高速路,与高德地图的“高速优先”策略一致; + 9,返回的结果会优先考虑高速路,并且会考虑路况躲避拥堵,与高德地图的“躲避拥堵&高速优先”策略一致。 + */ +@property (nonatomic, assign) NSInteger strategy; +///途经点 AMapGeoPoint 数组,最多支持16个途经点 +@property (nonatomic, copy) NSArray *waypoints; +///出发点 POI ID +@property (nonatomic, copy) NSString *originId; +///目的地 POI ID +@property (nonatomic, copy) NSString *destinationId; +///出发点POI类型编码 +@property (nonatomic, copy) NSString *origintype; +///目的地POI类型编码 +@property (nonatomic, copy) NSString *destinationtype; +///车牌省份,用汉字填入车牌省份缩写。用于判断是否限行 +@property (nonatomic, copy) NSString *plateProvince; +///车牌详情,填入除省份及标点之外的字母和数字(需大写)。用于判断是否限行。 +@property (nonatomic, copy) NSString *plateNumber; +///货车大小,默认为 轻型车(AMapTruckSizeTypeLight) +@property (nonatomic, assign) AMapTruckSizeType size; +///车辆高度,单位米,取值[0 – 25.5]米,默认 1.6 米 +@property (nonatomic, assign) CGFloat height; +///车辆宽度,单位米,取值[0 – 25.5]米,默认 2.5 米 +@property (nonatomic, assign) CGFloat width; +///车辆总重,单位吨,取值[0 – 6553.5]吨,默认 0.9 吨 +@property (nonatomic, assign) CGFloat load; +///货车核定载重,单位吨,取值[0 – 6553.5]吨,默认 10 吨 +@property (nonatomic, assign) CGFloat weight; +///车辆轴数,单位个,取值[0 –255]个,默认 2个轴 +@property (nonatomic, assign) NSInteger axis; +///是否返回扩展信息,默认为 NO (since 7.6.0) +@property (nonatomic, assign) BOOL requireExtension; +@end + +#pragma mark - AMapDistanceSearchRequest + +///距离查询请求(since 6.1.0) +@interface AMapDistanceSearchRequest : AMapSearchObject +///起点坐标数组,最多支持100个点。 +@property (nonatomic, strong) NSArray *origins; +///终点坐标 +@property (nonatomic, strong) AMapGeoPoint *destination; +///路径计算的类型,当type为导航距离时,会考虑路况,故在不同时间请求返回结果可能不同; +@property (nonatomic, assign) AMapDistanceSearchType type; +///驾车距离测量策略,参考驾车路径规划。仅当type为AMapDistanceSearchTypeDrive时有效,默认4 +@property (nonatomic, assign) NSInteger strategy; +///是否返回扩展信息,默认为 NO (since 7.6.0) +@property (nonatomic, assign) BOOL requireExtension; +@end + +///距离查询结果(since 6.1.0) +@interface AMapDistanceSearchResponse : AMapSearchObject +///距离查询结果 AMapDistanceResult 数组。 +@property (nonatomic, strong) NSArray *results; + +@end + +#pragma mark - AMapWeatherSearchRequest + +///天气查询请求 +@interface AMapWeatherSearchRequest : AMapSearchObject +///城市名称,支持cityname及adcode +@property (nonatomic, copy) NSString *city; +///气象类型,Live为实时天气,Forecast为后三天预报天气,默认为Live +@property (nonatomic, assign) AMapWeatherType type; +@end + +///天气查询返回 +@interface AMapWeatherSearchResponse : AMapSearchObject +///实时天气数据信息 AMapLocalWeatherLive 数组,仅在请求实时天气时有返回。 +@property (nonatomic, strong) NSArray *lives; +///预报天气数据信息 AMapLocalWeatherForecast 数组,仅在请求预报天气时有返回 +@property (nonatomic, strong) NSArray *forecasts; + +@end + +#pragma mark - AMapNearbySearchRequest +///附近搜索请求 +@interface AMapNearbySearchRequest : AMapSearchObject +///中心点坐标 +@property (nonatomic, copy) AMapGeoPoint *center; +///查询半径,范围:[0, 10000],单位:米 [default = 1000] +@property (nonatomic, assign) NSInteger radius; +///搜索距离类型,默认为直线距离 +@property (nonatomic, assign) AMapNearbySearchType searchType; +///检索时间范围,超过24小时的数据无法返回,范围[5, 24*60*60] 单位:秒 [default = 1800] +@property (nonatomic, assign) NSInteger timeRange; +///返回条数,范围[1, 100], 默认30 +@property (nonatomic, assign) NSInteger limit; +@end + +///附近搜索返回 +@interface AMapNearbySearchResponse : AMapSearchObject +///结果总条数 +@property (nonatomic, assign) NSInteger count; +///周边用户信息 AMapNearbyUserInfo 数组 +@property (nonatomic, strong) NSArray *infos; +@end + +#pragma mark - AMapCloudSearchBaseRequest + +///企业地图搜索请求基类 +@interface AMapCloudSearchBaseRequest : AMapSearchObject +///要查询的表格ID, 必选 +@property (nonatomic, copy) NSString *tableID; +///筛选条件数组, 可选, 说明:\n 1.支持建立索引的字段根据多个条件筛选,多个条件用双&符号连接;\n 2.判断符合支持:>= 大于等于,<= 小于等于,>大于,<小于,= 精确匹配(text索引不可用);\n 3.示例规则:key1=value1&&key2=value2&&lastloctime>=1469817532,示例:"name=王师傅|张师傅&&lastloctime>=1469817532 +@property (nonatomic, strong) NSArray *filter; +///排序字段名, 可选.\n 说明:\n 1.支持按建立了排序筛选索引的整数或小数字段进行排序:sortFields = "字段名";\n 2.系统预设的字段(忽略sortType):_distance:坐标与中心点距离升序排序,仅在周边检索时有效(若其它请求使用会异常返回);_weight:权重降序排序,当存在keywords时有效;\n; +@property (nonatomic, copy) NSString *sortFields; +///可选, 排序方式(默认升序) +@property (nonatomic, assign) AMapCloudSortType sortType; +///可选, 每页记录数(每页最大记录数100, 默认20) +@property (nonatomic, assign) NSInteger offset; +///可选, 当前页数(>=1, 默认1) +@property (nonatomic, assign) NSInteger page; +@end + +#pragma mark - AMapCloudPlaceAroundSearchRequest + +///企业地图周边搜请求 +@interface AMapCloudPOIAroundSearchRequest : AMapCloudSearchBaseRequest +///必填,中心点坐标。 +@property (nonatomic, copy) AMapGeoPoint *center; +///可选,查询半径(默认值为3000),单位:米 +@property (nonatomic, assign) NSInteger radius; +///可选,搜索关键词。\n 说明:1. 只支持建立过文本索引的字段查询/n 2.支持关键字模糊检索,即对建立【文本索引字段】对应列内容进行模糊检索;如keywords=工商银行,检索返回已建立文本索引列值中包含“工商”或者“银行”或者“工商银行”关键字的POI结果集。/n 3.支持关键字多值模糊检索;如keywords=招商银行&&华夏银行&&工商银行,检索返回已建立索引列值中包含“招商银行”或者“华夏银行”或者“工商银行”的POI结果集,不会返回检索词切分后,如仅包含“招商”或者“银行”的POI集 +@property (nonatomic, copy) NSString *keywords; +@end + +///企业地图polygon区域查询请求 +@interface AMapCloudPOIPolygonSearchRequest : AMapCloudSearchBaseRequest +///必填,多边形。 +@property (nonatomic, copy) AMapGeoPolygon *polygon; +///可选,搜索关键词。\n 说明:1. 只支持建立过文本索引的字段查询/n 2.支持关键字模糊检索,即对建立【文本索引字段】对应列内容进行模糊检索;如keywords=工商银行,检索返回已建立文本索引列值中包含“工商”或者“银行”或者“工商银行”关键字的POI结果集。/n 3.支持关键字多值模糊检索;如keywords=招商银行&&华夏银行&&工商银行,检索返回已建立索引列值中包含“招商银行”或者“华夏银行”或者“工商银行”的POI结果集,不会返回检索词切分后,如仅包含“招商”或者“银行”的POI集 +@property (nonatomic, copy) NSString *keywords; +@end + +///企业地图ID查询请求 +@interface AMapCloudPOIIDSearchRequest : AMapCloudSearchBaseRequest +///必填,POI的ID +@property (nonatomic, assign) NSInteger uid; +@end + +///企业地图本地查询请求 +@interface AMapCloudPOILocalSearchRequest : AMapCloudSearchBaseRequest +///可选,搜索关键词。\n 说明:1. 只支持建立过文本索引的字段查询/n 2.支持关键字模糊检索,即对建立【文本索引字段】对应列内容进行模糊检索;如keywords=工商银行,检索返回已建立文本索引列值中包含“工商”或者“银行”或者“工商银行”关键字的POI结果集。/n 3.支持关键字多值模糊检索;如keywords=招商银行&&华夏银行&&工商银行,检索返回已建立索引列值中包含“招商银行”或者“华夏银行”或者“工商银行”的POI结果集,不会返回检索词切分后,如仅包含“招商”或者“银行”的POI集 +@property (nonatomic, copy) NSString *keywords; +///必填,城市名称\n 说明:\n 1. 支持全国/省/市/区县行政区划范围的检索;\n 2. city = "全国",即对用户全表搜索;\n 3. 当city值设置非法或不正确时,按照 city = "全国"返回。 +@property (nonatomic, copy) NSString *city; +@end + +///企业地图搜索返回 +@interface AMapCloudPOISearchResponse : AMapSearchObject +///返回结果总数目 +@property (nonatomic, assign) NSInteger count; +///返回的结果, AMapCloudPOI 数组 +@property (nonatomic, strong) NSArray *POIs; + +@end + +#pragma mark - AMapShareSearchBaseRequest + +///短串分享搜索请求基类, 请使用具体的子类。 +@interface AMapShareSearchBaseRequest : AMapSearchObject +@end + +///位置短串分享请求 +@interface AMapLocationShareSearchRequest : AMapShareSearchBaseRequest +///必填, 位置坐标 +@property (nonatomic, copy) AMapGeoPoint *location; +///位置名称,请不要包含【,%&@#】等特殊符号 +@property (nonatomic, copy) NSString *name; +@end + +///兴趣点短串分享请求 +@interface AMapPOIShareSearchRequest : AMapShareSearchBaseRequest +///POI的ID,如果有ID则指定POI,否则按name查询。 +@property (nonatomic, copy) NSString *uid; +///坐标 +@property (nonatomic, copy) AMapGeoPoint *location; +///名称,请不要包含【,%&@#】等特殊符号。 +@property (nonatomic, copy) NSString *name; +///地址,请不要包含【,%&@#】等特殊符号。 +@property (nonatomic, copy) NSString *address; +@end + +///路径规划短串分享请求 +@interface AMapRouteShareSearchRequest : AMapShareSearchBaseRequest +///默认为0\n 驾车:0-速度最快(时间);\n 1-避免收费(不走收费路段的最快道路);\n 2-距离优先;\n 3-不走高速;\n 4-结合实时交通(躲避拥堵);\n 5-不走高速且避免收费;\n 6-不走高速且躲避拥堵;\n 7-躲避收费和拥堵;\n 8-不走高速且躲避收费和拥堵\n\n 公交:0-最快捷;\n 1-最经济;\n 2-最少换乘;\n 3-最少步行;\n 4-最舒适;\n 5-不乘地铁;\n\n 步行,无策略,均一样 +@property (nonatomic, assign) NSInteger strategy; +///Route的type,默认为0,超出范围为0.\n 0为驾车,\n 1为公交,\n 2为步行 +@property (nonatomic, assign) NSInteger type; +///起点坐标 +@property (nonatomic, copy) AMapGeoPoint *startCoordinate; +///终点坐标 +@property (nonatomic, copy) AMapGeoPoint *destinationCoordinate; +///起点名称,默认为“已选择的位置”,请不要包含【,%&@#】等特殊符号 +@property (nonatomic, copy) NSString *startName; +///终点名称,默认为“已选择的位置”,请不要包含【,%&@#】等特殊符号 +@property (nonatomic, copy) NSString *destinationName; +@end + +///导航短串分享请求 +@interface AMapNavigationShareSearchRequest : AMapShareSearchBaseRequest + +///默认为0,超出范围为0\n 驾车:0-速度最快(时间);\n 1-避免收费(不走收费路段的最快道路);\n 2-距离优先;\n 3-不走高速;\n 4-结合实时交通(躲避拥堵);\n 5-不走高速且避免收费;\n 6-不走高速且躲避拥堵;\n 7-躲避收费和拥堵;\n 8-不走高速且躲避收费和拥堵 +@property (nonatomic, assign) NSInteger strategy; +///起点坐标,若跳转到高德地图,默认更换为定位坐标 +@property (nonatomic, copy) AMapGeoPoint *startCoordinate; +///终点坐标 +@property (nonatomic, copy) AMapGeoPoint *destinationCoordinate; +@end + +///导航短串分享响应 +@interface AMapShareSearchResponse : AMapSearchObject +///转换后的短串 +@property (nonatomic, copy) NSString *shareURL; +@end + +///未来路线规划(since 6.9.0) +@interface AMapFutureRouteSearchRequest : AMapRouteSearchBaseRequest +///出发时间 单位为秒 +@property (nonatomic, copy) NSString *beginTime; +///时间间隔 单位为秒 +@property (nonatomic, assign) NSInteger interval; +///时间点个数,最多48个 +@property (nonatomic, assign) NSInteger timeCount; +/** + 未来路线规划策略,默认策略为0。 + 1,返回的结果考虑路况,尽量躲避拥堵而规划路径,与高德地图的“躲避拥堵”策略一致 + 2,返回的结果不走高速,与高德地图“不走高速”策略一致 + 3,返回的结果尽可能规划收费较低甚至免费的路径,与高德地图“避免收费”策略一致 + 4,返回的结果考虑路况,尽量躲避拥堵而规划路径,并且不走高速,与高德地图的“躲避拥堵&不走高速”策略一致 + 5,返回的结果尽量不走高速,并且尽量规划收费较低甚至免费的路径结果,与高德地图的“避免收费&不走高速”策略一致 + 6,返回路径规划结果会尽量的躲避拥堵,并且规划收费较低甚至免费的路径结果,与高德地图的“躲避拥堵&避免收费”策略一致 + 7,返回的结果尽量躲避拥堵,规划收费较低甚至免费的路径结果,并且尽量不走高速路,与高德地图的“避免拥堵&避免收费&不走高速”策略一致 + 8,返回的结果会优先选择高速路,与高德地图的“高速优先”策略一致 + 9,返回的结果会优先考虑高速路,并且会考虑路况躲避拥堵,与高德地图的“躲避拥堵&高速优先”策略一致 + 10,不考虑路况,返回速度最优、耗时最短的路线,但是此路线不一定距离最短 + 11,避让拥堵&速度优先&避免收费 + */ +@property (nonatomic, assign) NSInteger strategy; +///出发点 POI ID +@property (nonatomic, copy) NSString *originId; +///目的地 POI ID +@property (nonatomic, copy) NSString *destinationId; +///出发点POI类型编码 +@property (nonatomic, copy) NSString *origintype; +///目的地POI类型编码 +@property (nonatomic, copy) NSString *destinationtype; +///终点的父POI ID +@property (nonatomic, copy) NSString *parentId; + +/////是否返回扩展信息,默认为 NO +//@property (nonatomic, assign) BOOL requireExtension; +///车牌省份,用汉字填入车牌省份缩写。用于判断是否限行 +@property (nonatomic, copy) NSString *plateProvince; +///车牌详情,填入除省份及标点之外的字母和数字(需大写)。用于判断是否限行。 +@property (nonatomic, copy) NSString *plateNumber; +/** + 驾车路径规划车辆类型,默认策略为0。 + 0:普通汽车(默认值); + 1:纯电动车; + 2:插电混动车 + */ +@property (nonatomic, assign) NSInteger cartype; +@end + +///未来路线规划(since 6.9.0) +@interface AMapFutureRouteSearchResponse : AMapSearchObject +///路径规划方案,只会返回AMapPath中的distance、totalTrafficLights、steps +@property (nonatomic, strong) NSArray *paths; +///不同时间的规划以及信息列表 +@property (nonatomic, strong) NSArray *timeInfos; +@end + +/// 充电站搜索(since 9.7.0) +@interface AMapChargeStationSearchRequest : AMapSearchObject +@end + +/// 充电站搜索(since 9.7.0) +@interface AMapChargeStationSearchResponse : AMapSearchObject +@end diff --git a/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapSearchObjV1.h b/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapSearchObjV1.h new file mode 100644 index 0000000..c4beac3 --- /dev/null +++ b/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapSearchObjV1.h @@ -0,0 +1,84 @@ +// +// AMapSearchObjV1.h +// AMapSearchKit +// +// Created by xiaoming han on 15/7/22. +// Copyright (c) 2015年 Amap. All rights reserved. +// + +/* 该文件定义了搜索请求和返回对象。*/ + +#import +#import "AMapCommonObj.h" +#import "AMapSearchObj.h" +#pragma mark - AMapPOISearchBaseRequestV1 + +///POI搜索请求基类 +@interface AMapPOISearchBaseRequestV1 : AMapSearchObject +///类型,多个类型用“|”分割 可选值:文本分类、分类代码 +@property (nonatomic, copy) NSString *types; +///排序规则, 0-距离排序;1-综合排序, 默认0 +@property (nonatomic, assign) NSInteger sortrule; +///每页记录数, 范围1-25, [default = 20] +@property (nonatomic, assign) NSInteger offset; +///当前页数, 范围1-100, [default = 1] +@property (nonatomic, assign) NSInteger page; +///建筑物POI编号,传入建筑物POI之后,则只在该建筑物之内进行搜索(since 4.5.0) +@property (nonatomic, copy) NSString *building; +///是否返回扩展信息,默认为 NO。 +@property (nonatomic, assign) BOOL requireExtension; +///是否返回子POI,默认为 NO。 +@property (nonatomic, assign) BOOL requireSubPOIs; +@end + +///POI ID搜索请求 +@interface AMapPOIIDSearchRequestV1 : AMapPOISearchBaseRequestV1 +///POI全局唯一ID +@property (nonatomic, copy) NSString *uid; +@end + +///POI关键字搜索 +@interface AMapPOIKeywordsSearchRequestV1 : AMapPOISearchBaseRequestV1 +///查询关键字,多个关键字用“|”分割 +@property (nonatomic, copy) NSString *keywords; +///查询城市,可选值:cityname(中文或中文全拼)、citycode、adcode.(注:台湾省的城市一律设置为【台湾】,不具体到市。) +@property (nonatomic, copy) NSString *city; +///强制城市限制功能 默认NO,例如:在上海搜索天安门,如果citylimit为true,将不返回北京的天安门相关的POI +@property (nonatomic, assign) BOOL cityLimit; +///设置后,如果sortrule==0,则返回结果会按照距离此点的远近来排序,since 5.2.1 +@property (nonatomic, strong) AMapGeoPoint *location; + +@end + +///POI周边搜索 +@interface AMapPOIAroundSearchRequestV1 : AMapPOISearchBaseRequestV1 +///查询关键字,多个关键字用“|”分割 +@property (nonatomic, copy) NSString *keywords; +///中心点坐标 +@property (nonatomic, copy) AMapGeoPoint *location; +///查询半径,范围:0-50000,单位:米 [default = 1500] +@property (nonatomic, assign) NSInteger radius; +///查询城市,可选值:cityname(中文或中文全拼)、citycode、adcode。注:当用户指定的经纬度和city出现冲突,若范围内有用户指定city的数据,则返回相关数据,否则返回为空。(since 5.7.0) +@property (nonatomic, copy) NSString *city; +///是否对结果进行人工干预,如火车站,原因为poi较为特殊,结果存在人工干预,干预结果优先,所以距离优先的排序未生效,默认为YES (since 7.4.0) +@property (nonatomic, assign) BOOL special; + +@end + +///POI多边形搜索 +@interface AMapPOIPolygonSearchRequestV1 : AMapPOISearchBaseRequestV1 +///查询关键字,多个关键字用“|”分割 +@property (nonatomic, copy) NSString *keywords; +///多边形 +@property (nonatomic, copy) AMapGeoPolygon *polygon; +@end + +///POI搜索返回 +@interface AMapPOISearchResponseV1 : AMapSearchObject +///返回的POI数目 +@property (nonatomic, assign) NSInteger count; +///关键字建议列表和城市建议列表 +@property (nonatomic, strong) AMapSuggestion *suggestion; +///POI结果,AMapPOI 数组 +@property (nonatomic, strong) NSArray *pois; +@end diff --git a/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapSearchVersion.h b/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapSearchVersion.h new file mode 100644 index 0000000..6835fef --- /dev/null +++ b/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Headers/AMapSearchVersion.h @@ -0,0 +1,26 @@ +// +// AMapSearchVersion.h +// AMapSearchKit +// +// Created by xiaoming han on 15/10/27. +// Copyright © 2015年 Amap. All rights reserved. +// + +#import +#import + +#ifndef AMapSearchVersion_h +#define AMapSearchVersion_h + +#define AMapSearchVersionNumber 90800 +#define AMapSearchMinRequiredFoundationVersion 10900 + +// 依赖库版本检测 +#if AMapFoundationVersionNumber < AMapSearchMinRequiredFoundationVersion +#error "The AMapFoundationKit version is less than minimum required, please update! Any questions please to visit http://lbs.amap.com" +#endif + +FOUNDATION_EXTERN NSString * const AMapSearchVersion; +FOUNDATION_EXTERN NSString * const AMapSearchName; + +#endif /* AMapSearchVersion_h */ diff --git a/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Info.plist b/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Info.plist new file mode 100644 index 0000000000000000000000000000000000000000..88b266c8ce69bb932e81b0863fbfce815055b21c GIT binary patch literal 674 zcmYLGNpI6Y6rMLMEo!PrIgZxWxGiPCq&~WilVfkb{0^mHF2iNi1C7#sQDpC z9Jmz0AK<{H;)?hQ+_)oggCi17Vk>j`-nYD2-gI5g{6La^3TeRS&R@7VH-G8!m8;jT zr-X&Y^wN#Y&CIRk+pF0-ceD4_*6(jTG=%hS$at?t%mK6Mfi_`=uv{$dhIWrrl@2L) zT#MSlA?-8AHiX5*+dH9V7?3WfhLBCfihb;;%nYI^@kUMR`BBwL+&<&|aOB;Mnmj-w;xX8SnT~)r*ehGETk7RP`h}x&P6OPY+y}3A27p ztxnP}R6Q!k!IrAGO{YgYF~-9XYRqO?HUIzs literal 0 HcmV?d00001 diff --git a/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Modules/module.modulemap b/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Modules/module.modulemap new file mode 100644 index 0000000..6917330 --- /dev/null +++ b/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AMapSearchKit { + umbrella header "AMapSearchKit.h" + export * + + module * { export * } +} diff --git a/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/version.txt b/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/version.txt new file mode 100644 index 0000000..dbc128e --- /dev/null +++ b/Pods/AMapSearch-NO-IDFA/AMapSearchKit.framework/version.txt @@ -0,0 +1 @@ +9.8.0+sea.0c27f12 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index ae0cad0..342dc8a 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -6,6 +6,8 @@ PODS: - AMapFoundation-NO-IDFA (>= 1.9.0) - AMapNavi-NO-IDFA (11.2.000): - AMapFoundation-NO-IDFA (>= 1.9.0) + - AMapSearch-NO-IDFA (9.8.0): + - AMapFoundation-NO-IDFA (>= 1.9.0) - BRPickerView (3.0.0): - BRPickerView/Default (= 3.0.0) - BRPickerView/Core (3.0.0) @@ -188,6 +190,7 @@ DEPENDENCIES: - AlipaySDK-iOS - AMapLocation-NO-IDFA - AMapNavi-NO-IDFA + - AMapSearch-NO-IDFA - BRPickerView - CocoaLumberjack/Swift - CocoaMQTT @@ -231,6 +234,7 @@ SPEC REPOS: - AMapFoundation-NO-IDFA - AMapLocation-NO-IDFA - AMapNavi-NO-IDFA + - AMapSearch-NO-IDFA - BRPickerView - CocoaLumberjack - CocoaMQTT @@ -296,6 +300,7 @@ SPEC CHECKSUMS: AMapFoundation-NO-IDFA: a2e3c895398d7ee757278e1a0a8f9359da4b146e AMapLocation-NO-IDFA: 7cd8fc837ea41edfbf4d937cd20572e277b77d18 AMapNavi-NO-IDFA: d55b9b138c6e540f737c689975cae2c9dbd1026a + AMapSearch-NO-IDFA: c0afd2a69a076d4228becda4401dbe4a279a03ef BRPickerView: cd2e0e3aa87af062bc7a1b6f78d3dfd5f04f04bb CocoaLumberjack: e4ba3b414dfca8c1916c6303d37f63b3a95134c6 CocoaMQTT: 1e2fa493d57045d66fb1eba2bb5ffb8d77039c60 @@ -347,6 +352,6 @@ SPEC CHECKSUMS: YYImage: 1e1b62a9997399593e4b9c4ecfbbabbf1d3f3b54 ZXSDK: 786338c0a18e98e03eda00699c3bfd2700b97117 -PODFILE CHECKSUM: 848cd9ba02b2f1c209ac9eef708dd2c43b005385 +PODFILE CHECKSUM: 55d478000a8bba48e7bb7de252ef246a0b3784c4 COCOAPODS: 1.16.2 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 6ecd40d..b6c0c24 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -9,9 +9,9 @@ /* Begin PBXAggregateTarget section */ 0E87F100EFC3B44F5BB5AF12375D07F1 /* OpenIMSDKCore */ = { isa = PBXAggregateTarget; - buildConfigurationList = 2699A8B67046B622F96AABD3BBE468AF /* Build configuration list for PBXAggregateTarget "OpenIMSDKCore" */; + buildConfigurationList = 32EC84C3A61472246641BB56FD2E98FA /* Build configuration list for PBXAggregateTarget "OpenIMSDKCore" */; buildPhases = ( - E895D27776801DFE519B6823E8902AD6 /* [CP] Copy XCFrameworks */, + 34AC1E1C7089E9A2B02630E5768997CE /* [CP] Copy XCFrameworks */, ); dependencies = ( ); @@ -24,7 +24,7 @@ 7076D8346C63B23AFEB99C337B4FB476 /* [CP] Copy XCFrameworks */, ); dependencies = ( - F1B3BD039FD2FBD19A8A8D8D0ED0EB7C /* PBXTargetDependency */, + 0BDF43179957CCA97C7D54B605E8DA3C /* PBXTargetDependency */, ); name = GYSDK; }; @@ -44,10 +44,20 @@ buildPhases = ( ); dependencies = ( - 3B607B900B3AE1002E32F36A904C519A /* PBXTargetDependency */, + 1EB7E2F4976D30DC76F8E7158EB82538 /* PBXTargetDependency */, ); name = "AMapLocation-NO-IDFA"; }; + 4F1379598302C9160590B3650C10E1A5 /* AMapSearch-NO-IDFA */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 74F8BC6869B879C9A4487377E57EA717 /* Build configuration list for PBXAggregateTarget "AMapSearch-NO-IDFA" */; + buildPhases = ( + ); + dependencies = ( + 7D1E2746D9544590EB33563B19820E46 /* PBXTargetDependency */, + ); + name = "AMapSearch-NO-IDFA"; + }; 7F18C31A804695333763EEC303E265D7 /* WechatOpenSDK-XCFramework */ = { isa = PBXAggregateTarget; buildConfigurationList = 96B7158D5435EB95E2DC0D0FB8F01241 /* Build configuration list for PBXAggregateTarget "WechatOpenSDK-XCFramework" */; @@ -60,7 +70,7 @@ }; 8194323886ECAF7E912EFDAFC84017AA /* ZXSDK */ = { isa = PBXAggregateTarget; - buildConfigurationList = 576FADB9287CAB9D1DBD5489BA2F9F54 /* Build configuration list for PBXAggregateTarget "ZXSDK" */; + buildConfigurationList = 28BA5E0A457071E20DBE52A7F2A9EC51 /* Build configuration list for PBXAggregateTarget "ZXSDK" */; buildPhases = ( ); dependencies = ( @@ -74,7 +84,7 @@ D984A768DD4A1ECAD484A89C6159909E /* [CP] Copy XCFrameworks */, ); dependencies = ( - 7F2DDBFAA694905367CB567B1E3EA8DA /* PBXTargetDependency */, + 80C14E279A7D4C6AE0CBA3818B439731 /* PBXTargetDependency */, ); name = GTCommonSDK; }; @@ -93,5411 +103,5430 @@ buildPhases = ( ); dependencies = ( - AF14B7715797A5638B144A0E2AF264EA /* PBXTargetDependency */, + 48E3E5D00E3CC3550DB81E047A6C03A6 /* PBXTargetDependency */, ); name = "AMapNavi-NO-IDFA"; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 00163F4101C75E466D374529D3F742B7 /* AnimationConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF18080833FE625E4E66FAE74DB13F1D /* AnimationConfiguration.swift */; }; - 001F54657E99D3DD8D5347E2A1ED35E3 /* tree_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = CB34F024E999FDC86E938E60BE66D1DA /* tree_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 0047D92CE5DE36B5229EF973CEB391F3 /* IQKeyboardReturnManager-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D450E8FF2E92730D350C74F3EFE05991 /* IQKeyboardReturnManager-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 009F3E30D7FA73B953B542D6CE0478F4 /* Utilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8A3919BCEE0BD29196F82C8955B8213 /* Utilities.swift */; }; - 00D69AD872EF460A7A9715B345A1C31B /* Protected.swift in Sources */ = {isa = PBXBuildFile; fileRef = B51E86095074ABE8FAD229BCA79A4D92 /* Protected.swift */; }; - 00DF912D26DE40BE8B425DB5CBC58662 /* thread_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 046FB0BAE43D52DE80997452891F5420 /* thread_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 01216C042B056FFF0FC7EE32A002C38A /* IQKeyboardCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FD4FF2044F0E52BD9B7F38983A9073BA /* IQKeyboardCore-dummy.m */; }; - 01325B248B873256D96817D4BD59EE45 /* GenericRxGestureRecognizerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF48A4841EB8D285A6E2FB8AE8FADD04 /* GenericRxGestureRecognizerDelegate.swift */; }; - 013D0B0A8786F5B34F039FB3704E12AB /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51E5DEAFF2154D6BDA3E80B5F9DDB622 /* Indicator.swift */; }; - 01461285DFE546C71E99B49A3BF32601 /* CocoaMQTT5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 810355F961D0BD7C1F416BAB826E0F08 /* CocoaMQTT5.swift */; }; - 01558CE387040D1B87A0D647315D9EC4 /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A803CA20E08EE71A6FE1913CFF21C27B /* AsyncLock.swift */; }; - 019E2E60370D97793F78BFA5B82E7F70 /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02374768886C4DE627FB46ECABED75BE /* ImageProgressive.swift */; }; - 01A2F980FF2D6910240FF18E32D42F01 /* URLPathComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D4A438769CD2860B1DC22B87FA1D444 /* URLPathComponent.swift */; }; - 01FCBA3480BF4F485F07F1C7B25B88D6 /* NSObject+YBImageBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 001C120970337E0C2A40AD8742CE3099 /* NSObject+YBImageBrowser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0204F1D153C3934D103B1E36AEB9DBCA /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53ABB6FADA5C3EB98825469DCF3AC82B /* BehaviorSubject.swift */; }; + 000E2FBAEAB5DD9E7CE1C56FE5740AB9 /* UIImage+ExtendedCacheData.h in Headers */ = {isa = PBXBuildFile; fileRef = FD6DFA8F065A3FB61046158108BFE318 /* UIImage+ExtendedCacheData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 00163F4101C75E466D374529D3F742B7 /* AnimationConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5CB3A2EB39352B10FDABFF64EBB58BF /* AnimationConfiguration.swift */; }; + 006FED4FABDB2D457B1FAFB0D9DDA237 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 436069239582E94AF6CE8004CE71281F /* PrivacyInfo.xcprivacy */; }; + 009F3E30D7FA73B953B542D6CE0478F4 /* Utilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20B41EDAF16B4CA3CF232E44BA8A1937 /* Utilities.swift */; }; + 00D69AD872EF460A7A9715B345A1C31B /* Protected.swift in Sources */ = {isa = PBXBuildFile; fileRef = 512CD8D0E7110EE292C905E72C809312 /* Protected.swift */; }; + 00DA58130F92C3C4D262295527835CE7 /* IQTextInputViewInfoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66686B882470AFA1A0397F3060CADBFA /* IQTextInputViewInfoModel.swift */; }; + 0104D7CEE1A417DE1BDAA930B969BF28 /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 562D09724E0390EBDED4EB266EB8EAEA /* TailRecursiveSink.swift */; }; + 0106E9CDA5D9822532F8875B3BB7C7A3 /* IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EC1C889D558FFCEFF76497E40B464B5 /* IQKeyboardToolbar.swift */; }; + 01216C042B056FFF0FC7EE32A002C38A /* IQKeyboardCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B297B7965C60F83404B58DF943A57753 /* IQKeyboardCore-dummy.m */; }; + 01325B248B873256D96817D4BD59EE45 /* GenericRxGestureRecognizerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA880C62488B4D0D097EC9AF22C5CD3D /* GenericRxGestureRecognizerDelegate.swift */; }; + 013D0B0A8786F5B34F039FB3704E12AB /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B67C9392C903C4F09D80E52BBAE9387E /* Indicator.swift */; }; + 01461285DFE546C71E99B49A3BF32601 /* CocoaMQTT5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C82E73658C853DE32F372E95B4D0876 /* CocoaMQTT5.swift */; }; + 019E2E60370D97793F78BFA5B82E7F70 /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46B1296E3B2F2471609ED08C9BC0FC22 /* ImageProgressive.swift */; }; + 01A2F980FF2D6910240FF18E32D42F01 /* URLPathComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CBD35803F1AD3E4A721B23DE032D69D /* URLPathComponent.swift */; }; + 01BA22FB44D2082BC61797279F9F28FF /* tree_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5987DC2F71C9BB7DEAB29D52F4A15A44 /* tree_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 01FCBA3480BF4F485F07F1C7B25B88D6 /* NSObject+YBImageBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 02B354137A94233386D8D5AE26E6E7A3 /* NSObject+YBImageBrowser.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0217BD2D535BBE17D651A40D117783C5 /* Kingfisher-Kingfisher in Resources */ = {isa = PBXBuildFile; fileRef = C298ABB78D9B05529B89D8322DB2E7B0 /* Kingfisher-Kingfisher */; }; - 02661A0934BC99375198D41EA84CDD7D /* YBIBImageCell+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 460656997E5EE5D9E0698201F3AA7C4F /* YBIBImageCell+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 02683E28CDD2177B4C9357DE2703DDEA /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67E03E31C6645A615F24394D3EAAE82E /* ControlEvent+Driver.swift */; }; - 0269E56425701B4C3F93B6F4F0E64CBB /* SDWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FD2AC2C414BD6F1B94F2DBCC9289E45 /* SDWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0271477AB7D9A819CEFF2B3E3DFB2AB0 /* lossless_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 69F63AB0F6D23B5E177E9C1D0FC2F107 /* lossless_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 02A077F2213F33626EE359901596991B /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = D6D4DB05AF60C93B92ABD4F786F3E0E5 /* UIView+WebCacheOperation.m */; }; - 02C4F6B988D732484A46A2E05B2C1EEA /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FF4A3448EBAC3DEBFE17E468BF500BD /* Sequence.swift */; }; - 02D2DB67E038F3DAD4147733C3DAC7FC /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = DC151B0763306552501FE06945060CB3 /* DDASLLogCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 02E3116300863BD1C354A8D903D7565B /* OIMMessageInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 20C1C4C4BF94B0DF33B7418261F217C0 /* OIMMessageInfo.m */; }; - 02ED202445E582ACB19CAAEFAC809CA3 /* PhotoManager+Download.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7D9AE54448B8CC97266B6C33A8A55B5 /* PhotoManager+Download.swift */; }; - 02EF3A9D8DDA3246BD301B1102089A2A /* Core+PHAssetCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A8D5BB70710A26116A644F5442EDF31 /* Core+PHAssetCollection.swift */; }; - 032A08256DCE07E9C62F690AA69B4D27 /* UI+SectionedViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AE81FBB2269C64E40BC940BB1002BFC /* UI+SectionedViewType.swift */; }; - 035210BC0776F21ECEE09CFA2F6BF155 /* lossless_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 9E175833728EF970B47B6472F691A3FF /* lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 03562064141628A841696CAFBB20C24D /* SDImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 67AEB43A8B432A0993EA253009F88AD1 /* SDImageIOCoder.m */; }; - 03ABABC12DB32941CACA6E84B73A6E4A /* String+IdentifiableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3044CDA5796259557DC75A7F21EDC01 /* String+IdentifiableType.swift */; }; + 02661A0934BC99375198D41EA84CDD7D /* YBIBImageCell+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E19B56DE39494FBA37B57692D6EF6E8 /* YBIBImageCell+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 02683E28CDD2177B4C9357DE2703DDEA /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = F618C4432459D408A5ED2C0A78E03D70 /* ControlEvent+Driver.swift */; }; + 028F3568CBEB4C6B9C895C969B012874 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35472B450A87DE829C101B723A2D34F8 /* SwiftSupport.swift */; }; + 02D2DB67E038F3DAD4147733C3DAC7FC /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = 346B75FB77103B2E7ADE5F9D4CB399A4 /* DDASLLogCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 02E3116300863BD1C354A8D903D7565B /* OIMMessageInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 66D9C5CD4758BDC1DA354E5D35847B8C /* OIMMessageInfo.m */; }; + 02ED202445E582ACB19CAAEFAC809CA3 /* PhotoManager+Download.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6AA3A6A56174D52410A705A497E5985 /* PhotoManager+Download.swift */; }; + 02EF3A9D8DDA3246BD301B1102089A2A /* Core+PHAssetCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9ED3C7EBF905ABFB9240EEC1175243B /* Core+PHAssetCollection.swift */; }; + 032A08256DCE07E9C62F690AA69B4D27 /* UI+SectionedViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0668957B7E2F16E35A3F6D3C1FF947DB /* UI+SectionedViewType.swift */; }; + 03ABABC12DB32941CACA6E84B73A6E4A /* String+IdentifiableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C3A1A7CC66A537B9F03AFA7EB75DC0E /* String+IdentifiableType.swift */; }; + 03D19406C51F185C3EF306498689B178 /* upsampling_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 90ECC2E3709F9ABE4612BEDE3E087A70 /* upsampling_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 03D322D24970E08C238D0ADBDC329D7B /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3632FB47FDC0E38AD72D1DF3A0326E60 /* DistinctUntilChanged.swift */; }; 03DF4BF1D027604EBA81A2B71EFB9080 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F2C997ED187FDEF21DB00D42F13F8ECC /* QuartzCore.framework */; }; - 03FEB821F4A4A5B5AF34B6C63A725BB8 /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = D377E6AF5455F9A22A4DF0A70F239936 /* TailRecursiveSink.swift */; }; - 0405473F95DEE160A5B7ABDCD6F0740F /* UIHoverGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00D147910114C7EE7FAA82A1B4D029F6 /* UIHoverGestureRecognizer+RxGesture.swift */; }; - 0416889045464020D660A5621EB34E34 /* AssetManager+AVAssetExportSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82B6B0E3FF7DF66D90DB9472A54BC6DC /* AssetManager+AVAssetExportSession.swift */; }; - 042116C407630C22F93E1349008E29F8 /* OIMMergeElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 7942AD73E51A48BC6C4D508F64F56BAB /* OIMMergeElem.m */; }; - 046C8CF4F5BC1F8F7AEB535E1FB5CFF9 /* TADotView.m in Sources */ = {isa = PBXBuildFile; fileRef = 521276977248711517B7D9227735264D /* TADotView.m */; }; - 047B4D6CD41F000AA47649010F82993F /* PreviewVideoControlViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93C3E87DF5C78B6BB16964B5ADD6C174 /* PreviewVideoControlViewCell.swift */; }; - 047B5E7719C01E0B8F74EFF450844D54 /* MoyaProvider+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F6B57F8A24EA510C446503996B91352 /* MoyaProvider+Internal.swift */; }; - 04BE13B7BE601D68D258C5C2141CE32D /* VisibilityAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F93BB801C64837D05710676EA9BD8275 /* VisibilityAnimation.swift */; }; + 03E5C1B2BDA7847BF1ADA1AB16E484FB /* SDWebImageError.m in Sources */ = {isa = PBXBuildFile; fileRef = A54B91310D182B2DEA878FD85E1278E2 /* SDWebImageError.m */; }; + 0405473F95DEE160A5B7ABDCD6F0740F /* UIHoverGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7021589A8D7E5A3C7FFEC5A2D4A3BFD1 /* UIHoverGestureRecognizer+RxGesture.swift */; }; + 0416889045464020D660A5621EB34E34 /* AssetManager+AVAssetExportSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2EC687B3CE79BB59E46F202C606D307 /* AssetManager+AVAssetExportSession.swift */; }; + 042116C407630C22F93E1349008E29F8 /* OIMMergeElem.m in Sources */ = {isa = PBXBuildFile; fileRef = D42A880725528826458727445469A8CF /* OIMMergeElem.m */; }; + 046C8CF4F5BC1F8F7AEB535E1FB5CFF9 /* TADotView.m in Sources */ = {isa = PBXBuildFile; fileRef = 93EACCC7DDE1C1721729201F6D50E86B /* TADotView.m */; }; + 047B4D6CD41F000AA47649010F82993F /* PreviewVideoControlViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 917B18E13D9B24E53662C39EBFA21486 /* PreviewVideoControlViewCell.swift */; }; + 047B5E7719C01E0B8F74EFF450844D54 /* MoyaProvider+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB0E8F84C0B1CB0BB87C1BCF1981592F /* MoyaProvider+Internal.swift */; }; + 04BE13B7BE601D68D258C5C2141CE32D /* VisibilityAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0A51EBEC67C577170907B41967897A0 /* VisibilityAnimation.swift */; }; 04D2FBEDB09B8FC903912AC7993FF237 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DFA273262C05031D86CC3431CFFA95B7 /* CoreGraphics.framework */; }; - 04EB3FD7471864461899D550CEE10E67 /* SGTorch.h in Headers */ = {isa = PBXBuildFile; fileRef = 567F1E3981A4FF1982413B612495CBF8 /* SGTorch.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04FBCBF56FCF4C5D0720AC79C655568C /* EditorCropConfirmView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA9073B5D7DC87629F096F9E8E014FB8 /* EditorCropConfirmView.swift */; }; - 0511045F15C50BE1E37215AC43DA01EC /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 376332B7BB7B62B68F0FF48144147A45 /* CFNetwork.framework */; }; - 05258BE5ECB12221959C3063D7FC2D65 /* ShapeLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 093096E31C060CD027D0D1EA861F0456 /* ShapeLayerModel.swift */; }; - 052A668537A68ED7885540E5C57DBFED /* DateComponents+Extras.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA431FBAAEDE55685C55F3469203A794 /* DateComponents+Extras.swift */; }; - 053D5ECAC6AB411239EADAC1C5F02451 /* CompatibilityTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A1131B3987C9D726889C860FFF42EE /* CompatibilityTracker.swift */; }; - 053E17D6D68FEA74FD5AE22B6802A997 /* SetContentProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17EF27AEF16388FDC510308820805BDB /* SetContentProviding.swift */; }; - 054A91521A2745391CE2146B6F155213 /* ItemPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE5ABED27F87C9660B184858B1B8849B /* ItemPath.swift */; }; - 0560CF0FAED380A38E9AC7B99E4DAA91 /* SGPermissionCamera.h in Headers */ = {isa = PBXBuildFile; fileRef = 0461707215337AAD62C3723BBCDFBBE1 /* SGPermissionCamera.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0581591413413713D4973513D6040303 /* sharpyuv.h in Headers */ = {isa = PBXBuildFile; fileRef = D01D157702A63E8366DA302CC3D4000A /* sharpyuv.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 05900739BCE69610C92CB0C95F876B91 /* AnimatedControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = B38102CC922026DBD9CF5D00EFB67312 /* AnimatedControl.swift */; }; - 05A4658C91684151AF00A23640687114 /* EpoxyableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAB9A4713F0A2AFFE4AE9DEC1C9E9181 /* EpoxyableView.swift */; }; - 05B425A1503F1F39BC47560E422BA861 /* EpoxyModelArrayBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F3DFFEBB74D741A70001A66FB9876B1 /* EpoxyModelArrayBuilder.swift */; }; - 05C2F1443184466A943591154955D0D1 /* SendMessageCallbackProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = B1A4B4499BC0961A41FA6C94937D1CFC /* SendMessageCallbackProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 05E2B7C1DB7528A0BBEA1521BE0DBAF1 /* MASViewAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E8761BC4CD9E209236B168AA9A5B450 /* MASViewAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 04E95DDEF1AB70D7A2FCA48441F23788 /* SDWebImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 419BF6555B0192E632269C16AB815ADD /* SDWebImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 04EB3FD7471864461899D550CEE10E67 /* SGTorch.h in Headers */ = {isa = PBXBuildFile; fileRef = 524F3CAF089CEC0AE91E17AB41DA4804 /* SGTorch.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 04FBCBF56FCF4C5D0720AC79C655568C /* EditorCropConfirmView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D27B3D5E0B5FADD90B54C8EB4679A3BA /* EditorCropConfirmView.swift */; }; + 05049DA846243DA489B146D630CE5675 /* ObservableConvertibleType+Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F757793A71F482B336A585A2EDEE950 /* ObservableConvertibleType+Infallible.swift */; }; + 05258BE5ECB12221959C3063D7FC2D65 /* ShapeLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34A49332D10D7EC55D419D88F14152FE /* ShapeLayerModel.swift */; }; + 052A668537A68ED7885540E5C57DBFED /* DateComponents+Extras.swift in Sources */ = {isa = PBXBuildFile; fileRef = A376DE3889BA8FC9A5D1A857F3597216 /* DateComponents+Extras.swift */; }; + 053D5ECAC6AB411239EADAC1C5F02451 /* CompatibilityTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = D40E2EA3E087A30D5B652192A1EFDB06 /* CompatibilityTracker.swift */; }; + 053E17D6D68FEA74FD5AE22B6802A997 /* SetContentProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = D06CAE21DEFD9ADAA668229BA07295D6 /* SetContentProviding.swift */; }; + 054A91521A2745391CE2146B6F155213 /* ItemPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A2B0667A58D1C443CF1ABB5FA80C78F /* ItemPath.swift */; }; + 0560CF0FAED380A38E9AC7B99E4DAA91 /* SGPermissionCamera.h in Headers */ = {isa = PBXBuildFile; fileRef = 1076DF77E9F6AD6719011A156898C1B6 /* SGPermissionCamera.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 05900739BCE69610C92CB0C95F876B91 /* AnimatedControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F510C180430790C621C2C0F1ED706DA /* AnimatedControl.swift */; }; + 05A4658C91684151AF00A23640687114 /* EpoxyableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB3561CB59DBC203E1AA55FAC8E4A945 /* EpoxyableView.swift */; }; + 05B425A1503F1F39BC47560E422BA861 /* EpoxyModelArrayBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F81F9F1E0EE536968499C1C58DF3A9D /* EpoxyModelArrayBuilder.swift */; }; + 05BF6B319D01259165A206A15494D871 /* sharpyuv_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B74320C7A6821AF0062B5728A8D3E09 /* sharpyuv_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 05C2F1443184466A943591154955D0D1 /* SendMessageCallbackProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = D43DCC1766D95090B5CA618F5ECA2329 /* SendMessageCallbackProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 05E2B7C1DB7528A0BBEA1521BE0DBAF1 /* MASViewAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ED417118600BCC66A9EC527C37E4E5A /* MASViewAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; }; 05E73561BC60D31AC165FAE1231C6478 /* PhotosUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73FB8216CF2F66343E68F8498EADB79F /* PhotosUI.framework */; }; - 05F4664FC4EF89925161A064AA6481BB /* IQKeyboardManager+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF9C35991B6D9CAB45E6A768445293E2 /* IQKeyboardManager+Position.swift */; }; - 061133BB6337EE5A3410B5128CFC2CE4 /* GradientAnimations.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4BEC792F5669F9D0D43AA15BF04F1B8 /* GradientAnimations.swift */; }; - 06365D4673388FDCBC959A28CAA66A2C /* KingfisherWebP-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C62A75C4C2AA55E78D25F0FAC62948F /* KingfisherWebP-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 063B9A53D8634268BC4AEB0125672C4C /* YYImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 93A9A38811756D4EAAB41DDBB3BB01B9 /* YYImage-dummy.m */; }; - 064D909CD827405E8DCC309DB1B7775A /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEE3938ACC036CF328CF374473E5DE01 /* ConstraintLayoutSupportDSL.swift */; }; - 0689573C4CB915F596ACA7E8D0FA2FA2 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1173EAD0D0D388E9978D18024BA381EB /* RecursiveLock.swift */; }; - 069DE3C62EDB5A4C34D16C73764479BF /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = A560DADE88C77353ACA4395B65DF6F55 /* SDImageLoader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0742024C403D33DAE1A61F92BBFB5E77 /* Shape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49FE8250CEB1B1D102C700718CA4B50B /* Shape.swift */; }; - 074387D1012BC0F5C90B358F27A1331F /* RequestCompression.swift in Sources */ = {isa = PBXBuildFile; fileRef = F78CA78125DA71590DB818E31E775B2B /* RequestCompression.swift */; }; - 07B786D395A82E77231FD156AAAE111B /* TouchDownGestureRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DDC45AA036BD23A7F56E8AD0A1755BF /* TouchDownGestureRecognizer.swift */; }; - 07B7FDC5EE64F7506513385E084BB03C /* rescaler_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = C79107D372FD76CE46C6B9978D2DD797 /* rescaler_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 07F13C3B7C638A4698BC8027BE97F41A /* InvertedMatteLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33991ADFD09CFF18C661630612AD9F04 /* InvertedMatteLayer.swift */; }; - 0803922C32F64281624BBFBD921DD7AD /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 8532CAA666A00596668A4A54E18EB285 /* PrivacyInfo.xcprivacy */; }; - 080FBC62B74BF059220234CB58B07DF7 /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF7DAD42AFC0B547440A897EEEFB5B80 /* Image.swift */; }; - 08245D4B470F47E0B48E2FAF0AC143A3 /* MarqueeLabel-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 23017ECA54C3CBD5176B55EBF95DD71D /* MarqueeLabel-dummy.m */; }; - 083B0B494C5F6B69924BB36E3850D23E /* RequestTaskMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6E6969DEED149B4075B86A364B3F8B4 /* RequestTaskMap.swift */; }; - 084C46802D14C32B995FE54FB53ACD0D /* Core+UIImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04883560E50BCB27E9CB928AA6D5129E /* Core+UIImage.swift */; }; - 084E92CB08662FC57F439221B88153F5 /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D572FB3467726EF10F7FC28BFD8EBB4 /* _RXObjCRuntime.m */; }; - 08719ABCE689ED74FE7486B1E49DAA6C /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4269C0FA0DEF9E24ED9E75A78554B0DC /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0873B6769DCEF912824DEFEC89E814B5 /* PhotoManager+Language.swift in Sources */ = {isa = PBXBuildFile; fileRef = 911288211476ED42618C3AF41BD9C4BA /* PhotoManager+Language.swift */; }; - 08805C91EE5E8F3B036C8A2944A1FEC0 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3D40D91F6C704686E4A5A56DA5C2E93 /* Map.swift */; }; - 08808820A664FF8A05D05673DFC2F0D9 /* Defaults+StringToBool.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3382CC11D4E4CF76CD8E5019D73B92B3 /* Defaults+StringToBool.swift */; }; - 08CEC0498D8A036E9B1C73E75EA97DA7 /* Archive+WritingDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51576B01B485E00ED44B09B6476B384F /* Archive+WritingDeprecated.swift */; }; - 08D522810370969B9044D9F7A52BC9AF /* sharpyuv_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 0D93BF4FA4073771009F37A6398F7F6F /* sharpyuv_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 08D760F7FD56D081A8EC93E79E2AF58C /* Date+Compare.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BBFE419E7060F76DB8B509637636BA /* Date+Compare.swift */; }; - 090DA6F59EF2FFD1D4CCF09575EB78EF /* ProgressImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3FD87DF09E2CFEDFE85EC62BE521E21 /* ProgressImageView.swift */; }; - 0916F06148D7B6BD8998D3A4402F992A /* lossless.h in Headers */ = {isa = PBXBuildFile; fileRef = C3214E916253649FD9129BABB16A0830 /* lossless.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 091C8409581AE1022225E05E5416E01E /* OIMUpdateFriendsReq.h in Headers */ = {isa = PBXBuildFile; fileRef = A180EC22DFCF74841269702A752B3D25 /* OIMUpdateFriendsReq.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 095210E5E9EA5A07D9E27224A6306B39 /* RxPickerViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF042131310042C0583390AAA656847B /* RxPickerViewDelegateProxy.swift */; }; - 0975A08237E7A3B1A89703DF4F95D2CE /* NSTextStorage+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7497F505F82BE8F7CC8FA76733EBCCE7 /* NSTextStorage+Rx.swift */; }; - 098DBEEC80BF63E263C4FC22141E9D63 /* NSImage+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = 04020DDE854FCD62255005089DCB45DE /* NSImage+Compatibility.m */; }; - 09B1E7904CF237490E6EA35DAB2AFD76 /* Marker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12CA37A7BD3E9F95648EF2AF5278B844 /* Marker.swift */; }; + 05E800ECE8605C9DA6EB3D397BACBFB4 /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 775F6A18682279F27F1B91EA571AEBAE /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 05F4664FC4EF89925161A064AA6481BB /* IQKeyboardManager+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45045E586F3D3D1CE9C60E04AA93E5F1 /* IQKeyboardManager+Position.swift */; }; + 061133BB6337EE5A3410B5128CFC2CE4 /* GradientAnimations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F0121D7CB07A04E282DB8A5CCA1216D /* GradientAnimations.swift */; }; + 06365D4673388FDCBC959A28CAA66A2C /* KingfisherWebP-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 45D88730776B91AC5F5107DF834F0B7B /* KingfisherWebP-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 064D909CD827405E8DCC309DB1B7775A /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F5E27949997A51D69319A338D4F9633 /* ConstraintLayoutSupportDSL.swift */; }; + 0652E532EEF8925D7C5DBD472DC35628 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BDFC9ADF6E2D5D82CE80C5EB15D5E4E /* PriorityQueue.swift */; }; + 0689573C4CB915F596ACA7E8D0FA2FA2 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 015F45293C686F68F33DE617EEC4E2A2 /* RecursiveLock.swift */; }; + 06FE206C97C562AC90FBECC0A4B95E92 /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = F973D30AA730C3F511E9D5CBCA770ED5 /* NSData+ImageContentType.m */; }; + 07171815B767628A28ABE07074184731 /* dec_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 9304CAB0545D75E3796FC9193320E4AA /* dec_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 0742024C403D33DAE1A61F92BBFB5E77 /* Shape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33090E826167EB1DAB84877931D013FF /* Shape.swift */; }; + 074387D1012BC0F5C90B358F27A1331F /* RequestCompression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D88574F7C83A72128EBC7A462020044 /* RequestCompression.swift */; }; + 076C865CBB46BEC6F5EBD3E3CB2A4BB2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + 076F1D6EBB759E212735F4A29FA68600 /* sharpyuv_csp.h in Headers */ = {isa = PBXBuildFile; fileRef = A6FFA95C8F06953CAC10A3F01732BC8A /* sharpyuv_csp.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 07B786D395A82E77231FD156AAAE111B /* TouchDownGestureRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF35804D0328505F8FC95994C9A899D9 /* TouchDownGestureRecognizer.swift */; }; + 07F13C3B7C638A4698BC8027BE97F41A /* InvertedMatteLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83EEE2A3DBAE9138FB86D3A51721BADB /* InvertedMatteLayer.swift */; }; + 080520BED1074D95A8BDBD8987699253 /* RxRelay-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CA7419610B111783D1AC204DBB06AF2 /* RxRelay-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 080FBC62B74BF059220234CB58B07DF7 /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = E586CBBEAA73E8B46FDD033A6F0DD36E /* Image.swift */; }; + 08245D4B470F47E0B48E2FAF0AC143A3 /* MarqueeLabel-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BD2D0D55F39BEBF28AFAE13041923332 /* MarqueeLabel-dummy.m */; }; + 08265CE893425428CA16FF4C68E96E8F /* quant_levels_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = F5024CEB627C419EB8CE8D6227FC7EFF /* quant_levels_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 083B0B494C5F6B69924BB36E3850D23E /* RequestTaskMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64492DCC8045D115663E41B334C47026 /* RequestTaskMap.swift */; }; + 0840CB1B5FADEDEDD321B79DBA2C42F5 /* SDImageCacheDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AA701432BBB9A3DA4CEB48AA1DD35C0 /* SDImageCacheDefine.m */; }; + 084C46802D14C32B995FE54FB53ACD0D /* Core+UIImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13C48F1ECEC1DF3666E55913C0FC6B98 /* Core+UIImage.swift */; }; + 084E92CB08662FC57F439221B88153F5 /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = D35CBB2979195AC8EB4E298FF8E32946 /* _RXObjCRuntime.m */; }; + 087178155462B3C4415D95B4B9AEE8D9 /* animi.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AF722494C594414F597D234A38A3ACD /* animi.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 08719ABCE689ED74FE7486B1E49DAA6C /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = DCB3B4BF463E15EEC56928439CF45F2A /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0873B6769DCEF912824DEFEC89E814B5 /* PhotoManager+Language.swift in Sources */ = {isa = PBXBuildFile; fileRef = 050D07B9377FF98AF8D9AE146D21263F /* PhotoManager+Language.swift */; }; + 08805C91EE5E8F3B036C8A2944A1FEC0 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7945EA49AE75271ED0B10CF26BDAC47B /* Map.swift */; }; + 08808820A664FF8A05D05673DFC2F0D9 /* Defaults+StringToBool.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F765307DDB54C58EB3D44F858E73A44 /* Defaults+StringToBool.swift */; }; + 08CEC0498D8A036E9B1C73E75EA97DA7 /* Archive+WritingDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58F271F300D7367ADE2192D34E2FFDC6 /* Archive+WritingDeprecated.swift */; }; + 08D760F7FD56D081A8EC93E79E2AF58C /* Date+Compare.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12F084DC81ACC81477B17CE0A387B286 /* Date+Compare.swift */; }; + 090DA6F59EF2FFD1D4CCF09575EB78EF /* ProgressImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09BD33CC36AC188E606C513543C68182 /* ProgressImageView.swift */; }; + 091C8409581AE1022225E05E5416E01E /* OIMUpdateFriendsReq.h in Headers */ = {isa = PBXBuildFile; fileRef = 25AC33EC6EA6B06C99C4900DAF1BAA7C /* OIMUpdateFriendsReq.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 095210E5E9EA5A07D9E27224A6306B39 /* RxPickerViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A657A3F1034EB9D3E85BD0D8CB295BA /* RxPickerViewDelegateProxy.swift */; }; + 096C6A557DB363B130375634E043A92C /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FABB521F31965F5E1C04A05003C14ED /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0975A08237E7A3B1A89703DF4F95D2CE /* NSTextStorage+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6DEC7251191D69EC5204BE1C10F3DA8 /* NSTextStorage+Rx.swift */; }; + 09B1E7904CF237490E6EA35DAB2AFD76 /* Marker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AB6A07869F2614F1E317EDFC6482F09 /* Marker.swift */; }; + 09C887CD2297903686F2B4EB100AE975 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 43D81B23B164ECF031788261D08A54ED /* PrivacyInfo.xcprivacy */; }; 09D303C994021652DF841C463DBD1DC5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 09E1F569A93FAD4B9149E30B9301F44A /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4EF1756EB6DAD30C30E47994A8E698 /* ConstraintPriority.swift */; }; - 09F3999F473EEC3E6F0473F192F78AE9 /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5675766C84D5E20F5F0ABB615EF0BFE9 /* DefaultIfEmpty.swift */; }; - 0A3AA3796404AE5372CD8BF82DB292CA /* SGQRCodeLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 736FE2E47206F1875C29F3C44759482C /* SGQRCodeLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A3CDA42D34C348015FC56B30FCF0A4D /* UIImage+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B7990A8F874EAB4C6A8C47FE2F81518 /* UIImage+Transform.m */; }; - 0A543346E663B7BA3CC071AA92390EB4 /* TADotView.h in Headers */ = {isa = PBXBuildFile; fileRef = 66E60E05079088418F892BEA00222F03 /* TADotView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A6AAD2D2BA4C7238396D11707EAEA18 /* Calendars.swift in Sources */ = {isa = PBXBuildFile; fileRef = B417E415D651219F1D1A6544AD123CEA /* Calendars.swift */; }; - 0A6B13476257A23933E56E6AC47407F0 /* IQKeyboardToolbarManager-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C57C686F30775D89928D96D320F88F62 /* IQKeyboardToolbarManager-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A8D9AC2B8F9313FA1E0766D228E2633 /* YBIBDefaultWebImageMediator.h in Headers */ = {isa = PBXBuildFile; fileRef = BB49C451E96FA04E61400AB2DD62259F /* YBIBDefaultWebImageMediator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0AB7466CAD9AFA68F7D623D26216DD29 /* PolygonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 169EAF35737AACFFBF2B651484BC3461 /* PolygonNode.swift */; }; - 0ACE791308083423E3C7527EF3A9D5F8 /* unwrap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57F7B84FE0F6D8EFE877DB0D80267D31 /* unwrap.swift */; }; - 0AD12222CC550A22E04D0C4CD300EEAA /* AssetManager+ImageData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E2C6F5D4B00A06581E08DF9D333D8C4 /* AssetManager+ImageData.swift */; }; - 0AF16F084FDB6E84677C4692CD931EE6 /* TAAbstractDotView.m in Sources */ = {isa = PBXBuildFile; fileRef = 09741D08FD71E094A5C354F05CE80B14 /* TAAbstractDotView.m */; }; - 0B0A3A1044D081A95821B26BF0C69B68 /* FramePubRec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BE18152D7B1A3477543CB46E33E5F07 /* FramePubRec.swift */; }; - 0B2318A7D092E8764DDAAE9543317C18 /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A1034FF5A2E3E304404501CD9E58AB7F /* SDWebImage-dummy.m */; }; - 0B3E8B56E20456A8CDDD9FADBF264A50 /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF80E8C426DBA4234C1DD753232DECA5 /* ReplaySubject.swift */; }; - 0B51EEA64B86A79555A693F46E3B6CF6 /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = E62F84C13EA1A1DE9F036A06CDFE4C3A /* BehaviorRelay.swift */; }; - 0B6EDB15A5AFF1C293C87685F2AFDED4 /* HexColorTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09D9FEAFDC39DFB61EE3A7FD2393F54D /* HexColorTransform.swift */; }; - 0BB482C84CBA67C80C36C4EB8A9FBEC1 /* quant_levels_dec_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C417DDC85E5AC657B9073707A963B67 /* quant_levels_dec_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0BC1D7B347B7BBFD5D95BBDA306E859A /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1C3C0480432AA6C873AD038CFD51417 /* ImageAsset.swift */; }; - 0BCB47E9D038A812EEBA83A8B9E5E7E8 /* PhotoEditorDrawView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0B1BA2FD4158D12D109C2E67EC13D22 /* PhotoEditorDrawView.swift */; }; - 0BD03DDEEB3CBDB7C2D899140420AB5D /* YBIBVideoCell+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 502933C679F74CD475DE0F8EF1CD0351 /* YBIBVideoCell+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0BD1E52C6A20A1E2F9B6044C2CF41DAC /* SDCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = BBDDE4CAF92A92EA9095CF27C6FDEA5E /* SDCollectionViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0BFC16EDC3C5B27C356AE6874D501A4F /* GradientValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B094E3F349463B73D7557B60F586179 /* GradientValueProvider.swift */; }; - 0C1FCBA3CB3B8765A2C30078B2124381 /* IQKeyboardReturnManager-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F692E93173EE41FD8FA57AEDDD5957C /* IQKeyboardReturnManager-dummy.m */; }; - 0C4B8FDFF8B62BDE5D9619AA21A56D79 /* IQTextInputViewNotification-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F8B4333C9C0E0FFA204384985EE7AA84 /* IQTextInputViewNotification-dummy.m */; }; - 0C846019DFFC02B519458A292CEE12B1 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3E168E6A0E6480A3ADDDC5A3DD3E7171 /* PrivacyInfo.xcprivacy */; }; - 0C9333022A04758AE828D9F279411DBD /* RxTableViewSectionedReloadDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD93D41EDDCBCB1FB2E0E2FA23CB6D43 /* RxTableViewSectionedReloadDataSource.swift */; }; - 0CA7A132ABE7018DE9295456732F38BB /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 204A7E25C8CC6CABD34015B8F77E7DE9 /* ConstraintAttributes.swift */; }; - 0CC2D56EACB32070DB435FD288A1CD4E /* DidEndDisplayingProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04CF5894A8B0F98B1A3BB75B01FBBE63 /* DidEndDisplayingProviding.swift */; }; - 0CD5ACC23FF61A15F2857B2C16F2FC41 /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = ABCEBE9857B755A5D931A750138DE5BD /* RxSwift-dummy.m */; }; - 0CEC3ACCB21A1514075A65CA04ED003D /* CALayer+setupLayerHierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E22B096DBB30A9C296D8002293DC4B /* CALayer+setupLayerHierarchy.swift */; }; - 0CF8BA66E12078120DB863307972EEB4 /* MultiTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBE40016308CDF43E8CD79F942AFDAEE /* MultiTarget.swift */; }; - 0D24F81A53BBD7B165BF5CB77A3C79E7 /* AnimatedSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7E9F8DBBA04F63C77D08336C0D45672 /* AnimatedSwitch.swift */; }; - 0D56D4EF41351DAE13C3E467D4168FDC /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BD785CDA4D9C027E0616384DA943A83 /* ObservableConvertibleType+Driver.swift */; }; - 0D938196DFD18FB78E92B65939ED3DF0 /* CurrentFileNameHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19A2F0720950BA7B39F7B11B8AB071D7 /* CurrentFileNameHelper.swift */; }; - 0D97A8A4AC6C7B5ECBC2120ADDF396E3 /* OIMFullUserInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C15536DF5A65DFDAC0F24F9125B2DAD /* OIMFullUserInfo.m */; }; - 0DA214C674CD2A388AAAA2308FDBAFAB /* SDWebImageDownloaderDecryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = B09B6F9008832E73D74F2A2FCDDFAC82 /* SDWebImageDownloaderDecryptor.m */; }; - 0DBAE07ED5D8EFF25BD2F6B66EE97A50 /* YBIBAuxiliaryViewHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 3511977B3CF51AB132DC220BBE4C2214 /* YBIBAuxiliaryViewHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0DC813E62FCEF6C6C3009180D7790BFE /* Result+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C4D0D97B8CED81FD29AACEE85AC82B /* Result+Alamofire.swift */; }; - 0DD3C9300DD0E60CCB346230EF8F04BA /* vp8li_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = DEE127B1FE8625A24A2AADBC877CB51A /* vp8li_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0DD5A6A6AE3541FFDBAFC54BF485C39A /* color_cache_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 9835A69A9C52BF9F3DF75EE78DCF9FF2 /* color_cache_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 0DE5DB9C6227B3416778D8417DD95EA9 /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF44650768E31C736B5DAB88012FAF5E /* ConstraintView+Extensions.swift */; }; - 0E13270B2F909467965F667C340E2179 /* CallbackContextEpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = 065D1A3D2F9D26C79E0F5A4F23B8684C /* CallbackContextEpoxyModeled.swift */; }; - 0E30A2856E438861946ECEE79ADC366A /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97273DF1C0B7A59A3C7737B75D0DF860 /* Font.swift */; }; - 0E658960F47D4CF87A47AA250064BA14 /* ignore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AA37BBEC0DD31AEFA4394E8A89FB378 /* ignore.swift */; }; - 0E69D7FEC523A96BAD55D2F023719866 /* partition+RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA07C93902415217EB65AD42195FA709 /* partition+RxCocoa.swift */; }; - 0EAA64723D37C616524F37C4FDB53454 /* BRPickerAlertView.h in Headers */ = {isa = PBXBuildFile; fileRef = 049042316D8EC1AD2AB386CED496A51B /* BRPickerAlertView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0EBE508DD8B363B9D0D421049EB86AE2 /* lossless_enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 109FB96E16FD9650A6C48BEED2895DC5 /* lossless_enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 0ECDDB52DFF2A8C21B6FEF7889ED3D7D /* DDOSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = E3B37015D6E0E600A32572D89F8A9F20 /* DDOSLogger.m */; }; - 0EF10747EF2A02413E84BD5EF7C87A4B /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = A08A1D23A106C6BD28791B1ECA90DCE5 /* MJRefreshNormalHeader.m */; }; - 0EFD76F7AD42ADD91832DC587763228C /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = C86841AAA54256E91AEB1BFCCDC8C763 /* Amb.swift */; }; - 0F4377E02EB437F7B9E8057DD477F38D /* PhotoAssetCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8820834CC6ECCD506B15B2C7308F7D /* PhotoAssetCollection.swift */; }; - 0F902D4DF9C36FE5C013A9553EE1DFC8 /* BRPickerView.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 5F4D819E679EDE34E7811DEFB84C951E /* BRPickerView.bundle */; }; - 0FAE540AF1B286B3DB2B1A692C9CFA9C /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E046B009D3145657AD6ACB1A705C880 /* URLSession+Rx.swift */; }; - 0FD18359A58F66248D18498A8252A505 /* AssetManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 484B9927E2D287505141D36AFE79EFE6 /* AssetManager.swift */; }; - 103337BF8ACBBD1355A09C1805816F01 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0DB79253C45B430B6AF3C7C08C6792 /* Platform.Linux.swift */; }; - 10358166A89DEA3283C1A996CD8DC55E /* GroupOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = D159229F45A1E2DAD719967276C1FDFC /* GroupOutputNode.swift */; }; - 106F4BFFBE4F028458C0C4A5BAFD3B41 /* YBIBVideoTopBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 17687DAA076F725E7ED98624F934D3EB /* YBIBVideoTopBar.m */; }; + 09D3301301B6D2EDB6398E8D61E1FDA5 /* token_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 133F3AA2EFC24CE32B1F6656F346B051 /* token_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 09E1F569A93FAD4B9149E30B9301F44A /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DFD249382BEF8F251D99DE119939349 /* ConstraintPriority.swift */; }; + 09F54B267254E67B0411214A921E4113 /* quant.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DEB89896102A41EA8189D2C04081D8F /* quant.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0A3AA3796404AE5372CD8BF82DB292CA /* SGQRCodeLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 23A1C137503952FAC548924F5CB99E00 /* SGQRCodeLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A543346E663B7BA3CC071AA92390EB4 /* TADotView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A3A0BE0C6BF4C3FA6373D4306A52EDF /* TADotView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A6AAD2D2BA4C7238396D11707EAEA18 /* Calendars.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49243E3837BBD4F54EEA8C2F01A08AEE /* Calendars.swift */; }; + 0A8D9AC2B8F9313FA1E0766D228E2633 /* YBIBDefaultWebImageMediator.h in Headers */ = {isa = PBXBuildFile; fileRef = D9159F71D6F2E957728212896512F12A /* YBIBDefaultWebImageMediator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0AB7466CAD9AFA68F7D623D26216DD29 /* PolygonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B9392CA50A3A8C4CBE593C95F4C47DC /* PolygonNode.swift */; }; + 0ACE791308083423E3C7527EF3A9D5F8 /* unwrap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D3A463367FE6630B18B214371E3A66B /* unwrap.swift */; }; + 0AD12222CC550A22E04D0C4CD300EEAA /* AssetManager+ImageData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 768EEABBF64399B0C9521F946CAE0473 /* AssetManager+ImageData.swift */; }; + 0AF16F084FDB6E84677C4692CD931EE6 /* TAAbstractDotView.m in Sources */ = {isa = PBXBuildFile; fileRef = A107F5DD843EFEBA23AB6F8BF1B81748 /* TAAbstractDotView.m */; }; + 0B0A3A1044D081A95821B26BF0C69B68 /* FramePubRec.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD2E95344C03BA9C9946216C6D98014D /* FramePubRec.swift */; }; + 0B3D499F0929E5547CE1C44C6CEA5AE1 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; + 0B6EDB15A5AFF1C293C87685F2AFDED4 /* HexColorTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5177EB33CEB459E165811CB94B38073 /* HexColorTransform.swift */; }; + 0BAD9147F6DDC20176F79563A4580CDB /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0C2C2B72B958321CDA4408FA9B2CFCA /* Disposables.swift */; }; + 0BC1D7B347B7BBFD5D95BBDA306E859A /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE7DA751CE1226CC5EC8C396098AD648 /* ImageAsset.swift */; }; + 0BCB47E9D038A812EEBA83A8B9E5E7E8 /* PhotoEditorDrawView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F222E31D2F9AA3E73DD6982EDB7D8CFA /* PhotoEditorDrawView.swift */; }; + 0BD03DDEEB3CBDB7C2D899140420AB5D /* YBIBVideoCell+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C654A6972B5F4815C5F49D5DC165BE9 /* YBIBVideoCell+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0BD1E52C6A20A1E2F9B6044C2CF41DAC /* SDCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 44FCA597C22B0F4E1363734190A7C0AF /* SDCollectionViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0BFC16EDC3C5B27C356AE6874D501A4F /* GradientValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDDC4C1D1638F64418E7F1D3B6122C08 /* GradientValueProvider.swift */; }; + 0C5FFD3CE5A7157FC803CB1A91DD8151 /* UIView+RespondersObjc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42349B67B8A65A3218D61BEDB5CF8CCE /* UIView+RespondersObjc.swift */; }; + 0C9333022A04758AE828D9F279411DBD /* RxTableViewSectionedReloadDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F13557467A85009368BE028DB5F4FD8 /* RxTableViewSectionedReloadDataSource.swift */; }; + 0C9FF862631529C2F2B56A3334838777 /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = F365D11F7EBFD4E500A267A81FD5EE20 /* VirtualTimeConverterType.swift */; }; + 0CA7A132ABE7018DE9295456732F38BB /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1015C35B781DC3F91CFE3633AA0F18E7 /* ConstraintAttributes.swift */; }; + 0CA8C10919528844D6BE4DFC4B5C36B6 /* dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BC0E660D082A0FF8551A9F1325122B7 /* dsp.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0CC2D56EACB32070DB435FD288A1CD4E /* DidEndDisplayingProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABDC138E54E994CF2DE01753A4BA961F /* DidEndDisplayingProviding.swift */; }; + 0CEC3ACCB21A1514075A65CA04ED003D /* CALayer+setupLayerHierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E010328E23446DE43892254E8A307419 /* CALayer+setupLayerHierarchy.swift */; }; + 0CF8BA66E12078120DB863307972EEB4 /* MultiTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED288E6477C4B80CD312D7869E9565C2 /* MultiTarget.swift */; }; + 0D0B67E98AF48073CCC35F028D2DAAEC /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEA3D58900C0EF06EBE77773C1DCAF40 /* PrimitiveSequence+Zip+arity.swift */; }; + 0D24F81A53BBD7B165BF5CB77A3C79E7 /* AnimatedSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22A0BC577E4A0F3476AE199F4DD41DB2 /* AnimatedSwitch.swift */; }; + 0D39D1F1434640887C135E6D86A5D4DA /* sharpyuv_dsp.c in Sources */ = {isa = PBXBuildFile; fileRef = FAD83635B357311F4174A64474427271 /* sharpyuv_dsp.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 0D56D4EF41351DAE13C3E467D4168FDC /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEC3139772D6EEA2D527235B809C4998 /* ObservableConvertibleType+Driver.swift */; }; + 0D8B2499D8DAF70A1EE036F61DD20590 /* picture_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 9324B922892E11DEF30799190F2B9C4D /* picture_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 0D938196DFD18FB78E92B65939ED3DF0 /* CurrentFileNameHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1736F05638FCD77B83052162064FA6A9 /* CurrentFileNameHelper.swift */; }; + 0D97A8A4AC6C7B5ECBC2120ADDF396E3 /* OIMFullUserInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = B6B43C4438B4ED2AA19C0CD8FFBD0399 /* OIMFullUserInfo.m */; }; + 0D9DCEC5AE070FB7B056B08A95562907 /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58CCAB15EA2C74D7D0B644DFC3534DE6 /* SwitchIfEmpty.swift */; }; + 0DBAE07ED5D8EFF25BD2F6B66EE97A50 /* YBIBAuxiliaryViewHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE8B0978324A2FEB3C2BF62A4BD65A9 /* YBIBAuxiliaryViewHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0DC813E62FCEF6C6C3009180D7790BFE /* Result+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD1331D56882EC94CEE98D25770A8ACE /* Result+Alamofire.swift */; }; + 0DE5DB9C6227B3416778D8417DD95EA9 /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0929C32D0507D76E070921692F9CDABD /* ConstraintView+Extensions.swift */; }; + 0E13270B2F909467965F667C340E2179 /* CallbackContextEpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09CD0FFB6CBBD593C9BA48EDD74E0F77 /* CallbackContextEpoxyModeled.swift */; }; + 0E185AF089D0504113AA13D23145C8A3 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8047FDBA8C743B72E4185AD8EFE3CC94 /* Bag.swift */; }; + 0E30A2856E438861946ECEE79ADC366A /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF67197794390C73A25D110C671209F2 /* Font.swift */; }; + 0E658960F47D4CF87A47AA250064BA14 /* ignore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 844A62EFACC6EEB5098EEFA433681E80 /* ignore.swift */; }; + 0E69D7FEC523A96BAD55D2F023719866 /* partition+RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = B44F38A9D03BE44156B7E703259D3D38 /* partition+RxCocoa.swift */; }; + 0E78646504E24E0FCB1D4E3571E7C0A7 /* format_constants.h in Headers */ = {isa = PBXBuildFile; fileRef = A35A3FB739AE2E34287D1F969D1CD41E /* format_constants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0E87DB4ADEF43556BFE7AC31996828AA /* SDImageAWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = AF3B9F941B7643F0B3900740C032206A /* SDImageAWebPCoder.m */; }; + 0EAA64723D37C616524F37C4FDB53454 /* BRPickerAlertView.h in Headers */ = {isa = PBXBuildFile; fileRef = 84448C217997BEF8FA4BD778C5E5FFB1 /* BRPickerAlertView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0EC95EC27DCF25E8B3A99C7513E1E0C5 /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8EE6A9DE71033389D60A7F3C191E31F /* SynchronizedOnType.swift */; }; + 0ECDDB52DFF2A8C21B6FEF7889ED3D7D /* DDOSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = C86916C65DED135478E16AA0C41003F0 /* DDOSLogger.m */; }; + 0EF10747EF2A02413E84BD5EF7C87A4B /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 7391C24A4CDB519D031A88818E8F61DC /* MJRefreshNormalHeader.m */; }; + 0F4377E02EB437F7B9E8057DD477F38D /* PhotoAssetCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B27F455624279742C32816BE071A47B /* PhotoAssetCollection.swift */; }; + 0F86BAEDF569995DE002CA34E7BC09C6 /* rescaler_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 9A317C533CFCDA821F1F708BAF539A81 /* rescaler_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 0F8E28AAEDCF5FF95A13EBA22C30FF3A /* NSBezierPath+SDRoundedCorners.m in Sources */ = {isa = PBXBuildFile; fileRef = 39A1EBC41635E2C30A2E6C45D50E7BAE /* NSBezierPath+SDRoundedCorners.m */; }; + 0F902D4DF9C36FE5C013A9553EE1DFC8 /* BRPickerView.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 8E307B276F3DB78CDA3A5FD8C021E34E /* BRPickerView.bundle */; }; + 0F9FE3B494BC015AB5438ED5AE97546B /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE15F53BC0041E037C4E348CEF697543 /* ObservableType+PrimitiveSequence.swift */; }; + 0FA03556CFEC2ED5E48DD540019081B1 /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = B7C5509F2CD0D11AC1C50FF51A3D7C64 /* UIView+WebCacheOperation.m */; }; + 0FAE540AF1B286B3DB2B1A692C9CFA9C /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1E40EFE89E43AB2D7FA29BA330F355E /* URLSession+Rx.swift */; }; + 0FB01F22EBEF1E5A1CDE9FBC5636118F /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B9A1F3AA3D60CDB3CDFE9CC416CC38F /* Completable.swift */; }; + 0FC4BA12B52B189F38E4B7B05B557901 /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 57758C8B8980DF1BCAB195F556BE8732 /* SDmetamacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 0FD18359A58F66248D18498A8252A505 /* AssetManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 444BEAC79F13B9F92BBBF50E27137537 /* AssetManager.swift */; }; + 103337BF8ACBBD1355A09C1805816F01 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05218567F0BB25D3334E0B654DAA9C61 /* Platform.Linux.swift */; }; + 10358166A89DEA3283C1A996CD8DC55E /* GroupOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F8C84B8CA674CED394B2F1348B46807 /* GroupOutputNode.swift */; }; + 106F4BFFBE4F028458C0C4A5BAFD3B41 /* YBIBVideoTopBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 163FB364163AB09178ECF2C0E1ABE16F /* YBIBVideoTopBar.m */; }; 1080C4E4B6FB8B1BD23CB4AE3A2C31C5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 108D25E96A8834F93D0DAD5C26D654C0 /* RxTableViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D590E23D2401DC40E016AE0FDDF6F34 /* RxTableViewReactiveArrayDataSource.swift */; }; - 10A4345F4313A493E14D63E1D3898591 /* CGColor+RGB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 705FE0812D1F78D361814065FAF71ED5 /* CGColor+RGB.swift */; }; - 10BF11AC5501D529FC0AC9C0EAB13BF9 /* ProgressHUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5EE72D5DECDAFE437630FE34AD02F85 /* ProgressHUD.swift */; }; - 10F16AC3337D401D95B70319FF26CA95 /* IQKeyboardToolbarManager+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78A81168CF5BC5B1D85BC6F1F326989E /* IQKeyboardToolbarManager+Toolbar.swift */; }; - 1105B4A023D2B23A2003AF236E9376E0 /* BaseCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E70EA80A6A7FBB78FB66795FE6F25F8 /* BaseCompositionLayer.swift */; }; - 114069EBE34C9108E81D3884C4112C08 /* DotLottieAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACDD9DF9BDB8EA5D0237DF42311EBE64 /* DotLottieAnimation.swift */; }; - 1140FCB1BDC1B86277347BB1A1325370 /* LottieConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 210E8B3E907B2C645CCD869D5234C739 /* LottieConfiguration.swift */; }; - 11538956E6B6D748323391EB865CBFFE /* UISegmentedControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E58561682F61B469BC1A80E18B5DFA90 /* UISegmentedControl+Rx.swift */; }; - 115E6A3F461DC8C1E92EFEE3058E0291 /* YBIBOperateBrowserProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = C04BAC62176F8D6BA9D6F64F7B5969BD /* YBIBOperateBrowserProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1194E62AA3F6F506799B1A43B16942B5 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45FCEF9A4CCA5396ABB93C428F132DC0 /* ConstraintDirectionalInsets.swift */; }; - 11C874E8E7EBD295ABBC1365FC1C1F86 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - 11C929E6BFB46F981685446F26DCE605 /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = CF437AD2D94178BA0DD60B4918185E56 /* MJRefreshAutoFooter.m */; }; - 11FC9573D3140E8580EE8B826043B4D4 /* YBIBSentinel.m in Sources */ = {isa = PBXBuildFile; fileRef = 76B651725F6B6DC746644AC3E2C963F5 /* YBIBSentinel.m */; }; - 1209CC2C1D005107878D8CCFEB9769FE /* decode.h in Headers */ = {isa = PBXBuildFile; fileRef = D9C63BAF683D8F9053F11B333E6B59E1 /* decode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 12126C0A2AD8578D3E3874D1F0D129B3 /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22080567CFFBB62FB4A9CAB4BA858C20 /* Binder.swift */; }; - 126496714AD564062A8C10787CC01B8B /* MJFoundation.m in Sources */ = {isa = PBXBuildFile; fileRef = 778A91344380D99FFA129B58EA15BF19 /* MJFoundation.m */; }; - 12747F86266940B02E2B373CFB2EE754 /* OIMSoundElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 5877471D07BEE54F411F3B6595A69B1F /* OIMSoundElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 12B0F9412DA72E5C518155799154EFCA /* NSObject+YBImageBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 8745A6355DE1F3C8196F5CF9F6370B57 /* NSObject+YBImageBrowser.m */; }; - 1313426F64905A867293DAA192DDAB28 /* URLEncodedFormEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = C58352B4B029C63C589773B54C41F77C /* URLEncodedFormEncoder.swift */; }; - 132AB999C64A17477FDCC324B9F8C3A2 /* SDWebImageDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = EA63E6A519F91C97591DAF114F634FF6 /* SDWebImageDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 133D4036B80FEC81083D14417775A8C3 /* NSBezierPath+SDRoundedCorners.m in Sources */ = {isa = PBXBuildFile; fileRef = CE0A1FE39110743D50B13068B4C94BEA /* NSBezierPath+SDRoundedCorners.m */; }; - 13416A8B642871CADD954FD04797CC67 /* DataExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBF0C31E72B67EA27FF6809F5DD5D9D6 /* DataExtension.swift */; }; - 1378200C53053198AEF5C75BABBEF58E /* SDImageGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = 037F9574F229C351F027AF752A24315C /* SDImageGraphics.m */; }; - 138D67F6083B792390FB49401FC6B96C /* LayerEffect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C162DCB7A4DE04B79F580FE221544CE /* LayerEffect.swift */; }; - 13B0512A565AFF7DD1AF210965AB35FA /* DDLog+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9D20E5A7B32396278597AD29B817CB2 /* DDLog+Combine.swift */; }; - 13DBF1513F653277014B703362F3DFE3 /* Int+DateComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0098D4B7679AC7EF7FC219CE01C48B73 /* Int+DateComponents.swift */; }; - 141E78E1381DBCAF7D310FCC1C8BA54E /* YBImageBrowser+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = B83E3F2DCF34F2A73FF6E95BE2C5D3F3 /* YBImageBrowser+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1463FCD0976200B9E656F31FC5803F5C /* OIMFaceElem.m in Sources */ = {isa = PBXBuildFile; fileRef = DE104ADC996D7B5363D31A3F90CB1D8F /* OIMFaceElem.m */; }; - 14941B4F679EB26EE74BAC6D2AB7487C /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEAD0DE7CC7BB2091A0D0B45A3F742ED /* InfiniteSequence.swift */; }; - 14943D0EE97A4966510A86F5C3FC66A5 /* MJExtension-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D7EAF26504CAD9A7267EB22E9B97171 /* MJExtension-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 14A37558E0138C9C3201C28578DA6EED /* CocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = E417B30DE8CC90EB175F1F76BF3EDD27 /* CocoaLumberjack.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 14E7FA491D8E0ADD6C6E74B1772E73CB /* ViewEpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = 682FC9FDDB2614C3B0FD50FB5FE2493F /* ViewEpoxyModeled.swift */; }; - 1509D9892B9A6D6BE7DE77053F26DDBA /* OIMGroupApplicationInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 01E96F424297EBDD0D1763D28F285378 /* OIMGroupApplicationInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 150C4577BF48F57FB9C9117625A2C538 /* CombinedShapeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7929402B1C909AAB3A71B878F53CEF95 /* CombinedShapeAnimation.swift */; }; - 154230695B4E3D61B8D2BD02DAA2CE91 /* IQKeyboardManager+Appearance_Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA96B30B20B5177DBEC6486B1A8B5D49 /* IQKeyboardManager+Appearance_Deprecated.swift */; }; - 15B86EDE2F58A6BFDC8A2FA898F256D4 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CFB8D8B6A743A3B3A0DCC1C774DB0AB /* UIColorExtension.swift */; }; - 15E6E572206C36EF6A7B57C85B3399AD /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 27E59A2FE81AD0953E03D1EF4FD1A1B9 /* SDWebImageDownloader.m */; }; - 1625D017B0A759A680FCB0C5C797A1A3 /* SGPermission.h in Headers */ = {isa = PBXBuildFile; fileRef = 47AD85C65452A893BBDD93B6F715F4C4 /* SGPermission.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 16746E111A8A707073043335AEC0A654 /* SGQRCode-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B97481033B039696A8BB607CAC27FE03 /* SGQRCode-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 16AA39E87C11601D1C68DB4A78B9D2C5 /* SDMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = FBA51F0DB100877AD58EF09FE7FE81D4 /* SDMemoryCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 16CC427093CE09F879561F11238C085A /* OpenIMSDK-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C777559BE5E55BFA689194E7EE15C08 /* OpenIMSDK-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 17464C96F17B07CFCBDCE42E40AEF592 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 8E1B66346C4F15731EBEB1E11C606DF4 /* PrivacyInfo.xcprivacy */; }; - 174953FEBCEE7B162A5EDB2290126D12 /* ImmutableMappable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E41582DA468A23705B17AFBC7CE97AD /* ImmutableMappable.swift */; }; - 176B924D14DF82F2BBD31380D8CFBED1 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88E00559850F7C7A1631220D9921C809 /* Map.swift */; }; - 177551992713EA2FCFCBC96BCDF3B548 /* dec_clip_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 8EC4850DAB95B4F58ADDBEA9461AE2F8 /* dec_clip_tables.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 178C56922BA738F67A565CA8681F0F05 /* OIMFriendApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = D67FDBAAEED8DBCD7555715377F4099F /* OIMFriendApplication.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 179439396BE32AAC0EBD8AF986573053 /* DDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = D8A008C1559D788E0969C9F091A8E887 /* DDAssertMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 17ABD1A935188470A532AF5630EAE19A /* CGImage+WebP.h in Headers */ = {isa = PBXBuildFile; fileRef = DC28C3D9DF2136337012FA1DC757AE9D /* CGImage+WebP.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 17BDA99227A012CF9CEA639D56A748A2 /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = B305DBE0D9B360618FAE3CBF253D88A3 /* RxPickerViewAdapter.swift */; }; - 17D774DAF5C4C286CCED8F85F4B36271 /* CodableTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6C10A536A72FE9228F9BED2F91A0E55 /* CodableTransform.swift */; }; - 17EAB17290DB4C1E188EC71B04DD1B01 /* webp_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 654B0B154C0EC27FCC87C9728F9B04CA /* webp_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 1809335C833BF5E3FE86CB05C7075723 /* SizeValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 711A3E589B33231270E92032EB20F045 /* SizeValueProvider.swift */; }; - 181972B17955E36868DA2CA0EDC3A943 /* YYImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 288EA526915566208380676128B17629 /* YYImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 18280EBD305C8AA2B854584F685C75F7 /* UITabBarController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 510047A55C32D8990F7A302B7C9AF581 /* UITabBarController+Rx.swift */; }; - 1844C7697B1CF9C40DCE9F3D3F81BF9E /* SDDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 27EE638A9F705C5E6B9DCAF1235F1779 /* SDDisplayLink.m */; }; - 186A2DC5B476A02DCCFD4808E3325486 /* ColorValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15F37224A53776122658CE8F21D84F15 /* ColorValueProvider.swift */; }; - 186B573F1BEB8A23419A02814A7741DB /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 454DE964EAE6CF295C20550CD0F58183 /* MJRefreshFooter.m */; }; - 1890A37BDFB0A545A54349C90E1844ED /* backward_references_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = BF790A4E0237F030AA6EC94128D3F7C2 /* backward_references_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 18A9BD20BD92F84CB527CEE24403C91F /* lossless_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 7AF9E3A9E237554655197F266F7B4436 /* lossless_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 18E15A8F3E7A6A0AFBDC265971B598F6 /* IQDeepResponderContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B19335B1ADCD8AC45F9D21D99EF94AEB /* IQDeepResponderContainerView.swift */; }; - 18F2FD69EBCB5B9F1941D0C1FABA4684 /* VideoEditorMusicAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 769A5B05F110F9BBAD2F29ECA8400C7D /* VideoEditorMusicAnimationView.swift */; }; - 19164B08BA217FB9A3A7F6E1AFF24AEC /* EffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9A1EDB37F3C810836E76E4B92AF7231 /* EffectValue.swift */; }; - 19455C60A2177C13A8725D642AC1D990 /* CompatibleAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F97A8C868569906B8A0980DAAFC77DE /* CompatibleAnimationView.swift */; }; - 194AF5868782BB0839C3D4A3C1122B48 /* Core+UIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88FAAB5D9A63B8A5B56E11980ABBB53C /* Core+UIView.swift */; }; - 194DE07D0C413192182C519EE98B0B11 /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 3705D94FF2FA8515A9C0193C24458618 /* SDAnimatedImageRep.m */; }; - 198E46FEAC4C34781319C5B4310E9658 /* upsampling_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 388E201FD0327B9AB3F5906FD6027EC6 /* upsampling_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 19AE2EB2E3C07C86E92CC5BEB3D40BB1 /* yuv_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 6715ECE3B8265AC8529FE42E97A0B7DF /* yuv_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 19C0FD2FFAF58F668A3FDC8386699728 /* StarNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79FE6AFF67BDF407FD4CD50C8AAB2AB7 /* StarNode.swift */; }; - 19DCC268C6178B9F89DD7ADDFDB5F5FA /* PhotoPreviewSelectedViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7604D4A871DEF846E8C558BF6E4235FA /* PhotoPreviewSelectedViewCell.swift */; }; - 19E9F9236F77468892AE69B7F5ED27E8 /* DateRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A7F77A0D45B642EBCBD8B872F8AF889 /* DateRepresentable.swift */; }; - 1A0A98ABB5B2CCC48EF739D2BBF4E5B8 /* YYSpriteSheetImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 706963A1A9C8D5A557873AFEAE45DB04 /* YYSpriteSheetImage.m */; }; - 1A10909BFF2392D9F946A6487405E164 /* RxTabBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60805A1372D09D9610A0414F8CC6A236 /* RxTabBarDelegateProxy.swift */; }; - 1A260121602C475C45F89BE263F56588 /* huffman_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F8115E5AFF634B6833041903C9BAFC5 /* huffman_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1A47F6B6428CC393D000C663CFBFF3F5 /* UIBarButtonItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A91556D84199D9E36CD5E953444E42B /* UIBarButtonItem+Rx.swift */; }; - 1A4BC84B0C50F51F8FFE8A37227EE46B /* RxCollectionViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBBD2CFF1782A3E2007F7FE520CAED75 /* RxCollectionViewDelegateProxy.swift */; }; - 1A7ACC7104A0062A9CFF12A9ADD53421 /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = D79391457E883E1258E3DA9EFF192ECC /* Sink.swift */; }; - 1A7E28AA5B547FD2C03AB849E47A73CF /* not+RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D0633545A97DCF435E466E84B6EEBC6 /* not+RxCocoa.swift */; }; - 1A8C915663836B11DC3524DAAE284FF7 /* OIMVideoElem.h in Headers */ = {isa = PBXBuildFile; fileRef = E25B0D069275D9BA5A0ABDC45734F644 /* OIMVideoElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A9393A1B5F70A3BFCB9967DFFA7980E /* PassThroughOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB1B040B0263F263CE40FCDDE5481570 /* PassThroughOutputNode.swift */; }; - 1AA1377152409183D3D33BA10929BCB0 /* UIView+WebCacheState.m in Sources */ = {isa = PBXBuildFile; fileRef = E44416A6A634EE74B66F573EBBCAA3CD /* UIView+WebCacheState.m */; }; - 1AD63F875F45797E7C1D46E7C898CFE9 /* AssetManager+VideoURL.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5F3E9522D43C66518BCF1F02A6203C6 /* AssetManager+VideoURL.swift */; }; - 1AEB50393C88A3A8E94E1C7F17881747 /* LayerModel+makeAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C50CD417EE28A0423B80B3B4688D5EB /* LayerModel+makeAnimationLayer.swift */; }; - 1AEBA7397BE356EB62FBA07D451124BD /* YBIBImageData.h in Headers */ = {isa = PBXBuildFile; fileRef = B1513D60BF2F3C38C2117B35088C5D83 /* YBIBImageData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1B178612232FBB4BDBAC33A45C8631DB /* cost_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = C57CB41582F3CBD21F3915AD6E1F75E2 /* cost_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 1B3594B7A73AEDFD26434E8B42789CA7 /* UITapGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 616A3CA567B2293DC27EC1024E3FF2BD /* UITapGestureRecognizer+RxGesture.swift */; }; - 1B54B5D6BBE60B992AD6E0B0C38B54D8 /* DDFileLogger+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = D235396973296B7E9195F112AB8F9F10 /* DDFileLogger+Internal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 1B5B440676B88E51CC477BE0C3EB7BD4 /* YBIBDataMediator.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D39E813842AC055D241A92F26184EB6 /* YBIBDataMediator.m */; }; - 1B72E534FD2F9FF2A4E1D96B5018A358 /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2439EF3C0EB6FF273A6BACD046468C2D /* RetryWhen.swift */; }; - 1B87A741E524BA00E3CFD3A38E24F71A /* OIMUpdateFriendsReq.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F8406FF573869F7163C9D2B3DBD657E /* OIMUpdateFriendsReq.m */; }; - 1BA75F56E78A454136945A7C6F67BEE4 /* StrokeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 442F2AF2C8FD74DA2CF3B79683D55825 /* StrokeAnimation.swift */; }; - 1BAC69260156BD0B7C09BAE5D070F0D0 /* YBIBDataMediator.h in Headers */ = {isa = PBXBuildFile; fileRef = CB215ED1EA63C63592BBD8EC39278C48 /* YBIBDataMediator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1BADA963F5105E6DBB4DBEF932B01222 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C60908FEFC5B7DA4CBEE895FC072ED7 /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1BDE2FFB1EFA43AD2D8EADD6BD3D851C /* repeatWithBehavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22A429135F42B127A5CB0E0D73E9B1C3 /* repeatWithBehavior.swift */; }; - 1BEF0570918130CB9C4E7EE398035F17 /* ColorEffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F8EE347C1FAA7090EC967BC1EE654F8 /* ColorEffectValue.swift */; }; - 1C016469B5AA70C08BDFECAA27EAB051 /* OIMLocationElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 346A83E2971BE5DFE2C962E9A727EA80 /* OIMLocationElem.m */; }; - 1C1A9E3D4457974CF332340AB7978B65 /* IQKeyboardInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65EC1DC3ED7F84EDD6FE034678A5E32C /* IQKeyboardInfo.swift */; }; - 1C4341D3342F37B1C47EE7F2B75E2CB8 /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BEDAFEF6A2A32530ECEF3D3E25BB4D /* SharedSequence+Operators+arity.swift */; }; - 1C4D430B867251402232CD36BA776B17 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1AE4513D8FB251B2E544DED7536CDD3 /* ImageView+Kingfisher.swift */; }; - 1C5A7BFB8D2A5906F22C3F37C11CC18C /* CompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEDE7EDD0FC77BFEC8D8A32BFD407BE7 /* CompositionLayer.swift */; }; - 1C859ACCAF6650F226F834FA645E546D /* Date+Dispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 524866F94A13CC11706F8B5CD203B5F1 /* Date+Dispatch.swift */; }; - 1CFA0634F7CCBDDC1985E4C56876EA3C /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = A21561CF0BCE72D84792C131C64852DE /* Asset.swift */; }; - 1CFAEF271291CF9E61AB9A05C13CE091 /* ObservableType+Weak.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9439F22018E36F736DC1AA5E08B4FF28 /* ObservableType+Weak.swift */; }; - 1D147502E163B4AA9D2C66CB26A2C14F /* StrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D9BF08A0764394A74A29772E1635053 /* StrokeNode.swift */; }; - 1D2210462BAA572C38F6C0195C68B008 /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D57A6D2DF79513BD98DF7D96F56421BD /* ConnectableObservableType.swift */; }; - 1D2CB89B3DBBC0EBB613F753F58FAD32 /* Date.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EBC2E397B4DC20677F210025EA9633D /* Date.swift */; }; - 1D2D66E3331F77A55BB82C3920F7C40C /* OIMManager+Group.m in Sources */ = {isa = PBXBuildFile; fileRef = 42BDFA59E72E915D77ACD0722D228E10 /* OIMManager+Group.m */; }; - 1D74158DCC81C4E83C0A8945EDE69C86 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BA43D707801EFFA662AB994F2A4ADB4 /* SizeExtensions.swift */; }; - 1DAD16111DCF0BFEDDF9BD4D09008454 /* DotLottieManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 408E90D64B880AFB491FC2DF296028EF /* DotLottieManifest.swift */; }; - 1DB413B01CC591F2EADBBE0923F02E8E /* mapTo+RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = 264D4F7AE582DF424083AFD51F1E516D /* mapTo+RxCocoa.swift */; }; - 1DCEEB2B22B33F29D82E768DB059416A /* IQKeyboardToolbarManager-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A1DA580F23E6641F29EE227C27B3FB2B /* IQKeyboardToolbarManager-dummy.m */; }; - 1DE5A65531D35FBB1E317481CD316342 /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97E40352788734C0EC519F7A853EBD5D /* ImageModifier.swift */; }; - 1E2FCC70AD6980ADCA5E9C1FB63EF0B4 /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56EC12A0BDF79165A304BAA0DC226E66 /* GroupBy.swift */; }; - 1E38D43C5BCA95E8CC8DF9A5DAE7A4D5 /* UITextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65EC3B5A47ED2DB8BEBD6E5A2BA9D943 /* UITextView+Rx.swift */; }; - 1E5F1147EA1A2A40E19E345F37E03950 /* SDWebImageError.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E44BD3ADB8A4DF38EA2C846D63307 /* SDWebImageError.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1EA011B45EC780B434507AFB3D9647ED /* NSObject+MJCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = BE84A010D3A4D4B4AE4A1EF67DC95D74 /* NSObject+MJCoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1EA187490BFFCB2C6C46573270AC8B2B /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7BCB7D6F7E69870B894EE206268D3B5 /* AsMaybe.swift */; }; - 1EA55FE3952624D9F1C851FA657D811C /* IQTextView+Placeholderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 390A1A7323A93035474ED42E283E1377 /* IQTextView+Placeholderable.swift */; }; - 1ECC5F320AEFB120081358B4FFB7442F /* NSString+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 39BC6D134F703280168689741979BDCE /* NSString+MJExtension.m */; }; - 1F2DEB722138E3D7CCC4A02F01414AEC /* OIMUserInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C87672B682C8264AA656AD8C27DCDE3 /* OIMUserInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1F32C4485A60591A8E4E01D13BCFF89E /* anim_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = F73C7C2B53DA9F84943B107D86910C9F /* anim_decode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 1F4148E547493D7F1E08517E4A10A43E /* IQTextInputViewNotification-IQTextInputViewNotification in Resources */ = {isa = PBXBuildFile; fileRef = F956E149F5B195BB7833F97FC6211AE8 /* IQTextInputViewNotification-IQTextInputViewNotification */; }; - 1F46BC72239C00B6375B845426964315 /* Combine.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0A90D1C88AE636E67296B135530FC21 /* Combine.framework */; }; - 1F6D811FC66A05EA17D8838EAC88417C /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D330688169ACC3C0863CF1DC5AB0D3D3 /* DispatchQueue+Extensions.swift */; }; - 1F843A0B4CC4D94F6DD9D266567AE6DB /* BaseConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC25D8457B35E34A658443FCC6F50A3D /* BaseConfiguration.swift */; }; - 1F95E373A37C5625CC6CD68D1F433556 /* PreCompLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E0E071374D0AF7B5F3B1DBD62C78613 /* PreCompLayer.swift */; }; - 1F96FE22575E4E4FEC971C3F6C5A2CAA /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C271584C489698FD8A5C78A867F0A5B /* VirtualTimeConverterType.swift */; }; - 1FBC61AD6C848603C1B3AE2B8CE82C0F /* YBIBImageCache+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 331EDDF6D1F4D24A3E634155421CCA6C /* YBIBImageCache+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1FBE17889C1976DC4022F1202E19E5EC /* OptionalType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33D079F1B5099BEBB2203CE47B1266A4 /* OptionalType.swift */; }; - 1FE523A57E1F050C9462927D72E6453E /* PhotoEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A52891B952CE0665BC3EBECA6DD030A /* PhotoEditorViewController.swift */; }; - 2007778F9888153FFBD5794F3FC181A5 /* SDWebImageDownloaderResponseModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A57DF80D87FDC6C19054AF983750B00 /* SDWebImageDownloaderResponseModifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2014B01D7621E7DDAA1C4784FF7EF0D3 /* DotLottieCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45E9F00739D1C78BEB77C1D894110477 /* DotLottieCacheProvider.swift */; }; + 108D25E96A8834F93D0DAD5C26D654C0 /* RxTableViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9632A050C914FF422D93D84060142349 /* RxTableViewReactiveArrayDataSource.swift */; }; + 10A4345F4313A493E14D63E1D3898591 /* CGColor+RGB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32009387D2B98C91414CF76B97B493F5 /* CGColor+RGB.swift */; }; + 10BF11AC5501D529FC0AC9C0EAB13BF9 /* ProgressHUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4F28760CD94CB541252323648D749D8 /* ProgressHUD.swift */; }; + 10EDD7E9DF92E54B4A8EB84242121978 /* YYImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 260919F5B12007C3FC74656ACC3A2F1A /* YYImageCoder.m */; }; + 1105B4A023D2B23A2003AF236E9376E0 /* BaseCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BAED6252C7E60726E8B1903F2179307 /* BaseCompositionLayer.swift */; }; + 1137AD3765DE666C372E213C3768C8D8 /* SDImageAPNGCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = F5460912A0EA93D40D8A831A934985EE /* SDImageAPNGCoder.m */; }; + 114069EBE34C9108E81D3884C4112C08 /* DotLottieAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B90E7844BB291A452BC1558C58459F9 /* DotLottieAnimation.swift */; }; + 1140FCB1BDC1B86277347BB1A1325370 /* LottieConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D35F17892C830E9794D8D779867CECC /* LottieConfiguration.swift */; }; + 114684D54B3039F156A630DCF111A954 /* IQKeyboardReturnManager-IQKeyboardReturnManager in Resources */ = {isa = PBXBuildFile; fileRef = 110BD425B6CAD6801539E2C6AB6E0662 /* IQKeyboardReturnManager-IQKeyboardReturnManager */; }; + 11538956E6B6D748323391EB865CBFFE /* UISegmentedControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FC34D83D0362A71F40D55C985968F92 /* UISegmentedControl+Rx.swift */; }; + 115E6A3F461DC8C1E92EFEE3058E0291 /* YBIBOperateBrowserProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = EBE00C3DFA5DB00B3B702E74875DD80E /* YBIBOperateBrowserProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1177F76FD062BB6B58E0F519B518C5AC /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8682254BC21611D2190FD10230381A87 /* ScheduledDisposable.swift */; }; + 1194E62AA3F6F506799B1A43B16942B5 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20E91649F03B1E94FBE5C8038CBC279B /* ConstraintDirectionalInsets.swift */; }; + 11A27F1BC1386B48DA2B72B6350307B9 /* UIView+WebCacheState.h in Headers */ = {isa = PBXBuildFile; fileRef = C6E0359B49ADD332320ACDEA7E11912C /* UIView+WebCacheState.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 11C929E6BFB46F981685446F26DCE605 /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 74DED66796F914010358A5ED8747A623 /* MJRefreshAutoFooter.m */; }; + 11EF3791B998F3A3B8B42D8D916CFA37 /* lossless.h in Headers */ = {isa = PBXBuildFile; fileRef = C76E52F7598B8FC96D53EF27C44B315F /* lossless.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 11FC9573D3140E8580EE8B826043B4D4 /* YBIBSentinel.m in Sources */ = {isa = PBXBuildFile; fileRef = AF04B79B0B80B93CB1533F94B9DFA39E /* YBIBSentinel.m */; }; + 126496714AD564062A8C10787CC01B8B /* MJFoundation.m in Sources */ = {isa = PBXBuildFile; fileRef = 26674FE991110C9FFC2ED2300284BCE4 /* MJFoundation.m */; }; + 12747F86266940B02E2B373CFB2EE754 /* OIMSoundElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AFCE1CB0D4C3AA4D0B4BBA045D8B68B /* OIMSoundElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 12B0F9412DA72E5C518155799154EFCA /* NSObject+YBImageBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 19B17FCDE9C528F79F7EB954C277AD8E /* NSObject+YBImageBrowser.m */; }; + 1313426F64905A867293DAA192DDAB28 /* URLEncodedFormEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = E73D543F397D56602FFDFE2594858559 /* URLEncodedFormEncoder.swift */; }; + 13416A8B642871CADD954FD04797CC67 /* DataExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F530B664CBBCBCECB97FC01335B626A /* DataExtension.swift */; }; + 138D67F6083B792390FB49401FC6B96C /* LayerEffect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B72B8AE859C4C865DCE0A914E16546F /* LayerEffect.swift */; }; + 13B0512A565AFF7DD1AF210965AB35FA /* DDLog+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 114392F582610A714D55BD6615E096B8 /* DDLog+Combine.swift */; }; + 13DBF1513F653277014B703362F3DFE3 /* Int+DateComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B3F80BFA484A82B77E537BD98071423 /* Int+DateComponents.swift */; }; + 13E0B723EEC5F3B4DE81C52A632E2862 /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = 1952A5B318BF03DCDB0BA64CC014BDD8 /* UIImage+ForceDecode.m */; }; + 141E78E1381DBCAF7D310FCC1C8BA54E /* YBImageBrowser+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 122DEBF2CC3D9B16F031BE87B94085C9 /* YBImageBrowser+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 145B51764AF4A3C5A16A71AC7FEEED58 /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FE65EBF3E6122E727B6704F5B4EABAA /* SDImageCache.m */; }; + 1463FCD0976200B9E656F31FC5803F5C /* OIMFaceElem.m in Sources */ = {isa = PBXBuildFile; fileRef = A13A88C482FCBB8EA8526471B9250448 /* OIMFaceElem.m */; }; + 14943D0EE97A4966510A86F5C3FC66A5 /* MJExtension-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 617322B14EF3667D8FF61B12A0544E11 /* MJExtension-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14A37558E0138C9C3201C28578DA6EED /* CocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FBB499B2332F1E3E5B1F267CEFA51C5 /* CocoaLumberjack.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14E7FA491D8E0ADD6C6E74B1772E73CB /* ViewEpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFA8749F6DE4421D48555DFA1F754E8E /* ViewEpoxyModeled.swift */; }; + 15028904C803A0C10C933A295C134678 /* SDWebImageCacheKeyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = F17E8DF95EF4CF370EF58D2AAFF7701B /* SDWebImageCacheKeyFilter.m */; }; + 1509D9892B9A6D6BE7DE77053F26DDBA /* OIMGroupApplicationInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 70A3DABB452BE25AF8AA0A1A4F149079 /* OIMGroupApplicationInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 150C4577BF48F57FB9C9117625A2C538 /* CombinedShapeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74B24A079E975E378B5D3D2EA5D041AC /* CombinedShapeAnimation.swift */; }; + 154230695B4E3D61B8D2BD02DAA2CE91 /* IQKeyboardManager+Appearance_Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B544D5493B9BB04355C9B463951117B /* IQKeyboardManager+Appearance_Deprecated.swift */; }; + 154CAE508E95626277455B7E68B38B4F /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = D7F67B5D90572EA96812A1B83555F0BD /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 158BFB9946C1D3B6E425D38868C889AB /* SDAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 10E16BFAE2CF53565D15130242A4BA53 /* SDAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1592D5CD2603560F5AF0B349250DE610 /* random_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 3D9C02EF624CB446B741F38FE406BD6C /* random_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 15AC56734F6F1A9BAB22B3FC2AE49E08 /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13BC3D1676C86E42B45717CDE21BC540 /* Amb.swift */; }; + 15B86EDE2F58A6BFDC8A2FA898F256D4 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07F4E1B7CDDC5FA11E0FF8797B756F20 /* UIColorExtension.swift */; }; + 15D10245DD577B0E7CAC7A5771C92F01 /* filters_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 07E3DD5A4576B343F7563EBA40F79A3E /* filters_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 160BF5BEC0F70DEB92F99613A0240E07 /* IQBarButtonItemConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53BEC6AFB738D67FCABBFBB0854DE059 /* IQBarButtonItemConfiguration.swift */; }; + 1625D017B0A759A680FCB0C5C797A1A3 /* SGPermission.h in Headers */ = {isa = PBXBuildFile; fileRef = 69DE1E3ACAC050B8728BDA6D1D57827C /* SGPermission.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 16746E111A8A707073043335AEC0A654 /* SGQRCode-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CAC63BD0048C41B5E0B492DB0330BCE0 /* SGQRCode-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 16CC427093CE09F879561F11238C085A /* OpenIMSDK-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B7202BAEF09199989DB8384B4E8D5E3F /* OpenIMSDK-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 16CF69756B88204385489F06AD70B023 /* lossless_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = FD0B5D7E23A7435A6C735E3AA0C1EE3D /* lossless_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 1703F33F3784F9782468E6F3EFEEA012 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 516FFDB2A114604C2AD53712BD4421A9 /* SDWebImagePrefetcher.m */; }; + 174953FEBCEE7B162A5EDB2290126D12 /* ImmutableMappable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60A4113964D9FE6381F540FD8D1B7606 /* ImmutableMappable.swift */; }; + 1758ADA670C4441D82EB3060CE9A4AA2 /* SDWebImageDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = BC4BAE82D205D1EC893635DF6B99C675 /* SDWebImageDefine.m */; }; + 178C56922BA738F67A565CA8681F0F05 /* OIMFriendApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = 7007F57A56656B9A0093AF4671CEBB05 /* OIMFriendApplication.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 179439396BE32AAC0EBD8AF986573053 /* DDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = B025EA3DD053CF8D9BE8180F4E461176 /* DDAssertMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 17ABD1A935188470A532AF5630EAE19A /* CGImage+WebP.h in Headers */ = {isa = PBXBuildFile; fileRef = 099FBC86B8CF2F7D35046B66FD583225 /* CGImage+WebP.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 17BDA99227A012CF9CEA639D56A748A2 /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEF5690E17CB8EC6A22FA37F2CE8FE30 /* RxPickerViewAdapter.swift */; }; + 17C759C104840459524A33A4F4BFAE7B /* cost_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = A419582544A8929CF9F702D2DFBBD35F /* cost_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 17D774DAF5C4C286CCED8F85F4B36271 /* CodableTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 105D8FEE784C54A5B9D0396F86C8754A /* CodableTransform.swift */; }; + 17F98CE5ABED92D2B54FA51A8A9BFE6D /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = BF94171C67B49ABDBDCE4122F947C569 /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1809335C833BF5E3FE86CB05C7075723 /* SizeValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92FB1AB8B742716BB4A48E063ED53BF2 /* SizeValueProvider.swift */; }; + 18280EBD305C8AA2B854584F685C75F7 /* UITabBarController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D375AE47F1DB2754E2ADF1DD95BC15DE /* UITabBarController+Rx.swift */; }; + 186A2DC5B476A02DCCFD4808E3325486 /* ColorValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FBC4F6BB8F535835397557D504C53AF /* ColorValueProvider.swift */; }; + 186B573F1BEB8A23419A02814A7741DB /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6606214F6D2DA70127909ED2F55192A8 /* MJRefreshFooter.m */; }; + 18C1002C3FE8C3D9F40CD8DB7920426A /* IQKeyboardToolbarManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69D8214837F0F06F7B8AF785B4113178 /* IQKeyboardToolbarManager.swift */; }; + 18CED4F5CFA293DAC20C6EEC99A8FBA9 /* IQTextInputViewNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4E07B97B966D7A1CA34CE5950B51ADC /* IQTextInputViewNotification.swift */; }; + 18F2FD69EBCB5B9F1941D0C1FABA4684 /* VideoEditorMusicAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3FF37A21253867507397DFBDEE60F3E /* VideoEditorMusicAnimationView.swift */; }; + 18F71D12954293D21A2057A4F5FD1DFC /* TakeWithPredicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D09F84B5C69C822B90A926E88267A31 /* TakeWithPredicate.swift */; }; + 19164B08BA217FB9A3A7F6E1AFF24AEC /* EffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FB7D866DB52BE773A1E0B4663242570 /* EffectValue.swift */; }; + 19455C60A2177C13A8725D642AC1D990 /* CompatibleAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18A540E706D6CE3913EBD1F746DE5132 /* CompatibleAnimationView.swift */; }; + 194AF5868782BB0839C3D4A3C1122B48 /* Core+UIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D4A405EDCA7B7C8022972EB5FB1CD1C /* Core+UIView.swift */; }; + 1950558527F1D7BD6A53B5561A5B584A /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FA41C8520FA6585CF994CD9DA26FDD2 /* HistoricalScheduler.swift */; }; + 19C0FD2FFAF58F668A3FDC8386699728 /* StarNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 645F38B8B4B0BB415E48171CCC6916C1 /* StarNode.swift */; }; + 19DC3EC5251C8AF4147C89FF445670DB /* WithUnretained.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A4CF1CC60F966C998C64DF21C66F011 /* WithUnretained.swift */; }; + 19DCC268C6178B9F89DD7ADDFDB5F5FA /* PhotoPreviewSelectedViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D0F912D44FA609F3A4BBCAE8D94566B /* PhotoPreviewSelectedViewCell.swift */; }; + 19E9F9236F77468892AE69B7F5ED27E8 /* DateRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B94921AF653771F5BF484824EA5A7319 /* DateRepresentable.swift */; }; + 1A10909BFF2392D9F946A6487405E164 /* RxTabBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DBA0C824C82C90B10F65F0F5145B5E6 /* RxTabBarDelegateProxy.swift */; }; + 1A392C9784894BCF88EF4A59203B94BA /* SDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 32E4E5DDF5ACDF5DB75CA1DCD7846A34 /* SDWeakProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 1A47F6B6428CC393D000C663CFBFF3F5 /* UIBarButtonItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EC09AB265FB45800B6F9817B35BC4F8 /* UIBarButtonItem+Rx.swift */; }; + 1A4BC84B0C50F51F8FFE8A37227EE46B /* RxCollectionViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6CFC3432F809901C4A5CEFC4DF0F46A /* RxCollectionViewDelegateProxy.swift */; }; + 1A5509B8C4E612A78986339F50C2170E /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 73060FA01211DF3DB567CC40C45B5272 /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1A589C072059874102A0217DADE844D3 /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7924926CCB484C1331F889DBA7BFDB79 /* OperationQueueScheduler.swift */; }; + 1A7E28AA5B547FD2C03AB849E47A73CF /* not+RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = 421644C893D1A8F6A9CACCBACAB5EBF9 /* not+RxCocoa.swift */; }; + 1A8C7A6787C93344EE38BC233DC4C6DA /* SDImageFramePool.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D57F0DB99628AD65109DDE1FDBFB5D3 /* SDImageFramePool.m */; }; + 1A8C915663836B11DC3524DAAE284FF7 /* OIMVideoElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 72418298167BE3C5F9A291D5B8BA3FDF /* OIMVideoElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1A9393A1B5F70A3BFCB9967DFFA7980E /* PassThroughOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7397BFDA904E245A04394F44246293FB /* PassThroughOutputNode.swift */; }; + 1A975C79BCE401642690E6692161C28F /* IQTextView-IQTextView in Resources */ = {isa = PBXBuildFile; fileRef = 847044E56CBBCE1235A6F3CEF3F9F607 /* IQTextView-IQTextView */; }; + 1ABBD898329F3FCE52B0AA202F78CE19 /* SDWebImageCacheSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = BC71DFBE4A8F0048E14D34E7D2A640A7 /* SDWebImageCacheSerializer.m */; }; + 1AD63F875F45797E7C1D46E7C898CFE9 /* AssetManager+VideoURL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 328F1D64A598C8CA1FC2057007BAB19C /* AssetManager+VideoURL.swift */; }; + 1AEB50393C88A3A8E94E1C7F17881747 /* LayerModel+makeAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9945ED907B34BC060E21F6E04D31CAFE /* LayerModel+makeAnimationLayer.swift */; }; + 1AEBA7397BE356EB62FBA07D451124BD /* YBIBImageData.h in Headers */ = {isa = PBXBuildFile; fileRef = ACEB0818F348311BFE41052CBF8705C0 /* YBIBImageData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1B3594B7A73AEDFD26434E8B42789CA7 /* UITapGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7961D237689E55F8DC1B12F76ED20C4C /* UITapGestureRecognizer+RxGesture.swift */; }; + 1B54B5D6BBE60B992AD6E0B0C38B54D8 /* DDFileLogger+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = DEF908EDAB2B915CA4F971295519E880 /* DDFileLogger+Internal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 1B5B440676B88E51CC477BE0C3EB7BD4 /* YBIBDataMediator.m in Sources */ = {isa = PBXBuildFile; fileRef = 741DDA54B4EA4178D4EC300B5ED715F1 /* YBIBDataMediator.m */; }; + 1B87A741E524BA00E3CFD3A38E24F71A /* OIMUpdateFriendsReq.m in Sources */ = {isa = PBXBuildFile; fileRef = D7D7ED13F8BC63472E7DC87A90566946 /* OIMUpdateFriendsReq.m */; }; + 1BA75F56E78A454136945A7C6F67BEE4 /* StrokeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3435EAFF156F56A9B0A04D8D73E530C3 /* StrokeAnimation.swift */; }; + 1BAC69260156BD0B7C09BAE5D070F0D0 /* YBIBDataMediator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C2D62A27361BBB94B3CF4D586026ECC /* YBIBDataMediator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1BDE2FFB1EFA43AD2D8EADD6BD3D851C /* repeatWithBehavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4B983F5B60300FD7F8F3D33E79D2204 /* repeatWithBehavior.swift */; }; + 1BEF0570918130CB9C4E7EE398035F17 /* ColorEffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83086A5A6160FBE8B8070C35AE8148FE /* ColorEffectValue.swift */; }; + 1C016469B5AA70C08BDFECAA27EAB051 /* OIMLocationElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 187B6DA4D4162A019000A098BECF9FA4 /* OIMLocationElem.m */; }; + 1C4341D3342F37B1C47EE7F2B75E2CB8 /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC2F56FB242603B880B160C12BDBEA88 /* SharedSequence+Operators+arity.swift */; }; + 1C4D430B867251402232CD36BA776B17 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3481989984832C7D4050D36D778F2720 /* ImageView+Kingfisher.swift */; }; + 1C5A7BFB8D2A5906F22C3F37C11CC18C /* CompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1F92F4E3FD50E1693DEB85A03A35F10 /* CompositionLayer.swift */; }; + 1C71C80138BD4C850E74484C02DCA5C0 /* muxread.c in Sources */ = {isa = PBXBuildFile; fileRef = 6F54256D03C904083D4BA10BA8FDFEE4 /* muxread.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 1C9E4FAA23B00D4199C8FEB5DE001CA6 /* upsampling_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 6668CD4D7892469B2CB0BE7AFB0461BF /* upsampling_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 1CFA0634F7CCBDDC1985E4C56876EA3C /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE0DC1AD14E24E47EA621D50711B84F7 /* Asset.swift */; }; + 1CFAEF271291CF9E61AB9A05C13CE091 /* ObservableType+Weak.swift in Sources */ = {isa = PBXBuildFile; fileRef = D83ACEC26010F9967C9B30B8A990EB53 /* ObservableType+Weak.swift */; }; + 1D147502E163B4AA9D2C66CB26A2C14F /* StrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DA6CEB3A90B538D662BCFAA0CA6A867 /* StrokeNode.swift */; }; + 1D2CB89B3DBBC0EBB613F753F58FAD32 /* Date.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA08CA43C95A00AC99F46A404C337696 /* Date.swift */; }; + 1D2D66E3331F77A55BB82C3920F7C40C /* OIMManager+Group.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B76ECBE9B2A7833CACD5265B3784F7 /* OIMManager+Group.m */; }; + 1D74158DCC81C4E83C0A8945EDE69C86 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D84B7D2E422D0395AAA8AEBDDFB50CD0 /* SizeExtensions.swift */; }; + 1DAD16111DCF0BFEDDF9BD4D09008454 /* DotLottieManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C0E05375FAC12F09585447FF1791714 /* DotLottieManifest.swift */; }; + 1DB413B01CC591F2EADBBE0923F02E8E /* mapTo+RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD497C985F450C710CA892C129711AE0 /* mapTo+RxCocoa.swift */; }; + 1DE5A65531D35FBB1E317481CD316342 /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F97D64D008E7119E0220EDC03C22DAD /* ImageModifier.swift */; }; + 1DF40958C10B8742737E62871C577CD1 /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D4E0D524D9280F8AAAE8D198CCEF13A /* SDImageCacheConfig.m */; }; + 1E38D43C5BCA95E8CC8DF9A5DAE7A4D5 /* UITextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC8CCF607E17630CA21364B9245F122C /* UITextView+Rx.swift */; }; + 1E694AD406B87D74D7AFF4F3FE65C7F1 /* IQKeyboardReturnManager+UITextViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FD375AAD86846705FAEF160C6A993E8 /* IQKeyboardReturnManager+UITextViewDelegate.swift */; }; + 1EA011B45EC780B434507AFB3D9647ED /* NSObject+MJCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = E570928C082DE721B540B2B1C80E7A45 /* NSObject+MJCoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1ECC5F320AEFB120081358B4FFB7442F /* NSString+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 735B394E795D9E85A566037FB46CC76A /* NSString+MJExtension.m */; }; + 1F2DEB722138E3D7CCC4A02F01414AEC /* OIMUserInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 03D32F776CE096DFE34223BA34F9D11C /* OIMUserInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1F4713AC1994F7899483EFE583E915A1 /* frame_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = E5513ADCD39E58A40FD046142D83CF2B /* frame_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 1F51B1D2204D1EF91BE9D8708D921D3A /* SDAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 988F07474D7BEABA1CA7A332B1712F7F /* SDAsyncBlockOperation.m */; }; + 1F843A0B4CC4D94F6DD9D266567AE6DB /* BaseConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42C34E959C31B3A99770C69E3F79342B /* BaseConfiguration.swift */; }; + 1F95E373A37C5625CC6CD68D1F433556 /* PreCompLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 285E2627A50F2A61A33BAE70AB14669A /* PreCompLayer.swift */; }; + 1FBC61AD6C848603C1B3AE2B8CE82C0F /* YBIBImageCache+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = A82BCB32D986796BBFC276277C98A2AE /* YBIBImageCache+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1FBE17889C1976DC4022F1202E19E5EC /* OptionalType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CF90B7B39F69DC07CC5B143A2B2C9E9 /* OptionalType.swift */; }; + 1FDC20E4231AB919E3542F753ECFA2E0 /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53B75F2ABAD63EEF50615BDF5E9DB6BE /* Single.swift */; }; + 1FE523A57E1F050C9462927D72E6453E /* PhotoEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43ED3C115B515C98502BB9F5074C069D /* PhotoEditorViewController.swift */; }; + 2014B01D7621E7DDAA1C4784FF7EF0D3 /* DotLottieCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9A2702A22199C9E2FF55976DE527284 /* DotLottieCacheProvider.swift */; }; 202812410FF22B588DF523787B54E176 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 20342C3491090D9F1DB91C5CE745291E /* ItemsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAE475C11AC074D7DAE925AF9ED3142A /* ItemsExtension.swift */; }; - 204273B22B508EB5C5D6BA9D43D08603 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 2055774CD703B52DABFB1CC588394A94 /* MJExtension-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B032CFCFD657CC911D182D8D2A811A27 /* MJExtension-dummy.m */; }; + 20342C3491090D9F1DB91C5CE745291E /* ItemsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = A80324FD80F7590F2528145815A1BE4B /* ItemsExtension.swift */; }; + 2055774CD703B52DABFB1CC588394A94 /* MJExtension-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 565995A29C911D9B25ED3767536712CD /* MJExtension-dummy.m */; }; 205EB01AED14BB574DD54EAFE26E4786 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 208BA7E9A4055B273B4BA785F0A0E6E5 /* SectionedChangeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C209B1FF4A4336B9F1E2455A671257A /* SectionedChangeset.swift */; }; - 20988E7C942B437989E7A7BF1F8E9136 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6811332A1AAB8326B699B47DD80836CE /* DispatchQueue+Alamofire.swift */; }; - 20FDBBA13FADC258306290D61E078B30 /* UIView+SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F591F6C6B582F5E8709C969B4C1099C /* UIView+SwiftUIView.swift */; }; - 2107FBF0A70FF5A8EEF26AB7CFFB2AE5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 9EC10CF6FC79DFB7BB257CD473C69ED2 /* PrivacyInfo.xcprivacy */; }; - 215254D820230480A086DCC6E323D256 /* RxDataSources-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F84A438A67011B82A714B0DBBD00CC81 /* RxDataSources-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 21ADD9908F7B0003FCC8E1D221548068 /* MainThreadAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FCC139E6A9A989613D4572F3536F2BC /* MainThreadAnimationLayer.swift */; }; - 21B415E684E478369BB5D2C63382C613 /* VideoEditResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45E9DE4557D8293A19D3A550F53621EF /* VideoEditResult.swift */; }; - 2226E69CD1509DBB92A20505DB03A71F /* NSBundle+BRPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = AAEB433EDAD175285731D36ECCDDCC86 /* NSBundle+BRPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 22516EA77E7120000632C30BD9A03927 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = DF31C668ADABAF86BA6B8596EDC8A050 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 225B339BBBB5BADC1BCA9E6E050486C2 /* HXPHPicker-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FFFCEF29EA0BADE6F3F10D171F0FE601 /* HXPHPicker-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2260352B17E9CBFB9A5E5306851A2649 /* DDContextFilterLogFormatter+Deprecated.m in Sources */ = {isa = PBXBuildFile; fileRef = C19CD2437255057296FCD7FE4CD2A512 /* DDContextFilterLogFormatter+Deprecated.m */; }; - 22659F0E141158A873947512F455F086 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 227638CEE6F92D3BD0F9B0D45B49C833 /* RxTextViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08CA377037A4AD58E97A451EC1E423F4 /* RxTextViewDelegateProxy.swift */; }; - 22ABB2CB25ECF7224B583221B4C97CBB /* ReducedMotionOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC572DE50DE76A6EEB468CF36FC01208 /* ReducedMotionOption.swift */; }; - 22D9D494C26B40368647519FE900311E /* IQKeyboardToolbar-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E2679828EF182E72C2F7A362913FFAD6 /* IQKeyboardToolbar-dummy.m */; }; - 22EF1D1B405331F794F1D42A447A1E9C /* FromJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4111F97E447700708C423BF0123AF73B /* FromJSON.swift */; }; - 23590D362BBD5528842B9380D86B32A5 /* IQKeyboardToolbarManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69DE467AF2587942E0BFFF7A774A6529 /* IQKeyboardToolbarManager.swift */; }; - 23A8EB73D17E794712370ACF2E0FE258 /* YYImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 571B3DB6316C39168AC04ABBC8506747 /* YYImage.m */; }; - 23E0E5B329060D9643B8C247723D203F /* PhotoEditResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5CEFD13B01263F2D83E4790CB72FC67 /* PhotoEditResult.swift */; }; - 23E31B1322743D2B4A02DD0726DFE870 /* UIScreenEdgePanGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A204F29531B560FA7A349CD630C5EDE /* UIScreenEdgePanGestureRecognizer+RxGesture.swift */; }; - 243FC08968D968284B21109B4C52F5A1 /* CompoundBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7606EF0CD003C2D087D399D333B7017A /* CompoundBezierPath.swift */; }; - 24637C51989929A62E5E75585544A14D /* IQKeyboardManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FA481F4B014A9F22711D4D63A2486B4 /* IQKeyboardManager+Debug.swift */; }; - 2474BF514067CF8C6E05E415A425214C /* sharpyuv_dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = D290C3B280404BD90E9938BC1CE9DD9C /* sharpyuv_dsp.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 249E07B670737065F87EA04222D288D7 /* SDAnimatedImagePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = FFABE8E68961812DE0B7090FAFBFB443 /* SDAnimatedImagePlayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 24CD51B3B2698E6693B575FF1E1BEA89 /* SDImageHEICCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D3D3206D408E04795EF9F841AC72140 /* SDImageHEICCoder.m */; }; - 24E72CBC4A4DB70615D5F552218E906D /* CoreTextRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1177DF88EDD21DAC5D826DFCE38EC56D /* CoreTextRenderLayer.swift */; }; - 24E963C1D6245F98BAC8A0ACCB7DE987 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = E5E843923F8BEF4D8BD7E6A691D92F75 /* NSBundle+MJRefresh.m */; }; - 24F05AE767C4BA4A3D46405B285C1917 /* LayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70CB687F590E631FB1D8E71386B29A9D /* LayerModel.swift */; }; - 250DB522E2B88BC538C5B468436228DC /* SwiftLogLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 053D9F0E188F2326D0A07285D1127518 /* SwiftLogLevel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2558B9A09FEC5710F7D00DD5E3E053C5 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 714E996797BA38A84DB9988863C62A72 /* Request.swift */; }; + 20736C69606208CF4FAD7F253D1F8A55 /* encode.h in Headers */ = {isa = PBXBuildFile; fileRef = DDDD3A6E1F40A251D887677F0D3C70CC /* encode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 208BA7E9A4055B273B4BA785F0A0E6E5 /* SectionedChangeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = F09C60BB99BF1243825EDB287A7F7B9F /* SectionedChangeset.swift */; }; + 20988E7C942B437989E7A7BF1F8E9136 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = E928BDC3705885DC42ED8934310EC7FE /* DispatchQueue+Alamofire.swift */; }; + 20FDBBA13FADC258306290D61E078B30 /* UIView+SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E1C1238BCC0E7C34B8516902C89A02C /* UIView+SwiftUIView.swift */; }; + 215254D820230480A086DCC6E323D256 /* RxDataSources-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B2C4114C5220BFBD05886F4170B5F8EF /* RxDataSources-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 218AD048B08A5E73EA202086CB2C164C /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EA65CC2A834F5E63C4A52C2A7319F84 /* UIImage+GIF.m */; }; + 21ADD9908F7B0003FCC8E1D221548068 /* MainThreadAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA3AADD84992F4535D2BE919261B4911 /* MainThreadAnimationLayer.swift */; }; + 21B415E684E478369BB5D2C63382C613 /* VideoEditResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19BDFD11A9C787FD564EA25206E8E4A7 /* VideoEditResult.swift */; }; + 21DA7132A1DE8641259998ADFC963768 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + 21F218945D379192FFBCC555379CC5A0 /* frame_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 32BF3DBA29E65EE9CAB62FE1FBE6C3B5 /* frame_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2226E69CD1509DBB92A20505DB03A71F /* NSBundle+BRPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = E932C06AFD7C2E8B1FC153ECD1D21422 /* NSBundle+BRPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22516EA77E7120000632C30BD9A03927 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 6120325220F6997090DBFF2DB1D08CF7 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 225B339BBBB5BADC1BCA9E6E050486C2 /* HXPHPicker-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DB2E0FA16F1D1ED773A55FE425ED6F2D /* HXPHPicker-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2260352B17E9CBFB9A5E5306851A2649 /* DDContextFilterLogFormatter+Deprecated.m in Sources */ = {isa = PBXBuildFile; fileRef = 42D6C420A4316A14B2E14CEB97958649 /* DDContextFilterLogFormatter+Deprecated.m */; }; + 2265A96CE2B1DB28464CCEDDCA1F358C /* quant_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FB7901B618C0D9D0989813AB0C26808 /* quant_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 227638CEE6F92D3BD0F9B0D45B49C833 /* RxTextViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7AEE0DD5FE10F24982906498C070F9C /* RxTextViewDelegateProxy.swift */; }; + 229C0F46711BF6F27234927481C2B351 /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10DD33A86437A567CE8AAB327E7E3423 /* ObserverBase.swift */; }; + 22ABB2CB25ECF7224B583221B4C97CBB /* ReducedMotionOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 217E39E62504D03335CAFC20AADC5141 /* ReducedMotionOption.swift */; }; + 22C8D40FDA0ECA2249CE73A2F5DF74F9 /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F8FE1A7D051774597BD8040891F194C /* RefCountDisposable.swift */; }; + 22EF1D1B405331F794F1D42A447A1E9C /* FromJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 553AB8649A0B95BC9EA5C22EBFE7E351 /* FromJSON.swift */; }; + 22FCC6C4C9C67F1ED59F3E44B1ACE219 /* SDImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AE3FE2A239D3444FCE7883123188170 /* SDImageGIFCoder.m */; }; + 238A3BE6CB7FC9DD500C2322B3CE1CF4 /* SDMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 39FD2F302378C9B9AA683E436434EFD9 /* SDMemoryCache.m */; }; + 23B51C0F992F7295C2CBBDBC89576C3B /* vp8l_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = FCEEB3C08A1C28D9BDA8D497370127CC /* vp8l_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 23E0E5B329060D9643B8C247723D203F /* PhotoEditResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 037C450ED59B2E10E2F3CC789F0A78EF /* PhotoEditResult.swift */; }; + 23E31B1322743D2B4A02DD0726DFE870 /* UIScreenEdgePanGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC21038E91D7D64BFF5E73A3D1CB6A4 /* UIScreenEdgePanGestureRecognizer+RxGesture.swift */; }; + 23E7DAE9DCD7E4D08F08840883C35C28 /* picture_tools_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = A29D3FF3A0EBEC894F3707371C3931C3 /* picture_tools_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 243FC08968D968284B21109B4C52F5A1 /* CompoundBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF3F3975DA1D114361ECEEE125785E8C /* CompoundBezierPath.swift */; }; + 244FEA7972880756374CBCCF51243C07 /* IQTextInputViewNotification-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C89AA3218A3736AF2929F7A1B1C267E /* IQTextInputViewNotification-dummy.m */; }; + 24637C51989929A62E5E75585544A14D /* IQKeyboardManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 297A63A53D8F4047A30E881135238836 /* IQKeyboardManager+Debug.swift */; }; + 24E72CBC4A4DB70615D5F552218E906D /* CoreTextRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9EAC5A7E39BB5DC12F8431F9227A6DE /* CoreTextRenderLayer.swift */; }; + 24E963C1D6245F98BAC8A0ACCB7DE987 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 4804B5C2D8C096382F402D6A57EDF35B /* NSBundle+MJRefresh.m */; }; + 24F05AE767C4BA4A3D46405B285C1917 /* LayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A641AC6FA3FD70754970A75F4C79F768 /* LayerModel.swift */; }; + 250DB522E2B88BC538C5B468436228DC /* SwiftLogLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 4719B398677C6C558C3A17C3DFD5A13D /* SwiftLogLevel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2558B9A09FEC5710F7D00DD5E3E053C5 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6766D8206493EF55A3F58A485179708 /* Request.swift */; }; 2567FE276DB76481DEFC7DDFE7D775CC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 2568B6AEB87975338918C862C2FFF984 /* SDDeviceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = EFE4FA1D90177570938DE3DDB53FA2AE /* SDDeviceHelper.m */; }; - 25691C42AF5ADC1B7AABB62199030F4E /* URLNavigator-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 15A5DCEE77CAAA33B92DD20A34BDD9CF /* URLNavigator-dummy.m */; }; - 25991A53426CD54E08D67DBFA5C374AD /* enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 958630DE56397E3B976580F9A1C8B9B9 /* enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 25CE41F0442E533D2AB0256D4527FFCA /* Binding+Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EC8E670345CF1C38AC120706D8D21C3 /* Binding+Map.swift */; }; - 25DC15011A46811CCD6ED7C3F8C0D96B /* DDAssert.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBE3F8F54A35BBE05BC5C4DE334B04DE /* DDAssert.swift */; }; - 261EF92C048F313E01114B86B08D0E73 /* YBIBVideoCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 83C5C0577B08BC084DB509DB705406A8 /* YBIBVideoCell.m */; }; - 263AA59774175101E6F02708DD708E65 /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81B64F9FB80EEDE4E5815E6470B02BB7 /* ShareReplayScope.swift */; }; - 263DC1F3C2EF5F1B9D867061F1E91853 /* SGScanViewConfigure.m in Sources */ = {isa = PBXBuildFile; fileRef = D113F3251B19BAF1955863D622979F42 /* SGScanViewConfigure.m */; }; - 266430E26E283BFF16DDE67AE4234335 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EADC72F1496B0FD1F72A58983C19162 /* First.swift */; }; - 267DFCA2B97695DF4A8D9C29EB545FC6 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 39814758F52638C995CA5CC05710F634 /* PrivacyInfo.xcprivacy */; }; - 2688DF9C89CE58D50C174F1E1BB89DE4 /* SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD5DFD747834745776B0951BCC3AAD4E /* SwiftUIView.swift */; }; - 268C2C9BBF4967CE0B06DAE477030173 /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3728057E25F2F825C222016F2C0D7B2C /* Interpolatable.swift */; }; - 269D5BD5031AE2E93B3ECD48F9FAFBFA /* YBIBAuxiliaryViewHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 58B9442D7D8B89BD82025A7261B3CEA8 /* YBIBAuxiliaryViewHandler.m */; }; - 26A74998FF747B99E618103E7902EDC3 /* KeyframeInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 261FECDA4129251CE25EEF58CA359395 /* KeyframeInterpolator.swift */; }; - 2703C0DC58FB460C01ADE8E8D22C9F62 /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = B309E902AEB2FFEF5877C0CE199472F3 /* SessionDataTask.swift */; }; - 270B3843CF38BFC4CC014912C65372BD /* UIRefreshControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB55207C8A62986BF76E0403FBEF9EB1 /* UIRefreshControl+Rx.swift */; }; - 27257B79E737D8157CAEDB3F603E8B0E /* lossless_enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 9B048A0F391C3BAB51A67893CB8F762B /* lossless_enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 2776432A35C89643DCFD114EEC2DE838 /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8438AF773A3C0EEE22F7E917372AF39A /* DDDispatchQueueLogFormatter.m */; }; - 279197F2D4222FB813C09D15F93F0051 /* Observable+Alias.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E43A2705B43B74A1D67F4981D4ECE09 /* Observable+Alias.swift */; }; - 27F463B5C0D6AAC09DD59499D47440D0 /* UIView+Responders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A3B8EAC925C17EAD620F55F3C4189AD /* UIView+Responders.swift */; }; - 280159C811343669BD8CA8A23A24DF75 /* OIMConversationInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C9B79FAA30EFE95102DA6136BFEA235 /* OIMConversationInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 280697ABFE6377F0450D11FCEE2D696A /* IQKeyboardToolbarManager-IQKeyboardToolbarManager in Resources */ = {isa = PBXBuildFile; fileRef = 80A40EDA3AF0499BDBCFF09467BB49AD /* IQKeyboardToolbarManager-IQKeyboardToolbarManager */; }; - 28087B4CE04533E135291C44EC7B39C5 /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C07AA58FE4202B58BD222F0985A0DD56 /* ScheduledItemType.swift */; }; - 2849A018772515A2A420A69B13954E8F /* PreviewVideoViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6474A7960C2DC87515117BFF75C204F9 /* PreviewVideoViewCell.swift */; }; - 2856121070FEFC1B4D77693641551510 /* YBIBPhotoAlbumManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A95802DD536186E49F2173CB2AF5E9D /* YBIBPhotoAlbumManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 288CD3416B265CAC1300D7938167AE66 /* MJPropertyKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D5ED2DD9C2927B9F56F24C5C208ED41 /* MJPropertyKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 28BA9702905AA2B4C1E9E4878032D4E4 /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 83BC6A1B53627C4BDA68D13460812A48 /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 28DDF775177170CEF65E550AD4EF6111 /* OIMSimpleResultInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = F8A34F9879CCB2F448821BC853558DC7 /* OIMSimpleResultInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2962C56DA00F10C519469C70EB1087B3 /* CocoaLumberjack-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D175D17E540B888112DDEF66B7336B18 /* CocoaLumberjack-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2966C57815E8A7DFC25ED23AFAD66C31 /* BundleImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C107358653E7CC562057158F6A5962E2 /* BundleImageProvider.swift */; }; - 296BF59A80969CF54CFCD4908064CF87 /* NetworkActivityPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42BEA4604A6C9B354F3218094BA972AA /* NetworkActivityPlugin.swift */; }; - 299BC9F3FD6FDB13F90CAADA0E85E625 /* OIMSimpleRequstInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 87CD4E44A1B28DB5F590C01F849DD68D /* OIMSimpleRequstInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 29B1853F0166277293F33A760B59356B /* lossless_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 0151D4881AD0F750F47867E0CF88C68B /* lossless_common.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 29C0DBA2B06EB4A2A273B356AEDD27B5 /* Vector1DEffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7107291AB23C14EC7CE05E4EC856C3D4 /* Vector1DEffectValue.swift */; }; - 29C433665FA967606C6CD5B8A265D1B6 /* Moya-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C1FBF120D00B3A9CB49ED03F37F11CA9 /* Moya-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A00AD64351718EA40475CCF924B0870 /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72AD9C57DDF160F23B30D8E5250BCE6C /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift */; }; - 2A1657D09409A39AE5EB315BE593756B /* SDImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 4094DEEDAAE25701FFA5118677A94A47 /* SDImageIOCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A5D5D23BBA9E041D733CA56472C1F4C /* BezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0151812A9B8BA8399F13E53E9B725F3 /* BezierPath.swift */; }; - 2A61C66DF98A7F7FC183B67F5B9F97F8 /* CallbackProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 622D4EE3202AA063B22E8BBDB5AA270B /* CallbackProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A8F210A67132914E0613F1C99193F7C /* PhotoPickerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E2E215184C4E3EB9590850DB9A37626 /* PhotoPickerViewCell.swift */; }; - 2AA4D8A29372E9703E65E22948131B63 /* ClassReference.swift in Sources */ = {isa = PBXBuildFile; fileRef = B323E2F65F5B9427ED143025BC60F6D0 /* ClassReference.swift */; }; - 2AA90278CBFA05850479CFBA00E4CAC3 /* yuv.h in Headers */ = {isa = PBXBuildFile; fileRef = A3B6D8AD6271D01278A48027EDD09CAC /* yuv.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2AB34339C98BF370283B2679E890BF9A /* MakeViewProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3593EC7A321D62721F0116655F42DF86 /* MakeViewProviding.swift */; }; - 2AD40AFC4BB803B3EF3C41BDE61118E5 /* YBIBVideoData.m in Sources */ = {isa = PBXBuildFile; fileRef = 49BE33F18D75F6473F466996679A7788 /* YBIBVideoData.m */; }; - 2B067825708D13E7E455426389397D1A /* UIView+IQKeyboardManagerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67EED3B4281A5413FF1D8670EB3B8B4F /* UIView+IQKeyboardManagerExtension.swift */; }; - 2B20067EAA2480AF957719D9D01C2CD7 /* YBIBScreenRotationHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = BBEE1D740F35AB30A919FC98FFF0C0E6 /* YBIBScreenRotationHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2B2EB369550CE92CEEFCBFD3D32B8A3F /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B335E4E1922789988B35E4165E87588 /* ConstraintInsetTarget.swift */; }; - 2B3A20FA17E371BF2B040F0380D2497A /* SDImageTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = C2CFD8B7D88D7FD9C377E89351683922 /* SDImageTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2B913057A8EC7032FF666B125CF9B21E /* SDAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D6258554ED5014C3C77FE41139B32B1 /* SDAnimatedImage.m */; }; - 2B956A20DE80B42EA2C4D55BE6DBDB67 /* TagListView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 17536F16F2A2B3338710182810F16637 /* TagListView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2BA2440F9918444C393690BFC7D9212F /* FilepathImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291AEC3CBC1631B5E418F0F53358A0BF /* FilepathImageProvider.swift */; }; - 2BAD02719D969EC5C6E65323E04A505F /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6263DD7D48CA18804C999DBC7CBC4D98 /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2BC30E20EF04FAC4C6C5675473E6B29C /* not.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42B209629D05877426F72A34D663A93E /* not.swift */; }; - 2BDC9B4412E51F70435144EC2F215184 /* ErasedContentProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 100AC4A0E6A257C87C8B88F32EB4CD8B /* ErasedContentProviding.swift */; }; - 2C315B532AE65CB97C4EA326BFCA5BFE /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C84DB9F4EC8080372193C8EDF5E6B970 /* ObservableType.swift */; }; + 25691C42AF5ADC1B7AABB62199030F4E /* URLNavigator-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 634749C774F279304759995587E7547C /* URLNavigator-dummy.m */; }; + 2596701717FF16265B69855D728006C7 /* lossless_enc_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = CC12E505756EC9D32DBF8CBBD69DE45C /* lossless_enc_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 25CE41F0442E533D2AB0256D4527FFCA /* Binding+Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0378F0FFE90B6B21FFBBC60494EBA6D8 /* Binding+Map.swift */; }; + 25D3731984DD97AF809D623C639DDDDF /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 22E7475FA7B5AC56A548E44766C30DFC /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 25DC15011A46811CCD6ED7C3F8C0D96B /* DDAssert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53F2BDF000C4DEEB40EC85DECFB69F57 /* DDAssert.swift */; }; + 26171F7C22B1E8CD72C050780520E362 /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8406BEBB929EA34F6BFD299C19CBA46B /* InvocableType.swift */; }; + 261EF92C048F313E01114B86B08D0E73 /* YBIBVideoCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8971977253C5734B2A3DD1B876B748A7 /* YBIBVideoCell.m */; }; + 263BCDD21D929D44A408B3F28C6B4132 /* SDWebImageDownloaderRequestModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = DC7837D983C82E158A27FDBD10DF5D11 /* SDWebImageDownloaderRequestModifier.m */; }; + 263DC1F3C2EF5F1B9D867061F1E91853 /* SGScanViewConfigure.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E3D3A6605105A05915DAFF56B3E7484 /* SGScanViewConfigure.m */; }; + 2688DF9C89CE58D50C174F1E1BB89DE4 /* SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D70E14AB876507712496C8014CF76C5B /* SwiftUIView.swift */; }; + 268C2C9BBF4967CE0B06DAE477030173 /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A49B47C312D080874DF7F07A0B65F3C8 /* Interpolatable.swift */; }; + 269D5BD5031AE2E93B3ECD48F9FAFBFA /* YBIBAuxiliaryViewHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = D1C56D825FA142AE30EED16C0516527B /* YBIBAuxiliaryViewHandler.m */; }; + 26A74998FF747B99E618103E7902EDC3 /* KeyframeInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31EC9B702AC476A3C5B69E76F23F4B63 /* KeyframeInterpolator.swift */; }; + 26ABF684AD6DFD104CDEBB48AABD35BF /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60CFB40787F72925CD10D6E330B22110 /* AnonymousDisposable.swift */; }; + 26FB821FFAE171A911BA768E38CCD2F3 /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFC20D457F1258E85F1E0448662E8FE1 /* Switch.swift */; }; + 2703C0DC58FB460C01ADE8E8D22C9F62 /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = F11F925CB96206808202ECE9D1BD08ED /* SessionDataTask.swift */; }; + 270B3843CF38BFC4CC014912C65372BD /* UIRefreshControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E24294276B2D884272D56984BBD3DDA0 /* UIRefreshControl+Rx.swift */; }; + 2776432A35C89643DCFD114EEC2DE838 /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DE53B8FC57FD3A411E12ECB2FF6CF5E /* DDDispatchQueueLogFormatter.m */; }; + 279197F2D4222FB813C09D15F93F0051 /* Observable+Alias.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE60B87BD693BAE81785008F870C9CA4 /* Observable+Alias.swift */; }; + 27C29E62CB4686C1704EF1571EF6BB5E /* thread_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = BEB4CAA0FA3C4DF3A6E92D1FAA70DC21 /* thread_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 280159C811343669BD8CA8A23A24DF75 /* OIMConversationInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 39A7F82731FC5C4D0035F600C41E1BA2 /* OIMConversationInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 28435BD653666BB6C01CC09D71475991 /* muxi.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B7F97E1087B0DBB444D25744E67ECE0 /* muxi.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2849A018772515A2A420A69B13954E8F /* PreviewVideoViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B4EA96BD970E6404EFF9A7B110498FC /* PreviewVideoViewCell.swift */; }; + 2856121070FEFC1B4D77693641551510 /* YBIBPhotoAlbumManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 01717ACD044AB02A535C6C0A6D2BC110 /* YBIBPhotoAlbumManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 288CD3416B265CAC1300D7938167AE66 /* MJPropertyKey.h in Headers */ = {isa = PBXBuildFile; fileRef = EDF7563912FCCCF9E0C2B0D416FC2F08 /* MJPropertyKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 28A295337E09CA7519EA0BDFF02F8EA4 /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0FEE7B9F5E9E885730B18FABB9D63E8 /* Generate.swift */; }; + 28BA9702905AA2B4C1E9E4878032D4E4 /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = A31D6986D523A0FF950CB13CFF7D44FE /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 28DDF775177170CEF65E550AD4EF6111 /* OIMSimpleResultInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D212A35B815ED1B7EC338E045056BC1 /* OIMSimpleResultInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2932AA48842DD5E018F13BCBBB7F0E84 /* alpha_processing_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 06E0A663E8F884A1026B2CEAAA07520A /* alpha_processing_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2962C56DA00F10C519469C70EB1087B3 /* CocoaLumberjack-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A9BD3EE4EE3AFE3EDFAC4A704673971 /* CocoaLumberjack-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2966C57815E8A7DFC25ED23AFAD66C31 /* BundleImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA5693C4B0B74CBDD3E51FC677F6A40F /* BundleImageProvider.swift */; }; + 296BF59A80969CF54CFCD4908064CF87 /* NetworkActivityPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = C52C80C1086047CA489283E53378B932 /* NetworkActivityPlugin.swift */; }; + 299BC9F3FD6FDB13F90CAADA0E85E625 /* OIMSimpleRequstInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B7DF7FFD51E3955FC33C9E9DE9D66BC /* OIMSimpleRequstInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C0DBA2B06EB4A2A273B356AEDD27B5 /* Vector1DEffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE326AB90A2EBDE4B712DDA18000D8B /* Vector1DEffectValue.swift */; }; + 29C433665FA967606C6CD5B8A265D1B6 /* Moya-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E89A2D36410E3D83DA41F38092794B3F /* Moya-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2A00AD64351718EA40475CCF924B0870 /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE502D6019FF9A95A592C935C0C2BB1B /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift */; }; + 2A5D5D23BBA9E041D733CA56472C1F4C /* BezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05D14F39E268F39CE16E027B1B5F9914 /* BezierPath.swift */; }; + 2A61C66DF98A7F7FC183B67F5B9F97F8 /* CallbackProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 2828858586CA77ECB76813F0D06975DC /* CallbackProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2A8F210A67132914E0613F1C99193F7C /* PhotoPickerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDCA59269035A1D7FBAECE3877E0C6A0 /* PhotoPickerViewCell.swift */; }; + 2AA4D8A29372E9703E65E22948131B63 /* ClassReference.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6154D97D38FCD8A8DA71A4785708398F /* ClassReference.swift */; }; + 2AB34339C98BF370283B2679E890BF9A /* MakeViewProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BB1775E6AF7C8635791087FB68E12B7 /* MakeViewProviding.swift */; }; + 2AD40AFC4BB803B3EF3C41BDE61118E5 /* YBIBVideoData.m in Sources */ = {isa = PBXBuildFile; fileRef = E68D5E1429D7F9EAED4219F72E80D5BC /* YBIBVideoData.m */; }; + 2B067825708D13E7E455426389397D1A /* UIView+IQKeyboardManagerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 487600E5D60D241CEA4DE88AAC2E2FCE /* UIView+IQKeyboardManagerExtension.swift */; }; + 2B0750E64B634718C3787E3A4DD14E41 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + 2B20067EAA2480AF957719D9D01C2CD7 /* YBIBScreenRotationHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 69510691CF2488703ED628A7366B9D1B /* YBIBScreenRotationHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2B2EB369550CE92CEEFCBFD3D32B8A3F /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DD0F5D913573F8D63DF7225C045D0E5 /* ConstraintInsetTarget.swift */; }; + 2B52CC4B3A103D3C15B03748506AB347 /* picture_psnr_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 33596FAC0104560259179267C34DDEE7 /* picture_psnr_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2B956A20DE80B42EA2C4D55BE6DBDB67 /* TagListView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 17B34F7023CA7ECA4C85AF8150F0A293 /* TagListView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2BA2440F9918444C393690BFC7D9212F /* FilepathImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA0EB1BC94489F682E43CE632F3F3179 /* FilepathImageProvider.swift */; }; + 2BAD02719D969EC5C6E65323E04A505F /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 044DC698AF4A40C27081569C3B8DCBB5 /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2BC30E20EF04FAC4C6C5675473E6B29C /* not.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2178633B7A4E5338AF830C590103CD3 /* not.swift */; }; + 2BDC9B4412E51F70435144EC2F215184 /* ErasedContentProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00D55907F87197E9466595FDD0A2FA84 /* ErasedContentProviding.swift */; }; + 2BF3779387AD0FA6FD0F83A3B335D6BD /* SDDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = E95A18BE7FAD14839D64E6E76A452B6A /* SDDisplayLink.h */; settings = {ATTRIBUTES = (Private, ); }; }; 2C763A73ECF7621B40360E6929ED2A27 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 2C81682325265726BF50C26871379BAD /* vp8i_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 730E04B8CB61EE30884F6CE454EFD5DE /* vp8i_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2CC446772DC028C095278529D924D35D /* ShapeRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78DBD51CAFBFDDB5D7AAEA242AF0C32F /* ShapeRenderLayer.swift */; }; - 2CCD740C0CD05DEA0BD453A668F3C523 /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 833C8577F345C23F48164B8934819F4D /* SkipWhile.swift */; }; - 2CF212BD80C997BE35EF9166B7F14B19 /* GestureFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD62476CC5A675B34A20D00F36D83247 /* GestureFactory.swift */; }; - 2D105BF9B700D92896BF06F340275B83 /* NotAuthorizedConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45CE954AD4516A518BF714FE281EF8BA /* NotAuthorizedConfiguration.swift */; }; - 2D56C6EFDC9DF036822FA06D50ADE2C1 /* CAAnimation+TimingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = C15B04274706B614E5AC635346B66C74 /* CAAnimation+TimingConfiguration.swift */; }; - 2D79005DC21746C3645DE5718F07AF97 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 2C8507C64DFDBFD93E89BC1E0F890FCE /* PrivacyInfo.xcprivacy */; }; - 2D8245FE7A22ED672D3DF95E77A96E46 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = F66DA939C533BCA3DDA58E1136183F7C /* UIButton+Kingfisher.swift */; }; - 2DB829AE6F992AA2B8D86FBF24C7A850 /* enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = C8156A7F5CEF5BAF5A3C960504097085 /* enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 2DC44A09A6C9D6DC7D1BDA2DFCF99EE3 /* MJRefreshConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 961062D71CCE064A383FC13962E1ACA8 /* MJRefreshConfig.m */; }; - 2DF94FA2F8E837E8DEE1AF695D0C3A6C /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 7159B4314F8BD562D1ADE2C6C0E62F9E /* PrivacyInfo.xcprivacy */; }; - 2E116405FA63BC3E12EC40CBD6E7D458 /* SDImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = C1373A856E99F77A552C4B80E81AFD7A /* SDImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2E13E22E2981ABD137854CB0BF3D8F01 /* Keyframes+combined.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE6FEFA4309739AE6088C4B170EE8533 /* Keyframes+combined.swift */; }; - 2E2DC0C6F0E4A994820F917CC88B1168 /* Core+Dictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65C95987EE37197CC2C1E2B41CCC4CEF /* Core+Dictionary.swift */; }; - 2E6684C0ACDEC161F8ACC783DE5C22BF /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A617717B7ABD0C1BFF39E15F317A05A /* OperationQueueScheduler.swift */; }; - 2E8CA111CD2DC483366D292C7C18E2D0 /* BRTextPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 56BDAC0DDD4777A10C57C82B8E470030 /* BRTextPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2EA3AFEE09D681E491F24C9B1A85FF44 /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7B6FAFAA6F03F04FB4BCBED0E2FC97B /* ObservableConvertibleType+Signal.swift */; }; - 2EABAE5AB809F505775B13EF046431F1 /* SelectBoxView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 572070695A3EFBA400F6F9E34C539401 /* SelectBoxView.swift */; }; - 2EB1CEC3E292D3CC9FBE8E14AF580F1C /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 598736EEAA8D92A91428C2F1AE650A5E /* Switch.swift */; }; - 2EB965F2E798586AE033A73467469967 /* StrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B90A5070B86F319559914DD723D32E5F /* StrokeRenderer.swift */; }; - 2F1757EAD479C3E8C7C75561BADB0F1A /* LottieLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68B0D0F378B0DF1119284F778E242F48 /* LottieLogger.swift */; }; - 2F4343A8DAACD29D3FC44286CB23314F /* yuv_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 897A4DC21ADFFCA3F9B49ECA4EC69B2E /* yuv_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 2F594E0CEF6E7B8BDDA677C93ADE5970 /* Entry+ZIP64.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED7EC579927244732925069ED952BCCE /* Entry+ZIP64.swift */; }; - 2F64A5ACE1435696D81E7921FF6A2829 /* sharpyuv_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 01F6A342A09AB20D1CB44FCD30DF5C42 /* sharpyuv_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 2F6774015407B5B4841C9A34BC009900 /* PathElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D4915A9EDD5C5B386211E75B291D03E /* PathElement.swift */; }; + 2CC446772DC028C095278529D924D35D /* ShapeRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58581EC28301AB4439543F452C4351B8 /* ShapeRenderLayer.swift */; }; + 2CF212BD80C997BE35EF9166B7F14B19 /* GestureFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = C80B10F14ACEA542F58931D83B2E039D /* GestureFactory.swift */; }; + 2D105BF9B700D92896BF06F340275B83 /* NotAuthorizedConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F8D42E0EB8AD2200F963B9C8E247F56 /* NotAuthorizedConfiguration.swift */; }; + 2D50D0D4D9B3339062F67974D0DAF830 /* alpha_processing_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 60DCC698F7A68DB8E44F7572974165CD /* alpha_processing_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2D56C6EFDC9DF036822FA06D50ADE2C1 /* CAAnimation+TimingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848E09073AD09FC546CD13A8CB446C1D /* CAAnimation+TimingConfiguration.swift */; }; + 2D72CE380138CA5AC4DD816F85878120 /* SDGraphicsImageRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FA965DBDF2E701F2F077ADD7E61773D /* SDGraphicsImageRenderer.m */; }; + 2D8245FE7A22ED672D3DF95E77A96E46 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = B835287064532A6A0636943C8A144F89 /* UIButton+Kingfisher.swift */; }; + 2DC44A09A6C9D6DC7D1BDA2DFCF99EE3 /* MJRefreshConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = CBEB69E2129475FAE0EEE29CB0E3C530 /* MJRefreshConfig.m */; }; + 2E13E22E2981ABD137854CB0BF3D8F01 /* Keyframes+combined.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F436AC7B500EA564C8B8363A9A89C3E /* Keyframes+combined.swift */; }; + 2E2DC0C6F0E4A994820F917CC88B1168 /* Core+Dictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0A2A852A3E8B3AB185E4A2D8F13C493 /* Core+Dictionary.swift */; }; + 2E3C5F44C605E3F393FAA6B9A329829C /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 90AFD9BF03ED0B70E8602DD04D0AD363 /* UIView+WebCache.m */; }; + 2E8CA111CD2DC483366D292C7C18E2D0 /* BRTextPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = EE7D8970F39A25117EBE438D89AFDF59 /* BRTextPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2EA3AFEE09D681E491F24C9B1A85FF44 /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8BD2D1A89A218F180FB49416399164C /* ObservableConvertibleType+Signal.swift */; }; + 2EABAE5AB809F505775B13EF046431F1 /* SelectBoxView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06685D5F779ABBA75CB4ED264042E86D /* SelectBoxView.swift */; }; + 2EB965F2E798586AE033A73467469967 /* StrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA19929000BF1612704E3CF6709315D6 /* StrokeRenderer.swift */; }; + 2EC328131203B7F5F237AAD5DF9792DE /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6D9B3A90E27C653664A970CC73C967 /* Scan.swift */; }; + 2F00F35E151E831B73F3FD081B3F0FFF /* lossless.c in Sources */ = {isa = PBXBuildFile; fileRef = 5B99EC10AEC5460C17BE417514D47396 /* lossless.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2F1757EAD479C3E8C7C75561BADB0F1A /* LottieLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D20E83C5FF0F88DEC7AAB9034999D13 /* LottieLogger.swift */; }; + 2F1F76E8B02CFEFFF2B848555421E537 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + 2F594E0CEF6E7B8BDDA677C93ADE5970 /* Entry+ZIP64.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD6CCB5374BC8D56DF17B959E3E80AD /* Entry+ZIP64.swift */; }; + 2F5D54ADA81EA4B4C3661B1D3ECA30F9 /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8D39D0665D9400AD2F2F5D8FFCB69AA /* StartWith.swift */; }; + 2F6774015407B5B4841C9A34BC009900 /* PathElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 827EED7199C3CA1849BA88E898D44D02 /* PathElement.swift */; }; + 2FA93CA0BF192996888141666480CF9D /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 836B9DE5E2ECE516254F774EA28784D1 /* ImmediateSchedulerType.swift */; }; 2FDA0F9A0DBB98A99500F2E0B5B7753C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 300106D253D6B0A83D0FA41EDA408B77 /* PhotoPreviewVideoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ADEA481C92396FB5D715F70600BA0C9 /* PhotoPreviewVideoView.swift */; }; - 3043077C3F15ED91CD30DC31ACC157E5 /* anim_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = EB24B3C8D8FCEAACC007081E4452429D /* anim_encode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 30617D7947DF3FBD9154F1CA87D3DBEE /* CocoaMQTTMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C06C0AE6A31D92CAF3BC40F74F6D2FB6 /* CocoaMQTTMessage.swift */; }; - 308AC672301C6E7DB6824993D255E0DA /* OIMMergeElem.h in Headers */ = {isa = PBXBuildFile; fileRef = F1409BCFF5EF547F32BFDEAA33E36550 /* OIMMergeElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 30BE83ACB80227A5F67D6A1347B1293A /* YBIBIconManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 17B3BFF877380E78556FF73AFE124B3B /* YBIBIconManager.m */; }; - 30D6F928FC08B13B5BFEEB154A2089C1 /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E739E30ECCF121B32530294B88A987E /* IQKeyboardManager.swift */; }; - 30F32C55A2BDA22D805A0B0C0AEBB50F /* Mapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = C75B3F6E6D0EDEADFC7746138DE9F182 /* Mapper.swift */; }; - 30FE3988A7D3B2F293C9AC3E3DC3C375 /* IQKeyboardToolbarManager+Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CBEA15AF61355C7D0E15D5D539F9A7A /* IQKeyboardToolbarManager+Action.swift */; }; - 314194E9E0C7A9EDAF93EA83122B3C1C /* SGQRCode.h in Headers */ = {isa = PBXBuildFile; fileRef = F46A2C132B0E78F4A94142A216F5AA95 /* SGQRCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31477C3CCE2D60FF4F7BC2C8013669D7 /* Keyframes+timeRemapping.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9284E86BFED0B0E58D5E3F508E14FB4E /* Keyframes+timeRemapping.swift */; }; - 31548B45A6C0BA5CCC33FFF2DC917C1B /* cost.c in Sources */ = {isa = PBXBuildFile; fileRef = B994989F042824EE238253097E121D36 /* cost.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 315C5420D6216A422A5BEA05B524BB0E /* SDImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5648E0F083A4A8C49A426F4AEB9523C9 /* SDImageCodersManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3164BCCBA9C6BDA00D4E46E1DA4AD5ED /* PhotoAsset+Codable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8574AEB99E8F623B196E1472D57BA408 /* PhotoAsset+Codable.swift */; }; - 31726EEABE738894F042247D7C061F2C /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0FF2D7C27D34390CC1C36A917E129D1 /* Take.swift */; }; - 317C86D02A698A49F5170C6C50952C9D /* lossless_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 4048E722F97E2B2D6FCAC4DD6AFFBF21 /* lossless_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 31E246F32B9EB6E0266A8CA69EC4198B /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C98D309714B2738FA0D39F9FAC9C09E /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 31FB1355B0B598BCE30B2FF61A6B3792 /* CompositionLayersInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4931F43434095D8A528405D10F581E71 /* CompositionLayersInitializer.swift */; }; - 321F87DA34863DC5C977323BAEDB2B55 /* NSObject+MJCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BBCA72071ECC119B6A11AF56A0612EA /* NSObject+MJCoding.m */; }; - 325514A9E0AC13E73854C6257EE434A6 /* RxSwiftExt-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DF625ED904363C8EDBE7EB75F756DA54 /* RxSwiftExt-dummy.m */; }; - 325CA20B9271F3E008234E1518B79061 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 89BA84CFA5AAD524B17536A3C8C7C7B9 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3261AA0480C168A6529576CDA9642ABE /* FloatingPointType+IdentifiableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73D8674F476A8F35AD9E5F684C4C5897 /* FloatingPointType+IdentifiableType.swift */; }; + 300106D253D6B0A83D0FA41EDA408B77 /* PhotoPreviewVideoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7745E1F2F85D58F4ACEF88B10B5F1AA /* PhotoPreviewVideoView.swift */; }; + 30617D7947DF3FBD9154F1CA87D3DBEE /* CocoaMQTTMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 329088D34B3BE2A7867F8F04A22EB0F2 /* CocoaMQTTMessage.swift */; }; + 308AC672301C6E7DB6824993D255E0DA /* OIMMergeElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 819C54B1E8652707BE2100709750BD42 /* OIMMergeElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 30BE83ACB80227A5F67D6A1347B1293A /* YBIBIconManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B15CC0E9FE151E6EBF59F0BBA162DEFA /* YBIBIconManager.m */; }; + 30D6F928FC08B13B5BFEEB154A2089C1 /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46D4B1D3E24073490939C3FD0CE271A9 /* IQKeyboardManager.swift */; }; + 30F32C55A2BDA22D805A0B0C0AEBB50F /* Mapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3466EDCAFC0B41C2EACA16906B9EF6EF /* Mapper.swift */; }; + 314194E9E0C7A9EDAF93EA83122B3C1C /* SGQRCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 377E4245C102989E74F07C3D362EED22 /* SGQRCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 31477C3CCE2D60FF4F7BC2C8013669D7 /* Keyframes+timeRemapping.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E4B243D4A82FF98EA71AEA19452D197 /* Keyframes+timeRemapping.swift */; }; + 3164BCCBA9C6BDA00D4E46E1DA4AD5ED /* PhotoAsset+Codable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E895389B00AFC885FF807FA7BC5636DF /* PhotoAsset+Codable.swift */; }; + 318CD979A6EFCDA6EBE24B0B8CCFD9A0 /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB9972A4863FAE1C076599AFBD97F2F8 /* ReplaySubject.swift */; }; + 31F14B503636D6C1A64711F5888760A7 /* UIView+IQKeyboardExtensionObjc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13AACD2D29C7BA558A1E244CAF4F0C82 /* UIView+IQKeyboardExtensionObjc.swift */; }; + 31FB1355B0B598BCE30B2FF61A6B3792 /* CompositionLayersInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EE3BCEF6EBC7632EFEC2317583C548C /* CompositionLayersInitializer.swift */; }; + 321F1A54CF1B85C57A50C77CE581AFFC /* endian_inl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 4455877DD1EA6C0DB754EB1CB35B3DD6 /* endian_inl_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 321F87DA34863DC5C977323BAEDB2B55 /* NSObject+MJCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 59C9FCD86E77C6AFAB91BBD5B0A530DA /* NSObject+MJCoding.m */; }; + 325514A9E0AC13E73854C6257EE434A6 /* RxSwiftExt-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 212235137F77E73E980DBA7A8C2D21B2 /* RxSwiftExt-dummy.m */; }; + 325CA20B9271F3E008234E1518B79061 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8421AF6C0A64E78F1AD252E27D0E33BA /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3261AA0480C168A6529576CDA9642ABE /* FloatingPointType+IdentifiableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E55B86F2CD47E8F45658377935FC2944 /* FloatingPointType+IdentifiableType.swift */; }; + 327477EA0BCE83746EC9B8EF842C2A69 /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF0A2821E4D0B02AF1569C9E02AA597A /* Binder.swift */; }; 327BA3DDA513422E632D3DA4A8FC60EC /* MJRefresh-MJRefresh.Privacy in Resources */ = {isa = PBXBuildFile; fileRef = 7E3097CFEFDA621E9FB0E62009FF87FC /* MJRefresh-MJRefresh.Privacy */; }; - 32A204B2A7BF8766BCB7E94E244CA6C2 /* MarqueeLabel-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DBA07E0FE44330A1E43C9D18D2F459C /* MarqueeLabel-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 331451D311170A432A1FAA9AD81AFA19 /* EnumOperators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DC0FAB4D674F0AC7CE19584ACC95447 /* EnumOperators.swift */; }; - 332B93B84D91644243D43B6DEB9A7780 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 332EB3263B1002A5A0A146CCE70501AD /* IQRootControllerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = F40C3E544D77F36FDB0D3137E6402005 /* IQRootControllerConfiguration.swift */; }; - 3345899CAB69BA4C8E09CEE3C7BD8270 /* OIMPictureElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 362398A9157A55373BA0B8C40CB2D3DB /* OIMPictureElem.m */; }; - 33476FD5E53BCDFDF5EC6882D951B06A /* OIMNotificationElem.h in Headers */ = {isa = PBXBuildFile; fileRef = B53662710FAF296BE55717D20416C49C /* OIMNotificationElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3349665DDB553E9B414AC41BEA46BCA3 /* ShapeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1013E306227E5F814E501DEB2D5CF882 /* ShapeNode.swift */; }; - 3358462564AA5B1FBBC955BDF8877DB7 /* SGGenerateQRCode.h in Headers */ = {isa = PBXBuildFile; fileRef = D57690A1002614C9AAAEC0ADA9276C7E /* SGGenerateQRCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 33860EAD6F6E3FB15D909D37C9CC63FE /* Stroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BB5F1F3377D2EF785085AB11B26825F /* Stroke.swift */; }; - 33A18CB4C8841E664E14BDA0C24B5039 /* filterMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7ABF54444D14AF7AE627092CA000FE57 /* filterMap.swift */; }; - 33E3001359F1DB45D1E3039CC4BC3C6B /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F86A09216A970EF9ECF9E754B5ECF3D /* LockOwnerType.swift */; }; - 3418FE0819D95B803BA81F37DD1948FD /* LottieSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DF823CE6868CD0FD0CB3B3D47E3A99B /* LottieSwitch.swift */; }; - 342B1444FF28DB301303B6C04C9DF812 /* thread_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 0DEDD6E279206C4F98904484B99B0C4A /* thread_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 3451D9D1515E18F075E5A3ED92B5AA24 /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7A5346E90391A8396A6B5C7A971C1F5 /* Sample.swift */; }; - 3468FD7E83C0A6607F7229DBAB70A135 /* YBIBCollectionViewLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 62CA75680F3AB336A747356CBF32FFEA /* YBIBCollectionViewLayout.m */; }; - 3474B30C8723FEBC3736A59B7AB046FC /* toSortedArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CDBB587CE068C432BCE326113B1A0AB /* toSortedArray.swift */; }; - 349CA4516F8DCBE57054EF6E8F15D4C8 /* mapTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = A07EAC16719E08D57DBE94FBCBED4F37 /* mapTo.swift */; }; - 34AC7EE85AECAF484EC811C138A82E6F /* CompatibleAnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 086FF8A6E6AD19799CF8F855354E04A0 /* CompatibleAnimationKeypath.swift */; }; - 34B3E5825BC0C16108EB4F8B8302B4F8 /* SDImageFramePool.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C0FFB34E6CAF5831C7D1344D4B044D2 /* SDImageFramePool.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 34C1E55916E3C238EC24EE3CDDC0025E /* SingleValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00366EBF036C444A927F35AF8C98FA89 /* SingleValueProvider.swift */; }; - 34E1EFAD3DDA7672F89B228CB8067F85 /* DeniedAuthorizationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E69F4C08B1270A8E49321E8F17AE4581 /* DeniedAuthorizationView.swift */; }; - 34E4F069384DB75E1AA09E52C0A61D7B /* SGScanCodeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = FB4650D532B109D066C0404BA6E5CFF9 /* SGScanCodeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34EE43FA8D0849C39D6B7A68A7EEDB02 /* ToJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69E942CE6DDA4CB0793CC11AE8E4B6E4 /* ToJSON.swift */; }; - 3513BC85F4699997C3DBB8A077D5DB12 /* Popover-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FCF5E28CC8124A6ACEC5AEE8382440C /* Popover-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3540E178FA1028BA33C5308A5E70B24A /* OIMMessageElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 6815FD578692A17B4D73A05B04C4A30F /* OIMMessageElem.m */; }; - 35585F0F14FF02CC22B4724742344C98 /* Core+Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EA942CD117AAFF42CCAE8BF3181175D /* Core+Bundle.swift */; }; - 355A2A3962A82AE25D219DB774CB6AEE /* UIView+ResignObjc.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5BEAC5DD68D02A6EEA9CE123C725513 /* UIView+ResignObjc.swift */; }; - 355AE887C136A9BF2F30BCE4A4C374DB /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 98449D4402570AF43F80D9255FC5B0FE /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 356B49A0C32559CCEE631C44CB2B0B40 /* AnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F534F86E1E1E2154709C215BD2A5CDF0 /* AnimationLayer.swift */; }; - 356F7D6C5EB3383BE2B8ECBC58810926 /* Core+UIColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F99A22E4CC785C0B6FFFE9379626A86 /* Core+UIColor.swift */; }; - 3577F172FA68CBAE47CFEE6FE25C5404 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B636C065290F5DBCDF7AB16F7E2CEEB /* ConstraintOffsetTarget.swift */; }; - 357D719541ED024B9235D7CAE5BA9483 /* UIImage+Metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FAC2CCDA423D7E6284A2FBCF8F64601 /* UIImage+Metadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 35E16B7BA80A25B2B4063CC2362EB8B6 /* RxTabBarControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44603AFF4D22A84F93F4C7E157BB87E9 /* RxTabBarControllerDelegateProxy.swift */; }; - 3610091956D90D4861D5E206BCF37FA2 /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = E3DBCEA620F4AC098EF1BAF5653C95DF /* DDAbstractDatabaseLogger.m */; }; - 3667945C95696169C2F3E7EE37188664 /* PreCompLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38962EF15679B7B43815FADB43D5DADD /* PreCompLayerModel.swift */; }; - 3676A648CEE267ABE6886CF97B0327D5 /* AnyEquatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F351986B9F579004C432989F5C7B9B7C /* AnyEquatable.swift */; }; - 3683E0632283EDB6B8B0F3E2506704E4 /* YBIBToastView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CFB83F1D628635C48CD0849D615ABA2 /* YBIBToastView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 369DF6199E86E719191E7B2D4F040B9F /* CALayer+addAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61DF4BB3EAB440B04C9BEE0E6CC8C151 /* CALayer+addAnimation.swift */; }; - 36EDE8F37831FDB474E621284702ED94 /* MoyaProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE59BCF6E853E1A922C62C8331779A03 /* MoyaProvider.swift */; }; - 372CDAEAC8FEF22094823E7216C4A054 /* SDWebImageDownloaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 84698CE34E373D70126478D7E5C04928 /* SDWebImageDownloaderConfig.m */; }; - 373DE1A8B1676910BADF13B1A9CFE712 /* UINavigationController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6F863A01906510980773BAAAA8B3286 /* UINavigationController+Rx.swift */; }; - 378BD5280F6C07B11CF30B253D824972 /* IQKeyboardExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = 771E5B342E73C26832B880C9C36742AF /* IQKeyboardExtended.swift */; }; - 37A2228CF14DD33D4D6F99DE180F5FF2 /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97FAE98D12E5F471432864A893C523BC /* AnonymousObserver.swift */; }; - 37B890ABDC7DD441E6AA662325D412E6 /* MASConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 53E4F41308ED47FEB46875F5C7844985 /* MASConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 37D637B577E1AEE9A86932C97CE11F7E /* YBIBAnimatedTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 7937B882E7276478F806EB6A631DC256 /* YBIBAnimatedTransition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3834F6B013F16886BE2866A29E65F22C /* YBIBSentinel.h in Headers */ = {isa = PBXBuildFile; fileRef = AE73B95301374639613B093538EB5E7E /* YBIBSentinel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 383F757D869463064C569726BAF9CDC4 /* ForceTouchGestureRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C99A8F7515AE01ADB91997D70DE9385 /* ForceTouchGestureRecognizer.swift */; }; - 388BB4079F7D18CB3D7AF0848BC98F08 /* UIView+SDExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = BD1B5B0B5A564311DCEBA481918BD06E /* UIView+SDExtension.m */; }; - 388E9AB445D19AAC2B88CA28406EE7A3 /* LRUAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1E4120207F4C704EDC8FDCEA82D42D3 /* LRUAnimationCache.swift */; }; - 38B0B8645F67EA97116972725BCACD3E /* vp8l_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = E2D59036D48BB1D41B79D92583EA88E5 /* vp8l_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 38C96772D989E3D1023A2D4FE66545FF /* CustomDateFormatTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8CD69B888F69AE6AF49BDD168F2BF9F /* CustomDateFormatTransform.swift */; }; - 38E619381DF7B045EE7BFDC4810F4BED /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FF5C12EE481EAE4CCAB9ACFDF73D4A0 /* Dematerialize.swift */; }; - 3956E7FC11B63EB5599333059EF1FBB5 /* DDLoggerNames.m in Sources */ = {isa = PBXBuildFile; fileRef = E4EF0E0FD42C4934C3100DCE1CD02280 /* DDLoggerNames.m */; }; - 397FC8643361169A2EAD49BE467DCC4D /* EditorChartletView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F60AF98B49B137B4822BE7DBD088E40 /* EditorChartletView.swift */; }; - 39ADCCB0719C1404E44818F79F665F4F /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1E3E72A125868EC884E7DBC96BA6803 /* NSObject+Rx.swift */; }; - 39B33D7873CD89C6A7E96ACD36A1EDFB /* UIScrollView+IQKeyboardManagerExtensionObjc.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF29480BA8C6FBAA2D878CDBF64D880B /* UIScrollView+IQKeyboardManagerExtensionObjc.swift */; }; - 39D449220194AE1CD884069FBF6F735D /* URLSessionConfiguration+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDE27BBC530CDB1F75E818FDD8998E58 /* URLSessionConfiguration+Alamofire.swift */; }; - 3A0FCD7E6EE386F0B20221A7079577D6 /* EditorStickerTrashView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE5CCDF4FEEDF2C82294BA131B7B87BC /* EditorStickerTrashView.swift */; }; - 3A13E0541707F58A17D927824A9A8B32 /* AnyValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B047925674E66A1601795369A119285 /* AnyValueProvider.swift */; }; - 3A2FCB914F6EADED828FF05F7E9132AE /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CB7E0F6EC20EBC11E38DEC52D3C4CA3 /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3A4AF8E172B30D070ABA2D212B67355A /* IdentifiableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70F1552BB5EC628A51048774878C151F /* IdentifiableType.swift */; }; - 3A4B897B65DE3FAAAC2C0AF9FBCE87E7 /* DateInRegion+Components.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B039999F35DA89D11F8891877EE8B25 /* DateInRegion+Components.swift */; }; - 3A64F2D6B35DA2E5DF97F1C53B2FF446 /* TextLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3664DB72C102170456D5076AB021C32D /* TextLayerModel.swift */; }; - 3A6B20BEE4F7A5B5835DE5D1E509754E /* IQActiveConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51A3911308A4D250C80C7C3CB7D70158 /* IQActiveConfiguration.swift */; }; - 3A8BFBBB8C6B72DD0C33BF3589621D91 /* PrecompAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8191FF3E0EC91C2D78720D7CEF0107D3 /* PrecompAsset.swift */; }; - 3A8E2E05E1836E45FFE3021DE5AEDF40 /* UIStepper+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CD90E964FF6CC1A1E3B72D0147FD7EF /* UIStepper+Rx.swift */; }; - 3A90C72B0F8F9939213C668E668754DB /* UIPickerView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1DC9B9F6A1343C40A0F56AA5CE30898 /* UIPickerView+Rx.swift */; }; - 3A9DD9A71347A70E56007D5104BA32BB /* PhotoListCameraCellConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA327C014BFAC60D2DB28CFCF527B515 /* PhotoListCameraCellConfiguration.swift */; }; - 3AAF427F8890A73EF93A1B309201AF4F /* VideoEditorCropViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E59985B2D8ACD8C8CB5880ABE89FC2C /* VideoEditorCropViewCell.swift */; }; - 3AC42B00834A65697C14DF12C2547AA8 /* SDImageGraphics.h in Headers */ = {isa = PBXBuildFile; fileRef = 798207D98772DFB1D88FD9757DA49AE8 /* SDImageGraphics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3AF586464F2E155F19FA21CD13CE86E9 /* KeypathSearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C32577542D4CB3D64955332AA9F0641 /* KeypathSearchable.swift */; }; + 32A204B2A7BF8766BCB7E94E244CA6C2 /* MarqueeLabel-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D80A6F1118BF01B57D9D413B0672DE44 /* MarqueeLabel-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 32BA4046C92C0048553B6B7A0CA7DC8E /* rescaler_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 6D4F47C22D62289135BB17A126FA681C /* rescaler_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 331353424E20D3151A67D1B831772C9C /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = B06C174C8EFFB568311BD596A926B507 /* Repeat.swift */; }; + 331451D311170A432A1FAA9AD81AFA19 /* EnumOperators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49AC684F3F984737574D1F67C266831E /* EnumOperators.swift */; }; + 332728EF756E9BA345E194A260FF36A3 /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = B84F0E4A111B6E91E0279762F5977E1D /* PublishSubject.swift */; }; + 332EB3263B1002A5A0A146CCE70501AD /* IQRootControllerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 302B61416E25642FD08D0E7AB47B3506 /* IQRootControllerConfiguration.swift */; }; + 3345899CAB69BA4C8E09CEE3C7BD8270 /* OIMPictureElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 512C65101651E25CBB7921A07BA3136A /* OIMPictureElem.m */; }; + 33476FD5E53BCDFDF5EC6882D951B06A /* OIMNotificationElem.h in Headers */ = {isa = PBXBuildFile; fileRef = DB782009E36DE528003BD0B0913259DE /* OIMNotificationElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3349665DDB553E9B414AC41BEA46BCA3 /* ShapeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55A8CE0ABFF53C3D86FBC462D2C9DB77 /* ShapeNode.swift */; }; + 3358462564AA5B1FBBC955BDF8877DB7 /* SGGenerateQRCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 345A91AADE910124CB65276FD2C43A8F /* SGGenerateQRCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 33860EAD6F6E3FB15D909D37C9CC63FE /* Stroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F2991F293E26A507671FD110A39D276 /* Stroke.swift */; }; + 33A18CB4C8841E664E14BDA0C24B5039 /* filterMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E5172736A97FB1A73DDB1A5FDF81CC6 /* filterMap.swift */; }; + 33FB2F5C2FA69BEE43108A1A4EFEDABC /* lossless_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 804F40B61F39C87FED662ADB9691EAF3 /* lossless_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3418FE0819D95B803BA81F37DD1948FD /* LottieSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BD4D9E35A05131BBFEB37375999C7EF /* LottieSwitch.swift */; }; + 3468FD7E83C0A6607F7229DBAB70A135 /* YBIBCollectionViewLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DDE8F118755C784AE3450FBAB3C506C /* YBIBCollectionViewLayout.m */; }; + 3474B30C8723FEBC3736A59B7AB046FC /* toSortedArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 796877CF8A0FAADDB2277973DF0251B1 /* toSortedArray.swift */; }; + 348B77FDB518FA6F19D1359DBA29E6B6 /* vp8_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = BA1B688AFC87BA24489C104BC7C56D0B /* vp8_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 34906B292002C24B0A67A6FAA4BEB822 /* anim_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = 03BF16B69F5B50930DDDACB1638CE045 /* anim_decode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 349CA4516F8DCBE57054EF6E8F15D4C8 /* mapTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33C3E31952609AE00910405082E5FD8D /* mapTo.swift */; }; + 34AC7EE85AECAF484EC811C138A82E6F /* CompatibleAnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = E34A1CC4DACBCA56491EAB6F95E06593 /* CompatibleAnimationKeypath.swift */; }; + 34C1E55916E3C238EC24EE3CDDC0025E /* SingleValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E8E7B8F99A794413648FF29ED12D420 /* SingleValueProvider.swift */; }; + 34E1EFAD3DDA7672F89B228CB8067F85 /* DeniedAuthorizationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A49A39819E45829F053B19CD91B4749 /* DeniedAuthorizationView.swift */; }; + 34E4F069384DB75E1AA09E52C0A61D7B /* SGScanCodeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 60F7BA2B359BE5410520319EEA7B41B4 /* SGScanCodeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 34EE43FA8D0849C39D6B7A68A7EEDB02 /* ToJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6380EF27D360A2B2AC9040A1E510D977 /* ToJSON.swift */; }; + 34FAC3DACEF18007EF46D87B89C8E472 /* mux.h in Headers */ = {isa = PBXBuildFile; fileRef = 1705557259BEA02AB6CE9798D57AF223 /* mux.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3513BC85F4699997C3DBB8A077D5DB12 /* Popover-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6129C72CE0818C3E4D03AFE9FBA4BA50 /* Popover-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3540E178FA1028BA33C5308A5E70B24A /* OIMMessageElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 618192F5508FF66652CB09DC9D267403 /* OIMMessageElem.m */; }; + 354A1131DDD39CD47787D204EAF98AC7 /* Infallible+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF0CCE424A38FA0E8B9C1047FF8D4A7E /* Infallible+Operators.swift */; }; + 35573F70BDE972EAAB5B0EF2173D971B /* SDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 70274EA6C7F3DD90B8695460D1E0CE45 /* SDWeakProxy.m */; }; + 35585F0F14FF02CC22B4724742344C98 /* Core+Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB99A1AE8ACDD7F31795317ADFCCBDED /* Core+Bundle.swift */; }; + 355A2A3962A82AE25D219DB774CB6AEE /* UIView+ResignObjc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62CCF1A77F8268FAB45CDA483316F0BA /* UIView+ResignObjc.swift */; }; + 356B49A0C32559CCEE631C44CB2B0B40 /* AnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09549479719DE7B92179B64F218B70E1 /* AnimationLayer.swift */; }; + 356E7DF3C5F591A0797A1E5BB1D1D4E3 /* SDInternalMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAE129CAA3842E5FE2EC1FF13B45F30 /* SDInternalMacros.m */; }; + 356F7D6C5EB3383BE2B8ECBC58810926 /* Core+UIColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A2301EB3C76E1B74BF1FFD930AA3EC1 /* Core+UIColor.swift */; }; + 3577F172FA68CBAE47CFEE6FE25C5404 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F96F370495BB0443BBCEEC4EAF21A3 /* ConstraintOffsetTarget.swift */; }; + 35AB7A878F13C17F7680EFBA7AEAFEF2 /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AD8344BAE513349084BEF843FCCBB30 /* Never.swift */; }; + 35E16B7BA80A25B2B4063CC2362EB8B6 /* RxTabBarControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 457804E8BDCE1A881E6B8928B850EBE4 /* RxTabBarControllerDelegateProxy.swift */; }; + 35E76ABA2C25277BF5AD1B1575D3CF2A /* lossless_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = F61003C03AC2B377FD5569CD15C70FD5 /* lossless_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 35FF0E7A827A06B9C6B28498310CD7FB /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E8C3499E8BCA73DFF3D7384B4A4ADA1 /* Window.swift */; }; + 3610091956D90D4861D5E206BCF37FA2 /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F52873ED3AFF2D804C216F070D6C554 /* DDAbstractDatabaseLogger.m */; }; + 364F19E25728522FF59EA18A9D95EAB4 /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE3EE4FECFB4AA521B21D92DAA1C6538 /* Dematerialize.swift */; }; + 3667945C95696169C2F3E7EE37188664 /* PreCompLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81C909BF12EC6888B85BA48F7D535742 /* PreCompLayerModel.swift */; }; + 3676A648CEE267ABE6886CF97B0327D5 /* AnyEquatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D91BAF377DCE1133911EF3B0159D9CB5 /* AnyEquatable.swift */; }; + 3683E0632283EDB6B8B0F3E2506704E4 /* YBIBToastView.h in Headers */ = {isa = PBXBuildFile; fileRef = 43EC3291D04A29DE377961EB3967C233 /* YBIBToastView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 369DF6199E86E719191E7B2D4F040B9F /* CALayer+addAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2165D4CB8369754AE3DD2137DB819A35 /* CALayer+addAnimation.swift */; }; + 36EDE8F37831FDB474E621284702ED94 /* MoyaProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8813F3AC31353D261865BCB7DAACD361 /* MoyaProvider.swift */; }; + 36F3F6F873CB5A1B3C6D84B6C84B5817 /* UIImage+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = AC1B919B5C65ED0812C3A7B53EDE4D3B /* UIImage+Transform.m */; }; + 373DE1A8B1676910BADF13B1A9CFE712 /* UINavigationController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 347C05370D3752ED9F11166EB3DBB527 /* UINavigationController+Rx.swift */; }; + 378BD5280F6C07B11CF30B253D824972 /* IQKeyboardExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06B9240FDCBF31DD9E2E0DACF5A8B551 /* IQKeyboardExtended.swift */; }; + 37B890ABDC7DD441E6AA662325D412E6 /* MASConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B76E9E26053F4AB6E3080F1C71036BC /* MASConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 37D637B577E1AEE9A86932C97CE11F7E /* YBIBAnimatedTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = A2B655A300C4B46BE552A590B1677956 /* YBIBAnimatedTransition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 381F992F3184D80B20EC1CA440E65F88 /* SDImageIOAnimatedCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CEE01CF23A991A91953E5FCA9F28234 /* SDImageIOAnimatedCoder.m */; }; + 3834F6B013F16886BE2866A29E65F22C /* YBIBSentinel.h in Headers */ = {isa = PBXBuildFile; fileRef = BE49B1CAE866557026D5174784CE762A /* YBIBSentinel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 383F757D869463064C569726BAF9CDC4 /* ForceTouchGestureRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8E90EC94BE6B94DA3769E8D82F55E0E /* ForceTouchGestureRecognizer.swift */; }; + 3857A0D7E6E6EED6BA647E95A301D7AA /* mux_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F7ED4177A69D33CF93A3BA523E5976B /* mux_types.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 388BB4079F7D18CB3D7AF0848BC98F08 /* UIView+SDExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 51AECE84196BB0DC4988833E06361EF9 /* UIView+SDExtension.m */; }; + 388E9AB445D19AAC2B88CA28406EE7A3 /* LRUAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8ED655DE1ABDD7BA139F2BCE5A96C91 /* LRUAnimationCache.swift */; }; + 38C96772D989E3D1023A2D4FE66545FF /* CustomDateFormatTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = C71B63697F5DB3D9EE8AE81187565BEE /* CustomDateFormatTransform.swift */; }; + 3940E26ABB1962426BC989BBBE180908 /* cost_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 0A41452FA8A4A0EB205A95E745756DB9 /* cost_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3956E7FC11B63EB5599333059EF1FBB5 /* DDLoggerNames.m in Sources */ = {isa = PBXBuildFile; fileRef = 12FF3D1D447989D0075234C97D4F7E92 /* DDLoggerNames.m */; }; + 397DACF6B492D3277095E2267B8DDF20 /* IQKeyboardToolbarManager-IQKeyboardToolbarManager in Resources */ = {isa = PBXBuildFile; fileRef = 80A40EDA3AF0499BDBCFF09467BB49AD /* IQKeyboardToolbarManager-IQKeyboardToolbarManager */; }; + 397FC8643361169A2EAD49BE467DCC4D /* EditorChartletView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 208EF13C1FDBB0D23C187C9BADFD87D8 /* EditorChartletView.swift */; }; + 3984A7A40C16FD78FDFE293363C2D85C /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = D9F73EFB94F7CB95D9AC9D50FD96BAA8 /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 39ADCCB0719C1404E44818F79F665F4F /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7964A8F95A69D1BCBD39F3DA28E6722 /* NSObject+Rx.swift */; }; + 39B33D7873CD89C6A7E96ACD36A1EDFB /* UIScrollView+IQKeyboardManagerExtensionObjc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 266E2FC512A0EF0F759E4E2F528C8C95 /* UIScrollView+IQKeyboardManagerExtensionObjc.swift */; }; + 39D449220194AE1CD884069FBF6F735D /* URLSessionConfiguration+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78FB621CE15A6725C6DBE9DB62A67FE2 /* URLSessionConfiguration+Alamofire.swift */; }; + 3A09750D7CFC228DAAA216129A08EF4B /* SDDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B69D2F4740E78AFEDA62196CA1ADA58 /* SDDiskCache.m */; }; + 3A0FCD7E6EE386F0B20221A7079577D6 /* EditorStickerTrashView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DABDE444C222F8F2B5C7E106A4E66FC /* EditorStickerTrashView.swift */; }; + 3A13E0541707F58A17D927824A9A8B32 /* AnyValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38DE182FFE2F04E70C6E1C555C3B9545 /* AnyValueProvider.swift */; }; + 3A2FCB914F6EADED828FF05F7E9132AE /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 515AAA548E4EE13B1F980A2DC2B918FD /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3A4AF8E172B30D070ABA2D212B67355A /* IdentifiableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CB04371D78644109BBF26BEC1D27744 /* IdentifiableType.swift */; }; + 3A4B897B65DE3FAAAC2C0AF9FBCE87E7 /* DateInRegion+Components.swift in Sources */ = {isa = PBXBuildFile; fileRef = 592BE033BFD5965DCA56EE16AB790D3B /* DateInRegion+Components.swift */; }; + 3A64F2D6B35DA2E5DF97F1C53B2FF446 /* TextLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5D4811108D7AD58F7CE0B8F7554613A /* TextLayerModel.swift */; }; + 3A6B20BEE4F7A5B5835DE5D1E509754E /* IQActiveConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA7DF009DCA3C9DCF9DB59B30D0C6A90 /* IQActiveConfiguration.swift */; }; + 3A88F27C26E3D439CF50B716111A4C24 /* SDGraphicsImageRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = B9CE178FD979F8C0B461BDF56DD1AF55 /* SDGraphicsImageRenderer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3A8BFBBB8C6B72DD0C33BF3589621D91 /* PrecompAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBEA23FFEDF2DE58617D6FAAC9CA9C40 /* PrecompAsset.swift */; }; + 3A8E2E05E1836E45FFE3021DE5AEDF40 /* UIStepper+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18869A9E3D06B1FF170D96642F96E3ED /* UIStepper+Rx.swift */; }; + 3A90C72B0F8F9939213C668E668754DB /* UIPickerView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3E5DF9845119AA1B028F3E47B141038 /* UIPickerView+Rx.swift */; }; + 3A9DD9A71347A70E56007D5104BA32BB /* PhotoListCameraCellConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7A3EEB8429A8684D4103F365E74F83 /* PhotoListCameraCellConfiguration.swift */; }; + 3AAF427F8890A73EF93A1B309201AF4F /* VideoEditorCropViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4F6567F3B35716AD3B37630989AF1E0 /* VideoEditorCropViewCell.swift */; }; + 3AF586464F2E155F19FA21CD13CE86E9 /* KeypathSearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62F4133FF60704F3354648135ADCF943 /* KeypathSearchable.swift */; }; 3B0FF40DF892BD293CB1F38A527279F4 /* CocoaLumberjack-CocoaLumberjackPrivacy in Resources */ = {isa = PBXBuildFile; fileRef = 519AF98C92B517DD023896CD077EBFD4 /* CocoaLumberjack-CocoaLumberjackPrivacy */; }; - 3B16CD40D6856ECADAE282BFED982595 /* PickerBottomViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C5B63C03ED568FB7252AE90175E1F7C /* PickerBottomViewConfiguration.swift */; }; - 3B4B2BC836C491ED164EFC132BC92E7E /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = 25189A89E00CAE1A45485248DEBF32F6 /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3BA7EA7CD07F07FFA5792AF93A98B981 /* EpoxyModelStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C80E40F4C03DC747FADCFC5C20F4D5F /* EpoxyModelStorage.swift */; }; - 3BA911ABFACEB592815A720C60B48C53 /* PhotoAsset+URL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 598D846C3939C3A96D70804CBC5BCD1C /* PhotoAsset+URL.swift */; }; - 3BCAE7843A2516EBA64768CC0CD79988 /* ParameterEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 854954A05F187AA1ECD5B656A0A35671 /* ParameterEncoder.swift */; }; - 3BCCA72E3A09858ECACF544DF49539F3 /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DE5028EF1A3536F03FD6F2901E07ACC /* NopDisposable.swift */; }; - 3BE0AF07013E897E60C05588D232AD74 /* Formatter+Protocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF125332BE7BD2DE0082AD0EA59F86B3 /* Formatter+Protocols.swift */; }; - 3C1D4FB9E504C5E37213A06D1A0E8554 /* UICollectionView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DED3B7D64106C7CD6DC7033F8340AE6 /* UICollectionView+Rx.swift */; }; - 3C2058840E42D08B30D081187228E79B /* Date+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6730C69F257B1AB4DC2F3C3F8ACF721E /* Date+Create.swift */; }; - 3C2EA4CA770147A5F4EFE44F5466A958 /* vp8_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D4E99E3364CE8267F3764A885370705 /* vp8_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3C8CB142CB609DD2A3C0F9442BD9D759 /* SDImageHEICCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 361D219055AD0714B37DDABC3411D818 /* SDImageHEICCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3C8DAC2429DAACE7EF441415C7C7B717 /* VideoEditorMusic.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFDE74764AA4E5002068FA99A8F42CD4 /* VideoEditorMusic.swift */; }; - 3CA948576898BEE941D30116D80D9395 /* MaskCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8412F650196A8D9055F7A147084CC125 /* MaskCompositionLayer.swift */; }; - 3CE615C0AAF1D41DCBF86F55D2860073 /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A9FD2D180E8D06699F430C03422BF6F /* Completable+AndThen.swift */; }; - 3CE8DC253F3048595F30A3C64FA9543A /* Picker+PhotoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21951132F00C5F492323648E1858B00D /* Picker+PhotoManager.swift */; }; - 3CEE544E244F623CEA38EF75183BC93A /* NodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A0161343E2A3C7285E6E7430926CEF8 /* NodeProperty.swift */; }; - 3CF9247B7112973208E98C5B8A3EFD08 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = E92DC029A5EB44D5349E8EBA7E037FA7 /* ImageDrawing.swift */; }; - 3D1DA6956A2BB1FAD53891B484575978 /* PathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03A838BEA620A2333B36253FE3E71C15 /* PathNode.swift */; }; - 3D3B646B4988314275B40E97BEB16C7F /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8EFAEAE08499004C8E90626C21F5178 /* ConstraintLayoutGuideDSL.swift */; }; - 3D3DD7AB15BFBA88B941CABBC91A9D5B /* RxRelay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DBB95EC8DE782AB6EF1A8E766CA49DAA /* RxRelay-dummy.m */; }; - 3D47BB7B12540180D7548830017B873D /* SharedSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77429EBF731FCFEF414990946491B3A9 /* SharedSequence+Concurrency.swift */; }; - 3D56AE2CEBA4370ACC2928A5D55C9420 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 282F0B3C9EE6C199B6B71D2569BECB6D /* PrivacyInfo.xcprivacy */; }; - 3D7F7082D81193D6AD23095A9FFBC997 /* SDWebImageDownloaderDecryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 96A32651D9C2055111D7A5875C69E997 /* SDWebImageDownloaderDecryptor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3D80D0457EB3BF7D449CA995F30CF2CA /* CocoaMQTT5Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE7D14B42F873D452391F3D812C859C4 /* CocoaMQTT5Message.swift */; }; - 3D922D5FCDDFC496A024EED6688DEC5E /* dec_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = EAEE40A8ABCA20496B59A7E41F96FA5F /* dec_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 3D9E99F17F687A6BBAF6BCBC33C74213 /* YBImageBrowserDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 13513923CCD6F181A0D2D063A1C57BDD /* YBImageBrowserDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3D9F084EC64FF5B06FBA4748403F9F4E /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 42591ECDC6F7D187123173B449DC638A /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3B16CD40D6856ECADAE282BFED982595 /* PickerBottomViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = E47ABBE27FCB403A32A3F5DF792F1F58 /* PickerBottomViewConfiguration.swift */; }; + 3B16F9CBB6A8F4851CBF3EDAD92C9900 /* libwebp-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C3AAA2106965E675C3DEA8CC344111B /* libwebp-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3BA7EA7CD07F07FFA5792AF93A98B981 /* EpoxyModelStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D43F225FDC724B5AE4455BBF0D5E08AE /* EpoxyModelStorage.swift */; }; + 3BA911ABFACEB592815A720C60B48C53 /* PhotoAsset+URL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 592EDD2E23B6AA323FB354DA23FE9CB8 /* PhotoAsset+URL.swift */; }; + 3BCAE7843A2516EBA64768CC0CD79988 /* ParameterEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5EBACDB519446106D4DE957FD8031B7 /* ParameterEncoder.swift */; }; + 3BE0AF07013E897E60C05588D232AD74 /* Formatter+Protocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55C31FD210D13AB06078F6974886B76D /* Formatter+Protocols.swift */; }; + 3C1D4FB9E504C5E37213A06D1A0E8554 /* UICollectionView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74B9DA89D231CB16D41965F9674B5DD1 /* UICollectionView+Rx.swift */; }; + 3C2058840E42D08B30D081187228E79B /* Date+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25ABC53F6112F196A1363E6845F3850C /* Date+Create.swift */; }; + 3C8DAC2429DAACE7EF441415C7C7B717 /* VideoEditorMusic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5171DD8E9139F156C0311A25A842189E /* VideoEditorMusic.swift */; }; + 3CA948576898BEE941D30116D80D9395 /* MaskCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93911B2AB10A48E50D0E23400FC37372 /* MaskCompositionLayer.swift */; }; + 3CE8DC253F3048595F30A3C64FA9543A /* Picker+PhotoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7E231E0B7869D9F725667FCA98B07B0 /* Picker+PhotoManager.swift */; }; + 3CEE544E244F623CEA38EF75183BC93A /* NodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8489256C0A6811AC75BCE4A1BD081D32 /* NodeProperty.swift */; }; + 3CF9247B7112973208E98C5B8A3EFD08 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = E55439DACB8414FF055B00919D91C44E /* ImageDrawing.swift */; }; + 3D0286A0092AA31E37FEEC78DD19A0B3 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 5A69A1BDB61BFA7ACA19359DB4C483B6 /* PrivacyInfo.xcprivacy */; }; + 3D1DA6956A2BB1FAD53891B484575978 /* PathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7C9BD7DB789839A3D8F77070B55A910 /* PathNode.swift */; }; + 3D3B646B4988314275B40E97BEB16C7F /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F4BBB8D972F75419FE0FB15A7BB296 /* ConstraintLayoutGuideDSL.swift */; }; + 3D47BB7B12540180D7548830017B873D /* SharedSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76F225B1BEA2CBEA1AA29E1698B694CD /* SharedSequence+Concurrency.swift */; }; + 3D58B8EE7641C38384100645B14482CF /* alpha_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = C2815FF20F805D038D40A022589F8C1B /* alpha_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3D61EEA01EEC9A30526255CA4CB498C7 /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C28EB4CCFDBACF528FA59D34941B1B6 /* AtomicInt.swift */; }; + 3D80D0457EB3BF7D449CA995F30CF2CA /* CocoaMQTT5Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = A30A8C24049F8D7343EA8290374CF46F /* CocoaMQTT5Message.swift */; }; + 3D9E99F17F687A6BBAF6BCBC33C74213 /* YBImageBrowserDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8724A2875D2BCA7E5E1F64AFE522B18F /* YBImageBrowserDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3DD607D8EE7367C54BF5D9252D1F7AAE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 3DFF83D1CD89A800D3828951AF3D41E6 /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 200661B9CF372FFC8C88A6A61EB71F10 /* ScheduledDisposable.swift */; }; + 3DF5EEEAB23445A51CB8483683AB4DC4 /* bit_writer_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A3AA4BBB488107BF4CE528A009B119E1 /* bit_writer_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3E0B31C4A7F983CF7417E8E05E45BD73 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 3148E85400EDAFCFB83D6D33C4931EC7 /* UIImageView+HighlightedWebCache.m */; }; + 3E272BC4474F7F47D37F9FF8E49FF4B7 /* SDWebImageDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B14EC0E409D8A391B3518DF071B5D96 /* SDWebImageDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3E715D5BADDEACEEF30D6A4CA82CDA9B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 3E9B7829091DB08299A28473E42AAC60 /* YBIBImageLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A370294A2330180AC9624AE12ED48FA /* YBIBImageLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3E9CB435642EBD721648B430DD0E5A51 /* UnitBezier.swift in Sources */ = {isa = PBXBuildFile; fileRef = B16810200BF205408AF4F91E8217BCB2 /* UnitBezier.swift */; }; - 3EB5313522A0D25BF01D76C804C61F2E /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAC3A97B83CD4427855E4B01F03CEE01 /* Debounce.swift */; }; - 3EB7B5700432074FFBAC8FC92182AC80 /* quant_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 0BF0C7EF558330AD19BFEB43F72DA934 /* quant_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 3ECDBA30BACCD3D742D5AF0ACBCCB6BF /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AFBBCC3AC2D57FEB1F37DD9DD64C777 /* MobileCoreServices.framework */; }; - 3EFD9D2406BEA7F65CC2EBEE35CC67B4 /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B9B83A870364F4EA1455CE939FB2E4B /* SubscriptionDisposable.swift */; }; - 3F172EBA3C77A692A40730B15C49C46B /* neon.h in Headers */ = {isa = PBXBuildFile; fileRef = 773E9FC8D15487C43958C12C9FA69807 /* neon.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3F57DD6E2D66DC1CF834CB76F7FAB980 /* EditorStickerItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F22802DCA8DB2AFAEE6D09F416DE1684 /* EditorStickerItemView.swift */; }; - 3F63140C415E89AAC9554CFB57724557 /* SDDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CA60DF51B878086B8E1AE81FC49BF30 /* SDDisplayLink.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 3F749E95FFA3640649B8252D9B2CFC10 /* KFImageProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 044966A64DBF2AC5D51BEAEE7629237F /* KFImageProtocol.swift */; }; - 3FBA98216749EFB55B3D7FFEFE2681B2 /* OIMReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F2D1EE0B4DEE42F944D3EEBDFE6A375 /* OIMReachability.m */; }; - 3FCA734C50CA0AE6B74173F07437A885 /* Changeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C4124C5853026DA1E3328CD09D36D35 /* Changeset.swift */; }; - 3FD4944B2FE0F9A036DAB7B55880B4D3 /* IQKeyboardNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96363E39C7130ABBFB4A087589221B30 /* IQKeyboardNotification.swift */; }; - 40190BB6FD6FA51901C19C1BF4DBD5A6 /* UIViewControllerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C38433370B37EF66817AAD41545C1B8 /* UIViewControllerType.swift */; }; - 402FA8B04D2CEFBD67DDDD7768AC4EB1 /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FEFB2016224DB1A393BF82C54507138 /* PublishRelay+Signal.swift */; }; - 4063405C03CCB96E39645F8F991E75FA /* MqttDecodePublish.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65697F122A5D7E12D08B8924C9A75C5D /* MqttDecodePublish.swift */; }; - 4069FB801C6D4E8F9B03C00F56B63973 /* alpha_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 0355BC8251038920DD010DDCFE83F5CF /* alpha_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 407FEEB6A5DA7B4EF077DAE20DE114A9 /* PhotoPickerController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 365A286147846E8F7B124AC989F8D790 /* PhotoPickerController.swift */; }; - 40867DF814FC240529E8A3020552456F /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2F8ED1B0200BA21034928AFCFD35100 /* ConcurrentDispatchQueueScheduler.swift */; }; - 409D987DB67CFB48AA6311402BE0D30D /* IntegerType+IdentifiableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = AED944194231CE849D5E8158075D3FC7 /* IntegerType+IdentifiableType.swift */; }; - 40BB4A23AD4A18E81678F58EAA90EB85 /* UIScrollView+IQKeyboardManagerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA8792F36556D53283694E3C93ACD53D /* UIScrollView+IQKeyboardManagerExtension.swift */; }; - 4168F11F01FBC79CAC2E7452E0E90BBC /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54D0EC089BB3D0E424544A55A18FB00D /* Bag.swift */; }; - 41729470AD1FA24DF87BEA6C10533D30 /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = F2255B691AE68EE589E35013C24EF0BC /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 417A4CB146DC9404E8C362A2B2046E98 /* bit_writer_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = EFC67580356421DED39BBBD9418C06A3 /* bit_writer_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4184983EA0EC59DB2518B936E2CA3C10 /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 717E17224CD41748E5A4C7C4EA9238EC /* ObservableConvertibleType+SharedSequence.swift */; }; - 41EAB079E787B4FA6866FC48FC7D187B /* MqttDecodePubRec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E4E2A4E2CBBFF917E3EF18747B022DF /* MqttDecodePubRec.swift */; }; - 420ADE5F222F9DB15F15F59991EEFDC1 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA0F674FE8197B104C00B5BE7A2266BB /* CacheSerializer.swift */; }; + 3E9B7829091DB08299A28473E42AAC60 /* YBIBImageLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A8C21426966115A9045E3B00046D2F9 /* YBIBImageLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3E9CB435642EBD721648B430DD0E5A51 /* UnitBezier.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12EC0EDD67615AEBDC67AB284BD985A /* UnitBezier.swift */; }; + 3EFFD426F570E65DFC6A9155BAF064D1 /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA3AD1ABCD62B974E7891C77F05A75DF /* SynchronizedDisposeType.swift */; }; + 3F0203776785F78BDF67B40BE57864E4 /* quant_levels_dec_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 18E0C1ACCE144568FBECBE2F964CA16B /* quant_levels_dec_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3F57DD6E2D66DC1CF834CB76F7FAB980 /* EditorStickerItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8480B4A5F87252A76A5EB701421DF8D1 /* EditorStickerItemView.swift */; }; + 3F749E95FFA3640649B8252D9B2CFC10 /* KFImageProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43BC6C8AA9E4F26F22F185F55DF23E4E /* KFImageProtocol.swift */; }; + 3FBA98216749EFB55B3D7FFEFE2681B2 /* OIMReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = EE6E3BBF197FEE9F359F590C238A5131 /* OIMReachability.m */; }; + 3FCA734C50CA0AE6B74173F07437A885 /* Changeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CBC5529479DB1C7A9808D8D16EFEFEF /* Changeset.swift */; }; + 40190BB6FD6FA51901C19C1BF4DBD5A6 /* UIViewControllerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 016BE7E0718FA00D0BD961FDBFE230E0 /* UIViewControllerType.swift */; }; + 402FA8B04D2CEFBD67DDDD7768AC4EB1 /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4785A4C8932E320C4ADA27E0B5EB87C9 /* PublishRelay+Signal.swift */; }; + 405BDB9A6A1C76FF4D5BCC278D0311A1 /* Infallible+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C3D81FA778DBAA50086364141DE1ED3 /* Infallible+Create.swift */; }; + 4063405C03CCB96E39645F8F991E75FA /* MqttDecodePublish.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93EF94AF46976CB063FBF3C2E94C52E0 /* MqttDecodePublish.swift */; }; + 407FEEB6A5DA7B4EF077DAE20DE114A9 /* PhotoPickerController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B3309EC30327649AD117FB20EC8A345 /* PhotoPickerController.swift */; }; + 409D987DB67CFB48AA6311402BE0D30D /* IntegerType+IdentifiableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = F77FF649D310E60AA19442196E3064AB /* IntegerType+IdentifiableType.swift */; }; + 40A50C965E429A2E3579A55F9A889A32 /* SDAnimatedImagePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0796175AC5F20B8FDB5DD48ACE0C1BB2 /* SDAnimatedImagePlayer.m */; }; + 40BB4A23AD4A18E81678F58EAA90EB85 /* UIScrollView+IQKeyboardManagerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 031E1F4FAB2D731BD6E3C6FA2E96C0E6 /* UIScrollView+IQKeyboardManagerExtension.swift */; }; + 4168F11F01FBC79CAC2E7452E0E90BBC /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6E94C010E6AF4B848504AC02335D212 /* Bag.swift */; }; + 4184983EA0EC59DB2518B936E2CA3C10 /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 929CB1156A73C1C4075E9E738DA64FEA /* ObservableConvertibleType+SharedSequence.swift */; }; + 41EAB079E787B4FA6866FC48FC7D187B /* MqttDecodePubRec.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4B7FF4E1EC67BE6D2EC9E52868864FE /* MqttDecodePubRec.swift */; }; + 420ADE5F222F9DB15F15F59991EEFDC1 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B198AD68A0CCF96D986C0F95C328BE4F /* CacheSerializer.swift */; }; 420C49E6734283B87E7D206694344112 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 4211ECD3012F416D2310C3E626B957D9 /* IQKeyboardToolbarConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 597F56B2BDBD7188DFB2E88DDDAA6DDF /* IQKeyboardToolbarConfiguration.swift */; }; - 421F106CBC207478A81FD319F1033835 /* SDWebImageOptionsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = BDA501E398CDF465361B8DFC5A1AAA5C /* SDWebImageOptionsProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 426C1CEDF3D8317CBC0353913E92BA2E /* Archive+MemoryFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6117DBF2DEA2F03B45AA735947BC44EC /* Archive+MemoryFile.swift */; }; - 4294EE557F13FE2EF5957288BDDFE9C9 /* EditorImageResizerControlView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 195B1EF7EFA045C8BAD32706FF293FE3 /* EditorImageResizerControlView.swift */; }; - 42A812AAC657DB20EAF5C7E4881D1E4F /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12272D9B7C748591FF4B2B47E78CEA55 /* AddRef.swift */; }; - 42BB400D95CB06E3A2F4B85EB16FBD78 /* enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 29C53057887B8341A7695C052CCBF3E1 /* enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 42F6A891188100B2EAC2DD5FC0CCBB50 /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = 492111DCF538B9F68B373EB70D48D893 /* Group.swift */; }; - 43890FF57AC8CE3AE9E6E69D52D24311 /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F5E828DE6CE1D244ABDA1EA774D8CA8 /* SchedulerType.swift */; }; - 43A27A7590AB8B341E0106298FF45CC6 /* KeychainWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = A76D3C75071941BB2ABC490ABB7535A8 /* KeychainWrapper.swift */; }; - 43D84EBCE8220F637D8BE1C473BF9188 /* FrameConnect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7953C3F327E631A827EF82D27ED8068C /* FrameConnect.swift */; }; - 43DE8C31D6AC6DF88E03EF5C2F9AB778 /* OIMSearchResultInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 37A8BDFA78DBEA7FEA0CF17CAD3FFB05 /* OIMSearchResultInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 43E2ED1E3980A6BDB9A5303B93D2EF91 /* ssim_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = CD3C1D659D6496035CD3296D11F7945F /* ssim_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 4407CA27ACD314CBD9B2FE3BD674EA6E /* SDImageLoadersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C3BA0E6CFA9BF8CF1504C08904F26828 /* SDImageLoadersManager.m */; }; - 442F3EF780ACE70BAF124C9E3E5E8E15 /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8249C43A6DC5F7D44058E8466D602B52 /* ImageDataProcessor.swift */; }; - 442F468E261A1106C291BF52BDBF9DB7 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 15C6BC49C496646CB0C92D882FEB67F6 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4431DB7D2739D4D1701F63BA42F1ECC5 /* FrameSubscribe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03502843BCAC94AFF9A01230BA4F4C6B /* FrameSubscribe.swift */; }; - 4483568AAFCD04AA066D46C488E0F87D /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A584E723DFD91FD63F10513F5A44C61 /* AsyncSubject.swift */; }; - 44A83F52DB0230A1E75F4FBA25987507 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3809ECABFD64A3476079245D123AB24E /* PrivacyInfo.xcprivacy */; }; - 44E12060DC6F91B02411D6A00858CA35 /* LayerDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = E139063737CABB514AC7BC04039A282D /* LayerDebugging.swift */; }; - 44FA91ABEA149BDDF9A6FC5AE94774F3 /* TagListView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E2324B67C4C32303B4DEB7C9B8B0C692 /* TagListView-dummy.m */; }; - 4501636244237C850616353EBD1C8189 /* CocoaMQTTProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03DA96969C9380798FF7818597783D0A /* CocoaMQTTProperty.swift */; }; - 452C940762F65B125C216F73B369F583 /* MJRefreshStateTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 45BC82300AEAB2E4EC4480B7584A4D4B /* MJRefreshStateTrailer.m */; }; - 4533898C4946124EA1F111F1835EC6BE /* OIMVideoElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 678B80B5BEA21B1AE526BA912C9BD36A /* OIMVideoElem.m */; }; - 453437AE32236787CCBCDB84336E4A93 /* YBIBVideoActionBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 885AB401FA43B8D4586FA16D2EA4F3A0 /* YBIBVideoActionBar.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4552112D19F0C7551BF31425FC8D1EC7 /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CBF0A142C460BAD620167A568BD14AA /* ControlEvent.swift */; }; - 455F481C635ED958C685DD70C2E9AA86 /* Archive+Reading.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BD4ACA4AE15E556BD2AE1F75D723E9F /* Archive+Reading.swift */; }; + 426C1CEDF3D8317CBC0353913E92BA2E /* Archive+MemoryFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA7F3C2492ABFE6BF0048B6B1D1AD4D1 /* Archive+MemoryFile.swift */; }; + 4294EE557F13FE2EF5957288BDDFE9C9 /* EditorImageResizerControlView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8354460BEFF9948DF5C89F44FDA239 /* EditorImageResizerControlView.swift */; }; + 4297E0CD8049F04D380ABBABF8BE90F4 /* cost_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = E7B73F05F39AD784BC95AB970EC85FD0 /* cost_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 42ACC5A92F77233DDA868C77403915AE /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7780768F7C2197BA1340547586EBD1A /* AsyncSubject.swift */; }; + 42DA93B9ABE9D9222ED9A792B342A17F /* Infallible+CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = B394ACEE3143283618875A1EBC42E446 /* Infallible+CombineLatest+Collection.swift */; }; + 42F6A891188100B2EAC2DD5FC0CCBB50 /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F42F9E5ECBFAD153022FC8AFD86B602 /* Group.swift */; }; + 43014EE56767209310BC857FD6867C54 /* dec_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 10E110089FE1F0AA8F1503FA29396B61 /* dec_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 43564CBAB5599B63CCE749A826591452 /* rescaler_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 84B0021DB9337E4EE8C518A7B7CB12CC /* rescaler_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 436EBDC39B6BED63BB078F9E066B144F /* huffman_encode_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B27146F92F09618E3C9AE7B06B1E742 /* huffman_encode_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 437E080D57683B8D08D32B61990EC27B /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6763C54DEBB207FE2025EE813702104C /* Create.swift */; }; + 43A27A7590AB8B341E0106298FF45CC6 /* KeychainWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC673E88F51EB54EA154BCAD5C0432D2 /* KeychainWrapper.swift */; }; + 43D84EBCE8220F637D8BE1C473BF9188 /* FrameConnect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96007FEF0C0DBC47534128EB195869B7 /* FrameConnect.swift */; }; + 43DE8C31D6AC6DF88E03EF5C2F9AB778 /* OIMSearchResultInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 5727D695D727C7F490302CDA538437AE /* OIMSearchResultInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 442C6BCF542C1031E1C38C42AAD6D17E /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07535DC28BC3DD95799963281D71DD39 /* SchedulerType.swift */; }; + 442F3EF780ACE70BAF124C9E3E5E8E15 /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDD8B8D68C3DC1F2DD3C49E422FFA456 /* ImageDataProcessor.swift */; }; + 442F468E261A1106C291BF52BDBF9DB7 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 3301C564839BFE611C9893CDCD8BDE31 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4431DB7D2739D4D1701F63BA42F1ECC5 /* FrameSubscribe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B9E5FA69F06CED1046C6D1D3C5E6B96 /* FrameSubscribe.swift */; }; + 444142D9147C7E0D9732611D37266801 /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B961A15A7B5A084483F136B6159292D /* SDWebImageManager.m */; }; + 44C27227A54D13B405D77C7D7BB290C3 /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = C0A9A6716F17AEC5A4E8B846EEC99978 /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 44DC9D97585079AC7CA0B448D313917D /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90FEB6DEDD3015CA7E10E3D9106C59A9 /* CombineLatest+arity.swift */; }; + 44DF7F6A11C44C1E0FF047D246BC8543 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB2F17A1F016971E05F6A73AB7AE781 /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 44E12060DC6F91B02411D6A00858CA35 /* LayerDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63E17BF866F9A92ACECDCAA14CDCBEF8 /* LayerDebugging.swift */; }; + 44EDDBA9B1F80A492CE8E2C4C1C80BF0 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79AA1EC6A75A435DEA2BCF453692C3DE /* Optional.swift */; }; + 44FA91ABEA149BDDF9A6FC5AE94774F3 /* TagListView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1279A7E62F6868C26C297EBAC510A33F /* TagListView-dummy.m */; }; + 4501636244237C850616353EBD1C8189 /* CocoaMQTTProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA324CA0B93493AC8C5241A0D8B33D72 /* CocoaMQTTProperty.swift */; }; + 452C940762F65B125C216F73B369F583 /* MJRefreshStateTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 863641F6148DDC619AB02F3B150E9C53 /* MJRefreshStateTrailer.m */; }; + 4533898C4946124EA1F111F1835EC6BE /* OIMVideoElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 367FB1255D353B51306951E11A495902 /* OIMVideoElem.m */; }; + 453437AE32236787CCBCDB84336E4A93 /* YBIBVideoActionBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DB74891B8AB0467BEFDE079CE088BDB /* YBIBVideoActionBar.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4541D1F844AA3FCD03BC62740BDBBA88 /* SDWebImage-SDWebImage in Resources */ = {isa = PBXBuildFile; fileRef = CF1281E58AA1045D4B7F33FC56691C42 /* SDWebImage-SDWebImage */; }; + 4552112D19F0C7551BF31425FC8D1EC7 /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEA23B06714672939B4CFA623341CBDB /* ControlEvent.swift */; }; + 455F481C635ED958C685DD70C2E9AA86 /* Archive+Reading.swift in Sources */ = {isa = PBXBuildFile; fileRef = 752EA955394B3CDE62436F3929094D97 /* Archive+Reading.swift */; }; 4571A0EA37DC84F39E3830D38A1531AB /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - 458D15A18160AC82177371AB8091F70D /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = D229B8A7DA029600D026D0DCD560EB59 /* Catch.swift */; }; - 45AE3D9DCD60E97EFAACDC56F430C9A3 /* TimeInterval+Formatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7DCA93A51A3EC8F257E138A767B1FB7 /* TimeInterval+Formatter.swift */; }; - 45E1583D7EF53489B82C4CA2AD1AD0CF /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D01A7177A498AED0020696AC87478CF /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 45FCB619BB2DE2C82A0BCAFDDD8609A8 /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 05D6ED23C8DE6576F04C64C25DEB3CEA /* SDWebImageDownloaderOperation.m */; }; - 462FA8E8C7677BC1691013F1733E4DA1 /* NSDecimalNumberTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED3E6FF5CE861DA4D74F51F15DD5F274 /* NSDecimalNumberTransform.swift */; }; - 4645057A5658DD7D33DB1EEBED5B4E17 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = E38BB3DDEF575431F1A55A8F5AB73E44 /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 46AB38B990A26659517A785D5247DCD7 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - 46C56C35747EB93ED186EB0A4614BB71 /* PhotoAsset+Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91E5F0449D6E8699C17041E8E95B9275 /* PhotoAsset+Request.swift */; }; - 46C7EC5E2C1B620DED1FA139BEEC80B8 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2867E3021D3DC08A0CAF3BC2C427B6C2 /* Bag.swift */; }; - 46D6CD39BA89DA406AB99075F89C589D /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DE8D6E365F43CBB8F68A8DD2F2A775B /* Optional.swift */; }; - 46DD69BCF3B370BF6BBBBCF400D9DD3F /* AnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6616C763859884830B647FFA76483A3E /* AnimatorNode.swift */; }; - 4707465805499986749DF6BB36DF7E3A /* GestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1889F1F548AE931E4D7AAC7C4EC351CD /* GestureRecognizer+RxGesture.swift */; }; - 4708505041F162DB894B876B79857794 /* Editor+PhotoTools.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4533A8796A97A4FDBF972A217DCF3CE /* Editor+PhotoTools.swift */; }; - 471F66CA1E414322F1FBB5E9B65CECE3 /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE472525D285E60062B9B497CEA062C1 /* Reactive.swift */; }; - 4730296E49F16E17769686F7831AA0EB /* ofType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E1A0AC0B2C06537791421DFE5FB4B81 /* ofType.swift */; }; - 47443F09C6EBFFF6143EA8B4967F865F /* UIViewController+TopMostViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 026E834191DC4E0AA86292AD25D77427 /* UIViewController+TopMostViewController.swift */; }; - 475B4F3E71C293065AAFDB1888696CF6 /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1231BBFBD5A0ECF236CC0EA885AB3CE4 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 478D40A254B29DC1408D37D3D6051DF7 /* SwiftKeychainWrapper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DAAFBF7998729DBA80D654F68B0411E7 /* SwiftKeychainWrapper-dummy.m */; }; - 47C9A000C20E04EC69BFEEF3C6AC6256 /* IQKeyboardAppearanceManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2720CE5E098EC5B8C6E38B39973D31 /* IQKeyboardAppearanceManager+Internal.swift */; }; - 47F8811B5427A0E93A230232C573B68C /* MqttDecodePubAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4381F82AFCF9C0960345F382D230AE4 /* MqttDecodePubAck.swift */; }; - 47FBA86C15EC8060331926C9A8D54BB1 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E99EF6FF49757F1ECB0A1B8FE89383F /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 47FBCA188545B898AB5EEC31E3E5E680 /* YBIBIconManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DA4672956BCE82758C70374E940DA2C /* YBIBIconManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 481E1B103B7AF5F25EFE837DD7727088 /* UIView+IQKeyboardExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B33A5C21159FA23A7A328B4ADC3C423 /* UIView+IQKeyboardExtension.swift */; }; - 48613A776228D14C2933B89CBE229570 /* EditorToolViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57219371BAD24872FF9ADF8ECF49560F /* EditorToolViewCell.swift */; }; - 486CDF230E2A556983838450D0EC5C75 /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB56BFA4BA1933A7688E24DA5D6A268F /* KeyframeExtensions.swift */; }; - 48AAD528BDFE8CFE2BCDAD78D3A730D4 /* UIImage+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 97A40EA7400844C9F523ADD6492075BC /* UIImage+Transform.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 48AEE480961C27026FECE0A4FDEAF874 /* huffman_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 034D8CE98996789178854B807C0C5F66 /* huffman_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 48D3C099349231D4D0122D8E51468A19 /* Date+Math.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C25E030AD5FBC5ADB833FF290B6A0F9 /* Date+Math.swift */; }; - 48DE95A59657A6A0E480202A097C6B42 /* idec_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 9DB47094A252B79892044AA8FEC8B921 /* idec_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 45AE3D9DCD60E97EFAACDC56F430C9A3 /* TimeInterval+Formatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0D6918E5FE05F882774D9099CE7D913 /* TimeInterval+Formatter.swift */; }; + 45E1583D7EF53489B82C4CA2AD1AD0CF /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = D311B9113A21C334A37802A57433B485 /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 46214DC24265AE67E5E268A6454D9313 /* bit_writer_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 00D0144F9C8C5B5E41F906435C6C3280 /* bit_writer_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 462FA8E8C7677BC1691013F1733E4DA1 /* NSDecimalNumberTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D0FA5E605C7280C24BF2CA60F438095 /* NSDecimalNumberTransform.swift */; }; + 4657FF83C997DE8EB732C06CFBE9793E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + 469348281907CFDCEA219766F612A50D /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = A557D6960AE5B06120F4446077741A0B /* Reactive.swift */; }; + 46C56C35747EB93ED186EB0A4614BB71 /* PhotoAsset+Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92AF7F97A30F62B573F53CE29794B031 /* PhotoAsset+Request.swift */; }; + 46DD69BCF3B370BF6BBBBCF400D9DD3F /* AnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4ED7CF2460B9013F812DF116D39E051 /* AnimatorNode.swift */; }; + 46E4F85281A9747C5D175BFA1F603D00 /* SDWebImageOptionsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 245A9A9FA4C0B7257FC5787534C57D50 /* SDWebImageOptionsProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 46F5A92E0AB481EAB425DD224842CFDD /* sharpyuv_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 11251F8A869AE5AAE4E97AC8067A9444 /* sharpyuv_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4707465805499986749DF6BB36DF7E3A /* GestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BB1F189B102EDD50C572B0D76B6EFF7 /* GestureRecognizer+RxGesture.swift */; }; + 4708505041F162DB894B876B79857794 /* Editor+PhotoTools.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76E272AC42336882C197072E6C923774 /* Editor+PhotoTools.swift */; }; + 4714E2818A44A1BA99E3327C12A78F0B /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B07EAF4174511B15F90F2C0CD93113DF /* DispatchQueueConfiguration.swift */; }; + 4730296E49F16E17769686F7831AA0EB /* ofType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DBD824988F29494077A97DF097A1949 /* ofType.swift */; }; + 47443F09C6EBFFF6143EA8B4967F865F /* UIViewController+TopMostViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7AF592D5F99F10C50D134D5DDA872A /* UIViewController+TopMostViewController.swift */; }; + 475B4F3E71C293065AAFDB1888696CF6 /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8474FA1A54F6D3BE809F5066211B52F3 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4775B204CB23A133B53EBD0038F947CD /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD5E8AE6B0FDFEA15F180D44A1C48351 /* Delay.swift */; }; + 478D40A254B29DC1408D37D3D6051DF7 /* SwiftKeychainWrapper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EB2AB14609C28F197BF530401EDB92F7 /* SwiftKeychainWrapper-dummy.m */; }; + 47C9A000C20E04EC69BFEEF3C6AC6256 /* IQKeyboardAppearanceManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = A29A53F0191C97531A657827ABA0E63E /* IQKeyboardAppearanceManager+Internal.swift */; }; + 47EBB1E60ED2FF3B7B69DE8C17BA6B24 /* analysis_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 83EE74D5441DCCA317A4FF9D077B51CF /* analysis_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 47F8811B5427A0E93A230232C573B68C /* MqttDecodePubAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C914BE8CC459DAD90D4410F45427C60 /* MqttDecodePubAck.swift */; }; + 47FBA86C15EC8060331926C9A8D54BB1 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 65B569FEB54BAEE62E9099C2F0781B65 /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 47FBCA188545B898AB5EEC31E3E5E680 /* YBIBIconManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B900967A248CE0E3C7B57F5A54EEF07A /* YBIBIconManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 481B2096BD9CA0FB3524E1E89FF47C7C /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AFBBCC3AC2D57FEB1F37DD9DD64C777 /* MobileCoreServices.framework */; }; + 48613A776228D14C2933B89CBE229570 /* EditorToolViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 629F3A325A58A659C32AAF1776330F24 /* EditorToolViewCell.swift */; }; + 486CDF230E2A556983838450D0EC5C75 /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA1F2B59911BAAB2E2B53579AF4E09B2 /* KeyframeExtensions.swift */; }; + 4895F88EA52E27E395B918BE1003E0F4 /* IQKeyboardInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0791A657B7941BE418D9273567D9D0 /* IQKeyboardInfo.swift */; }; + 48D15FDF59E76431C66E853F08FDD7E2 /* SDImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 39A6400F9FD5F391D26F18AD187309DB /* SDImageFrame.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 48D3C099349231D4D0122D8E51468A19 /* Date+Math.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0C733DDD4A08E991BAF6092B59571A0 /* Date+Math.swift */; }; + 48DAB44DB9DDB317A2B62C04D0E31E79 /* ssim.c in Sources */ = {isa = PBXBuildFile; fileRef = D4C5AAB525FA16FB43C9F04FD2FAAB78 /* ssim.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; 48F013C8C2F13CFC89AFBB5976A2C7A9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 48F01D04CBF60D1E0B537F655EF7168B /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - 490664A35E3AA79D57C33414E1B19E66 /* DDOSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 64CC3997AEF065210620763434EA1A14 /* DDOSLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 49267512AEAFF83D59C71FF629FF9490 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = F19FACDB479D757C551FDDE85D76A36F /* Utils.swift */; }; - 492E53D98F2FB5F2EEF734D1D672BC08 /* TimePeriodProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0DB346FF7A58A9CCDC22544F0EB48CC /* TimePeriodProtocol.swift */; }; - 4938511D8412EFA06AFCB9D8DD0F4F77 /* YBIBCollectionViewLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 6709E1425A02594D4B6FBB09E3905826 /* YBIBCollectionViewLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4942957D9EB742B51A810BCB247C1CED /* huffman_encode_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 79D9F75BE9C4EEB398AA142CA40C2528 /* huffman_encode_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 49445CE967F63922E2048455DCE72758 /* YBIBInteractionProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 63692D31585DEDE65878A475B1212D70 /* YBIBInteractionProfile.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4981DA9395A7AC90B3D07F2C192D0C5D /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 33F667738386DF9D1837285B28E0A9BC /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 498A46E8DF45B62D88EBC3E0208226E8 /* RxGesture-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D8801B46360234CA528C6CD9920B167 /* RxGesture-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4990936139BF46A3888CBF58360A7251 /* UIView+SDExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 803FF90C5424DD97EA2A025F7B068A24 /* UIView+SDExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 49C1CBCE8139CA49D92B0D9EA436FA36 /* Infallible+CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 893A01E990838A3E90851EB0B3BE7D35 /* Infallible+CombineLatest+Collection.swift */; }; - 49CAF3DB6E5C7A82CBEF4C92338A1BFB /* IQKeyboardNotification-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D1A28558A6A7B744953669383EF272ED /* IQKeyboardNotification-dummy.m */; }; - 49E606D158C95B541F2D18D1E08EC487 /* lossless_enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = EE5CDE949D3A3F4DAD59FB8B23C14E3C /* lossless_enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 4A240539859DE81874149E2DAB8852EF /* YBIBUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = EB638C4E3A2A4E8172B79912B479F3CB /* YBIBUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4A8E5376A0FA9D3DBD7F1E452F1BE38B /* EditorStickerTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30167EC1826100A0C53F902846CEE567 /* EditorStickerTextView.swift */; }; - 4A968EBD70F69793C28AD47645AA124F /* DropShadowNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B57E48795D85F2DE34D8BD23BA49BF0 /* DropShadowNode.swift */; }; - 4AAC246C428DEE6D352959232BFDE195 /* SDWebImageIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DF1C2B743EEDF7D40565119D76F4D07 /* SDWebImageIndicator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4AB3FD4438152538ED29BFA7B341B02F /* DateFormatterTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BCA5726CD9EF4524B1D26F6E5DFE65B /* DateFormatterTransform.swift */; }; - 4AC9B005EF04B376E1E8612AA94B0BD7 /* Picker+UIViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6ED29DEE09D10D4F34A832E99BDDC19 /* Picker+UIViewController.swift */; }; - 4B0B017D5B3951B641C1336A8515838F /* RxSwiftExt-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FD751B0C762A34E4379295B6E891C84 /* RxSwiftExt-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4B1290DE38BEE1418F52E914EB28389F /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73D136FC4F001C444203266383C5411B /* Merge.swift */; }; - 4B1AEA39FE96A3D599BBA2C1ED606197 /* BRPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = ED98FD9CDA79859F82A1E1742128272A /* BRPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4B1C0A08511CD18328B7AD065B6447F8 /* MqttDecodeSubAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEC2D8F0CBCBF6FBCC08E57F31E241AB /* MqttDecodeSubAck.swift */; }; - 4B3687C8AB50D80335544D2338C54D74 /* Picker+PhotoTools.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E67749C213C7C13DE4DB8A929EE2FE2 /* Picker+PhotoTools.swift */; }; - 4B802114AD90D83829297937C5939C91 /* SGScanView.m in Sources */ = {isa = PBXBuildFile; fileRef = 71E911FDCD7882C23567C460372E2DFA /* SGScanView.m */; }; - 4B9FC9B0004EB197325C1A6D67C9FA28 /* GroupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = F26C19BAF44B8BCBC734E35386F5F9AB /* GroupNode.swift */; }; - 4BAF1E141643D3D605D61CA3F8BA6716 /* UIImage+Metadata.m in Sources */ = {isa = PBXBuildFile; fileRef = DE4BCC93372817706739E86DB3D048AC /* UIImage+Metadata.m */; }; - 4BFEF1EA0FD8911E9EF55A4484F7F1E6 /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76C3EFC4CC80F61837F9A018821FEA36 /* KF.swift */; }; - 4C10C2C40993364E838ABE82E0301880 /* ShapeCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A16E687983DD0674E5E7EDD2220CF0FB /* ShapeCompositionLayer.swift */; }; - 4C1D94B000D52DC8F6D8C7438CC682A9 /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = A6787A341F753481A56B17D46589595A /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4C423C9DB35ACB2C4CFFC2914938913C /* YYAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 807623C01A246064417DF6759EFBFA31 /* YYAnimatedImageView.m */; }; - 4C58E9D351BB2D18F5F1D87D9FDCA8F0 /* SDImageAssetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 57F2BF9326C14D976507A95E1480C9CD /* SDImageAssetManager.m */; }; - 4C76A7083CB882DBA6D7AB708AF8A300 /* SendMessageCallbackProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 343CCC21D4E864CC53911F5F1389B395 /* SendMessageCallbackProxy.m */; }; - 4C8406FCC6BC4D4007C31B4805E414DD /* NavigatorDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EAB064F056C23AF59106529361D6A53 /* NavigatorDelegate.swift */; }; - 4CA54D0709509AD161909FD83B39095C /* filters.c in Sources */ = {isa = PBXBuildFile; fileRef = 69DEF1D40FCDE979DFFC2FD403967184 /* filters.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 4CFE1C0BF7FD332B810E42D2DA299F5F /* RxScrollViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4488D14A5CC20DBC73B82C436E316E35 /* RxScrollViewDelegateProxy.swift */; }; - 4D08C586CB9B30E68361DECB0A708AE6 /* Archive+BackingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8579A90FD01456E1A0DB2819F4953F48 /* Archive+BackingConfiguration.swift */; }; - 4D09F37CEA9A59BD48BA4B43A5AD789F /* ssim.c in Sources */ = {isa = PBXBuildFile; fileRef = 79359F4D6A7DABC359B13366267A94A2 /* ssim.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 4D59AE60E51034794F0835FD88C4FF28 /* analysis_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 58DC36F7CA699560A4A606C5943B6D25 /* analysis_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 4D62C0251C60018F2695B8F53C5457D7 /* SDImageAPNGCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = EC0434FE28253D42EC57EB870119C098 /* SDImageAPNGCoder.m */; }; - 4D81FCC2BA602A7BD07F22F1584B8F26 /* AssetManager+AssetCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 228CE40FC2BEBB12AB17B68A5F612B5F /* AssetManager+AssetCollection.swift */; }; - 4D831F59ED1FB41571DFCD4EA9B6D28F /* picture_rescale_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = A1DE5B96C02EE79C3874FBEAB934D0E2 /* picture_rescale_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 4D9E593DECA015D410984C771CCFDD12 /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E82BAACFC5D121DDDD285CF84DE4E28E /* Alamofire-dummy.m */; }; - 4DA8C358A666CA3352780CBB1D351A48 /* UISearchBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C93D3232D5CE748EF20A0AFEE42AFB8B /* UISearchBar+Rx.swift */; }; - 4DAD57ED472471715F9D85E49ECDDDF2 /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63DED52861127E194D14E120851D6682 /* Enumerated.swift */; }; - 4DCA75BFE1558CE59DFC56607E49B3D2 /* MJRefreshConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 95C687A1F9391951EF75D5896C5BEB4D /* MJRefreshConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4DEB12CB0D7D8F6AAA5C645E6C6C3284 /* AssetManager+Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1511131AB6562EC8A1DDD178D986451 /* AssetManager+Asset.swift */; }; - 4E19785ECA3BF1CD264269D5DACD9B87 /* SelectBoxConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 940D955D6727CEACA55BDE2D77001FB2 /* SelectBoxConfiguration.swift */; }; - 4E6D8C34BDBE746401DDE776697D5679 /* Observable+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7752FF954084CB620F8098366150D13F /* Observable+Concurrency.swift */; }; - 4E91E25B85B37E64EAED2124A7FD15B5 /* SDWebImageCacheKeyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 97D9314E0B946702B045A221FC4CB5D6 /* SDWebImageCacheKeyFilter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4EC2962339DCDEAA3554795F8737A175 /* YBIBToolViewHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = AD32ED84D38CAD5BE3AFE6DDAA21FCA7 /* YBIBToolViewHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4F022A16443DBC9CB96C3D2547DD901F /* YYAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 14D09622B9BC9D8B88B525FC926CBEE6 /* YYAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4F0C0E8E2BAE3650A34EE3DA9F108ADC /* picture_psnr_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 89C54EB9CB94CFA8AE8AEF1CF39EA163 /* picture_psnr_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 4F1D9DCC6E91445694774FF0849A4B83 /* CGImage+WebP.m in Sources */ = {isa = PBXBuildFile; fileRef = DD2201B6C207C2C3619537DF9ACB5C80 /* CGImage+WebP.m */; }; + 490336F946ED56F13B3FCF17D07819D3 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 340C4448BC94A5E740D399DAB6176865 /* Observable.swift */; }; + 490664A35E3AA79D57C33414E1B19E66 /* DDOSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C1D8620AFF2F579D6815C1C6888F2CD /* DDOSLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 492E53D98F2FB5F2EEF734D1D672BC08 /* TimePeriodProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C33B2250C91D5D95674B15BE0C72E9D /* TimePeriodProtocol.swift */; }; + 4938511D8412EFA06AFCB9D8DD0F4F77 /* YBIBCollectionViewLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = CD85BFF606BEBBB75AEC7CA47DC30C82 /* YBIBCollectionViewLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 493FC1931751EF2B2AF13C30F910EDEC /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E0F235C4681B18FBF44A4B3C50756C2 /* Sink.swift */; }; + 49445CE967F63922E2048455DCE72758 /* YBIBInteractionProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = A49A6589F6CE1F9194B788777816F087 /* YBIBInteractionProfile.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 498A46E8DF45B62D88EBC3E0208226E8 /* RxGesture-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8584743389AF6BFB6239650C39BF0BEF /* RxGesture-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4990936139BF46A3888CBF58360A7251 /* UIView+SDExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = E67E44DA41E7B5DB1FED1E51B9726F45 /* UIView+SDExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4A240539859DE81874149E2DAB8852EF /* YBIBUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AB11634FB715DFFD52FDFC494AB6167 /* YBIBUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4A5580F3DF7F5629BD2BF37240AF7D44 /* SDWebImageDownloaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CE75E4AB6B1DC929D22D4B7846A9880 /* SDWebImageDownloaderConfig.m */; }; + 4A8E5376A0FA9D3DBD7F1E452F1BE38B /* EditorStickerTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 588162745DB25C024CFF9E215049DDBD /* EditorStickerTextView.swift */; }; + 4A968EBD70F69793C28AD47645AA124F /* DropShadowNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C67421B129F98A83315F7CD956C4CEC /* DropShadowNode.swift */; }; + 4AB3FD4438152538ED29BFA7B341B02F /* DateFormatterTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C44AA959AFEB65CAE5201941008979F /* DateFormatterTransform.swift */; }; + 4AC9B005EF04B376E1E8612AA94B0BD7 /* Picker+UIViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94A27BF0533FB0DA4370AE2B7EFA166A /* Picker+UIViewController.swift */; }; + 4AD4C610EE733D5208421BA6E5201584 /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15F868B5A4F873CDB1EAFC1E6C85C1AB /* GroupBy.swift */; }; + 4B0B017D5B3951B641C1336A8515838F /* RxSwiftExt-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C184ED05330CDE42CAA8CA2FB54E90B /* RxSwiftExt-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4B1290DE38BEE1418F52E914EB28389F /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C682E4DF4F63B8514689B13695C0EB0 /* Merge.swift */; }; + 4B15D752DFDB6DB4DC8D655A7CE61C00 /* IQKeyboardNotification-IQKeyboardNotification in Resources */ = {isa = PBXBuildFile; fileRef = 120BD4C670EF00F4D5A40AA4B863A7AE /* IQKeyboardNotification-IQKeyboardNotification */; }; + 4B1AEA39FE96A3D599BBA2C1ED606197 /* BRPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = B8EEE97F5130477071F5A822356316C1 /* BRPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4B1C0A08511CD18328B7AD065B6447F8 /* MqttDecodeSubAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81D0C5938FB93AD3BD725D710FE423CD /* MqttDecodeSubAck.swift */; }; + 4B3687C8AB50D80335544D2338C54D74 /* Picker+PhotoTools.swift in Sources */ = {isa = PBXBuildFile; fileRef = C29DE36DF99A8A9538D163E77A5F955D /* Picker+PhotoTools.swift */; }; + 4B802114AD90D83829297937C5939C91 /* SGScanView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B423A95E3DFCCDF856C1ACE0BAB2104 /* SGScanView.m */; }; + 4B9168DA1D5DCF71EC0596F97C79367D /* NSBezierPath+SDRoundedCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = DA37BACD68D1F48C84CDB64647C84138 /* NSBezierPath+SDRoundedCorners.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 4B9FC9B0004EB197325C1A6D67C9FA28 /* GroupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2F34D0E171ED544184F24A76E213655 /* GroupNode.swift */; }; + 4BFEF1EA0FD8911E9EF55A4484F7F1E6 /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0074CBE2BA30F2229CC19064226A5A6 /* KF.swift */; }; + 4C10C2C40993364E838ABE82E0301880 /* ShapeCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2D03545879C84F3738976AD8D3CD3FC /* ShapeCompositionLayer.swift */; }; + 4C76A7083CB882DBA6D7AB708AF8A300 /* SendMessageCallbackProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7458B5A924A9ABC9D5C00E4F2C6E0138 /* SendMessageCallbackProxy.m */; }; + 4C8406FCC6BC4D4007C31B4805E414DD /* NavigatorDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C22F3736906EAF94B2DECCC50F96E85 /* NavigatorDelegate.swift */; }; + 4CABF7BF7A71C1797C5AD59B9D4E6827 /* idec_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 4954A7B5B41927EAA6B8BC99966CFED4 /* idec_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4CFE1C0BF7FD332B810E42D2DA299F5F /* RxScrollViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35581645718CD783BEFE1CDEF565667E /* RxScrollViewDelegateProxy.swift */; }; + 4CFF9A2D6BE4DD0D4274E5CFCED7ED56 /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 38AA3F28AAA081703D28C3E31C40210E /* SDWebImageCompat.m */; }; + 4D08C586CB9B30E68361DECB0A708AE6 /* Archive+BackingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4C21795704E22F7C312656505817C64 /* Archive+BackingConfiguration.swift */; }; + 4D3B1E01C620285F9A171E761D2D3F44 /* YYSpriteSheetImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 00321ECA7D1AEAA904881247B4D5ED5A /* YYSpriteSheetImage.m */; }; + 4D5EA00FA976A15395644F238BD4D177 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = F96EBA37E62B25F93EC672070E177C2A /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4D81FCC2BA602A7BD07F22F1584B8F26 /* AssetManager+AssetCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89FC02780C117F73464C33AC004F7091 /* AssetManager+AssetCollection.swift */; }; + 4D9E593DECA015D410984C771CCFDD12 /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F419EBD1EEE89BF51D6A1E4BB27C9C2B /* Alamofire-dummy.m */; }; + 4DA8C358A666CA3352780CBB1D351A48 /* UISearchBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A47BE676D3EDDDEF28ABE70D4572B222 /* UISearchBar+Rx.swift */; }; + 4DCA75BFE1558CE59DFC56607E49B3D2 /* MJRefreshConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 95E487791DDF4C2A0B99ABB66F60CA45 /* MJRefreshConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4DEB12CB0D7D8F6AAA5C645E6C6C3284 /* AssetManager+Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AEC06549401EF02CBE2782CC42107AF /* AssetManager+Asset.swift */; }; + 4E0F58A906E25170CD75D6AEFBA357CC /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = AE7C5334E579B18E15713F4E348870DC /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4E19785ECA3BF1CD264269D5DACD9B87 /* SelectBoxConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 596F6AD3B6C3A166A95D4D83C9FE1FC2 /* SelectBoxConfiguration.swift */; }; + 4E78FCA59F570EFBF9F65D221E2C7039 /* libwebp-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A2B172F42EB15E8177B75BE5088A11E5 /* libwebp-dummy.m */; }; + 4E808AB81FEF88C99028E32F8FA66B8E /* alpha_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D20974103855F08E76C3E938AD0590D /* alpha_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4EC2962339DCDEAA3554795F8737A175 /* YBIBToolViewHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = A6AFF6193F402D93BDB0549AF19B0328 /* YBIBToolViewHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4EF908C8C067B5829B9D4F733821B054 /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70600F94B2C67CC4D701652AECAD6AB1 /* Producer.swift */; }; + 4F1D9DCC6E91445694774FF0849A4B83 /* CGImage+WebP.m in Sources */ = {isa = PBXBuildFile; fileRef = C938126FFA6F89F582B0134DC3971873 /* CGImage+WebP.m */; }; + 4F285EB0AEDCCF15CFE2D46109FAF7F2 /* SDImageAWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = E8965E09598614AA9D4DB80AC68A34F4 /* SDImageAWebPCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4F443BAF2AB377B420DD4688B0532E85 /* BRPickerView-BRPickerView.Privacy in Resources */ = {isa = PBXBuildFile; fileRef = B5786D7DC0F4D5F19C5C3E4160C54D30 /* BRPickerView-BRPickerView.Privacy */; }; - 4F47120867A76F2EA283E0CE8D464091 /* Infallible+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5F5780542C8DDD9125F7C71FA2F206 /* Infallible+Zip+arity.swift */; }; - 4F4DEB687C0E4834A5B291DEE0651D6A /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37D95ACBB3FA434EC602637A713EAC1B /* ConstraintMaker.swift */; }; - 4FF3559D21675BABAF12A3A551EC9334 /* Infallible+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42D445B7CEC49B07DB56F022960A4396 /* Infallible+Debug.swift */; }; - 506152F258E04579A967E8F9AF29B2E0 /* UISwipeGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = B45EA067629C2FD021AD81B9B9B39D83 /* UISwipeGestureRecognizer+RxGesture.swift */; }; - 506DE859713E4FBF1246DE0F500600B8 /* SGScanCode.h in Headers */ = {isa = PBXBuildFile; fileRef = A71E1C8F45E99D7E7C167C48F15161A2 /* SGScanCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5089D80A7EF3416F2F3A4D432EE50F5C /* SGPermissionPhoto.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CA80710ECF563211A105AD3277C282D /* SGPermissionPhoto.m */; }; + 4F4DEB687C0E4834A5B291DEE0651D6A /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96D6B6885B1180185CFE9F90818F1B76 /* ConstraintMaker.swift */; }; + 4F5C022CDC21FD62D7C2F4ECA8724951 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = B12B1D5F8DA190B100BA5DE273E75E98 /* PrivacyInfo.xcprivacy */; }; + 4F60DB7733E2A96C39D4F2BC35637938 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 2117E1FC8279ED2FF3617524729ED1E9 /* PrivacyInfo.xcprivacy */; }; + 506152F258E04579A967E8F9AF29B2E0 /* UISwipeGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5618B0E38D3F96B985084516F2A69C4B /* UISwipeGestureRecognizer+RxGesture.swift */; }; + 506217496CA5F67A90DED05DDC196ACC /* histogram_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 2CBAE9627A1023E649CEF6C01B5C6D04 /* histogram_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 506DE859713E4FBF1246DE0F500600B8 /* SGScanCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0732032CA2FB51F514E8E01D71EA4E57 /* SGScanCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 507B6A04D5EEA43A817397D1660DE44A /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 21D6CA2A6EF14495B09C6EAAB77C5822 /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5089D80A7EF3416F2F3A4D432EE50F5C /* SGPermissionPhoto.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B0614D690D54247287E34C1E3C34D7C /* SGPermissionPhoto.m */; }; 5090C42BBD3A044AB5D419967216CB37 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F2C997ED187FDEF21DB00D42F13F8ECC /* QuartzCore.framework */; }; - 50AAB77967D0145B1492E8F868E0FDD8 /* PhotoManager+Audio.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4E0523136A3F7CC0900AA1433F5711E /* PhotoManager+Audio.swift */; }; - 50E0B8B52F6C012C647A877DE161AD0B /* MqttConnectProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53E8BA705CCA202C7D74E0AEEE88D51 /* MqttConnectProperties.swift */; }; - 50ED87303DE9E2682DEED02D299237D1 /* DiffableSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FC769A9B797613BF3F8B1D1088BC394 /* DiffableSection.swift */; }; - 5107B2DE2B3EFE293718AEF825B03CBA /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 2D6C07A263B280699F377424794EFF99 /* PrivacyInfo.xcprivacy */; }; - 512B9661FC34235E0EEB3A6D3E319B88 /* MJPropertyType.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C90E15C10295BEC05108EBFEBFA3F35 /* MJPropertyType.m */; }; - 515402907776670802E14BA4FFCBEB03 /* pausable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AFF2C75F48ACE20AB2D69021DC65C73 /* pausable.swift */; }; - 516198259FBF27998319EA25BE34D523 /* SwiftDate-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 608C30257A532123EEB3B3A9E1148942 /* SwiftDate-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5163FC6D715F6881B1FA1AB13DCEF870 /* UICollectionViewLayout+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DF77DDCD2F52BC1A76FDE909771C5A2 /* UICollectionViewLayout+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5174DD2019966DFDC21B8864453ED3DE /* NSObject+MJClass.m in Sources */ = {isa = PBXBuildFile; fileRef = FB5A9C3A86DD44EE712876B797022E03 /* NSObject+MJClass.m */; }; - 51830B9859ADE84F44ED76BA5A55FFE0 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 0E824B8D1C324F1C347F0C16136C899C /* PrivacyInfo.xcprivacy */; }; - 51DDED280D55FB32EF2455BE8E5EE305 /* EditorToolViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A7262DEF0860644A996B278C11C21D0 /* EditorToolViewConfiguration.swift */; }; - 51E01CCF94E074A7D6268B7E13819D49 /* SDWebImageDownloaderResponseModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 15038F39FFBCDEFA654D52AEC3FFFDFD /* SDWebImageDownloaderResponseModifier.m */; }; - 51F3B35343757429879D929BB8FAB835 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BBA360EC2DC2065C1D02DA987FB2AD06 /* MBProgressHUD-dummy.m */; }; - 5210FBCE7B8D9C113F92A7EB93DC0D81 /* DDFileLogger+Buffering.m in Sources */ = {isa = PBXBuildFile; fileRef = 959352C37AEB10A260220B3793302617 /* DDFileLogger+Buffering.m */; }; - 523235228A1C021C67F2E3776A922DC5 /* MJRefreshTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FD761B329E30B2492E36E9A04B0DE36 /* MJRefreshTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 52504A0721BBEAEA099DAFB2F67EA435 /* cost_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 64764AFA6F227697015466CB3B7EAC03 /* cost_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5266CC5A020CDCA542FB686F245804EB /* SDDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = F3D8E04A2EB30DF73D7E32DAC190D17B /* SDDiskCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 526EBB21113F77377DFBFF6F0D2A9FF7 /* AssetManager+LivePhotoURL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B09D2328AD2959C71B25EDEA4BCD6D3 /* AssetManager+LivePhotoURL.swift */; }; - 52876D54BDB8EE3CBDAAE43C705B8C30 /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 228C9A7C2262A2B36785B62E668A4DD5 /* BinaryDisposable.swift */; }; - 52A26E3DC6E562E1C5E6E6D623EC7747 /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13B8051F69B9B542A922FCE0B677AA10 /* PrimitiveSequence+Zip+arity.swift */; }; - 52A4B575AED29E5155ECAE9032603201 /* ItemEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EEF889BBA028A2B37B248D1DB72FA14 /* ItemEvents.swift */; }; - 52D757C94A7C2AACD80AB049F9881EFD /* YBIBImageScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 191F574F7A34D1737C756116C56BC457 /* YBIBImageScrollView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 531A5B89526140600E81AC06D7609722 /* Popover.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1DCFBF7E6DF16529970BE047BCFB11F /* Popover.swift */; }; - 53264B91AA947BD2BA1C03735C5A284B /* Repeater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A405B9372FC1FDA5EAFE7CC4028999C /* Repeater.swift */; }; - 533BF0B3BDC7553A874AA44DBC6FAFDF /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 94050FA269E90324D962C8D8E61134E7 /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5392CECD3707F194D077669DE55EA90A /* URLConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 917198E2CCB87B1C0EB0554D6DC6958B /* URLConvertible.swift */; }; - 53A52FE0362B6B60691244253C9FC9DA /* NSBundle+BRPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A0FEA6FBB199E0DEB243ABBD42813EE /* NSBundle+BRPickerView.m */; }; - 53CA868E64451978727670396A9477B5 /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 51F2F273AE11FBEB6404B47A68FEAA8F /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 53CE6F1C838D59E14411D122EE5CD8F1 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = ED8C972DFAB9A23B877670FD40D88D8D /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 53EEAC6A987681E9E9C6C7B91E34B24C /* RxTableViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCD3C49E80BB6004ED07EA59F6F9E245 /* RxTableViewDataSourceType.swift */; }; - 541E4259172397C8DFB3F5EB9B6232B4 /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6627B68542ECD0885AA6E3B3108E3C8 /* SingleAssignmentDisposable.swift */; }; - 546BEA095B8A42F96CC73C51C9D553FA /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = F10D3A2CD92B9FB93152435EB7CCC720 /* PrivacyInfo.xcprivacy */; }; - 54A33024281FE5FBAA4721B49D3E3BD1 /* SDInternalMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = E548CBA76AE694E8E0A7A50034458A66 /* SDInternalMacros.m */; }; - 54A45AF20BFF99BA20B15AF09AC4901C /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28564887B80198AB9D4B5E86A1D0118D /* Notifications.swift */; }; - 54D0A443ADA6D6F309E7D326BE652DD2 /* OIMReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 109B5910A94544A9BDE78F39EA56ED8A /* OIMReachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 54E268C32915CF908E7AA776909B45EB /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = DA5FA31DE0185C70614E84793CA6A378 /* MJRefreshConst.m */; }; - 54FCB2A0877468FCA03245D4FBB0F9D2 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC9AED7F3286B8D9A8AD976679E65193 /* ImageCache.swift */; }; - 5504E1807F8F015F7729C3C42CCF4CAE /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - 553D72865DDFE8C629AE520783A38029 /* MGCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 77BADE6FC4CF26AC99B255A742121B1B /* MGCDAsyncSocket.m */; }; - 55700D0DBF6B523993894AE5F341DA9B /* alpha_processing.c in Sources */ = {isa = PBXBuildFile; fileRef = 7938ADBA7548557B99113B941B6D0011 /* alpha_processing.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 55A04B833FD170F94BE342310B41FB40 /* TimePeriodCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0408CC6972FA27074170EFC25982AEE4 /* TimePeriodCollection.swift */; }; - 55C33792F8CE9E783B8014A61F953AB7 /* DateInRegion+Math.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6A9858A8C3E2C0946BDAD5C1CB8F385 /* DateInRegion+Math.swift */; }; - 55C70E40570A5216C6E00B40783784B7 /* format_constants.h in Headers */ = {isa = PBXBuildFile; fileRef = E21C3B3CC7DC8633DC3C3B6B7376426E /* format_constants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 561420A20DC0A84258A902E9EB69A15A /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 47A356A72C40BBF9F4E1F19F1C5E5173 /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 561EBDE9830C69676865502C7D4833B2 /* palette.c in Sources */ = {isa = PBXBuildFile; fileRef = B8A47E079D480C47DA79098ED231F6FF /* palette.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 5648D7F0A01DCE02F38BA12B3389D4C0 /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB3D2299B1C2191D04F448D36F3EF38C /* TextCompositionLayer.swift */; }; - 564ADB7E97B721F59E933E1D05B1C305 /* TransformOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5BF936200BE404C56BC79400C634C9E /* TransformOf.swift */; }; - 56691610F48CD177ED944F34C23C0A74 /* GradientFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BAB03BF7B02ED9AA1E560E471AC2232 /* GradientFill.swift */; }; - 566B1350CFC30E4D9B89E294C69C9EB3 /* YBIBContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 07AFF54258AD338F8E986A828E136A26 /* YBIBContainerView.m */; }; - 569BA73DBB2EAFC4BFEC77AF6A0C3F89 /* TableViewSectionedDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = F57A35EE5BA8708E28D953AA37F492A8 /* TableViewSectionedDataSource.swift */; }; - 56B50B3F8DD7B44500AA65DDA2C88F9F /* Keyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C11B4ACE09CDDAFE336FBD6EE133953 /* Keyframe.swift */; }; - 56D77C6BF170A666B5CC1071C430207C /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - 56D8A7EAE4D72FF6C23421CAB6F21504 /* MJPropertyType.h in Headers */ = {isa = PBXBuildFile; fileRef = A04BC1A84A8CDA54F16EFE0A4E3B5310 /* MJPropertyType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 56E800EB3B2BE8AE0BA45A30974D7920 /* Masonry-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 89BB4372D5DDADC9E63B0749A22B43D9 /* Masonry-dummy.m */; }; - 5727477E667AEAF37FEB3B3CE3BFCEA8 /* SectionModelType.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC1B5FFFD9118FC06151C4B4DF34396C /* SectionModelType.swift */; }; - 5746320BBB67E457AF4C4EE5A2D32799 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBDABE53B6FDCCCB3B23538B8781688E /* Validation.swift */; }; - 576C5FD65E8E35A7EF189EBB20CE01C6 /* LivePhotoSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CF79F2B058B0266B3DBF1334A037985 /* LivePhotoSource.swift */; }; - 57AD313741969102750AB3CB3976BC97 /* CocoaMQTT-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F9A8DD06DBBC147ABA40D1B2C31BA48 /* CocoaMQTT-dummy.m */; }; - 57AEF13AEC4CC64AC10E604A1EDB65EA /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 641E2B6BA0D54820DB7C06E1F544B964 /* SchedulerServices+Emulation.swift */; }; - 57AEF499097B5B2AF1D566F88E7DB206 /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A9F34356D259C444D1099ABA8A15D9E /* _RXKVOObserver.m */; }; - 57BC353862EC0482F56F56AA2E2B65B4 /* MqttCocoaAsyncSocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 95F6B9414A858BDEED7D88E95CE4CDF1 /* MqttCocoaAsyncSocket-dummy.m */; }; - 57BC6452DBF715ABA775F73FCB59339D /* dec_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A209E78C101D211D1F61B3155553C92 /* dec_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 57C4F6EFB30DDD14E960AC2D6B34F904 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B393FBD53CCF1E9BEFCEB0C6588ED68 /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 580D9F7D0E5B3A80462D5C7ECD81A7B7 /* KingfisherWebP.h in Headers */ = {isa = PBXBuildFile; fileRef = DAB28C804010763254C51FA236830B07 /* KingfisherWebP.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 584B2BC80E7104E4C2028C5B4A084F2C /* CALayer+fillBounds.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE2BA90A51A3621BFCC3DD9E451BD485 /* CALayer+fillBounds.swift */; }; - 584B4E95177B244C1BE2BB98FC73866D /* muxread.c in Sources */ = {isa = PBXBuildFile; fileRef = 9146E09B7AE24E125CBE1484D48AF6D6 /* muxread.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 5883CC9CCF065AC993539027684B7491 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D3C8383B407EDAD4178316A472568C /* Platform.Darwin.swift */; }; - 5922A6A0AE7152CF436356B3556F1835 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DE65090FE4E5378C421B36237DA2E86 /* ConstraintItem.swift */; }; - 593BE6C6A4228D571E38A13C997BEFF1 /* PhotoPanGestureRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E87771D02716C6C44CFA705DF03B9D99 /* PhotoPanGestureRecognizer.swift */; }; - 594619F78BF7AD4FED3AE54E56B565E3 /* DefaultsKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA91C78634C25A7900E9D283AC867517 /* DefaultsKey.swift */; }; - 595FC1B83C3124AC916FE978EEB3BF90 /* OIMAttachedInfoElem.h in Headers */ = {isa = PBXBuildFile; fileRef = E433F059D1AD88B0871E655E7250FD53 /* OIMAttachedInfoElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 59926C66B6FD833E66F57DC8DD184AD3 /* SwiftyUserDefaults-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 64FCD60659C1CB07A6F0AD07F7494C26 /* SwiftyUserDefaults-dummy.m */; }; - 59C6C23562A415B56FA3279E29A748CF /* BRTextModel.m in Sources */ = {isa = PBXBuildFile; fileRef = E6A470BF2AE792D06084FB1ABFEB4E63 /* BRTextModel.m */; }; - 59E1BF0AB3F19C50E578D398E26EB227 /* KFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C237E8E91B2E1A92FA42391622DC3642 /* KFAnimatedImage.swift */; }; - 59E8E48227EFAB47CF488B945CDB6A71 /* DropShadowStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9D62B3C107CBD40EB6ACF578982EF18 /* DropShadowStyle.swift */; }; - 59F34874DA4ABB2F5C4E09EA6865936B /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7E7B8AFD652824C9C2E0B25C74DD80A /* ConstraintLayoutGuide.swift */; }; - 5A0F4AB17ED38F37DA50CC8D2D0C3526 /* rescaler_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 38E6806F17B5F93ADF37EA34D67E7ED1 /* rescaler_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 5A2FD3386684CE7797BB7FF6F3CCC061 /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13927E60C72A55DCC47CE0E6BB59CE2E /* KVORepresentable+Swift.swift */; }; - 5A59B9480008B1E5D4A86DB270FAB470 /* UploadFileCallbackProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F0DDC4D382AD592ACB0BEC0938F6EB9 /* UploadFileCallbackProxy.m */; }; - 5A5A009B9D7962F2B03CB633A99B3350 /* YYSpriteSheetImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1941DA936181E59F15CF7EFC7B841653 /* YYSpriteSheetImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5A7D0317917962BB4C8608318195009C /* PickerInteractiveTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = E84B716A47F5A82301CB9F4B84F0B900 /* PickerInteractiveTransition.swift */; }; - 5ABDF47FC0D60B701B5A8E767DC1314F /* EventMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49C7FCB33B32B0C5230B42D850AE19D2 /* EventMonitor.swift */; }; - 5AC012169819B4ACA66D680CBB2D4B24 /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 865F71D37F4E33919F3D0BB997D4352E /* LottieView.swift */; }; + 50A40BFD4B410C968C3B2252C9FEF874 /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 496E8040C0DEA584A32A07D020E1A5D4 /* DefaultIfEmpty.swift */; }; + 50AAB77967D0145B1492E8F868E0FDD8 /* PhotoManager+Audio.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00BA5A53409D3093A9CD7AB92275DE02 /* PhotoManager+Audio.swift */; }; + 50E0B8B52F6C012C647A877DE161AD0B /* MqttConnectProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75919FD13E9626D1CA31AB5CC8DFF878 /* MqttConnectProperties.swift */; }; + 50ED87303DE9E2682DEED02D299237D1 /* DiffableSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8123A69F07870D1CE0653EBA14B1646 /* DiffableSection.swift */; }; + 50EEEA8A6A6C6D6766EE0A5EA92142BB /* UIImage+Metadata.m in Sources */ = {isa = PBXBuildFile; fileRef = D05A81C24D06C718161C3144049D32A9 /* UIImage+Metadata.m */; }; + 510B80C5CD102C9777DF6AD818990520 /* SDImageCachesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = BED5B26DFAD56DCEA25948263BD8AE48 /* SDImageCachesManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 51171F1607712293831A1C54DFAD3304 /* UIView+WebCacheState.m in Sources */ = {isa = PBXBuildFile; fileRef = DCF9EEF24F85B14323648738BE652D52 /* UIView+WebCacheState.m */; }; + 512B9661FC34235E0EEB3A6D3E319B88 /* MJPropertyType.m in Sources */ = {isa = PBXBuildFile; fileRef = C5576AEAA5415D8E010F1E58819B9373 /* MJPropertyType.m */; }; + 515402907776670802E14BA4FFCBEB03 /* pausable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5D80A18FC0DCA8D3565CBD660E23908 /* pausable.swift */; }; + 516198259FBF27998319EA25BE34D523 /* SwiftDate-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E9408B7CC3ABC62E573D8ACC92BEFEA9 /* SwiftDate-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5163FC6D715F6881B1FA1AB13DCEF870 /* UICollectionViewLayout+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = B6E42AFD41BEB8ECB15E42545F444C7A /* UICollectionViewLayout+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5174DD2019966DFDC21B8864453ED3DE /* NSObject+MJClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 69D3D0EFDB3F9427D55C1FCDE2672D55 /* NSObject+MJClass.m */; }; + 51DDED280D55FB32EF2455BE8E5EE305 /* EditorToolViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1100911197CEBED7572D6DFF6EEED2F /* EditorToolViewConfiguration.swift */; }; + 51F3B35343757429879D929BB8FAB835 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 679285E35B6F2A8488BD4635D4D6348D /* MBProgressHUD-dummy.m */; }; + 51F51B56F4485313C3622598B7C98071 /* vp8_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = F0B7AE9D0F71A5695F41B36843B69869 /* vp8_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5210FBCE7B8D9C113F92A7EB93DC0D81 /* DDFileLogger+Buffering.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B5114123FB15E5A54F22C26CE975196 /* DDFileLogger+Buffering.m */; }; + 523235228A1C021C67F2E3776A922DC5 /* MJRefreshTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1352CC16994EFDFE89B5BB12CC6CA05E /* MJRefreshTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 526EBB21113F77377DFBFF6F0D2A9FF7 /* AssetManager+LivePhotoURL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13E136BDC62B7C82A502DC947F24A6C2 /* AssetManager+LivePhotoURL.swift */; }; + 52A4B575AED29E5155ECAE9032603201 /* ItemEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFD387BF154C425CC13F5FBED91D0895 /* ItemEvents.swift */; }; + 52D757C94A7C2AACD80AB049F9881EFD /* YBIBImageScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = B7FB219F2BAA9E70D790A2EC32F0625B /* YBIBImageScrollView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 531680443E6928334F03F700AAF922F4 /* upsampling_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 7239101B1034B9C0DE887A29DEA89207 /* upsampling_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 531A5B89526140600E81AC06D7609722 /* Popover.swift in Sources */ = {isa = PBXBuildFile; fileRef = D96C198DA821F34A446641B899D6C66F /* Popover.swift */; }; + 5321CB5DE22A52BDF96237B2AB97F1A6 /* alphai_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = C1FA2B4D05EDD2716C2AE0203FE089E9 /* alphai_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 53264B91AA947BD2BA1C03735C5A284B /* Repeater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F72B95AE99969FE877C8785DF323FA0 /* Repeater.swift */; }; + 533BF0B3BDC7553A874AA44DBC6FAFDF /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E436CD6A459A13304941831797AAC58 /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5392CECD3707F194D077669DE55EA90A /* URLConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1316404B1D81ED492FB450DF238B42DE /* URLConvertible.swift */; }; + 53A52FE0362B6B60691244253C9FC9DA /* NSBundle+BRPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = AA5482589C5F4747BAB8A581C53FA89D /* NSBundle+BRPickerView.m */; }; + 53CA868E64451978727670396A9477B5 /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ED771FC7D3350F062610659B8E8359A /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 53DD554C5099EE41096060A45FF70C53 /* lossless_enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E54B6AAB02ED543F95C811E1F35DF60 /* lossless_enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 53EEAC6A987681E9E9C6C7B91E34B24C /* RxTableViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E83C9CDD31C1E7D5AC7362EA0F7BA520 /* RxTableViewDataSourceType.swift */; }; + 53F1471FD10B5383AD60610240142054 /* IQKeyboardToolbarManager+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = C97AF9AF6EE2E775552648F720B9B20A /* IQKeyboardToolbarManager+Toolbar.swift */; }; + 53F6FFEAFDC696A28CD829EE233EC398 /* MqttCocoaAsyncSocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D70038E3F310F132B06768306257272 /* MqttCocoaAsyncSocket-dummy.m */; }; + 54A3BD36BE7E84E5AA092483A1EF9F13 /* IQKeyboardToolbarManager-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E3B6070CD7FB7DC3B44B43A17AD46196 /* IQKeyboardToolbarManager-dummy.m */; }; + 54A45AF20BFF99BA20B15AF09AC4901C /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16185819CE31D701FD054260679FC9C7 /* Notifications.swift */; }; + 54D0A443ADA6D6F309E7D326BE652DD2 /* OIMReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = FEC018DB7CE60ED38439905173B648AB /* OIMReachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 54E268C32915CF908E7AA776909B45EB /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A0BD65E595F88E2DE4F05DF333305C7 /* MJRefreshConst.m */; }; + 54FCB2A0877468FCA03245D4FBB0F9D2 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F628425F1CF1B80FF1650C563D15925 /* ImageCache.swift */; }; + 55A04B833FD170F94BE342310B41FB40 /* TimePeriodCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66AEE02DFC495C7CB6B21545F424C582 /* TimePeriodCollection.swift */; }; + 55C33792F8CE9E783B8014A61F953AB7 /* DateInRegion+Math.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9026BFED30758CE0B40167523AD4117 /* DateInRegion+Math.swift */; }; + 55FF3BDB1E260BD2CA3252D1F85E36F6 /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D982205AC33059EB060957333EE5E68 /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 561420A20DC0A84258A902E9EB69A15A /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = A006C7DC5CF0965C0B827CAB80371FC3 /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5615782B20D26FC84645FE6F2B451901 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4A2EA3A189420A6B6C5447AE4E803008 /* PrivacyInfo.xcprivacy */; }; + 56170701E26CF7D53840DF2844F0E6A7 /* sharpyuv.c in Sources */ = {isa = PBXBuildFile; fileRef = 2E633907ACB640152965785AA93EBE77 /* sharpyuv.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 5648D7F0A01DCE02F38BA12B3389D4C0 /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D512FCBD24E5D78FBE34259E404D0F57 /* TextCompositionLayer.swift */; }; + 564ADB7E97B721F59E933E1D05B1C305 /* TransformOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F511FF564495C5A33844D9123F38119 /* TransformOf.swift */; }; + 56691610F48CD177ED944F34C23C0A74 /* GradientFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83CE7DC05C40CA3F41D70AED1DB9C861 /* GradientFill.swift */; }; + 566958BC4C31DC3EEC9838FE0ABE0B91 /* YYImage.m in Sources */ = {isa = PBXBuildFile; fileRef = F494D88BF8A2B93CD1F6DF3D4BE9AC02 /* YYImage.m */; }; + 566B1350CFC30E4D9B89E294C69C9EB3 /* YBIBContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 40CF35AD1700676B162F56BFE7EE16AC /* YBIBContainerView.m */; }; + 569BA73DBB2EAFC4BFEC77AF6A0C3F89 /* TableViewSectionedDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30574E00A2675A8B369C8677A6E25A87 /* TableViewSectionedDataSource.swift */; }; + 56B50B3F8DD7B44500AA65DDA2C88F9F /* Keyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5866BC5E8466DFE3CFC97730464F9E00 /* Keyframe.swift */; }; + 56D8A7EAE4D72FF6C23421CAB6F21504 /* MJPropertyType.h in Headers */ = {isa = PBXBuildFile; fileRef = BAB716D329804BA667A0718A155D1352 /* MJPropertyType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 56E800EB3B2BE8AE0BA45A30974D7920 /* Masonry-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 01404766B240AC38756A405EE85FD1BB /* Masonry-dummy.m */; }; + 5727477E667AEAF37FEB3B3CE3BFCEA8 /* SectionModelType.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC1C31611EE726CD5C0FC30A38FE733B /* SectionModelType.swift */; }; + 5746320BBB67E457AF4C4EE5A2D32799 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C15BC29848FE417110C7352FAE3D061 /* Validation.swift */; }; + 576C5FD65E8E35A7EF189EBB20CE01C6 /* LivePhotoSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6232C99507C1E6EDDF6DDC0A1B2DA76 /* LivePhotoSource.swift */; }; + 57AA01FE408D512D5FB953F3D2F05AD6 /* yuv_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = DC095CD9640CE0CFF57C9F03AF8D7CAC /* yuv_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 57AD313741969102750AB3CB3976BC97 /* CocoaMQTT-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C4003716695BF0D86B1890EF849759A /* CocoaMQTT-dummy.m */; }; + 57AEF499097B5B2AF1D566F88E7DB206 /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A3C0C157791474B9F638F0F30D5DF51 /* _RXKVOObserver.m */; }; + 57C4F6EFB30DDD14E960AC2D6B34F904 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A42824018F935D7386543A0C1C5860AC /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 580D9F7D0E5B3A80462D5C7ECD81A7B7 /* KingfisherWebP.h in Headers */ = {isa = PBXBuildFile; fileRef = FF44A471135299E7DB7ECEA915B921E9 /* KingfisherWebP.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 582BF1082094A4B7FB685D444728E057 /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B75FF0EC7AD3FB11AB2230420CC56C9E /* Timer.swift */; }; + 584B2BC80E7104E4C2028C5B4A084F2C /* CALayer+fillBounds.swift in Sources */ = {isa = PBXBuildFile; fileRef = 907531AFD73895A667223EBBCBD3B532 /* CALayer+fillBounds.swift */; }; + 5883CC9CCF065AC993539027684B7491 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9978CDF5B1B4C7606D417AFFD4DA1906 /* Platform.Darwin.swift */; }; + 589560BCF695CB5CCF4A15803F0DE0C8 /* bit_reader_inl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 217D60E4BF35D13A8DE333C43480ED52 /* bit_reader_inl_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5922A6A0AE7152CF436356B3556F1835 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5D3CD8B6FE58E73CFC0324243F2231F /* ConstraintItem.swift */; }; + 593BE6C6A4228D571E38A13C997BEFF1 /* PhotoPanGestureRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDEB1E9159566E92F123D8D14630D679 /* PhotoPanGestureRecognizer.swift */; }; + 594619F78BF7AD4FED3AE54E56B565E3 /* DefaultsKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B34607478EBF6F0B7F5D449F77006D4 /* DefaultsKey.swift */; }; + 595FC1B83C3124AC916FE978EEB3BF90 /* OIMAttachedInfoElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 271EB885D1EC9DB7F78FAD77EDE2A26F /* OIMAttachedInfoElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 59692BC1717B2797ACE39B00D5CA7F34 /* decode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5090B2411091C185A0A3F2472662A0 /* decode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 59926C66B6FD833E66F57DC8DD184AD3 /* SwiftyUserDefaults-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B8B593EB27D50127054C3D72DDF7F76 /* SwiftyUserDefaults-dummy.m */; }; + 59BC7DAE6ED11A7972FAB9BFC5BFF0FA /* Observable+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F43C25013985376309D7BE9FC514FCD /* Observable+Concurrency.swift */; }; + 59C6C23562A415B56FA3279E29A748CF /* BRTextModel.m in Sources */ = {isa = PBXBuildFile; fileRef = BC56A7B73DC5830B110658697818388F /* BRTextModel.m */; }; + 59E1BF0AB3F19C50E578D398E26EB227 /* KFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3625D7FF427CA084BF6ADBC9C6ADFFF8 /* KFAnimatedImage.swift */; }; + 59E8E48227EFAB47CF488B945CDB6A71 /* DropShadowStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA85A0D435E0609B7C513627112EE122 /* DropShadowStyle.swift */; }; + 59F34874DA4ABB2F5C4E09EA6865936B /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DE9A259D7D67D8831450D0FA25DC556 /* ConstraintLayoutGuide.swift */; }; + 5A2FD3386684CE7797BB7FF6F3CCC061 /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F1FC43E083387191960D974546E1ED0 /* KVORepresentable+Swift.swift */; }; + 5A59B9480008B1E5D4A86DB270FAB470 /* UploadFileCallbackProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 834F7686B7E79E35D101B45361CE8974 /* UploadFileCallbackProxy.m */; }; + 5A7D0317917962BB4C8608318195009C /* PickerInteractiveTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A62166E24598A681A67830B872E8434 /* PickerInteractiveTransition.swift */; }; + 5ABDF47FC0D60B701B5A8E767DC1314F /* EventMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = E415DDC2C1BA986C125D2835C6A65469 /* EventMonitor.swift */; }; + 5AC012169819B4ACA66D680CBB2D4B24 /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB181F1F93B45BB6FA995BCABFC43975 /* LottieView.swift */; }; 5ADCE72323C6B6AD702E85FE8B2CEF78 /* MBProgressHUD-MBProgressHUD in Resources */ = {isa = PBXBuildFile; fileRef = 6EFB05F1F29FAD078E29A839C5020799 /* MBProgressHUD-MBProgressHUD */; }; - 5AF0EE0D3ED7EE103E0355A29104A639 /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA7546932DE628A0B23D78B2D41E2F51 /* AtomicInt.swift */; }; - 5B08596E856E4CC2F34A8A2372F9F764 /* NSArray+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 62FFABD78A41923D508BEECE44F1A9DF /* NSArray+MASAdditions.m */; }; - 5B08AE4C304C9CF545CE37131B3A3BB3 /* OIMCallbacker+Closure.h in Headers */ = {isa = PBXBuildFile; fileRef = 9545A0E6B60E32EE03C349325FFF9E57 /* OIMCallbacker+Closure.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5AED781260D98FB1FCB34B71E601332B /* IQPlaceholderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66D3F1030AE7587B044084ECD4A70A0D /* IQPlaceholderable.swift */; }; + 5AF049375E5ADE6FB73CF0760544CCC0 /* cpu.h in Headers */ = {isa = PBXBuildFile; fileRef = F983B84C337F4FA70B0CB42317A13CD7 /* cpu.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5B08596E856E4CC2F34A8A2372F9F764 /* NSArray+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 850D81E48D8507DD6019A2FEE6B8F99C /* NSArray+MASAdditions.m */; }; + 5B08AE4C304C9CF545CE37131B3A3BB3 /* OIMCallbacker+Closure.h in Headers */ = {isa = PBXBuildFile; fileRef = 8457594A69556033006245A658E8127D /* OIMCallbacker+Closure.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5B094AECD875F2C5416ACF7D70D6B6B2 /* SwiftyJSON-SwiftyJSON in Resources */ = {isa = PBXBuildFile; fileRef = 7CA3B05F07B063827B34AD2B0DB23706 /* SwiftyJSON-SwiftyJSON */; }; - 5B1E0BF4678455BC502D2B7B2DC48BF6 /* OIMMessageInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F0A36C1A14E4C7B3D81ECE7890007AA /* OIMMessageInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5B33A02EB936B8CFDEC0DDE34D9C330E /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7F3F270EF4105520EC6E9A7BD2BB843 /* DispatchQueue+Extensions.swift */; }; - 5B3DA0D725DCA37E06AA61E1DA24D9A1 /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 676589B708DF99CF712C9CDA6F8BD895 /* CombineLatest+arity.swift */; }; - 5B400149678BCAF38DB7DCDE470DFF83 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93AC70A2D46A8E4C52484F59DCF920FD /* ImageIO.framework */; }; - 5B9F6CF9C6FB7194478B84FB5ADE24E3 /* OIMGroupApplicationInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A62D5F4E79D84110252B0677F1C346D /* OIMGroupApplicationInfo.m */; }; - 5BA0A04A4539AE6BFE61D32FB284B077 /* BRPickerStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = F2E51A0C3E46FFF3B48C1743C19F95F8 /* BRPickerStyle.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5BB2B7782C517A4BD897584DE08CA5C8 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = AF96AC28B69746311EFB82D46392AC11 /* PrivacyInfo.xcprivacy */; }; - 5BB6B99986FD7111B3AEBE931C7F507B /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F16552234EBD8659A7D09E177B8A192 /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5BD5D9B8F61C124A62C75D9AC36A07BD /* MJRefreshTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FEFE85F7AAA14032F47D86A6579336C /* MJRefreshTrailer.m */; }; - 5C03F3798F688539727C0692C4F4F669 /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB6CCACA110FCA3F273E38B3DE342ACB /* Generate.swift */; }; - 5C29F3BFE98B26AA6F4736A4102AB7B5 /* Defaults+Subscripts.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC13925AD30D4620B3130C211AFF1381 /* Defaults+Subscripts.swift */; }; - 5C472FEF66E59D80A31F719D2682AB08 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 5C56B8892C992424868E5296259F4CBB /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BC8BBCF7F6D1939A24C4A178AE79FA6 /* ObserverType.swift */; }; - 5C577E5C5D13313BF4E90DA27CCE1BFB /* MqttDecodeUnsubAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02ADF4772E4F147722923A5A32E979D3 /* MqttDecodeUnsubAck.swift */; }; - 5C9EA4F07C1D25D08C9A74B8D18D507F /* AnimationCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 516724B4EA5CF31CA6AA664EBE8C68D6 /* AnimationCacheProvider.swift */; }; - 5CA3399DA62981599919E71062272E9E /* mapMany.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9487FE27D3F4CC87A4855D24224F140 /* mapMany.swift */; }; - 5CD1164C22DA8E2882BDDD66A611D139 /* YBIBUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 4950188F591219F71B998D9AFCFF341E /* YBIBUtilities.m */; }; + 5B1E0BF4678455BC502D2B7B2DC48BF6 /* OIMMessageInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 18B13A2B313FEB73C56EA85869236B6F /* OIMMessageInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5B33A02EB936B8CFDEC0DDE34D9C330E /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 035A4B0B2FF79A1ED31DB1AF7F0DADD8 /* DispatchQueue+Extensions.swift */; }; + 5B9F6CF9C6FB7194478B84FB5ADE24E3 /* OIMGroupApplicationInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B33819F47F0ECECB3AFD31B07032E94 /* OIMGroupApplicationInfo.m */; }; + 5BA0A04A4539AE6BFE61D32FB284B077 /* BRPickerStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F840C1591B056AC65DB83E234E0B0C6 /* BRPickerStyle.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5BAD213AD193C99B4AA6527FD48C9409 /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA9EDDEDAE8ECBBF8B95DA81A3B6B2F5 /* Completable+AndThen.swift */; }; + 5BB6B99986FD7111B3AEBE931C7F507B /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = CDE814E1D2964C16A409CDFCE9977913 /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5BB89E4F4EC69039D9B76F4B25669C84 /* IQKeyboardReturnManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F11851BC0E24BAEF99F90D5AF2CBB06 /* IQKeyboardReturnManager.swift */; }; + 5BD5D9B8F61C124A62C75D9AC36A07BD /* MJRefreshTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DFD1A2DC219B34D1422C5FE5E2AEBF5 /* MJRefreshTrailer.m */; }; + 5C29F3BFE98B26AA6F4736A4102AB7B5 /* Defaults+Subscripts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1811BD7DA02AC71B5C5DB7498BEB2627 /* Defaults+Subscripts.swift */; }; + 5C577E5C5D13313BF4E90DA27CCE1BFB /* MqttDecodeUnsubAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B38EE938603854C6F265D34D161A1BF /* MqttDecodeUnsubAck.swift */; }; + 5C9EA4F07C1D25D08C9A74B8D18D507F /* AnimationCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B1B5330DE23E7205F899597FCAFC343 /* AnimationCacheProvider.swift */; }; + 5CA3399DA62981599919E71062272E9E /* mapMany.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7E7AF0957DE207ACBE2346E01AC195C /* mapMany.swift */; }; + 5CD1164C22DA8E2882BDDD66A611D139 /* YBIBUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 961585C434A8CD0E63DA3152D400ACB9 /* YBIBUtilities.m */; }; 5CD127F101529C336A07D45CE1106A54 /* Alamofire-Alamofire in Resources */ = {isa = PBXBuildFile; fileRef = 085DBCE7DD98588B2ED103B1C1F36026 /* Alamofire-Alamofire */; }; - 5D2B46D1F7B27E81D3526A4FA0AE1B50 /* Archive+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1A199BCD27B3A084BD56ACD4CAC300F /* Archive+Helpers.swift */; }; - 5DA9F754707804370E363E343E9221F1 /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B850F92FFBCD93D2F47DBF0A90E981E /* BehaviorRelay+Driver.swift */; }; - 5DCAEA2FF4DFACE55E071BA2B8D5B3AA /* vp8i_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F567B61161E2A3C3680971C5233B2D6 /* vp8i_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5DE1E9EE872B702F012DA1E310CCB157 /* MoyaError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80EFEE99AA637080F8D10B328BC2B064 /* MoyaError.swift */; }; - 5DEE0A7469BAACD2EA71A8DE205D333E /* OIMManager+Conversation.m in Sources */ = {isa = PBXBuildFile; fileRef = FA1D5ACC9C3BF91695800DBEFF0DA740 /* OIMManager+Conversation.m */; }; - 5DF25264E9D3998950901FD0D8356C91 /* msa_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = 10E34CE65D0A1CCF2E77FC9ABCE4697D /* msa_macro.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5DF2E03715129AA0C77ADD8BAFFBDDFC /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50A88317BAE4CC49C2016E2FCB0C010C /* KingfisherOptionsInfo.swift */; }; - 5DFCBADAC7D0FAC82C84A6C8E7BF1DA6 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 55F76F4D1593A8B031926CB3F9F9A551 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5DFCF788B403C48E203A8ABBF6614E44 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E60C88006022308DBE83289F5CB1A46 /* Security.framework */; }; - 5E1CD661F9FC277B7E32DA348FE0DD1F /* MqttDecodePubComp.swift in Sources */ = {isa = PBXBuildFile; fileRef = B94C0FEC4B267551B9E2E61BF5F24217 /* MqttDecodePubComp.swift */; }; - 5E558455B862C4CE21399D45C2CBC479 /* FrameUnsubscribe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13028E5E59FABDEE8B11E036F491CA33 /* FrameUnsubscribe.swift */; }; - 5E686B1E1BC041BE4966F71D75978FB3 /* PhotoAsset+Network.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E4A668DE8ABB3392ED3151F813E5D9A /* PhotoAsset+Network.swift */; }; - 5E6BFEA8AF2EE6BEEAEB1BE2346A33AE /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 0F6EAAB34B1D1E428F64028BB1479378 /* Documentation.docc */; }; - 5E6D9B41BAE736924F76FF8CED634AE4 /* TraitCollectionProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E98E9725990436A54B35DE386F036C7 /* TraitCollectionProviding.swift */; }; - 5E7FAEF19682A8DE8FCAD26D67924616 /* common_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C309E99A390E00FD2FD057A11F3B929 /* common_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5EA055EF73E9639BBE8A176CF6167602 /* OIMManager+Login.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AC91C9AE4E8237FF18FBE2563BE9FEB /* OIMManager+Login.m */; }; - 5EA7CEF77748C6745DE0713024E68039 /* ConfigurationGlobals.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A6C5789DF300544180A52AD52B78B0 /* ConfigurationGlobals.swift */; }; - 5EE23E0B4A7175D504F4C7E20505DDE7 /* KFImageRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AEAFB5D04A7FFDFDDB1F0FAB656CBC1 /* KFImageRenderer.swift */; }; - 5EE2B7B75BAC377B1064F915C106E208 /* BRDatePickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 462D44F69872C9C766F4A3AE1D1FB488 /* BRDatePickerView.m */; }; - 5EF3B9750975310A3743723AC7737C50 /* dec_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = E87BE654B812810FD937260D2AB879D7 /* dec_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 5F09107998BED88EC6FCDFC5305031B1 /* String+SHA256.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550B95C258ABFCAB4F937FF178BDBCC5 /* String+SHA256.swift */; }; - 5F45735DF355530CC955066D3C007E19 /* MASViewConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B072EE63C0CFE1B4D57E051B98B9C88 /* MASViewConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5F4C161B54F3D000B133518F0F47DF0A /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93AC70A2D46A8E4C52484F59DCF920FD /* ImageIO.framework */; }; - 5F6393622F5DB42BC4A419219E28F106 /* upsampling_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 91A9DFF01668EEFB1B8EC9D845EAE3C7 /* upsampling_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 5F9A72150ADC8769E1E28AD550D314A1 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = A229677D7DE0BFB5E6A672216666B995 /* SwiftyJSON.swift */; }; - 5F9B28DCC77EDFF615086BFC63F4F28B /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = C36E72BE6B28AB14059DB4C8A4D5AB6F /* DisposeBase.swift */; }; - 5FC38C81C52F349565DA5EA2A63E5C5C /* Mappable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF1230D186C2C9AD464A2877099A3D3F /* Mappable.swift */; }; - 5FDC4239F7B651092BF582D0F460BAD4 /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 7111315F031EAEE9AD7FFC790381C75A /* UIView+MJExtension.m */; }; - 60B4C877B2D4583D1D3F76975E4579E8 /* lossless.c in Sources */ = {isa = PBXBuildFile; fileRef = 663FEA2275213EC10FA4D87C9E603BAC /* lossless.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 6116C8A99BF940BBAED73D96343C1B60 /* IQKeyboardToolbarPlaceholderConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2777DE06C74CAEE7E32B2C46FFCF367E /* IQKeyboardToolbarPlaceholderConfiguration.swift */; }; - 6134C81E38AE47AE5DFE0B0B1E6C3380 /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C98D8B36E50F336A6EAF17F670CC1E5 /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 61461B0D9D7B81C3F8D24066D9A19DCE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = B7B38641E88807DA32B27DE5615B09A8 /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 61507E402F1F7C58BF119995A0479A22 /* NSArray+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7060BD358DBAC0C2F7F174FE21FAD6DD /* NSArray+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 617E7F15F79A3A5DF83B334AAC78E41C /* AssetManager+AVAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5416616D69647536E5B819E61FEEE164 /* AssetManager+AVAsset.swift */; }; - 61857C821395B868C65A8FFE4DA1B4E3 /* MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C4874A3120C7EC04043439D5B7CED48 /* MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 618A02EA4A1CB83FBB2744E216FD569D /* alpha_processing_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = B97BFF7856AF3282283F2562991847A6 /* alpha_processing_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 61A3DA271E425F1B43772BA3649F8425 /* ISOFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9509DED568C339CAC16AFEAD48720B92 /* ISOFormatter.swift */; }; - 61ED64340371AB30B936A019C22C376D /* UIView+IQKeyboardManagerExtensionObjc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98DB6F6ED03550D52EFA9B19A93DD9DA /* UIView+IQKeyboardManagerExtensionObjc.swift */; }; - 62365DF2A0721373B53E650449183245 /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 69C0C0307283CAE36B087FF33BB676CF /* SDImageCache.m */; }; - 62659B64475324396D289469AC7452C1 /* lossless_enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 60612D71A424680C69C281E3E67AAEE5 /* lossless_enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 626865A3EF3A6D4A97808AFAF335BBFA /* LottiePlaybackMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EB55BDAE8B448D13B57E1F45F939952 /* LottiePlaybackMode.swift */; }; - 62B90C6FC83F91F91A4BF12022C7B050 /* UIView+Parent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E516E5B2A5449F8284A0386EE120ABD /* UIView+Parent.swift */; }; - 6321B6047A2176553365F6367D1C4BDD /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 797CB25558EBC5153B73817187C33EF6 /* DDLogMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6377643B1FEC4330947E1DA0BC971FBE /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75BCB480F2077DA0D2D7FECDD24B0F9F /* AnimationContext.swift */; }; - 638F2273D87A721B52DBE6CD24E60CB2 /* UISlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33848D1FA83B9B15FC189CB47F5DC90B /* UISlider+Rx.swift */; }; - 638FE02B32E13E7EC7850E2B92EFF9C2 /* sharpyuv_dsp.c in Sources */ = {isa = PBXBuildFile; fileRef = 701DDB88810584120DD0DFD0F35F580E /* sharpyuv_dsp.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 63A8CE0CBE0ADD489C20A0D7F51FC1A5 /* TextLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F781F6010B367496E1F07BC1A07F7860 /* TextLayer.swift */; }; - 63E1B3AEF8C51B72351EA0E978E131FB /* EditorController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 076345C0EF6AF94AB50D6619A4E691FF /* EditorController.swift */; }; - 6415EF8860718CA1FA7D7420596A3BA6 /* SDImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B10FF9A5C5FAE3B50CC2E2CCE968D76 /* SDImageLoader.m */; }; - 64308875A4ADBE88D2C76D622FACF1D2 /* YBIBAnimatedTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CB2F12A43200220A457A3A5BA3CF9A1 /* YBIBAnimatedTransition.m */; }; - 644D53AECC6A137FB73F210875551EF7 /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A24C348B159352868D0E6DE63886D7F3 /* NSControl+Rx.swift */; }; - 6483BAFF84F868056DECD840E8F9D359 /* CustomPathAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAE01867D122E56BE756251160395909 /* CustomPathAnimation.swift */; }; - 6483D6F6B26818AE1CEDCB90AFA6B22B /* ignoreErrors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FC66F0CA185AA9A79F79EDFF1BD1B55 /* ignoreErrors.swift */; }; - 64D4367BAF8AB65D635D07427E043584 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 65531B806F8327DD184D7A07D74829E5 /* UIScrollView+reachedBottom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F310DF3FD42F787F591674AA6A27CA4 /* UIScrollView+reachedBottom.swift */; }; - 656307B3191250A8E42233B0771B4F88 /* SDImageFramePool.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E6AFA3F75CF05E45D6FA8805E4FAE8B /* SDImageFramePool.m */; }; - 659FC93CF2E7E3959D6A4E19F12D4FD8 /* LottieURLSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8F1E6CA97AA5ABAF3C14B24BC1A7A13 /* LottieURLSession.swift */; }; - 65E1C640FE8331BF45094B2A6A66BA05 /* AlbumTickView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB3EA6B5702BC71B86649C4DA38D8392 /* AlbumTickView.swift */; }; - 65F629E1E7896CD05D7DBDB31719F92D /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5791447BEC5514C77BCB74BF9F80A439 /* Queue.swift */; }; - 65FC18E540FEEC008407E36CB19F4061 /* SDAssociatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 25F163B524C0A97BCFAB2DDDA9340B08 /* SDAssociatedObject.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 6614AA4EDFD446A6D59F24E8D6324BA0 /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD886E7F57211D821A07ED37D722A327 /* SynchronizedOnType.swift */; }; - 66414279E0DE95D53078B31765411C0E /* UIView+RespondersObjc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2786F9A7A61E05ED464381F16218E4C0 /* UIView+RespondersObjc.swift */; }; - 6678C29864B59F3766270794A03FC83B /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BBB32FCE0860AFF04BF1D465EE3AEC5 /* ObserveOn.swift */; }; - 66C98F9CBC310ABF9199767F97CD0D06 /* Editor+UIImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBC9D48F4E7FE8908F11B6EEF3CAE876 /* Editor+UIImageView.swift */; }; - 66E62D8247E22A3B50148739B610C704 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = CAB6D982B86B7142C985A1756694A32E /* DDTTYLogger.m */; }; - 66F024DCBE9C5AE50FD48FE6876D5DEB /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AC665A53FED94F861CE14EF91F5D46 /* ResponseSerialization.swift */; }; - 66F117D28A609CE6234C7FA3ED5ED2A1 /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = D29584F80AB69E39F4C3E0F9B5A9D4AE /* SwitchIfEmpty.swift */; }; - 671347F24D9FDFA45AC894760A275E23 /* YBIBDefaultWebImageMediator.m in Sources */ = {isa = PBXBuildFile; fileRef = 708CAA18E4EA681F3355FC84D98C36FE /* YBIBDefaultWebImageMediator.m */; }; - 6728C0424CEE44AA9D3CE04848A99706 /* AccessTokenPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAA2BDA9F95D7D048C4BEEE2037A9628 /* AccessTokenPlugin.swift */; }; - 6739B9085488745EA197B1D58F789BD7 /* DDLoggerNames.h in Headers */ = {isa = PBXBuildFile; fileRef = 92DBD8E4BFACAD2D97247D5F97EA57A8 /* DDLoggerNames.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 678EDDCD6ED116BC5100C5924A9BB0C6 /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2C612E4D95D90648356006F5499A063 /* DiskStorage.swift */; }; - 679CBDF30126442DC86B51F7334D5818 /* Archive+ZIP64.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD06E72B6F2410442E79F71B437CBE0 /* Archive+ZIP64.swift */; }; - 67D1A6D90F2FA281D46D5A902DC57F82 /* curry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A46944A49BDAE15417E56621854D1EB /* curry.swift */; }; - 67D3A0C843329D76F2B2057297D09785 /* IQKeyboardToolbarManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4D1CDD95689B6AD9C51A0BDE807D0FD /* IQKeyboardToolbarManager+Internal.swift */; }; - 6809607D2609AEE4C90D6DDB5CFE5256 /* SDImageIOAnimatedCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A886BA2DC59698133CAD8F1211CCC92 /* SDImageIOAnimatedCoder.m */; }; - 6815F83EA9B7321CCD853754F859FCDB /* VideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A3E4086E9EAA277B7573229B324BDA3 /* VideoPlayerView.swift */; }; - 682DB56C577287486871A296ED0BBED4 /* LayerTextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC4AF4E9FB175744F8E813337445762 /* LayerTextProvider.swift */; }; - 685573DE5F3B2F837EAB992129C06732 /* OIMManager+User.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A4F954AEF3A5677F10CFB44AD0AAF63 /* OIMManager+User.m */; }; - 685CB5FF6C164A33D25A02BCBDB4E608 /* WebPProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99AE0E71BEB558D62793E1F004B59D5B /* WebPProcessor.swift */; }; - 68665380B20778DA34F41EBC92A96743 /* SDImageIOAnimatedCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 51F2404344748B16B7B055B4250654D6 /* SDImageIOAnimatedCoderInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 6868DF039B2BBD8A30C5FC9F404AD719 /* BehaviorsConfigurableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF0972D5FA61A8565847F2C433F78D1B /* BehaviorsConfigurableView.swift */; }; - 68C8CC790FD5CB13EB2631917A0A683B /* TransformOperators.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7144DF300B7BFA8D8D720258BB09B60 /* TransformOperators.swift */; }; - 68F4885E04AA995D1E8FB8B28E0EE3F9 /* AnimatableSectionModelType+ItemPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = B17333E34E29D221ABFC81BC2FDFC6D7 /* AnimatableSectionModelType+ItemPath.swift */; }; - 69345CBCB31076EBF8A2C5885AF973AB /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 8334F291C18477F050AF17BA44F4447D /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6941289A9343A4DD3B746BBEA4F1AB04 /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F59A89A82CE8D23C6312F91F6FA7494E /* NotificationCenter+Rx.swift */; }; - 6941533913E64D039644BE1E125AF2CD /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA7A14AF53F15F689755D7972B8B2884 /* ImmediateSchedulerType.swift */; }; - 6946FFBE849EFF78FDC46BCEDF5B895D /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBF1DA58C385F4F143AF44469EE30BC8 /* Range.swift */; }; - 697D2AE2F0BF2F0C76AD53397FC66A29 /* UIButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29739D94F52A4089A8BD3066A5D3CD57 /* UIButton+Rx.swift */; }; - 6991183519D06758CC2F526FF8CAE3EF /* View+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62C7950340FAB8592BCB122A9470623E /* View+RxGesture.swift */; }; - 699ECA87C4D5F7C18A7D473DAFEF5A02 /* PickerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71B515DD4B1A082488EE069287273E5D /* PickerConfiguration.swift */; }; - 69A974184CD2EC3D96607D0EA867E642 /* SDImageCachesManagerOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 1934A4222CC31BCE17D8E0988C06AABE /* SDImageCachesManagerOperation.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 69AB582F7B619D2BB667DB19541AE066 /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 78A1CD9E596CEDD3E98C425F9879B1AB /* DDASLLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 69B74FDF7C33B63E60F97F0DA06AA999 /* StyleIDProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9712E1BF3EEE69C04C2C90F9821B005 /* StyleIDProviding.swift */; }; - 69C938D0947A9B1BC57063E62FD6FD80 /* OIMSimpleResultInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 94CB1129D68FCF704E12B4C01E9F1DEC /* OIMSimpleResultInfo.m */; }; - 69E353C99C6EEA3C93CCF2E526460B9D /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 12FF6BA216B11D4CFB28EEC6C34D713B /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 69F6B98B0F745F5C0D40E5BB813D3358 /* EditorToolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6454834B9948D54BD885E4B77EE942CE /* EditorToolView.swift */; }; - 69F72FE9F2E27DB15981E62CF31AD23F /* GradientFillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 698B06749ADB26D67C5F457F3D7B1F58 /* GradientFillNode.swift */; }; - 69F7FA1B7B0CA3BAFE8480F038FA2C6D /* sharpyuv_cpu.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B23094E31F2F442466421284611EF0B /* sharpyuv_cpu.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6A56C7361ADC8B2C981E347D012EE6A4 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C90D4CE9E4E62E6BF41EB9F13B709C4 /* Observable+Bind.swift */; }; - 6A78A39A6B1CA7D9DA8ED7EE0DAA5E32 /* YBIBToastView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B1C76671EBE6F9F18EF909D5E9DDA2D /* YBIBToastView.m */; }; - 6ACDC8E4DD842CEC7025AB67CF6210E2 /* picture_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A4656BFDFBEABE52C422E0B7FF32735 /* picture_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 6AE82541A8951A34AF43A20E2622CFD7 /* PhotoListCellConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2152DC419AD4C210EF73783536178AE6 /* PhotoListCellConfiguration.swift */; }; - 6B4E8F67D99AC862FE0A9D5EB4164218 /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6457B3D8F5D01928EFD894F8F6B5EDC4 /* PublishRelay.swift */; }; - 6B8872B1D41C073CCD2934D1435EC56D /* IQTextInputViewNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2AD49BFA648AC7D68E9B2A44F767C30 /* IQTextInputViewNotification.swift */; }; - 6BCE7872B0E75FF5B7CCDDCCC8587571 /* AnimationKeypathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE61806B1C59A6A7EDCD681AC41C6105 /* AnimationKeypathExtension.swift */; }; - 6BE4B832555B3FB32C2854A933EF5E8E /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = 9183DB79D57DC7EF5FFB2300061C14F1 /* DDLog+LOGV.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C3CB2A3016E06B0C80D7859A39AB4FD /* EditorToolOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5297100A965626A3F74E618F719B176C /* EditorToolOptions.swift */; }; - 6C6129A9BF124B766EC4592DFE8D8C6F /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7629711133D1796C04F42971BD0A2EAD /* WithLatestFrom.swift */; }; + 5D2B46D1F7B27E81D3526A4FA0AE1B50 /* Archive+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA8413E3FAD2AF5F0B247A99ADE193A3 /* Archive+Helpers.swift */; }; + 5D851A862DE40761BC155B801241B8F2 /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6784046720ECDDDF9BACE39FA31EE815 /* Maybe.swift */; }; + 5DA9F754707804370E363E343E9221F1 /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 216C8D5A30587879D0827BFEAC59942A /* BehaviorRelay+Driver.swift */; }; + 5DE1E9EE872B702F012DA1E310CCB157 /* MoyaError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85AAAB5F9B7BCEA7F9CCD1E84E419F73 /* MoyaError.swift */; }; + 5DEE0A7469BAACD2EA71A8DE205D333E /* OIMManager+Conversation.m in Sources */ = {isa = PBXBuildFile; fileRef = 482261ED6DCBF979048B54B659FA371B /* OIMManager+Conversation.m */; }; + 5DF2E03715129AA0C77ADD8BAFFBDDFC /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AB5BCD2B62A9DF2F2EA6677670C02A0 /* KingfisherOptionsInfo.swift */; }; + 5DFCBADAC7D0FAC82C84A6C8E7BF1DA6 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B8A0968E522B5BF50115BAD6FF2A57D /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5E1CD661F9FC277B7E32DA348FE0DD1F /* MqttDecodePubComp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64F388395D7038ACF88E1D1F234B4FDC /* MqttDecodePubComp.swift */; }; + 5E5453BA37BAFE001EB37DB21889C11D /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A1D944BE3CBC0BB4ED7C9061B9954D /* DisposeBase.swift */; }; + 5E558455B862C4CE21399D45C2CBC479 /* FrameUnsubscribe.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0D02EC45E888640450F1E95B6FA2407 /* FrameUnsubscribe.swift */; }; + 5E686B1E1BC041BE4966F71D75978FB3 /* PhotoAsset+Network.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6647FC90CFEA91E8A136D51286B563B /* PhotoAsset+Network.swift */; }; + 5E6BFEA8AF2EE6BEEAEB1BE2346A33AE /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = BB71C22B71E572D4D9F3E85DC5CB7E1B /* Documentation.docc */; }; + 5E6D9B41BAE736924F76FF8CED634AE4 /* TraitCollectionProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF8A5E1EA8E5772EB7F43D7B9FBE960E /* TraitCollectionProviding.swift */; }; + 5E809F259FCCC283589E539E37554822 /* common_sse41.h in Headers */ = {isa = PBXBuildFile; fileRef = A6F858538E0CFE70F20FC64901DBAFA6 /* common_sse41.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5EA055EF73E9639BBE8A176CF6167602 /* OIMManager+Login.m in Sources */ = {isa = PBXBuildFile; fileRef = F7975E6BCA121EE325D871F6F9F361BA /* OIMManager+Login.m */; }; + 5EA7CEF77748C6745DE0713024E68039 /* ConfigurationGlobals.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F4B33E7ADDEF9F46ADF26CF0DFCCD2C /* ConfigurationGlobals.swift */; }; + 5EE23E0B4A7175D504F4C7E20505DDE7 /* KFImageRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E466279F3C9469323A69F7C2F0BEEE6D /* KFImageRenderer.swift */; }; + 5EE2B7B75BAC377B1064F915C106E208 /* BRDatePickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 07E58C16F770DCD6D4EA1CFCA2C4ACC4 /* BRDatePickerView.m */; }; + 5EFAAEE1DDA97CDABA8E1EA86804D006 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 682471338CF14618F63ED0E7BC287CD4 /* PrivacyInfo.xcprivacy */; }; + 5F09107998BED88EC6FCDFC5305031B1 /* String+SHA256.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DEBE8D682A38D03B722B7E9BDBA88BB /* String+SHA256.swift */; }; + 5F13256A239F21A7018C3A299066E2C6 /* filters_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 37BA11E5EDCAE0988CCB99B137AA106C /* filters_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 5F45735DF355530CC955066D3C007E19 /* MASViewConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = C8D934BAD304B3CD53DDC8CD787C70D3 /* MASViewConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5F9A72150ADC8769E1E28AD550D314A1 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B215C90C110E03B262EEBEA06C46E81 /* SwiftyJSON.swift */; }; + 5FC38C81C52F349565DA5EA2A63E5C5C /* Mappable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48346B19B4372A73BF98A3210CF60415 /* Mappable.swift */; }; + 5FD1610696362A42D358018FF298919F /* SDImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = B354AD1117298EECC1E8F205891AA14B /* SDImageIOCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5FDC4239F7B651092BF582D0F460BAD4 /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = DC92F35D6DB2A67DCA569B33D6DCAB6C /* UIView+MJExtension.m */; }; + 60B1FBA70CC0FF9FE5A03189D4D87AD1 /* SDWebImageCacheKeyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 534DBBFFD05C652AEDF3441BDC838CA6 /* SDWebImageCacheKeyFilter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6134C81E38AE47AE5DFE0B0B1E6C3380 /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E3D6A1B560684170C403FD25F0675F4F /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 61461B0D9D7B81C3F8D24066D9A19DCE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = A4E8CC3F0B7D820EC2E9C4A071659FB5 /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 61507E402F1F7C58BF119995A0479A22 /* NSArray+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = C72432E0F27AE60E9820C80B7CF7E1C6 /* NSArray+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 617E7F15F79A3A5DF83B334AAC78E41C /* AssetManager+AVAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8005F1CBA3ED46A72DE837AFD9354C2 /* AssetManager+AVAsset.swift */; }; + 61857C821395B868C65A8FFE4DA1B4E3 /* MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = DE6E379DA18C5EE80605D07705ADBDEA /* MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 61A3DA271E425F1B43772BA3649F8425 /* ISOFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = D189DCC9949324211C765DB3EF399326 /* ISOFormatter.swift */; }; + 61ED64340371AB30B936A019C22C376D /* UIView+IQKeyboardManagerExtensionObjc.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF3B96D0044766EFB233D05DAAB74476 /* UIView+IQKeyboardManagerExtensionObjc.swift */; }; + 6220C468999C715D075B9AF2E91CA01E /* IQKeyboardToolbarManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = D398F87273CF5FDE53B054FD9FFE792B /* IQKeyboardToolbarManager+Debug.swift */; }; + 623FC616A4AADE26A6C2AB2AE58DDD9D /* UIView+IQKeyboardExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAA3A197354544220645F22E02ADE797 /* UIView+IQKeyboardExtension.swift */; }; + 626865A3EF3A6D4A97808AFAF335BBFA /* LottiePlaybackMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF7ED81E46A49FF5871638AE7F65EEB9 /* LottiePlaybackMode.swift */; }; + 62B90C6FC83F91F91A4BF12022C7B050 /* UIView+Parent.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1126D862CACFB84C6D44162EAA29157 /* UIView+Parent.swift */; }; + 6321B6047A2176553365F6367D1C4BDD /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = A56C14AD4B1EAFB1A69DE394C08D31EC /* DDLogMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6377643B1FEC4330947E1DA0BC971FBE /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05EDDC52535AF1DBE8996DF915F97D86 /* AnimationContext.swift */; }; + 638F2273D87A721B52DBE6CD24E60CB2 /* UISlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A455C995F0605EDE632A95644837040 /* UISlider+Rx.swift */; }; + 6394CADE78FCB9C58560474071D4E77B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 27867BC064740A5AEC6F78F7FB4689B5 /* PrivacyInfo.xcprivacy */; }; + 63A2D8148238FBA90490802E42CC9ED8 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 61319062D405B9F89FA3DF582BC1E809 /* PrivacyInfo.xcprivacy */; }; + 63A8CE0CBE0ADD489C20A0D7F51FC1A5 /* TextLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FB31667D61F97F4712882C0F38E54FE /* TextLayer.swift */; }; + 63E1B3AEF8C51B72351EA0E978E131FB /* EditorController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 692AA78291F7B6639863C20B07412171 /* EditorController.swift */; }; + 63FE1F9B358DC3C9AC9F6ECCC967C7F4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + 64308875A4ADBE88D2C76D622FACF1D2 /* YBIBAnimatedTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = B71BC67B3FDED287803CF078BDD225DB /* YBIBAnimatedTransition.m */; }; + 644D53AECC6A137FB73F210875551EF7 /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 618B6D67F237E66A42C74AB36BCE9677 /* NSControl+Rx.swift */; }; + 6453A67537BC40F727019C1F9F290945 /* alpha_processing_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = D5B21EEAAD0D95F90AC62DEFA0775052 /* alpha_processing_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 6483BAFF84F868056DECD840E8F9D359 /* CustomPathAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B489A9C22F079FFE48C76773807F4BCE /* CustomPathAnimation.swift */; }; + 6483D6F6B26818AE1CEDCB90AFA6B22B /* ignoreErrors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EE509F861ABE4FD6840A046CF1703C3 /* ignoreErrors.swift */; }; + 650D38C1F4BCDCED3180159E88CE8ABB /* Decode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33A93FD278CEC820187819D26FBB85E8 /* Decode.swift */; }; + 6512F4EA3113A3673853A5A99CFD2FC5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + 65531B806F8327DD184D7A07D74829E5 /* UIScrollView+reachedBottom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9199EAE6E3C0FEC945F74A105AAA0D08 /* UIScrollView+reachedBottom.swift */; }; + 659FC93CF2E7E3959D6A4E19F12D4FD8 /* LottieURLSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DC4470CFAA668444430E4B9D0BF9D09 /* LottieURLSession.swift */; }; + 65E1C640FE8331BF45094B2A6A66BA05 /* AlbumTickView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5BF7F662870D779223C0052CF2C69DB /* AlbumTickView.swift */; }; + 65E3AA431E401CDF6621E61E9D457259 /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BCEE35ACBF32E9BE834C39E2319C5B6 /* SingleAsync.swift */; }; + 65F629E1E7896CD05D7DBDB31719F92D /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = D918C0E0342A06DC76740641D5AA6332 /* Queue.swift */; }; + 664FCE534693A9653D3A7A949C492AF2 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 0CFEBBAD7F3676314F1C4BE64525941D /* PrivacyInfo.xcprivacy */; }; + 666B4B9D561688B75BFCA2F2C389CA90 /* anim_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 8023CB64ADB8D35EC4EC14A2D12558EB /* anim_encode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 66C98F9CBC310ABF9199767F97CD0D06 /* Editor+UIImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E74A5D22E4204C8285DA80B6C43F626A /* Editor+UIImageView.swift */; }; + 66D38AA4744CECAC77EE635F7F50EC4F /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C0CD73578573AF5AD46B0F08EBEDF1A5 /* Accelerate.framework */; }; + 66E62D8247E22A3B50148739B610C704 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E037F1FEE23AF35D7F38865A31C28B4 /* DDTTYLogger.m */; }; + 66F024DCBE9C5AE50FD48FE6876D5DEB /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = C51013D841405F5BFF21833CA747ABAF /* ResponseSerialization.swift */; }; + 671347F24D9FDFA45AC894760A275E23 /* YBIBDefaultWebImageMediator.m in Sources */ = {isa = PBXBuildFile; fileRef = 20A02F54E737B51E5943C0211E3C621A /* YBIBDefaultWebImageMediator.m */; }; + 671FB788C807518CE474AEE36C28C748 /* RxRelay-RxRelay_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = 0B06FE4EB869890001614655A886414E /* RxRelay-RxRelay_Privacy */; }; + 6728C0424CEE44AA9D3CE04848A99706 /* AccessTokenPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2DD702F5DE0CC4DF28C581E3CD16F89 /* AccessTokenPlugin.swift */; }; + 672AE164C836266C2122F76487BF0C91 /* SDCallbackQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F690A23D4DBDC809845683A7286BBC7 /* SDCallbackQueue.m */; }; + 6739B9085488745EA197B1D58F789BD7 /* DDLoggerNames.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D5BF00A5B7A98C53BDE13C4FD58CE9F /* DDLoggerNames.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 673C85611B2E5D025FE73FA3C8685903 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B21F0790C74A31CEB3077CA0496136B /* First.swift */; }; + 674030EBAC7C76B68A4B0DCD0C662495 /* enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 588DD7A02080DD9FFFE4E14E977372DB /* enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 67419AE24E9A20AA68442D9D64CB6F9E /* sharpyuv_cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = 977418EEF03C8CB6F409F07436985962 /* sharpyuv_cpu.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 675C784022A1978F938C1A4C6CF5E733 /* histogram_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 1490BD2CE1B866ACD0C4E19882FF1015 /* histogram_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6777530F63D7921365A28B4CD26C2A8A /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76D9119DA5985209FC2D9E785A236003 /* SkipUntil.swift */; }; + 678EDDCD6ED116BC5100C5924A9BB0C6 /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE4CFB0ECECB56F1589A7A60FFD82CD /* DiskStorage.swift */; }; + 67949D62F7DA93529A0E794E5A397A91 /* IQKeyboardNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FA85151A6149754BBDB820A1CE1355D /* IQKeyboardNotification.swift */; }; + 679CBDF30126442DC86B51F7334D5818 /* Archive+ZIP64.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D0B5BF06D08BEF989F3BFC84E02012F /* Archive+ZIP64.swift */; }; + 67D1A6D90F2FA281D46D5A902DC57F82 /* curry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E46E9101707D299A81EB09D009879B7 /* curry.swift */; }; + 67F35B5F26A869C01AA41C1DF323B908 /* IQKeyboardReturnManager-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 42C63CBEE00781E0E576DA64E731EAE3 /* IQKeyboardReturnManager-dummy.m */; }; + 67F92A7E1D309BB8BB6CE4E5CE083B84 /* lossless_enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = BB3ACBF1D8EA0837DCF89DBA4E8FF6C3 /* lossless_enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 6815F83EA9B7321CCD853754F859FCDB /* VideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F58D7EBEFE6AAD4B65321D23706B1301 /* VideoPlayerView.swift */; }; + 682DB56C577287486871A296ED0BBED4 /* LayerTextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C03294DC69F8AF49FD974F7A9279DDA /* LayerTextProvider.swift */; }; + 683F36A8FDB6E1022CE16201CCEC7315 /* msa_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C00D4680CDEAD5F7B9BBEF624F132BD /* msa_macro.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 685573DE5F3B2F837EAB992129C06732 /* OIMManager+User.m in Sources */ = {isa = PBXBuildFile; fileRef = D6F22CCE9ACFD46C28DDAB5F4BB4D4D0 /* OIMManager+User.m */; }; + 685CB5FF6C164A33D25A02BCBDB4E608 /* WebPProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BC9B38191B3056F0B50D35AF8E9EC2C /* WebPProcessor.swift */; }; + 6868DF039B2BBD8A30C5FC9F404AD719 /* BehaviorsConfigurableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 605B4344066B5346F53B206098165282 /* BehaviorsConfigurableView.swift */; }; + 68C8CC790FD5CB13EB2631917A0A683B /* TransformOperators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95EFA43B50F9F96AA731E5A26C455106 /* TransformOperators.swift */; }; + 68F4885E04AA995D1E8FB8B28E0EE3F9 /* AnimatableSectionModelType+ItemPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = D521C8DE89B8D2615DAAB3B9B2BCE2C5 /* AnimatableSectionModelType+ItemPath.swift */; }; + 69345CBCB31076EBF8A2C5885AF973AB /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 8288118888A366F26D21C3D7684794FF /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6941289A9343A4DD3B746BBEA4F1AB04 /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000C0D167ACFB98EF05377CE4EC4A757 /* NotificationCenter+Rx.swift */; }; + 697D2AE2F0BF2F0C76AD53397FC66A29 /* UIButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBB2BD139C32CD6F10A8BFA1BEDF986A /* UIButton+Rx.swift */; }; + 6991183519D06758CC2F526FF8CAE3EF /* View+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC1DE13BBB3AC7611DF2FE892E1E830F /* View+RxGesture.swift */; }; + 699ECA87C4D5F7C18A7D473DAFEF5A02 /* PickerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCD75F319E7135C7BED107C9FB866234 /* PickerConfiguration.swift */; }; + 69AB582F7B619D2BB667DB19541AE066 /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 172625E8A0A305A0C645E43F6D4C5D0B /* DDASLLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 69B74FDF7C33B63E60F97F0DA06AA999 /* StyleIDProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A79EB6C79791AB914D66DF25E755F901 /* StyleIDProviding.swift */; }; + 69C938D0947A9B1BC57063E62FD6FD80 /* OIMSimpleResultInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E73C31B154819ECCD6BF17613B4EE16 /* OIMSimpleResultInfo.m */; }; + 69DE36FB7970163FF2AAAB32B791CCBA /* SDAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 18BA2B1117492837D4A2FB8A4462C390 /* SDAnimatedImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 69E353C99C6EEA3C93CCF2E526460B9D /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = B54CA81B2204EBC1705961C59D525460 /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 69F6B98B0F745F5C0D40E5BB813D3358 /* EditorToolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EEF34B2AEB8F1D6BDF78D4B569B6EFD /* EditorToolView.swift */; }; + 69F72FE9F2E27DB15981E62CF31AD23F /* GradientFillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7897D0BD11F470256DD25312B700F43 /* GradientFillNode.swift */; }; + 6A17522DBB471E718D06C55DEAEDF364 /* Combine.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0A90D1C88AE636E67296B135530FC21 /* Combine.framework */; }; + 6A496D4C27F77F9A294149C7556232B2 /* SDImageCachesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E13F29E22F3001890C1D61A63620F60 /* SDImageCachesManager.m */; }; + 6A78A39A6B1CA7D9DA8ED7EE0DAA5E32 /* YBIBToastView.m in Sources */ = {isa = PBXBuildFile; fileRef = 179E87642E015247769D4DF6248461C0 /* YBIBToastView.m */; }; + 6AB97FCE3EAF765C59119891355E599C /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = B407F50D27E01D65E975B95E368ED823 /* DelaySubscription.swift */; }; + 6AC88BFA8C6E2F3ED615D2C48C0D634C /* PrimitiveSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = D42845915610C06CD92A86826EFF7F11 /* PrimitiveSequence+Concurrency.swift */; }; + 6AE82541A8951A34AF43A20E2622CFD7 /* PhotoListCellConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27ED21418E995E5D6292335834352B67 /* PhotoListCellConfiguration.swift */; }; + 6BCE7872B0E75FF5B7CCDDCCC8587571 /* AnimationKeypathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DA85078442F85C103C504B52839F0F0 /* AnimationKeypathExtension.swift */; }; + 6BE4B832555B3FB32C2854A933EF5E8E /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = B1A705B2CF2B95DC6BA28DD40D8BBA16 /* DDLog+LOGV.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6BEA583DBE7257F21FBC678C73A6C43C /* SDWebImageOptionsProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CFB8FC4FD692B86DAE99EE71B847F93 /* SDWebImageOptionsProcessor.m */; }; + 6C3CB2A3016E06B0C80D7859A39AB4FD /* EditorToolOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3EEC20D6998A72B7DC1E0C6F66CBA5E /* EditorToolOptions.swift */; }; 6C71098ECC662C8B37BDA8243820F070 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C0CD73578573AF5AD46B0F08EBEDF1A5 /* Accelerate.framework */; }; - 6C8F51544B7FBA7E98A28A644A2A4395 /* Diffable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D203878F76EFC26540A24A23FED3FFEA /* Diffable.swift */; }; - 6C988731931639D9E205C5B286385982 /* count.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99E7691BC0A8C1044C6C381DE2F9D8C6 /* count.swift */; }; - 6C9E4124129EBA01A46BC58D63017EC3 /* CocoaMQTT-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0402D5493895E2AEB196C8EEB255E272 /* CocoaMQTT-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C8F51544B7FBA7E98A28A644A2A4395 /* Diffable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18E76C5C3DBD30299E595395941FFA60 /* Diffable.swift */; }; + 6C988731931639D9E205C5B286385982 /* count.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EABA1ED46FAA16BB7AEF6266AC866CD /* count.swift */; }; + 6C9BCA78F904C8C10FF33D519E867F86 /* lossless_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = D153B09D1EF75CCD668D3AA1FADCD626 /* lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 6C9E4124129EBA01A46BC58D63017EC3 /* CocoaMQTT-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 86A8BC58BA7DB5B63EBEC4066CAB3C85 /* CocoaMQTT-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6CA9456A80528FE611303867B289BE1C /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - 6CAB59AA86D67BD46B82E326058258A1 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A82553DE0CECFF6C06E399D1824D6273 /* ImageDownloaderDelegate.swift */; }; - 6CABA18CE8DB786EFDA231AF69A7D4B2 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9324EC383370D13CEFCC73DC95BAD4E8 /* KFImage.swift */; }; - 6CBD6AF70B10AE502415349AB3A22F7F /* DataIDProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96307C9098B5BBEC42B16B4ED2B65621 /* DataIDProviding.swift */; }; - 6D11B5E3D02CE6F3FD35BEC9305A8D0D /* CredentialsPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 437AFDFC306B3A46E76568FA19B0F960 /* CredentialsPlugin.swift */; }; - 6D1C4245850FFCCBE3B1C7AA6B945554 /* LivePhotoError.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4741EEFDAC037F0C0C45833C4E99AE5 /* LivePhotoError.swift */; }; - 6D3071F804219E6A520372754BA9F09C /* URLConvertible+URLRequestConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BBBDD5E251FA0DABA094B0AF3FC9177 /* URLConvertible+URLRequestConvertible.swift */; }; - 6D5C57B867317D87857E5ACC76B478A8 /* TimePeriodChain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07B49D4644E99B885A41B5C646B62F17 /* TimePeriodChain.swift */; }; + 6CAB59AA86D67BD46B82E326058258A1 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 190EA01E20CE9CF8F50C7DBEB241EDB9 /* ImageDownloaderDelegate.swift */; }; + 6CABA18CE8DB786EFDA231AF69A7D4B2 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 041BD043BB52E8B417EE3AC3BBCD165B /* KFImage.swift */; }; + 6CBD6AF70B10AE502415349AB3A22F7F /* DataIDProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C6CEF56F3F98B76204DB0C85C7BAD4E /* DataIDProviding.swift */; }; + 6D11B5E3D02CE6F3FD35BEC9305A8D0D /* CredentialsPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05F8C13C643FD9915D24EDD047298B0E /* CredentialsPlugin.swift */; }; + 6D1C4245850FFCCBE3B1C7AA6B945554 /* LivePhotoError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 681EACEEFA7DCF54EB4B7587070A1409 /* LivePhotoError.swift */; }; + 6D3071F804219E6A520372754BA9F09C /* URLConvertible+URLRequestConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 945061685F52C63DE9F254900D750F02 /* URLConvertible+URLRequestConvertible.swift */; }; + 6D5C57B867317D87857E5ACC76B478A8 /* TimePeriodChain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FD62F006A18F5F950F499ABFC38BBF0 /* TimePeriodChain.swift */; }; 6D7439D4CF0245AC4432B11BBF057250 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 6DCECAF4E87E7779497CACBBE6021E3E /* DropShadowAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4F11F9793750FB90FAA9906ED284E18 /* DropShadowAnimation.swift */; }; - 6DE4EF429E51202F0D58FFC6BA0A929C /* YBIBDataProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = A3DB58D8AAE81EF012C7C1ED4F64DFA4 /* YBIBDataProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6DE6C7F0FA965828E4FCE687BF75FBBE /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AE63264BC03C2C87A92385757DF3914 /* MJRefreshAutoNormalFooter.m */; }; + 6D8A165A12635FF273C771C43110A7A9 /* SDWebImageCacheSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = E9F733D4A37242A2F75C168ECA1C3590 /* SDWebImageCacheSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6DCECAF4E87E7779497CACBBE6021E3E /* DropShadowAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A1CCA6C2F5DD7086522CD7398D16402 /* DropShadowAnimation.swift */; }; + 6DE4EF429E51202F0D58FFC6BA0A929C /* YBIBDataProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = A3F0364671034DD2A3D98A5F75B32538 /* YBIBDataProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6DE6C7F0FA965828E4FCE687BF75FBBE /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3272A6757FD4D943B831A112B041231C /* MJRefreshAutoNormalFooter.m */; }; 6DE9FD143CBC24075601F8FE2ADC4115 /* IQKeyboardCore-IQKeyboardCore in Resources */ = {isa = PBXBuildFile; fileRef = 6E897F35E5E27028AC58B14B552FBC8D /* IQKeyboardCore-IQKeyboardCore */; }; - 6DF29D6D4E09B049D413463AA832E9F9 /* tree_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DC2FBF16A16439B0D2FAC8760C170A7 /* tree_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 6E39129FC8643A70C276801FEF4C280D /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2BB6E0CE6755C67DE360230EAF0D5F8 /* Constraint.swift */; }; - 6E68FC477FEBC6BAF22C2ABC21F62A84 /* Moya+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2BBF547578E0FB8DF17268420E0F462 /* Moya+Alamofire.swift */; }; - 6E6C75740F4D08A3306655EA33696089 /* SDImageCachesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 420563CAD70D8BA34B04A0D9C082C3CA /* SDImageCachesManager.m */; }; - 6E7D336428FAD21BE6A3046D244BC324 /* LayerImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CF094F48B9D09D84256FB77F52C98C0 /* LayerImageProvider.swift */; }; - 6E9233B4A51BFFED8A71D58974E57907 /* zipWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27C98333C012C412CB7872051230597B /* zipWith.swift */; }; - 6F003491F70C12F7EF5766B2B5811FB2 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = B0E73874296173A44D8E47A2E3439AFB /* PrivacyInfo.xcprivacy */; }; - 6F22034697487446FD66404480B5AD7E /* syntax_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 9F2025E966E6C00CDDD307B76646B05F /* syntax_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 6F24A7C8E6491998886B0839AA5BAA2D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 6F3DF877B76370967A98D9AD07034607 /* StarAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB7BDA3A369AC7BACAC30817446EB73B /* StarAnimation.swift */; }; - 6F447759708FA94142108C462FBCD24B /* UIImage+ExtendedCacheData.m in Sources */ = {isa = PBXBuildFile; fileRef = C9CE790E90696F47877BEF8C4254A404 /* UIImage+ExtendedCacheData.m */; }; - 6F4524BF074768E280C5DB1C52526814 /* Core+CALayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE012B751F68A1243716E711428F4CF7 /* Core+CALayer.swift */; }; - 6F8930FFAF904A41BF75A50959EEF897 /* AnyValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A626167E4099877BBAE93873C365460F /* AnyValueContainer.swift */; }; - 6FA5A945327C97415DB959CF13AB9241 /* AnimatedProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2F0CA38DAE56AD756B32A0A43F4CD7C /* AnimatedProviding.swift */; }; - 7022C702CDF4027F4B9EF872BB4D7AC9 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FF36974C4A59F7A43AB7DD607D2B28B /* IQInvocation.swift */; }; - 704635F1410A35341A9AF98DDBAA9459 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 7061BE5F19AD1E8E28E2497349144D3C /* VideoEditorMusicView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EE0ADD08196615B15150E7F4A7EE0D3 /* VideoEditorMusicView.swift */; }; - 707994CFA51B7D63DEDC2E98BE50D782 /* IQKeyboardNotification-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2560E9FDA51DE626715728CAB493D936 /* IQKeyboardNotification-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 70DC18AE5C6D25B529A1C4A18B34F6D0 /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FDFD5F8EAC47DEC1660060E61FCBB2B /* Multicast.swift */; }; - 70E45D01B4F165CEC6D941B21E13E9CE /* MaskContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C54D4A301E9B669CC34982E349394E3A /* MaskContainerLayer.swift */; }; - 71068243F1848F01355B5EEE22082CE7 /* SGQRCodeLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C484A7B274816AE6D1338469681DF01 /* SGQRCodeLog.m */; }; - 710BC8B829604E86EA2594147B2B9E43 /* Array+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = 167A5D56D4C9A80861215E5019146BF9 /* Array+Sort.swift */; }; - 711FD822FBD30FF31CC2DEA4696239B9 /* SDWebImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 25A9321C6039BB4F2A980340495A2CBF /* SDWebImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7135875A6BAB3D49B1C9C21444AE0B25 /* SDImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA2FEADEB614E471A9DCABBEA9B2254 /* SDImageCoderHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 71538A1D21015F459964BA625D5EE90A /* NSObject+MJClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 573CBC9D8D4A1D38050FBCC01B2882CD /* NSObject+MJClass.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7168A1F86699F21734478EC9596F0D74 /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50C677F802F5141D615B43AD3AC11547 /* NSTextAttachment+Kingfisher.swift */; }; - 71E9499597534DDCD5262F96DD4C8873 /* URL+ZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E1D2CA0AFFD23B6AC6FB681773AB29 /* URL+ZIP.swift */; }; - 720EE12DF366B57F77D91550158604C7 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3EE48B77C33367DCAA384D307BBEE2A0 /* PrivacyInfo.xcprivacy */; }; - 723EC21501A85E196324BEC7B75E3A15 /* Core+PHAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9DCCECADC8E185A89945CF36B61AFA6 /* Core+PHAsset.swift */; }; - 7284FA02651CE8702374C1421A4B630C /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FC3F3C4328973508C75B13AFD680FE0 /* SerialDisposable.swift */; }; - 72AEB15AED3CA88476A4A696F953E6A0 /* VideoEditorFrameMaskView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B14B2CA16DDFE79CFABC880CD9FAA98A /* VideoEditorFrameMaskView.swift */; }; - 734211D41714B752EABEAFEAC40D45E4 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F1099866321371C05A7200FAF044606 /* Do.swift */; }; - 73B104332534CE9139D2DED3DCEADB0D /* IdentifiableValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CB87D075204F2F907C1CC92393E0E7E /* IdentifiableValue.swift */; }; - 73B823C772B5AFE52C2EE9B481F9C6EE /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7117D2AD991C62B8901E6BACC05AC76 /* Zip.swift */; }; - 73D2BCE6C752DF51750AB45A838FFD84 /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B4119882DF2B1D768C10B79611164F /* UIView+WebCache.m */; }; - 73DF1AF944E538C09126158F3574FA9A /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = C2D3EA4C591DB2F48D4840A89AB16BF8 /* DDContextFilterLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 742FB40D98E583B7925ECAC31C78818E /* LottieAnimationViewBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83902F28F7DD49B338C97B1E750899D8 /* LottieAnimationViewBase.swift */; }; - 7434AB2486CC0054C0D29F6B56775A94 /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 816A5469F9B7FFB483ACD350913A902A /* DDDispatchQueueLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E39129FC8643A70C276801FEF4C280D /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = D79D2A628A6640C5D000F83DFB203428 /* Constraint.swift */; }; + 6E68FC477FEBC6BAF22C2ABC21F62A84 /* Moya+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = A16AD3A236DDAA7D42512C7A55133377 /* Moya+Alamofire.swift */; }; + 6E7D336428FAD21BE6A3046D244BC324 /* LayerImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BCC56FBEA9F94576C4545E001C18056 /* LayerImageProvider.swift */; }; + 6E909824BAD0B4BF28424E8CDF276B02 /* picture_rescale_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 97C2929003EB40D14193DA637645D159 /* picture_rescale_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 6E9233B4A51BFFED8A71D58974E57907 /* zipWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9DC97484BC8B552D0C8CF9A6204021A /* zipWith.swift */; }; + 6EB0EAA45A4D1E9D82D35EA4D001CE14 /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC3BB14213DCA0620572E9A1D4521611 /* Sequence.swift */; }; + 6F3DF877B76370967A98D9AD07034607 /* StarAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = A63D3B569A9D18779A2617D2A2C28D7E /* StarAnimation.swift */; }; + 6F4524BF074768E280C5DB1C52526814 /* Core+CALayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8E42CC79A305935FE007C88B9F988C2 /* Core+CALayer.swift */; }; + 6F756E9158F2B447DCCC7B0A08AF8D4E /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D5D1BF4A005026C3034D88DF0C41CA2 /* Concat.swift */; }; + 6F8930FFAF904A41BF75A50959EEF897 /* AnyValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C54A215E87745EA3E75A00BB2E0A19B /* AnyValueContainer.swift */; }; + 6FA5A945327C97415DB959CF13AB9241 /* AnimatedProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5598C07595CD3733DCCF8514B061135 /* AnimatedProviding.swift */; }; + 7030B92FC95858919B6366FCA10B0284 /* SDAssociatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = BEC91CB419C167B2E5B88640F2ABB3E5 /* SDAssociatedObject.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 704A61F95957D8CCD18ED203414EDEA5 /* YYAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 39601B75BEDD235ED7FE5010F5EF05CC /* YYAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7061BE5F19AD1E8E28E2497349144D3C /* VideoEditorMusicView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CFDE507F10EBD6D48738546842E1CA4 /* VideoEditorMusicView.swift */; }; + 7093209D4D70AF4FFFA44C20A7DA9ECE /* Infallible+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5A9E8360B2DCA93D07ECFD2B3F66B01 /* Infallible+Zip+arity.swift */; }; + 70E45D01B4F165CEC6D941B21E13E9CE /* MaskContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8E50EDBA52E0454DFCECC121535AE19 /* MaskContainerLayer.swift */; }; + 71068243F1848F01355B5EEE22082CE7 /* SGQRCodeLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AC868E6F50E39D29FC5FF0962902997 /* SGQRCodeLog.m */; }; + 71538A1D21015F459964BA625D5EE90A /* NSObject+MJClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 10B19A7CD3AED679E53F0C4F3C0C4563 /* NSObject+MJClass.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7168A1F86699F21734478EC9596F0D74 /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CCBA6F03C9653C70F26FAD18C607E94 /* NSTextAttachment+Kingfisher.swift */; }; + 7194665054049005DF2446F0B732D851 /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4EC15BC3D41BF5C2D7BA8211924B9A6 /* AsMaybe.swift */; }; + 71B45CA01E3796645408E1CE13EBE111 /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = 773445554DA598A908A50D3BE711E7E0 /* UIImage+MemoryCacheCost.m */; }; + 71E9499597534DDCD5262F96DD4C8873 /* URL+ZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77937CA3DB536E36D620F71F00739172 /* URL+ZIP.swift */; }; + 723C4B4AD3589FDDDB412BDCAC003B55 /* enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = CF314CC88736DEF9A7D098FE082A7238 /* enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 723EC21501A85E196324BEC7B75E3A15 /* Core+PHAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = A22A6FA43A70895DE6ABCDD9080EBB31 /* Core+PHAsset.swift */; }; + 724ABE5D0A5677E50B1E2084CAFC3F8C /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57DE4E9E1EED8903F7DD37E1A20E80CD /* Bag+Rx.swift */; }; + 72AEB15AED3CA88476A4A696F953E6A0 /* VideoEditorFrameMaskView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0ECE2FCBDF57141BA01E171EECB4A2F1 /* VideoEditorFrameMaskView.swift */; }; + 72C3369A4CA79AD63083B226D050E341 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = 099D50D4637BB058430483B550CB96D4 /* Map.swift */; }; + 72C8FFEBFC0B34CAAE9951C16A909B97 /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E5E94E4E4930621B9F4FE8CD946E041 /* ObservableConvertibleType.swift */; }; + 73386A3FA0A19C041FB5FB580175D6D9 /* IQKeyboardNotification-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7510DB4A0D9833170A820E60082516CF /* IQKeyboardNotification-dummy.m */; }; + 738F12038857B2523D39C49FD42FC187 /* Infallible+CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F1D8F9457C07E7A78AD6DB8D222AA86 /* Infallible+CombineLatest+arity.swift */; }; + 73A566164CD4A9A2C936DDE57C5BA56A /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = C01DDF0A96411AFEEAD949F7E02441C9 /* ScheduledItem.swift */; }; + 73B104332534CE9139D2DED3DCEADB0D /* IdentifiableValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3117E11F38E3522B2C97BAB6F86D503E /* IdentifiableValue.swift */; }; + 73DF1AF944E538C09126158F3574FA9A /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 03841520D3F03F4EA4896365BAF014ED /* DDContextFilterLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 73E508FF8C21CCB99B116FE42786431A /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C210CDAAB85B4036A9FF331610E811A4 /* NopDisposable.swift */; }; + 742FB40D98E583B7925ECAC31C78818E /* LottieAnimationViewBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2DB95BFC8290DEA8C8BB43789B7DA32 /* LottieAnimationViewBase.swift */; }; + 7434AB2486CC0054C0D29F6B56775A94 /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 031210FEAAE57C87D3D04F232867BA96 /* DDDispatchQueueLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; 74372ECC9D3E665CCC3C25EB989D1487 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DFA273262C05031D86CC3431CFFA95B7 /* CoreGraphics.framework */; }; - 743D34D0DFEA436F0807159B76CAF039 /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 5991B8992BF1545F753625CFDDA3F8BC /* RxCocoa.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 74545FB0FFB10990E463C78AB00D3DF6 /* ShapeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4E62E61D27A5AAD477B66FE21C104FF /* ShapeItem.swift */; }; - 7459DE7076415F8D7E00855B8C142273 /* AssetManager+Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DCBD87E2EF6DC3A3AB2A0B463765A17 /* AssetManager+Image.swift */; }; - 7461FE3448CE97BA00D9BAC3887C2D98 /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD1376031E69BEDC6AC0E83851146F3B /* DelaySubscription.swift */; }; - 74714664EA6A6A0178114C1570835B66 /* OIMManager+Message.h in Headers */ = {isa = PBXBuildFile; fileRef = F3AD45DF535CD7C629DB53917AA344D3 /* OIMManager+Message.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7487B71583FB50DE46D05FF7A8933384 /* IQTextInputViewInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9035902B078018BC6C4F284EEAD23A47 /* IQTextInputViewInfo.swift */; }; - 74A10EDE721BF734BB30215C5B803D23 /* PhotoEditorConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = A79307995A302D077F872A74219975EA /* PhotoEditorConfiguration.swift */; }; - 74D179A10F1D54CC7B05E77AC4344E8D /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 87495C4079951BEE45A19DA86B570C68 /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7511BD0DB532C7E3B5044892A20131A7 /* DateInRegion+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 010C223077933A8DCC8FF1A2540FC809 /* DateInRegion+Create.swift */; }; - 755B26DBBA7E3D69A1652CAFF74173AD /* ObjectMapper-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E494FC785D17A9CB2116639BEF2C6C12 /* ObjectMapper-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 757163DBEF7FC580829E04670A0E7E42 /* NSDate+BRPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C60A31175DBFB13677B38D3B084BF74 /* NSDate+BRPickerView.m */; }; - 7576E14AA078F80D21EBC45964081529 /* IQPlaceholderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A14B19707933B55B85AADF45FA9D47FD /* IQPlaceholderable.swift */; }; - 75AF74177E7ED7AC1D58E789784A38D2 /* BaseAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0213C516AC72EE5E4B070291A64EAB3 /* BaseAnimationLayer.swift */; }; - 75C483C0603EBBE2B7C91A7014B80E5B /* TextAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05B4B4496801BB878DC02AF242CE495C /* TextAnimator.swift */; }; - 75EC448869A0119287D192B8AA564E84 /* ShapeContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59ECD5DA17C31A1CB288CE1535BB9E43 /* ShapeContainerLayer.swift */; }; - 76093F5DC66264C840C4883B35499E82 /* partition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C1FEEDF44C08A30B2E350CE8DC7A8EB /* partition.swift */; }; - 7625435D29FEA6C65763AB2C045DA476 /* MarqueeLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80727339B0FB767C4632F547D10868CB /* MarqueeLabel.swift */; }; - 76618B776F4B1217C16A45AAC91E11F0 /* sharpyuv.c in Sources */ = {isa = PBXBuildFile; fileRef = 3288B7F17B9728D21E5B1730439539B8 /* sharpyuv.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 768D33C2F3127E74E8A1EECFE3FCF6C1 /* Differentiator-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BF6BEDD5D9967E90C59202AEAA14D5A /* Differentiator-dummy.m */; }; - 769B4905AD35AD554AA9DE98DA8E4E11 /* IQKeyboardManager+Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B599D40DFD3A3533900B0F7361182DA /* IQKeyboardManager+Deprecated.swift */; }; - 76A60270805708302F5311BF2253B9F7 /* SDAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = D8CD3E62945E99E8282084431D9BDF27 /* SDAnimatedImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 76B4853D7AF9B16FEC384DC383D90838 /* DDLogMessageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E7B0D47CF001FD0C32BC86DB5C7B36 /* DDLogMessageFormat.swift */; }; - 76BBF9021A2331C31C2389EB7251003B /* YYImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 1208DF6820BA61DA191C45DC26C0ABD5 /* YYImageCoder.m */; }; - 771D87FCDAB459190CD2B3DC4A8357A7 /* dec_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = CC0BD765F847C6E7AFB12278D7B75F43 /* dec_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 772CF8E9CD02ECA4275B6173E2110E80 /* View+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AC16DFEDB149EF1E3A3C077093934B5 /* View+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 779AE3203BE594126E5F5C1BD1AF210B /* catchErrorJustComplete.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4418DC02D023B238ED3A42BE6A2E44EF /* catchErrorJustComplete.swift */; }; - 77F1B40C21EFF28350EDA6A12263B098 /* IQKeyboardManager+Appearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00A5AE46B93C62537866C73B2A39C502 /* IQKeyboardManager+Appearance.swift */; }; - 77F2E509688A124F02FD040516154751 /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC53F4892F3EA3623D71AC5A61C0861E /* GraphicsContext.swift */; }; - 780D2766CBC5DA2645C9DD412C55A583 /* RxWKNavigationDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59AF5A7C1F8F589E66179E8D6D3B25AD /* RxWKNavigationDelegateProxy.swift */; }; - 7835057D36DA67BEE422DC82F5598510 /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B2E11C175053FA117C2436579B00F98 /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 783B9E8FC29F6D7EA20051F03D0EADCA /* TimePeriod+Support.swift in Sources */ = {isa = PBXBuildFile; fileRef = C828C7D9C7E35A83C6DD163839171754 /* TimePeriod+Support.swift */; }; + 743D34D0DFEA436F0807159B76CAF039 /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CB34925F9334D08A942933D62FB10D4 /* RxCocoa.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 74545FB0FFB10990E463C78AB00D3DF6 /* ShapeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 337E4B14C95892FA86B41D6683103FFB /* ShapeItem.swift */; }; + 7459DE7076415F8D7E00855B8C142273 /* AssetManager+Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B7BA90803B36701FE77462EA53B7E36 /* AssetManager+Image.swift */; }; + 74714664EA6A6A0178114C1570835B66 /* OIMManager+Message.h in Headers */ = {isa = PBXBuildFile; fileRef = F9DF3E2D5B0F49F4DF7607B451316095 /* OIMManager+Message.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 747D838439D599A6A020639FCCE6321C /* YYFrameImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BCAE6AA50D3092F0EAA447768C7B5FB /* YYFrameImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 74A10EDE721BF734BB30215C5B803D23 /* PhotoEditorConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EB2F6670D5DB50AEF3BA0A10936A0BA /* PhotoEditorConfiguration.swift */; }; + 74AC6C641237D7E9110A1B79DD6394B2 /* enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D7775AB43137CB9B1F835FBEE69E727 /* enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 74C2B3901CA29000F67FF740D0923697 /* config_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 6B3465E1AE692810DD1A9BC5E7E12F02 /* config_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 74CC4F0C0C9CD31D25F33788F587B63D /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E53CCB42C3DE2F70398CBEBE6DD6D56 /* Catch.swift */; }; + 74F41F1C50C5E407F45B13B48E90EC92 /* sharpyuv_csp.c in Sources */ = {isa = PBXBuildFile; fileRef = 85119FDD1F7D16F303788C028BD3E7AD /* sharpyuv_csp.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 75051B5CF851A45249FA1A9ED1F1DF14 /* SDImageLoadersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 48532924B7D1C720ED1600E8038466E8 /* SDImageLoadersManager.m */; }; + 7511BD0DB532C7E3B5044892A20131A7 /* DateInRegion+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC28946B395DBD1ABA07BF83A41DA4F5 /* DateInRegion+Create.swift */; }; + 755A2471CB9B766B4BB87204032364E3 /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4131E6311851B2AF53CB4B64B624401E /* VirtualTimeScheduler.swift */; }; + 755B26DBBA7E3D69A1652CAFF74173AD /* ObjectMapper-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E39A3876E30D9F1362AB90881F60EBB9 /* ObjectMapper-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 756E04E0582A10C638EAEBBEB76E952F /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 903DA04E9ADB88AD522BDC2B05E34273 /* CombineLatest.swift */; }; + 757163DBEF7FC580829E04670A0E7E42 /* NSDate+BRPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = B0471862F067E2E6F543C9E0F5EDD840 /* NSDate+BRPickerView.m */; }; + 757F68AD1839762D041BB908CDCC0496 /* SDDeviceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A10C18D5F17E56A3C43BE827F39D096 /* SDDeviceHelper.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 75AF74177E7ED7AC1D58E789784A38D2 /* BaseAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 595ADA627F89E9D99E36ED214DC37176 /* BaseAnimationLayer.swift */; }; + 75C483C0603EBBE2B7C91A7014B80E5B /* TextAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38B520AA12A9A55983F8722530878AB2 /* TextAnimator.swift */; }; + 75EC448869A0119287D192B8AA564E84 /* ShapeContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E91BFD6A74A0872D342038701D8344A8 /* ShapeContainerLayer.swift */; }; + 76093F5DC66264C840C4883B35499E82 /* partition.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA587CD4F581314F920EF1E501147874 /* partition.swift */; }; + 7625435D29FEA6C65763AB2C045DA476 /* MarqueeLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59BC0682AC597C76BF0A795E8E6B3DF7 /* MarqueeLabel.swift */; }; + 766DCC4E5A32FAE0C517DA22DC4C8A2C /* huffman_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 2AF8AB21508886BEA55F3390A500B8BA /* huffman_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 768D33C2F3127E74E8A1EECFE3FCF6C1 /* Differentiator-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 653D801765D5797F14AEE920FFBEFFCE /* Differentiator-dummy.m */; }; + 769B4905AD35AD554AA9DE98DA8E4E11 /* IQKeyboardManager+Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = B696B1B2E7DE611DC40B213AFCC4EA66 /* IQKeyboardManager+Deprecated.swift */; }; + 76B4853D7AF9B16FEC384DC383D90838 /* DDLogMessageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FB027F169372B27CB7515D1A41951FA /* DDLogMessageFormat.swift */; }; + 76D6CD9406B7CD4F1E540BB94B4D0A06 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 14790FF37CD30DC8D7A0921FC889E0B2 /* PrivacyInfo.xcprivacy */; }; + 772CF8E9CD02ECA4275B6173E2110E80 /* View+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E034375AD0E928D08731DEA049A70DA /* View+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7735257BB9F3DA121083E8625DDD890D /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 063C3A6769F85AF36DAD97F67B993233 /* SerialDispatchQueueScheduler.swift */; }; + 779AE3203BE594126E5F5C1BD1AF210B /* catchErrorJustComplete.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF7CF6AFB28C37429A11B728179051C9 /* catchErrorJustComplete.swift */; }; + 77DDC5CE6B42086AF03F4D6F2571E999 /* dec.c in Sources */ = {isa = PBXBuildFile; fileRef = A2B3592B9E3A6DB5C5552D04106BD652 /* dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 77E80BF5D4DED803B253E647019CB2D5 /* NSImage+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = 36C052AF276D89D2C104CF8E0D609C54 /* NSImage+Compatibility.m */; }; + 77EB9B3E9656CD1547858A8BE45797B7 /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = B97AE8E10622DA01CD696AD78F41434F /* PrimitiveSequence.swift */; }; + 77F1B40C21EFF28350EDA6A12263B098 /* IQKeyboardManager+Appearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2E24C1CE413FFCEE5D3BDA97957EBC9 /* IQKeyboardManager+Appearance.swift */; }; + 77F2E509688A124F02FD040516154751 /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FEF6E0E05F50B6A4701688C90380DE5 /* GraphicsContext.swift */; }; + 780D2766CBC5DA2645C9DD412C55A583 /* RxWKNavigationDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B91CB6DFA611E81CFAC663ED96DE0CF2 /* RxWKNavigationDelegateProxy.swift */; }; + 782EC94FEF960C5FB68B1B2D765D5690 /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951123EAFCAD8CF543126067E2E5F206 /* SubscriptionDisposable.swift */; }; + 7835057D36DA67BEE422DC82F5598510 /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B4E369A6E679E506925ED63E3CBFA09 /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 783B9E8FC29F6D7EA20051F03D0EADCA /* TimePeriod+Support.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22CD01CE95676E0EEA02F183E6932373 /* TimePeriod+Support.swift */; }; + 784BE2B39168FF7E1CA5EC5D69260210 /* ReplayRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAD3C457BF0F2B46974D858DCD24B58C /* ReplayRelay.swift */; }; + 786657A6C61AF6BEAD95FFB9B579ABFB /* SDImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = EF30E789E2D379CEB7E51C0AE3141DC9 /* SDImageCodersManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7873F2F89CD0A435FAB776BC27BFB56A /* MJExtension-MJExtension in Resources */ = {isa = PBXBuildFile; fileRef = 43EAAD2AB7E6B407E80E95F643F93D22 /* MJExtension-MJExtension */; }; - 789892D13F1B6E6FE9185800742E9744 /* NetworkAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0191BE487E3DACBD299B15E92178EA41 /* NetworkAsset.swift */; }; - 7902D28FC9EF5AFEB452F508C7F266B1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 04803F781C1A0AF9DB1DDE97C6071242 /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7933EDD15F245D28BE5D99E203E9BD1F /* DataStreamRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B37B5FFE6A5C91481DAE5541C680F2C5 /* DataStreamRequest.swift */; }; - 7936F0D0A403BD0204B6997CF761593E /* backward_references_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 783CA3C732DC0D4AEFB38B560C40BF95 /* backward_references_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 793C9220E8CC0E83E90853BB0B2EBDB5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 212ACF88666F934ED876BCE6D0FA9B0F /* PrivacyInfo.xcprivacy */; }; - 79527BDA19BE542F4B62E5D951075845 /* ImageCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA79F7C75AF17F0CDFD583C4ED6F906A /* ImageCompositionLayer.swift */; }; - 798802F71E005751FEA1036DC398B9A8 /* UploadFileCallbackProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = CCCB9715B88ACC435000236A9E4DDE4A /* UploadFileCallbackProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7989A6E79BFA78440C39F568D972305C /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E8388C33AE82EBA3C645D80A544DDCB /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 799E114493E31733F2D953450BF82EE8 /* Popover-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9762E6A009C2FD230DB598E20DFA34FF /* Popover-dummy.m */; }; - 799EAD4947C3902EA490A7282B738C25 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = D520B0BF3878B7765B613B1A8068B16B /* AVAssetImageDataProvider.swift */; }; - 79B1CABB3DCACAEABCDA3AA0E35825C0 /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 7660FB9E5134C600124332220E7EF8DD /* DDASLLogCapture.m */; }; - 79C7C04EF7E475E7409E3FEC142B6CCB /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9EE62403F3E6512DC6CF16E7A5F5C68E /* CoreFoundation.framework */; }; - 79CCF35CABA40599C31F75F4616EAFD2 /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 447DCCC32322DDD581C46142042E151B /* Empty.swift */; }; - 79DF74409328C4173E4C3678B2E8E0BF /* OIMFileElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 5643F638234E8C67F9915046795C33A2 /* OIMFileElem.m */; }; - 79E6AF7F479992C71039CA8A50262107 /* quant.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B8E972A290EFE0868EFCEF365FE4350 /* quant.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7A232A8D5C0D06F3CE373E1B46422118 /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = E26D415D85CDC5DCDB28560E8EE939AA /* AFError.swift */; }; - 7A271B71FDDDC1BC3FF970EDAD5E98C4 /* CocoaMQTTReasonCode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73F58C5E8BD53EA0FFB19209523213B3 /* CocoaMQTTReasonCode.swift */; }; - 7A2DDEA900883E39D33468469FC14AEB /* ImageDownloader+LivePhoto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69B28C73DF9E08C1DBEA4AA88FF8B0B1 /* ImageDownloader+LivePhoto.swift */; }; - 7A366C79F00849F36EF83F0B31C68A6E /* OpenIMSDK.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AE2D3042A232544EF7D0C766E706E91 /* OpenIMSDK.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7A6EB833C39BF53C8B4C64F15128E33C /* ShapeItemLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C24E82D08688627B6ACBECA8E1053663 /* ShapeItemLayer.swift */; }; - 7A80DEB95ED22729738A514B448AD383 /* OIMManager+Group.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F88858FFEF9DC8501C88ADC6925E01D /* OIMManager+Group.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7A992074FC03E7253F5DC1B1050E68C8 /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5300D112B6708CB811F3B742D174FED7 /* Materialize.swift */; }; - 7AF516B98D45391B909D507D0244104C /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AFE008320EEAD66CBF01598DE6A5672 /* ConstraintDescription.swift */; }; - 7AF75BB2106ACF6BC8DE4FEE402752CE /* KeyframeGroup+exactlyOneKeyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10C0E5BB93F1EAFCF8BC9202DDB9997D /* KeyframeGroup+exactlyOneKeyframe.swift */; }; - 7B02F11607469A3D3728780A829138C4 /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F313D5B1B708ED0F86FF94FE36997A5 /* _RX.m */; }; - 7B0458B6E9002963B57B5E8DB56B33B8 /* TAAbstractDotView.h in Headers */ = {isa = PBXBuildFile; fileRef = CE58C958EC96A46695C26AC2FD3BEB18 /* TAAbstractDotView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7B0F1B3ADC6D72E1122F13FADB2D8E2B /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B101A8F3CA209DB849FD98F1CE0CB6B /* RxCocoa-dummy.m */; }; - 7B0FE4A214ACC60D219ACBBD0342C47A /* ignoreWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D0D273FBF7AA961D5637357CA12713B /* ignoreWhen.swift */; }; - 7B1E4100F46AC524C15B3E81BF0D9AE6 /* SDWebImageCacheKeyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = F076CF9C0FEB84B4A8144FB4DB3E3CB8 /* SDWebImageCacheKeyFilter.m */; }; - 7B2207E5EC5C2444D016C4786FB34BA4 /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B4746C392309ADF36C252C41818274EB /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7874EC98924DAE4075280DDBA1426C2E /* SDImageGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = 11017414C39F7D6CCE727D367C666D08 /* SDImageGraphics.m */; }; + 789892D13F1B6E6FE9185800742E9744 /* NetworkAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AC259B6A0D96414111DF419A69D57FA /* NetworkAsset.swift */; }; + 78AE61BBA71F0476FA970D04887C3029 /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F3590BAFCE09936E74838ED78665701 /* Deferred.swift */; }; + 78DFBB1F5A5DAF512F377A66EA35972D /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70A3C9CD4415366C40628E899E6881D5 /* PublishRelay.swift */; }; + 78F87DB6BA6D06DB12FA9DDC76946358 /* SDAnimatedImagePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = EEB949957A681926C2671A46F8EC04C1 /* SDAnimatedImagePlayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7902D28FC9EF5AFEB452F508C7F266B1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 90E852C873DEE2E5EE4EE575682B4A2D /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7933EDD15F245D28BE5D99E203E9BD1F /* DataStreamRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A44EAF6A689D2B19C93CD894E520B1F /* DataStreamRequest.swift */; }; + 794574CBBD737B82C88C887C7B8D02F7 /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = A15F26CDAF4CC58C9DB27091C274977B /* CombineLatest+Collection.swift */; }; + 79527BDA19BE542F4B62E5D951075845 /* ImageCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10521BAF589AAA20E783A13274FF46BC /* ImageCompositionLayer.swift */; }; + 798802F71E005751FEA1036DC398B9A8 /* UploadFileCallbackProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 714BEA6D88EFF79B55655647398A6C59 /* UploadFileCallbackProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7989A6E79BFA78440C39F568D972305C /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 389D91A1281CF9F79EA2303C091F337C /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 799E114493E31733F2D953450BF82EE8 /* Popover-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9779D8AA375E9CD2E62C47C7720C83B1 /* Popover-dummy.m */; }; + 799EAD4947C3902EA490A7282B738C25 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 543213F9D8C1080999D3C0CD783649F3 /* AVAssetImageDataProvider.swift */; }; + 79B126558C4BCCBF376EBBB9D0BCC8B2 /* lossless_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 20D07B3E334AB25CFB81C6985F403ECE /* lossless_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 79B1CABB3DCACAEABCDA3AA0E35825C0 /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 15C0809815D85E3520DA632613E16D65 /* DDASLLogCapture.m */; }; + 79DF74409328C4173E4C3678B2E8E0BF /* OIMFileElem.m in Sources */ = {isa = PBXBuildFile; fileRef = AFB818EEBA2E6D1F2BB072353FBC12EB /* OIMFileElem.m */; }; + 7A03D0D909477C9FBBDF41DCBFB5EA40 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + 7A0A822AE5C4716BB562D54DAFE476D0 /* Combine.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0A90D1C88AE636E67296B135530FC21 /* Combine.framework */; }; + 7A232A8D5C0D06F3CE373E1B46422118 /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E3E34141C352FB0B0425D3BDAAA4D33 /* AFError.swift */; }; + 7A271B71FDDDC1BC3FF970EDAD5E98C4 /* CocoaMQTTReasonCode.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE0EA7BA8F137D908F895851819B26E4 /* CocoaMQTTReasonCode.swift */; }; + 7A2DDEA900883E39D33468469FC14AEB /* ImageDownloader+LivePhoto.swift in Sources */ = {isa = PBXBuildFile; fileRef = E19E98198E45EE88729F854DA5E0C38B /* ImageDownloader+LivePhoto.swift */; }; + 7A366C79F00849F36EF83F0B31C68A6E /* OpenIMSDK.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF06111C52C3FE2DD3C43A1C2C1EFB2 /* OpenIMSDK.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7A67A7113D838B7BE8071B884D3776FB /* SDImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 02CEF3FE65D4CE5733706DDF1EE5E2EC /* SDImageCoderHelper.m */; }; + 7A6EB833C39BF53C8B4C64F15128E33C /* ShapeItemLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E6FBA0AC16EA7DED29994798B95AB3C /* ShapeItemLayer.swift */; }; + 7A80DEB95ED22729738A514B448AD383 /* OIMManager+Group.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DAD04A1766AB375C276152CA78B6E3C /* OIMManager+Group.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7AF516B98D45391B909D507D0244104C /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 396D62A0A8685D28BFEBC7A7E3C1C981 /* ConstraintDescription.swift */; }; + 7AF75BB2106ACF6BC8DE4FEE402752CE /* KeyframeGroup+exactlyOneKeyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49FA57FEF75DB33E6ADBDEDBF6986246 /* KeyframeGroup+exactlyOneKeyframe.swift */; }; + 7B02F11607469A3D3728780A829138C4 /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = 006008DDCEF50231D4F700D817EC053C /* _RX.m */; }; + 7B0458B6E9002963B57B5E8DB56B33B8 /* TAAbstractDotView.h in Headers */ = {isa = PBXBuildFile; fileRef = CE30FAE1E5CCFBF72CDE562EE13869AC /* TAAbstractDotView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7B0F1B3ADC6D72E1122F13FADB2D8E2B /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 51E9AC7D6DB8F9D06B768E6D02765FBE /* RxCocoa-dummy.m */; }; + 7B0FE4A214ACC60D219ACBBD0342C47A /* ignoreWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = A83D947526581460F1665327F8CF5835 /* ignoreWhen.swift */; }; + 7B2207E5EC5C2444D016C4786FB34BA4 /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FD39F569BC9F4CA0AB8B2FDD217B0B15 /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7B27A1100BCC7F5E97DB2FE9A62F7EAC /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64019E180E52C31512B553FF8FDA1778 /* Take.swift */; }; + 7B3794068CFFDEB45F96ABB480B5502D /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47BDE8F7D991B297D960E436500DEDAC /* AnyObserver.swift */; }; 7B845572152301170E2CDF0BE542D870 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 7BB27838B6FA938E9983A5EE7E3B3197 /* Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92FB944F37638ECE8273BD71192B5D9E /* Bundle.swift */; }; - 7BB5551BCE03E0FE1853CF60BCB83F21 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A6315205B2CA2A10A10D669C1945E139 /* UIImageView+WebCache.m */; }; - 7BB7EA40D98983D92AB8521EC43AC6D2 /* SwiftKeychainWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 09AFF97A09A82B18500D77D0F26C2814 /* SwiftKeychainWrapper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C0E703E6FA0DE4C0E4CE1A52FAF925A /* TAPageControl.m in Sources */ = {isa = PBXBuildFile; fileRef = F276D919F18509CCBA3750BD6252EBCB /* TAPageControl.m */; }; - 7C5505A2D3F2A697A5F324787061F4B7 /* MASConstraint+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B6423F8C474B8C9DB5492131C58F71E4 /* MASConstraint+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C8401FFC9CB85EB4F029A8CEA06EE40 /* SDDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = FB98D44C990DC45E5DE7C08305A5A0C3 /* SDDiskCache.m */; }; - 7CBA95E07A492F7311C7DD8EDF0B4172 /* IQScrollViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAE592B80F88FE049FCCEBF3AB4B7039 /* IQScrollViewConfiguration.swift */; }; - 7CF2A972F2443BD1B774F8330E12FE50 /* CocoaMQTTSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC535C485B64D7475C7B7223C03C79EF /* CocoaMQTTSocket.swift */; }; - 7D17BA44B25E3454A909743A209EB017 /* AnimationTextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFDFA291A94D582A5B4E7C8846B37367 /* AnimationTextProvider.swift */; }; - 7D3F42BD41F124E613A70A09171C6DAF /* FrameAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F7EBB7C8016C01E9117685C5CB2ACB5 /* FrameAuth.swift */; }; - 7D42390CDB4FA147504B03DA2A174A0C /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A30E9FD07E8AA63ED5BAAE820EB8647 /* ConstraintViewDSL.swift */; }; - 7D76C5A4BE2360D06B9E3652DA94B346 /* Infallible+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DFFECA84411FF8DD9BDB55A605B92B0 /* Infallible+Bind.swift */; }; - 7DC113D969DC1E84FFC1454EBB4A1C39 /* LottieAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 306BF7A2017909E9020431DAD8569CCA /* LottieAnimationCache.swift */; }; - 7E105C0F1C97F0A9E8482988E078FDA9 /* CocoaMQTTDeliver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C96AA56D38457D1613905E42E66BC92 /* CocoaMQTTDeliver.swift */; }; - 7E10CEBAFF194EBBBF7915CD771FEAFB /* AlbumListConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B394F305A59718C929A8C06953FCC5C9 /* AlbumListConfiguration.swift */; }; - 7E10E1468D6B6AAFF07B3904477B5236 /* fromAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE864F2F117E86076D2B3380473AA568 /* fromAsync.swift */; }; - 7E6F9D7FD51960D5B2CA03E8D905FC8F /* webp_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = E50494FA0565B4759D6E625A65510140 /* webp_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 7E7734CC02DB78DD89E786AF68A6A9F1 /* Combine.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0A90D1C88AE636E67296B135530FC21 /* Combine.framework */; }; - 7E98DFC9D4E0D39FA6BB011ECD03DFDF /* sharpyuv_gamma.c in Sources */ = {isa = PBXBuildFile; fileRef = EC4028BD235A2C410B368E9E295CCE9D /* sharpyuv_gamma.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 7E9B3BB15A95EEE67661874A1230D181 /* lossless_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = D492E8179DB297E52C7A9EFF129C8A49 /* lossless_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 7EA170EC2916A83F249D0095D4B0CEA0 /* DotLottieFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 811990250EF97841890D711984994DD2 /* DotLottieFile.swift */; }; - 7EAA83C312561AB4317FD6C58187AEFB /* FrameDisconnect.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8EE9786F52B26A5C125319D3CC1F111 /* FrameDisconnect.swift */; }; - 7ECBAF7FA4FA7C6D82BE38F135514996 /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9164CEEBF93728CF79773ABB02FF88EB /* ControlProperty.swift */; }; - 7F134BE7BF9163F75F7F84556BE8A69D /* EditorStickerTextViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0732036DDCF9B0D2B9EC596CDEFE6074 /* EditorStickerTextViewController.swift */; }; - 7F46110E24BBC89EB44DD11BE3231C68 /* YBIBCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 94975AF552C9C557F3ADAE794DD29BA5 /* YBIBCollectionView.m */; }; - 7F52F9458A7051EC57CFEEDF97F4C5BE /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC8AB653AC12F4B57D5E86A3A4F6B419 /* StringExtensions.swift */; }; - 7F5F6D297522AF43D0FE191452ABBE2E /* IQTextView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F5A8867D371D57D98495FC82F51DC6D0 /* IQTextView-dummy.m */; }; - 7F60B7F12E220906BCF60C6C1682C44E /* RxRelay-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D863FB81C34E1C0D4C50582EC89D2A0 /* RxRelay-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7FA4A0A24A5C83BFA9D7416133F36B6A /* SDAnimatedImagePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = ACE8CDE49262DBCB5F226A0E7C86399A /* SDAnimatedImagePlayer.m */; }; - 7FA8C78DB021A7731D30D80C102DE042 /* NSObject+MJKeyValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A2A8E6C9FF533008EAC2F111C7D1A0D /* NSObject+MJKeyValue.m */; }; - 7FADE3B72EDEC6913DC839D679C7578F /* OIMSearchResultInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D17A79C30F298C7E4E1B643B923BDC5 /* OIMSearchResultInfo.m */; }; - 7FCA0B78B97499DE69A9A096C5EB1D86 /* LottieAnimationSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1936B868CB0FB4A1E96627965F95EDB7 /* LottieAnimationSource.swift */; }; - 7FDE5BBEB2E3E5E79A686FB6F496E566 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D2A0C40DDEE1D9745B263171F1315D /* KingfisherError.swift */; }; - 7FF50219077B6B6DEBA2F63EE87C3781 /* YBIBLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D7C6A22E0E7655CF145617E99DFB773 /* YBIBLoadingView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 80372663D72D043CE915E2A0B14620A1 /* TagView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 312D901C9A955F30570C64BD801361D1 /* TagView.swift */; }; - 803C8DBF8B2FF6B70E15E0B31A992827 /* OIMGCDMulticastDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 8566B34CA57F9E3BF9CBCCD6C4C0279D /* OIMGCDMulticastDelegate.m */; }; - 805DF0D91116C3954E1BA14831AEF06E /* Infallible+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 529B1ADFD4C14356B0AF2505A1BB4C23 /* Infallible+Create.swift */; }; - 80721615C3658BF57B31FA699F19E9B5 /* OIMManager+Connection.h in Headers */ = {isa = PBXBuildFile; fileRef = A537955D7A7085E1CB7015149DA55DBA /* OIMManager+Connection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8094FC31D39D05DD242F6D843FB6EEE6 /* OIMSimpleRequstInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 453DF41F81DAF04CF64EB89FE5450556 /* OIMSimpleRequstInfo.m */; }; - 80A8D44E274367AA97A804B3BEC264A5 /* SDCycleScrollView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D6060F874D64DAD061B83BA89AA99C54 /* SDCycleScrollView-dummy.m */; }; - 80A97F993B19AEE1D118DBA7345FCE86 /* RxGesture-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B9CAC6326F6A58F20E24A116D3FB781 /* RxGesture-dummy.m */; }; - 80D44B08D71851B8F27FF295206E99F6 /* YBIBVideoTopBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 6998F31CF0ADD31C1E7FDCAB06CA0BD4 /* YBIBVideoTopBar.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 80DD2E734D11CDE781980ABCE13B3C11 /* Fill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82EBF54764AE92D077DE33C53A6AEBBD /* Fill.swift */; }; - 80E591C2D4982CCA50C5ECBDBF75133D /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 877EBECEF952AA07051846B09A8E9DFF /* Disposable.swift */; }; - 80FCE4E2E998026ECEC85CF2A3454783 /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CE11A6B02C4694402FF2DCE83613D5A /* DDMultiFormatter.m */; }; - 8117B0CC68876A5BFF8F8F676E39AB94 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 813BB877E336A2F38E4E220D082F8557 /* PointValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10CF77229E44790B1DE89C627E665A2C /* PointValueProvider.swift */; }; - 813BE4C96A6D39C13EC50C6CD164F0AF /* MASConstraintMaker.h in Headers */ = {isa = PBXBuildFile; fileRef = BB4425E9C7C81D47BE1DB8DA18BD1D61 /* MASConstraintMaker.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 816D2518EC2D17848757A85B74095BD3 /* UIView+WebCacheState.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C13FBC8C0873577EE16EC86ABB378E3 /* UIView+WebCacheState.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 819103BC96962A22E6BE5C481415EAA9 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDFC8B12018C6E5C7C11337C0500EEF /* InfiniteSequence.swift */; }; - 81A5635CEA2AD9623E30CAE9AFC3BF65 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = C2ABD45FACE64963525B69D844B9F4C0 /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 81D6F749095B82F5316CF87AB04F53A7 /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD00CEAD553421BB61168664942FCECC /* Operators.swift */; }; - 81F0C9CCF30EA684BF7A7112AB0AE9FA /* RxCollectionViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850F2B7332C0F7C8AEE8D40C90D55AEA /* RxCollectionViewDataSourceProxy.swift */; }; - 824AE53036AF89BA4BCD1B667B49C424 /* Glyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12D57A951811FCC2E989883F63E61B3A /* Glyph.swift */; }; - 8261F530B445FD272B55A95EE7DE60A2 /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC481D33578E163CD67AD3AE42D6EEB3 /* HistoricalScheduler.swift */; }; - 826286B050F92B77538F437DA962D9B4 /* RxSearchControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 233FADC67F576E120364D502762B1897 /* RxSearchControllerDelegateProxy.swift */; }; - 82958824F08B9EEB851F8C5009D69CCB /* Infallible+CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BC88A15F5D856D1485776ABFF4D7577 /* Infallible+CombineLatest+arity.swift */; }; - 82AB3C3D5687D5184CE7DBFD1A4BC030 /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C2AB35EF01BB3E98571452D446DF9F8 /* DispatchQueueConfiguration.swift */; }; - 82BE85FBF07BAE1C3063EDC2C0FAF311 /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550E110AA1AA6E230881B82CE9CF9F29 /* Create.swift */; }; - 82DA7F3D5A287251DB25A4FC3F19FC93 /* CocoaMQTTTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9699EE806C2524083AB5BBC4E1110D7E /* CocoaMQTTTimer.swift */; }; - 82DDB13ECAAF4BC08A115696162BED6A /* FramePingResp.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB085E257E746F71AE775A26C2F8DACF /* FramePingResp.swift */; }; - 8309C171699D6C5D3232C717F395152F /* SDWebImageDownloaderRequestModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FADD0BA62865F29EA9F47F03B179E20 /* SDWebImageDownloaderRequestModifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8314BCFE23BDFD2B8F25CA6504FEC06B /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7F563192E68087E59018C8E4334BEB /* Rx.swift */; }; - 8365B48A40FED7FB9CBBDD87D5062679 /* LayerProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD9D0EC39A6AB18A1D8966DED635F785 /* LayerProperty.swift */; }; + 7B91E154A1C3ADB19F1A9908D0B64D1F /* vp8i_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D4A125EBE4CD0E6BE5C3AD8844B4ED2 /* vp8i_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7BB27838B6FA938E9983A5EE7E3B3197 /* Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FA8FA42BE16AFBB736546290180B269 /* Bundle.swift */; }; + 7BB7EA40D98983D92AB8521EC43AC6D2 /* SwiftKeychainWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = F49C6FA9F8C27DB84C220ED2E2DA7BB6 /* SwiftKeychainWrapper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7C0E703E6FA0DE4C0E4CE1A52FAF925A /* TAPageControl.m in Sources */ = {isa = PBXBuildFile; fileRef = E68475226288D494C6957A31A8885727 /* TAPageControl.m */; }; + 7C15FA0FED23AABD2076EA3AC50DB1EB /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = B1C3E1869528A847385C39F85C0C4333 /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7C5505A2D3F2A697A5F324787061F4B7 /* MASConstraint+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 90ADC641BFEE68379AC8ABFFE69C3FF8 /* MASConstraint+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7CA2936960D2B11F617CA565EB4FF5B2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + 7CBA95E07A492F7311C7DD8EDF0B4172 /* IQScrollViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 467E99250A925C19D9661CE7AEFB682F /* IQScrollViewConfiguration.swift */; }; + 7CC10F7FD1FC3083ECB20531931A56E5 /* SDImageIOAnimatedCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 797CC7C2E322078BDB55AC13AA514D2B /* SDImageIOAnimatedCoderInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 7CF2A972F2443BD1B774F8330E12FE50 /* CocoaMQTTSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFC620C724DD075429A4671D3CDBC847 /* CocoaMQTTSocket.swift */; }; + 7CF7BDEA419A3489C1413E0DE301B2EE /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = D4B297D9E7DDFC6254CDF0343B02FC12 /* types.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7D17BA44B25E3454A909743A209EB017 /* AnimationTextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3DBB44958865A82ED96B8AF5DA56ED0 /* AnimationTextProvider.swift */; }; + 7D3F42BD41F124E613A70A09171C6DAF /* FrameAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E43489C89A7B6606FAA4C54F0724E95 /* FrameAuth.swift */; }; + 7D42390CDB4FA147504B03DA2A174A0C /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20656852272B0E46DFCEB2EC150DE6DF /* ConstraintViewDSL.swift */; }; + 7D5188087F3CFB92E4BB6B004B44BA22 /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBCD345D2420576F5B8C6B35D0518D82 /* CurrentThreadScheduler.swift */; }; + 7D76C5A4BE2360D06B9E3652DA94B346 /* Infallible+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = E74AA61F6838496D6AFBC027D8888FE6 /* Infallible+Bind.swift */; }; + 7DA9360062BAC626CE58DDC6BB1B993E /* yuv_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 4E16E1C0718EBDAA25A239D33C0A8968 /* yuv_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 7DB9028444E5FC99DE0DEC5AA9CDBA8E /* muxedit.c in Sources */ = {isa = PBXBuildFile; fileRef = 892EF5B3A1252FDCFB38A0A142738866 /* muxedit.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 7DC113D969DC1E84FFC1454EBB4A1C39 /* LottieAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF7B583E81910761A9376A84DDDB47CD /* LottieAnimationCache.swift */; }; + 7DD9B4ECCF191B2D8FB4C6BD38F4026B /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; + 7E0969AB520DC84C4EF728F569881D2A /* vp8i_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 8389763842E40A844050A94928871D72 /* vp8i_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7E105C0F1C97F0A9E8482988E078FDA9 /* CocoaMQTTDeliver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72DE4D13F0B6746E751E0762A35C41CA /* CocoaMQTTDeliver.swift */; }; + 7E10CEBAFF194EBBBF7915CD771FEAFB /* AlbumListConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0442073A3EBE73DE14EF1A80827C01A4 /* AlbumListConfiguration.swift */; }; + 7E10E1468D6B6AAFF07B3904477B5236 /* fromAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AF2DBFC061FBEC2D2E4729F4D2B4EEF /* fromAsync.swift */; }; + 7E463A1C37FF5930708F6C19C755B8AC /* backward_references_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = CF02167B38E7E058827CF2B857E4DB46 /* backward_references_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7E84A4BF597F2EDD44F6C6C5581ADA92 /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B17B341560A63ABCC3C8C7F1501E957B /* ObservableType+Extensions.swift */; }; + 7E8D1F4F7222FF62327A204DD7CFC1DC /* backward_references_cost_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = DA2B2216D3B7C5673C4A1D3B5FDBAE80 /* backward_references_cost_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 7E917D4536AF0827F0838FF9B30CD613 /* Date+Dispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 464731FA2DB532B78A194321D1457F13 /* Date+Dispatch.swift */; }; + 7EA170EC2916A83F249D0095D4B0CEA0 /* DotLottieFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = E78188BFF4E3F62D1E5F926E492EE93A /* DotLottieFile.swift */; }; + 7EAA80E8971A30EA127CB92FCAEDF17E /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = D86999A92099939F8BBEB7E6F07F0398 /* Range.swift */; }; + 7EAA83C312561AB4317FD6C58187AEFB /* FrameDisconnect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47F7B0B08BB1F18C1F3DF9E8C9C6CF35 /* FrameDisconnect.swift */; }; + 7EB67D8907A39FCDD7867D5DBABC38D5 /* IQKeyboardToolbarConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91ACE530F86CD13BAA802D13F799D9D5 /* IQKeyboardToolbarConfiguration.swift */; }; + 7EBF97B1108923204D006F21BCF9FDA5 /* backward_references_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 2E2032881110993676043356A80149DB /* backward_references_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 7ECBAF7FA4FA7C6D82BE38F135514996 /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B6B1FF83D9FC1D9A0270C46C4563654 /* ControlProperty.swift */; }; + 7F134BE7BF9163F75F7F84556BE8A69D /* EditorStickerTextViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 832FFDECC045AD44E17F62CE79D8FEA2 /* EditorStickerTextViewController.swift */; }; + 7F46110E24BBC89EB44DD11BE3231C68 /* YBIBCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = FC92E883E35E16FACF399A8F5F151733 /* YBIBCollectionView.m */; }; + 7F52F9458A7051EC57CFEEDF97F4C5BE /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8446A58AFE9168BFEEF71E97DB984A5D /* StringExtensions.swift */; }; + 7F5516D7CEC94108D0679E2B1D56ACA8 /* SDDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F7CC47211457ADA5CF4EE02F90808D6 /* SDDiskCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7F62F7E02BFAABA7679645CEB4184A20 /* syntax_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 3263050EA3BFE0138F69D184C1E737AB /* syntax_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 7F6788873D72929F1026618D1BC21D34 /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBF1C31069FCE764C53C194BE9F0299 /* InvocableScheduledItem.swift */; }; + 7F731B4F8072B69161C469683507EA66 /* cost_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 37B9556DDFAD59BB213005A03476339B /* cost_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 7F9E5867121CCD9E2C992C0635299963 /* bit_reader_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E687CCF7309BE0FF9B99CB8E7325813 /* bit_reader_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7FA8C78DB021A7731D30D80C102DE042 /* NSObject+MJKeyValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A11A0AB7B1B7FEB7D2A2A80CDC5F5EF /* NSObject+MJKeyValue.m */; }; + 7FADE3B72EDEC6913DC839D679C7578F /* OIMSearchResultInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 2799DD9F19A96087DE48C5350B40A417 /* OIMSearchResultInfo.m */; }; + 7FCA0B78B97499DE69A9A096C5EB1D86 /* LottieAnimationSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94A44352A9AEBFDC55DD296F120B00E6 /* LottieAnimationSource.swift */; }; + 7FDE5BBEB2E3E5E79A686FB6F496E566 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DABF0E345729840607C675F9F54C029 /* KingfisherError.swift */; }; + 7FF50219077B6B6DEBA2F63EE87C3781 /* YBIBLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = C07F80157A942558EEFEB9FC9BE1CC56 /* YBIBLoadingView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 80372663D72D043CE915E2A0B14620A1 /* TagView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F8E9AACFAA6F9B65AB70DA9DF50BA4F /* TagView.swift */; }; + 803C8DBF8B2FF6B70E15E0B31A992827 /* OIMGCDMulticastDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 62A659D93B34E6B8D2DC0737F5709935 /* OIMGCDMulticastDelegate.m */; }; + 80721615C3658BF57B31FA699F19E9B5 /* OIMManager+Connection.h in Headers */ = {isa = PBXBuildFile; fileRef = E10C3F234C61FDEB88F5330825B969FA /* OIMManager+Connection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8073CE8A7A513C5BC41A15D6C5A93340 /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1521CEA886877A3A0991FA51D2172F7D /* BinaryDisposable.swift */; }; + 808B495C752F652D619F3DE2CAB0F3F7 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = B87E25DFB8AD20ABD5B284BF4B446F32 /* Errors.swift */; }; + 8094FC31D39D05DD242F6D843FB6EEE6 /* OIMSimpleRequstInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CF34820DB98D21F9E2A30558B677F4E /* OIMSimpleRequstInfo.m */; }; + 80A8D44E274367AA97A804B3BEC264A5 /* SDCycleScrollView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FDC4923A861819FECA56B526C6B94B7 /* SDCycleScrollView-dummy.m */; }; + 80A97F993B19AEE1D118DBA7345FCE86 /* RxGesture-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F14CD77EB3A3C4D8A6EFC8F877A77515 /* RxGesture-dummy.m */; }; + 80D44B08D71851B8F27FF295206E99F6 /* YBIBVideoTopBar.h in Headers */ = {isa = PBXBuildFile; fileRef = B5F3BCD06299A21E14BFFF72C19D1EC7 /* YBIBVideoTopBar.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 80DD2E734D11CDE781980ABCE13B3C11 /* Fill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F027AE4DE9826F09EC5A794DA7BB44 /* Fill.swift */; }; + 80E05745F16B9BA771A5D2E716AA4C69 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4621CE92F1148223281DE8F7B68CFE6B /* PrivacyInfo.xcprivacy */; }; + 80F9F283A6F05743CA1D33A58ABB5FA6 /* SDWebImageDownloaderDecryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A4DBE5B85C82DC9E009F701ADA4DD1D /* SDWebImageDownloaderDecryptor.m */; }; + 80FCE4E2E998026ECEC85CF2A3454783 /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 59D03456F260A390AA2EA2A5AC810A0E /* DDMultiFormatter.m */; }; + 810E7BC48C0E9D552031A233725585F1 /* SDImageHEICCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F869CC0910BDA576541A2C0BD8DC52E /* SDImageHEICCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 810FA972BE33BFD78D2EC526EC146BDE /* IQTextView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 865B5AC694B28BDEA272A19E9888BC92 /* IQTextView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 813099465746FAE67AB32CB5693BCEE8 /* SDWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = B3CEC132347E5A9FDF1D1B7ED1F33880 /* SDWebImageOperation.m */; }; + 813BB877E336A2F38E4E220D082F8557 /* PointValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC552E12C85538D9F1B2D3B3115DCC27 /* PointValueProvider.swift */; }; + 813BE4C96A6D39C13EC50C6CD164F0AF /* MASConstraintMaker.h in Headers */ = {isa = PBXBuildFile; fileRef = F2D661ABEEBF675CA72F5495F2BA4A20 /* MASConstraintMaker.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 819103BC96962A22E6BE5C481415EAA9 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98A455B3BB811B829D90E7A972F69038 /* InfiniteSequence.swift */; }; + 81A5635CEA2AD9623E30CAE9AFC3BF65 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = C6A8894DF2DCF8A5D0D5FF98140F8BE1 /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 81D6F749095B82F5316CF87AB04F53A7 /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCBAFA49F1021502EA508D61B35DE255 /* Operators.swift */; }; + 81F0C9CCF30EA684BF7A7112AB0AE9FA /* RxCollectionViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8974A059825E3BC6DA7E56EE2F838BA4 /* RxCollectionViewDataSourceProxy.swift */; }; + 81FAF866D9B17921CC61DB1843B92781 /* SDMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 41FA04F38C7F46D8E5CEAB41063BEC2A /* SDMemoryCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8222751852F8785F50BB8553455340FA /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A8754184AE6657ECEE0B8969FC93094 /* Just.swift */; }; + 82304E5C6870894BF3D106635A5C9177 /* MGCDAsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CA57E27871FC492E1F8EB00A82B9D78 /* MGCDAsyncSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 824AE53036AF89BA4BCD1B667B49C424 /* Glyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DE3C4765B7A7CDE9E1CE553DF5E2B25 /* Glyph.swift */; }; + 826286B050F92B77538F437DA962D9B4 /* RxSearchControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4FD3B284DA02DEDB7C9227B34E6C7BC /* RxSearchControllerDelegateProxy.swift */; }; + 82DA7F3D5A287251DB25A4FC3F19FC93 /* CocoaMQTTTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 398BD604D862443638C197A6BFD80E3E /* CocoaMQTTTimer.swift */; }; + 82DDB13ECAAF4BC08A115696162BED6A /* FramePingResp.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA92E84EA745BA4F6B8A064F1A07B040 /* FramePingResp.swift */; }; + 8365B48A40FED7FB9CBBDD87D5062679 /* LayerProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31BFC11198F900C1C527DF85E37BADC6 /* LayerProperty.swift */; }; + 8368471C14AA629E0043B0B1802CE99F /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DFFEC959976367386C52F2A8AC718E3 /* IQBarButtonItem.swift */; }; 83A4F2816C1B3F072E1A26A34C3BC4AC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 83BCE1D9A0402A956C96D8F2A370452F /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = D772987AC880BE49181FA596D7040D0F /* ControlTarget.swift */; }; + 83BCE1D9A0402A956C96D8F2A370452F /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED4F872C5A360CB24CCC95A00548270C /* ControlTarget.swift */; }; 83DD0AA04C87293B8F9578D7D2754187 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 83DE78A70A1CE9358FA84D4267B2FA1A /* io_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = B72135ED23A725C281D7EDD2D7A86A44 /* io_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 8405137716A5EE714D2B9CB5880FA105 /* MapError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52E9C2F0B1915F8B6136A53BD0AC7293 /* MapError.swift */; }; - 843A4F779BBD256F0B9033997E5491D0 /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1F6C0E7CF02D30A56FFCFEC909C179E /* AsSingle.swift */; }; - 849FF90CD07B763B0D53DD4656BDED61 /* DownloadRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2B94507DD929ACF41D9EB676BB2DB88 /* DownloadRequest.swift */; }; - 84CA92247B93A1E10CD9DBD2459229A0 /* YYImage.h in Headers */ = {isa = PBXBuildFile; fileRef = B6565F4BD583E9A9D069DEAC4DE4BFC1 /* YYImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 84EE59925A7B0D31258FFE7568AE9646 /* LRUCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D33E5092A9109A9A7CFC24F013D3ED11 /* LRUCache.swift */; }; - 84F295B31499AA8D1A5DF8170D194231 /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF020604F4E57B8CB3F07CDDD580A1DA /* KVORepresentable+CoreGraphics.swift */; }; - 84F3F943906105FE27ADCB8177D997CC /* OIMCallbacker.m in Sources */ = {isa = PBXBuildFile; fileRef = 21193F83F60AFA1B32FBFBA34A316406 /* OIMCallbacker.m */; }; - 85178BBF04D011E1CF3E694283E7821D /* DotLottieFileHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4014DE810341BD0A60C90BA6BE235613 /* DotLottieFileHelpers.swift */; }; - 857CB1CEC75BFA64F2FCC57CBC48A5E1 /* SDImageCachesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E00AB5BCD6FF02955EBEF2D1B329FF9 /* SDImageCachesManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8581686902C37D5297216E88B7C16E7D /* UISearchController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C381DE442DB5484C4FEC6473FBECEAC1 /* UISearchController+Rx.swift */; }; - 85AAA1CCB7B7C6BA51BE36D25E0A8E1B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 85AB23275E9D19394969235E5DC2300E /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 172E108A1E7152FEE092E06A29CF890E /* MJRefreshHeader.m */; }; - 85BAE6C5A2152C5027285C2FA1B94A76 /* WebPSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD2F3B7C4AC40A1B832DBCD5AF0F69BA /* WebPSerializer.swift */; }; - 85FB57F2721CB076972098B50085D2D7 /* Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D0B5E365C216932E8C9DE463C58349D /* Transform.swift */; }; - 865204DCDCE67F9B7735B54BA393ACE7 /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70CC0475547983604D053E6BBFDBD702 /* SchedulerType+SharedSequence.swift */; }; - 866A2B75DB39B049EE20D82B29296628 /* Defaults+Observing.swift in Sources */ = {isa = PBXBuildFile; fileRef = A705490F45F571B397DB204AD6F15638 /* Defaults+Observing.swift */; }; - 868A9F524A7985BDA1EA124D9BF4CA63 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10BC1A0DDEEE9ED6F6F00059AC974469 /* ConstraintDSL.swift */; }; - 868DC78BB40F54517815D2C0CA1754B6 /* CloseButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C9FE5BB506CE95A7EA65E34BFF760EC /* CloseButton.swift */; }; - 8690DEC4B00EC34DC177644594F02817 /* CocoaMQTTLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AAD86BD27F1D4BBC1F59B6ADF4C0E8C /* CocoaMQTTLogger.swift */; }; - 86B6A957BA4D1D0CAB44A4FF6D40A179 /* AppearanceStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = C27B7417EE9A4F40E6E34B5E84E4B668 /* AppearanceStyle.swift */; }; - 86B7946E6E92C0BB75E233F860B24D60 /* OpenIMSDK-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EFD7D2020F4E15ADBFF7AB5AE06404AF /* OpenIMSDK-dummy.m */; }; - 86CAB01D950C8BC35EDE0BDC01A2500B /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A254B2D14E20137461599C2C535F8EDD /* ConstraintView.swift */; }; - 86CFC0C4D6E56540BE32B10F7F56AF32 /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5074D46041894EDA013455DE4B3E457B /* CombineLatest.swift */; }; - 87237FAFB6D6B0EAC112691A9AE313EE /* PhotoPickerBaseViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AC3E92AF23BD2FCFA20A86DDC00CC53 /* PhotoPickerBaseViewCell.swift */; }; - 8736C978496CE5C896C199115F8CFF81 /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 856571CD57594E6C984DF3EAC74F7B37 /* AnonymousDisposable.swift */; }; - 8776A15F0B57061AD901F2C9FA6E378B /* SolidCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59B376CB0B606BB6D0A4B74C4542503F /* SolidCompositionLayer.swift */; }; + 83E6AA13D39BE8058BA1547F297CEBD8 /* SDImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = AB4564727D9EC0B0971A49346094517E /* SDImageFrame.m */; }; + 8405137716A5EE714D2B9CB5880FA105 /* MapError.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2F1FBE58013D7B48397FC77C4697F81 /* MapError.swift */; }; + 8434FD3B435B31FD90C4BF5A89DE7352 /* SDImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 419BC3E51A8F87743335B9EDB9CD6001 /* SDImageCoderHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 849FF90CD07B763B0D53DD4656BDED61 /* DownloadRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D57FFFE27DCF1CC5FE972A9DD9F2A13 /* DownloadRequest.swift */; }; + 84EE59925A7B0D31258FFE7568AE9646 /* LRUCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB9D20E0940066592B3A0B825F80D07A /* LRUCache.swift */; }; + 84F295B31499AA8D1A5DF8170D194231 /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5269AB61743F62FF184FDDC77A67C2B /* KVORepresentable+CoreGraphics.swift */; }; + 84F3F943906105FE27ADCB8177D997CC /* OIMCallbacker.m in Sources */ = {isa = PBXBuildFile; fileRef = C9C58B55A6E9BF58F66EC724DC382867 /* OIMCallbacker.m */; }; + 8516A976FDE61B896A26126A5359E50C /* lossless_enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 73358693480A0CA087563083D163F0E9 /* lossless_enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 85178BBF04D011E1CF3E694283E7821D /* DotLottieFileHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = E406DFC4A221D5AC9EDC7D991C8E3CE8 /* DotLottieFileHelpers.swift */; }; + 8545A690EFF615238EC35EDAD33E46DC /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 4085CE6DF7623A0250D87D9D3ED9536F /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8561258C1FA740CD929B9C95FCFED14D /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = 537B703F64EA89B10E613EE2E7AF8C8E /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8581686902C37D5297216E88B7C16E7D /* UISearchController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA40455B99254E60C13AABA258FFDA56 /* UISearchController+Rx.swift */; }; + 8594A960E8602BA14213A5654FC6E405 /* iterator_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 20581ED680CA60C5D57E5A043C72DEE4 /* iterator_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 85A7DFF22AA89E6D2F731B5B9BD4B0E7 /* palette.h in Headers */ = {isa = PBXBuildFile; fileRef = CB040749F627A34E292CCA682D08FA83 /* palette.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 85AB23275E9D19394969235E5DC2300E /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A686C1A2724E0B9D5BA726FBCBEF9C3 /* MJRefreshHeader.m */; }; + 85BAE6C5A2152C5027285C2FA1B94A76 /* WebPSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA10A73AD311D0D25DB88E251910BA95 /* WebPSerializer.swift */; }; + 85FB57F2721CB076972098B50085D2D7 /* Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8134A9B50859254D2EE7516873F1504C /* Transform.swift */; }; + 865204DCDCE67F9B7735B54BA393ACE7 /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4B1751BB17BD76E5857DCAD2F93063B /* SchedulerType+SharedSequence.swift */; }; + 865D82824EC8FDAB4E16F4064C82038C /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3089B9627496B23E9572E65121ECF3FA /* ObservableType.swift */; }; + 866A2B75DB39B049EE20D82B29296628 /* Defaults+Observing.swift in Sources */ = {isa = PBXBuildFile; fileRef = E605526B42F9D360535C485DFC310F9C /* Defaults+Observing.swift */; }; + 868A9F524A7985BDA1EA124D9BF4CA63 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 772FD51483F89AC17192B899C965B0C8 /* ConstraintDSL.swift */; }; + 868DC78BB40F54517815D2C0CA1754B6 /* CloseButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = E853318D6B71ACD54302EF31D2A095BD /* CloseButton.swift */; }; + 8690DEC4B00EC34DC177644594F02817 /* CocoaMQTTLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B080051E51D37A399372D08EEF8EB37 /* CocoaMQTTLogger.swift */; }; + 86B6A957BA4D1D0CAB44A4FF6D40A179 /* AppearanceStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1C9CE12D5A1D5CCEDF5E54F4336F735 /* AppearanceStyle.swift */; }; + 86B7946E6E92C0BB75E233F860B24D60 /* OpenIMSDK-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F9BE5729CB4F899F81A17BAC24E477A9 /* OpenIMSDK-dummy.m */; }; + 86CAB01D950C8BC35EDE0BDC01A2500B /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 623EACB911AAAC14F42CE59957C4DA0B /* ConstraintView.swift */; }; + 86E3B756036C8ECA282B9A301E4B5496 /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AD8A03011A1F007D9BE404876C25FA9 /* SubscribeOn.swift */; }; + 87237FAFB6D6B0EAC112691A9AE313EE /* PhotoPickerBaseViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5777491C97041D0F7CAE3520EC3F747A /* PhotoPickerBaseViewCell.swift */; }; + 8776A15F0B57061AD901F2C9FA6E378B /* SolidCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E638EAC329B8D2D00073551BE53DD4C1 /* SolidCompositionLayer.swift */; }; 878645F78806417B9366A830AAEDF303 /* RxCocoa-RxCocoa_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = 45528F89822ACD0BFE4789411E978828 /* RxCocoa-RxCocoa_Privacy */; }; - 881942520608083D14339CF7E916715D /* lossless_enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = ABC335F435D5A7F92A55B098EFC84425 /* lossless_enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 883BA61F2085FFB43669103A43719E2E /* MGCDAsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 50924CD63E5D15DF13470A4594D59D3D /* MGCDAsyncSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 883C4B3FA7C98CA11B121BC4E0092B73 /* OIMAtElem.h in Headers */ = {isa = PBXBuildFile; fileRef = F4FA3B7EFE0B68E1D353BDBF83A7282C /* OIMAtElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 883EDEE1C699497CF2A77C3B8A32A790 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCDFE69A264E5ED113B38B6EA2A9425C /* ConstraintMultiplierTarget.swift */; }; - 884419C8494495094ABE64D75CC3F90C /* Diff.swift in Sources */ = {isa = PBXBuildFile; fileRef = 632DA590FAD7357E9497CEF8E3347670 /* Diff.swift */; }; - 8849BA50F794505887AAB9BE1AA79467 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A11E432D575FF20A72D10BF85CA5643 /* Merge.swift */; }; - 884F5F55420FE62C12003DECE5661841 /* URLPatchComponentMatchResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = A040E83B70C08B08FF307664E69EF7DA /* URLPatchComponentMatchResult.swift */; }; - 885CC108EFE64571A6332D9FDD7A13C4 /* SGTorch.m in Sources */ = {isa = PBXBuildFile; fileRef = 9007B22887789D673E11C55A6D156501 /* SGTorch.m */; }; - 886CB89E5C5DF07DE171ACDCD6F60A92 /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B24E40E065CCA088629E1E6ED0C48A3 /* Scan.swift */; }; - 8872BEB0954C0254A792469F4DBC9891 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B7DCE411828FE81F570EE8696BEFA1 /* MJRefreshAutoStateFooter.m */; }; - 8899CFA2CF5684F53E5DA5A6ACC22A9D /* UISwitch+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E69A576321419AE89F8F7AF3E79B6E21 /* UISwitch+Rx.swift */; }; - 88AEADE841758CB25058FE66DEE9C8F8 /* PhotoEditorContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1536F0E20DBFAFA3731DBC73A728DFEE /* PhotoEditorContentView.swift */; }; - 88BBEE036CD8E65AC3FD9E3947EBC30F /* Core+URL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41F06BEBAA00386036B1AE9B11FE98CD /* Core+URL.swift */; }; - 88C759FC42F8AE58B0ADA29B25C01344 /* Image+WebP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D10F4F86822316854B69C329A8A1655 /* Image+WebP.swift */; }; - 88E76DE06F81A6B173F029A37BD0BE7F /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = C09AE1A0F48028E1218F96BEB4ABA319 /* Runtime.swift */; }; - 88F56AFF074B6F882778C33015C91E94 /* PhotoEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F1F1882E30F337A788FC2C01FE0F208 /* PhotoEditorView.swift */; }; - 8904ED8DEB77CA657A4EED2F86EB961A /* AlamofireExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = 569EFDCF08D163AAA18B3BFD5ED1FE70 /* AlamofireExtended.swift */; }; - 8929ACF6C9157182F8B76FB438F0D5D3 /* NullCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 784C43288685498893B736A126C0E5DB /* NullCompositionLayer.swift */; }; - 894B2C07AEAFDC4473B4E96F35B4D9C8 /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = 488AB3A050067BDB2F3EB972675DBC79 /* Single.swift */; }; - 898290F3B36D3CD51ACDC340A9672E24 /* lottie-ios-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BFC9FFCA5E6A752F3D61397E8405A640 /* lottie-ios-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 89930437CF8C0483FAF6B9ABA5ED6449 /* EditorStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EC5EEC118B50FD3491CFE457A92799B /* EditorStickerView.swift */; }; - 89B5D682AEE32D8F3C92D5CF9C3A9A14 /* alpha_processing_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = D5BAF578EE491AD8F7B5B531F98A9EBC /* alpha_processing_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 89C457ACFD60011F394C5BD42800BDC6 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12BF1429A237C1C940B1C669B2132A8A /* ImagePrefetcher.swift */; }; - 8A6AF1A1D8157273EEFE7E708A2C4C2D /* ValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FA056EA1ABD46567EC52502DE48DD73 /* ValueContainer.swift */; }; - 8A75F90D7F25EB93D76AD8A672680883 /* AnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = C776123340F9B4A6EBC334CABAF42944 /* AnimationKeypath.swift */; }; - 8ACAA83990FE291111877CE8251572F8 /* EditorStickerContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27ED460E4A8E1C3EEFCAF0085264FD75 /* EditorStickerContentView.swift */; }; + 87F063E57C31440341716814483C8BDD /* color_cache_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E3C4A5CD5150CB624A53A673639AF82 /* color_cache_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 88208AB8601EC3A6B034957CF651B19D /* yuv_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 9CEF594E4548BA6C0BC1A17F7643CE54 /* yuv_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 883C4B3FA7C98CA11B121BC4E0092B73 /* OIMAtElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 72E5D1D2AAD7F84BB93B8F2963E24796 /* OIMAtElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 883EDEE1C699497CF2A77C3B8A32A790 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8A60C0CC42451F541F84F860B6B34A8 /* ConstraintMultiplierTarget.swift */; }; + 884419C8494495094ABE64D75CC3F90C /* Diff.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F3EDB0EE22E774E24B0B306E828DAA0 /* Diff.swift */; }; + 884F5F55420FE62C12003DECE5661841 /* URLPatchComponentMatchResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D2240C7D68062D531E55FC3C84ED09A /* URLPatchComponentMatchResult.swift */; }; + 885CC108EFE64571A6332D9FDD7A13C4 /* SGTorch.m in Sources */ = {isa = PBXBuildFile; fileRef = 242CBA9CE5489B15D7FC6F56A8DC0EEA /* SGTorch.m */; }; + 8872BEB0954C0254A792469F4DBC9891 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = A02D5742D1B69C3A2C0B5EE601873A13 /* MJRefreshAutoStateFooter.m */; }; + 8899CFA2CF5684F53E5DA5A6ACC22A9D /* UISwitch+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0217EB5CE9D53F37C2BD81152F98A19F /* UISwitch+Rx.swift */; }; + 88AEADE841758CB25058FE66DEE9C8F8 /* PhotoEditorContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB16B1F16FFFEDF2D626B69F61B51421 /* PhotoEditorContentView.swift */; }; + 88BBEE036CD8E65AC3FD9E3947EBC30F /* Core+URL.swift in Sources */ = {isa = PBXBuildFile; fileRef = B259A7A1E5C909FD108E0E7DC3DDD662 /* Core+URL.swift */; }; + 88C759FC42F8AE58B0ADA29B25C01344 /* Image+WebP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51C1822D1F07EBEEEAF5314007F84E48 /* Image+WebP.swift */; }; + 88E76DE06F81A6B173F029A37BD0BE7F /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7B9B1D0DF1D1379BB7EE7D0CA1FFA27 /* Runtime.swift */; }; + 88F56AFF074B6F882778C33015C91E94 /* PhotoEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FFF3B17147307D835E2A2D7BECB572D /* PhotoEditorView.swift */; }; + 8904ED8DEB77CA657A4EED2F86EB961A /* AlamofireExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C3EC945426C2A7FA41DC66774F8F512 /* AlamofireExtended.swift */; }; + 8920F767D08DD659D4A847ACD731FA69 /* filter_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 03BBE3F29CBCDA5D3792D8A3A9803D7F /* filter_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 8929ACF6C9157182F8B76FB438F0D5D3 /* NullCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 839EB213CBD605D2893D4B6A3CCC93E1 /* NullCompositionLayer.swift */; }; + 898290F3B36D3CD51ACDC340A9672E24 /* lottie-ios-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D0200A4E6D17F3104BDFDCB4958F6B2A /* lottie-ios-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 89930437CF8C0483FAF6B9ABA5ED6449 /* EditorStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75A4604ED66193461D51D4D6B1BB5B7C /* EditorStickerView.swift */; }; + 89A9CED96B10706AFB66B1E162AEA435 /* vp8li_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = D15E77BD75B009596E08B59B18C6542F /* vp8li_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 89C457ACFD60011F394C5BD42800BDC6 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B427FAF0AE25A4E00D056CBF3EBDA88 /* ImagePrefetcher.swift */; }; + 8A26C0B12C50D6D495B9D2408F1F6CE2 /* yuv.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DFA2DB99057A8F43150C930A7A16C74 /* yuv.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8A6AF1A1D8157273EEFE7E708A2C4C2D /* ValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89C62FB1601E7E71CFD73AD1B182C114 /* ValueContainer.swift */; }; + 8A75F90D7F25EB93D76AD8A672680883 /* AnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8024D2BA4080B95D3556BB53C5D8D7C /* AnimationKeypath.swift */; }; + 8ACAA83990FE291111877CE8251572F8 /* EditorStickerContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBAEC2E0D58AB70F4E72B2763DEC14CB /* EditorStickerContentView.swift */; }; 8ACE9296AA479804EFD2D3CC417DE801 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - 8AE640439F0C94295E509ED320B648C0 /* MqttSubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91E823F342D37610E76DE595B5F54567 /* MqttSubscription.swift */; }; - 8B194760C4583AB3D5E17DB95679E3F6 /* CocoaMQTTStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 487528F754109A06808C429BC1929E3D /* CocoaMQTTStorage.swift */; }; - 8B31BDB2762ED660B1D0A13FD3F0472A /* Archive+ReadingDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0884B52CA84BD35B7E6E3CE7710E8358 /* Archive+ReadingDeprecated.swift */; }; - 8B31CEDB2E6DCC2766E7DE11E1759B27 /* IndexChangeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58E916FE700E029E82E79501869B5AED /* IndexChangeset.swift */; }; - 8B7560712BC596AD4790CDCB38D629BC /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 86DA0683672EE813DE2C1EC322DD735A /* Kingfisher-dummy.m */; }; + 8AD749E024105507259DF3605A5F7243 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 657101C520A2538EFFCBCD563B6C0301 /* Disposable.swift */; }; + 8AE640439F0C94295E509ED320B648C0 /* MqttSubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 267257EE0F09C6435D15F6E56028D1F6 /* MqttSubscription.swift */; }; + 8B194760C4583AB3D5E17DB95679E3F6 /* CocoaMQTTStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70E3EA2443FD288E5E29D59E5762B81B /* CocoaMQTTStorage.swift */; }; + 8B1D559D437688ECDE23C54CF5E03DE4 /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E924404F18EF5B2BFCF943AB82366720 /* AssetsLibrary.framework */; }; + 8B31BDB2762ED660B1D0A13FD3F0472A /* Archive+ReadingDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = F34554BAB44066E7ECC76628896E7419 /* Archive+ReadingDeprecated.swift */; }; + 8B31CEDB2E6DCC2766E7DE11E1759B27 /* IndexChangeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B1FA373D86387F6EBCAACB065272985 /* IndexChangeset.swift */; }; + 8B7560712BC596AD4790CDCB38D629BC /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 55F42338805940C3EDB33D131E38482B /* Kingfisher-dummy.m */; }; 8B76C03618F5FFAB32834CC24C3832EB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 8B914E305D4CD1DABFEB039BBCEB24A2 /* GroupInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B112ADEE67680C68EF9AAD6712D777 /* GroupInterpolator.swift */; }; - 8BABA32F7B94A25D8E9208C0A8D90B2E /* ConstraintMakerRelatable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D05DF6CE7C57E6AD480B10BA91D8DF06 /* ConstraintMakerRelatable+Extensions.swift */; }; - 8BB4E1330084CFF09A5057180B4E624E /* EpoxyableView+SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD60DB251D76A78A98B4D3535657492B /* EpoxyableView+SwiftUIView.swift */; }; - 8BD5654E2662F6368895034E3983792A /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8EAB58B15DC8BF8726F860AF3BB4FD1 /* KVORepresentable.swift */; }; - 8BDDFED41302DD7ADF441B5E8D81E73F /* YBIBPhotoAlbumManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 70EEBCD8C68628701102CC1AF697729F /* YBIBPhotoAlbumManager.m */; }; - 8BEE7F56D2E1F2283CEC98F70ECD9E19 /* DDFileLogger+Buffering.h in Headers */ = {isa = PBXBuildFile; fileRef = EDA6F5A25BDC093E5EFB0F44BB7B00E4 /* DDFileLogger+Buffering.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8C073EFDD99F4B2CCFB1A6FF4036C99A /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = 5132E3D15130FDA00AEB0FBE550D8DE4 /* UIImage+MemoryCacheCost.m */; }; - 8C0F52D9F824F81C91DE63A329E5EF59 /* NSImage+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BF14D932164C8E425367956BB8038BD /* NSImage+Compatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8C31B34CE864C7DAB9946012B3CEA688 /* AnimatedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4F60B7845B4BF2CB196297F5015FEF /* AnimatedButton.swift */; }; - 8C41EA954997897C3E30C5754010C05F /* UIViewController+ParentContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A84255B16BF6C7DDE4506145B6BB8B15 /* UIViewController+ParentContainer.swift */; }; - 8C54D5811A8E2961E9BED29C329CBCF7 /* SDAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5219C323084A5E5F165525EA0AA51C9D /* SDAnimatedImageView.m */; }; - 8C56AE56521E0DB71600608984BADC63 /* yuv_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A6D761C12795DF8DF83C14CC161E9EA /* yuv_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 8C6C7E25C5A24C936F81823978190E96 /* ViewController+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 19F87CF4C331BA03B57394E007A03556 /* ViewController+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8C9141AE000EB2BFA276BD7A40591DDA /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = C686B8367CD9B977CE8A89B334768C0D /* Deferred.swift */; }; - 8CBC72065F0261B373B958696985AF99 /* IQKeyboardResignHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 154DB8A49044F7F5052E1B3C1EB20E7C /* IQKeyboardResignHandler.swift */; }; - 8CC8205F5AE250EE63596C77F1B8B069 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 8CE9EBB39859C7A274FA649AC28F8A09 /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F9DCF114BCDFB5080B3FC7BC78E71AF /* Buffer.swift */; }; - 8CFD64B4E992D26C3B11C6FC1263CAEE /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F2C997ED187FDEF21DB00D42F13F8ECC /* QuartzCore.framework */; }; - 8D16457A28E2E56B895AF3A97914C305 /* BRDatePickerView+BR.m in Sources */ = {isa = PBXBuildFile; fileRef = E07E31003DE92DB01F812E228976E07F /* BRDatePickerView+BR.m */; }; - 8D4AA30F9BBB8C344C48D2DC8D951E43 /* DotNetParserFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3A448BD540AE4276C9C1C9F2FA699CA /* DotNetParserFormatter.swift */; }; + 8B914E305D4CD1DABFEB039BBCEB24A2 /* GroupInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B66D068F6D1A8C76D7D35BCCFD3B551 /* GroupInterpolator.swift */; }; + 8BABA32F7B94A25D8E9208C0A8D90B2E /* ConstraintMakerRelatable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F8A919035DB844412C1BE8382C27842 /* ConstraintMakerRelatable+Extensions.swift */; }; + 8BB4E1330084CFF09A5057180B4E624E /* EpoxyableView+SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAF9B8AA01348EFD9B4F97D82AD73CBC /* EpoxyableView+SwiftUIView.swift */; }; + 8BCC41857D5B7DF51D6714507F3B92F9 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93AC70A2D46A8E4C52484F59DCF920FD /* ImageIO.framework */; }; + 8BD5654E2662F6368895034E3983792A /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78CD90FB839F786E0EBC7F9ECF52D496 /* KVORepresentable.swift */; }; + 8BDDFED41302DD7ADF441B5E8D81E73F /* YBIBPhotoAlbumManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 52637035D555DA2303A0103D3BD69C28 /* YBIBPhotoAlbumManager.m */; }; + 8BE9FF92B81BE32C764CFF3DDC3CAE17 /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D32A97FD45B42A70EFE11ACEDFBBB11 /* CompositeDisposable.swift */; }; + 8BEE7F56D2E1F2283CEC98F70ECD9E19 /* DDFileLogger+Buffering.h in Headers */ = {isa = PBXBuildFile; fileRef = 5370D9570A0C23051CFE6CB17FD85441 /* DDFileLogger+Buffering.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8C31B34CE864C7DAB9946012B3CEA688 /* AnimatedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = A97FD0374E9BB6843EF7EA825F425344 /* AnimatedButton.swift */; }; + 8C41EA954997897C3E30C5754010C05F /* UIViewController+ParentContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56ECB448BD9E3CC8D1A2A73A67822709 /* UIViewController+ParentContainer.swift */; }; + 8C6C7E25C5A24C936F81823978190E96 /* ViewController+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BAF2E22A29AFC668B52A7AFAFA17CDC /* ViewController+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8C763DC48BE549DABF5A76778B9290E3 /* SDImageTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = DEFD86B86095DBEA3D3EA2FF46D1EB19 /* SDImageTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8C88FF2B98BE133578B08EABE3CF9DF6 /* YYImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B379CFFD22D6F0E170F617DD90B0E14 /* YYImage-dummy.m */; }; + 8CBC72065F0261B373B958696985AF99 /* IQKeyboardResignHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7424EE599E1F3A2C0AC88BAD08A0E293 /* IQKeyboardResignHandler.swift */; }; + 8CDA74A30BE9A52283BCA12DB77102FE /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 1E5873B76FD840E0D3F2CF3A23DF07E7 /* PrivacyInfo.xcprivacy */; }; + 8CE1068539BB1F26B5E927453F8B9C5F /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D9A073516B1813B1C282D6CB7BFC93B /* RxMutableBox.swift */; }; + 8D16457A28E2E56B895AF3A97914C305 /* BRDatePickerView+BR.m in Sources */ = {isa = PBXBuildFile; fileRef = 02ED51352D733C9E7FFB62D9916E1F7C /* BRDatePickerView+BR.m */; }; + 8D2F075FA918F91881FA4DDE4F3C5C27 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + 8D4AA30F9BBB8C344C48D2DC8D951E43 /* DotNetParserFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = D637F8A40D93FC57513F8B5BB72511E4 /* DotNetParserFormatter.swift */; }; 8D51421FF478040E6383D24254900967 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 376332B7BB7B62B68F0FF48144147A45 /* CFNetwork.framework */; }; - 8D8991A5C45F371953B946044B7D1995 /* BRPickerStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A43EECE4F21CF9CF7078B59FFA035E7 /* BRPickerStyle.m */; }; - 8DB09720CD159CAE1DA1F9E2E6A0984E /* EpoxyModelProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = A89DCF1C28B5EF2AC4B91BB6D187D8BE /* EpoxyModelProperty.swift */; }; - 8DC7E978F1DF8CB8CC0AA22810E010EE /* buffer_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = BAE98D35E6074E5419AC918B61B1FB4F /* buffer_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 8DDD172EA8E9E4548DFB15F6783E075E /* EditorConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 683BD876275910FE55ED2B0CBD69DC7C /* EditorConfiguration.swift */; }; - 8DF169B3ADBCBA100BE5D2CA34EDC31A /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1E7313335E7558551BBD593DA5618F2 /* Combine.swift */; }; - 8DFF92F12F47B1D6B9F5EE78C46FE13B /* Star.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F6014263FFEC99C3AB02F9A88906E67 /* Star.swift */; }; - 8E04A59BA6D460441F8AAFCDCE8E8FD0 /* Archive.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6892FFBE0DB2A34C5056F3E49A5B063 /* Archive.swift */; }; + 8D8991A5C45F371953B946044B7D1995 /* BRPickerStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FFC1C33FF327D12361D47646825AD9F /* BRPickerStyle.m */; }; + 8D9FAA2A30DBCC627C3A5980EE61AC7C /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = A12BFB34137EE34208721B8A5BBCD888 /* Sample.swift */; }; + 8DB02995960ABB4EF34E64925E81C105 /* demux.h in Headers */ = {isa = PBXBuildFile; fileRef = E1C070F1E159E825F4A04DEB874C605A /* demux.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8DB09720CD159CAE1DA1F9E2E6A0984E /* EpoxyModelProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BF9B99BE14E24EC5552BC332E90F8A8 /* EpoxyModelProperty.swift */; }; + 8DDD172EA8E9E4548DFB15F6783E075E /* EditorConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 971AED533C5EE30F0F1A39D364A48B46 /* EditorConfiguration.swift */; }; + 8DF169B3ADBCBA100BE5D2CA34EDC31A /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF3F53654A8B2A15BE4DC5B3982BF4BA /* Combine.swift */; }; + 8DFF92F12F47B1D6B9F5EE78C46FE13B /* Star.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8155E879731B822F8BAD0CCF51C5C346 /* Star.swift */; }; + 8E04A59BA6D460441F8AAFCDCE8E8FD0 /* Archive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 434157D04D6DFB3A5624DB49DE71CF08 /* Archive.swift */; }; 8E0754113F5AA8EF1DBB84D46F521EA4 /* Photos.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0716716AD81AB2B2F5991A5E536BC03 /* Photos.framework */; }; - 8E22325A374462811A922B81DE5B1F55 /* SDImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 6267EDE8121551D54EB858DCDD09318A /* SDImageCoderHelper.m */; }; - 8E2CA0865DE0A2AAF339EE30A9B44B56 /* OIMManager.m in Sources */ = {isa = PBXBuildFile; fileRef = AC7872CBD2165DF85A4EFFF90DC7C5F0 /* OIMManager.m */; }; - 8E3E80227D1A2449D513D542EDE42170 /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 527BD367D6128EEF6A7646EA1C981F21 /* ScheduledItem.swift */; }; - 8E549B308AE1B5B2FD6EA4435D5252BB /* PickerCamerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49FC924439A2F02853E5002AB25E9853 /* PickerCamerViewCell.swift */; }; - 8E5A40EB2652D32EC7F38833C460581D /* ShapeTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7E6A4A47FB8F4CA32A1059E6B85F45A /* ShapeTransform.swift */; }; - 8E6FD5ED48BD0F55E0B72C5E0605062A /* ImageLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 894FB37B2A32E91C63E1373C4723757D /* ImageLayer.swift */; }; - 8EE1FB0285E02C433C5E762B13B33DAA /* FillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 816CF9AD8A3D4AA47847E64500E5F793 /* FillNode.swift */; }; - 8EF9E020BC7B8E2E9276C2F32408810A /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 719F58A60D12EF28799E1D28B9130140 /* _RXDelegateProxy.m */; }; - 8F2B2226D4FA4E6B86E9EED35046666D /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31AB15C51154FD819761E8FA61588DFB /* PrimitiveSequence.swift */; }; - 8F2B26A032E5F2B4F6A15A8B15A5750B /* RxNavigationControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D53A5F345797EF719E18146127A18B1D /* RxNavigationControllerDelegateProxy.swift */; }; - 8F420E9DDBD125163B97E8F489286F71 /* UIActivityIndicatorView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3D3132E689AF567EFEEB8389ABCB291 /* UIActivityIndicatorView+Rx.swift */; }; - 8F4AC5455CDD202655025DE431360AEE /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D3B9D2722E036613D2046D92444579C /* ParameterEncoding.swift */; }; - 8F73343BF6F2EBAAAA6C51134ADF83A9 /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59A70BC51A093B85F793BCF8ECA69CAE /* ConcurrentMainScheduler.swift */; }; - 8FF3C94B63D7E62D372F08126E732717 /* SDImageAWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 3154C989E0AD147873F8D6C2A2A8D197 /* SDImageAWebPCoder.m */; }; - 8FF7B6477BFA6E6ABA168E1417291D5F /* MASCompositeConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 2215A064FB41D191DB77B697A6922E18 /* MASCompositeConstraint.m */; }; - 901555DF356732AD8F26FD836D0073E7 /* bit_reader_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = F892DB3378CCF914F5B7980114691A4E /* bit_reader_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 90264A40ACA3CA7A1F141D7DC7D17EBE /* ImageContentType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCDD374C36029FF8AF60D584A5078B53 /* ImageContentType.swift */; }; - 903C0676C8543A3F851A6C7CB065921D /* YBIBVideoActionBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CEEE9590D629740764021EE12AB163 /* YBIBVideoActionBar.m */; }; - 904983EC9CFF774C17E1B7813EA99B94 /* common_sse41.h in Headers */ = {isa = PBXBuildFile; fileRef = 43B0572EDFF9A06879263FB830E21E60 /* common_sse41.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 904E81C47E6996CB9950BD9C7DC7F1F8 /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = D6A4C5A849FCC316B4C8345E9E5447E2 /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 905082AA9D899A3B7E1BB0B604313971 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 223DEB33C947EA9B717F7203C12E4733 /* SDImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 905652543A1D4F172726C2E8C34D6518 /* SDFileAttributeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 51578BA0816095D587281067F3B72FCD /* SDFileAttributeHelper.m */; }; - 90614006DEE2476FC563684DD2A504A0 /* AssetManager+ImageURL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E15C3623E28066F726211C90DDC3002 /* AssetManager+ImageURL.swift */; }; - 909C544B79175483251BC46FB225BEBA /* CocoaMQTTTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6264A78C9DE9C591EC0F17670FF5598B /* CocoaMQTTTypes.swift */; }; - 90AC39C3ADB425C5AC1E7F959BF384BA /* URLNavigator-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2253C41D07AF979EB8B3DEF1A0397F1D /* URLNavigator-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 90B28F4F929AECD1B38177E9977B7F3C /* RxCollectionViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D95107183E81B49889DA1B59E7858FE0 /* RxCollectionViewDataSourceType.swift */; }; - 90C6D6F36FC7F036060068E40C3FA0DE /* CLIColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 359F2EE2EB1475A378FEB36B67A8158A /* CLIColor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 90FE8617FCC2EBFC31CA8ACEF2711198 /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46773892B039F2FF17FAD63C1438BCCC /* Just.swift */; }; - 9162EF894ECC79E2524927E8EDD3A5F6 /* MqttPublishProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0E3CB5CBC9697B2CC9B14C0131B72F3 /* MqttPublishProperties.swift */; }; - 916490AFEEE8CE2E025909C1B91B2C96 /* webpi_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = BD6E10E2D43E60BAC6338FBE86C89E63 /* webpi_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9170655A7E8C85E679CEC6A234C6EF03 /* RepeaterLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4B44B5EDCE7D80C9023D177AF8BFEEE /* RepeaterLayer.swift */; }; - 917246393B791C8A6CB643AAD3DC2364 /* KeyframeGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C2DBA803DB968D6EA2BA1B50A53393C /* KeyframeGroup.swift */; }; - 9173CA8CE1020124CBCDCC83948CDB90 /* PhotoEditorCropToolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C382240507CAED9B063537CCF6BAD14C /* PhotoEditorCropToolView.swift */; }; - 91848ADD44CC1B974590F9FAD0D33F05 /* HXPHPicker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AA50B40822AFB11A5BBF4612202827A /* HXPHPicker-dummy.m */; }; - 918693042E70C68780908DD1BF122833 /* YBIBInteractionProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FEF8971195FEA8C44D4ADA10C1C2A0A /* YBIBInteractionProfile.m */; }; - 918AD406999AAE718841B034702BF5CB /* TAAnimatedDotView.h in Headers */ = {isa = PBXBuildFile; fileRef = 66EF86075F49BF18D049E59B390A792C /* TAAnimatedDotView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 919299610C2CA6AB6B58C902F9FA91F5 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 596CAEBB000166ED26460A06221CF937 /* AnimatedImageView.swift */; }; - 91AF661BB301FBDB2CCD3CED62072DAE /* EditorChartlet.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEF6D6A9B998EC98D54774144357C7B8 /* EditorChartlet.swift */; }; - 91B87C5B0A4D59D26CC93DA1001618F5 /* ViewTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9312CEE35982DD03616B16027303CCC2 /* ViewTransition.swift */; }; - 91C27091CC5DCFA114186C0C7805E8C8 /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 683A560BEACABCA2A76E0E743A32394E /* NSView+Rx.swift */; }; - 91CA63A8C62222E89FBB8FA2B7FE9CDE /* IQKeyboardManager+Resign.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48014DD5720694BF22B0C85D4707B517 /* IQKeyboardManager+Resign.swift */; }; - 91D2F952AB2260566749C785C7584F29 /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = D405F5E69B843C77A77828D34CC8F461 /* DDMultiFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 91FA6EE5F4C6B9164271AE9205E12C81 /* AssociatedValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9E3D4E39CECE11E0E596528ABC73818 /* AssociatedValues.swift */; }; - 92228DD6CBDC1074A914F953DD5224E0 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 53DA8CF0CABC7C92A45FCE674B0EAC69 /* SDWebImagePrefetcher.m */; }; - 9241FD36534F2A97E16E197608B1C23A /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4301A7963490E7EA50FDE02651E0264 /* Skip.swift */; }; - 924BB206EA770A1521FDEB1AC1C35E44 /* CameraViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26DD2A9628089477808F581DE0E86C62 /* CameraViewController.swift */; }; - 9262CEF0C1775F41E53E24523B2A18FE /* random_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 97EAF28D46F2325B75845B54C98BDC6D /* random_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 9298CB7C2E4AC4E751E535DA15BEEFA8 /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A4984F60B670FBAA5596C60F0A9378D2 /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 92A43BFC165F5595D1CF24AD2C65D6C0 /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FC537DC226C1BC98E9EAA3D8C9BDF43 /* ImageDataProvider.swift */; }; - 92D50FCEBF77BFACA64AB481BF6EB687 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC09E99339BC4479808BFE8BB42A2AFC /* CallbackQueue.swift */; }; - 92F619B07D3D91F74CDA3CA4B000807C /* MqttDecodeConnAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1934BB31EBE2B7F1312F7238BE6FA9C9 /* MqttDecodeConnAck.swift */; }; - 934168B21ECDFAFFA365C1EA67491B83 /* YYImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = ADF33F694FF58964F4F17963AD40DF3A /* YYImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9358FC6C6DA728AEE250D8E7DD236946 /* MJProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 7166E97C3A47F53AA049366E77DAFAAF /* MJProperty.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 936503E8CE03C1985CC7F73B2FCD5D25 /* EmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E388866B07CD38911D9F60E9534BEF4 /* EmptyView.swift */; }; + 8E23D7177379A15D967DF1E9A27E069E /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 7C08902B10A2B2723F22E0532F0348FD /* PrivacyInfo.xcprivacy */; }; + 8E2CA0865DE0A2AAF339EE30A9B44B56 /* OIMManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E56FBBECC3593404D9BD004B9474E026 /* OIMManager.m */; }; + 8E549B308AE1B5B2FD6EA4435D5252BB /* PickerCamerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25964A2BFA06985D1963FE0B54FAFDDB /* PickerCamerViewCell.swift */; }; + 8E5A40EB2652D32EC7F38833C460581D /* ShapeTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CC23D8D9D2E22D1A104DB39972887D6 /* ShapeTransform.swift */; }; + 8E664356B7A8515684AA7E3DBF687799 /* UIImage+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 2655D9F498605D4AB5911105CF4259D3 /* UIImage+Transform.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8E6FD5ED48BD0F55E0B72C5E0605062A /* ImageLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC46CC4B51FACA7DABC12B6A7811D691 /* ImageLayer.swift */; }; + 8ED9139E715408EDB79527D6169FB912 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = C79D9C0A4C9C760E5BCF9CB49DB15566 /* PrivacyInfo.xcprivacy */; }; + 8EE1FB0285E02C433C5E762B13B33DAA /* FillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = A44BA2FC4E0FEBA2CECFB26822B28E55 /* FillNode.swift */; }; + 8EF9E020BC7B8E2E9276C2F32408810A /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D77119002B9E9BFE370082E2FABF3AE /* _RXDelegateProxy.m */; }; + 8F2B26A032E5F2B4F6A15A8B15A5750B /* RxNavigationControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90A34AB485017954C0B2257E5E794AF2 /* RxNavigationControllerDelegateProxy.swift */; }; + 8F420E9DDBD125163B97E8F489286F71 /* UIActivityIndicatorView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFAB461E4947C2CA3E6502B6A9741A56 /* UIActivityIndicatorView+Rx.swift */; }; + 8F4AC5455CDD202655025DE431360AEE /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34E31D0A74AA6B15F08E12E80211AE4F /* ParameterEncoding.swift */; }; + 8F8DA10D863C54714E3AD4E2D7228484 /* IQDeepResponderContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA6BDE2A6F08B31BBE20CFBD5DF6D25A /* IQDeepResponderContainerView.swift */; }; + 8FF7B6477BFA6E6ABA168E1417291D5F /* MASCompositeConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 841EAB6E1B9FCC986405E28C41815109 /* MASCompositeConstraint.m */; }; + 900D4B86B2D8C68D6E19985CAD9D4D80 /* MGCDAsyncUdpSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E66ED9E584993C64E8FC60717E3985A /* MGCDAsyncUdpSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 90264A40ACA3CA7A1F141D7DC7D17EBE /* ImageContentType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E033A8838FE0DF09144CFB3FD0312C18 /* ImageContentType.swift */; }; + 903C0676C8543A3F851A6C7CB065921D /* YBIBVideoActionBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 80B3DD388D6B8EBC04539E21E8811A45 /* YBIBVideoActionBar.m */; }; + 903E0291D059357C52DC9BC2E6D1C20C /* dec_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = A28298A565AA57D04858903086A77821 /* dec_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 90404F7A6DA3218098A2FAA9CF2933DD /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4001ED0DA20BF909CD732E71BB23F9AA /* AnonymousObserver.swift */; }; + 905E628D24BE715878AE0B3EBE08E50C /* webpi_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = AD284DE7F1D3464DCA9F3CB97B923CA1 /* webpi_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 90614006DEE2476FC563684DD2A504A0 /* AssetManager+ImageURL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32E0916F451C1E78A4BACEA4BA4782E2 /* AssetManager+ImageURL.swift */; }; + 9071391E0EE41BC95A39006C02F0252D /* SDWebImageError.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D0AB4B5C21C4490E112205846E7A45C /* SDWebImageError.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9078C295A1E86AE3755F18D974C8935B /* color_cache_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 9EDA8AF477695F3E8F40EC297C7ABBC9 /* color_cache_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 909C544B79175483251BC46FB225BEBA /* CocoaMQTTTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = A222064FB0531DF7268BE6207EBBA9A9 /* CocoaMQTTTypes.swift */; }; + 90AC39C3ADB425C5AC1E7F959BF384BA /* URLNavigator-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A35EE85676AF55AEE71039E4F213EE6C /* URLNavigator-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 90B28F4F929AECD1B38177E9977B7F3C /* RxCollectionViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 207618AED74B237025244A4440B982EA /* RxCollectionViewDataSourceType.swift */; }; + 90C6D6F36FC7F036060068E40C3FA0DE /* CLIColor.h in Headers */ = {isa = PBXBuildFile; fileRef = D9E473DDF54C8AE383E830238EFC643E /* CLIColor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 91594356AA19C51385A25731008259C4 /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0FF4D8C6C397EA591EE5CD53A445003 /* WithLatestFrom.swift */; }; + 9162EF894ECC79E2524927E8EDD3A5F6 /* MqttPublishProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C12683F7B76DD282C6211F203912417 /* MqttPublishProperties.swift */; }; + 9170655A7E8C85E679CEC6A234C6EF03 /* RepeaterLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E575DB2907C8D235681DCC75CA57410 /* RepeaterLayer.swift */; }; + 917246393B791C8A6CB643AAD3DC2364 /* KeyframeGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D42F5235578239CFFEBC19E737C3592 /* KeyframeGroup.swift */; }; + 9173CA8CE1020124CBCDCC83948CDB90 /* PhotoEditorCropToolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D103CC5B1A30A0E6FC266BADC89D58EA /* PhotoEditorCropToolView.swift */; }; + 91848ADD44CC1B974590F9FAD0D33F05 /* HXPHPicker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4455D05FABB163049C7D21737CF61B87 /* HXPHPicker-dummy.m */; }; + 918693042E70C68780908DD1BF122833 /* YBIBInteractionProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = FA51BF314B2289624E0834317B6039CA /* YBIBInteractionProfile.m */; }; + 918AD406999AAE718841B034702BF5CB /* TAAnimatedDotView.h in Headers */ = {isa = PBXBuildFile; fileRef = 49708D9E34FB5B18841329A06C017BA5 /* TAAnimatedDotView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 919299610C2CA6AB6B58C902F9FA91F5 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40E382C847B3E998A1F743FF5B497116 /* AnimatedImageView.swift */; }; + 91AF661BB301FBDB2CCD3CED62072DAE /* EditorChartlet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34B75767277AB431BA1768934AC41145 /* EditorChartlet.swift */; }; + 91B87C5B0A4D59D26CC93DA1001618F5 /* ViewTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1674C8903747DA8652CC6F3F876226E /* ViewTransition.swift */; }; + 91C27091CC5DCFA114186C0C7805E8C8 /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 895EAE8587E10937A91EF48EF0B6CF12 /* NSView+Rx.swift */; }; + 91CA63A8C62222E89FBB8FA2B7FE9CDE /* IQKeyboardManager+Resign.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09A8ECBAA7CDAF40D2008A8614103FF9 /* IQKeyboardManager+Resign.swift */; }; + 91D2F952AB2260566749C785C7584F29 /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = D6569D48033E85F8CFEE2325093C6172 /* DDMultiFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 91FA6EE5F4C6B9164271AE9205E12C81 /* AssociatedValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0211879E334914E8AD149E8DF1669057 /* AssociatedValues.swift */; }; + 92178C0EF312AD894FFE948403481CE5 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53E2428155CC7AB0FCDF135A7C324AD2 /* InfiniteSequence.swift */; }; + 924BB206EA770A1521FDEB1AC1C35E44 /* CameraViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F687878994F6ECF6877EA6DFD7FFCEF /* CameraViewController.swift */; }; + 926F916B33CB293F8F63D0A1ED8110F3 /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C08CD8A8333056744CDA523DBDA5073 /* SDWebImageDownloaderOperation.m */; }; + 928C414C6A5F8770E799F2386291B965 /* SDWebImageDownloaderResponseModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 49AAD24A62D7C85D13BDDDFECC01BD9D /* SDWebImageDownloaderResponseModifier.m */; }; + 9298CB7C2E4AC4E751E535DA15BEEFA8 /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A0242830235D37E348DE76FC803160C0 /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 929E4B0034C314B53CC89941ECC46865 /* palette.c in Sources */ = {isa = PBXBuildFile; fileRef = 0A2993512B6CDF7357F150DAC29A481A /* palette.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 92A43BFC165F5595D1CF24AD2C65D6C0 /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CD5C0804E49D5B695AB39EA3C0B3D8B /* ImageDataProvider.swift */; }; + 92D50FCEBF77BFACA64AB481BF6EB687 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = F71AB4DA1C6571B95D530E50155BEED7 /* CallbackQueue.swift */; }; + 92EB628A70AA6B0F70F4BAC58471A2EE /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = A855F1B2E707D0CDB3363D352CE50FD1 /* Throttle.swift */; }; + 92F619B07D3D91F74CDA3CA4B000807C /* MqttDecodeConnAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE51E0375992301E01125A333D4DC596 /* MqttDecodeConnAck.swift */; }; + 9302D3CBDF8ED422F5690808A521610F /* enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 30C5DBD0D030D77AE75AFC25DBA9C009 /* enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 934971EA7C3D1E3F4F4544BB172E0237 /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = C77904727CFA2B91864C243434C3BAA7 /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 934E4B77551FEDA6178A7F7B33AF4768 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = EA708F303DB0730405474452DAD14BBE /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9358FC6C6DA728AEE250D8E7DD236946 /* MJProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = FE07E225E63508F96E9AD509D39DC24F /* MJProperty.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 936503E8CE03C1985CC7F73B2FCD5D25 /* EmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B711D6E356A2688FE19C11F6DFAC77A /* EmptyView.swift */; }; 937E4C92B122C2049A0CAE2D16116B05 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 93C6077AEFD0E46EBC9140156C32A15C /* PhotoEditorFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3753B09B142203179B95070DAC5EDE67 /* PhotoEditorFilter.swift */; }; - 93D32E94C7A52774FE14089F742717F6 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 1CD97641DD6ECEDB258D159A2AFFCBA4 /* PrivacyInfo.xcprivacy */; }; - 93DD3438FA31B90F60BCC482878F1968 /* YBIBVideoView.h in Headers */ = {isa = PBXBuildFile; fileRef = 60CF361D93E025591A580D1DE14A575E /* YBIBVideoView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 93FE149B3C3913AACADF623EC2B74FF3 /* MGCDAsyncUdpSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C84B097EB233543D00D926B071C73C3 /* MGCDAsyncUdpSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 94185F5AD007860EDB05263A7625C098 /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7641BE45AAC9FC0D71E876A39A0E15DD /* HistoricalSchedulerTimeConverter.swift */; }; - 94440F5D1A5B7F87009DD3EA604AD46B /* AlbumTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10B9704468AAA18D0CB989F8BCFE63B0 /* AlbumTitleView.swift */; }; - 94966D8E718D055DDB1B033A3FFDAA74 /* alpha_processing_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 09C86198C2256BDDF16E6AAD87929092 /* alpha_processing_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 94CE2F8D9A996E797BBF4D37580CDA63 /* YBImageBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 0064D2290AF3BB298818A23ACA0176D6 /* YBImageBrowser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 94F7C08CA263352DCD2C3C1E5941D4AB /* SDImageAPNGCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FF0C9B9A8D4A930BEFFA6B544CC40AB /* SDImageAPNGCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 94F7DD90CD8F0A197D84EDF97813A094 /* SDWebImage-SDWebImage in Resources */ = {isa = PBXBuildFile; fileRef = CF1281E58AA1045D4B7F33FC56691C42 /* SDWebImage-SDWebImage */; }; - 94FF83A49128359842CBC062AE979EA7 /* ShapeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7320F874E285135405738C797F61D20B /* ShapeAnimation.swift */; }; - 9519024E5AD6C4F1ABF70AC960291D76 /* SDWebImageDownloaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = C7E7120350B707EAC77B0E294F24A2D5 /* SDWebImageDownloaderConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9534119EDE1FB3F9DECE76D8130D6397 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F87CCA42ABEDE3B6E4F1DFCA80E10110 /* Storage.swift */; }; - 953FF696DD3B62FB3B39114A6A8FA0CA /* PhotoTools+File.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99CCC76000394231330673A0FBE8F48D /* PhotoTools+File.swift */; }; - 9540707F7AAB70EDE0369AE6E75A9CAD /* Infallible+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5A29B7D59A3FBBCB16A9E93E1A7B458 /* Infallible+Driver.swift */; }; - 9542BC97F490CB6D4671C68776DC2B9A /* FrameConnAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = D54BDEBFE0115E883EB21D577305A9ED /* FrameConnAck.swift */; }; - 955B87902E039163281C4F47C95DB851 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B5AD8083CFE0C2CFB8CA67C123AD33FB /* MJRefreshBackNormalFooter.m */; }; - 9571DF0FBCFA27AEABC1558BB94F2F4F /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EA2FBE6575DA17CD1DD52420BF528D3 /* PublishSubject.swift */; }; - 95B8F2F4A82C78DFF16B127288DF8612 /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = C908222D80E0B9D4ACA288627EC1B9C5 /* DDTTYLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 95C73DF77BBC82BA09363C45E7B6021E /* YBIBSheetView.m in Sources */ = {isa = PBXBuildFile; fileRef = 65C193D1768A3C37C44410E340B0CAD9 /* YBIBSheetView.m */; }; - 9612707F9DE302BF40FCBE970A9F859D /* YBIBContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = C1DA21D70CDD5842BFC58FF130362DA4 /* YBIBContainerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 967EB1B26AD3555440137B3FB073FBE6 /* SDWebImageDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 39F5FA7344568B3C59B14A864DFCF2E0 /* SDWebImageDefine.m */; }; - 96A0DA6672910FE9DA180C29622A8F3B /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EEC31DBB343C2351372000237F9A7E3 /* StartWith.swift */; }; - 96AF24FDB989490637082038CF8EB93C /* Navigator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C34E466BD4C1114A2346FF713F9EB92 /* Navigator.swift */; }; - 97213AF9E83AFDA9B63697F584DFC456 /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DEC98A9999954986F3A78F04590BCF7 /* ControlEvent+Signal.swift */; }; + 93A798255A9DBC15568CE374D8C45FDD /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 6113AFDEB157515AC877EB74929B9421 /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 93C6077AEFD0E46EBC9140156C32A15C /* PhotoEditorFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C0312C361CA0850FD7714F05E784F15 /* PhotoEditorFilter.swift */; }; + 93DD3438FA31B90F60BCC482878F1968 /* YBIBVideoView.h in Headers */ = {isa = PBXBuildFile; fileRef = 77D5FB56FA407227EAB35953E70BA375 /* YBIBVideoView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 93DF9FBA8F84BE70C4A6A71DABE03171 /* SDWebImageDownloaderRequestModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 73EBDA07508B9D2A9BE9D0A0B3ED35A1 /* SDWebImageDownloaderRequestModifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9419084A3CDEEF9900A41E74AB556E6A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; + 94387FAAF4B11E0D026EBABA97664AD2 /* quant_levels_dec_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 79F0DEA386A30230760E68E44A989C25 /* quant_levels_dec_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 94440F5D1A5B7F87009DD3EA604AD46B /* AlbumTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7F9685194E94F4345B25844921CBCE9 /* AlbumTitleView.swift */; }; + 94CE2F8D9A996E797BBF4D37580CDA63 /* YBImageBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = E592FC505603BBFC0DD854D3E8160EBB /* YBImageBrowser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 94FF83A49128359842CBC062AE979EA7 /* ShapeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63F3DEBBCE2EBAE38781D60A708BD66A /* ShapeAnimation.swift */; }; + 9534119EDE1FB3F9DECE76D8130D6397 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 269C7A10A27042611F838EF99AECCB95 /* Storage.swift */; }; + 953FF696DD3B62FB3B39114A6A8FA0CA /* PhotoTools+File.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA2A3F99E8A1A0597FEB8DC137D53B28 /* PhotoTools+File.swift */; }; + 9540707F7AAB70EDE0369AE6E75A9CAD /* Infallible+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA563D9404D3A285F6F5C809EAAA279C /* Infallible+Driver.swift */; }; + 9542BC97F490CB6D4671C68776DC2B9A /* FrameConnAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EE6BF7C618764553866F85E7F70A066 /* FrameConnAck.swift */; }; + 955B87902E039163281C4F47C95DB851 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = E5FF1B06FA5053EB34317EDD3F26AC6E /* MJRefreshBackNormalFooter.m */; }; + 955D3CCB1E3030034D4131C0869A9B00 /* SDImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9889317905663B1C0C205B1DA897E870 /* SDImageCodersManager.m */; }; + 95955D1EB0A6713DAB4941DC4284221B /* picture_csp_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = BBA1F28F529E8F60E458AE5232383B11 /* picture_csp_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 95B8F2F4A82C78DFF16B127288DF8612 /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = DE1AD083B2C302642EA328F2B42AF429 /* DDTTYLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 95C73DF77BBC82BA09363C45E7B6021E /* YBIBSheetView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C1ECDA916F1ADA58EC4EBBFF53CEC20 /* YBIBSheetView.m */; }; + 95C8AAFC412ACF737AD74EE9A54E1D5E /* SDCallbackQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = AE4C59ADCC0FD9C1D22F48CFC0F6FAC3 /* SDCallbackQueue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 95FE79790AB4474D2E61545AFDBF35E2 /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8BF3B1D26BFA1E037A5E8A149790082 /* DisposeBag.swift */; }; + 9612707F9DE302BF40FCBE970A9F859D /* YBIBContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6548E820565373E5BD71550C734F7DAC /* YBIBContainerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96AF24FDB989490637082038CF8EB93C /* Navigator.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC951090A674C43AA172DA9B4013B66D /* Navigator.swift */; }; + 96CA22FC842812DA4A95AE3B37AC2BCB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + 96E3C750A49F13437183AD698BF8235B /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87BA06355FA83A3B0CC7D07ED107F4D8 /* Debounce.swift */; }; + 96F4670BBE598F0D47EBB68310FEF72F /* Pods-QuickLocation-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F742F9BBDEE927B1CEBB85C83810BC8 /* Pods-QuickLocation-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 97213AF9E83AFDA9B63697F584DFC456 /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F9165BAD5882265BBB8EB15963A29F4 /* ControlEvent+Signal.swift */; }; 9765D023EA9673C300F3621E73902B80 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - 976F2DEC006F1C7F8AEB874CE0018985 /* DefaultsAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBC1006D99510F2B77703B0D907900E7 /* DefaultsAdapter.swift */; }; - 97728BEA5E4BBB2425B19F1F43708CEB /* SDImageTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B726DDA7B902F4F82BE327E53A061A3 /* SDImageTransformer.m */; }; - 97B24C1F3ECCE1760A4369FFD8C7A2B8 /* picture_tools_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 8196C3C9B1B5799D823053CA0EB96411 /* picture_tools_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 97C510926B08A4E7D2DAA0EB4526BAB2 /* SDAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = C06AD67B5A6B622652FBAB9DA8A5BB43 /* SDAnimatedImageView+WebCache.m */; }; - 97CA4DF14BA4FFCCEE5189945F14010F /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = C038F847547D38FB1532E99F9A1C6345 /* Queue.swift */; }; - 9812D1624B70319D03262967BA53F1D5 /* AlbumTitleViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D57BF807879BC75AFA00B6B41DBB30E9 /* AlbumTitleViewConfiguration.swift */; }; - 981AA89FE767A25C5178C29F04D024CF /* upsampling_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 44DF6974E5FEA2BA3EB65D807DA0C248 /* upsampling_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 976F2DEC006F1C7F8AEB874CE0018985 /* DefaultsAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E69F0248340E536C7AF9B50F98B08A /* DefaultsAdapter.swift */; }; + 97F918D53A4A56B564CD7ED107E092B4 /* lossless_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 1D0B55AB2CF73C6D437234073463B907 /* lossless_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 9812D1624B70319D03262967BA53F1D5 /* AlbumTitleViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18A50077210FAE412B182999558AEBE1 /* AlbumTitleViewConfiguration.swift */; }; 9847DF292DB8ED979719B25E15224044 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 9869E7C419F4AA14557C287A77E6E7F8 /* String+Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C26063B8AC21CC1A316FD4B12F870D /* String+Parser.swift */; }; - 9878BBBB5F72D65F065E1B2D097BBCA0 /* AlbumTitleArrowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6456D0B1336F02185428C2CF4FC8693 /* AlbumTitleArrowView.swift */; }; - 98C47C83B10093BA5D1E6A84A35F9833 /* RxSwift-RxSwift_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = 420D86B6DE49D1E1898C3A498E4F4195 /* RxSwift-RxSwift_Privacy */; }; - 98D2C5A94857D45C5E6476DF11659DD3 /* SGQRCode.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 1AA766A82E2247718BDFA82ADBAB1E3D /* SGQRCode.bundle */; }; - 98D4097922F78A49E02441100FF15AC3 /* PreCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC1672B45D503977C27F724D5FD941C4 /* PreCompositionLayer.swift */; }; - 98E85707455AF1E27F8FBDA8CFB3B53D /* CustomLanguage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65848F29943117E7D5BC1FEA164A45F5 /* CustomLanguage.swift */; }; - 98EFA246A2A845E74DEFF098CE60356C /* SDCycleScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 58842827F9B158C61973A03E8B9CF996 /* SDCycleScrollView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98F2777C7B7BA024CF0DEA263EBEE2FD /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B35FB5FFAB556054BB3B3BFA556A852 /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 990A4E31ADF23A8BC1C5044ABD45B979 /* ImageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DD32AB4084E0A4BCF180CB08B40EA58 /* ImageContext.swift */; }; - 9981C32E56FF09688D9FBCBF45FB93B2 /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A2E02D1722B3A33D3DEBF618B9F3665 /* NSButton+Kingfisher.swift */; }; - 99AB67489232A0D64E91577E068EBDDE /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63CBE6BA4EC2A6DCB2D6C8F33AA568AA /* RxCollectionViewDataSourcePrefetchingProxy.swift */; }; - 99D2D2129D75D3C07E0123C98C2A14FA /* TransformAnimations.swift in Sources */ = {isa = PBXBuildFile; fileRef = B047B730F24C68A1550B884F328BAFA1 /* TransformAnimations.swift */; }; - 9A4EE39A9D9A9BEC56B0BF47CEADC899 /* SDAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A4B01363E959246C001704CF622AE02 /* SDAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9A57392E0BC5A5E6A886134E855A9381 /* RootAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A123D5B066EF03B5D68327658EB21E39 /* RootAnimationLayer.swift */; }; - 9A64AA527A1156361FEFF89E58AA8A43 /* FramePingReq.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A8FB8844C664AFF42D72719B4F2F1B /* FramePingReq.swift */; }; - 9A7E5CE23211E85C6232833EB3741A71 /* PhotoPickerSelectableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D347094CD2B7660AFA1A116B96DAACCD /* PhotoPickerSelectableViewCell.swift */; }; - 9A7FB1E975A5955C896E6B195C521804 /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 25573327F2BDCF43D5640DCAACAA980E /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9AA6EDA8450795A0C27D9BF38F5D44DF /* libwebp-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 93A1DF7884C579B356CF29E82380F94C /* libwebp-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9ACCB282299CCC09F7018E6CA760C1D1 /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 002066C9C937AC680354C31942BCD868 /* NSObject+Rx+KVORepresentable.swift */; }; - 9AD9BA7A311DF770828C4B304E63A9A1 /* OIMQuoteElem.h in Headers */ = {isa = PBXBuildFile; fileRef = B43D6A13F929E153E6CAB632CF8F5576 /* OIMQuoteElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9B04AA9640ABF659FE873D8232EBD63E /* SDAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = D01C28E01DB8F5E796BF671C12F5539A /* SDAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 9BC684D22FD262F7AC89C16D7D16B5E4 /* upsampling_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = C0F5394B6890219BA057ACDF2823CD3D /* upsampling_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 9BF10B033DE930DCB412101F17A2F9F3 /* Locales.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE3659ED7DD77C6E16BDF97E4947FDB2 /* Locales.swift */; }; - 9C5AD0CCE68EEAE2096052C189F3A948 /* YBIBImageData.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B9FCA30500ADEEA3A8D671E6982689 /* YBIBImageData.m */; }; - 9C89110A7C655E5C39B3135E9020CBF7 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1668FAAA23FE11E9B932F62200E2A654 /* Alamofire.swift */; }; - 9CAAFCB8908C7DF816CF3CFDD6FEEE12 /* SDWebImageIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 96B9204471436B74046B2B4D31448436 /* SDWebImageIndicator.m */; }; - 9CE2B0DEBE0178D7BCA89AD9A7F0BFDF /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40EBC4EEB914AFADE0E3C8AF9F9A7D6 /* MultipartFormData.swift */; }; - 9D22F88B7F1AF054C2BF025DFB767154 /* IQKeyboardManager+ToolbarManagerDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 440302C5D218931A156A53699627CF20 /* IQKeyboardManager+ToolbarManagerDeprecated.swift */; }; - 9D3503AD6B9B4367B93A5B548AA24040 /* OIMManager+Connection.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BAF1FDE010874C5C47CF1854B6C0142 /* OIMManager+Connection.m */; }; - 9D3C14C890F752864533DD41540D7678 /* Commons.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBC21C6CF09DBB8AD57AE51D7F3F1415 /* Commons.swift */; }; - 9D46306826317C2783B0A8255691E035 /* StringEncoding+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F0A952B693A61905E1C59B2A0FB695E /* StringEncoding+Alamofire.swift */; }; - 9D613462349AB2ECB9AA055D9B6E260A /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 78D4A7B93C67B758D9B485033BEAA897 /* PrivacyInfo.xcprivacy */; }; - 9D7EBD01D0A527C34FD31EE1DBDCD650 /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4521951427EF0E83A2C4EB8BE28B4F55 /* DelegateProxyType.swift */; }; - 9D8BF11B27F90EE2FEC8E030D8D324C7 /* OIMConversationInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 45D324D8F3CC753873F8C6CA71268186 /* OIMConversationInfo.m */; }; - 9D99119517C283B342844D8DA80A1F26 /* OIMDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AAC762F10901C124E0DF7EC408B09DC /* OIMDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9D9E2C0A96E8F024ABEA21B652809FC1 /* VectorsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30A2C1E28CC460FA98D8FE3B09EA678C /* VectorsExtensions.swift */; }; - 9DDE9A4DCA7722B701E4BC61B2CD9D6E /* KeychainItemAccessibility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98DE335610EC0EE4F5D7A40688C88D11 /* KeychainItemAccessibility.swift */; }; + 9869E7C419F4AA14557C287A77E6E7F8 /* String+Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05D4F170CB3B95A7D5C40EA50EACDBF1 /* String+Parser.swift */; }; + 9878BBBB5F72D65F065E1B2D097BBCA0 /* AlbumTitleArrowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13BB21CDDB5E766314F6A895242BCAE3 /* AlbumTitleArrowView.swift */; }; + 989785AE3D6258788DE6C39D8A120DB8 /* SDDeviceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 02F5AB4CACA0AF5CE60499113BE1DCDE /* SDDeviceHelper.m */; }; + 98D2C5A94857D45C5E6476DF11659DD3 /* SGQRCode.bundle in Resources */ = {isa = PBXBuildFile; fileRef = F6DA15911B3B3334B18A970E08969134 /* SGQRCode.bundle */; }; + 98D4097922F78A49E02441100FF15AC3 /* PreCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06FE48917D2FF8BC79532648C90E9423 /* PreCompositionLayer.swift */; }; + 98E85707455AF1E27F8FBDA8CFB3B53D /* CustomLanguage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A1F3887CF166881A90D0251A37677A4 /* CustomLanguage.swift */; }; + 98EFA246A2A845E74DEFF098CE60356C /* SDCycleScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 89E87B649B72C678F642AA9CD2B034A6 /* SDCycleScrollView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98F2777C7B7BA024CF0DEA263EBEE2FD /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B1C575FE42230EBC0F0636982EA2948 /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 990A4E31ADF23A8BC1C5044ABD45B979 /* ImageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = D80620B120B7705CE69998FEA1E2ACBF /* ImageContext.swift */; }; + 9981C32E56FF09688D9FBCBF45FB93B2 /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F243C8725FCF2440D16E12F4637E980 /* NSButton+Kingfisher.swift */; }; + 9992620593CD8AE69C0987A8478112FD /* IQKeyboardToolbarPlaceholderConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90792980B76BEF6E2C88D25F875B289E /* IQKeyboardToolbarPlaceholderConfiguration.swift */; }; + 99AB67489232A0D64E91577E068EBDDE /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1335B1899DB6A965DF2F8857B53475BB /* RxCollectionViewDataSourcePrefetchingProxy.swift */; }; + 99D2D2129D75D3C07E0123C98C2A14FA /* TransformAnimations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 450E6AE9B17D7A74ABECBBB7869B8EC3 /* TransformAnimations.swift */; }; + 9A545477FDD861C868C5EA5FF7506722 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A3FE4F803F93742F0AC71B44E9191600 /* PrivacyInfo.xcprivacy */; }; + 9A57392E0BC5A5E6A886134E855A9381 /* RootAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F4AB83CB1799C5EB62FC31F6926CCCB /* RootAnimationLayer.swift */; }; + 9A64AA527A1156361FEFF89E58AA8A43 /* FramePingReq.swift in Sources */ = {isa = PBXBuildFile; fileRef = 881A59F9F19B709988F3DC350267EAF8 /* FramePingReq.swift */; }; + 9A7E5CE23211E85C6232833EB3741A71 /* PhotoPickerSelectableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBA79488F51CFC2D81C9B99B58ECE60C /* PhotoPickerSelectableViewCell.swift */; }; + 9A7FB1E975A5955C896E6B195C521804 /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0736C8CEBFCEAB17E494E84784E6862B /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9ACCB282299CCC09F7018E6CA760C1D1 /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64A6F14AC066974E0E5E7B99E863B192 /* NSObject+Rx+KVORepresentable.swift */; }; + 9AD9BA7A311DF770828C4B304E63A9A1 /* OIMQuoteElem.h in Headers */ = {isa = PBXBuildFile; fileRef = A00EEAF7E0303108568C5FAD3AB2D557 /* OIMQuoteElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9AE6E42AB47CAFB33648FB5345021872 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; + 9B32522C749567153F536608FFAAC6BC /* enc_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = AE2B997FBCC1DE8CD59600211F44791B /* enc_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 9B3848511B8204F0A23C4A4587D5BE2C /* cost.c in Sources */ = {isa = PBXBuildFile; fileRef = 82A5EE6F18D1A7E544D9F6FA224CF54D /* cost.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 9B908F768269A8D314A2A177D8393F2E /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8CAF9B1A9D3088BB3C83EF199E3157E /* Error.swift */; }; + 9BECD5A0108948541F0CBE69CC3BB831 /* sharpyuv.h in Headers */ = {isa = PBXBuildFile; fileRef = 16B12549EED8C484A89EF20F362B266D /* sharpyuv.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9BF08F857F66B1898E0EB7B468392B2C /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4D40D37AA4A62CC98E80D6E954943F /* CompactMap.swift */; }; + 9BF10B033DE930DCB412101F17A2F9F3 /* Locales.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DC493F8C00A1D9F6E4AF2C55E503A27 /* Locales.swift */; }; + 9BFC7E7CC12967C750E0196A54F0ED1E /* SDImageTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 99E09B3397B77CFAC051EA555FB0B31B /* SDImageTransformer.m */; }; + 9C18C4EC1A535D28E46ECEAFFDD08D0D /* SDImageFramePool.h in Headers */ = {isa = PBXBuildFile; fileRef = DAF6E3CFC7A12AB068DA886C4484D5C6 /* SDImageFramePool.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 9C5AD0CCE68EEAE2096052C189F3A948 /* YBIBImageData.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B3679255005CDE38E5A3A1C75F6C6D2 /* YBIBImageData.m */; }; + 9C89110A7C655E5C39B3135E9020CBF7 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3CE37BF7B66D2219D0489CFE4515463 /* Alamofire.swift */; }; + 9CB957304CB09B7464E06B50CE4BE1FF /* yuv_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 06C13D9425C4D50283587AFBF8A69EC7 /* yuv_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 9CBFE3709C1CC6F73D5F58ABE8714761 /* thread_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F34EB687A062F172354E1A27A5A6A7B /* thread_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9CE2B0DEBE0178D7BCA89AD9A7F0BFDF /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83A132F20A5C4F1E9595C28D0D59A3AA /* MultipartFormData.swift */; }; + 9CEA601A13EF8A488F68FA0793CD735B /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB0F09795DBB11645A0C90417370D9A5 /* ConnectableObservableType.swift */; }; + 9CEC3953E24EA1536927D9890F5BAAD7 /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FB77F58FFD51F4C092ACABBFD2A05C5 /* GroupedObservable.swift */; }; + 9D22F88B7F1AF054C2BF025DFB767154 /* IQKeyboardManager+ToolbarManagerDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 901BFD1FD9A6305F6899B30975A43502 /* IQKeyboardManager+ToolbarManagerDeprecated.swift */; }; + 9D3503AD6B9B4367B93A5B548AA24040 /* OIMManager+Connection.m in Sources */ = {isa = PBXBuildFile; fileRef = 56E6B3C61901DA3375A431CDA4D71D3D /* OIMManager+Connection.m */; }; + 9D3C14C890F752864533DD41540D7678 /* Commons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 159ED9E288C05A7DB23BB52AACEE87C5 /* Commons.swift */; }; + 9D46306826317C2783B0A8255691E035 /* StringEncoding+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = B746682B9025B270CA5D06356E3A4259 /* StringEncoding+Alamofire.swift */; }; + 9D7E29F043FCE4B330218A8EC2B9574D /* dec_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 5BA6E5CEBDC45B19A92822D1977CADF3 /* dec_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 9D7EBD01D0A527C34FD31EE1DBDCD650 /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BFE6AF9BE7AC9E93F2AC07591BC4E93 /* DelegateProxyType.swift */; }; + 9D8BF11B27F90EE2FEC8E030D8D324C7 /* OIMConversationInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = E9FBD84E827D8A3B0655B00324F51457 /* OIMConversationInfo.m */; }; + 9D99119517C283B342844D8DA80A1F26 /* OIMDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 950DB0E1DD74F487AB4D1E809EB13CEB /* OIMDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9D9E2C0A96E8F024ABEA21B652809FC1 /* VectorsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAAC7571AF2FB2F52B653259929D0824 /* VectorsExtensions.swift */; }; + 9DC74C958B3A6697F473DDD252E3702E /* Array+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = A80EBFD6982C48634607FB7B9B19C41B /* Array+Sort.swift */; }; + 9DDE9A4DCA7722B701E4BC61B2CD9D6E /* KeychainItemAccessibility.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4733562A2C842C8B44CB04D1BF0A9CE /* KeychainItemAccessibility.swift */; }; + 9DF3962DBDB1BA3FA797DEAB09D8C1F9 /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = A428A2A89EE692D062C56605545175D9 /* BehaviorSubject.swift */; }; 9E0045B41BFE697DB4ADE151228024D2 /* SnapKit-SnapKit_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = B9DCB5EC0B1CDADD221717CADDF62359 /* SnapKit-SnapKit_Privacy */; }; - 9E0BFD43354B5C39E229B566380FBC7F /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 160A2DABF59412E2E5E7DEF1991BD093 /* SharedSequence+Operators.swift */; }; - 9E1B9E12EB2FA47D31C61522122C6CF5 /* OIMManager+Friend.m in Sources */ = {isa = PBXBuildFile; fileRef = 1141E1CDB1E35B5757B37C03C895DFD6 /* OIMManager+Friend.m */; }; - 9E3BFDF4B9CCBE6C70CEBE504C42BC13 /* histogram_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = F3BF48CDC34E798ECF4DBFF2D8EE6A53 /* histogram_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9E46EF300E2FAE9C075C03534DECBCA5 /* YBIBVideoView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DC4D505C06AB0A9504B08516652089A /* YBIBVideoView.m */; }; - 9E4FDDFBA5C3856E7C540B560910C2C0 /* CPListItem+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F9279FEB13C210A278C07ED03AD11FE /* CPListItem+Kingfisher.swift */; }; - 9E8ABB2490C30D6462B91C63A60D4A03 /* OIMGroupInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FE2CE9394D9E957DA273B20E3D80353 /* OIMGroupInfo.m */; }; - 9F450EE01DD84C061BD3DF4FA055AD3B /* IQKeyboardToolbar-IQKeyboardToolbar in Resources */ = {isa = PBXBuildFile; fileRef = A16FD016E18EACCF6B23F219F2E236FE /* IQKeyboardToolbar-IQKeyboardToolbar */; }; - 9FBF064800A5797DCFC32C613FEC7882 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BD9BE2E9F11BF7F70B1F47CCD1F4C55 /* IQBarButtonItem.swift */; }; - A002E77E30E8C6C20406535665186E0B /* unwrap+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = CABAD7FEADB02314A75EF172E71126A7 /* unwrap+SharedSequence.swift */; }; - A029B635564A3A7C8174D69E444241AB /* Editor+UIImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B448FA8D39E3AB70FF537FB68F45EEE /* Editor+UIImage.swift */; }; - A0407497DBA44A30E0AD19F4D9705B7F /* SDAssociatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 717BF415008F2F6B37456F3CF5AB2E5C /* SDAssociatedObject.m */; }; - A04A96E7523117C28FC3894A4FA57CE8 /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16B12E00E18144758DB265E26FB774D3 /* SerialDispatchQueueScheduler.swift */; }; - A078A275FFFA48D620074790DA3CA6CE /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F5F07082D5FBA6A96898CC4416F1AC2 /* MJRefreshStateHeader.m */; }; - A0C9812D61FD675220A16D91368FC484 /* common_sse2.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DCE417468D98ADEBE7D0B1874AAE1BC /* common_sse2.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A0E4A9C2BF836AFF9EFD0FE0751287F9 /* Archive+Writing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430C29FBAB6AAFD0D610191AEE538A8A /* Archive+Writing.swift */; }; - A0FA30229F7A3D0BA99D298C0EE51BDE /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 849C52DAAFC301A5A30B8E25DFD429BF /* SDWebImageCompat.m */; }; - A11B53CD11370C968EC79A951D865E4C /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = D3415965AD72E6E0449743A9AA96AAE3 /* DDFileLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A12FDB12DF3F9EB993A5CA6FA07754F7 /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = F4E64BDD4CE88CD99A47F93543439CAB /* MBProgressHUD.m */; }; - A13546213743CF2610800864045B5D7D /* ContentConfigurableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB3585F24ABB030F51C376A79B01D221 /* ContentConfigurableView.swift */; }; - A146D36DC8070733A58AD8D12D4E8E4B /* AnimationFontProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = B948A21B7867EDAFCFB0A9D1849EE81D /* AnimationFontProvider.swift */; }; - A14CB138559202BF9783493A3B0A49F3 /* YBImage.h in Headers */ = {isa = PBXBuildFile; fileRef = BD7FFF94410AC43BBEB48A67605CCBA5 /* YBImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A1B70BEB9DCBE081F5B39F596F2596C5 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A18890416141E1ABA1206C7829673B3 /* RedirectHandler.swift */; }; - A1DC9EFDF50DF0EAF24D9D7C219AD2C1 /* NSObject+MJProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 274D493EB4623230F2DF3A67C2D48CE2 /* NSObject+MJProperty.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A1DF430A0D00CF2B22B58E50BCCCA328 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 303ED1EFB15C5FBECA0CF9677E0C7B08 /* Event.swift */; }; - A1DF7CC1050800CFEFDBF00FC37C33DF /* frame_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 7F3E33D0B612F04223E8969615E2A625 /* frame_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A1E44277704AD68E867FD7C955A6632D /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 12F34DCFC406E21F90E829AD9590AAFF /* MJRefreshBackGifFooter.m */; }; - A1EE528A6078034F020361BC417B21A2 /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2248EBB2F316DD667581FE985E468B17 /* Debug.swift */; }; - A20DBEF15B6A962DF4C548A26F00C8C0 /* TrimPathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14824100F2E9675D290FC37016803702 /* TrimPathNode.swift */; }; - A21E48381D84E5A83C5139952CA955EF /* LocalAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 012D2F459B1B7A0F527D4AF0B373CEFB /* LocalAsset.swift */; }; - A27478B154525B257B5F72DEED25FAEB /* Decode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A03C6C2FB31327D0F1F963ADBE21848 /* Decode.swift */; }; - A2C7110369C17E79199614912D339A7C /* SDImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B76115F53C685C156E4476D359FCD9F /* SDImageGIFCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9E0BFD43354B5C39E229B566380FBC7F /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D1BD54F32FEA8B419595BA240C94480 /* SharedSequence+Operators.swift */; }; + 9E1B9E12EB2FA47D31C61522122C6CF5 /* OIMManager+Friend.m in Sources */ = {isa = PBXBuildFile; fileRef = B741E8E17ECC40C2F7469BACD391682A /* OIMManager+Friend.m */; }; + 9E46EF300E2FAE9C075C03534DECBCA5 /* YBIBVideoView.m in Sources */ = {isa = PBXBuildFile; fileRef = 485115B3F29456B8DA7D212C53C8A851 /* YBIBVideoView.m */; }; + 9E4FDDFBA5C3856E7C540B560910C2C0 /* CPListItem+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCDC60DBD03E016BF6F11ECC86E10271 /* CPListItem+Kingfisher.swift */; }; + 9E8ABB2490C30D6462B91C63A60D4A03 /* OIMGroupInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 6640BD30A3ACC1F5F7A9DCECAA39B4F7 /* OIMGroupInfo.m */; }; + 9EF2DD46397F3B7DD26C0858C1BB5DD1 /* demux.c in Sources */ = {isa = PBXBuildFile; fileRef = A1F3734223C5A5A3D6750ADCE9038ED8 /* demux.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 9F66BEFA48C875D14EA3342CAD8E5E05 /* lossless_enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 0A6741AE17FCF01BB1096AE2978799B7 /* lossless_enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 9F6AB547A0062B804A348F3FE792B737 /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 036408B762D3E145C42BAAE7CC0398F1 /* IQTextView.swift */; }; + A002E77E30E8C6C20406535665186E0B /* unwrap+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5DF132AD7D3BEE240322B6131A2B5AE /* unwrap+SharedSequence.swift */; }; + A029B635564A3A7C8174D69E444241AB /* Editor+UIImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF7C4636C75C1557107A6B7AD4A4A989 /* Editor+UIImage.swift */; }; + A078A275FFFA48D620074790DA3CA6CE /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = CB1C70CCA9034BB78437840D3BF73213 /* MJRefreshStateHeader.m */; }; + A0E4A9C2BF836AFF9EFD0FE0751287F9 /* Archive+Writing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F8DE2D361F6BE8AAAB2D3FE1C181B7D /* Archive+Writing.swift */; }; + A11B53CD11370C968EC79A951D865E4C /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = CE9BC1FA5E6EBB085E35F2E30D67A262 /* DDFileLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A12FDB12DF3F9EB993A5CA6FA07754F7 /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = B14EF2231F50D9908057C093435BB528 /* MBProgressHUD.m */; }; + A13546213743CF2610800864045B5D7D /* ContentConfigurableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24827FDCBAB29D8C111DCD2728AF7C63 /* ContentConfigurableView.swift */; }; + A146D36DC8070733A58AD8D12D4E8E4B /* AnimationFontProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE0A7C3421B5B2C6FCBC4D7FE60AEA90 /* AnimationFontProvider.swift */; }; + A14CB138559202BF9783493A3B0A49F3 /* YBImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7243DDBE887E789833CB77753E5E14AB /* YBImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A1B70BEB9DCBE081F5B39F596F2596C5 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26EBF24F3A6B0FF101C41F7BD0D03E40 /* RedirectHandler.swift */; }; + A1BD913B5447978A2B7F4E2F5E447B07 /* SDWebImageIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 73CBAECCB46E78EA96CEE2AE1D69664D /* SDWebImageIndicator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A1DC9EFDF50DF0EAF24D9D7C219AD2C1 /* NSObject+MJProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 0389BADEDCE845D33194524EF9E84228 /* NSObject+MJProperty.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A1E44277704AD68E867FD7C955A6632D /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = AC89BDC3AECDE64D635CEBB6EC762253 /* MJRefreshBackGifFooter.m */; }; + A20DBEF15B6A962DF4C548A26F00C8C0 /* TrimPathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = B22BEB8C0B28B8F3FE7F3E91D306B820 /* TrimPathNode.swift */; }; + A21E48381D84E5A83C5139952CA955EF /* LocalAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = D548952CFBAA4B895F99F6596B08672F /* LocalAsset.swift */; }; + A239C603C7E6CD693C2FA42F28AB5011 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AD61F533D68347137327243EFE76478 /* Platform.Darwin.swift */; }; + A285476389F9FF06D81A67E107913B8D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + A2C5BBD10EF9B07A63240A710C6326C2 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0046AA131E9B43BE1484A93451C09C79 /* Platform.Linux.swift */; }; A2D48CC012DADC29CC924512A5F4513B /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 376332B7BB7B62B68F0FF48144147A45 /* CFNetwork.framework */; }; - A355C78E6126008B841EA7A9B5651476 /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A120D892A9892BC8E55BC8B1FF62BAB1 /* GroupedObservable.swift */; }; - A37E8ABD910492F941611B35CD9139A6 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 29BFB852247B311A38522F6DCB3D25E6 /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A39FE5F72261B202CC63722A7B357206 /* IQTextInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06E061CD1C1966558B89723180816F02 /* IQTextInputView.swift */; }; - A3EA39A13714B3103B82F4066A642F53 /* MJExtensionConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 65EBC16D3D8A2DA778D58BB7E16AA94F /* MJExtensionConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A3EA40405F301013677F25D98B02737A /* RequestTypeWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFC2CD07DF04C6A2F86108E72DF5E669 /* RequestTypeWrapper.swift */; }; - A3F1F48F9A9C4695101DDFC9992BCC6D /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 300C4EB04E1293C3002C702D049A6404 /* DistinctUntilChanged.swift */; }; - A4869D054B2AA3CF5F87BEBD031CDCBA /* StyledView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F90E90248A02E05D3EDEF6C1E4F1AD5C /* StyledView.swift */; }; - A51815518AFD2325631A5EF870F23BD3 /* and.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F95B758B344D3B71D33DFFD5A813F52 /* and.swift */; }; - A55D241A5E99E4E2B108F2B6013EBDA9 /* enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 8526F7BC53F654A3C38BB160987A2129 /* enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A55FA53F690C15B96D16270FA0DDCA61 /* OIMGroupMemberInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DDA24B130BF263116F86367DF9C25F7 /* OIMGroupMemberInfo.m */; }; - A57326C8E77245DB6680543B3426F381 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C1DC5898C2704187650BCE58573A14 /* SwiftyJSON-dummy.m */; }; - A57C8E88F850C24574FF47756536392B /* LanguageType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2416FEC903B723E7CDDF3CCB7B068C3 /* LanguageType.swift */; }; - A58EE42EE3645E9A635B070F02E9825A /* SwiftDate-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 747DAE12D421C881CA7690D8C04881B8 /* SwiftDate-dummy.m */; }; - A59F8F6BF639189A54750A0FCA385CBF /* TimePeriodGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEA866A496DAAC3375D0BBBDA6A98039 /* TimePeriodGroup.swift */; }; - A5A869318222CFED560C06CE00B3482D /* sharpyuv_csp.c in Sources */ = {isa = PBXBuildFile; fileRef = 98FAC16D97C9B4D10117850B71979542 /* sharpyuv_csp.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A5C8035B24A833807886090647957521 /* SDImageCachesManagerOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 05C1BCBD43013858D0E689CE81E1C3F5 /* SDImageCachesManagerOperation.m */; }; - A5EF8F09A21D6A69E2DB05787B061D84 /* DefaultsKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAFC5337AB9BAED0568992DDAAB71691 /* DefaultsKeys.swift */; }; - A610226159AA69D1BEF935D66747ADFC /* ShapeLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE905EF12AC3E7B402A6C60870640082 /* ShapeLayer.swift */; }; - A6226F26A69916F590663BAB95720286 /* Zones.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05938452AC9A98DF2FEBF5A5FAAFEC33 /* Zones.swift */; }; - A6415BE5D50BA69358B8C31085045BD2 /* PhotoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8911C330DC4591DC0B49D7548A7B2BB /* PhotoManager.swift */; }; - A66EA62E1052F6AE1A384EE8932EDD85 /* LottieAnimationViewInitializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE827CA4538F19F609B8116F6AF048CB /* LottieAnimationViewInitializers.swift */; }; - A698A792F293BA997FE75C70CD18B022 /* OperationQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E8A62EBB9B1BCC84D3F88FEDCCE033E /* OperationQueue+Alamofire.swift */; }; - A69ECC884F071CA25FB302872E500764 /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC5022E11AE032B163449974079440 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A6D2A4F620E62EDE0C4B4216D517B3B8 /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 527A522908678532A8ED6B2351D334FF /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A6D3DAB9D16239BB7F05601E99C15557 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = A42CD759647C1092343935752C8FCC26 /* IQTitleBarButtonItem.swift */; }; - A6D6518D73C66770F338CEFFCFEE9737 /* PhotoPreviewViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F38BA31FFC42F25388A9DEB4D4A895F /* PhotoPreviewViewController.swift */; }; - A6F1EFC3CDA009A4BE6CCBB01248DA21 /* UICollectionView+IndexPaths.swift in Sources */ = {isa = PBXBuildFile; fileRef = 351A2F9576A40AF691779D7150D00D1A /* UICollectionView+IndexPaths.swift */; }; - A723E474922D959654804A7822B2C9FE /* AnimatableSectionModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEEB2C4FEC830858BA805B60D04B20BC /* AnimatableSectionModel.swift */; }; - A72484971D3C7294D4EC173AAC919C17 /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D973236EE49767B7C2AF58456856D95 /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A74FD9C3A0D40BB2919EEF5E39879531 /* InterpolatableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47FC08103ACD3EB10255D500E7F9B14A /* InterpolatableExtensions.swift */; }; - A776BB860CFEC83AFD8814D717A1F616 /* bufferWithTrigger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 512A5EC99861E51029DE3180426B5910 /* bufferWithTrigger.swift */; }; - A783BA18887B1FCAF05B3D45477938CB /* rescaler_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = D204D989C8F2ACECF8E9708A1E0C34EA /* rescaler_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A7E562FC9C10C5003534E91160C69330 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CCFA6356D8523F36C0116DEF515E3C4B /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A7F8F8A2D8CDBC03F051E68E7F80926D /* RoundedCornersNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CDC5A14C486FA6DC66C4DC59CB4CD58 /* RoundedCornersNode.swift */; }; - A7FF322DF74002F7C9F855A5F95B166A /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = F85CD41B0F87498D727AE3B5D9C73B84 /* ImageFormat.swift */; }; - A81391E5452DF50252AE559FF5909B31 /* NSBezierPath+SDRoundedCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = 901B5DC99CAFF682F8DD17F2E703952A /* NSBezierPath+SDRoundedCorners.h */; settings = {ATTRIBUTES = (Private, ); }; }; - A8437EFD962B3A3F812B756C76ADD87B /* HTTPMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A70A3F8BE6597F8F5505049FD362F8E /* HTTPMethod.swift */; }; - A84A1EFADBF970F63D187ECEC5A10811 /* DDLogFlag+DDLogLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 494D7B994F22DA9B76CF9DAB315E9DE2 /* DDLogFlag+DDLogLevel.swift */; }; - A8609464778FBADF9D5C6800FB02AAA2 /* GradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3E1BC868177085CE10EE2E890960D53 /* GradientFillRenderer.swift */; }; - A86CC1AFDFDD692DC4EE66F57C0F39E6 /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 088C97231F144DF2BA8D77A8AF9B2395 /* UIScrollView+MJRefresh.m */; }; - A88B87035F959B7C1FD6F271B557E45A /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F884216E20FC5EC5DEB22AFF864FA4F /* Zip+arity.swift */; }; - A8E186B1FE4B17DA0502C02E03CA8A07 /* YBIBVideoData.h in Headers */ = {isa = PBXBuildFile; fileRef = 59B3D99A5BF9A4A22459DDC56B367810 /* YBIBVideoData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A9148F1A43900CC2F92709355079A30F /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEC3D81C03261A8F483A8951FFB67C8A /* Driver+Subscription.swift */; }; - A94DF2657A8FE7C8BE36CB630C9C2D7F /* Pods-QuickLocation-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F742F9BBDEE927B1CEBB85C83810BC8 /* Pods-QuickLocation-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A964CB72837B58E8683EA75B9CCEE264 /* upsampling.c in Sources */ = {isa = PBXBuildFile; fileRef = E99C626D72641B58B7C6AC46BE8B78D7 /* upsampling.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A96564D57DFFDCEB8237AC0009F19E91 /* Task.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45B20547E5446D50FC7EA4FDB6E71973 /* Task.swift */; }; - A97478529331285D5FE36B7A4FEF9FDC /* DefaultsSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2595F0158831926213A3BA15134B3B30 /* DefaultsSerializable.swift */; }; - A97A54CFBD05C649C6CCC1B8F72D6FBC /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A77C62760C0861533A3E2CDC95E09508 /* SDWebImageManager.m */; }; - A983CCA5F6596F030EFCC1E27C1E766E /* UITableView+IndexPaths.swift in Sources */ = {isa = PBXBuildFile; fileRef = B113F32422A948585A21A21602F5A643 /* UITableView+IndexPaths.swift */; }; - A9B0233F2C7CD6365526CA2178F9215F /* URLRequest+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA8CAA9BB9EA61401E692861DF0722AC /* URLRequest+Alamofire.swift */; }; - A9BD8B825EC61C85BD1592271DA93A01 /* FillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E021AD2502C3D2997ADBD79E22230D6D /* FillRenderer.swift */; }; - A9BF0311A51E002700BCA1CB9EE59BF7 /* cost_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 32517F85C786436F306ED61B79DFB5C3 /* cost_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - AA08300A57FC853C833BD5E8167445B9 /* SGWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = EF67A41284997EF603A6ABC95B694E12 /* SGWeakProxy.m */; }; - AA4CECA3798CE0C84CB7CD5F342AC4E3 /* YBIBToolViewHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = F0D3046144254F6310523A4AEC2D739C /* YBIBToolViewHandler.m */; }; - AA5921D519E9769BC090DF9BB63A40C7 /* DataSources.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15214939DB11AF3AE0B8BB489BDCA5B5 /* DataSources.swift */; }; - AA8DDE955F77838F4624D4EAC40511DE /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A61DE56D1244F7A374BA32DA3673041 /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AA9523AE6632195066BA1AD328C9DCE6 /* UIPinchGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = F597235D004B508B9FF4CE9723AD18A1 /* UIPinchGestureRecognizer+RxGesture.swift */; }; - AA9883CA105A3DBEEC0EB4A4619D158B /* YBImageBrowser-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DDF328A0960909C7C0795945E4CEAC4 /* YBImageBrowser-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AAB1561F8BB17934C2858A14B7A16D3C /* PhotoPickerBottomView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A93DE9920908C46690FDE778E522B0D /* PhotoPickerBottomView.swift */; }; - AABEF13464BA7F4621BD94736C1D057C /* ConstraintMakerPrioritizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A89FFC8076F10DB122FBD4B5FFC86C /* ConstraintMakerPrioritizable.swift */; }; - AAC982194C2E64A6EA74BE58C7BF6B45 /* ValidationType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68D1595BEC4346C8AC718E814F90DA81 /* ValidationType.swift */; }; - AAE2016D45F550892E95C71837487A79 /* PhotoTools.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D7CDE0CC02BF8851C1B6B38633D9FF7 /* PhotoTools.swift */; }; - AB15BE85991F1C034B2C3A32F0123A5A /* yuv_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = D7BAE32C51CD8722D158F3AB1876D724 /* yuv_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - AB1F732806BA88499D9556A1DF9C7147 /* DisplayLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAB71C0E317F437A15C2C87D42D19340 /* DisplayLink.swift */; }; - AB292EBA731CE0800CDA7DDEDAFD0E6D /* PhotoAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 143CAB1D0D9D1E3E216F6D00BF541152 /* PhotoAsset.swift */; }; - AB59013C1D4D9A12207627A34A1F32FD /* filter_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 0DBC008A3B0EA7384BC09801FEA1399C /* filter_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - ABAD6ACF0724C3FA35FA2FCFA08EEAFA /* BRDatePickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = C8C2EE9043815691E8371D022C4CF333 /* BRDatePickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ABB23E61CFECC70CBC823E10333EEEF9 /* CurveVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = F793088538F9AD942B491B2C88497B1E /* CurveVertex.swift */; }; - ABC0BD510E360D3E43D3AFE11F000C4F /* WillDisplayProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3B7AFE949380BA545965A7CEB711133 /* WillDisplayProviding.swift */; }; - ABE29701808E91BD6622EBD0EEBEC762 /* materialized+elements.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E909EAE1DB42AECC981CA75AEBA023A /* materialized+elements.swift */; }; - ABE2F27D6886F239DD527C1142A62734 /* quant_levels_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 1B0870634C14CE997A19BC48006CB0EA /* quant_levels_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - AC22AD1E1EF9CD9D6E242F3630A9A012 /* IQKeyboardManager+ToolbarManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BF8B9BE1C99C7367DEA08F55C8150E /* IQKeyboardManager+ToolbarManager.swift */; }; - AC2FA7ED8BFCD61A0AD5CF487781210B /* dec_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = A9652F5471E77A66309BAD3CE97E0F25 /* dec_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - AC4CA901E2320D4D147740E29CF08F1E /* CLIColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 520F156366F1E6652318CE13C3FC5AFE /* CLIColor.m */; }; - AC710813CB6A1DAEEE45914402F864D2 /* MJProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = CA5F8FB231346EFC297551477E68C895 /* MJProperty.m */; }; - AC7E09D6855D27DD855A81B3D8C1CDC5 /* View+ValueChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = A899A3E1A29D442B8E8FE2DEF5B31183 /* View+ValueChanged.swift */; }; - AC7E21CB29757E2CFC0A30211BE31248 /* PreviewPhotoViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCDBC54CA798478063E0178C4EA7C213 /* PreviewPhotoViewCell.swift */; }; - AD20E8F13B9A7C108A09576DCC703EAB /* cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = 6E3C270E88E521323C248DDBE696290F /* cpu.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - AD3490FC2929561C622B20EEE38A20B0 /* RxTableViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28DBDDCF755C3EF027B892F8D49DD01F /* RxTableViewDelegateProxy.swift */; }; - AD50B64828C23634D364DD46F5BAE1B2 /* PathOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57965BF5D96F0216EC3AA46C72D570CA /* PathOutputNode.swift */; }; - AD860938D35585A99549790933C165E5 /* HasImageComponent+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA61ED0A7CE4CB4456C486E267234AFE /* HasImageComponent+Kingfisher.swift */; }; - ADBB43D52624FB32F69756A2D1996797 /* cost_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 009AF945470BE7FE62AF685696EA905D /* cost_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - ADD4389B968C2739C37B789AD44D3ADA /* Picker+PhotoAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A580FD9CB7D33E4E753E65E0C9F0399 /* Picker+PhotoAsset.swift */; }; - ADE718ADC0CAEFA9126546DE6150A566 /* SDImageIOAnimatedCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = C8A5EB44B3E780F88F0573710ED86092 /* SDImageIOAnimatedCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE224EDB6D044C0FE86B086E950FC2F9 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50A831BB755CDCB1B01934ADEE88EE04 /* Debugging.swift */; }; - AE34A7957F588DFFA1331E067A776CC6 /* filters_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 186905199FBCD6FBA2BD4D9B2C167DA9 /* filters_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AE4A5AF265111E013A06E3A57B5E966F /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34FA5759A4B9BE9301664A94F96B7640 /* Errors.swift */; }; - AE6AE6533244417ED9BBCE28B8377BFF /* random_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E77DDAF751BC9252CC01E0015DB1305 /* random_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AE7A69CD6CA5A7CD8B2DD0524F25CE43 /* EnumTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = A239C66616E048ED3550D8B72EBBDB84 /* EnumTransform.swift */; }; - AE7B02645B8F769CA5F215EE8F7CC5B0 /* View+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = DA500431BC4594AEAEDD438E0BF37783 /* View+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE883C65A28D87087F1BD17AE1E6BEAB /* PhotoListConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4DF65C08FCF9B560AE00A7414A1B0D /* PhotoListConfiguration.swift */; }; - AE9E12B9AE82D5E8964A3BF8D2E83F08 /* DataTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = E321106DAF15528B99E87430B60757B2 /* DataTransform.swift */; }; - AEF52229C26B440171B86109B985153E /* rescaler.c in Sources */ = {isa = PBXBuildFile; fileRef = 736C03E0EB5AD251DEFD966EDD519BA7 /* rescaler.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - AF1D366BDF7AA8C015A0283550C197AB /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BAA55808BE5C37BB716BEB30A307877 /* ImageDownloader.swift */; }; - AF28EF187B5278B9BBDBA36DE7452166 /* OIMSearchParam.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B0BA697E9D32A057A4E6FE700E59DFF /* OIMSearchParam.m */; }; - AF2ABE6FDD3F70320024969E414C97AD /* MqttAuthProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE929154BEFBA6D6D24EEC6536EAC47D /* MqttAuthProperties.swift */; }; - AF34FDA62958AD154C005C924C808165 /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AB537882A21D27587D15B3984C1A880 /* Delegate.swift */; }; - AF3ACE444E03394BD067605C6FD88B15 /* Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = A53A7C95742CF4E92CC0899BF24C9A53 /* Infallible.swift */; }; - AF6C58EBADA523C9F22C20443E615FFE /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6B477359E8E2D4CE5FE4DE915130C6E /* RecursiveScheduler.swift */; }; - AF6EB132E2FE73EF2933818F91A86240 /* Ellipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CED05F21E2DA1041B59B1E507CC8305 /* Ellipse.swift */; }; - AF760C78F1C7E11BF7CB9E9B29903530 /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA2B4215D6874325EA4F89961AE24CF1 /* ConstraintInsets.swift */; }; - AF872DC1B0FCA5AF714EEEB0FE1CB581 /* VideoEditorConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 811F2D481D22FD8EAFA0BDC904631F52 /* VideoEditorConfiguration.swift */; }; - AF8B4F3C9A868E54151E882AFF5972A3 /* CocoaLumberjack.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC9AFD6C4AEF89437965683C64606D08 /* CocoaLumberjack.swift */; }; - AFAC54AB9B003E85E8D1D3E076D2ACDD /* OIMNotificationElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 4615BE71AB6DFD6C5B396B8C746FFC5F /* OIMNotificationElem.m */; }; - AFBECCF0A08CAD1096EE187621760B19 /* LayerEffectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 768CB446CCE5C8E878A8802417CF68AA /* LayerEffectNode.swift */; }; - AFCA288AE0DE819FE6CE288067C9A82A /* Frame.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3F64F0035BCAE4F76A44F0C20B8AC53 /* Frame.swift */; }; - AFE232EEDAC5B035CDB331A5CEA18E32 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33975C5E93816D332328D02EDD39ED98 /* Placeholder.swift */; }; - AFF9C62E7AE15ECE0FBA058A48C2C662 /* TagListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C81FB38C0E5FA9A89883F6D6C4A0E1EA /* TagListView.swift */; }; - B01154E9FBB98ED15E9CAC651164A23B /* UIView+IQKeyboardExtensionDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5250931951C88B703B1FA73E21386B6B /* UIView+IQKeyboardExtensionDeprecated.swift */; }; - B01BF1940094224E6A48D83E53BA6AC8 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AC494921B98D172ADA5E0472F95C61D /* ImageBinder.swift */; }; - B03642C4490E4F61792A6BC3CDFF4C9D /* EpoxyLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = B45D77EAEF87C01BF1C8C202099C2EE0 /* EpoxyLogger.swift */; }; - B03F71551FE251F44BDC790C91C850A0 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07B331486DD5552285DFE5F6FC01046B /* Deprecated.swift */; }; - B04007D5AC6F72BD74FDAA49029B5F6A /* mergeWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = B96347E0B79AE94FEDB68E41AB7E8CE7 /* mergeWith.swift */; }; - B04BD8478A8196939F5C11C15549BFDC /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2872E1D84FA3E8B348C892C5E2BEADEE /* Zip+Collection.swift */; }; - B0875E3AB8718E7DFE5C53497C02A15E /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2B8AD62D9F19772A2F41B894C60F081 /* ConstraintLayoutSupport.swift */; }; - B09A70A587400F738C138BB0487F08E0 /* OIMCallbacker.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FA765BFE97FE050BDFFBCE68A6CC171 /* OIMCallbacker.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B09F08548ACA8379445F6525011EE219 /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 708DB1DDDD40F91A9DA143945DB3AC32 /* MJRefreshBackStateFooter.m */; }; - B0B6845271D9CB2ECE54665E4942D32C /* ISOParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DD1C17EB43B355C2CF53ED3EEF73B18 /* ISOParser.swift */; }; - B0BA1FA1A934616173D1701D7B4C3D7B /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53BDE5A7D9C9C12D0040E4ACEFE88E16 /* RecursiveLock.swift */; }; - B0C376B85B3E8CFE67309315DD2D157B /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 50A093DC2B78C09048AFBF0F112734D9 /* NSData+ImageContentType.m */; }; - B0ED3A9AFF050F528F62FA62A2ED867E /* OIMSoundElem.m in Sources */ = {isa = PBXBuildFile; fileRef = B434F670218BAC3520C10A115935F428 /* OIMSoundElem.m */; }; - B126EF2264809CA8F7A70EB1F227030B /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE3074EE20F59D3143C1652AEE24D070 /* ExtensionHelpers.swift */; }; - B138BC8273386C83FF2E4489190C85FC /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50D353ACFF8D78253F9B19705BEC1BC1 /* RxMutableBox.swift */; }; - B14A9952DC76E905F8A0DC8A414A297D /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 84327CD1E6DF06C1831C7852F9400B70 /* NSButton+WebCache.m */; }; - B186A7028D06E8C1196CE78DC5CCBA97 /* OIMAtElem.m in Sources */ = {isa = PBXBuildFile; fileRef = F42AA3C47C3C3C4F5416FCA772849D01 /* OIMAtElem.m */; }; - B1BAE24AF338268A65DDD7B7898E4E62 /* vp8li_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 41061BEF3CFE690B3AB4662B084B9EC5 /* vp8li_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B1BD3BEC4738D96D11B1DBA31F71504F /* EditorType.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE2C83504C150BD079CB56F73EBD60DA /* EditorType.swift */; }; - B1D23A68F13080F6DA6EC33CFB04B877 /* retryWithBehavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D6A727923D76B58411707EF8E36AE70 /* retryWithBehavior.swift */; }; - B1F7B96741F92ADC2F98417FFC33DB96 /* PHLivePhotoView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC779BDDAE9DE5E6944F3C603B9D7884 /* PHLivePhotoView+Kingfisher.swift */; }; - B1FB8F16B65646E26D566CF6BF9689FF /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = E7A6471A79D2F7C99315C941C7D97AE4 /* SDImageCacheConfig.m */; }; - B20CF9BA80C38488F04F90EC817A3B23 /* OIMGCDMulticastDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C457ADB761EE8220D916CCCD7BBCA7E /* OIMGCDMulticastDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B23B20F1C3E3BA41870F9137074F1AEE /* MultipartUpload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60F39F90F46EF3332D937B410BAA451D /* MultipartUpload.swift */; }; - B27A217B181CDCE92FD626981C16E891 /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E924404F18EF5B2BFCF943AB82366720 /* AssetsLibrary.framework */; }; - B2B64D4CF78FDCA429617D3ED364C71E /* SDWebImageCacheSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = AAD2B1355E12D1603FC16F0AECD3A3C4 /* SDWebImageCacheSerializer.m */; }; - B2D5FD2454140B81BC8FECBFB5641261 /* cost_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = B14688CAE3BDF1CAEE4F3F54088897FF /* cost_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B3002DD489E19E7FE02A26334AE93D5D /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07081571538F6BABC5E5E5642909B2FC /* Delay.swift */; }; - B30507428462F086F3129F625DF33A42 /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFD9ED27FBE35E83BEA6086DB68AD16B /* DelegateProxy.swift */; }; - B317F935509A2A6E0FA87FA52C95E88F /* Date+Components.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44BF008AA7F4376451078C5969D9A9FC /* Date+Components.swift */; }; - B32473D5AC71620CB7266728ECDB133D /* IntegerOperators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1282C4032816AF06E2AF092843C2C937 /* IntegerOperators.swift */; }; - B327822BEE47C530A9E220A4164CE0EF /* DDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 68395F34D88218D9391E07F2B9558A03 /* DDLegacyMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A3201520BFDDA195002BD088545C77A5 /* SDImageAPNGCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D87F8D852028D42B9F352655877DA36 /* SDImageAPNGCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A39FE5F72261B202CC63722A7B357206 /* IQTextInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F9797A940AC228C0D648DC0E65813F8 /* IQTextInputView.swift */; }; + A3EA39A13714B3103B82F4066A642F53 /* MJExtensionConst.h in Headers */ = {isa = PBXBuildFile; fileRef = F336DBD0051CBB80B6FB1BF5A35F4E3E /* MJExtensionConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A3EA40405F301013677F25D98B02737A /* RequestTypeWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE4226BA8903257E4E80900D05E3E8C1 /* RequestTypeWrapper.swift */; }; + A426B7B384022D3BF256A27424015C85 /* IQKeyboardReturnManager+UITextFieldDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B63BC3093C3ED542CDFE974224D98276 /* IQKeyboardReturnManager+UITextFieldDelegate.swift */; }; + A45569499FA0C39AD3C069E5377668D2 /* IQTextInputViewNotification-IQTextInputViewNotification in Resources */ = {isa = PBXBuildFile; fileRef = F956E149F5B195BB7833F97FC6211AE8 /* IQTextInputViewNotification-IQTextInputViewNotification */; }; + A484FB30D62CF418EF58F14FD5047972 /* enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = C48FFB2583C2637F82642CE55DF2340A /* enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A4869D054B2AA3CF5F87BEBD031CDCBA /* StyledView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51CD8DB680D26A11EAA492905713E2B2 /* StyledView.swift */; }; + A49D1A2E7F5A65F698566CCB7C095D60 /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C2DF84104AE539B5A213FE0737C41FD9 /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A51815518AFD2325631A5EF870F23BD3 /* and.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5B0807E321DC43A03043AF94F04D95B /* and.swift */; }; + A5369B6EE70F144B487A8BD5C229EA23 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBE540F3D8D72DABF0F109C50BC5653A /* IQInvocation.swift */; }; + A55FA53F690C15B96D16270FA0DDCA61 /* OIMGroupMemberInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E72D4CB9257ED2A09340EC7ED8C7CB7 /* OIMGroupMemberInfo.m */; }; + A57326C8E77245DB6680543B3426F381 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA558FC1C17C9DB6C8763BBC07A3BF7 /* SwiftyJSON-dummy.m */; }; + A57C8E88F850C24574FF47756536392B /* LanguageType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99E2B74CA15F98C3C5B54381F777755D /* LanguageType.swift */; }; + A57F6E64690E490FE32B10E2919A01C7 /* YYSpriteSheetImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 233CE43F6312375B157E396046BA4238 /* YYSpriteSheetImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A58EE42EE3645E9A635B070F02E9825A /* SwiftDate-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E9D2F67CC4B27674817C04A1A0598A7C /* SwiftDate-dummy.m */; }; + A59F8F6BF639189A54750A0FCA385CBF /* TimePeriodGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24B087AE3B9A422F783066BC027CBFCC /* TimePeriodGroup.swift */; }; + A5E14E355135CF5F9C7610CA9273DF95 /* SDImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = B7D285B7D606A5EE34665109BC3EC020 /* SDImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A5EF8F09A21D6A69E2DB05787B061D84 /* DefaultsKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6270090E651927898D4923B2E67ABAC /* DefaultsKeys.swift */; }; + A610226159AA69D1BEF935D66747ADFC /* ShapeLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 675CE77558AA5D7D4D294BDA3C3CB441 /* ShapeLayer.swift */; }; + A6226F26A69916F590663BAB95720286 /* Zones.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66F54C9FE257EE81E5C6A6B1096C75AA /* Zones.swift */; }; + A6415BE5D50BA69358B8C31085045BD2 /* PhotoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = A38DF47F02AD70606894AA164306558D /* PhotoManager.swift */; }; + A66EA62E1052F6AE1A384EE8932EDD85 /* LottieAnimationViewInitializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92E2A4AD41A96641226E08E2A34E546E /* LottieAnimationViewInitializers.swift */; }; + A698A792F293BA997FE75C70CD18B022 /* OperationQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40F99231C1E714CB779A87117BDEC9E6 /* OperationQueue+Alamofire.swift */; }; + A6D6518D73C66770F338CEFFCFEE9737 /* PhotoPreviewViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 590C2741C9DCBFE056A2DFCF313EEF99 /* PhotoPreviewViewController.swift */; }; + A6F1EFC3CDA009A4BE6CCBB01248DA21 /* UICollectionView+IndexPaths.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B6A57B39BA3FA3F3BACDB12FB5B53F7 /* UICollectionView+IndexPaths.swift */; }; + A723E474922D959654804A7822B2C9FE /* AnimatableSectionModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B251145CA83FCEFB56B7C30252DB5D77 /* AnimatableSectionModel.swift */; }; + A74FD9C3A0D40BB2919EEF5E39879531 /* InterpolatableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA1ED1D6229C7CF6960490ED25FBB362 /* InterpolatableExtensions.swift */; }; + A776BB860CFEC83AFD8814D717A1F616 /* bufferWithTrigger.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF4802AAE2D40735F9910056B35BBD69 /* bufferWithTrigger.swift */; }; + A7C3ABCF0B495B81435632F3453EA36F /* SDWebImageDownloaderResponseModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = D0C9E11D12661C7F3854B19FE4D78F77 /* SDWebImageDownloaderResponseModifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A7E562FC9C10C5003534E91160C69330 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B4E2B81B7548480EA323E98364BAC81 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A7F8F8A2D8CDBC03F051E68E7F80926D /* RoundedCornersNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C41412431E876B8E90C74756EB8553A /* RoundedCornersNode.swift */; }; + A7FF322DF74002F7C9F855A5F95B166A /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA07BC8236258775B0A1B78BB2D7C035 /* ImageFormat.swift */; }; + A8437EFD962B3A3F812B756C76ADD87B /* HTTPMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955EA74D6DC5FD11FDE8D4897E8D5F89 /* HTTPMethod.swift */; }; + A84A1EFADBF970F63D187ECEC5A10811 /* DDLogFlag+DDLogLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB7CFB2779E28D354C3206A22A1AD5B7 /* DDLogFlag+DDLogLevel.swift */; }; + A8609464778FBADF9D5C6800FB02AAA2 /* GradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9A9934127743707AB42D886C1B621E0 /* GradientFillRenderer.swift */; }; + A86CC1AFDFDD692DC4EE66F57C0F39E6 /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D88BD438DFD2F48B2F0FC2EB3EE2668 /* UIScrollView+MJRefresh.m */; }; + A86FBB585329B1C18088D80BB456BEAD /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D1CCFB6F83B5CC3ADC917DA1F50A9F /* ToArray.swift */; }; + A8D871DE27413D368736DA502AF05BF5 /* IQTextView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 330E31EF91AC5422E787E6FE6F2740AE /* IQTextView-dummy.m */; }; + A8E186B1FE4B17DA0502C02E03CA8A07 /* YBIBVideoData.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D1244330704A2E46C9127F92B0FAEEE /* YBIBVideoData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A9015CDEBB8DF8C216A34CE497C583A1 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 7D13D1E10F720908B9EFA0CB428C89DE /* PrivacyInfo.xcprivacy */; }; + A9148F1A43900CC2F92709355079A30F /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8C8CD53F84226EECC0195A0DAFB44C3 /* Driver+Subscription.swift */; }; + A92DCC846E39C3D144148239A87C23F1 /* IQKeyboardToolbar-IQKeyboardToolbar in Resources */ = {isa = PBXBuildFile; fileRef = A16FD016E18EACCF6B23F219F2E236FE /* IQKeyboardToolbar-IQKeyboardToolbar */; }; + A96564D57DFFDCEB8237AC0009F19E91 /* Task.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0178E74EB90371FABFFA9FB21B0D4C42 /* Task.swift */; }; + A97478529331285D5FE36B7A4FEF9FDC /* DefaultsSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9ED6281876F49228C174A29A428B1956 /* DefaultsSerializable.swift */; }; + A983CCA5F6596F030EFCC1E27C1E766E /* UITableView+IndexPaths.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0608D961D6F8C3DC3C79234A31332286 /* UITableView+IndexPaths.swift */; }; + A98842CCA7CCD0569ABD495FB8F28646 /* YYImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = EECC0620D02D0FEF008F922CAB6ECAD6 /* YYImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A9B0233F2C7CD6365526CA2178F9215F /* URLRequest+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC0352BFB1B6635680079C2E4EA207D6 /* URLRequest+Alamofire.swift */; }; + A9BD8B825EC61C85BD1592271DA93A01 /* FillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74F2B4A9B2DF88D0E5BDF2DF4E06AB26 /* FillRenderer.swift */; }; + A9C5839E11D895E03D02C773A2DB83D1 /* tree_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = AD7A4B134EDCDF9F6B1106F4106002A1 /* tree_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + AA08300A57FC853C833BD5E8167445B9 /* SGWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B18E05BF04852270ECE9D91AC5BCBD8 /* SGWeakProxy.m */; }; + AA4CECA3798CE0C84CB7CD5F342AC4E3 /* YBIBToolViewHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CF7F12BFE3302B53D6880D247775AA5 /* YBIBToolViewHandler.m */; }; + AA5921D519E9769BC090DF9BB63A40C7 /* DataSources.swift in Sources */ = {isa = PBXBuildFile; fileRef = F063D1B4127A05700425F33E7C346048 /* DataSources.swift */; }; + AA9523AE6632195066BA1AD328C9DCE6 /* UIPinchGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90D4707387E7C05B8E1028AFA5DF0188 /* UIPinchGestureRecognizer+RxGesture.swift */; }; + AA9883CA105A3DBEEC0EB4A4619D158B /* YBImageBrowser-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EFE7F3C926A8B89F3FC8F9391F9017C /* YBImageBrowser-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AAA0E62D453B806D8A65D650444F7FF1 /* sharpyuv_dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = DAB70491BA0F1C5403851EC77E69B41E /* sharpyuv_dsp.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AAB1561F8BB17934C2858A14B7A16D3C /* PhotoPickerBottomView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C00C7E71F0E18DCEFEB2E5F62140ABB6 /* PhotoPickerBottomView.swift */; }; + AABEF13464BA7F4621BD94736C1D057C /* ConstraintMakerPrioritizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BE3DCC79951F9B9E8F3643E5996416A /* ConstraintMakerPrioritizable.swift */; }; + AAC982194C2E64A6EA74BE58C7BF6B45 /* ValidationType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D6F1F6235D27905112A264399FED4CE /* ValidationType.swift */; }; + AAE2016D45F550892E95C71837487A79 /* PhotoTools.swift in Sources */ = {isa = PBXBuildFile; fileRef = 698ADAE8C6FA888C01928230C191B027 /* PhotoTools.swift */; }; + AB1F732806BA88499D9556A1DF9C7147 /* DisplayLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31720308CD197D8660906D823A3D18AC /* DisplayLink.swift */; }; + AB292EBA731CE0800CDA7DDEDAFD0E6D /* PhotoAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DDDD9E574859888AE0EDB4BE4ACA339 /* PhotoAsset.swift */; }; + ABA2B96C827D362A72FFDAD0A027EE83 /* SDImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 40E4086E551292F70D190A20DFDAB2D2 /* SDImageLoader.m */; }; + ABAD6ACF0724C3FA35FA2FCFA08EEAFA /* BRDatePickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D3A91DB036CE6ECE4BE874CBF916A9E /* BRDatePickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ABB23E61CFECC70CBC823E10333EEEF9 /* CurveVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = B07986FFDDBB7297C9829BE2C9E9A6AF /* CurveVertex.swift */; }; + ABC0BD510E360D3E43D3AFE11F000C4F /* WillDisplayProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = D842698FD0CA85EB82F575A5E7352DCF /* WillDisplayProviding.swift */; }; + ABE29701808E91BD6622EBD0EEBEC762 /* materialized+elements.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE9AD4F10C29ECF2255A6151F308D609 /* materialized+elements.swift */; }; + ABE930EE9CA92A017197E5E7D2777BBB /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C58D14045E6A0C39C529DDDDF89B09C /* Zip.swift */; }; + AC0349E84FA02BE6DD97899EEE9B997E /* filters_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 465FA95ABAEBC72981E6AB5865FABE15 /* filters_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AC0811183B84E9CD0469B00E18960032 /* rescaler.c in Sources */ = {isa = PBXBuildFile; fileRef = F4C5AFC6F3A96317F150DE1BD44AFB69 /* rescaler.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + AC22AD1E1EF9CD9D6E242F3630A9A012 /* IQKeyboardManager+ToolbarManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F953C026A6DB472CD44816EFF62FD9EB /* IQKeyboardManager+ToolbarManager.swift */; }; + AC4CA901E2320D4D147740E29CF08F1E /* CLIColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 273EEC60EDB8361EA299262B9C2B466D /* CLIColor.m */; }; + AC57D6B269CFED7C97CF9CF3793B2C15 /* sharpyuv_cpu.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B7B36B84F6566FFADFCCD34D8C26B8C /* sharpyuv_cpu.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AC710813CB6A1DAEEE45914402F864D2 /* MJProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 97BE38206E8B7124D52EEF6FC881F5BA /* MJProperty.m */; }; + AC7E09D6855D27DD855A81B3D8C1CDC5 /* View+ValueChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DC0317FF15A14D03294054D6C844C40 /* View+ValueChanged.swift */; }; + AC7E21CB29757E2CFC0A30211BE31248 /* PreviewPhotoViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17090BE20967212321F2924F4CC7E13F /* PreviewPhotoViewCell.swift */; }; + AC874D1907625D6708E6466077C95B32 /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCF8AFB5A644C8B95666274E182EFC94 /* ObserverType.swift */; }; + ACDF773ACA2D08CF552037E627347ED6 /* yuv_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = CA8CCC4D7F1D53099222AB0B156FAE9C /* yuv_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + AD34647D9F1CB3E8467070FDE7B04AF1 /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A8F2368CB6C18CBEE630E7A55907A4C /* MainScheduler.swift */; }; + AD3490FC2929561C622B20EEE38A20B0 /* RxTableViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9BF77E932B7756B0F078CDDA949FADE /* RxTableViewDelegateProxy.swift */; }; + AD354A5DB928D2A55B2C2DE376F113E0 /* SDImageAssetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A520E35E2E5B72E2C6FEE4F72345648A /* SDImageAssetManager.m */; }; + AD50B64828C23634D364DD46F5BAE1B2 /* PathOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 836A456ED6B61905C2E213D5ABC11430 /* PathOutputNode.swift */; }; + AD860938D35585A99549790933C165E5 /* HasImageComponent+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BD84756F7F6CA1ABE63BF500E6F4DCB /* HasImageComponent+Kingfisher.swift */; }; + ADAD5058846C3CBE8615E286532C1634 /* SDImageGraphics.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F7CE26A0050911740F4DB941B174655 /* SDImageGraphics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ADD4389B968C2739C37B789AD44D3ADA /* Picker+PhotoAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA652D305B4D7F9EFB24B35618EEFC1B /* Picker+PhotoAsset.swift */; }; + AE224EDB6D044C0FE86B086E950FC2F9 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 231DA67E8B497E2ED6E79CA0553A77D5 /* Debugging.swift */; }; + AE56804C0874FA18197B2FECC8CA58BC /* UIImage+ExtendedCacheData.m in Sources */ = {isa = PBXBuildFile; fileRef = C5E34C6B955B4EC73F49FBB0CF0BDF53 /* UIImage+ExtendedCacheData.m */; }; + AE7A69CD6CA5A7CD8B2DD0524F25CE43 /* EnumTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32A0548FDB1FB8CBAF0CAB0EC24F3B54 /* EnumTransform.swift */; }; + AE7B02645B8F769CA5F215EE8F7CC5B0 /* View+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D336F398CFB8DC70780A361863C4CB /* View+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE883C65A28D87087F1BD17AE1E6BEAB /* PhotoListConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0380AA7592B8D89C7017692ADD261FEB /* PhotoListConfiguration.swift */; }; + AE916680C78581931376970D07D1949E /* sharpyuv_gamma.h in Headers */ = {isa = PBXBuildFile; fileRef = A65E21DECAFEF72CAD73175828BC44F2 /* sharpyuv_gamma.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AE9E12B9AE82D5E8964A3BF8D2E83F08 /* DataTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FF9526DF288E5477C3D0058A9429A59 /* DataTransform.swift */; }; + AF1D366BDF7AA8C015A0283550C197AB /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A072CF34085CF8F000F0DA741B418C8 /* ImageDownloader.swift */; }; + AF28EF187B5278B9BBDBA36DE7452166 /* OIMSearchParam.m in Sources */ = {isa = PBXBuildFile; fileRef = E95A20561E3D6FBF6EA2BFAFACED8951 /* OIMSearchParam.m */; }; + AF2ABE6FDD3F70320024969E414C97AD /* MqttAuthProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C658FDFC5B1993FA0DC4DC0098C58E4 /* MqttAuthProperties.swift */; }; + AF34FDA62958AD154C005C924C808165 /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A3538C672BC46BD1C6200BAB0F9F52A /* Delegate.swift */; }; + AF6EB132E2FE73EF2933818F91A86240 /* Ellipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 234911476E46E0BC89AFD5290B8AFB3A /* Ellipse.swift */; }; + AF760C78F1C7E11BF7CB9E9B29903530 /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A3496453BBAAA6862956241ECFA6D94 /* ConstraintInsets.swift */; }; + AF872DC1B0FCA5AF714EEEB0FE1CB581 /* VideoEditorConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 844A7EFAFA068019DC805B277BDC07D3 /* VideoEditorConfiguration.swift */; }; + AF8B4F3C9A868E54151E882AFF5972A3 /* CocoaLumberjack.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB89B7BA5CD697C73B1E5953A74FA28 /* CocoaLumberjack.swift */; }; + AFAC54AB9B003E85E8D1D3E076D2ACDD /* OIMNotificationElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 3252AC2D85AC8D220DD06C2587E49E1D /* OIMNotificationElem.m */; }; + AFBECCF0A08CAD1096EE187621760B19 /* LayerEffectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94C32167FBA08A9454D1C0AE55017902 /* LayerEffectNode.swift */; }; + AFCA288AE0DE819FE6CE288067C9A82A /* Frame.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA92C47B5711B8C10A7EFC4F433F471 /* Frame.swift */; }; + AFE232EEDAC5B035CDB331A5CEA18E32 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F20F071255B68CF9E16E238C11F4810 /* Placeholder.swift */; }; + AFF9C62E7AE15ECE0FBA058A48C2C662 /* TagListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 920940472C7687195F51BAECDFE4929A /* TagListView.swift */; }; + B01BF1940094224E6A48D83E53BA6AC8 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05DFB72646BE5FE4E525620D2FFEC4E0 /* ImageBinder.swift */; }; + B029E3DFD90ED008C6A12A4C7F2B7A8A /* cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = 736B0E8019555A674925DFD7F9C97657 /* cpu.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B03642C4490E4F61792A6BC3CDFF4C9D /* EpoxyLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95ED5136D625FCABDA5CBAD86F8227D9 /* EpoxyLogger.swift */; }; + B03F71551FE251F44BDC790C91C850A0 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3EFBC07286E616971D2858F924F8D77 /* Deprecated.swift */; }; + B04007D5AC6F72BD74FDAA49029B5F6A /* mergeWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CF185C69DA805C8B360296BF9616995 /* mergeWith.swift */; }; + B0875E3AB8718E7DFE5C53497C02A15E /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49B05536844DD19FAFB1D52968716645 /* ConstraintLayoutSupport.swift */; }; + B09A70A587400F738C138BB0487F08E0 /* OIMCallbacker.h in Headers */ = {isa = PBXBuildFile; fileRef = 794827229DEE89437BB1FFC3868C5207 /* OIMCallbacker.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B09F08548ACA8379445F6525011EE219 /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = CF75A840916C1BA5AFAB2504233D9EA0 /* MJRefreshBackStateFooter.m */; }; + B0B6845271D9CB2ECE54665E4942D32C /* ISOParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA62FDE074B684B61C7BE012568A0EA3 /* ISOParser.swift */; }; + B0D7029CCAA2441D9457191C5DFECB8E /* filters_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 85844CC6A03A772FAB6818EE463BBC98 /* filters_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B0ED3A9AFF050F528F62FA62A2ED867E /* OIMSoundElem.m in Sources */ = {isa = PBXBuildFile; fileRef = D7872B3E0B3B2095FEAFE68EEF48D988 /* OIMSoundElem.m */; }; + B0F715CC36F8D25EF769114722A29873 /* vp8li_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = C8234585884B58928BB88F93BFCF41FA /* vp8li_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B126EF2264809CA8F7A70EB1F227030B /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A8E3B1CB62551B7DE272ABF9A9831E6 /* ExtensionHelpers.swift */; }; + B16A18E21220C2C5233127DE5DB90EA4 /* YYImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7638E04EBE2066A5FCD7174CDD590719 /* YYImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B186A7028D06E8C1196CE78DC5CCBA97 /* OIMAtElem.m in Sources */ = {isa = PBXBuildFile; fileRef = BB95493D5998FF93BB1DE29A205CD37E /* OIMAtElem.m */; }; + B1BD3BEC4738D96D11B1DBA31F71504F /* EditorType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C0946E1A9CCA73B2A1C931FB56597A0 /* EditorType.swift */; }; + B1D23A68F13080F6DA6EC33CFB04B877 /* retryWithBehavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0D207D85989127720583E3F1A52C146 /* retryWithBehavior.swift */; }; + B1EAD28A4CEBAD3C5E54050275BB571F /* IQTextInputViewInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C146DEA16B1ED360A07454996F640D7 /* IQTextInputViewInfo.swift */; }; + B1F7B96741F92ADC2F98417FFC33DB96 /* PHLivePhotoView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79A30BE4F677B7065D6082751D3BEE41 /* PHLivePhotoView+Kingfisher.swift */; }; + B20CF9BA80C38488F04F90EC817A3B23 /* OIMGCDMulticastDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DADC6D26EF828EEF026810D2FBFF029 /* OIMGCDMulticastDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B23B20F1C3E3BA41870F9137074F1AEE /* MultipartUpload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B61715FCC730E59750880A74334A350 /* MultipartUpload.swift */; }; + B2A1D11A454288A6487CCA3762502892 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4BFD0BA62D5AD577CFCD1177046E381 /* Filter.swift */; }; + B2FFC840BB3EB0FECD44163A844FAA40 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 885E7D0E2218AFD3B932D0C384918B07 /* Event.swift */; }; + B30507428462F086F3129F625DF33A42 /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A195F8EE9C5218E023DBF94EC8E31BFC /* DelegateProxy.swift */; }; + B317F935509A2A6E0FA87FA52C95E88F /* Date+Components.swift in Sources */ = {isa = PBXBuildFile; fileRef = A502A58AF84CC386BBA6C9C918B89FDF /* Date+Components.swift */; }; + B32473D5AC71620CB7266728ECDB133D /* IntegerOperators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A3F5EC102C5105B726E7FD42F0FE572 /* IntegerOperators.swift */; }; + B327822BEE47C530A9E220A4164CE0EF /* DDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 581BC4D5C474DAEABEB120A3AA329CEA /* DDLegacyMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; B32BC6D67438172D5B58955EAB85D802 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - B36065C018240FE5DBA4654278E44ADF /* IQKeyboardReturnManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7ADE3C0D10609D1BD4F66E430AE6FC2B /* IQKeyboardReturnManager.swift */; }; - B390E6548F6F7913251E5D03E0B5EE1A /* filters_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 9E10F7ED6660EC3F0C02F715C35B529A /* filters_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B3C62F8B0DC6C56C92F1637F3BE9EECC /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 00408AF90E64EE3AA7FD934A8BF5E670 /* UIImage+MultiFormat.m */; }; - B3E13167E7DC5EC8439EFB5AB052F63E /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AB1687B5DFEDF85A809EBB1704A8CFF /* Platform.Darwin.swift */; }; B3E6AA7820DF935DB4D69B72CE4054E6 /* ObjectMapper-Privacy in Resources */ = {isa = PBXBuildFile; fileRef = FE6B8ABE5D0AD8A55BCFA48D21915C07 /* ObjectMapper-Privacy */; }; - B3EC2DE8A5B6FAF5ED30071E4A3D9BE7 /* DataRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 117F919541952CA3DF40138BFD012193 /* DataRequest.swift */; }; - B3EF0D17E138CFE0F6B5ABC1C9C7D637 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 6FF1A78EF9B72578442DFB21BE3A1B80 /* PrivacyInfo.xcprivacy */; }; - B3FCB3CE60F4C86B4E560EC64D1DD97E /* DidSelectProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5885802580CAB4752CDA3FF85F3A6DAC /* DidSelectProviding.swift */; }; - B3FE6E966F4807E217609F2F1BD307B2 /* DefaultAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = E207331FCAB26DB100531C9514787792 /* DefaultAnimationCache.swift */; }; - B438191FC0903734B84D11286D3DC8DF /* IQTextInputViewInfoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDCA4CC9EF19C0BB90BA4BCD58A6DFCF /* IQTextInputViewInfoModel.swift */; }; - B45A7BBBE06CF2F5031C4AA3F5C93F35 /* rescaler_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 9C8CA0DCBB28CA7BA221B5088C6FF848 /* rescaler_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B3EC2DE8A5B6FAF5ED30071E4A3D9BE7 /* DataRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39D3AB383AB11BC2F5E0C95BFD07E2E7 /* DataRequest.swift */; }; + B3FCB3CE60F4C86B4E560EC64D1DD97E /* DidSelectProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D70EC1041F887DF7F62C90F5E782213 /* DidSelectProviding.swift */; }; + B3FE6E966F4807E217609F2F1BD307B2 /* DefaultAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B8B4D44ADC5F86AC4FDF7002B719264 /* DefaultAnimationCache.swift */; }; + B4672CA327BBCED120CE9013D32A5B39 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 8106BD2C816F4BD4F8622EF5CDFA7893 /* PrivacyInfo.xcprivacy */; }; + B47112B7EED68A6666CADC1042F92B67 /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 048E518716AF0C82DBD5EF720F661F4F /* AsSingle.swift */; }; + B475CE1E43764E483D3E34DFDC3BDDF0 /* SDWebImageDownloaderDecryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0606189502E4B9D7CB1B894BD23EE6D1 /* SDWebImageDownloaderDecryptor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B480AC7C58E3C67160D6A82F42DEA6C2 /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = B72FEDCA90298A28361C27542F965FB0 /* Empty.swift */; }; B4834C595092A16BC05744CB4D7E6CC2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - B48A975992E58328254C494F133DE467 /* NSObject+MJProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = A0E5BE0269117E1F206E0AA48042BEF6 /* NSObject+MJProperty.m */; }; - B4B5D09B6C943A88805B18833A836718 /* YBIBCopywriter.m in Sources */ = {isa = PBXBuildFile; fileRef = DB1182F02C66E8E51C5A7521DC4994DF /* YBIBCopywriter.m */; }; - B5093BCC34D41354EC39E646BF28D580 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B512899C8EA372BAA0A577B308BF127 /* Observable+Bind.swift */; }; - B5556D21308AA5BA79A0624047839955 /* InfiniteOpaqueAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C3C3CF1FC3A12BA1F0A98CBC189AB07 /* InfiniteOpaqueAnimationLayer.swift */; }; - B5858E60C0045D05C618A1007ED5599F /* PhotoEditorFilterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0842FC7FE8749A294343C5297AAF48AB /* PhotoEditorFilterView.swift */; }; - B59E167A7323D3F0E727AAE4417ACA03 /* Entry+Serialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8DD4BBDC79258FD8138D24C8298ECD1 /* Entry+Serialization.swift */; }; - B59E60FBC9665FC1061B88B8E6FD9FAF /* Masonry-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 790BE04D31E7BF3F8789434DFB243179 /* Masonry-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6456227FD0D52F4612587F38FE03104 /* KeyedDecodingContainerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B5E6DFD26AD0B0DC9610DA80919EFCF /* KeyedDecodingContainerExtensions.swift */; }; - B666FAB7B1025CBABB994FABECC3E75A /* DotLottieImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = B754EE70BC513F4CBC8C0C849DE8F616 /* DotLottieImageProvider.swift */; }; - B673D2E104D413AA84CF2924084B4596 /* OIMQuoteElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 739D7B8AA568619C67F688D3256C605F /* OIMQuoteElem.m */; }; - B680C2604BD8BC9644AE7C67BC46B9BB /* MASLayoutConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = E4E6357FABA984303A21EEEBFD4B5DBD /* MASLayoutConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6B676EBC210FAA5EF6E258C7FA82CD8 /* dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 9C8D993E8EC93FAFF1EE381D09D5924C /* dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B6E41B29F0070DC15F62FD34A8DFE647 /* KeyframeData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39C24869E8AC9CA2F89EE170EF0930C0 /* KeyframeData.swift */; }; - B7411DFB7E022539E8D860F784CE165E /* UIGestureRecognizer+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D2942177D407DE24D92D8FD0EE99527 /* UIGestureRecognizer+Rx.swift */; }; - B750233565B68B3B26B3B76560769DFA /* predictor_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 2281071AE3FBE200AE91E914561C6C83 /* predictor_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B77AAFFFDADFBD968027A516A913C2A3 /* SetBehaviorsProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4815A605FC1C6404595464950A0218CD /* SetBehaviorsProviding.swift */; }; - B7C57A55A892301550A7BEFF1C9E6754 /* YBIBVideoData+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 74F42C68FF3DE4779640352F3193F012 /* YBIBVideoData+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B7D4A8BCA9A76AE4952E96EEAC908D20 /* cascade.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1A7FAC8C9FAED7286ACF5D55520D3C /* cascade.swift */; }; - B7FB51D80B098D03F81DF426A2F80142 /* TargetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A612E3ADDC86832567401D08DF34A51 /* TargetType.swift */; }; - B7FB5B192C2616F10DFE7F63F668B422 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - B84233D989D2912598EA4756E6BE6203 /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A6D2A4E4B30726868AD43A84D0349E8 /* CompactMap.swift */; }; - B8541120F3126DC519E6E26FD850AAF2 /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4929B1F7EAFF22A61DD11940DBE4F8EB /* RxCocoaObjCRuntimeError+Extensions.swift */; }; - B85D3FC279B0DDE3BDB3C57126DCA4CE /* dec_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 275F746357D5A6123960F2752F09A51F /* dec_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B8EA2073A48049E05314C93FBAD6B980 /* TakeWithPredicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 573B10EAEF0F676D5AE8E1B6D1CAAAFF /* TakeWithPredicate.swift */; }; - B90209EF771CACC6796001936D684F96 /* ViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B817B30DB7DFB63A4270F8BD6627C0D1 /* ViewType.swift */; }; - B903049E7C1BED7918DAB208754107C7 /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A084B641A0E7ABC9A2F57E94555430DA /* ConstraintMakerFinalizable.swift */; }; - B92CD88EC51A7CDA601395E7F223942A /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02348515DC782F1B8925DC73D2E0A2AB /* InvocableScheduledItem.swift */; }; - B94F1F1193404C2E45C1E34D1745406A /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = EC9457F996B4C03AFE77ABE289036AA7 /* DDASLLogger.m */; }; - B9AD528414906CA2F7EFC29C105A4835 /* YBIBScreenRotationHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 731C298BE0AE12F72AD1176716ED60A7 /* YBIBScreenRotationHandler.m */; }; - B9E2DC5B8A62D07383AE695D13A30CBE /* OIMManager+Conversation.h in Headers */ = {isa = PBXBuildFile; fileRef = F65C6C1B7ED35471942F5314AAC3B335 /* OIMManager+Conversation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BA1C4BEB003C51AE0AB017053DB9E789 /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = BE17ACCC0E46129F857AB8450226C2C6 /* SDWebImageTransition.m */; }; - BA2FB695DEB0D179253EEB8DFCE3578B /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AD5128C89E6BF5E33A6A99DECEA3F43B /* SnapKit-dummy.m */; }; - BA624B0D71B0FCED68BFF8004B2246F4 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 866FFA09AAC22A37658A5ABAFD278BD5 /* PrivacyInfo.xcprivacy */; }; - BA703D4B3EB67C257FF66E7F856F9500 /* filters_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = DB2502CB818E9C7A8A4A748C7779AC20 /* filters_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - BA76235961947F402695F8A346265B6C /* FramePubComp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD988B2F9BF966CEE20BF4D0D237592 /* FramePubComp.swift */; }; - BA904ABA8ED36CC4E5EB2B2004CA1F18 /* MASCompositeConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 219643A1FD080B67D4F6B9E85CBCE7D8 /* MASCompositeConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BAB826E379816881F6985EB17D1C59B5 /* backward_references_cost_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 84729014C261442DEE0D2B3115AAE863 /* backward_references_cost_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B48A975992E58328254C494F133DE467 /* NSObject+MJProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = F64268F9361767DC085E5331245F7E3D /* NSObject+MJProperty.m */; }; + B4B5D09B6C943A88805B18833A836718 /* YBIBCopywriter.m in Sources */ = {isa = PBXBuildFile; fileRef = CA29DD60B472D5ABC86BD3B5D978BC6B /* YBIBCopywriter.m */; }; + B4E08192A50B4388B410C34652899BEB /* SDWebImageDownloaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B68B433535F48F297803D75553E633B /* SDWebImageDownloaderConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B4F086FE6B5F77B77593250A467D5A43 /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = BF9C2B3974533F29F3E2F6E248AFCEBE /* SDWebImageDownloader.m */; }; + B5093BCC34D41354EC39E646BF28D580 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = A051DDF51A274508FDC10B5DE31C65C5 /* Observable+Bind.swift */; }; + B5556D21308AA5BA79A0624047839955 /* InfiniteOpaqueAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6B3A8D52326B8A0D7CC81CFEE40F4E7 /* InfiniteOpaqueAnimationLayer.swift */; }; + B5858E60C0045D05C618A1007ED5599F /* PhotoEditorFilterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EFEFE338DC87B6209C61CF575BD483 /* PhotoEditorFilterView.swift */; }; + B59E167A7323D3F0E727AAE4417ACA03 /* Entry+Serialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C045D5F3A496BE4A132B90EEE747A13 /* Entry+Serialization.swift */; }; + B59E60FBC9665FC1061B88B8E6FD9FAF /* Masonry-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 18E8ECAAA628AD50FC5FF41C658E98F9 /* Masonry-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B634DBAEDC8264E383F714B6889B9754 /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05184F524B035D8B2023613B4DC9B183 /* SubjectType.swift */; }; + B6456227FD0D52F4612587F38FE03104 /* KeyedDecodingContainerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 481EA36C570C6A6A74889548AE141A98 /* KeyedDecodingContainerExtensions.swift */; }; + B666FAB7B1025CBABB994FABECC3E75A /* DotLottieImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26855FAFBAA93B14B8F7B74D1CCCC636 /* DotLottieImageProvider.swift */; }; + B673D2E104D413AA84CF2924084B4596 /* OIMQuoteElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 22FD83660A47C60209E6480FE4EBB540 /* OIMQuoteElem.m */; }; + B680C2604BD8BC9644AE7C67BC46B9BB /* MASLayoutConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = F49746AC2D7A052DAE8723E45102FBDF /* MASLayoutConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B6D508C0EE2842F64D2997084901E097 /* RxSwift-RxSwift_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = 420D86B6DE49D1E1898C3A498E4F4195 /* RxSwift-RxSwift_Privacy */; }; + B6E41B29F0070DC15F62FD34A8DFE647 /* KeyframeData.swift in Sources */ = {isa = PBXBuildFile; fileRef = E827CA1FB4366C14E95E00AC5E979B44 /* KeyframeData.swift */; }; + B71A7012C9A078FFC1D8E8AE276469EE /* Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7A95B4EC54544DBE3366771B4B7673F /* Infallible.swift */; }; + B7411DFB7E022539E8D860F784CE165E /* UIGestureRecognizer+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33D8439374B01D383FA22A69CF79E9EA /* UIGestureRecognizer+Rx.swift */; }; + B747A2C2AE935E0ACEC01942582AC712 /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D1AB4932A10E86A1330DEF7EB120410F /* SDWebImage-dummy.m */; }; + B77AAFFFDADFBD968027A516A913C2A3 /* SetBehaviorsProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7359A31EFFDF6B2E4087DA89D97B018D /* SetBehaviorsProviding.swift */; }; + B79568ED63EE1F7E21DD838C3DC08CD7 /* Pods-QuickLocation-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B3FEC1DFBF7036B761FB944F2B9F817 /* Pods-QuickLocation-dummy.m */; }; + B7B2BE5D79433573BD9990336B8035AA /* SDImageLoadersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FE68A65142824EC40D81277F7A916CF5 /* SDImageLoadersManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B7B8AB1D922E55FDCAF319044C14E0C9 /* NSImage+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 842577364EAF0A1453B82510CE1F7649 /* NSImage+Compatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B7C57A55A892301550A7BEFF1C9E6754 /* YBIBVideoData+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = DA0EF7A426FE9E5E848CE61AA6925C61 /* YBIBVideoData+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B7D4A8BCA9A76AE4952E96EEAC908D20 /* cascade.swift in Sources */ = {isa = PBXBuildFile; fileRef = A59DCA600F215DD6713D3DE53B8CAFF8 /* cascade.swift */; }; + B7FB51D80B098D03F81DF426A2F80142 /* TargetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5400A433F6AD3D5E2BD7B2EAB58F14B /* TargetType.swift */; }; + B80210DA3F8BEE29C86985949BA73B6D /* muxinternal.c in Sources */ = {isa = PBXBuildFile; fileRef = 1F7F14BD1480B57B45EB58AD07192E2B /* muxinternal.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B8541120F3126DC519E6E26FD850AAF2 /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18431B3FF079E801EDCF49BA37130B1C /* RxCocoaObjCRuntimeError+Extensions.swift */; }; + B8E87C8D4E638DB311E5151C6AEF8D81 /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85110F4FB4D7E5A4C828159C3255F7D8 /* Rx.swift */; }; + B90209EF771CACC6796001936D684F96 /* ViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90CF57E8BFA34BF170BE55CA89623BCF /* ViewType.swift */; }; + B903049E7C1BED7918DAB208754107C7 /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B98E357A8B7E651B57E33C0D27351DB9 /* ConstraintMakerFinalizable.swift */; }; + B90396EFDD0818EB1EEA858990FDF986 /* UIView+Responders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58EEEBC041447027AA213E86AF443DB8 /* UIView+Responders.swift */; }; + B93A01522142C03497EFBC59C01717CF /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B8EE62E1F6F2BFFA752CF437E210909 /* LockOwnerType.swift */; }; + B94F1F1193404C2E45C1E34D1745406A /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = C1E5C2CB27CEE139EAEED93B6E577CB0 /* DDASLLogger.m */; }; + B965E7A675857FA1F5AC60E3A866EA37 /* SDAssociatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = B8F96E197CD74AF074F3EF05E9D36F83 /* SDAssociatedObject.m */; }; + B98C825EA0683CBE13A4C9ED0E354265 /* UIColor+SDHexString.m in Sources */ = {isa = PBXBuildFile; fileRef = A11795A18499E9705719BF6F99E1DDB6 /* UIColor+SDHexString.m */; }; + B99DB4CC0699E5D812F3A3A53A2941DE /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = EB591949B04919DEA9B0A450BBE49714 /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B99E9F7F1424FA971A3E980ADCC6D073 /* lossless_enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 5A91DED60F0E1F10FD098D8E432A6E9F /* lossless_enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B9AD528414906CA2F7EFC29C105A4835 /* YBIBScreenRotationHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 2231299939C762703A511F04D7A966B1 /* YBIBScreenRotationHandler.m */; }; + B9E2DC5B8A62D07383AE695D13A30CBE /* OIMManager+Conversation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB55A891A2267372F05C4FE629CD068 /* OIMManager+Conversation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BA2FB695DEB0D179253EEB8DFCE3578B /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AA233178D7D322FC9A36335C7CA2D2E2 /* SnapKit-dummy.m */; }; + BA76235961947F402695F8A346265B6C /* FramePubComp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78E7645298E34DC37A25F3D84811E224 /* FramePubComp.swift */; }; + BA866FD05A206379D556B0866EBDD315 /* cost_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 362AC815F0DB4FDB0BB29D919C78D64F /* cost_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BA904ABA8ED36CC4E5EB2B2004CA1F18 /* MASCompositeConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = C410D498A6FE2341844A2FC8E498B0D7 /* MASCompositeConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; BAB98DDCE1A65F6F377E0318A4782874 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - BACE03596343C2C83670A3996164D2F0 /* RetryPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FF46093D28A7BED7F6B5DA05FE456C8 /* RetryPolicy.swift */; }; - BB1850976FE7B4A4306CC2793D1C1DE4 /* BRTextPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = E3788D69B8862DC34BEC670C55B09659 /* BRTextPickerView.m */; }; - BB1AC47D956946D637412FF465A81839 /* FileManager+ZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0AAA32DBF1B37234DE42D36C3283997 /* FileManager+ZIP.swift */; }; - BB2655E6FFEB70EAD084C745DA7D46C2 /* ValueProviderStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = E740CC779E1B5D1A1954DE403E26932A /* ValueProviderStore.swift */; }; - BB8854955B704BFF79EDD38538B9568B /* OIMManager+Login.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B14D02B25F351E4D0D0E993E6A9648B /* OIMManager+Login.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BB9663727F1154B67FE78531F9D27411 /* ThreadSafeDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B67CC0AAE0A18BDB01D74F419A41E4F /* ThreadSafeDictionary.swift */; }; - BBD5E4AE897E19B1F32B62D422306552 /* BRPickerViewMacro.h in Headers */ = {isa = PBXBuildFile; fileRef = 404EDCBE8E8BE943059C7DDE5AA758A7 /* BRPickerViewMacro.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BBEE4348789E31AEF1EDD6DABDA3914C /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - BBF31B50E3CEE27B78E54554DDA3052A /* TestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = F93E05CEEA133C26ADBA6B4CC328E26A /* TestHelpers.swift */; }; - BC2F9B1D6986FEB23B4FB1288B512538 /* MJRefreshNormalTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 17310AAE05C33738D2FFBF76E24AEADB /* MJRefreshNormalTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BC99EADD6CA621D15EE88F4124E03F67 /* nwise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D6EDCBE257289183846B051A800FE8C /* nwise.swift */; }; - BCA597780C9ECA993B3E2754BE10BD91 /* TAAnimatedDotView.m in Sources */ = {isa = PBXBuildFile; fileRef = 835C5F8EAEBBECF951657BCAFE169DB6 /* TAAnimatedDotView.m */; }; - BCB96268C31A7DC83278A57060F1C1BE /* PropertyWrappers.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4C266FC7A81533F1F7E857B4F00B2B4 /* PropertyWrappers.swift */; }; - BCDAD53CD04F72114FCCBBDAE04D98C3 /* AnimatableSectionModelType.swift in Sources */ = {isa = PBXBuildFile; fileRef = F243E90AE09B7E6DA0C72A56623C455C /* AnimatableSectionModelType.swift */; }; - BCEC9575AD68E5306A9C0171AAB93C54 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C0CD73578573AF5AD46B0F08EBEDF1A5 /* Accelerate.framework */; }; - BD2802E5E710BD4287AF3FFD08074457 /* Pods-QuickLocation-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B3FEC1DFBF7036B761FB944F2B9F817 /* Pods-QuickLocation-dummy.m */; }; - BD30193C1E3D7B1F17B1B1F3F08BE655 /* UICollectionViewLayout+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = D211A6C522BBEF4F4C4DED1BCD2F24FC /* UICollectionViewLayout+MJRefresh.m */; }; - BD5227DD681806E5C350A106E1817A53 /* quant_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 39D2865B3DCC6C516B3A4970BF9C839E /* quant_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - BD716C672AC697BF23137D2E8E0F04E5 /* AnyEncodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FB8ECD3B6891DC57F98EDB89E68BF9B /* AnyEncodable.swift */; }; - BDA5C7CC91E86448237CF40954FAC5AF /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC5B6694BE82D39B5A839F2CC26A0A03 /* ConstraintMakerRelatable.swift */; }; - BDA8C56AD4616E6AD14262ADEA73B870 /* SDImageAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C92ED78D06CAF12193BC00F67B5E17F /* SDImageAssetManager.h */; settings = {ATTRIBUTES = (Private, ); }; }; - BDBD6CA03A46A81DA14E6D71A58C762B /* DictionaryInitializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9A4337C935C298BC0213540464F128F /* DictionaryInitializable.swift */; }; + BACE03596343C2C83670A3996164D2F0 /* RetryPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCE11BEA8B316BC3007437AE777BA22E /* RetryPolicy.swift */; }; + BB1850976FE7B4A4306CC2793D1C1DE4 /* BRTextPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C7782532625248CA3F002EC0101E99C /* BRTextPickerView.m */; }; + BB1AC47D956946D637412FF465A81839 /* FileManager+ZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73C7D6D00ACB3859C6F72402D6784F11 /* FileManager+ZIP.swift */; }; + BB2655E6FFEB70EAD084C745DA7D46C2 /* ValueProviderStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9124525B1823B8A67ABA62964D0B2B69 /* ValueProviderStore.swift */; }; + BB3AA67290EB9A09D28216B735A4D9B0 /* rescaler_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = AB96E247921B74BB3F10B8553D1F056A /* rescaler_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + BB52E24D72E97208266CF9A402191723 /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84CF576478C34C3F3FA600EF7DCBFEC2 /* SingleAssignmentDisposable.swift */; }; + BB8854955B704BFF79EDD38538B9568B /* OIMManager+Login.h in Headers */ = {isa = PBXBuildFile; fileRef = E97C094CADE00EEC8FBEFCD8FDD5BA32 /* OIMManager+Login.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BB9663727F1154B67FE78531F9D27411 /* ThreadSafeDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10FC9240B3E777516F6B9617DA7DDFB7 /* ThreadSafeDictionary.swift */; }; + BBD5E4AE897E19B1F32B62D422306552 /* BRPickerViewMacro.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E2CFC748E3F29D24B9C86650834E313 /* BRPickerViewMacro.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BBF31B50E3CEE27B78E54554DDA3052A /* TestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B99D0FAB409C5A3A952D5323F8374A4 /* TestHelpers.swift */; }; + BC01BE5843FD9FF75B56634E660B491A /* lossless_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 30BB59E4578509BCBED8F783E34160E0 /* lossless_common.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BC2F9B1D6986FEB23B4FB1288B512538 /* MJRefreshNormalTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B5CE09550B76592396838BFC354AF7 /* MJRefreshNormalTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BC7576848E789EF0EFBF6F9C5940C154 /* IQKeyboardToolbarManager+Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B801E05CB75F6FF0E7FC5B019B59548 /* IQKeyboardToolbarManager+Deprecated.swift */; }; + BC99EADD6CA621D15EE88F4124E03F67 /* nwise.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED1D3DB801DCE5C3D7157E93FF71C1EF /* nwise.swift */; }; + BCA597780C9ECA993B3E2754BE10BD91 /* TAAnimatedDotView.m in Sources */ = {isa = PBXBuildFile; fileRef = AF51F24F2B3AD00793800EB160A797E0 /* TAAnimatedDotView.m */; }; + BCB96268C31A7DC83278A57060F1C1BE /* PropertyWrappers.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBC1BB2A2BD2A19E63FB2103DE20742A /* PropertyWrappers.swift */; }; + BCDAD53CD04F72114FCCBBDAE04D98C3 /* AnimatableSectionModelType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69783982ACBEEE6ACDC8017C4B548EF7 /* AnimatableSectionModelType.swift */; }; + BCDF3E301047856C8BEAEABCDE399D5B /* SDFileAttributeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 7836EFFE8B23DBFDC9B23914FAAAD780 /* SDFileAttributeHelper.m */; }; + BD30193C1E3D7B1F17B1B1F3F08BE655 /* UICollectionViewLayout+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 425DD742A63EBF83720BBCEB9F90D157 /* UICollectionViewLayout+MJRefresh.m */; }; + BD68B6A8F1A0FCBAFAF30BF3941D115C /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = C5E61BF6711E276AE9769E27CB369442 /* SDAnimatedImageRep.m */; }; + BD716C672AC697BF23137D2E8E0F04E5 /* AnyEncodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2808CFC5B4DAFE9D4485BF97E32CBE18 /* AnyEncodable.swift */; }; + BD8F15A698AA5EDD9312FAB2A08BFEA4 /* Combine.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0A90D1C88AE636E67296B135530FC21 /* Combine.framework */; }; + BDA5C7CC91E86448237CF40954FAC5AF /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32B0B075FAEBD4C79AD37E717DA1C4D3 /* ConstraintMakerRelatable.swift */; }; + BDBD6CA03A46A81DA14E6D71A58C762B /* DictionaryInitializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E4C0F9A11D19BB3545A04A3162F1AD1 /* DictionaryInitializable.swift */; }; BDCA442F91AB58B88ACB311DF4A4B6EC /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F2C997ED187FDEF21DB00D42F13F8ECC /* QuartzCore.framework */; }; - BE0E0FB4AD20662D2D55129E25D420C9 /* enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = A65373742EEC2176DB3F0AE25B169A2F /* enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - BE5F1BA8D922DCF71B74994344AD221F /* muxi.h in Headers */ = {isa = PBXBuildFile; fileRef = 69ACE8A99A61D028356D543EC47CB0F8 /* muxi.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BE84D546F834D2102993E61B0D2997FF /* SGSoundEffect.h in Headers */ = {isa = PBXBuildFile; fileRef = FED421B89ACE73C85F98171738D2D5EA /* SGSoundEffect.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BE8527AE8767A7B99250200F93B54A02 /* OIMSearchParam.h in Headers */ = {isa = PBXBuildFile; fileRef = B18456A2C903D35BD8A155B89955E716 /* OIMSearchParam.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BEC53EA209B4092B02F378CDA0345F24 /* TimeStructures.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA38C67EBCBF949865821DC14E251E1E /* TimeStructures.swift */; }; - BED118EF040F7D9B701E1749380AA3FC /* OIMPictureElem.h in Headers */ = {isa = PBXBuildFile; fileRef = FDE93F2A804E9A14A07AB733686217A7 /* OIMPictureElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BEDB54C5A1D576AE2723115126694145 /* RxRelay-RxRelay_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = 0B06FE4EB869890001614655A886414E /* RxRelay-RxRelay_Privacy */; }; - BEE8E9644E23F619F7E3885D01D9F8BE /* SGPermission.m in Sources */ = {isa = PBXBuildFile; fileRef = E271102A271CB14E64C2705563158EB7 /* SGPermission.m */; }; - BF0C3D2782FE1425C2F1F8827132A94B /* MJFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = C1DEF301D7D8CBEDB12ADE60C934BC14 /* MJFoundation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BF1AE4D97E813B95C43EA4A298B973D1 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC8F0D89DD22F00EC5677B76FB43F016 /* LayoutConstraint.swift */; }; - BF22D137EF6324675FA50080C5D93C00 /* NSArray+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C412FECE5EC28ABB2D4F597A3E25EFE /* NSArray+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BF5243244DA073DE56BE0B098B12E015 /* CachedImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4150915906DFB11C69D4AEE2972A6F87 /* CachedImageProvider.swift */; }; - BF925AAB97F5FFC66B472FF8B068BEFD /* DotLottieCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A2DD317307ED0A62EA51EABB398A35C /* DotLottieCache.swift */; }; - BFB56D9BA5EF74F0DAA498F23A9FB1D9 /* UIPanGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11A528D9E2BB8FA415DE369EE392D60E /* UIPanGestureRecognizer+RxGesture.swift */; }; - BFBCF008C63FCC212437B59E8146181A /* VideoEditorCropView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 181FD2F08B7D81585F51D34006773934 /* VideoEditorCropView.swift */; }; - BFC91BBC42B944C2D7117AC8DEB6E364 /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = FEE6688A11D3A5B71BB3A4873574FBC5 /* DDContextFilterLogFormatter.m */; }; + BE22BC6E31EAEF6B4FED8E611775308A /* SDImageCacheDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 933A263B139223A9569C18E048EB4C52 /* SDImageCacheDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BE347FAFB8C31A83E05B2A5E516869AB /* dec_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = F3D7105C84CCDE6F8C00348E2EAE3DE9 /* dec_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + BE84D546F834D2102993E61B0D2997FF /* SGSoundEffect.h in Headers */ = {isa = PBXBuildFile; fileRef = CC60AA04F5A43CCF1EE461D7E11E4D84 /* SGSoundEffect.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BE8527AE8767A7B99250200F93B54A02 /* OIMSearchParam.h in Headers */ = {isa = PBXBuildFile; fileRef = 1531B7F59A8B5F50DE56B9A72255D2E0 /* OIMSearchParam.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BEC53EA209B4092B02F378CDA0345F24 /* TimeStructures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C5FAD33BBB0DD8BADE07533C383B644 /* TimeStructures.swift */; }; + BED118EF040F7D9B701E1749380AA3FC /* OIMPictureElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E49C39BE82C7766BFB7784A929FD270 /* OIMPictureElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BEE8E9644E23F619F7E3885D01D9F8BE /* SGPermission.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B9B5DFDEC2BCB8C1B4831EB44C6FFA8 /* SGPermission.m */; }; + BEF3FB461C92915184C8F1F3D88DEBB9 /* YYFrameImage.m in Sources */ = {isa = PBXBuildFile; fileRef = B8EA70330A305239B47A9735B8E68180 /* YYFrameImage.m */; }; + BF0C3D2782FE1425C2F1F8827132A94B /* MJFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C42A7B6A1937C8D08A6B8E39382BB33 /* MJFoundation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BF1AE4D97E813B95C43EA4A298B973D1 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E8D234D0195BEE0010D39B78427F07B /* LayoutConstraint.swift */; }; + BF22D137EF6324675FA50080C5D93C00 /* NSArray+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A758DAA27A54CD1748473AE2C053AD9 /* NSArray+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BF5243244DA073DE56BE0B098B12E015 /* CachedImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 748DDC2E6198B3C956F63ED42CDD93D3 /* CachedImageProvider.swift */; }; + BF925AAB97F5FFC66B472FF8B068BEFD /* DotLottieCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81C0FFA3A9BBA5EC567F15AF90BE6DA1 /* DotLottieCache.swift */; }; + BFB56D9BA5EF74F0DAA498F23A9FB1D9 /* UIPanGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = E126CBA1AB0DD5BEB2A5EAF17BA1B822 /* UIPanGestureRecognizer+RxGesture.swift */; }; + BFBCF008C63FCC212437B59E8146181A /* VideoEditorCropView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 617CA92092F0F3C665993E504B8BFEF0 /* VideoEditorCropView.swift */; }; + BFC91BBC42B944C2D7117AC8DEB6E364 /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8192CC6054F16AE6F052E52A2F2D53AD /* DDContextFilterLogFormatter.m */; }; BFD960743F2B1CB1FA7B3808284DE99F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; C02CB58228C5C63ACB718E85C69AC71A /* lottie-ios-LottiePrivacyInfo in Resources */ = {isa = PBXBuildFile; fileRef = 62060F5D524AE8173817ADD9482A0FEB /* lottie-ios-LottiePrivacyInfo */; }; - C07CB3E9A4D1BF00F841E4285629A2B2 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CFA646FB53D5BFD1DAD0A9E567652FC /* ConstraintRelatableTarget.swift */; }; - C08F4B423A39CCF69136F7ACFA5FFB4C /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E2E8E3F433610106C9BDA2E8B176FF5 /* Driver.swift */; }; - C09B37223BCC5B22BF7B29CFB1C68F8B /* RenderingEngineOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13301344812946F6DD3EF21D58AC5CD0 /* RenderingEngineOption.swift */; }; - C0A27AF8E1BA202D8015FC341C905C25 /* SDCycleScrollView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AF0CCC64820D188A7D15F74FE5DDCAF0 /* SDCycleScrollView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C0AD493AE4A8DC8FF960D753D6D971E3 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A1D7DB71D764292D852571DCAF87E541 /* IQKeyboardManagerSwift-dummy.m */; }; - C0B2E029F27DAA4CF3884C657A85408E /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33F50A552159B0B2A159C41C07D56A0F /* Lock.swift */; }; - C0B9CD2FEC1657D1EED829299A964465 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = B4BA459167B729675B90C21B387CB1B3 /* UIButton+WebCache.m */; }; - C0E5BD34620B57EC98C5ADD30CD3D01E /* Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AE0D19631E119C4BA9651A708A98025 /* Trim.swift */; }; - C10B1478C4AB3693D886D94ADFAEFDFB /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F65EACA01EC2E78FFBFD6449BCF57C47 /* KFImageOptions.swift */; }; - C11354C639B096969AAA9734F14D0836 /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = C2767F71E7AC48959F51F7A6FFD4E729 /* _RX.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C136520054E8D99325F757D83278EBB8 /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D7DC22BACBB93C9C21938816803EA0 /* Bag+Rx.swift */; }; - C141940201901A38A684AB8A2426F099 /* YBImageBrowser.bundle in Resources */ = {isa = PBXBuildFile; fileRef = EF84C898A9848CA3A664767BE1771B49 /* YBImageBrowser.bundle */; }; - C14F10B663FE2898EACAB90C202B3F50 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A368F01EF83273D93A7207C8CE4528C /* ConstraintMakerEditable.swift */; }; - C156DEEDB052FFD77C07786A70B536DE /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B24019A84FE9E31B49379632373E50E /* Using.swift */; }; - C1860BBFD363FE0FDB416A80F004718F /* LayerTransformNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8718ECA1F99309042147E39516FB2AA5 /* LayerTransformNode.swift */; }; - C19F5F3FD38FA35CAA4915D576E7761F /* Core+UIDevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = 486C2A3DD8FDC6E60C70527044ACFF39 /* Core+UIDevice.swift */; }; - C1A5F0FC8A3482F772329209BE755714 /* CoreAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A471E76F10A52ED9CC4B5ED8ADCF121 /* CoreAnimationLayer.swift */; }; - C1ADDB9AE993C8CC49C660E3A31DC3CF /* BRPickerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 64900FFA7A51BD0554CB57699178CA93 /* BRPickerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C2068AEACC2D9C7F1FFE41AA25B12A68 /* MASUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = E8116FED35A480734563C64B4B632962 /* MASUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C20ECE96A97688090D5FE186DCF7B5D9 /* IQKeyboardManager+Resign_Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 621474DB4CB661678E762DEFEBE30A1A /* IQKeyboardManager+Resign_Deprecated.swift */; }; - C22290501532385B349FA0DA58710DB9 /* AnimationSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2340B7533BDC7EC5C1DDF481AF6BC14 /* AnimationSubview.swift */; }; - C248B2DF8B55E797F95A0614AAAD8CEC /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1B4222717D12A56AF562988F655E837 /* CurrentThreadScheduler.swift */; }; - C249D9B4E2E229FC37A89725C21C6AE3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - C2699DCEB84D4585BD4F64B7EA68B66B /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58AE8A2D1C21A74611A2521C8D822DFE /* CombineLatest+Collection.swift */; }; - C278A03B4975812C48A280BA391C23D9 /* Data+Serialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F4518FA4DAF909785A64D1A5DED01B /* Data+Serialization.swift */; }; - C2A21354D5DB755E780A9ABC1752E74A /* PHPickerResultImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 101B0B5F8FC454D4AA1873EA8FDC9A6E /* PHPickerResultImageDataProvider.swift */; }; - C2CD0223F067656A2FC851B7612916E2 /* YBIBImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 53E538A20326545BED15919CB5072FBE /* YBIBImageCell.m */; }; - C2D713C67A762AAFE02ADBF57902576F /* BRPickerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 59CA85A49F67B87EE681704F18019968 /* BRPickerView-dummy.m */; }; - C2FE60A10C792613E45031AE6E851ECB /* MASViewConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B2369A749658ECDA0F3DDE84180022D /* MASViewConstraint.m */; }; - C2FF0AFBB1853A8459AC0432E6AD85A0 /* URL+Moya.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7916B6899AA3B0C3F135CD27BDBF4C0 /* URL+Moya.swift */; }; - C303A4E0C86C512F7DA7A841C5BC000A /* LottieAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C26D76578E5324F98623929F478799A /* LottieAnimationView.swift */; }; - C30453C8CF78C513113D9F51F0B69DFC /* NSDate+BRPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = EE91BD631D4AEDBC922559643EE5BFEC /* NSDate+BRPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C324848DC9989E558C88F00CBF82C95C /* DecodingStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2382C6BF329F222524AB4126B254E8EC /* DecodingStrategy.swift */; }; - C3297A7121B4CBEBBC8FDAD4279118AD /* LottieViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6CDAFE73363EA2706E2F552D553CD90 /* LottieViewType.swift */; }; - C34212956CB041550BB2917297F8D9D0 /* SDGraphicsImageRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E32131FDCA3BCBB054E4C6DA760DE57 /* SDGraphicsImageRenderer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C36F0742777344AE9C9EC5B393E39A66 /* PhotoPickerViewController+SwipeSelect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9544F0FAF1BEC1758DF439DB445791A8 /* PhotoPickerViewController+SwipeSelect.swift */; }; - C387C8843E8133D38863C2B409539913 /* PhotoEditorMosaicToolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCA028033BE034558ED13ECF7635A5D8 /* PhotoEditorMosaicToolView.swift */; }; - C3A2D804B1EF219B56E7EA71585CB148 /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2697AB03D1A0149243A300EB136A76EC /* NSButton+Rx.swift */; }; - C3B4F3A6970F3D1D1463A3C0D1BCE864 /* BRPickerAlertView.m in Sources */ = {isa = PBXBuildFile; fileRef = 271CF4CF6F19B25A7056E4BC77324539 /* BRPickerAlertView.m */; }; - C3DE4CA7617C9BC6EB538E0A23303DBC /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 033B344B868E6EF098BEBAB32506CDB4 /* DDAbstractDatabaseLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C3E309AE3FBEE2A4F4733256C71B3E43 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - C405A16EDD5CB5C1FC7EEA7856D73DAC /* PhotoEditorViewController+Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1D09A378622A7AA28C2058B8369A782 /* PhotoEditorViewController+Animation.swift */; }; - C41750A380D75A5B08EB714F5236FF0F /* BaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD6C2F04D0FE25329977402ECA5EEB35 /* BaseViewController.swift */; }; - C429BE22D4649EE5E817090174F52CC4 /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = 415559BCD5462F7EFD8B2F27B5607EA4 /* types.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C437FA9AF753C87C55F0849F7E1E176E /* UploadRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C200B1B7AFFDAD32AAA7476BFA50B926 /* UploadRequest.swift */; }; - C462F17EDE150EF6837F0524C632A64B /* YBIBImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DEDFC1B7644496FA7DD2E014E17FFE7 /* YBIBImageCache.m */; }; - C46464010E864ECB7A1F16073A402380 /* Optional+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BCAB5EB75D050DC161B934D14196B1A /* Optional+Extensions.swift */; }; - C48A9E2CABF2ABD7D954BC1FBB6D3C77 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B792863C1C01C449AD688A253CF8B82 /* RedirectHandler.swift */; }; - C4906FE87E895597B53689152EDE62ED /* bit_writer_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 432C87748D3779E65F6DECC589660BB8 /* bit_writer_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - C4BB0AE17FBF0B50FEEEC58C8A9CDA62 /* config_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = FE35F90DE8AD2148143ABDB5F3B7F9DD /* config_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - C4CF908B22439772FC5FA601B3C481B2 /* AssetManager+LivePhoto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47768A40F3D33C038832DF35295FF281 /* AssetManager+LivePhoto.swift */; }; - C4F42EBCA4302C49201476B324A8E679 /* TransformLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA780F6E977F346F7CCA5BD39B6B69F6 /* TransformLayer.swift */; }; - C51F243E04F7B1B1D8B6A0D8B5E5B940 /* EmptyViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9933067E4160E02F475EB518E7E765B7 /* EmptyViewConfiguration.swift */; }; - C52720AF84B93320E3D7AB3F57EDF1AF /* palette.h in Headers */ = {isa = PBXBuildFile; fileRef = F36377ABE5A43AE807BF50F8B46EA10C /* palette.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C577474D920FE8EFD951D737A546FD23 /* animi.h in Headers */ = {isa = PBXBuildFile; fileRef = B3B1F986EEA39538EAFB4F9869003A0D /* animi.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C57B18D85E8D7A47D74E16B95F37C88B /* once.swift in Sources */ = {isa = PBXBuildFile; fileRef = 373EB46BC758572D10E9DC901B3E458F /* once.swift */; }; - C59E3FD52D5408C08FDC0E6FE6266C3B /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE3D54AE41B7D6A145A48E99C8132B8E /* Source.swift */; }; - C5C81E89EA185839DE018B2C1FDBEF37 /* TimePeriod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 861C2D6D669BFBA03111C20AEACA0204 /* TimePeriod.swift */; }; - C5D1719D9646B00FF98E064E46508BE8 /* HXPHPicker.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 3DE210DC28CA705C9890BC64C9BE45C1 /* HXPHPicker.bundle */; }; - C5F059E06474BFDCE4964679841A8484 /* CGPointExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16689A43C1975CAF9AD290359635E386 /* CGPointExtension.swift */; }; - C60DB44F719853DE3B7157960DAF9270 /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = BD92D602FF2E801C2E41F27FE253F701 /* MJRefreshComponent.m */; }; - C6476DD8638FADC860CCDC80A05327F7 /* SDWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = E6F5D2FBC9E8BE28DD0DA36393D96430 /* SDWebImageOperation.m */; }; - C6728BEB2195DED53EF713DB08BF8166 /* PhotoEditorCropToolModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE6AE22BA8DE7DD70D8BF241C897B3E5 /* PhotoEditorCropToolModel.swift */; }; - C6A4302ACE006C4E2CDD481287E2916B /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90A24AD917265BC61F979CF8818FB34B /* Typealiases.swift */; }; - C6E542DE6D61F7CD41340049F2D8FFDE /* AuthenticationInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF83E8D9FC5511C0C4005206995F9215 /* AuthenticationInterceptor.swift */; }; - C6E75AF470A88DCA0D63040F5F34879A /* UITableView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A1A4F461269D673ABFAA2EDB2028CE3 /* UITableView+Rx.swift */; }; - C6F35BEA16F9EEEA1297311E01100AF2 /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFC9236CBA5BA03B596C09E64BAFEC31 /* Signal.swift */; }; - C6F45595676957ADBEC18EB3F23EAEC4 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0CD2ECD4554CC9BA1D4E5E314FB3A4C /* LayoutConstraintItem.swift */; }; - C6FBF1708A9597C929A9848E48F3EF26 /* TextAnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 391D58FF25F14E6D366B5DFFB567F78D /* TextAnimatorNode.swift */; }; - C72F37CACEC780E304BA0B9D1077EFCC /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3128243B953EA57C34ED6F9B39043DBC /* Response.swift */; }; - C75A276978CD42CE5FB7F99244E07808 /* ISO8601DateTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 086B128B9836F99CECDE1032776BF0AC /* ISO8601DateTransform.swift */; }; - C75C0D0545CF6B8B2A4B51DB97C57561 /* SwiftDate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7118A1652C41D7B11745C2FA8622DDF5 /* SwiftDate.swift */; }; - C76D3930754EE8BECDD3FC03E168D9CD /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = E47EF0A8CFE40A5F191902F7AE5DCCD2 /* Repeat.swift */; }; - C7715123861E25EAB3E44E72397CECE5 /* CallbackProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 47A444F6413E7C86961130E10B259684 /* CallbackProxy.m */; }; - C78236699BFF6AE30EC7E9F0B828D14C /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9A9FDC714E5B21E460D5271D4FB38ED /* ObservableType+Extensions.swift */; }; - C7C6F1AD0C44C79C4A3416FCB32B0233 /* IQKeyboardResignHandler+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45DFEACC9D631D26D94A80DD88E9A7FE /* IQKeyboardResignHandler+Internal.swift */; }; - C7D693676710714878F4633AE77C881B /* OIMUserInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 0632C8C09ACFFEB9AF46C64CEAA60A4C /* OIMUserInfo.m */; }; - C7EFB87F8415D2B0D1654745230578AA /* URLMatchResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB652CFB6AB0E20B11E331610B9B736F /* URLMatchResult.swift */; }; - C7FD60ABFA93AFAF3450A7459140C04B /* quant_levels_dec_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 9E13C985BE95DA824BD7AF3E0DEB4336 /* quant_levels_dec_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - C81D645A697C6B9782CABFD8F06A93BF /* RectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5AD7AC5930BA7CA6CA7BC48AC8538FB /* RectNode.swift */; }; - C833FA17344A15EA1969FD585E7F4970 /* RxTableViewSectionedAnimatedDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 090B4787C762CA6600D6C8A3AEF62210 /* RxTableViewSectionedAnimatedDataSource.swift */; }; - C841C3DD0194A00F5AFD26C7E1B54136 /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CE63250239CF4E3AB101323EDAB0CB1 /* InvocableType.swift */; }; - C85231B99C1BE80767753C368304A730 /* DateInRegion+Compare.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDC54409DFBD0D58BC3C1F6D4E19B628 /* DateInRegion+Compare.swift */; }; - C853C69D4089C8DF4114EE277ED6B324 /* SDImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 7ADADF49D3C31258F73EBCE218E91CE8 /* SDImageFrame.m */; }; - C857B8D2D0BAA5A8A764F9E1C4B85807 /* ViewController+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = FBD4A3FC0D6D6BBDADEAC87B71466451 /* ViewController+MASAdditions.m */; }; - C8EC35DFB0945DBE2F2FF9ECFE6D9711 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = C378D55E34C2D4057E2CEFFBBA090FA4 /* NSLayoutConstraint+MASDebugAdditions.m */; }; - C937AC5DC84D468EBAB678025048B400 /* OIMFileElem.h in Headers */ = {isa = PBXBuildFile; fileRef = E72F1C6A9A7DAB2C9CF247755A83D6F5 /* OIMFileElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C945CB4EC42271D435BF23E7749BE6BF /* IQKeyboardConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A73DC09759D6C1A63FD8D7489FDC298 /* IQKeyboardConstants.swift */; }; - C95C753AE30159950F8DB7308DDF77BD /* MoyaProvider+Defaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4522611FD64A210A6A7E16BB41195D0 /* MoyaProvider+Defaults.swift */; }; - C9B44A8E06C8206FA69091520E2973B8 /* YYFrameImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E6C9AED5A77472F5C8F0275BCC7CDF2 /* YYFrameImage.m */; }; - C9DC5FEA2934DB98043A547AAC973C97 /* CameraConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07145A44BE19ECCCA57D1C45C362C250 /* CameraConfiguration.swift */; }; - C9E19D164C26414115CC969ED9A303C1 /* MASLayoutConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 06B58F032B8EFC1D4BEEEECEF70AEEC7 /* MASLayoutConstraint.m */; }; - C9EBE0AD508E6B3A780A8FA0DBC68427 /* YBImageBrowser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1315A2F866521A4D560C0A9C8E58B9DC /* YBImageBrowser-dummy.m */; }; - CA05084D970F9A48B7EC4F8027D386AB /* SwiftKeychainWrapper-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CEC9EBB982AD0816C4F1CCA832B4AC34 /* SwiftKeychainWrapper-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CA13616E257A1FEFC179C6C00F7E7725 /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8123D0B9CC1DFC468FE3BC03C7F6BCDE /* SynchronizedDisposeType.swift */; }; - CA84D49AD6BC133A4CAC8238DC52E971 /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8DE2E8DCD18674E6B4878F764FE5E70 /* RxTarget.swift */; }; - CB1F99D1E423130C66C0F6A483D4371E /* SDWebImageOptionsProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 151F0C8B6222A3DDD888A97FBBACA6F0 /* SDWebImageOptionsProcessor.m */; }; - CB25521BB6A401C4A6753F35624E179A /* mapAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42876C5DFFA82694CBDC3923BD0923F6 /* mapAt.swift */; }; - CB2737DB50A9E178AE1BE7090FE6B13B /* yuv_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 9E5204297A7B3F082CE2F818C36935B7 /* yuv_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - CB27CEB94EC0CD8885FC5542C2579E30 /* bit_reader_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D6A0C3723AB5929BAC60B196CE25AB5 /* bit_reader_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CB44C8594794526BE8CCD0B96E2E3AF7 /* mux.h in Headers */ = {isa = PBXBuildFile; fileRef = CC82DB19A60C3B50C7146B2EFAE87ED2 /* mux.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CB556EC39E590FCB9AF7EE22F5877FF9 /* DropShadowEffect.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF7CA5858F7C22FD40BEBA06A9F4FD00 /* DropShadowEffect.swift */; }; - CB5B00AD37642E9DCBC76D6ECA327183 /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 198762526A5C73947D6DC38123796908 /* ObserverBase.swift */; }; - CB5C07E9A9A3E6F68E2C589171940388 /* IQTextView-IQTextView in Resources */ = {isa = PBXBuildFile; fileRef = 847044E56CBBCE1235A6F3CEF3F9F607 /* IQTextView-IQTextView */; }; - CBFC7E7CC7AA70EC3A3635B0727979C9 /* SGSoundEffect.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FC0102538E59FA96AA9CBC85FA8CDF5 /* SGSoundEffect.m */; }; - CC2CCC51D03AF42F110D626B620760AF /* mux_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C89F5A8074324EF84569076FCDDEF7F /* mux_types.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CC2CEFEFB392E2AA75040A63D04B2400 /* Atomic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 233748B00ACB4E8CB501C88B07D7C06C /* Atomic.swift */; }; - CC49D6E3F1CB117A80114DA037E4730C /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 569AAF5A70784A1E8537A8DBEB5F22ED /* SwiftSupport.swift */; }; - CC63E9DDAC7230E3EA8ECB73B9E0DA13 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5FB4261B6F651C2E0DCA7401D4672A0 /* Filter.swift */; }; - CC8416A27D23F24BCD2E857BE0F7D050 /* Vectors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2ACD688CD8BAA3E8F80C2D91618665F1 /* Vectors.swift */; }; - CC9CBC1F47B2FBA33DD0203ED7E1CF6C /* OIMMessageElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DF9BDF50FC416DCAA1CFB9BCFA86F3A /* OIMMessageElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CCBBDEEFB29B358197D273C27B2FE6EC /* PickerTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E29515B62FBF4F5466875B562AD320C /* PickerTransition.swift */; }; - CCCFCDB26235AF88D2796246E5CF01E9 /* KeychainWrapperSubscript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48D2AB338D1D6FB2B3D7C24602C13F2D /* KeychainWrapperSubscript.swift */; }; - CCF13D8B4B07E8E4495DAB63FD02D402 /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44AD2949AD95CA65D7771687A771EE3D /* Signal+Subscription.swift */; }; - CCFEB7D1947E0FACF81F113980A44FE7 /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = 445C75506D80CE6D9A78575546D352B2 /* Never.swift */; }; - CD59871F7933B7C634C69616E5741975 /* IQKeyboardReturnManager+UITextViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B883611E52A5D29FB62D9A935640990C /* IQKeyboardReturnManager+UITextViewDelegate.swift */; }; + C02CC2F066C1C0490D3847784A2C1F47 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 7862323C3CC5E613AE6BB335CA3AC913 /* UIButton+WebCache.m */; }; + C06304DAEC7043AA6AB02444987DFCBE /* SDDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = E7142F996812E4D981B2AED46FBC752E /* SDDisplayLink.m */; }; + C07CB3E9A4D1BF00F841E4285629A2B2 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB07F596A151B3093FE02E636732C612 /* ConstraintRelatableTarget.swift */; }; + C08F4B423A39CCF69136F7ACFA5FFB4C /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAB8FF72EE6FB89419FA78E2C7C0D912 /* Driver.swift */; }; + C09B37223BCC5B22BF7B29CFB1C68F8B /* RenderingEngineOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAF8B1EA084CBEF358B3D5F61FD41072 /* RenderingEngineOption.swift */; }; + C0A27AF8E1BA202D8015FC341C905C25 /* SDCycleScrollView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34971BCC45ACF939AAA312607212B0F2 /* SDCycleScrollView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C0AD493AE4A8DC8FF960D753D6D971E3 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BCC6CB2E743F263A25823FC8E9CCC33 /* IQKeyboardManagerSwift-dummy.m */; }; + C0E5BD34620B57EC98C5ADD30CD3D01E /* Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB0CA720CEE153E1FC9DA2FCA1B56B9A /* Trim.swift */; }; + C10B1478C4AB3693D886D94ADFAEFDFB /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75727F45C32C023C542FA0455C47AC51 /* KFImageOptions.swift */; }; + C11354C639B096969AAA9734F14D0836 /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = C68F53C1266EFE3F9D0054DC6355A513 /* _RX.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C141940201901A38A684AB8A2426F099 /* YBImageBrowser.bundle in Resources */ = {isa = PBXBuildFile; fileRef = F5FD530E81542B668E3FB3F29A64CF00 /* YBImageBrowser.bundle */; }; + C14F10B663FE2898EACAB90C202B3F50 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42C66B2900D6AD5047F862AB1D74D1BB /* ConstraintMakerEditable.swift */; }; + C1688AE1DF137E63E6E2585D571586A3 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DEBBB8742EF473DA2220068870AB823 /* RecursiveLock.swift */; }; + C1860BBFD363FE0FDB416A80F004718F /* LayerTransformNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B87089E42D502830FC0937BC5328BD1 /* LayerTransformNode.swift */; }; + C19F5F3FD38FA35CAA4915D576E7761F /* Core+UIDevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC428CB36DAD19ACF28AA4352B3FB314 /* Core+UIDevice.swift */; }; + C1A5F0FC8A3482F772329209BE755714 /* CoreAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 532B3215928726F3811467B9E579A67B /* CoreAnimationLayer.swift */; }; + C1ADDB9AE993C8CC49C660E3A31DC3CF /* BRPickerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EE26596170892A5D86B58B47FC9C099 /* BRPickerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C2068AEACC2D9C7F1FFE41AA25B12A68 /* MASUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A306BCAD7C3B5A9F93A56CA19284DCD /* MASUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C20ECE96A97688090D5FE186DCF7B5D9 /* IQKeyboardManager+Resign_Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 744BCC2326DC105377F1507C40B3CB48 /* IQKeyboardManager+Resign_Deprecated.swift */; }; + C22290501532385B349FA0DA58710DB9 /* AnimationSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 944F76BAAC012257102AA93DF749B75A /* AnimationSubview.swift */; }; + C24FB3B45A95E64DFEBE58A4CE21AED2 /* rescaler_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = EB291ED160F40D13609FC6DFC4D7A6D2 /* rescaler_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + C25A3BA908F06F8A07BB9FD70AEEC875 /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4E724F6377198ADEB55EC984392221E /* Lock.swift */; }; + C278A03B4975812C48A280BA391C23D9 /* Data+Serialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48247E39E7506062B8EADAB99065DEB8 /* Data+Serialization.swift */; }; + C2A21354D5DB755E780A9ABC1752E74A /* PHPickerResultImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = A438AD66F32FC77F4F5C09D0DBB469DC /* PHPickerResultImageDataProvider.swift */; }; + C2B2683E227D984D51513D2A7D99FD1D /* SDWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7114DC4488A330E5F5EDA6CA70339673 /* SDWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C2CD0223F067656A2FC851B7612916E2 /* YBIBImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DC309F7E8A4859163B32C434EC3C9F1 /* YBIBImageCell.m */; }; + C2D713C67A762AAFE02ADBF57902576F /* BRPickerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E24663275D1D4BC42BB27E8F68CFABB /* BRPickerView-dummy.m */; }; + C2F1C532590C1BD2501024A405C980BA /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18DE1052A8E4AA37C50FAE430772392F /* Merge.swift */; }; + C2F9492896574D0CFB8C51DACA6BDD6D /* near_lossless_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 450F2575E6EEF6DA8421677B3BEC4232 /* near_lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + C2FE60A10C792613E45031AE6E851ECB /* MASViewConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 38FDE4FB581B8F947DA7BD57C14D4B90 /* MASViewConstraint.m */; }; + C2FF0AFBB1853A8459AC0432E6AD85A0 /* URL+Moya.swift in Sources */ = {isa = PBXBuildFile; fileRef = 364E51086B74A85F5595CD75CC854483 /* URL+Moya.swift */; }; + C303A4E0C86C512F7DA7A841C5BC000A /* LottieAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92BDB5FFA7A6E239242CEAEB3CF05A43 /* LottieAnimationView.swift */; }; + C30453C8CF78C513113D9F51F0B69DFC /* NSDate+BRPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = B52948DA479CD2CF7BD67E50C15BEDCC /* NSDate+BRPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C324848DC9989E558C88F00CBF82C95C /* DecodingStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBC9321D17CF88B1D20322EC824B1251 /* DecodingStrategy.swift */; }; + C3297A7121B4CBEBBC8FDAD4279118AD /* LottieViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45A582B833AAD0C9DFC0C36091F4BECB /* LottieViewType.swift */; }; + C36F0742777344AE9C9EC5B393E39A66 /* PhotoPickerViewController+SwipeSelect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BD62719CC66FBD185D01AD247B2A644 /* PhotoPickerViewController+SwipeSelect.swift */; }; + C387C8843E8133D38863C2B409539913 /* PhotoEditorMosaicToolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25E90BE25DE95EC3BCDE9DE228C18CFE /* PhotoEditorMosaicToolView.swift */; }; + C3919A6B1EDFA182C3BB48EC0F8CC8FD /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = D72F6FF4725C4422D6D20E02A46997AA /* ConcurrentDispatchQueueScheduler.swift */; }; + C3A2D804B1EF219B56E7EA71585CB148 /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B614E1A72CF73ACBED946E8DA676B3E9 /* NSButton+Rx.swift */; }; + C3B4F3A6970F3D1D1463A3C0D1BCE864 /* BRPickerAlertView.m in Sources */ = {isa = PBXBuildFile; fileRef = A98CC659144C5EBA099E1587697FE57E /* BRPickerAlertView.m */; }; + C3BF08DBDD9DCF7C7635A27AB5A26495 /* MGCDAsyncUdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F47C6A5C6227BA533AB6BEC01446B37 /* MGCDAsyncUdpSocket.m */; }; + C3DE4CA7617C9BC6EB538E0A23303DBC /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = CAD5A4E44152DA50513D41B89C9B4942 /* DDAbstractDatabaseLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C405A16EDD5CB5C1FC7EEA7856D73DAC /* PhotoEditorViewController+Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF35B25FFBA413C266FCC91E824E6533 /* PhotoEditorViewController+Animation.swift */; }; + C41750A380D75A5B08EB714F5236FF0F /* BaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F94E7F4CEC79049B9E925DF566CE55 /* BaseViewController.swift */; }; + C43718D86079ED99A846A2E4438425B5 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 228272C4DD38FA73CD19FD6903A7294E /* UIImageView+WebCache.m */; }; + C437FA9AF753C87C55F0849F7E1E176E /* UploadRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE524C611FFCB41D7A3366B333C63499 /* UploadRequest.swift */; }; + C43FAC1EBF0629F03F0717AB5F3E398F /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9447B6D956A183299F9ADB7F8FA11529 /* SerialDisposable.swift */; }; + C45A02E6CF2C89CD5D40A76B0B541FFB /* IQTextView+Placeholderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 308A01E325B1789425D7668FAC1918D3 /* IQTextView+Placeholderable.swift */; }; + C462F17EDE150EF6837F0524C632A64B /* YBIBImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = E9B21F9FECB3FE6FEE1244DA2E5B4717 /* YBIBImageCache.m */; }; + C46464010E864ECB7A1F16073A402380 /* Optional+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FB048C373985DF1A6E27329E600B880 /* Optional+Extensions.swift */; }; + C48A9E2CABF2ABD7D954BC1FBB6D3C77 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = F47C169D79502A578B7B21A3E879DE95 /* RedirectHandler.swift */; }; + C4CC1FBD1C1EDDFB3D39534FF8FA0361 /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B27DDC07B23980E07B1B515B874039E /* ScheduledItemType.swift */; }; + C4CF908B22439772FC5FA601B3C481B2 /* AssetManager+LivePhoto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32BEE1BA2977215A7AD7F6D43E74C998 /* AssetManager+LivePhoto.swift */; }; + C4F14289115D09C0F91D578109E0FD7F /* SDWebImageTransitionInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 520CBFF9D0751C5D55C162D29D3D1323 /* SDWebImageTransitionInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C4F42EBCA4302C49201476B324A8E679 /* TransformLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0EA251AF7D1CD81931ADAE3CD990E9E /* TransformLayer.swift */; }; + C4FE8647FE8036A51308558512134212 /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57535D3EF27383E24A79046F59BE754C /* BehaviorRelay.swift */; }; + C51F243E04F7B1B1D8B6A0D8B5E5B940 /* EmptyViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B286355B7051A5C628D9A193F08D93CD /* EmptyViewConfiguration.swift */; }; + C57B18D85E8D7A47D74E16B95F37C88B /* once.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25E45E2BEA91C0FDAF88892B05A34B33 /* once.swift */; }; + C59E3FD52D5408C08FDC0E6FE6266C3B /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = C432376BBC5EB6FCD7AE244B95187EFE /* Source.swift */; }; + C5C81E89EA185839DE018B2C1FDBEF37 /* TimePeriod.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6D0528E8E4178B60919B8D24C73EECF /* TimePeriod.swift */; }; + C5D1719D9646B00FF98E064E46508BE8 /* HXPHPicker.bundle in Resources */ = {isa = PBXBuildFile; fileRef = DE2BFCE51C2B80F49E40D9A9BC61221B /* HXPHPicker.bundle */; }; + C5F059E06474BFDCE4964679841A8484 /* CGPointExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCC5A68FF7AADD83E57FB33839B569FF /* CGPointExtension.swift */; }; + C60DB44F719853DE3B7157960DAF9270 /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 01AB38661C768A9AAA7C2C4963B53350 /* MJRefreshComponent.m */; }; + C6728BEB2195DED53EF713DB08BF8166 /* PhotoEditorCropToolModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADE7FF49F4808FAC1EE7E219FCD7AF30 /* PhotoEditorCropToolModel.swift */; }; + C6A4302ACE006C4E2CDD481287E2916B /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 728197858DBF594C2C427D91E7B4B066 /* Typealiases.swift */; }; + C6E542DE6D61F7CD41340049F2D8FFDE /* AuthenticationInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4A73F654838DB97B329A6B3484B2D9D /* AuthenticationInterceptor.swift */; }; + C6E75AF470A88DCA0D63040F5F34879A /* UITableView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 357E715026812D4C2B55F62DDE384466 /* UITableView+Rx.swift */; }; + C6EC130F5B8AEB7A4A5D9AEE4DAC5DD8 /* SDAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = AB7117305993011F3543B6F096BE16AA /* SDAnimatedImage.m */; }; + C6F35BEA16F9EEEA1297311E01100AF2 /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E44B0C9CB36122897FF8506284E368B /* Signal.swift */; }; + C6F45595676957ADBEC18EB3F23EAEC4 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6874BCEF5E8DBBD1B2A354268FB1A44 /* LayoutConstraintItem.swift */; }; + C6FBF1708A9597C929A9848E48F3EF26 /* TextAnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1603E4497C30644414A5E49B9BDC7AC1 /* TextAnimatorNode.swift */; }; + C72F37CACEC780E304BA0B9D1077EFCC /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 998F84668107E8F99B07474CE0F6E794 /* Response.swift */; }; + C75A276978CD42CE5FB7F99244E07808 /* ISO8601DateTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFE25D9FA7A84E24A80EE3D8B7497419 /* ISO8601DateTransform.swift */; }; + C75C0D0545CF6B8B2A4B51DB97C57561 /* SwiftDate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03D06627F6F72D7D625E2AB58FCA05A6 /* SwiftDate.swift */; }; + C7715123861E25EAB3E44E72397CECE5 /* CallbackProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 247FB10EAD1F17909010D7B545B412FD /* CallbackProxy.m */; }; + C7C6F1AD0C44C79C4A3416FCB32B0233 /* IQKeyboardResignHandler+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77DBC09F5F775D2A355BE95F0858B57A /* IQKeyboardResignHandler+Internal.swift */; }; + C7D693676710714878F4633AE77C881B /* OIMUserInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 985ADA3F7CBBC46696DA924B566C93A5 /* OIMUserInfo.m */; }; + C7EFB87F8415D2B0D1654745230578AA /* URLMatchResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C4AD78DA49254C2804A7403C451B0AE /* URLMatchResult.swift */; }; + C7F9364199E1F947296375A86CA70F82 /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA0D446C64BE92F87480F68AA1983FFA /* SchedulerServices+Emulation.swift */; }; + C81D645A697C6B9782CABFD8F06A93BF /* RectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 141855E8A66CDEC4814599FC8E677794 /* RectNode.swift */; }; + C832033D4AB77E6CB2FDB09B8BDAFD72 /* SDImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E76CE2C2759CEF4CACF2E6249E75441 /* SDImageCoder.m */; }; + C833FA17344A15EA1969FD585E7F4970 /* RxTableViewSectionedAnimatedDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 366D5E470C192215B7DD192720AACE5A /* RxTableViewSectionedAnimatedDataSource.swift */; }; + C85231B99C1BE80767753C368304A730 /* DateInRegion+Compare.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82A1126F3214DC7B066657DD50872FB7 /* DateInRegion+Compare.swift */; }; + C857B8D2D0BAA5A8A764F9E1C4B85807 /* ViewController+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = BDF58F19CBF7EB62D0CED96A6AEDE3AA /* ViewController+MASAdditions.m */; }; + C8C156EB933469F0592B902DF279BF7C /* huffman_encode_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = B0DB019614E7D454A48F827834809608 /* huffman_encode_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C8EC35DFB0945DBE2F2FF9ECFE6D9711 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = AC6ACEFDCF9F42A277ACB021844CC6C1 /* NSLayoutConstraint+MASDebugAdditions.m */; }; + C8ED7F55F65B4E261A515A6B16C7732D /* huffman_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = E8AF4C4C29DA6DBACA7FD96AC2CE3117 /* huffman_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C90E175DCA052455B1C58644626CEBFE /* IQTextInputViewNotification-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 08F461B23DB121BA72D3DACA111EDD62 /* IQTextInputViewNotification-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C937AC5DC84D468EBAB678025048B400 /* OIMFileElem.h in Headers */ = {isa = PBXBuildFile; fileRef = E8FFBEAD16018CC1CE60980E6A2EA665 /* OIMFileElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C945CB4EC42271D435BF23E7749BE6BF /* IQKeyboardConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DD94B63FF3DD876745A024DB71DEB48 /* IQKeyboardConstants.swift */; }; + C94630945B84C194848A29E4B4BCEF67 /* SDImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = AA4820228F4A8388360F81E4CCBE258F /* SDImageIOCoder.m */; }; + C95C753AE30159950F8DB7308DDF77BD /* MoyaProvider+Defaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92E9611727F23BE8C3195A6D70E4352C /* MoyaProvider+Defaults.swift */; }; + C98F085418596211712D50FD085A8572 /* SDFileAttributeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = D4F45DCBC070090122E46EF40A7C9610 /* SDFileAttributeHelper.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C9DC5FEA2934DB98043A547AAC973C97 /* CameraConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF343ED81440CD1029038A6BDDD4C7D4 /* CameraConfiguration.swift */; }; + C9E19D164C26414115CC969ED9A303C1 /* MASLayoutConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = DB7E6FF0A7CCDFABCC57A2D194D5915C /* MASLayoutConstraint.m */; }; + C9EBE0AD508E6B3A780A8FA0DBC68427 /* YBImageBrowser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BF0293F27AC2A12214ABADF01113D8C4 /* YBImageBrowser-dummy.m */; }; + CA05084D970F9A48B7EC4F8027D386AB /* SwiftKeychainWrapper-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F6AB3BDF84A3238FDC335A73BC78D5F /* SwiftKeychainWrapper-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CA84D49AD6BC133A4CAC8238DC52E971 /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E752E0F677CB3B0D3E158313414F37B /* RxTarget.swift */; }; + CB25521BB6A401C4A6753F35624E179A /* mapAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FF7A089B3A85F9A8B4F2E3F9AE81E38 /* mapAt.swift */; }; + CB556EC39E590FCB9AF7EE22F5877FF9 /* DropShadowEffect.swift in Sources */ = {isa = PBXBuildFile; fileRef = F849B2E11A901BF25B6DD9CFA3B78AF3 /* DropShadowEffect.swift */; }; + CBFC7E7CC7AA70EC3A3635B0727979C9 /* SGSoundEffect.m in Sources */ = {isa = PBXBuildFile; fileRef = 01388E4C35A14B9715F0F125E2A6938F /* SGSoundEffect.m */; }; + CBFEED6427B062E4572E293AB21B929C /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 79118459ACFE1CDF5C3470735984BF69 /* UIImage+MultiFormat.m */; }; + CC1DC32D98150BBD5851824B3FB969D5 /* IQKeyboardNotification-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B234BC71D54B3C4AC3D81914A8C3ECC3 /* IQKeyboardNotification-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CC2CEFEFB392E2AA75040A63D04B2400 /* Atomic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72AC7767A1EF1236B48985A02E0A6CD6 /* Atomic.swift */; }; + CC5143B7B18B30928DC8B7DDA6C7123B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 008913C78D87ADD085D061CE36F15E1B /* PrivacyInfo.xcprivacy */; }; + CC63E9DDAC7230E3EA8ECB73B9E0DA13 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E4943CA57020EA857821CC7974E544C /* Filter.swift */; }; + CC8416A27D23F24BCD2E857BE0F7D050 /* Vectors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64F9EE55FB7A60C1ED947EE8280FBA9B /* Vectors.swift */; }; + CC9CBC1F47B2FBA33DD0203ED7E1CF6C /* OIMMessageElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 155F4296E5C76F3B8A0D2DE9FE5A05FF /* OIMMessageElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CCADF8500C668A1AC7DA6F26EE297449 /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 3720B54E6DF59ACE915A678F17C3CF40 /* SDWebImageTransition.m */; }; + CCBBDEEFB29B358197D273C27B2FE6EC /* PickerTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F5C8D2AD6464B84136B4235CC663BB0 /* PickerTransition.swift */; }; + CCCFCDB26235AF88D2796246E5CF01E9 /* KeychainWrapperSubscript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60014BCAD0515D8D454CC69C52273008 /* KeychainWrapperSubscript.swift */; }; + CCF13D8B4B07E8E4495DAB63FD02D402 /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE8D942FF3CFB274237F17EB9BBD95E5 /* Signal+Subscription.swift */; }; + CD37694700D8FCD4F1711B27A95FD82C /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3376E6BC8483423C47DA008BCFC37ED /* Reduce.swift */; }; + CD39AE303FD53911A11084BC82AB198C /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D76C26863F9E1C03D54D617A2967C4E /* Queue.swift */; }; CD925EE71D8E482E486D2E5AEA77E0FD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - CD9E606578C993F9315256561691A76F /* Core+UIImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E21F8A917B5AB3B800B57D559A59EB26 /* Core+UIImageView.swift */; }; + CD9E606578C993F9315256561691A76F /* Core+UIImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 690840691138551AF0ED2CB87651C4EC /* Core+UIImageView.swift */; }; CDBE2CF1ADA30DC0A71C28250D08EA42 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - CDDB6156405F579B06D7A801C664D48E /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C17D577044692EBDC1ACC1E9CAD7545 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CDF42ED6AF2C0252840DF2A724375380 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 713B2F0195ACF21954B19E782EB8D895 /* SessionDelegate.swift */; }; - CE1C0E38EAA40FED2FEE1A0C187401C1 /* IQTextView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AA63A7ABF84211BB0A357FE3473F3F5 /* IQTextView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CE309D70AFF25845C960CC06A95AA4C9 /* SDImageLoadersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B3CA54CF4140A29416D6E78D818183C /* SDImageLoadersManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CE57985823A81264B942F51EF4771A86 /* URLMatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3AF67EB3072A3A6306C9F47BABBE61A /* URLMatcher.swift */; }; - CE593943A9E7CF83822CF60304BCAD43 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9599066C19618A8BA39475C35690B6C4 /* ConstraintConstantTarget.swift */; }; - CE7A7E5ED9E14B271B909410D101C483 /* Data+Compression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EF794D43624B0139486257FE5D6AEC2 /* Data+Compression.swift */; }; - CE8BB3B50C1DDEFF60DD465EABC40A50 /* OIMManager+Message.m in Sources */ = {isa = PBXBuildFile; fileRef = BC688E1E0D505D302BC7F6A135B4AED1 /* OIMManager+Message.m */; }; - CE9060F0B56A20DCF8151A74C7EBA537 /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BAE6BAD6BB0A1FCF1553AFA6FA7C57C /* TextInput.swift */; }; - CEC0AC2A77B3F8AE285DCF61F2F46E5D /* NodePropertyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C9AC2B4D7F5C13533735C92B4950F14 /* NodePropertyMap.swift */; }; - CECA8162BFE05143ECD1DE4225B82B9C /* CachedResponseHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 311AEADD45F0DFF62AD792E01A39F369 /* CachedResponseHandler.swift */; }; - CEE64CF0F327167627F8CC70A982EEAE /* RxPickerViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1144EEC4DFACFF662714960374882C1C /* RxPickerViewDataSourceType.swift */; }; - CEFE44661CAB8654D93EDD60822059F7 /* UIView+IQKeyboardExtensionObjc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E4D5CB3D8E6A2A568E71759339B3B29 /* UIView+IQKeyboardExtensionObjc.swift */; }; - CF24FAC03840D566B4539A858FF2FFF5 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 384C78757D9C977F950304A9E4A0E880 /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CF34C51C73AB57E0A296EB54D516C0E4 /* MqttDecodePubRel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C49CBF919BB5B46588D95C8BAD6DA2F0 /* MqttDecodePubRel.swift */; }; - CF48E8DB6B85FEEBB58FB4AAD3F04D63 /* UIViewPropertyAnimator+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6F3697E8C79C373E6276D656C87F077 /* UIViewPropertyAnimator+Rx.swift */; }; - CF4F390AD14CD99E57253BE9D96DB274 /* OIMFaceElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 32D2EDA8FC605CA3CF361649ACAA077D /* OIMFaceElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CF5F437F7201F79D3CE3BDE9D879F3C5 /* Region.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91B9FBB2F46A6AD53801A273FBE5D23B /* Region.swift */; }; - CFB40BBCFE9C4381E5B367D25AB33B2A /* Cancellable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BB47EC16C49EBEE4AC3E1EA4FC3BFAE /* Cancellable.swift */; }; - CFDB27ACA68B4C18C6DC1E51998D7623 /* HTTPHeaders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A6F59C3B04507611733B706ED2373CB /* HTTPHeaders.swift */; }; - CFF0F29D9670B80E247CF63035F01759 /* PhotoPickerControllerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61C83142DB8AD6858A93128C71D976B4 /* PhotoPickerControllerProtocol.swift */; }; - CFFC949FCFCB4FDD89CB03100E923E76 /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 088A2A39C86F0D10B417A263EA20FDBF /* SDmetamacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; - D033FF8E0AE3251DE943B341D59D756F /* ImageLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D71D90885C9AA8410ED904BAC27BBB58 /* ImageLayerModel.swift */; }; - D04A7B430798BB15521E4D2DBF41854E /* SGScanView.h in Headers */ = {isa = PBXBuildFile; fileRef = 61288C03F40E0F0B12F334992A15D281 /* SGScanView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D05D5B11E3A35836A88D2A1B92718B26 /* SDCallbackQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = BCEA104BE8334E0D10B77CA730D7286B /* SDCallbackQueue.m */; }; - D0BF696EF4334C8FBB5B80CA337FE3FA /* AnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDB37AC1909B247A1EE86B2327125496 /* AnimationImageProvider.swift */; }; - D0D214719BC8DC92B35A0C8D252809F3 /* ReplayRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FE651E34F6B74738927B77C29EF31BB /* ReplayRelay.swift */; }; - D0D8491DF011B4E4EADEA80B20229F69 /* PickerResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8EAFBF38CD16B2B46505DEE1743F322 /* PickerResult.swift */; }; - D0D8EAFBEAEE4B82131FD5FB9AE6D236 /* FramePublish.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA12A4AA8588193013FD860B5B2CF798 /* FramePublish.swift */; }; - D0F33C234F469FDC4BB67C6651759826 /* Endpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FA7E05EDD1D79B6AB46754822C56F8E /* Endpoint.swift */; }; - D0F6FDC7286BCC69C228CD0FBB45B2A9 /* RenderNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = F288A6665A6802C493540B96178F67AE /* RenderNode.swift */; }; - D11C5FB6E97D1D93FEB7C07241BCC721 /* EditorImageResizerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845BEE233450E13F168078F286FD17E2 /* EditorImageResizerView.swift */; }; - D1624739C6F96AA13088330731B6BA1C /* UILongPressGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CD4064D3646C656417024C705260D1A /* UILongPressGestureRecognizer+RxGesture.swift */; }; - D168C35D1223A66B08722CAE0C7BBEA8 /* dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = EA784B52167570CC7049B82C25F56AB7 /* dsp.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D1723031D4D555C821315D50A0993AA0 /* SDWebImageDownloaderRequestModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B5FDA56925E89D5A12A8A91727228A1 /* SDWebImageDownloaderRequestModifier.m */; }; - D1B32297F53DAC71DC34649E3A48CF32 /* BlendMode+Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = D06DA6772884B11823226211F6F25ACB /* BlendMode+Filter.swift */; }; - D1BAA6BCF85AADED12A2AD618AF9CB46 /* quant_levels_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E002A13B41BC6AC349E4517E5BA04F5 /* quant_levels_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D1C08C6ABA5A78800C160E54BA22FA50 /* UITabBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F04F79FD44BACDCD114E2730E46960D /* UITabBar+Rx.swift */; }; - D1D1E417973A9224F3E4A8F94CD1CE53 /* BRDatePickerView+BR.h in Headers */ = {isa = PBXBuildFile; fileRef = A69B81E6D45FBB3B68773159A491F185 /* BRDatePickerView+BR.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D1D3D33D88845292F2024C488E0D6A73 /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 407C07DBA307979988FDFEAF8A75827B /* ControlProperty+Driver.swift */; }; - D20AB6B43EF774B0027D03B04E9E70E1 /* rescaler_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = A924BFB8623AB927462986F707DE0038 /* rescaler_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D23A8B089BE2FEAACF5AFFA9451E7139 /* AssetLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2232E302290B527AA496266721ECC3EC /* AssetLibrary.swift */; }; - D2596370ED7E2B213882138D831885CC /* near_lossless_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A445AEEFB8EAE3E1A17A7BFEBC95D20 /* near_lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D25CE6003CD20B30B691ED7372087613 /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2AE4D70C76850C6B01E08D519033A3 /* RxPickerViewAdapter.swift */; }; - D2854184492AB0652C029448967FE129 /* ServerTrustEvaluation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79450D4BDD646E76DEB46C0572BE2397 /* ServerTrustEvaluation.swift */; }; - D28C6561309CE8EFCE535410C20898DC /* LegacyGradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD64B4A3046415F4ACD9E6DB49585FE6 /* LegacyGradientFillRenderer.swift */; }; - D298D386913468C9712081456C60D77C /* GradientRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C42F047FF3FE9336203FAD8F97593E97 /* GradientRenderLayer.swift */; }; - D29F2DE43525B8990BA0D0F356455A3B /* IQKeyboardToolbarManager+Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4F34D5858CC155F412A5C27B7D03F20 /* IQKeyboardToolbarManager+Deprecated.swift */; }; - D2A5F87B90C178639FECC0A3CB42978D /* RxDataSources-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AE95DBC4FF1AC6132DE37FBD019EBE92 /* RxDataSources-dummy.m */; }; - D2AF9A7FD73B95960FDA4FD06C4BED08 /* NSObject+MJKeyValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DA14E9F60DC9E40B0A628E4A1FDEB81 /* NSObject+MJKeyValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D2C6284381E6492284EBABC8369CF5AF /* Core+String.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95848B8BEF3BE8ED8EB2285AF3751925 /* Core+String.swift */; }; - D2D20DB2826B591D39A66F05E59AC05D /* FloatValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E0B3F584A6AA9ECB3FEA7D0CE8CF2A3 /* FloatValueProvider.swift */; }; - D2F694ED8F2C032D38470A9A2EF24969 /* apply.swift in Sources */ = {isa = PBXBuildFile; fileRef = B147B6D37199D5F5725D7EBF593D6D36 /* apply.swift */; }; - D32B9186272E22BE3BD2B51CFC481173 /* LottieAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CC5279C1EFD375217C3D5D950D430B9 /* LottieAnimationLayer.swift */; }; - D349A9DB4770091311275B3791EDF129 /* Differentiator-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 18E5215C1B1F37F7D3FD58FE258508C1 /* Differentiator-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D37DC631D8E7F7B6D615091D8F09340C /* lossless_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 3945060659DFB579D0DBB2DA0168D62D /* lossless_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D37E5FCE8CD9E5458533FF847C6CE6FF /* RxSearchBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847B3CA4032F842CE1D938FDEA755F91 /* RxSearchBarDelegateProxy.swift */; }; - D39ADDADBD9EBD47CC36026EA6F1633E /* YBIBCellProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 893FC43D5239E6E2AB4470769F93CEA6 /* YBIBCellProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D3C863454612C752A1A4133C64972A5D /* DDContextFilterLogFormatter+Deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = 410935E07A0684AE15DDC693952B1F49 /* DDContextFilterLogFormatter+Deprecated.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D3E88FA48F3B87182E1DBBB90179C724 /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 81E1709889C7866DF0EDD75A877E0190 /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D4218DA55B2BA45937589200CC0DF1FB /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A871692046F20FBCE208AC8E95E0394C /* ConstraintMakerExtendable.swift */; }; - D49DDF6EE5705B49187258895A52FD53 /* YYFrameImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6717CE7068CCA12F8491F97B679BD6FB /* YYFrameImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CDC1FAE96733924CE2EC2F757B086954 /* neon.h in Headers */ = {isa = PBXBuildFile; fileRef = C7155669D68AE4D1BD4BD4D42E52E257 /* neon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CDDB6156405F579B06D7A801C664D48E /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F763D640D5E02768484A0C0B603DC2F /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CDF42ED6AF2C0252840DF2A724375380 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A458E4348CE478D9A56B986F0ABA5921 /* SessionDelegate.swift */; }; + CE34EF3EA3FA93654BFC10ABDBB50466 /* UIImage+Metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 214CD5BACFE6F6018800E8DAF8636CF2 /* UIImage+Metadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CE57985823A81264B942F51EF4771A86 /* URLMatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEA1EBDAD28C18B348387EFFE6C7E12A /* URLMatcher.swift */; }; + CE593943A9E7CF83822CF60304BCAD43 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DA1061D33AF556B0D5B6BF4DB895A59 /* ConstraintConstantTarget.swift */; }; + CE7A7E5ED9E14B271B909410D101C483 /* Data+Compression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68C4A94F512DBE1642E52341011F81EE /* Data+Compression.swift */; }; + CE8BB3B50C1DDEFF60DD465EABC40A50 /* OIMManager+Message.m in Sources */ = {isa = PBXBuildFile; fileRef = FDBDCA5D6904A889590D1A92E8B7E384 /* OIMManager+Message.m */; }; + CE9060F0B56A20DCF8151A74C7EBA537 /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4513C0DBD7531E23B47610739515BF79 /* TextInput.swift */; }; + CEC0AC2A77B3F8AE285DCF61F2F46E5D /* NodePropertyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436162B9FD3D5D457B0E8007317D76EF /* NodePropertyMap.swift */; }; + CECA8162BFE05143ECD1DE4225B82B9C /* CachedResponseHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 678F67AB9C8BBD1FB3C5397C7EA249BB /* CachedResponseHandler.swift */; }; + CEE64CF0F327167627F8CC70A982EEAE /* RxPickerViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A3124BD31A673E5781F3CC782F6C145 /* RxPickerViewDataSourceType.swift */; }; + CF34C51C73AB57E0A296EB54D516C0E4 /* MqttDecodePubRel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E4F1A9A236D2E302072CDD32B33122 /* MqttDecodePubRel.swift */; }; + CF48E8DB6B85FEEBB58FB4AAD3F04D63 /* UIViewPropertyAnimator+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70D985ECB9090313DB12A82B5E883BB4 /* UIViewPropertyAnimator+Rx.swift */; }; + CF4F390AD14CD99E57253BE9D96DB274 /* OIMFaceElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 45CC145657A25027908875F856D3459A /* OIMFaceElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CF57FB28B0298E8EB5D658E605ED2BD6 /* IQKeyboardToolbarManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 558D15774F580187A457BA9A52A0DD37 /* IQKeyboardToolbarManager+Internal.swift */; }; + CF5F437F7201F79D3CE3BDE9D879F3C5 /* Region.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27182DD88DE7BEC71A4604FF1FBFD119 /* Region.swift */; }; + CFB40BBCFE9C4381E5B367D25AB33B2A /* Cancellable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F29B3F6FC67F94A45EEAB4604F2194 /* Cancellable.swift */; }; + CFDB27ACA68B4C18C6DC1E51998D7623 /* HTTPHeaders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2059154214DA06A7A531D46032D6536F /* HTTPHeaders.swift */; }; + CFEC13AB1D8A4C3A5D5BD7CDBCA6E15A /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20DA9483576DBA4A82420E9F35E3E3F7 /* DispatchQueue+Extensions.swift */; }; + CFF0F29D9670B80E247CF63035F01759 /* PhotoPickerControllerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 437C982453E4551B372860C1F0FD7D66 /* PhotoPickerControllerProtocol.swift */; }; + CFF2DD50121D4E314BAF4501F3E6C538 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + D0278557440650DD47A778D6B7ECF6E4 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = D652CB597B89AB2469E749B0244D0EDB /* PrivacyInfo.xcprivacy */; }; + D033FF8E0AE3251DE943B341D59D756F /* ImageLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89387F63FA1E89EB6409DC131394165D /* ImageLayerModel.swift */; }; + D04A7B430798BB15521E4D2DBF41854E /* SGScanView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C6CDAEE05DC535A41E0EB2D9A90F625 /* SGScanView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D0AE1AEC0C2F41FAAECF4072BF88059B /* webp_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 9E00CB710C6D2354ECCB9A0E066107F8 /* webp_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D0B2812641149B0098BD385861B85A94 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3AE87360DA63E1BEB496BDCE1E15E0E5 /* PrivacyInfo.xcprivacy */; }; + D0BF696EF4334C8FBB5B80CA337FE3FA /* AnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C8A5D5F447A22945865B42E5E3B4746 /* AnimationImageProvider.swift */; }; + D0D8491DF011B4E4EADEA80B20229F69 /* PickerResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2DDE1D07F5D3AAB2317891743A15B8C /* PickerResult.swift */; }; + D0D8EAFBEAEE4B82131FD5FB9AE6D236 /* FramePublish.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7C49861BA396C21F2B9308AC5A951D /* FramePublish.swift */; }; + D0E477E141049804B78CA746A959499E /* yuv.c in Sources */ = {isa = PBXBuildFile; fileRef = 8F463EBFF17EE5D31B888BE4F87DB7AE /* yuv.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D0F33C234F469FDC4BB67C6651759826 /* Endpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 102EFA68F85728BF85321D8C21E58C29 /* Endpoint.swift */; }; + D0F6FDC7286BCC69C228CD0FBB45B2A9 /* RenderNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80AE7F85A7395057610691F09BD6A431 /* RenderNode.swift */; }; + D11B741E76ED98E6B89F91AC79E2C8A2 /* SDImageCachesManagerOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = FFC168B6CA156F2BF16158DA1212CBC6 /* SDImageCachesManagerOperation.m */; }; + D11C5FB6E97D1D93FEB7C07241BCC721 /* EditorImageResizerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A69468C03FA0FAE9C128936D7044686 /* EditorImageResizerView.swift */; }; + D1624739C6F96AA13088330731B6BA1C /* UILongPressGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABC7419D93766E856446966F406383DE /* UILongPressGestureRecognizer+RxGesture.swift */; }; + D1B32297F53DAC71DC34649E3A48CF32 /* BlendMode+Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E6A0FBB533F1DF6DD170783FCC35268 /* BlendMode+Filter.swift */; }; + D1C08C6ABA5A78800C160E54BA22FA50 /* UITabBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEC2C8A4002FC81F18A0CB5BDAF67AAA /* UITabBar+Rx.swift */; }; + D1D1E417973A9224F3E4A8F94CD1CE53 /* BRDatePickerView+BR.h in Headers */ = {isa = PBXBuildFile; fileRef = 20C919D798DC203D4BDCC1ABF12D60E3 /* BRDatePickerView+BR.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D1D3D33D88845292F2024C488E0D6A73 /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96B774A301BA2FD5E45B460597715CB2 /* ControlProperty+Driver.swift */; }; + D23A8B089BE2FEAACF5AFFA9451E7139 /* AssetLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC1EF335212A5997177778A5B71FA732 /* AssetLibrary.swift */; }; + D25CE6003CD20B30B691ED7372087613 /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77D11DD3911A4BD1E02480FE307D14AE /* RxPickerViewAdapter.swift */; }; + D2854184492AB0652C029448967FE129 /* ServerTrustEvaluation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D1FC1FA2B148F10CAD1AB035578D209 /* ServerTrustEvaluation.swift */; }; + D28C6561309CE8EFCE535410C20898DC /* LegacyGradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF0A2DBDEDFD114E14BF0EE2156BFF5F /* LegacyGradientFillRenderer.swift */; }; + D298D386913468C9712081456C60D77C /* GradientRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FE14E01969EE70763F7E9352300E1D7 /* GradientRenderLayer.swift */; }; + D2A5F87B90C178639FECC0A3CB42978D /* RxDataSources-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B28B2DD25BC7A5DBD9C6B5C3B286B513 /* RxDataSources-dummy.m */; }; + D2AF9A7FD73B95960FDA4FD06C4BED08 /* NSObject+MJKeyValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 29247BD67D149E550D392A5AAF5C4ADA /* NSObject+MJKeyValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D2C6284381E6492284EBABC8369CF5AF /* Core+String.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94B253E06C46C06F34975D4B7ECFB577 /* Core+String.swift */; }; + D2D20DB2826B591D39A66F05E59AC05D /* FloatValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37294248B8FF3ED5C1143C72D993037E /* FloatValueProvider.swift */; }; + D2F61232BCF23F2C7F121E5BE09449DF /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; + D2F694ED8F2C032D38470A9A2EF24969 /* apply.swift in Sources */ = {isa = PBXBuildFile; fileRef = 738AD24AF9592EDEE0015E0661D2496D /* apply.swift */; }; + D32B9186272E22BE3BD2B51CFC481173 /* LottieAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52488697D0C7EE66C8138C2E9DFBE0C7 /* LottieAnimationLayer.swift */; }; + D349A9DB4770091311275B3791EDF129 /* Differentiator-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C5DC799F8C5524007B5EFD7AB356D92 /* Differentiator-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D34E85E3164C69A556FB5BBEEEBE57A6 /* upsampling_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = DA852600D0879177B9B33E9FC6976AFE /* upsampling_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D36D310A58D8EB0656DFA6A407FBF85A /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9EE62403F3E6512DC6CF16E7A5F5C68E /* CoreFoundation.framework */; }; + D37E5FCE8CD9E5458533FF847C6CE6FF /* RxSearchBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7296398FFB8C77AB2DA1ACDBDA43D67 /* RxSearchBarDelegateProxy.swift */; }; + D39ADDADBD9EBD47CC36026EA6F1633E /* YBIBCellProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = F36976CBC34A8989F3B1D32C2B2F60D6 /* YBIBCellProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3C863454612C752A1A4133C64972A5D /* DDContextFilterLogFormatter+Deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AA44FFC82CCBA28E7E2F2BE744B3E87 /* DDContextFilterLogFormatter+Deprecated.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3C95893E75A1B1F547B3C12FFE9A582 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2783E40DFF53237662FB2775C4E0CF5A /* Utils.swift */; }; + D4218DA55B2BA45937589200CC0DF1FB /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7278C7D4DFDA19D229466B7A0DA5737B /* ConstraintMakerExtendable.swift */; }; + D42E21B6A7C93086F162753987055BF9 /* IQKeyboardReturnManager-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FF5FDCE826E499A8819C99186938E3AB /* IQKeyboardReturnManager-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D44AD807ADABA198EEE2C8AA90E6C5ED /* upsampling.c in Sources */ = {isa = PBXBuildFile; fileRef = BCB597832635413455DC2965CDF14DC7 /* upsampling.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D45469EFC6CA96A4D47AD56303660CAD /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F2C997ED187FDEF21DB00D42F13F8ECC /* QuartzCore.framework */; }; + D4849B58A68FE09CD7BD3F3990B0B489 /* mips_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = EC495FC3E5EFAC354E4012716611959C /* mips_macro.h */; settings = {ATTRIBUTES = (Project, ); }; }; D4B981D7F517394A1CBA2BCDE4B01A01 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - D4C2E98DF30C2B80FBC7484F1EA01230 /* MGCDAsyncUdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A750DDCFC64A499570942C78A556EA9 /* MGCDAsyncUdpSocket.m */; }; - D4D8139FE8E9EE4BE05B5D7FDBB7122B /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE94028F52D6FEAB9E19E34769B3E656 /* SingleAsync.swift */; }; - D4F5C37FC3D64648FEC360903AF1FDF4 /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C231D00BCC0682C8B59B8FE9AE2A67E /* RxCocoa.swift */; }; - D524921E7AE9C9CF9326E7DA8F80A034 /* EpoxySwiftUILayoutMargins.swift in Sources */ = {isa = PBXBuildFile; fileRef = 083E4CFADB3757D3019E3E959EB1ACF1 /* EpoxySwiftUILayoutMargins.swift */; }; - D531719B0C92EFCFF6A18D818CFBC334 /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = CB7C529AE0BE5F396C414AF508E1D8BC /* utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D548E4E0D9121E18DA31F2150791F9AA /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = D49CBD30DA55D2A06515C790FFAAA01C /* Image.swift */; }; - D58E209AABC3412C46C799D7A5F26FDD /* cpu.h in Headers */ = {isa = PBXBuildFile; fileRef = D41E65A8CEEBC1F8E36B0214A87E1710 /* cpu.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D5A2B190C4A0490CAACAD3C4FC76531D /* Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841B30CB64F30D8E052CB0DAE2D60413 /* Concurrency.swift */; }; - D5BC75187BC76C9D39D22066FE4E2A83 /* YBIBVideoCell.h in Headers */ = {isa = PBXBuildFile; fileRef = C33F4EC847CEF9C555A65836EF432697 /* YBIBVideoCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D4DC00D62126EF0859F7A11E65208A77 /* SDWebImageIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 80D43AEA332355F23BFE01528DFD494A /* SDWebImageIndicator.m */; }; + D4DE5EAA3470C4F7BB9369A87678A0D6 /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 679753AAEAB273A5318FEF21352FB0F8 /* AsyncLock.swift */; }; + D4F5C37FC3D64648FEC360903AF1FDF4 /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7AB48CA4E7780572136CDD6CD78C521 /* RxCocoa.swift */; }; + D50BAB5F7590A49B919878389BAC7955 /* YYImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C44AC717621C9899FB492E964306E765 /* YYImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D524921E7AE9C9CF9326E7DA8F80A034 /* EpoxySwiftUILayoutMargins.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6B29EA590C5D44B4D4CB031E1B1E556 /* EpoxySwiftUILayoutMargins.swift */; }; + D5371BC8667E35AE9BBB814E56668612 /* upsampling_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = A19A99D9278FDE5BC3FC863E3C4984E7 /* upsampling_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D548E4E0D9121E18DA31F2150791F9AA /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4B767746AAE03DE16ECA227F4E15FF9 /* Image.swift */; }; + D5A2B190C4A0490CAACAD3C4FC76531D /* Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFFA1191537376BDBA36CA20CD35727A /* Concurrency.swift */; }; + D5BC75187BC76C9D39D22066FE4E2A83 /* YBIBVideoCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 40FE4A4A7521546305401CCD738BBB94 /* YBIBVideoCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; D5E8C734FD5A89DE65990747FB71E3D4 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - D622FEEF75BE9D0AE9655CD5BB644E74 /* DashPattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D75520B9598DF2922D02DF59A68B6C6 /* DashPattern.swift */; }; - D62E8EBC82FE2A4110091499EB72C052 /* TAPageControl.h in Headers */ = {isa = PBXBuildFile; fileRef = EF7E9B9FD9FC0981B41061703A561C79 /* TAPageControl.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D63AACB28313CEB9B9465C50A5A23892 /* OIMLocationElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EC62B1B14E4EB5AE6EFA8C9860525CB /* OIMLocationElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D655E5D2240DAD66E04E1EEC16BC6EBB /* RxCollectionViewSectionedAnimatedDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB2F4C7343E0A77840CD00C87ACA24A7 /* RxCollectionViewSectionedAnimatedDataSource.swift */; }; + D622FEEF75BE9D0AE9655CD5BB644E74 /* DashPattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0FC38284FAE3661E07015BC4C6B1481 /* DashPattern.swift */; }; + D62E8EBC82FE2A4110091499EB72C052 /* TAPageControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C97176554535A33E642C0DA062A223E /* TAPageControl.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D63AACB28313CEB9B9465C50A5A23892 /* OIMLocationElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BCB54CD94C0F9688743383451433256 /* OIMLocationElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D64474BF2EE2700AC9641A83EE29BBA2 /* random_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 34AEE70A3CCCA5D52380C47720891E98 /* random_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D655E5D2240DAD66E04E1EEC16BC6EBB /* RxCollectionViewSectionedAnimatedDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFCCAE378CB4B3CC10F4F0B4970F3051 /* RxCollectionViewSectionedAnimatedDataSource.swift */; }; + D65624CF70D140B85C5105994F6580C3 /* filters_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 59AC4C40C21480CFD7814E4633516614 /* filters_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; D663837F4347AF58660EE6F7FD426ECE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - D6746242BB8A52EA0EB7CF063FD18794 /* SDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 16C6A9DE20DBC92FE842E90A959EC697 /* SDWeakProxy.m */; }; - D6748A967D1B41C6C74B8987F21CE201 /* OIMCallbacker+Closure.m in Sources */ = {isa = PBXBuildFile; fileRef = A461AC326E912A9E9BF11BD01371728E /* OIMCallbacker+Closure.m */; }; - D6B15F2F110BC58F7635A9FD7A985C79 /* IQKeyboardManager+ActiveConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDC2E38F24EDE77C50754B40ACF76806 /* IQKeyboardManager+ActiveConfiguration.swift */; }; - D6B2D6726DD9870962843E6770E3F827 /* UIRotationGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DFE2F062C9E85B275292AB544D661FC /* UIRotationGestureRecognizer+RxGesture.swift */; }; - D6BC050D35CDD7372B61FB5D73F355FA /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E76B9AEA91949B2E70F0D09C1AAAFBB /* CompositeDisposable.swift */; }; - D6C50646DF1E6DFE90F59F1DD2EF6104 /* SGPermissionCamera.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D044FD6FF7F754904CD0351B383D36A /* SGPermissionCamera.m */; }; - D6CFDB24F7695B9C943CF1F67F6FA20A /* Infallible+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F96F5BFA004534A830428D2F2972F87 /* Infallible+Concurrency.swift */; }; + D6748A967D1B41C6C74B8987F21CE201 /* OIMCallbacker+Closure.m in Sources */ = {isa = PBXBuildFile; fileRef = CBFB99945FE06CFCF645F94C3F5C1BCD /* OIMCallbacker+Closure.m */; }; + D6B15F2F110BC58F7635A9FD7A985C79 /* IQKeyboardManager+ActiveConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = F362415F175D7C83026509E0B78F6434 /* IQKeyboardManager+ActiveConfiguration.swift */; }; + D6B2D6726DD9870962843E6770E3F827 /* UIRotationGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AED1C366344D71C72CFDF21BFA03473 /* UIRotationGestureRecognizer+RxGesture.swift */; }; + D6C50646DF1E6DFE90F59F1DD2EF6104 /* SGPermissionCamera.m in Sources */ = {isa = PBXBuildFile; fileRef = FC4E0862AF55D8DE3B8554029D8A564A /* SGPermissionCamera.m */; }; D6EFA9EAA562143F338EB164836B7837 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - D75E1742CE6B2A8907BA06C61FFAA821 /* SDGraphicsImageRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FCF0F34ADCCA5F06D7A395A18FC39F5 /* SDGraphicsImageRenderer.m */; }; - D78511BCB71209310E67BFD758101868 /* VideoCroppingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBE31121A78876EBB429550F14DE7B1 /* VideoCroppingConfiguration.swift */; }; - D788BA4B9E8186271BA75CA52B30502C /* View+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = E766B81C2AD39215DD8A6A3726E9C73D /* View+MASAdditions.m */; }; - D7B081FB9D5535E4D6FCCE55AC2A3152 /* mips_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EEFE272584B43703AB75147782BEAC9 /* mips_macro.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D7F07B4C9AF27C221F3F00CF1387A1E9 /* BRTextModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A093FE68DC1C73C51944CC2589429D1 /* BRTextModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D801BC98452EFD8B7570B00FB1CE3442 /* SDWebImageCacheSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F7DE4BA835EC7848B158DA2ED782ED1 /* SDWebImageCacheSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D82A0ABF3F863CDDE336FA92E16862D7 /* DefaultsObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C7FF68313AE62BEF9C12D32A5178679 /* DefaultsObserver.swift */; }; - D868C392BDB9CFABF97973A998C5AA56 /* SectionModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6229AFDB47ACBE771BD50FB5A54E9E0D /* SectionModel.swift */; }; - D89D0DEA63646CA93E2B6161D25D71A5 /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58AFA4B496A100C64D41D3D558B7506D /* RefCountDisposable.swift */; }; - D8ADCD5326811AC302250B85A4A45C18 /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA10380C9565FBDE4AA7A4387482D590 /* Completable.swift */; }; - D8B1F69BCF2B8262D5E9E576E59ECBE9 /* NetworkLoggerPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20539D242DB60F6B33D7CDCFFB524D8B /* NetworkLoggerPlugin.swift */; }; - D8C1C36499AAE21BC329AC0313715AB3 /* AnimatorNodeDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0368D2CFB34F4E01C0A62DE600C14F82 /* AnimatorNodeDebugging.swift */; }; - D8EDAE77B19B3E8930DCFF4E9EDBF136 /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8C1151AAE7BE8B43CFF76878661D376 /* Mask.swift */; }; - D8FBC2059AFC33C299D3ADAE97C9A431 /* PreviewLivePhotoViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B18A6041579C73834C31C91B9404C7B /* PreviewLivePhotoViewCell.swift */; }; - D90607B4E56247B19B14462E487BA86E /* MJRefreshNormalTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = A5748497182163FE65C3C2A15CC851E8 /* MJRefreshNormalTrailer.m */; }; - D90DED0F5638B1C44F4B6C62D600D240 /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B83EBCE5EBAC9359A261FBE4D9BA97E /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D90DF1376DF5E2EA644313BCD2E03058 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 67027C1FCE5C4D04102EE2C20D8BDC65 /* MJRefresh.bundle */; }; - D96A36BA5D4435B9B249FDA8358A0BFD /* Archive+Progress.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE0B5E37A35ABF360FC10F7B4C1F2C97 /* Archive+Progress.swift */; }; - D978F34EA0A3842A44D1D5DF819210A9 /* sharpyuv_gamma.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C384CA82BA63C27A89A3B5B155D3511 /* sharpyuv_gamma.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D70BDEC81B358A26469939969C938368 /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 025BECFFAEC1213F736CE5EF0DE4F239 /* ShareReplayScope.swift */; }; + D78511BCB71209310E67BFD758101868 /* VideoCroppingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80DFA62F84738B5AD31F27D690D9B5E0 /* VideoCroppingConfiguration.swift */; }; + D788BA4B9E8186271BA75CA52B30502C /* View+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = CF9B11263A92BBF57EF8E0CAFC05CA15 /* View+MASAdditions.m */; }; + D7C07D68CAFB0C4A39862CA43D0B2C7D /* YYAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CF899EDAB95AA6548ACB8BC135F294A /* YYAnimatedImageView.m */; }; + D7F07B4C9AF27C221F3F00CF1387A1E9 /* BRTextModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D21B6704D8BBC1CDA059E2853EBFD3D /* BRTextModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D82A0ABF3F863CDDE336FA92E16862D7 /* DefaultsObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED2972D34AD27C2FDC4AEDC962684FAC /* DefaultsObserver.swift */; }; + D868C392BDB9CFABF97973A998C5AA56 /* SectionModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDBDA4FD39DC5E524D02D7F01FCCFE9B /* SectionModel.swift */; }; + D8B1F69BCF2B8262D5E9E576E59ECBE9 /* NetworkLoggerPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87DEA501BC8F3E68EE1A52542BFA3220 /* NetworkLoggerPlugin.swift */; }; + D8C1C36499AAE21BC329AC0313715AB3 /* AnimatorNodeDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77E72DC7E8402CEBCFFF4C4CB5EBE242 /* AnimatorNodeDebugging.swift */; }; + D8EDAE77B19B3E8930DCFF4E9EDBF136 /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E436BA7F7224E98023082D462C3349D /* Mask.swift */; }; + D8FBC2059AFC33C299D3ADAE97C9A431 /* PreviewLivePhotoViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9741ECC2652B7F9F031FCFE9695EC177 /* PreviewLivePhotoViewCell.swift */; }; + D90607B4E56247B19B14462E487BA86E /* MJRefreshNormalTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D196131ADE8BE0D03890777C170F9E7 /* MJRefreshNormalTrailer.m */; }; + D90DED0F5638B1C44F4B6C62D600D240 /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 29F6077F3B4260DA12213C2A7AFC76DE /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D90DF1376DF5E2EA644313BCD2E03058 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 8B1179F5E20526BE852741BA654C595C /* MJRefresh.bundle */; }; + D91DCDD636D795006F1B1939008D7C1A /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2B7B7056E05C92E79588EFAF944B95 /* Observable+Bind.swift */; }; + D96A36BA5D4435B9B249FDA8358A0BFD /* Archive+Progress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0722BB48637D8E05FC47653929D86ED0 /* Archive+Progress.swift */; }; + D9B01A53774750EE3D9A999D126B74F6 /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = D150BC029DC889F18ACF500ACABF333E /* SDImageLoader.h */; settings = {ATTRIBUTES = (Public, ); }; }; D9D0A2F87519BD84F4B2B2D5732B0AB2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; D9F3D624752DB3F5F2736076F8F1B116 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - DA04AE61AF2464F87B87303CB25A8E8F /* Core+DispatchQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 471BE400F1978BFE58CA8D140C7039A9 /* Core+DispatchQueue.swift */; }; - DA07A5D6764940E785E70EDD08C5E1B0 /* Plugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0655BC334F8E063952ECD4307BB1800B /* Plugin.swift */; }; - DA0B605E15A9255DB3231CC20FFF4D94 /* SDWebImageError.m in Sources */ = {isa = PBXBuildFile; fileRef = 124CEA37618D8B89545FA51AF1FE660B /* SDWebImageError.m */; }; - DA2795D2D825D122C1A78896EBA697D3 /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 56C6E15B50DC2FC7A769FA687501FF4C /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DA70ABA313645BADFB5BC13FB995DCBA /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = C71B03924A1B09B78CA1A8478A030B92 /* DDLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DA77D72DA1A4D08A1241EE9DA11D4F12 /* SGQRCode-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 200F74321A5DE3F36F70970BBAB79285 /* SGQRCode-dummy.m */; }; - DAACB6C433D86B6C98D2F66375D35A79 /* YBIBImageData+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 69DE449FFE287BE6DB8C908E6B9737CF /* YBIBImageData+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DAB05DA4752AE5C2B5072137CC5B2344 /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04008BCCC5F9317D48E099B281720140 /* Cancelable.swift */; }; - DAEC2E2F152FAB589719CC460085DB00 /* RxPickerViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2041ED5D4FEBEE00E1A20701AF66C9D7 /* RxPickerViewDataSourceProxy.swift */; }; - DAFEB3E7EC2D48767F709E3B75807381 /* vp8_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 137933625C10F896EB3766DE88C87738 /* vp8_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + DA04AE61AF2464F87B87303CB25A8E8F /* Core+DispatchQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4324984B7940DE679C8963A22D3C867F /* Core+DispatchQueue.swift */; }; + DA07A5D6764940E785E70EDD08C5E1B0 /* Plugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = B18B952A30E9ED15219BDC3EECBBF8A5 /* Plugin.swift */; }; + DA70ABA313645BADFB5BC13FB995DCBA /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CA589CFD6592D81E9DE9F475A647FDB /* DDLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DA77D72DA1A4D08A1241EE9DA11D4F12 /* SGQRCode-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E5010388719312F36A852E64E0E02057 /* SGQRCode-dummy.m */; }; + DAACB6C433D86B6C98D2F66375D35A79 /* YBIBImageData+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = ED14B4F655886546C67D141A910B31E2 /* YBIBImageData+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DAEC2E2F152FAB589719CC460085DB00 /* RxPickerViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F8573B8681189745156C726E501827A /* RxPickerViewDataSourceProxy.swift */; }; DB127291EF088194326F54292701B3CA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - DB17C9319D2226DB80AFB60844D61209 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A58BB45362CA3E2A4AFC4DC1E6F7497 /* MemoryStorage.swift */; }; - DB19161ADD3C766572D982E840738225 /* LottieAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5040F3F1ADDEEE6609DFF69DA9955EB8 /* LottieAnimation.swift */; }; - DB197CAD538D4C95786CD4AEE774B3AE /* lossless_enc_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 5404956F3F6E45A184545C6B19D5EFFC /* lossless_enc_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - DB269D8700C7F90AFF5D0BAB45B0F8C4 /* Data+CompressionDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3A9F8C7F34A21D52394A668AD787E9D /* Data+CompressionDeprecated.swift */; }; - DB46480CDDA20F20D3BD005EB365F910 /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = D64F410F8555612A724D5E31DF74823C /* Concat.swift */; }; - DB8A9051CC18A860342CA0B573718EC8 /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CCAF502915B475BD568579B0894DA60 /* RxTableViewDataSourcePrefetchingProxy.swift */; }; - DBA4803F4765E1650B8C6841157F5D73 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7880E8F6289E704C4D58600B4E6F1B4D /* ConstraintPriorityTarget.swift */; }; - DBA9500CBBA5FF6FCBBA115AE4D12152 /* NSLayoutConstraint+MASDebugAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 222423852681EE67DA11020345E19656 /* NSLayoutConstraint+MASDebugAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DBFED69341AACA5EC994B6D864CF3060 /* encode.h in Headers */ = {isa = PBXBuildFile; fileRef = 811E26B6A479877E11E8E53D48647CC6 /* encode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DC116AC0C3BC808A198B9C1704FA8C84 /* RequestInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C46AD371054ADEAB28FF7FE4FA5B21B /* RequestInterceptor.swift */; }; - DC1380F89C13E6AD588136A434F3A572 /* OIMFriendApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = 67B5704BDF245749342358B439C9BA24 /* OIMFriendApplication.m */; }; - DC23ABA9F3B310276C216C3FC92817BA /* WKWebView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3871AB1CB35AEB7C0FB4BE765E30A7DF /* WKWebView+Rx.swift */; }; - DC365C303D5A27B49040069F4EDB6AD3 /* SDImageCacheDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E4AEEC32F5F79543CBDEB7E6EFC0323 /* SDImageCacheDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DC3EF9ED530ACDBAD56AC2C72449546D /* SGGenerateQRCode.m in Sources */ = {isa = PBXBuildFile; fileRef = E31EACB0381AB58E097B30B221C81B06 /* SGGenerateQRCode.m */; }; - DC50C14598B1CF4EE405912D086A2058 /* LottieAnimationHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC98F7228AD460FBB003A79084530836 /* LottieAnimationHelpers.swift */; }; - DC6A243AA5715FED10BFE649F7403371 /* bit_reader_inl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = B059B1BA478E5F5290A11A03BCB81D42 /* bit_reader_inl_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DC74FE4A54ABC1014D4F43EE30D080B9 /* AlbumView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36E6CBF56E6480AF655C036AF3005A92 /* AlbumView.swift */; }; - DCAFA5E66C54866056F9B1662BDF6D78 /* SDImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D6C7AACE4CA06CF2EAA70F281881050E /* SDImageCodersManager.m */; }; - DCBCF1B3F76B2B74EAA05867FF15DE3A /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 615D1990B58E8B3E3F4122B989E2E05E /* PriorityQueue.swift */; }; - DCC91EE07AF8DA97BEB7C13435F86DCA /* AnimationTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68DB4778FBF04356A818760ADCC57B5D /* AnimationTime.swift */; }; - DCDF1EE1680BD843F511BF67F227FAE9 /* PhotoEditorViewController+Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB607DDB7DB359C47C25B6D8B860BF4 /* PhotoEditorViewController+Request.swift */; }; - DCE4CD952E671E4FD854F1F6699CFAFD /* DefaultsBridges.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70F45AB8F81688C850D6646D5FC95BA7 /* DefaultsBridges.swift */; }; - DD46BA20B478F77DA75007964216F86F /* SGScanViewConfigure.h in Headers */ = {isa = PBXBuildFile; fileRef = 033844962B9DBA6BEB81D0D0835B714C /* SGScanViewConfigure.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DD576D4E4F1144C2D1429D071DF11D32 /* LottieColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DB0CEA878D0BFBC77758EBD30C70C08 /* LottieColor.swift */; }; - DD7D38B1D11219F1882E3E9DD5FA2E0E /* YBIBCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = A430DF7BF7FB34E423F2B4269EAEB779 /* YBIBCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DD953C7254A2F9DCCF3758D6AD00F29E /* Rectangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB84F339270EC7F44D93082DEBE8E502 /* Rectangle.swift */; }; - DDC1718E80C5A12699A652A0EA10CACC /* PhotoEditorMosaicView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65DDB968610294E8D6480ED393FF52FE /* PhotoEditorMosaicView.swift */; }; - DDEDEE8B19E94E46A2D70C78127236E5 /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7CF763B483172B1883FDF6A946F4D2B /* Kingfisher.swift */; }; - DDF61BEA9AFF4E1CFD53D4B84D119DF4 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06030363A2D8275CDCDABD3E3DB9ED1B /* AuthenticationChallengeResponsable.swift */; }; - DE0CA19B30A6732A5D97E47ED0BBEFA3 /* sharpyuv_cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = B711C48B8D810875396DF7B801C71BA9 /* sharpyuv_cpu.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - DE2CA1BD412AB85402D92FA577001644 /* SDImageAWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 21D3CAAD6213E433AB7912650673E72E /* SDImageAWebPCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DE50BB83890C5693CFF24F29B5FAF6DF /* VideoEditorPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACE2CAFEB9439E32A23F54A3C73AAF22 /* VideoEditorPlayerView.swift */; }; - DE553B8C80DF65038D90C24727ED63AA /* UIApplication+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EDB3469AB229DBFC7A7CE9E88457347 /* UIApplication+Rx.swift */; }; - DE98ECCCA7106A4EA575EF34830D41FF /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FBB7DB8FEF95F48F9CE828209CAAC98C /* MJRefresh-dummy.m */; }; - DEA058BF909F90606F1B78198C9E6D65 /* SDAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 75A3B2EBD7B717B85590799A22B50117 /* SDAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DED9ADFC8CC65243FC54E008A853742C /* MJPropertyKey.m in Sources */ = {isa = PBXBuildFile; fileRef = A9556B5B09393D90AD5FE4D4178D4E0B /* MJPropertyKey.m */; }; - DEE954903B6954FECC2DDE41FC7A0C40 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - DEE9768C736DE29A649C5EB71C4869C3 /* CollectionViewSectionedDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8633AD8E88DC63DE85DCC07C1FF2E8F /* CollectionViewSectionedDataSource.swift */; }; - DF041B324D1AED0B879B8F3101A5A590 /* PhotoEditorBrushColorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD96ADF7FCEB4765768AE75A95C2C108 /* PhotoEditorBrushColorView.swift */; }; - DF09A95BFB1D9368C68F9395315F65F7 /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 312FE4ED92CC838AF679B26CBC69421B /* UIScrollView+Rx.swift */; }; - DF207BC23177F7FAF26DFAB9168B6216 /* MeasuringViewRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F70CF8D518D970C50D799603AE939E40 /* MeasuringViewRepresentable.swift */; }; - DF28F9B66D46D3CE0A315A19E135C16A /* PhotoPreviewViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E67EA5F6464BA09871DC07B7B2A29C12 /* PhotoPreviewViewCell.swift */; }; - DF2B15402CE105F5A8CE48BBDCFFD5DD /* MASConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 4224CB48BE87734C0B6DE9778DCF5FE5 /* MASConstraint.m */; }; - DF7DC58EB9217CBF2B6DA9EB3B4F5F6C /* OIMFullUserInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = DDD5E173CBB62162738A31BAD3D45AA2 /* OIMFullUserInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DF87AC2CB78C7614F0965B0DB7DF7A88 /* alpha_processing_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = DC9AF3698113DD51825A4165EF9F3319 /* alpha_processing_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - DFAE5F0CFCD5B6A5DB0E2F66A9E0B64C /* NavigatorProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40A6315726504E24175F3BDE27534577 /* NavigatorProtocol.swift */; }; - DFBAB78D568798C8033D216342385878 /* Infallible+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F979D0FCF4FA7FE0A9901C288E94E40 /* Infallible+Operators.swift */; }; - E012DCD89BBC582DD88C815AC00F0794 /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = D57FB18B6173E83AE0D5392B81CF293B /* Throttle.swift */; }; - E024308BE172CDD2B5057109BC5A5F5D /* EditorImageResizerMaskView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B77137C25D57D11ABB0150419B79F84 /* EditorImageResizerMaskView.swift */; }; - E034FBA9D7B17F4F4DFE2C3313388F08 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D0EDA4B970AD8E019243DE1A9201D0B /* Observable.swift */; }; - E03D4CB7A199F25F35C98875B44AD563 /* distinct+RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA8F7D68ECB2397F35C9470F1241B180 /* distinct+RxCocoa.swift */; }; - E065589E833AAE15A215EB878F8676E5 /* enc_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = B11EF724E2A97704A0838A510DA56CF7 /* enc_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E080E4E10F9EE84CF6A4EF650744131C /* OIMGroupInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = B77BE75B0F8262E8AEE70073B4B41006 /* OIMGroupInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E08225F70F065EE131D5200824968814 /* SharedTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = A101C5DFB3F0DEAE697F289ED51B2C5C /* SharedTypes.swift */; }; - E08450720F1754962C0C0528ABDAFE7C /* EllipseAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = A481DAAA03F9920880F9A2A2A4A647A6 /* EllipseAnimation.swift */; }; - E0A2AE69241E4C68D73B9EA0EEF7C198 /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD2EDD6307C5F4332CCB280BA4BC4011 /* MainScheduler.swift */; }; - E122F98E77B93BE2E6D39CC3A0816028 /* GIFImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9D28131C5BB66A27A1FC30DCE15275F /* GIFImageView.swift */; }; - E133D5294A2132BE10DD88FDA067DFEC /* SwiftyUserDefaults-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C008FE04141279F003DF5DC76AB367C4 /* SwiftyUserDefaults-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E13AA434B5E61D3682D5BAFC3949767C /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 8FE95810088E3347AE5850F102DAF67B /* PrivacyInfo.xcprivacy */; }; - E143494B69E3B18FE61C76A73A5EE775 /* DotLottieConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EDAEC6A303CD8C8485671B931256E55 /* DotLottieConfiguration.swift */; }; - E1734E56DB48E6F238408C9A232C7051 /* UIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D6541E31598384943B59E180CE1130F /* UIView+Hierarchy.swift */; }; - E18541685B292228D035343813E12E12 /* LayerFontProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 560B9AF7588B6DB63A50170F326C9C18 /* LayerFontProvider.swift */; }; - E1D5E750D0967821FCC5E697AAA2CDE1 /* PickerTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00EE41D95745FA22CB128E88F8FB7EDB /* PickerTypes.swift */; }; - E1DE69F6BB6235A6EDB6C99A184BEDB4 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 6651074FC4FEF5087D08A734C9C2DA7A /* UIScrollView+MJExtension.m */; }; - E1E7957ED124FDF4639623C76838402C /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 746F1C845FDAB7CD8161CEB2B3987912 /* Disposables.swift */; }; - E23D981F0C29F96A560CA8BE4EA028B3 /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E4BFB5EFC1FFA67F124C2B2C6472427 /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; - E246CD8E1C2C4E5C2E77C505F77156BA /* rescaler_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A55DDE8818BD44E601AEEB600C88C657 /* rescaler_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E24730B2A18DC39C2BE4997ADD4A7598 /* PhotoPreviewContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D9727E83B256F06CC802656449ACE61 /* PhotoPreviewContentView.swift */; }; - E270921E974E7D5ACD5BCCF42936AFD6 /* DidDisplayProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9122C3E75F0DDAA349F4957A6EAC4E41 /* DidDisplayProviding.swift */; }; - E274BA92F9C6AA938EF04CE7EA38CEAD /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A73CE791AACB041FA87CF84C91CA0EC /* RequestModifier.swift */; }; - E2D61561302F31F37F4AC7010B4C665B /* ViewProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A966DA687A366A0473DDFC534EAE6818 /* ViewProviding.swift */; }; - E2EA5D15C15D16580E4A7FCC41694567 /* FramePubRel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE3ED9B09025574C1448B766F0FD56BA /* FramePubRel.swift */; }; - E348B0662B93E43DE13E96C2246E4367 /* vp8l_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CDDB41F45BB0528AD853530632A0472 /* vp8l_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E35F47135B73F9286B07B267CB98513B /* NSTextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 031255727190180719E5F41EB361F05C /* NSTextView+Rx.swift */; }; - E3674BB448AE95B8D044F441DE7B21F5 /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3996C423B2B3CE237EAB9CC671F82F5 /* Reduce.swift */; }; - E37671A03B4C17A1CF3766A6125833BB /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 402661322D185F9A9AE277B8407EC395 /* ConstraintDirectionalInsetTarget.swift */; }; - E38BA8EF726279ACCC05022F1D8CC859 /* token_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 082B963507A4E28E40DB5B2815FBEEAF /* token_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E395B68D56D1ABDC6ECDFE174CD99795 /* muxedit.c in Sources */ = {isa = PBXBuildFile; fileRef = B6002924FD63456A2E83CF185BE8E05D /* muxedit.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E3D779DEE753C0B0D33BA8E73A980265 /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D87BB6629C373F796825A201BCC3435 /* ConstraintLayoutGuide+Extensions.swift */; }; - E4300B4836DC8B47F8D09A90DBD71587 /* YBImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 58E3CCDE8FB24ACBC0ECBC9779D01E0C /* YBImage.m */; }; - E44FAF5912597FADF68B4379F0F72035 /* UIImage+ExtendedCacheData.h in Headers */ = {isa = PBXBuildFile; fileRef = 309D17DA5AAAD58375A2C953455D8AA9 /* UIImage+ExtendedCacheData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E4A29F8C3ED424A7BC912DB796D03AFB /* UIView+ParentObjc.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBBAD76D22B939DF950F6F389651364F /* UIView+ParentObjc.swift */; }; - E4BEE8283802F8F8B17F1A1BBBD3CDE4 /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DD5E1E5E0DC3173885F9E69B1D0C737 /* Session.swift */; }; - E4DE6EEDF2754E430385AC1CF42D8413 /* RoundedCorners.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CFEF337DACE0D7BEDC59CD2C0A3C305 /* RoundedCorners.swift */; }; - E51D1D6DB3179622992C91A1DFE90D5F /* GradientStrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = B454FEEFB1F568042DAC7449E33E9D30 /* GradientStrokeNode.swift */; }; - E51ECAE5BF767D390AA6F3CB8908F37D /* histogram_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B07A3C96B414CB2326CD04706D449FE /* histogram_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E54A7DF75897299565156E5BE20FB9E2 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5519C63E3405D075B6DDD4223011E3B /* Platform.Linux.swift */; }; - E54BF0D07C2708D631DC6EC9D9A6F752 /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77CC9B4AAC4BD047735E0615D915E1D1 /* NSSlider+Rx.swift */; }; - E585B9C6E21D608F0C635130255BEF2D /* IQKeyboardNotification-IQKeyboardNotification in Resources */ = {isa = PBXBuildFile; fileRef = 120BD4C670EF00F4D5A40AA4B863A7AE /* IQKeyboardNotification-IQKeyboardNotification */; }; - E5A77B0CA416010332AC27668EC9BE32 /* IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00EF22983172519ED69D2E0D52A38FAC /* IQKeyboardToolbar.swift */; }; - E5B057BC87284367918B2DB9CA084B4E /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7500FB43F9C7DCB87CE6D19C8E8D2C70 /* MJRefreshAutoGifFooter.m */; }; - E5B91AF1CA78880305572068FDFAFA72 /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21C5BBE44181F60D38701EE9181B0CA2 /* Maybe.swift */; }; - E5BD9443C590744C22D549EE2581A19D /* UIColor+SDHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = 274DFD7353E8C83217A7C8C60F767C87 /* UIColor+SDHexString.h */; settings = {ATTRIBUTES = (Private, ); }; }; - E5BD9E38260CFB54191D2F4DE6C993B6 /* DateInRegion.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F3A19BF28FD2C93D93BB1EA7C6D167 /* DateInRegion.swift */; }; - E61EEE0910E992E16154F019E9743954 /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4ABBB15F7BEFAB767E87DE7342DBA529 /* SkipUntil.swift */; }; - E650CA91216B98D166FDDA405561CEF1 /* CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C649F4858D9521B4A2C3FEFEB34D8FB8 /* CocoaLumberjack-dummy.m */; }; - E6531A60CC8B48F320DDD76C480102BF /* PhotoPreviewSelectedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 197D0B2012949DFBA6BFE4E7C579050B /* PhotoPreviewSelectedView.swift */; }; - E65ED3EEC8DB1AF0AE3E1B8A14EE6E7D /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3A1C16A2CEAE26D530F661991AC8DE1B /* PrivacyInfo.xcprivacy */; }; - E67259797166E216B55C9B0A8A8E411A /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C846B4B38B9C5A1852A2EF48BDCFC47C /* IQTextView.swift */; }; - E69689D02F65E151584D4699213E0763 /* SDCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 2116C21149794274D408B74139B54CF0 /* SDCollectionViewCell.m */; }; - E6A0C5758A7C375A941887261EAAA874 /* IQTextInputViewNotification-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F55C52FBAD14E4596912F0038037A3F8 /* IQTextInputViewNotification-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E6A748F29F233F0EAE642C671816E600 /* MqttCocoaAsyncSocket-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B5B50DED18CF0C0E13AFECF80AE1DDCA /* MqttCocoaAsyncSocket-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E6A94F529B95809112533914EC89CF36 /* OIMAttachedInfoElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E42A4975F7386C970A58C80915527A2 /* OIMAttachedInfoElem.m */; }; - E6AC3AF0CBAA1843B13F34AB5CA491E7 /* OIMManager+Friend.h in Headers */ = {isa = PBXBuildFile; fileRef = 739F404F326644991B80C89C8343D79A /* OIMManager+Friend.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E6C85E2D894480B2CC6617745C7029A0 /* SDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 08AA7483C3739F712DB1F2AF59D2DCD5 /* SDWeakProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; + DB17C9319D2226DB80AFB60844D61209 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72F49AF05C210AB16B36582583A931F8 /* MemoryStorage.swift */; }; + DB19161ADD3C766572D982E840738225 /* LottieAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 566DF8FEA51E1922DC5D60B36218FB43 /* LottieAnimation.swift */; }; + DB269D8700C7F90AFF5D0BAB45B0F8C4 /* Data+CompressionDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4854615A1AFC57876E17028D888D3538 /* Data+CompressionDeprecated.swift */; }; + DB5A807239548B3357A6D5188AE9DB87 /* webp_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = CCA9CC25256779BAF1F20C8E0B8A02FF /* webp_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + DB8A9051CC18A860342CA0B573718EC8 /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B39FFC5D777B7961B582F11F273662A1 /* RxTableViewDataSourcePrefetchingProxy.swift */; }; + DBA4803F4765E1650B8C6841157F5D73 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46BFD46883183DA70F47692E2C001855 /* ConstraintPriorityTarget.swift */; }; + DBA9500CBBA5FF6FCBBA115AE4D12152 /* NSLayoutConstraint+MASDebugAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 78DF48723AD3F42DC8BB230B7BF8F13E /* NSLayoutConstraint+MASDebugAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DBCA1AECEB9D8A56DFC6D060D5A36264 /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B567DAFDE5E17324844581984B10E86 /* Using.swift */; }; + DC116AC0C3BC808A198B9C1704FA8C84 /* RequestInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE28113F8B51DBF13A39CDFD93D4ACC5 /* RequestInterceptor.swift */; }; + DC1380F89C13E6AD588136A434F3A572 /* OIMFriendApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = EA00407D6250B7F05F0F5DEC7F946E1C /* OIMFriendApplication.m */; }; + DC1662550E045D1AF7E25E9ABA35C3E0 /* alpha_processing.c in Sources */ = {isa = PBXBuildFile; fileRef = 792F9E0D4B561DE2A063ADA8F60A84D2 /* alpha_processing.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + DC23ABA9F3B310276C216C3FC92817BA /* WKWebView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1A25F1B0B80544C7F53316C2C8BF99D /* WKWebView+Rx.swift */; }; + DC3EF9ED530ACDBAD56AC2C72449546D /* SGGenerateQRCode.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AA1A7A35E19A002CFCC479301D18723 /* SGGenerateQRCode.m */; }; + DC50C14598B1CF4EE405912D086A2058 /* LottieAnimationHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65FBD7CCA57640E31F38D910FDA213D6 /* LottieAnimationHelpers.swift */; }; + DC74FE4A54ABC1014D4F43EE30D080B9 /* AlbumView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C39EDD27311147517EBF9D37B673D87 /* AlbumView.swift */; }; + DCBCF1B3F76B2B74EAA05867FF15DE3A /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5A9D52F6FDE50E436BCD9794212649C /* PriorityQueue.swift */; }; + DCC91EE07AF8DA97BEB7C13435F86DCA /* AnimationTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AA041570AAAF85D8169CAC8E7527EDA /* AnimationTime.swift */; }; + DCDF1EE1680BD843F511BF67F227FAE9 /* PhotoEditorViewController+Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86C3885EEE434DDE55DC70ADD9DE352A /* PhotoEditorViewController+Request.swift */; }; + DCDFA2F3E81818FFC582CED834811C17 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 392CAE9BAC348E6DB5640B936E1CF850 /* PrivacyInfo.xcprivacy */; }; + DCE4CD952E671E4FD854F1F6699CFAFD /* DefaultsBridges.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9419A83863F1D1B707E8A19B36039407 /* DefaultsBridges.swift */; }; + DD29D430158C7370F76AD4D6D5FBE9A0 /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CF5A2BC39C38CDD08F2FCA2AB97FFE8 /* RetryWhen.swift */; }; + DD46BA20B478F77DA75007964216F86F /* SGScanViewConfigure.h in Headers */ = {isa = PBXBuildFile; fileRef = B48A7656FF02A5FB7A10E913BC601686 /* SGScanViewConfigure.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DD576D4E4F1144C2D1429D071DF11D32 /* LottieColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84564CA5C2AA50DCA9026702C7A8B902 /* LottieColor.swift */; }; + DD7D38B1D11219F1882E3E9DD5FA2E0E /* YBIBCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = F378BA51C1252D24F8D0C695E0A39FF1 /* YBIBCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DD852020235C6F97E6B8B52F70B0F1EE /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 27BE6EC40D4F95FBC74730A0D52CAF25 /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DD953C7254A2F9DCCF3758D6AD00F29E /* Rectangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5A57FCAB8A511D06510081DC6213A97 /* Rectangle.swift */; }; + DD95F4EB282F3E38696DEFFCC4B70A52 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93AC70A2D46A8E4C52484F59DCF920FD /* ImageIO.framework */; }; + DDC1718E80C5A12699A652A0EA10CACC /* PhotoEditorMosaicView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 044EC91B2FFD6FC48B8EC6E90EFF3BF0 /* PhotoEditorMosaicView.swift */; }; + DDEDEE8B19E94E46A2D70C78127236E5 /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC32065D506D46CEBB66C130995D8CB9 /* Kingfisher.swift */; }; + DDF40DE59C420DB297D4C6CB88E49DCC /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 376332B7BB7B62B68F0FF48144147A45 /* CFNetwork.framework */; }; + DDF61BEA9AFF4E1CFD53D4B84D119DF4 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F66B1588C5307F84E8770C73F670A82 /* AuthenticationChallengeResponsable.swift */; }; + DE50BB83890C5693CFF24F29B5FAF6DF /* VideoEditorPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D5A6F21A8F73F9CF7707AB171E50396 /* VideoEditorPlayerView.swift */; }; + DE553B8C80DF65038D90C24727ED63AA /* UIApplication+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5272322993B758E48ED9747593448C86 /* UIApplication+Rx.swift */; }; + DE98ECCCA7106A4EA575EF34830D41FF /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F1FF887196C7CEE45F8F6C6B3B700C14 /* MJRefresh-dummy.m */; }; + DE9C3008E073E74095AC762F1929E760 /* io_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = E0FB12966D24AA83C61780D18D685BF7 /* io_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + DED9ADFC8CC65243FC54E008A853742C /* MJPropertyKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 55CFDA554F7F44929F6D58ABDA0DD5C8 /* MJPropertyKey.m */; }; + DEE9768C736DE29A649C5EB71C4869C3 /* CollectionViewSectionedDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA74A42EC238249D74E80326E9EE55C7 /* CollectionViewSectionedDataSource.swift */; }; + DF041B324D1AED0B879B8F3101A5A590 /* PhotoEditorBrushColorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B55322D1306C366A5AAED56CFA240FC5 /* PhotoEditorBrushColorView.swift */; }; + DF09A95BFB1D9368C68F9395315F65F7 /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECACCDB2C1B81C38619D434C5D5747BF /* UIScrollView+Rx.swift */; }; + DF207BC23177F7FAF26DFAB9168B6216 /* MeasuringViewRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18ED0E02A754F4A1DCBB55F81D58DADE /* MeasuringViewRepresentable.swift */; }; + DF28F9B66D46D3CE0A315A19E135C16A /* PhotoPreviewViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F8706E2DF70EAB7A3394C6DC5A71098 /* PhotoPreviewViewCell.swift */; }; + DF2B15402CE105F5A8CE48BBDCFFD5DD /* MASConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 05C3EC31B799F614DCB604630BFC9B36 /* MASConstraint.m */; }; + DF67D170B626404F270A64D6AD3C30E5 /* vp8l_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = E9B3F92E04D127AC8CC91ACE54FB80DD /* vp8l_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + DF7DC58EB9217CBF2B6DA9EB3B4F5F6C /* OIMFullUserInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = DDBE996E2AEFD52CECF49896DEABC32A /* OIMFullUserInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DFAE5F0CFCD5B6A5DB0E2F66A9E0B64C /* NavigatorProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87C072FCD79C01306A881DA27A4F5389 /* NavigatorProtocol.swift */; }; + E013E111ACE91D9372EA0A6EE75F2E9D /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = C062157F3D3E704614BC8C844782CFC4 /* ConcurrentMainScheduler.swift */; }; + E01B1942BB3FEF470DA25E845FF19C86 /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02D956D3487DE64648C6B91A0C0FA39C /* Skip.swift */; }; + E024308BE172CDD2B5057109BC5A5F5D /* EditorImageResizerMaskView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B6A370F8337FEA8AA07822A9DD80F83 /* EditorImageResizerMaskView.swift */; }; + E02CD07C2BD7DC5095194A2A8E70FBA8 /* IQKeyboardToolbarManager-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7ECFF78084A4643AC1390FF2ABF5C490 /* IQKeyboardToolbarManager-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E03D4CB7A199F25F35C98875B44AD563 /* distinct+RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C0C01A2729DF37AFEDFE5C8AAAAE072 /* distinct+RxCocoa.swift */; }; + E080E4E10F9EE84CF6A4EF650744131C /* OIMGroupInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = F2A86A8F3F7925DB514653FF28B22FDF /* OIMGroupInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E08225F70F065EE131D5200824968814 /* SharedTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C31694CBFF6DFF3CC40345B85AFE08B /* SharedTypes.swift */; }; + E08450720F1754962C0C0528ABDAFE7C /* EllipseAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDF3177A693578C3986BB50BA064AD4C /* EllipseAnimation.swift */; }; + E122F98E77B93BE2E6D39CC3A0816028 /* GIFImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EA405313E8D0110B07FDC2C57CA0FCA /* GIFImageView.swift */; }; + E133D5294A2132BE10DD88FDA067DFEC /* SwiftyUserDefaults-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AAFCB8FFF9B8ECB30E77F65D59505C3D /* SwiftyUserDefaults-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E143494B69E3B18FE61C76A73A5EE775 /* DotLottieConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6267A8DA21A6ADE31D0C203DE5C52845 /* DotLottieConfiguration.swift */; }; + E150DF77057ED329D4D014BA75B158CD /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FF512AE58286E17F5CF1718CAEB8D7D /* BooleanDisposable.swift */; }; + E1734E56DB48E6F238408C9A232C7051 /* UIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 931D74A907DF9F0BAB87E3FFDF3B7FC6 /* UIView+Hierarchy.swift */; }; + E18541685B292228D035343813E12E12 /* LayerFontProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EDBAA47960C359A267CA1A542554E1E /* LayerFontProvider.swift */; }; + E1AC93BB30D833542D63FE2D68D3F033 /* buffer_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 877C66C22FAECEDD3DB1F7D149E147EA /* buffer_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E1D5E750D0967821FCC5E697AAA2CDE1 /* PickerTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D558A43923640284C341A623C74FA07 /* PickerTypes.swift */; }; + E1DE69F6BB6235A6EDB6C99A184BEDB4 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = F48A1EB287291CFE66A51D0CB1A2BF6C /* UIScrollView+MJExtension.m */; }; + E201F1691E5AFC9EC7A854BF0BFB6D5E /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 886CE856621B9E2291BA562D786BF991 /* PrivacyInfo.xcprivacy */; }; + E221D7C5FC2B5C94C9CE4226DBAA4DA2 /* cost_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = F74CF32EE512053C0C7667277BD8BA44 /* cost_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E24730B2A18DC39C2BE4997ADD4A7598 /* PhotoPreviewContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA1ABA0FDC310A962D42519174BA480E /* PhotoPreviewContentView.swift */; }; + E270921E974E7D5ACD5BCCF42936AFD6 /* DidDisplayProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B06653C482FF606D65587FF7BEECA21 /* DidDisplayProviding.swift */; }; + E274BA92F9C6AA938EF04CE7EA38CEAD /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6618E8F9661C9A44B33907359380D629 /* RequestModifier.swift */; }; + E2776A6F1EE32553A53E56801097D9C2 /* dec_clip_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = F4F13E70086B13CDB9A85D459A10947D /* dec_clip_tables.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E2A2BD86D1328471351547455C9D65A9 /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70F1D19DAD3589771AD074B0860172C0 /* Timeout.swift */; }; + E2D61561302F31F37F4AC7010B4C665B /* ViewProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A516464B3301B5A3BB99479622B26A4 /* ViewProviding.swift */; }; + E2EA5D15C15D16580E4A7FCC41694567 /* FramePubRel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25797C080CE5CB822F7DAE5BC9C0BAB5 /* FramePubRel.swift */; }; + E35F47135B73F9286B07B267CB98513B /* NSTextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E07C3C59FC9F67AC6C0C402EB54D36BF /* NSTextView+Rx.swift */; }; + E37671A03B4C17A1CF3766A6125833BB /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F6BB09B743F2290F343298D2139C89B /* ConstraintDirectionalInsetTarget.swift */; }; + E3D779DEE753C0B0D33BA8E73A980265 /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 561B6A675971EF274907261020B0741D /* ConstraintLayoutGuide+Extensions.swift */; }; + E3E65C8419A1E171A24AE90ACDD871E9 /* rescaler_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D99D97D12C59B76B1FE7D1D1F590F8E /* rescaler_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E3F67FDA7592177CB8D4894A630DF8AE /* SDAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 677C9B71C867A725F19AD823BE42715E /* SDAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E401E4DD8CAE7973AEB7554834980A5B /* filters.c in Sources */ = {isa = PBXBuildFile; fileRef = 946BAC12CD8B0C6CC9D72C9721135329 /* filters.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E407B34E7D9E4F487737C7B78C84C423 /* SDImageHEICCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A81EC742AB0CFD73619349823BBC8BC /* SDImageHEICCoder.m */; }; + E4300B4836DC8B47F8D09A90DBD71587 /* YBImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 49C2B6BCE3D97339275791E89C0BFFD0 /* YBImage.m */; }; + E4A29F8C3ED424A7BC912DB796D03AFB /* UIView+ParentObjc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05712911FA82F5D68E701F4B7902EDFC /* UIView+ParentObjc.swift */; }; + E4BEE8283802F8F8B17F1A1BBBD3CDE4 /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9B7EAA32534F8F5AFA70FA11A5E2AC0 /* Session.swift */; }; + E4C678A9A25211DF67B8C5C6CB5926DE /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0FAAA36F5CD36D80664B990D1C74DFE /* ElementAt.swift */; }; + E4DE6EEDF2754E430385AC1CF42D8413 /* RoundedCorners.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BDCD8BC17BD466433FAC4F67DEB87E0 /* RoundedCorners.swift */; }; + E50CAEDD2C5016D7DB55C3D1DB836BE6 /* SDImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AC17E92C96CBAA7203722E257750C54 /* SDImageGIFCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E51D1D6DB3179622992C91A1DFE90D5F /* GradientStrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E2E66C94A07523ECB01FF0EFCC6A23E /* GradientStrokeNode.swift */; }; + E54BF0D07C2708D631DC6EC9D9A6F752 /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB10D66365A049BDA44EF3E0F88C8742 /* NSSlider+Rx.swift */; }; + E585D4DA4583D19993D35CAFC2278A96 /* RxRelay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1279870A893E3C3F8AA2C297CFB0F9A3 /* RxRelay-dummy.m */; }; + E589664AC20EC5613D58675F1A1E6E3B /* SDImageCachesManagerOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 6932CA1BC50B3DE1E073913013CAFDCD /* SDImageCachesManagerOperation.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E5B057BC87284367918B2DB9CA084B4E /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = E7D2B20BCE197A5E2C23E0B090407380 /* MJRefreshAutoGifFooter.m */; }; + E5BD9E38260CFB54191D2F4DE6C993B6 /* DateInRegion.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9B2BD553008863F293B6992A63FE61F /* DateInRegion.swift */; }; + E5DFB4E44D51D41DCE7BB34CBDF4409D /* SDAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CB638D7416F5E47D01548B7C23BAB6D /* SDAnimatedImageView.m */; }; + E613705F449DCB799A4AF0F02FFBF842 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; + E63561E2133DD3AC3BA9028881E25D82 /* IQKeyboardToolbar-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F64DFB3A51F8FB42C0DBF4BD2A3C7085 /* IQKeyboardToolbar-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E650CA91216B98D166FDDA405561CEF1 /* CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E7F8616CF7B3588FA5257EECABBA2D54 /* CocoaLumberjack-dummy.m */; }; + E6531A60CC8B48F320DDD76C480102BF /* PhotoPreviewSelectedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 501741F6C4E58DF5C6BA856A78A8523A /* PhotoPreviewSelectedView.swift */; }; + E671DA62F3C61A0A47EC55696AFE59A4 /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 929397BFC234F30D0DA5D65BA1484615 /* NSButton+WebCache.m */; }; + E69689D02F65E151584D4699213E0763 /* SDCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = C8C5FF525C3C433D0C79F0D82BAEDC1C /* SDCollectionViewCell.m */; }; + E6A94F529B95809112533914EC89CF36 /* OIMAttachedInfoElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E68A3104F4FD5837B8282F06A068351 /* OIMAttachedInfoElem.m */; }; + E6AC3AF0CBAA1843B13F34AB5CA491E7 /* OIMManager+Friend.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CB2D443BC8196ADDF4D6310F7F2C51D /* OIMManager+Friend.h */; settings = {ATTRIBUTES = (Public, ); }; }; E6FE2596512201193E95FC356C6E3351 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift in Resources */ = {isa = PBXBuildFile; fileRef = 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */; }; - E7418F779F25289222BBF708FBB1087E /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8357BFD17A7A91E61FA67B116090C7CE /* Producer.swift */; }; - E76CB5966467613DBE92F3F24EC9AEE3 /* Combine.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0A90D1C88AE636E67296B135530FC21 /* Combine.framework */; }; - E773A6A79E12997A1AE605E02A580BD6 /* demux.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FB48688773E53572104FC182E298046 /* demux.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E774F03CFBB7FF4A59157E694D930A02 /* EllipseNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB8A5C8DC9B1E9144A96B53A4B778862 /* EllipseNode.swift */; }; - E7782BFB9BD4FFDBC36AD2D377E0FA95 /* SDImageCacheDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B80746F159F74689BB4F94F09047C55 /* SDImageCacheDefine.m */; }; - E794ED8A6B33C738D8EDB7273FD121AB /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2CD2E5513F3A80472B9D728EC633CAD /* DisposeBag.swift */; }; + E774F03CFBB7FF4A59157E694D930A02 /* EllipseNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA33BF9B43AC0E2D2484622AEC746B96 /* EllipseNode.swift */; }; E7AD71845468E1609A0CAED1C60085D5 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C0CD73578573AF5AD46B0F08EBEDF1A5 /* Accelerate.framework */; }; - E7D06F2DBFA16E219746D0E11E60A501 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93A7D6EC41A7358C3EA17259C7D6D013 /* KFOptionsSetter.swift */; }; - E7D0F1EAD727D8FDE85AD3B9BA674E2A /* enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C30359D1A28108B0772C895683BD222 /* enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E7DC25B399D700EFCA1E2F1E9715AF1F /* Core+UIFont.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D72C9E5625EEE0003CD2DB6485CB676 /* Core+UIFont.swift */; }; - E7E0B2B1CEC4E7685B5953987894F1B3 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AF44C4DF9E2D34E27483B885E19EA52 /* UIImage+GIF.m */; }; - E7FDDDC0041EDD1FA691F8E9BD63B49A /* filters_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 98F403757A9A5117A1E2B31E32AD0029 /* filters_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E8012394A10B6AC7DA2195984F9504E9 /* Defaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53E8266B04E3AF1558498FE39DC8FA5E /* Defaults.swift */; }; - E82B4F97BB52300AF382AC4E2E2A3A1E /* FrameUnsubAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27B34433064EA5B61FBD5F4C05035EBA /* FrameUnsubAck.swift */; }; - E8458C7E41FC6466420E439557CA177C /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 749DF6ECAE9609DD2B4D56A92F2FF563 /* SubjectType.swift */; }; - E84C30FA4A382D9C330E87FB32C009AE /* IQKeyboardAppearanceManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F95D2A10E3B44EDE51E62C45A1565F4A /* IQKeyboardAppearanceManager.swift */; }; - E86106435DADBB30165472A7953A739C /* BuiltIns.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EF42092461532ECD6ABBA13785B568B /* BuiltIns.swift */; }; - E875CFFB88DBBA0D72C4B7FC7A4C100D /* ViewDifferentiatorProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF4BF246D9B625BAE1B6971E56CF7FC7 /* ViewDifferentiatorProviding.swift */; }; - E895F57BB625331252C6901B201B3192 /* UIViewConfiguringSwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4564B70EBA34C463AA114584243BE0BF /* UIViewConfiguringSwiftUIView.swift */; }; - E8AA04E18900F2BF227E3799DE1F56E1 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A560CCBA8029A20E2DAC3C828458CC7 /* Filter.swift */; }; - E8C960787E7B8DE1A914786EC04E8917 /* PhotoCroppingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B071E7D115C1E5150210E5C02C9BB329 /* PhotoCroppingConfiguration.swift */; }; - E9043D5B49AF869589B1850CF8795EBA /* EpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = 471BB586680C33F22584838670718847 /* EpoxyModeled.swift */; }; - E90C702A855D95601CCD3D1C671367FF /* PrimitiveSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EA288183BE346F8EE569D620AFA0884 /* PrimitiveSequence+Concurrency.swift */; }; - E9238C653AC07F36330CFF03F94B777E /* SDMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 8373542C47BD9DFC04E33CED6E0CEC07 /* SDMemoryCache.m */; }; - E930A5612DC6D120BE040AD17C6D1BCD /* MASViewAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = 170A6F05FDF7F75CB7552AB64C82EE2D /* MASViewAttribute.m */; }; - E95FE85B929E24CD0B18BB521969C9B8 /* YBIBTopView.m in Sources */ = {isa = PBXBuildFile; fileRef = E4AC92818EDBD76D4AF7FD277E25D489 /* YBIBTopView.m */; }; - E98C3D7A8430639438912254DF730791 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAE1AA6202B32E1EE1416E80DC735789 /* ColorExtension.swift */; }; - E9AEBBA488E8832DA6CBE9881DF9DE95 /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C7D9DC1435E1A64424CFDF4BBC25688 /* ImageProcessor.swift */; }; - E9D8AE39CEE9529B164E3516235BEE4C /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E18229B100018FE3E75FAD5376FB0E3B /* UIControl+Rx.swift */; }; - E9E2076097D04B8389FA7FB9FB975527 /* MathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB2CE697EFFD5E239D70224B00A15610 /* MathKit.swift */; }; - E9F1CF2BE311C33A9629B0EC6D019F3A /* OIMManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FF76FF21CF56944B999A1B7BF15E1BF3 /* OIMManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E9F8F68A964586D21DD22030F1D85BF2 /* SwiftUIMeasurementContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA166DECC6BB3ED09D6F3D554584492D /* SwiftUIMeasurementContainer.swift */; }; - EA4323194CD798F0B5146EFF75556E5C /* YBIBWebImageMediator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F496F9B1E578418545D5F2832274055 /* YBIBWebImageMediator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EAAA0041F6A0DB1039D328B35FF5EA09 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19E73E9EF5A1AFF831F06FC83722EC87 /* SessionDelegate.swift */; }; - EB742B4A25F7E5F707BBEDCD8546D01F /* SolidLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AE2759ED36205D0950EC9758B528F43 /* SolidLayer.swift */; }; - EBB7D34FFA666C9BCF2FE1D049FB225B /* lottie-ios-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DF671C23469B6AC276E54084F08F2005 /* lottie-ios-dummy.m */; }; - EBC4FC6407FF65199FF804F8076DE315 /* OIMCustomElem.m in Sources */ = {isa = PBXBuildFile; fileRef = A3A709288DBE71940E5BB3D5DA214BCB /* OIMCustomElem.m */; }; - EBF34312A1F64FE81987440230E5BC49 /* IQKeyboardManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9171BF97480586E5C4AC28EFB453877 /* IQKeyboardManager+Internal.swift */; }; - EC0AE81AC09DEB9EFDDB17C3D0BB154A /* IQKeyboardToolbarConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16F7EF6F01A25097139815D6B115BC21 /* IQKeyboardToolbarConstants.swift */; }; - EC667F1462658600CE32DAF2A155920C /* SDImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B042FA8CA8A4299524334BAD62708EA /* SDImageGIFCoder.m */; }; + E7D06F2DBFA16E219746D0E11E60A501 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CA567DDC285BACA3C2280D6133D8FD6 /* KFOptionsSetter.swift */; }; + E7D7E7749EFF53C8D85039261798718A /* bit_reader_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 71C077362B03431277B7AEA1BC501708 /* bit_reader_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E7DC25B399D700EFCA1E2F1E9715AF1F /* Core+UIFont.swift in Sources */ = {isa = PBXBuildFile; fileRef = E673462F5594244A491E28A79F1EBDB1 /* Core+UIFont.swift */; }; + E8012394A10B6AC7DA2195984F9504E9 /* Defaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B7217DAAFFEF7D2D4675A1F0A0E4087 /* Defaults.swift */; }; + E82B4F97BB52300AF382AC4E2E2A3A1E /* FrameUnsubAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F16818117585E53183ADA473A815ECF /* FrameUnsubAck.swift */; }; + E8431018EECCB3773A20F3B6B491696A /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8931F140238A5F9AC8E63A93C1028CC6 /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E84C30FA4A382D9C330E87FB32C009AE /* IQKeyboardAppearanceManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D64F18D7124AB7ABB8D033E57B26DEB /* IQKeyboardAppearanceManager.swift */; }; + E86106435DADBB30165472A7953A739C /* BuiltIns.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB7A37523254E28A2B92E0D52BD62512 /* BuiltIns.swift */; }; + E875CFFB88DBBA0D72C4B7FC7A4C100D /* ViewDifferentiatorProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BFE95550FEA24774F72F16051053708 /* ViewDifferentiatorProviding.swift */; }; + E895F57BB625331252C6901B201B3192 /* UIViewConfiguringSwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 065B68C56839C10372EE76ABA3F034F2 /* UIViewConfiguringSwiftUIView.swift */; }; + E8C960787E7B8DE1A914786EC04E8917 /* PhotoCroppingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE5CC2A9C07F4ADAA3CEE2829216B17E /* PhotoCroppingConfiguration.swift */; }; + E8CFD77F534DE29746AB20B59A51BB8F /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; + E9043D5B49AF869589B1850CF8795EBA /* EpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5156075200D733C25AE337845C936942 /* EpoxyModeled.swift */; }; + E91326530F8AD49208EC625F3EE78209 /* enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = FC549212F71CEAB71B805F5BC40624C6 /* enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E930A5612DC6D120BE040AD17C6D1BCD /* MASViewAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = D70B758868C998096489A55376B4C70C /* MASViewAttribute.m */; }; + E95FE85B929E24CD0B18BB521969C9B8 /* YBIBTopView.m in Sources */ = {isa = PBXBuildFile; fileRef = 60A54DEC53CD8DEB2D80DFD036076983 /* YBIBTopView.m */; }; + E98C3D7A8430639438912254DF730791 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D641181C0FF2E0B57085A9F7D889A23A /* ColorExtension.swift */; }; + E9AEBBA488E8832DA6CBE9881DF9DE95 /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC3ED7BC1A3880641577973408496B52 /* ImageProcessor.swift */; }; + E9D8AE39CEE9529B164E3516235BEE4C /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB29A0902DA81D142EDDEB28C64A64FC /* UIControl+Rx.swift */; }; + E9E2076097D04B8389FA7FB9FB975527 /* MathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93B483CE22006EEB66B5A5032335D782 /* MathKit.swift */; }; + E9F1CF2BE311C33A9629B0EC6D019F3A /* OIMManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5283D94817EC68C5479BD0F7B532019E /* OIMManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E9F8F68A964586D21DD22030F1D85BF2 /* SwiftUIMeasurementContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63AD252EC2971CAE197D3E760E9FB56F /* SwiftUIMeasurementContainer.swift */; }; + EA4323194CD798F0B5146EFF75556E5C /* YBIBWebImageMediator.h in Headers */ = {isa = PBXBuildFile; fileRef = 6663DF63309EE93A547088BF64234988 /* YBIBWebImageMediator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EAAA0041F6A0DB1039D328B35FF5EA09 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90E55905FA5FC2CA661343724269EE01 /* SessionDelegate.swift */; }; + EAC3FD1D081D0A946109571A2B39F563 /* Infallible+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = B29A7BF4FB54CE0E689FF7CBBA7E8BB3 /* Infallible+Debug.swift */; }; + EAFD61997367FA020DEFAC1A438A779D /* IQKeyboardToolbarConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC64E58312C31E3F841327E6CB86B169 /* IQKeyboardToolbarConstants.swift */; }; + EB16608CCCC75262778EAF047B452C7A /* quant_levels_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 494DFE5ABED674702102B91FB11388B4 /* quant_levels_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + EB742B4A25F7E5F707BBEDCD8546D01F /* SolidLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F429B5B845E4CF74343A5AA1F2848F2B /* SolidLayer.swift */; }; + EB863B04EE6FDC0CB620E33AEFFC85B8 /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A7C917AB15F548113918A4B6F1C2E37 /* Materialize.swift */; }; + EBB7D34FFA666C9BCF2FE1D049FB225B /* lottie-ios-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 95E1537E07BAC89E2CA80D9483305468 /* lottie-ios-dummy.m */; }; + EBC4FC6407FF65199FF804F8076DE315 /* OIMCustomElem.m in Sources */ = {isa = PBXBuildFile; fileRef = F6B9ADD48ADF1C8EED65CF8A4C36E441 /* OIMCustomElem.m */; }; + EBF34312A1F64FE81987440230E5BC49 /* IQKeyboardManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CD63D8DC5AC57B349754167DD18913D /* IQKeyboardManager+Internal.swift */; }; + EC6FA0662D8CB84367A7F350AD0C830C /* filters_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 0D50A62DE6E44C8F3C8EB7A884076451 /* filters_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; EC8693D888647A7076ED1322373E8C39 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - EC8E84A8FFADDCA562A8608D141D9027 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = EE1E025033D64C43A400B2162DFA20C5 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC9B34262AED632D7EFB49804337648E /* Masonry.h in Headers */ = {isa = PBXBuildFile; fileRef = BD072D5DBC19412132F38724675F2472 /* Masonry.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ECB3F9C6F6386AF7AB07525F6151CF73 /* CropConfirmViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = F51E0D24D24B86A51F818864CDAE8124 /* CropConfirmViewConfiguration.swift */; }; - ECBB9D041E2943036EFF0AD5B7E63B4C /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9537E6D3E55D2F3AF9FB15A8FF0C6079 /* Response.swift */; }; - ECC07B0667F2B45DC3D559466E604972 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CC85963CF90C4FFE90762F55673D27E /* PriorityQueue.swift */; }; - ECC0B438C2CA3B43F4305F2C9367DA9E /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A3334197BBF6DD63E6465821C98C58F /* UIImageView+HighlightedWebCache.m */; }; - ECC5C2ADC2682F9171FEA22AF10DCE53 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2764737D02B6BB4CED990E66AB357BE /* ConstraintRelation.swift */; }; - ECC6B16E1B855C98636470D0151AEB0B /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC86A7F659401C67D5523F400DA3CE13 /* MultipartFormData.swift */; }; - ECFE5E33B83F4CB59ADF421AE0876459 /* KingfisherWebP-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A4E562E7234A1C96233D1DDE302D2AD6 /* KingfisherWebP-dummy.m */; }; - ED28820C4CB92D994FB43DF2E56B2720 /* DateTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45438851A57DBA29C1ED00C679CAA57A /* DateTransform.swift */; }; - ED43F513FFF56BEBF75501A124EFDD09 /* huffman_encode_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B978C43EA46D9988FA5C9DB23F1C068 /* huffman_encode_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ED6162890A51E74E00C4D1D258D8E8DC /* ObjectMapper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C6BF222DCFE3A2C2005481AC4FA87C88 /* ObjectMapper-dummy.m */; }; - ED8563A062C5B373A0925B838FE5C724 /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABBEE6EA017E997A3F4A2F3D7D86D1C2 /* Timeout.swift */; }; - ED9DC266977F10C47FC18E466C231ADD /* SDCycleScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4491B52C6ADAFDD9C57218995E80D93D /* SDCycleScrollView.m */; }; - EDAE00792C2A2D0B571A6F64CDEE095A /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8089BA57244EFCE9D879ECD063E1252 /* ToArray.swift */; }; - EDB55972F32B55877DEB79D38082A844 /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 9ECEF538CA7FEB1BBE10341DDF637013 /* DDLog.m */; }; - EDD1F4A31BC9F0816F25B14E0B4B89B5 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE7F8B00284E6E6A0A972A2B3AA5A12B /* NetworkReachabilityManager.swift */; }; - EE05FD4BE13BC5A24DBCA3896522481D /* SDWebImageTransitionInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 64539B8F9DA07CE4F512E6685BF66613 /* SDWebImageTransitionInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - EE0F999042684CCF35B4C33A38F954F2 /* SGPermissionPhoto.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BC81E13762551A1835431832C1ACAE9 /* SGPermissionPhoto.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EE1368EC3C3660565A82A9842E57124F /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D5984717B76CE8FEF7929A4039B07AB /* Box.swift */; }; - EE1690D7DD3E11117056F49E38EA3ABB /* SDDeviceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 06726D2F948B922C074E596C1D047214 /* SDDeviceHelper.h */; settings = {ATTRIBUTES = (Private, ); }; }; - EE2E54869CCD4BBDE50899BFD5C9E204 /* GradientStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 287C6A48AA1442E3612A5B40E63B63B0 /* GradientStroke.swift */; }; - EE62070B28138536CD222198C0775E3F /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = CE8C5D2A34F6C8EB932A3353BDB6C3D8 /* UIImage+ForceDecode.m */; }; - EE6463A560321E0751B1BC18C23E2567 /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4D6A72AFD2170E4CD06CC629A6D5D98 /* NSTextField+Rx.swift */; }; - EE6E8FE636D2C02E3D2FC1E8555B4612 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = F4EE73F269B11051D8C01A21765F135B /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EE832A0F1C936D16353590A6E8EA676D /* SDAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C739B10433F738722E278D46C685D35 /* SDAsyncBlockOperation.m */; }; - EECD3243080EDDB4FC6D369DF1EBDE64 /* picture_csp_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 4F4610BF501AF8FC3439BFA2D71FC272 /* picture_csp_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - EED016DE8173CD38CC01D88CD2628984 /* NSString+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = B9C3135CB044736BC39364BB3895DCC2 /* NSString+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EEF4D158698DA3833D6A5786D6FD38E8 /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = AACE42CE8EFEA208A019CB33433A412E /* SubscribeOn.swift */; }; - EEFDF1A3CEFCFA7C742DD8C5FE7B1408 /* SGWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = FC60E733B35A83A8FEDE811E5DEFD10A /* SGWeakProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EF12C1DF2573504063D1DF94F8A44981 /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79C2B61EB46FF6D53DF75E6706DA850F /* BooleanDisposable.swift */; }; - EF2A6FD79AD6DCAE8D9C7A85DE3C9395 /* SolidLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B88295734B71840DDF1ECB9E7DFE0F9 /* SolidLayerModel.swift */; }; - EF302FDC368E6EE6880DFE2FEA759ADD /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A190EC0355DC622D2C24E39A6997F /* Window.swift */; }; - EF30F91CA475931364BE8E233C4863A2 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = C301AEF738B4D625C222640733429C04 /* PrivacyInfo.xcprivacy */; }; - EF7B5F7D016F12532A3256D820AC1F34 /* Moya-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 58DE4D00FC0782B1173C58DC815394F2 /* Moya-dummy.m */; }; - EFC0DEFD2415AFA991595A3526DA5F79 /* rescaler_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = B2AFEC04538977C7BDBA724076871988 /* rescaler_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - EFD5C4FC5F7B416762B66D92200A2306 /* PhotoError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2689CB8E3F1F36174D088BF931E648CE /* PhotoError.swift */; }; - EFD7E415DEE4E445457F683263F77B06 /* IQKeyboardToolbar-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D05E0633EB76D118649F9F881D519CC /* IQKeyboardToolbar-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EFE0C664AF402C2E9E6F0848F6ECA24A /* TransformType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5541449F166719531E67688758EC4ECD /* TransformType.swift */; }; - F02357F709F4F3A9BB4E1E6C8E88A3B4 /* OpacityAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17D78923FEBE24EA42834BC21A8AF63D /* OpacityAnimation.swift */; }; - F0301D2A922A500FA420AF89AECABAD0 /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2EB85F79574AB0E1F0FBFBCAC97C3F9 /* Timer.swift */; }; + EC8E84A8FFADDCA562A8608D141D9027 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = D1A8653BAB26CB24F1E0DEC006741124 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC9B34262AED632D7EFB49804337648E /* Masonry.h in Headers */ = {isa = PBXBuildFile; fileRef = 520ACA05817DA4003BEA8C574D91FB34 /* Masonry.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ECB3F9C6F6386AF7AB07525F6151CF73 /* CropConfirmViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4629824C6330BB89F7655EFDF4BEEEEA /* CropConfirmViewConfiguration.swift */; }; + ECBB9D041E2943036EFF0AD5B7E63B4C /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8552CAD19077AD24ED35F7FEDB1E245D /* Response.swift */; }; + ECC5C2ADC2682F9171FEA22AF10DCE53 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5387782E9DEE18338A867433E401A350 /* ConstraintRelation.swift */; }; + ECC6B16E1B855C98636470D0151AEB0B /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAE1640BA660A648259B04B28BF8EF3D /* MultipartFormData.swift */; }; + ECFE5E33B83F4CB59ADF421AE0876459 /* KingfisherWebP-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A54333BF7ED1802D8978158AC2F569E0 /* KingfisherWebP-dummy.m */; }; + ED0E40D2DCFE7BF8E0E79D168D225F01 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 61810D98A7DA5F9BDDE89C1417AF1895 /* SDImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ED28820C4CB92D994FB43DF2E56B2720 /* DateTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = A31A2253AEBE70B4E6E71511DA5C4D2F /* DateTransform.swift */; }; + ED6162890A51E74E00C4D1D258D8E8DC /* ObjectMapper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 313F413C66C8000B04057A35D7D55093 /* ObjectMapper-dummy.m */; }; + ED9ABB76D24026B61B9DB8D64E6D43B0 /* ssim_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = BEC935E5D264EC78525E5FD0ACA1CA93 /* ssim_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + ED9DC266977F10C47FC18E466C231ADD /* SDCycleScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = EE15880D10F9F5022AF7859DF799793A /* SDCycleScrollView.m */; }; + EDB55972F32B55877DEB79D38082A844 /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 217BE51ECED393E37688B2C5FBBBFD67 /* DDLog.m */; }; + EDD1F4A31BC9F0816F25B14E0B4B89B5 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17F57FBBF720DE6B0177AAB4CB276F52 /* NetworkReachabilityManager.swift */; }; + EE0F999042684CCF35B4C33A38F954F2 /* SGPermissionPhoto.h in Headers */ = {isa = PBXBuildFile; fileRef = D3C7A009949E449782DFF2B57C4EAA15 /* SGPermissionPhoto.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE1368EC3C3660565A82A9842E57124F /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 864A9DFA4CCCFDE63089A17C26C67C0C /* Box.swift */; }; + EE2E54869CCD4BBDE50899BFD5C9E204 /* GradientStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = C19024F3E009FAB212827A50AA852A73 /* GradientStroke.swift */; }; + EE6463A560321E0751B1BC18C23E2567 /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA7F0BC5AD01A4AC5DB7A1ABBF56C6D4 /* NSTextField+Rx.swift */; }; + EE6E8FE636D2C02E3D2FC1E8555B4612 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 85A1FB80089D0823BA51FBA80C061D86 /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE823DFED0C28E54C5350C0CE00DB799 /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF44C910AD4951587CB10A0EF83EF2C8 /* Debug.swift */; }; + EEB14AED03B082AE20E187FD8D3CA0A6 /* alpha_processing_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 0BA554D3770EB63647A739ADBF6A3B5E /* alpha_processing_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + EED016DE8173CD38CC01D88CD2628984 /* NSString+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 316F3C3C59367D07D34045AF41280F3F /* NSString+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EEFDF1A3CEFCFA7C742DD8C5FE7B1408 /* SGWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 80F0277EEBB2A47D381FB06E412E5440 /* SGWeakProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EF2A6FD79AD6DCAE8D9C7A85DE3C9395 /* SolidLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9D5EC7507D9CD902199E86F9C60EF73 /* SolidLayerModel.swift */; }; + EF7B5F7D016F12532A3256D820AC1F34 /* Moya-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AFB9A13E13F1F3A05CCA001D1D65C5EA /* Moya-dummy.m */; }; + EFD5C4FC5F7B416762B66D92200A2306 /* PhotoError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 479A518EDA6103E2C37CCBE6C7F5AD64 /* PhotoError.swift */; }; + EFE0C664AF402C2E9E6F0848F6ECA24A /* TransformType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 388E9A28CDAF938545C292B4D3F0F014 /* TransformType.swift */; }; + EFE835AB17BE141C29165D295A76AFD0 /* quant_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 10BFD1FEC42B5D75A91263C37B249600 /* quant_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + EFED596D1B8A80B3B1C752E47989A93A /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56280B94A5274B6862ECB8EDF8DB824A /* SkipWhile.swift */; }; + F013C980F6112388554DC041AD41E5E6 /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43590976E3CC3B51F3FE040A89D51282 /* HistoricalSchedulerTimeConverter.swift */; }; + F02357F709F4F3A9BB4E1E6C8E88A3B4 /* OpacityAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 536BCC1989FAC29722087A2739980136 /* OpacityAnimation.swift */; }; F048EF890D150B5108DD1A531D2D9BCE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - F04EDB481BB918A84D0C80C837A9A7BC /* TextDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DDA5344A0BDE5EFB3F913CB8EA8B4B0 /* TextDocument.swift */; }; - F05192CEB06CD70D1D3E8ED9E4B7C15F /* CocoaMQTT.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ACCA0FBA95D684680251D5C224F699A /* CocoaMQTT.swift */; }; - F073660D3D3650AB86BAE8C65ACC1849 /* AlbumViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB748CBDDB0515EBEC6EDA5B2C7866D7 /* AlbumViewController.swift */; }; - F0796F08298C7D26732760C0D6F839DF /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2096BE6BECA53964A72777980CA9B114 /* SectionedViewDataSourceType.swift */; }; - F07C870161041F78C712E0F28F8056EB /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 495E603D8B1AA5A3780E1D5C309626D2 /* PrivacyInfo.xcprivacy */; }; - F0A7FE48B84BEF9C4CA3A1C6CC832197 /* LottieButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 838E81C2FF82A5201A843958E6AE710A /* LottieButton.swift */; }; - F0B0B551A13101A1F5906D38E5863E8A /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A56A6C98803E96F164CC19590E3D25 /* Resource.swift */; }; - F0BE63C8E2B2FD58971AB243DDCA1AB4 /* IQKeyboardToolbarManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC35E7199C8B3B593AD9FF4851C6C343 /* IQKeyboardToolbarManager+Debug.swift */; }; + F04EDB481BB918A84D0C80C837A9A7BC /* TextDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 811C1197DC8720E969D6212E80C2B9F5 /* TextDocument.swift */; }; + F05192CEB06CD70D1D3E8ED9E4B7C15F /* CocoaMQTT.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4ECF77F640157CB2ECD4DD820F19CD8 /* CocoaMQTT.swift */; }; + F073660D3D3650AB86BAE8C65ACC1849 /* AlbumViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 782657FAE612BA37244045E74932D84F /* AlbumViewController.swift */; }; + F0796F08298C7D26732760C0D6F839DF /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9632464AE6F9A34027D8CA869BE230D /* SectionedViewDataSourceType.swift */; }; + F0950D67307EDEB526AE5C8D12741360 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = D895768DF1FFE038FB4226B081E19950 /* PrivacyInfo.xcprivacy */; }; + F0A7FE48B84BEF9C4CA3A1C6CC832197 /* LottieButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 161C5FF904BB9543B4763BD78A278A77 /* LottieButton.swift */; }; + F0B0B551A13101A1F5906D38E5863E8A /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C7CA12436960DBE4A6B79A889111820 /* Resource.swift */; }; F0C52CA4E23A1BDEC554BD572DDD1100 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - F1108DE1AB588C74E8AFAABC92E9B90C /* YBImageBrowserVideo.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 30A043A7887CAA278BC1786F5982674A /* YBImageBrowserVideo.bundle */; }; - F1254C16E2EE444B8EE3CCE31970B8E8 /* alphai_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 50E1608EBE9B6ABC36B0A9E44D22E8BC /* alphai_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F13CF0DCFBA2F7860C941ADF4FC16167 /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E947A4F3D7AF95D52C21A4EEE27D874E /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F1860F82EFB6F0A136F5ED7430427C06 /* muxinternal.c in Sources */ = {isa = PBXBuildFile; fileRef = 8FE025B7FF09168C12D3220AC632EF54 /* muxinternal.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F1877221CDD8FC3A3015CE7DC3A5D6F0 /* Array+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EE9786832D375452886769E9705C329 /* Array+Extensions.swift */; }; - F1A18E7F3EF61BD0A0921B810FAEDAF3 /* Picker+UIImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3177EAC8A7C301602F9AB5566E361965 /* Picker+UIImageView.swift */; }; - F1CA7F7D96D02D1D779CA9190AAFBD82 /* endian_inl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = DA2BF617A1E35F0EA980B127426B455C /* endian_inl_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F24E4DA6659061237424A876461039FC /* YBIBSheetView.h in Headers */ = {isa = PBXBuildFile; fileRef = 731305EA8EB01F785453ECD41ECA36AE /* YBIBSheetView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F257C107B1389513CFDB0D9AAFF1D937 /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC01084DF9D4E50EF817F041BD3D0DD2 /* TakeLast.swift */; }; - F2D31AF0FC7FDC468E107A6A92C7A2FA /* cost_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A9580272091C09085177D2CE345E70D /* cost_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F2E5A6404AB84C1417F31C076A0EA8F6 /* ConcurrentAtomic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CEEB80809FAB4F66A2DD319C7722CF4 /* ConcurrentAtomic.swift */; }; - F2FCD6AEA1E8BEE9FA3150109F3FD2CB /* AlbumViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A82B8B4953A259AA11695820DA48350 /* AlbumViewCell.swift */; }; - F322F2E9248769F09DC4FBB29ACCE614 /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6A568063FDE1D90B58DFFE394AA5D44 /* SharedSequence.swift */; }; - F325BEE3115C5BE3907B073DDC9F5852 /* OIMGroupMemberInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C143BEB7DE2912C1296ED39697B8A6C /* OIMGroupMemberInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F3263D294D688533EB974E37C61F1E24 /* MJExtensionConst.m in Sources */ = {isa = PBXBuildFile; fileRef = 72DB50DBF3583C703599440B1D9E2B69 /* MJExtensionConst.m */; }; - F37BF721CA0B9907AE50BE06D750C31A /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = A3F099A6CA084F1EC5C16B3622742193 /* DDFileLogger.m */; }; - F38ECDACE09F8DEBBDFDCB9897795E54 /* YBIBImageLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 70CD5D1E8B566B87D1608A72DD1C2CFB /* YBIBImageLayout.m */; }; - F39AB662CDC4C299D4B1737519E106C7 /* FramePubAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = B663EC439DFE0392158B626C56826476 /* FramePubAck.swift */; }; - F3A6D79E6A1E8864E47940113881901C /* YBIBOrientationReceiveProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 920DE5FB4F362AA4FAE53DEB80E435F8 /* YBIBOrientationReceiveProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F3AECEF6D3BB919B3E7392942E1BC58B /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = F6DF4129C9EAC4E88485804B7C52C875 /* MJRefreshBackFooter.m */; }; - F3B50A140EA5062ADD0D17F76B4FC149 /* YBIBCopywriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EC8B9FA9797BBF44396834678B7DC36 /* YBIBCopywriter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F3D9CAED623B54CC85DD99EB7B18C4B3 /* URLRequest+Encoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 285D3C603A61F55665243323C32BC6B8 /* URLRequest+Encoding.swift */; }; - F446E12C0CBAA5E3B9AB03F1AD36EA38 /* OIMManager+User.h in Headers */ = {isa = PBXBuildFile; fileRef = EA6C177CF47443166136088259717A4B /* OIMManager+User.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F447BD855B81CC593E8582E6562D9442 /* YBIBGetBaseInfoProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 2374B35A138371BDDB4C0D79F0181AE0 /* YBIBGetBaseInfoProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F45734F7E1F36E0D03240B925550CBBF /* RectangleAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEEADF95B26C9F235BF5183DC7901F15 /* RectangleAnimation.swift */; }; - F45CC0AF8CE901E60F1F0EAB98BFF9EC /* YBImageBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = BDCE29AC8E200A0DD3D1EAE7951CE5AA /* YBImageBrowser.m */; }; - F469D3446C362E18EF1F7D714E2E64E0 /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAA97C3C1CD5F81F0855EA7DE97521A1 /* KingfisherManager.swift */; }; - F47DFB5B75C2592150326F17AB3963A6 /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F9FD92C292DA0A54E903025581CC7CF /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F49F4D3B9A294D814715B283380D2D1C /* SDImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B322D7AC793D0107051858F60B6CE09 /* SDImageCoder.m */; }; - F4A703B0312FA076FEFFA31444B8FEE6 /* FrameSubAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = F363DD99C542073FDC545859A5773F74 /* FrameSubAck.swift */; }; - F4D52CB490769C890ECA0A2CE3CFEE55 /* DotLottieUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D397538321514580A70D56D000FC0B /* DotLottieUtils.swift */; }; - F510058AE05060128BA765E991B787E2 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEB6BB72A2873079B44E5B34BC30D276 /* ImageTransition.swift */; }; - F5142E7BAC378E465D45F050DBCCFE42 /* yuv.c in Sources */ = {isa = PBXBuildFile; fileRef = 65FCB5B60D898DB394A0C00405962AB8 /* yuv.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F53CCE01C5508FE821D51E6604380F60 /* IQKeyboardReturnManager+UITextFieldDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF1935BA0E09BA8911D7672E3AF7E3D9 /* IQKeyboardReturnManager+UITextFieldDelegate.swift */; }; - F558315C9E874211BC38C58D247C950B /* demux.c in Sources */ = {isa = PBXBuildFile; fileRef = D012F3CA1814E3FD14BA69A73416723F /* demux.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F56129C8AD3AF30E6318F2C788D30570 /* Entry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FC5B9D471E457635FF59DB2CEEE3987 /* Entry.swift */; }; - F5BCEAF07494B8EE4407A4048C70170B /* CocoaMQTTReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99E9BA9595947F5D61DC3F5CEFE4AE13 /* CocoaMQTTReader.swift */; }; - F5C0714450EF9ED4B85044A0C6642F89 /* RxCollectionViewSectionedReloadDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE124218A41E15E6401A1D0B52C608E8 /* RxCollectionViewSectionedReloadDataSource.swift */; }; - F5CFDD45E100BBA566F1E005A627DD98 /* filters_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = E293CD7D2C9739C9E82D9A8FF25107F5 /* filters_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F5E62DAD60E5C311FE1EC1333D44F194 /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E946A2BE1F20EAD561032D4F7A91FD0 /* FormatIndicatedCacheSerializer.swift */; }; - F60F90EAF35CFF40DF1C33557965787D /* MJRefreshStateTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 52F9E857001BEF2F41D822EEBA2C1A10 /* MJRefreshStateTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F6495DADA3D5B354B8A8C4EA49871CF6 /* color_cache_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F57EBFEAD98C31A0889BBC072BDEF91 /* color_cache_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F0D266E78C0F8356A712D3F41B5A64FE /* rescaler_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = EBCBAA084A270FC9807BF6DE6FFF62E4 /* rescaler_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F1108DE1AB588C74E8AFAABC92E9B90C /* YBImageBrowserVideo.bundle in Resources */ = {isa = PBXBuildFile; fileRef = CC309E29DA042FE8B5FE582A914F8E6B /* YBImageBrowserVideo.bundle */; }; + F14C2F7BFE11EBCDF78DE6A26DFB8197 /* UIView+IQKeyboardExtensionDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53655E0A0A65DEC906D7BDFBF7D876DD /* UIView+IQKeyboardExtensionDeprecated.swift */; }; + F1877221CDD8FC3A3015CE7DC3A5D6F0 /* Array+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFCAE632DD2FC2331532D467858B95FA /* Array+Extensions.swift */; }; + F1A18E7F3EF61BD0A0921B810FAEDAF3 /* Picker+UIImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3A4EEC09E6ABC3B985640B1CEE8507E /* Picker+UIImageView.swift */; }; + F24E4DA6659061237424A876461039FC /* YBIBSheetView.h in Headers */ = {isa = PBXBuildFile; fileRef = B31086E363E72FF4FEA98FDFEBC71ECA /* YBIBSheetView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F257525612952A97F34EFA3BD2449B6F /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 66AB1783F7FE2ADB635F415F10BB2451 /* RxSwift-dummy.m */; }; + F2B12BA3927703000B2D631DF31DA118 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E60C88006022308DBE83289F5CB1A46 /* Security.framework */; }; + F2E5A6404AB84C1417F31C076A0EA8F6 /* ConcurrentAtomic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61E777315ACF7174D6A2934145BD7DA2 /* ConcurrentAtomic.swift */; }; + F2F6FA3E9C3E72EE1A241A6DFFCB57B3 /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCBD82A33DA43E990F177465B198744B /* Zip+arity.swift */; }; + F2FCD6AEA1E8BEE9FA3150109F3FD2CB /* AlbumViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4788AF838C163FFEAB280F29C1A1BA8E /* AlbumViewCell.swift */; }; + F320A2E890D1D52DC0D4E28C2CABD977 /* MGCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EFB78AA03B0E111904F8C7BF0E581E8 /* MGCDAsyncSocket.m */; }; + F322F2E9248769F09DC4FBB29ACCE614 /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC5BA54BBCB49B63F13366C44F526742 /* SharedSequence.swift */; }; + F325BEE3115C5BE3907B073DDC9F5852 /* OIMGroupMemberInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = BFEB16BC76A88DEC9DF20ADCB0D12F30 /* OIMGroupMemberInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F3260F6C2B7CCA1069178E5C4F5A8CCA /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FA1C54B8BBCFBA899FD7319025FE2BC /* IQTitleBarButtonItem.swift */; }; + F3263D294D688533EB974E37C61F1E24 /* MJExtensionConst.m in Sources */ = {isa = PBXBuildFile; fileRef = E20F9D43BC540C9BB49F234DBA89D06A /* MJExtensionConst.m */; }; + F37BF721CA0B9907AE50BE06D750C31A /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = C4DD30BCE086C1262C4B1EB7BBCDD5C1 /* DDFileLogger.m */; }; + F38ECDACE09F8DEBBDFDCB9897795E54 /* YBIBImageLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = A2265767A0474ADD9A7940C9781F2570 /* YBIBImageLayout.m */; }; + F39AB662CDC4C299D4B1737519E106C7 /* FramePubAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = DACFBDE45E53734CC53EAD9FEE1CE46E /* FramePubAck.swift */; }; + F3A6D79E6A1E8864E47940113881901C /* YBIBOrientationReceiveProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F4160A90081C80DC3401EDD19241421 /* YBIBOrientationReceiveProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F3AECEF6D3BB919B3E7392942E1BC58B /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = F9C550ACD124C77436E3FE0642889225 /* MJRefreshBackFooter.m */; }; + F3B50A140EA5062ADD0D17F76B4FC149 /* YBIBCopywriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A6FF067C610A13483CE43BA6C07E706 /* YBIBCopywriter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F3D526842F668639C2A9678CA0208387 /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 810A3CB620BD5B04F13DDFB1B2B8AE96 /* TakeLast.swift */; }; + F3D9CAED623B54CC85DD99EB7B18C4B3 /* URLRequest+Encoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99A3FB4B0E344DBDD0A32FC8EA78ABA2 /* URLRequest+Encoding.swift */; }; + F3F41F2144B2B4AA7A5F445B400FCA19 /* common_sse2.h in Headers */ = {isa = PBXBuildFile; fileRef = 648A408C57ADEB43E309AB650053C8FD /* common_sse2.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F436A122F93B8402D790A39BF1E79112 /* SDAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CB138D9D975AC33729758A4D6479E7A /* SDAnimatedImageView+WebCache.m */; }; + F446E12C0CBAA5E3B9AB03F1AD36EA38 /* OIMManager+User.h in Headers */ = {isa = PBXBuildFile; fileRef = 30E461FCF546EE184E0CD77FC4EF2217 /* OIMManager+User.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F447BD855B81CC593E8582E6562D9442 /* YBIBGetBaseInfoProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F998FECB751DF1D9C799DA4B24C1E3D /* YBIBGetBaseInfoProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F45734F7E1F36E0D03240B925550CBBF /* RectangleAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 027B339BBA5D2CC253A7FA6B29C9F39D /* RectangleAnimation.swift */; }; + F45CC0AF8CE901E60F1F0EAB98BFF9EC /* YBImageBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 947B28EF89003A0CAE559F62C1AA4FF9 /* YBImageBrowser.m */; }; + F469D3446C362E18EF1F7D714E2E64E0 /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10DB19C6CDDA74F037121548E9B9BA66 /* KingfisherManager.swift */; }; + F4A703B0312FA076FEFFA31444B8FEE6 /* FrameSubAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE7F65DCA4498F1C5D01321E6F4DB4A7 /* FrameSubAck.swift */; }; + F4D52CB490769C890ECA0A2CE3CFEE55 /* DotLottieUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3FE75BF9655E70DE81EEE4BD231069C /* DotLottieUtils.swift */; }; + F4FE225842EF5BA52074B99A1AB16FE7 /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F49A95E7865721CEED16F2CE41AA248 /* Enumerated.swift */; }; + F510058AE05060128BA765E991B787E2 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05F4759F56557091117DE0A55E0FA09A /* ImageTransition.swift */; }; + F537A1E021CD70EDD18DE2A8941A92EB /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46ADDA665EEAD24197FA80BF4DFF6C22 /* Do.swift */; }; + F56129C8AD3AF30E6318F2C788D30570 /* Entry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6859E45BA53B0FF9314D3F842E759AF8 /* Entry.swift */; }; + F5BCEAF07494B8EE4407A4048C70170B /* CocoaMQTTReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987E764E1B18D517DBD6BE7CD908D5C7 /* CocoaMQTTReader.swift */; }; + F5C0714450EF9ED4B85044A0C6642F89 /* RxCollectionViewSectionedReloadDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 813AF637B23CDE3D3569E7A6F87A3B3E /* RxCollectionViewSectionedReloadDataSource.swift */; }; + F5D510DABE0149E10A37727A7A7D1F89 /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFD6A6FC3B0011595D65F421020D2420 /* Buffer.swift */; }; + F5E01DA5928813C14F55F97139E6298B /* dec_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = D7A6F8514E86EEE9B9E1747BC836CCE2 /* dec_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F5E62DAD60E5C311FE1EC1333D44F194 /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF366D7795E01AA58678CF3711256D36 /* FormatIndicatedCacheSerializer.swift */; }; + F60F90EAF35CFF40DF1C33557965787D /* MJRefreshStateTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 81BFA93ABDDDA0E1A8F6B43DA98D819E /* MJRefreshStateTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; F66042CD85DF9049060403EF0627FEC6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; F66F8B4111FD65028BB94F7D1EB32589 /* MarqueeLabel-MarqueeLabel in Resources */ = {isa = PBXBuildFile; fileRef = FD694DB3E09A81036691F823E3211D44 /* MarqueeLabel-MarqueeLabel */; }; - F678BF8CC9D07C54964AEE5CE05DD8F9 /* RxTextStorageDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 060B642B64A98137E89D600AE2382F09 /* RxTextStorageDelegateProxy.swift */; }; - F67A6B98776528ADA733200D5ACCF388 /* libwebp-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A8935CD11028920206E2C83E4F5ECC9A /* libwebp-dummy.m */; }; - F69E2BD6280D077A3341EEC62ABE188A /* alpha_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 51AE446EE56D9B826739910D09D67AE9 /* alpha_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F6ABE1AC5C79A71A8073883EE9E176C9 /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E39E522169EFCBA3ED36492D8BAC6470 /* CGFloatExtensions.swift */; }; - F6D1C960368EB1E067ABD0BFF707FC56 /* MASConstraintMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = 68D757CFE4338DB6456CA80090DE4B48 /* MASConstraintMaker.m */; }; - F6E6D2D449ACFC271BDC91C923ED7FBC /* BezierPathRoundExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = A58DAE61CE5B293A8268E4AAEE65308D /* BezierPathRoundExtension.swift */; }; - F6EC957FA3B14E78A2DFB9ABA93D820F /* pausableBuffered.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5914C4AFD9CB7B63C37543C6DC6FF34 /* pausableBuffered.swift */; }; - F6F33E8B268F3D41075374D95B8088DC /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 382FF61AE074D2AB5C4C0FB84F4DD2DE /* UILayoutSupport+Extensions.swift */; }; + F678BF8CC9D07C54964AEE5CE05DD8F9 /* RxTextStorageDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60A4883FF9636486E96F777EA5F89FEB /* RxTextStorageDelegateProxy.swift */; }; + F6ABE1AC5C79A71A8073883EE9E176C9 /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 396E0198F190EF491756EF773702A858 /* CGFloatExtensions.swift */; }; + F6D1C960368EB1E067ABD0BFF707FC56 /* MASConstraintMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = A89D88267191E12514ADC56BEEE965F7 /* MASConstraintMaker.m */; }; + F6E6D2D449ACFC271BDC91C923ED7FBC /* BezierPathRoundExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = C532F6700A00B08442CDB175708C9893 /* BezierPathRoundExtension.swift */; }; + F6EC957FA3B14E78A2DFB9ABA93D820F /* pausableBuffered.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F70E05CB20A000CE6DC7E6C877F8560 /* pausableBuffered.swift */; }; + F6F33E8B268F3D41075374D95B8088DC /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAC384BDDDFAEBAA728B7F232A3DF278 /* UILayoutSupport+Extensions.swift */; }; + F6F4CD930154FD696B077ACB130B6386 /* SDImageAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 22FE328D695E7AE365EF5AE1885A28E3 /* SDImageAssetManager.h */; settings = {ATTRIBUTES = (Private, ); }; }; F73E48637EB56E6E57A7CBC9B997FBA6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - F7A8FE8CEE61F44B4CDFE0BE245642B6 /* YBIBImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 93AFAD3FE3F776CABBED99BFA81CD0D7 /* YBIBImageCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F7CBDF8AFD12A2D20B051A3E340321BC /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFD326C22283D6E2DB2ACC224B9115E8 /* Error.swift */; }; - F819B1541A0195B89BEBAB3CCC51DCC6 /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 250DD002A55CA7889A79C6F9E364D705 /* RetryStrategy.swift */; }; - F86242472CE53B6C0808307C77A2CEC9 /* HXPHPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = D13FC0B24160C8A44B99B21FA548C7A0 /* HXPHPicker.swift */; }; - F88703B4EF7EB2E4AFC8788568399765 /* ObservableConvertibleType+Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 881E0653681FF6255760EF72500C9BB6 /* ObservableConvertibleType+Infallible.swift */; }; - F8C9B997F8DEA590BA10FE3C3A3167F5 /* YBImageBrowserDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 373E6DFD6AB22D616218C02C5A29EDB6 /* YBImageBrowserDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8E9FB240CED709C4C4EB667E788FF6B /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87B98AE2675D9E0D2E1D3EA1E5545C9C /* NSObject+Rx+RawRepresentable.swift */; }; - F906AF1AA8E5C5086062BD0FC293C833 /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B7CD2D7EDB5C497B8CDCCB617D67F66 /* VirtualTimeScheduler.swift */; }; - F972DCBE61D6C3B274C555F2D983F67B /* YBIBImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = AF6A8C412CADB8CC1F183148E2DF97C1 /* YBIBImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F979D099A0090D58B7946B47E0D52E91 /* YBIBTopView.h in Headers */ = {isa = PBXBuildFile; fileRef = F9FE8073729A0749004A85D56CD5056A /* YBIBTopView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F9D6E7C723380E195425F7156386C38D /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAA080AC31896001CB559E9484CB9E7C /* SynchronizedUnsubscribeType.swift */; }; - F9EBA65892D78A31C068D727D84BCB88 /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C60A32E6362B587083D1A3D3E8A0445 /* ConstraintConfig.swift */; }; - F9EC9C0879D29B10D5532E7DC268B304 /* PhotoPickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4889963C15B2BD0FAE42C0EE1F5A4ED1 /* PhotoPickerViewController.swift */; }; - FA190258BD504A02FD26844DF48C5FAF /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 023A2B2DA16AD44EA973F86E652348C3 /* Result.swift */; }; - FA42A11B050854A8B395CD8586043AE6 /* TransformGestureRecognizers.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA9063F8F1AD0E3637621463D931784A /* TransformGestureRecognizers.swift */; }; - FA6B361DA50A4CB2863B7262DDF2DE89 /* URLTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD3D6BEABEFB51C2173479C17B54E63A /* URLTransform.swift */; }; + F7A8FE8CEE61F44B4CDFE0BE245642B6 /* YBIBImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AE577569006A70B36273B90C97A2BDC /* YBIBImageCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F7EA98DD11922BF3E9A4683ED10C5725 /* sharpyuv_gamma.c in Sources */ = {isa = PBXBuildFile; fileRef = 67520BF6E48446E34B1EB3B4649B4396 /* sharpyuv_gamma.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F8106508A50A258EB381DC8AD04F1670 /* IQKeyboardToolbar-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9386F77E87E02FF1C0F88047B43D0591 /* IQKeyboardToolbar-dummy.m */; }; + F819B1541A0195B89BEBAB3CCC51DCC6 /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7F9E085F349F38574EB9D91DB43FCD3 /* RetryStrategy.swift */; }; + F86242472CE53B6C0808307C77A2CEC9 /* HXPHPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2112313944654251F9B4A15377058C57 /* HXPHPicker.swift */; }; + F8C9B997F8DEA590BA10FE3C3A3167F5 /* YBImageBrowserDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = C7F9AF1EA4282E57486833C0A6BB2128 /* YBImageBrowserDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8E9FB240CED709C4C4EB667E788FF6B /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0ED80E6D95F61F66C7E710E12B521724 /* NSObject+Rx+RawRepresentable.swift */; }; + F94D78713ED18210AFB8169B22E0A92D /* predictor_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 9039B0CDC37D38AA1D4624487DEE6CC4 /* predictor_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F95A8F52757353A93AEBC3C06DD3E3B2 /* IQKeyboardToolbarManager+Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2698BAA6C05A93E685D4D8522C0400E5 /* IQKeyboardToolbarManager+Action.swift */; }; + F972DCBE61D6C3B274C555F2D983F67B /* YBIBImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = DE4615D6BA40CE0DD23A4BC1FCAEB6E0 /* YBIBImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F979D099A0090D58B7946B47E0D52E91 /* YBIBTopView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F40A120AB24CBC16ACC56A358F11091 /* YBIBTopView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F990041986B3F4B847BF0E15DA05BD19 /* Infallible+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5149D39FA58B4FD86ED4A643C0A584A7 /* Infallible+Concurrency.swift */; }; + F9EBA65892D78A31C068D727D84BCB88 /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAFD697C176C702C72BB5BCA0BDB2FF0 /* ConstraintConfig.swift */; }; + F9EC9C0879D29B10D5532E7DC268B304 /* PhotoPickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 679319E860D0424FDA7F42B3751018C3 /* PhotoPickerViewController.swift */; }; + FA190258BD504A02FD26844DF48C5FAF /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37756F9A0A2737A24DD080503E539621 /* Result.swift */; }; + FA371251DCEC1BF85044F63E024C7117 /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EE4F7704EE0FF3C8A7BFFA70486BD96 /* Cancelable.swift */; }; + FA3CB0483F5D1D0400539DF173577376 /* SDAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C38FBB0EBDDC80484FE92FAA86D10C2 /* SDAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FA42A11B050854A8B395CD8586043AE6 /* TransformGestureRecognizers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 285655F99BEC0F0B27453369C28FBAF1 /* TransformGestureRecognizers.swift */; }; + FA6B361DA50A4CB2863B7262DDF2DE89 /* URLTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD6B83A9CA8F67F2069534A6330A4294 /* URLTransform.swift */; }; FA8CA71BBFEF04905D02013578E02DE5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - FAB703884AC7E3E527AB50FB9001276B /* WebSocketRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E5E73CFC9F6837B87B28ADC2712CFE2 /* WebSocketRequest.swift */; }; - FAF20FAA54FDB2A58583DB576B034301 /* PreviewViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9223448D3ADFC76DFFC30EE0F59A68A7 /* PreviewViewConfiguration.swift */; }; - FB08A32E28274EE907038A720CECAD58 /* IQKeyboardReturnManager-IQKeyboardReturnManager in Resources */ = {isa = PBXBuildFile; fileRef = 110BD425B6CAD6801539E2C6AB6E0662 /* IQKeyboardReturnManager-IQKeyboardReturnManager */; }; - FB0B119AB62A4D90C16825F73CD53419 /* SGScanCode.m in Sources */ = {isa = PBXBuildFile; fileRef = F4C341E11290874F1F96E775986F20EF /* SGScanCode.m */; }; - FB0E710C14E802486A1A61BD274DB712 /* UIColor+SDHexString.m in Sources */ = {isa = PBXBuildFile; fileRef = F2DA03EA143861F8CD204509140A9A69 /* UIColor+SDHexString.m */; }; - FB3BE9AF5DDC6474C6BAB9234C0DB9B0 /* YBIBImageScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = B04982A2C4D02BE9296C2DAE8BFD1D47 /* YBIBImageScrollView.m */; }; - FB986DAF20B451EED7FE77BD26E08DF4 /* distinct.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE01946D31F75273F290BC1B97EE046 /* distinct.swift */; }; - FBA9AB5511104BC83BBAB557D47B8B2D /* GradientStrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AD5B399B0025CFE5FFC3F550D90C591 /* GradientStrokeRenderer.swift */; }; - FBBDF31BD5CA23C47E4C18BCA47A4194 /* OIMCustomElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CA4E98F62DDFE70BE1E2B1221D652B8 /* OIMCustomElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FC09C6960BE94A9DC9C2252058104D13 /* PhotoEditorViewController+Export.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B912E65149C3982A9B7D3B1C5FDCFF1 /* PhotoEditorViewController+Export.swift */; }; - FC13DD35FDBF3B25B86CF6B7C43F85D7 /* filters_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 971D2F221CF48EF901545F9D9B047E14 /* filters_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - FC2E74989B954AF9D2AAE1ABC03156D6 /* LayerStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDAFB9318AF08F7056139AECC80C78FB /* LayerStyle.swift */; }; - FC32A2E9908DDE5A2F8E2932DB6F17BE /* SDFileAttributeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E30C217D1F2512A4DD801BA58E481A2 /* SDFileAttributeHelper.h */; settings = {ATTRIBUTES = (Private, ); }; }; - FC478A55D65E17E9B7D8B4CFCF369218 /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 815F482FA0F5AE948A6B32BB98268188 /* AnyObserver.swift */; }; - FC6490D7E3DA231B214480A19E2177CB /* IQBarButtonItemConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37CF771298CA69CDBF7689D66E0F4808 /* IQBarButtonItemConfiguration.swift */; }; - FCA8946A40BE52876F991CF772C26AB3 /* YBIBLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = E945239187581580FA11CB9425B5154C /* YBIBLoadingView.m */; }; - FD08990C503D242E5A70B010B704C755 /* KingfisherManager+LivePhoto.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0C5EE5A7C9E97ACA4C23D57EFF6E90F /* KingfisherManager+LivePhoto.swift */; }; - FD2849B4DF2B8434D0B16FD6F462F80A /* frame_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 4FF7A73086DF52F22FC04F6A2781ECFA /* frame_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - FD28BD1F37372AFBF2161079866ED7FD /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10D949EF0814E2211323D975564EFF6 /* ObservableType+PrimitiveSequence.swift */; }; - FD295F3E9A0A289A4B743F7169AF4D80 /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B773D8D57C7C739236DBCCF5A1FE15A /* ObservableConvertibleType.swift */; }; - FD31D6875DC774E1C134CD580735FD64 /* UIDatePicker+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 671962BF1DF5DE161128C27680787DF8 /* UIDatePicker+Rx.swift */; }; - FD3904804913DEE21108083EEF8CE4EC /* AnyNodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BC5B65DC1BED33CE2EA0F247DB97288 /* AnyNodeProperty.swift */; }; - FD4AD772B776A2A0BFCBB8A35D27B879 /* WithUnretained.swift in Sources */ = {isa = PBXBuildFile; fileRef = 518C336B7A45CD568C0B15F3759118D7 /* WithUnretained.swift */; }; - FD552610731EB624F8A47C3ACA927A15 /* UIView+Resign.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6877F1B3960ECB8432083DC2D8F83C32 /* UIView+Resign.swift */; }; - FDABBA4C9C58FB24BE28FFE81C55658A /* Collection+Diff.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D5FE6492E9EE4250A18F130AB8FBD8E /* Collection+Diff.swift */; }; - FE0D3260BF27D388B0200F1AC8151619 /* IQKeyboardCore-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 80B06C4224FDE5A4FA67EB9301AFB2DB /* IQKeyboardCore-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FE106B8B51187E9B8A8E6A258749A21F /* RxCollectionViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1185BCBC17D747FFDDEF029FC0213D63 /* RxCollectionViewReactiveArrayDataSource.swift */; }; - FE4F12DF6E4DDA7B5681A48C6F86FB97 /* RxTableViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A729BA9C77C54DF06DB03CB426257392 /* RxTableViewDataSourceProxy.swift */; }; - FE543EEF0566FFF4DF26BA812E26D8B8 /* upsampling_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 443B8922B4354DB09F76B4959680A3AB /* upsampling_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - FE65FB5982AE1A8238A0AF5B96EB844E /* VideoEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F06DAFFCCE14139AC4CAE1D2ADA47EA1 /* VideoEditorViewController.swift */; }; - FE9BA3316B14AC042881E3601745E44A /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D293D18A61DBBC1849BC711459908234 /* GIFAnimatedImage.swift */; }; - FEC2BD0769267886EA89725969D18153 /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF264D12F6CDB168EABF4F897E9021A9 /* ElementAt.swift */; }; - FEC6D41D15BA321D44135C433579B85F /* DictionaryTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF224EAD65C31B84E1566643F83724F3 /* DictionaryTransform.swift */; }; - FED13398209020BCC650C10124B895EE /* iterator_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = D386E7590100AA80BB9D6E9E49D8650B /* iterator_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - FEE883575278D5BE8F185437AB5DB3BB /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 462579B79D6A6CC7F6348619C4095225 /* MJRefreshGifHeader.m */; }; - FF020D50D3B0742EFED9C172269D9D83 /* IQKeyboardAppearanceConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A3D4845A5FB1941EA3E6600D3EA117C /* IQKeyboardAppearanceConfiguration.swift */; }; - FF08D9316EDED370A3E3C7D3848B5701 /* SDCallbackQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 530651095ABD28669D94C1D470915269 /* SDCallbackQueue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FF1AC5DF8F714F01BBB4D4375D17B1DC /* AssetManager+Authorization.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2134574E3F9A7CD072ACCEAA560E902 /* AssetManager+Authorization.swift */; }; - FF46177786D9397F4E4E65F116F734FF /* UITextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFF9A28F1BEB68EC0F9044DE4623C9EE /* UITextField+Rx.swift */; }; - FF9AAE879FAFFCF35363D99E952D0604 /* sharpyuv_csp.h in Headers */ = {isa = PBXBuildFile; fileRef = DA4946E789875F8E2F6E1AF5397961BF /* sharpyuv_csp.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FFAE08E506C1E1F5FDFE534380A206AE /* Core+Data.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6501D55D2F24D6C78B7DBB0CF3FB9FEE /* Core+Data.swift */; }; - FFAF6EDCC9F3F5C1596B774BFC9926F7 /* SDImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = FD462A2C45EBCF6AA01C29D32481AC6C /* SDImageFrame.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FFD327CC50C276F2151DE9D9A16FF2A8 /* AnyEpoxyModelProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4A0616366BE9BBEA0475D1F9998A339 /* AnyEpoxyModelProperty.swift */; }; + FAB703884AC7E3E527AB50FB9001276B /* WebSocketRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13FD909A3523FFB7A963703AAD5638F1 /* WebSocketRequest.swift */; }; + FABAB3D1F3626369618DB7090876C7F7 /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FDF4DE209E5F3E1ADD9B7CFD9C1F5D1 /* AddRef.swift */; }; + FAF20FAA54FDB2A58583DB576B034301 /* PreviewViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C0ECEF2EC8BD613BB5D4D2D972C4D98 /* PreviewViewConfiguration.swift */; }; + FB0B119AB62A4D90C16825F73CD53419 /* SGScanCode.m in Sources */ = {isa = PBXBuildFile; fileRef = B84C4B5737566B4140EFE08EB8E44325 /* SGScanCode.m */; }; + FB1DEF60146479B7FB0C3456CC7522B7 /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59852BEC44306D2D2786F4E1434DAC66 /* RecursiveScheduler.swift */; }; + FB3BE9AF5DDC6474C6BAB9234C0DB9B0 /* YBIBImageScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = C4C067AF17F43614154A6AC4FFE80199 /* YBIBImageScrollView.m */; }; + FB986DAF20B451EED7FE77BD26E08DF4 /* distinct.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2E9918F6C620D161287F3A08E80DED0 /* distinct.swift */; }; + FBA9AB5511104BC83BBAB557D47B8B2D /* GradientStrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7293D46B450A688E903BC191842033A4 /* GradientStrokeRenderer.swift */; }; + FBBDF31BD5CA23C47E4C18BCA47A4194 /* OIMCustomElem.h in Headers */ = {isa = PBXBuildFile; fileRef = CB2AF115943FA05AC0B5D1927BC745B1 /* OIMCustomElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FC09C6960BE94A9DC9C2252058104D13 /* PhotoEditorViewController+Export.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCA0D20E39B151CBA40A8158B579E167 /* PhotoEditorViewController+Export.swift */; }; + FC2E74989B954AF9D2AAE1ABC03156D6 /* LayerStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04A2436BFA87CD8A98382E58FE298D0A /* LayerStyle.swift */; }; + FC5FD2750324C5E1B1AC0F01A85C271F /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 451F9D57417BE8D032CBECE0A0285FF5 /* ObserveOn.swift */; }; + FC7742039235F039A095C86CE75E9BAA /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F0108F62FC80919E4B4719C24BDFE3B /* Multicast.swift */; }; + FCA8946A40BE52876F991CF772C26AB3 /* YBIBLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 19860A104A0A3800C18DBDD77818C047 /* YBIBLoadingView.m */; }; + FCC7FF308021C9D709F11B7D76CF86CB /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4AC87D2E06A1DECC3FBEBAF83F22398 /* Zip+Collection.swift */; }; + FD08990C503D242E5A70B010B704C755 /* KingfisherManager+LivePhoto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0999E0CD32B8B8E768EAE0151F9DA6AF /* KingfisherManager+LivePhoto.swift */; }; + FD2426FACAC14438EE817E9A10C34007 /* SDImageIOAnimatedCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 48BDC54DB9AF4B43695E92FCD39BCFF6 /* SDImageIOAnimatedCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FD31D6875DC774E1C134CD580735FD64 /* UIDatePicker+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8609BA2F4B1B6D6D5A8AAE533F30A337 /* UIDatePicker+Rx.swift */; }; + FD3904804913DEE21108083EEF8CE4EC /* AnyNodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5E4E41B68C8D46DB71B28D916F231E2 /* AnyNodeProperty.swift */; }; + FD552610731EB624F8A47C3ACA927A15 /* UIView+Resign.swift in Sources */ = {isa = PBXBuildFile; fileRef = F84E5B8CCAEAE723DFDEDB30B4727584 /* UIView+Resign.swift */; }; + FD8EF9F7423EF2FC4D9BFC5975407A0E /* common_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = FC69E177F8D6289460EAC73A80F7F907 /* common_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FDABBA4C9C58FB24BE28FFE81C55658A /* Collection+Diff.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA5342D6217840C9F88D68B72E6AE7CA /* Collection+Diff.swift */; }; + FDC6B24C46454E42A62773ECE0C26FA6 /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 585716ED555B08BBBFC7B3627F5204DE /* SynchronizedUnsubscribeType.swift */; }; + FE0D3260BF27D388B0200F1AC8151619 /* IQKeyboardCore-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C93E104A5824D2EE224949C66E7C7B9B /* IQKeyboardCore-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FE106B8B51187E9B8A8E6A258749A21F /* RxCollectionViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA252294D2D680A233F3D9DDC9019CAE /* RxCollectionViewReactiveArrayDataSource.swift */; }; + FE3EE81878BA64E96E1A0F71316D6D0C /* UIColor+SDHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FB8F929ACE5B46B10F5717A8AB5269A /* UIColor+SDHexString.h */; settings = {ATTRIBUTES = (Private, ); }; }; + FE4F12DF6E4DDA7B5681A48C6F86FB97 /* RxTableViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C6A23BD2D051D4AA113C564C1687E4D /* RxTableViewDataSourceProxy.swift */; }; + FE65FB5982AE1A8238A0AF5B96EB844E /* VideoEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9BD7F591D661644CD3D6D82EA2B5841 /* VideoEditorViewController.swift */; }; + FE942131931144B9A807FA93577DF48F /* MqttCocoaAsyncSocket-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BDD768AF098A1E2E222FDBBAA391749D /* MqttCocoaAsyncSocket-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FE9BA3316B14AC042881E3601745E44A /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC8A1EC40B54B458B9DAC10F58D4F257 /* GIFAnimatedImage.swift */; }; + FEC6D41D15BA321D44135C433579B85F /* DictionaryTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2B2D21C900F2D9999E2C11F13BCA022 /* DictionaryTransform.swift */; }; + FEE883575278D5BE8F185437AB5DB3BB /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 88D8EFCCC398868B36261D6AAAB9388F /* MJRefreshGifHeader.m */; }; + FF020D50D3B0742EFED9C172269D9D83 /* IQKeyboardAppearanceConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4D486FFF32B3140EE49FB6A5E07E424 /* IQKeyboardAppearanceConfiguration.swift */; }; + FF1AC5DF8F714F01BBB4D4375D17B1DC /* AssetManager+Authorization.swift in Sources */ = {isa = PBXBuildFile; fileRef = D07A119AA8F874BD9E384E4D1E3533AC /* AssetManager+Authorization.swift */; }; + FF46177786D9397F4E4E65F116F734FF /* UITextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F6F58A07B18B549E46608386A8B2D42 /* UITextField+Rx.swift */; }; + FFAE08E506C1E1F5FDFE534380A206AE /* Core+Data.swift in Sources */ = {isa = PBXBuildFile; fileRef = E74D55B2661E33784719D957CC1321BB /* Core+Data.swift */; }; + FFD327CC50C276F2151DE9D9A16FF2A8 /* AnyEpoxyModelProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1F480AC89618ADC0ED31CB47749D454 /* AnyEpoxyModelProperty.swift */; }; + FFD552895E8F52D023F61EDB158FCD36 /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 11B5B08693AC78DCCCF3CFEEA2F39459 /* utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 0058B6715E7ECBA6A62DD8D10248F805 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0E87F100EFC3B44F5BB5AF12375D07F1; - remoteInfo = OpenIMSDKCore; - }; - 02AE3618403EFAB79C11AAC421C88C28 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638; - remoteInfo = libwebp; - }; - 04C3172924C370B1DEA8681B20E2ADB7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0; - remoteInfo = MBProgressHUD; - }; - 0623C79705BCAB18B2A8D1E67340732D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; - remoteInfo = "AMapLocation-NO-IDFA"; - }; - 08E2924F6E8EC569815BBE5AF738D83A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C23DB88E45B0ED14F0C8827BE9C46C95; - remoteInfo = MarqueeLabel; - }; - 0AD19A81E77A01F27C880FB32CE64409 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4502C7427440BEB17A50C0BF6E638A85; - remoteInfo = "IQTextInputViewNotification-IQTextInputViewNotification"; - }; - 0E86F23FE80101C0C29F31AF2C9235DD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3AE57FC4CF27B0BC540B3112353377BF; - remoteInfo = "MBProgressHUD-MBProgressHUD"; - }; - 0EDF14B4E19CEE7077BC0747DB1E4A5D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4D3BA58D0583DF37575CACAB3DDADC85; - remoteInfo = MJExtension; - }; - 1072532ADC92A4E163398EFC8CEA1785 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8194323886ECAF7E912EFDAFC84017AA; - remoteInfo = ZXSDK; - }; - 10D059EF34A13C42207327955AFB6B6A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BF2A15FEC3F3424BBC4B9AD5F86F2D54; - remoteInfo = "lottie-ios-LottiePrivacyInfo"; - }; - 19502F58D2A5F4293D5AF8D4487977F1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0D78006448081C29492BCBD9AE8ECC81; - remoteInfo = KingfisherWebP; - }; - 1B5EA64C30C64D83DB34B8F66E3FAB08 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 276021C4482165D46E0CBBEFB822FE95; - remoteInfo = "CocoaLumberjack-CocoaLumberjackPrivacy"; - }; - 1C8CE2CCB47C222EA8C7C3EB69E70A1D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = A049F3164EBC335A7982A4E1FB3A5EAA; - remoteInfo = SwiftyUserDefaults; - }; - 1E96355085A96F75BCA6F32618F19E1A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; - remoteInfo = CocoaLumberjack; - }; - 1FE44B69D15ED78EFBEF31A782039004 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; - remoteInfo = SwiftyJSON; - }; - 215C725FE0EC07D399B04946D66D437F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 212F79CE462FC723AF42979B57FBB8A6; - remoteInfo = Differentiator; - }; - 216EF03ED3B450DDE7755183BE8DA8DF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - 23045E3880677700FD4AFF08AEDEBE8C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - 23EAB4A0B3F618839DF00C1834D596C4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F9A1BF709B7BA4C24A83664EB1E1C7D4; - remoteInfo = IQKeyboardCore; - }; - 26BB481350573C6D8851897671BB361E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; - remoteInfo = YYImage; - }; - 28398D784FC6C5AD70823252DBC0D7D9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; - remoteInfo = RxRelay; - }; - 2CB0FC46D3A62B6ABDF0E7987F3398D0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2B8FF445A5162845FAB9EC00FC92B694; - remoteInfo = "IQKeyboardNotification-IQKeyboardNotification"; - }; - 329D13584574F2C2CA21747EC55482FA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - 334EA708466D3532C165B99049005E37 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B97FC50FB8C4390DDCCA281E85E7AD84; - remoteInfo = YBImageBrowser; - }; - 344ABB51A07B19A4846DBBB3DBBA3109 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B017CC75E2704C686AA0A2203247D9C7; - remoteInfo = MqttCocoaAsyncSocket; - }; - 367400BBAF277DC5F1983712FE41EA1C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D77CA6E20D3F659D26E05339EBA33B59; - remoteInfo = RxGesture; - }; - 3CC6682053AE06AC1BBA8CA191368AEE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2035A387A5D5D85BEF7F693731454A3D; - remoteInfo = SGQRCode; - }; - 409A43824B988C730D6CD6EC0DC791B1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; - remoteInfo = RxRelay; - }; - 419D0A5E44B590C1F47630D59B674065 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; - remoteInfo = SnapKit; - }; - 468C2AEDF6D95FAFECDD747FB82BE51F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 997E783A70C18DC9BA830488608C03AA; - remoteInfo = GTCommonSDK; - }; - 471387D4BCA443141772D2B0D7850654 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 12890DE3ABBC2CA295E108358D85EE69; - remoteInfo = IQTextView; - }; - 4D7ED5B03B3FC5B284F270BCED579C4D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 17D542296AD0C26B1C5815268E5C6BF6; - remoteInfo = GYSDK; - }; - 4D9756F9B5D35CCCF68733CA403A0482 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3AEB4A97CEAE5A782BA5E5D6A468A913; - remoteInfo = URLNavigator; - }; - 528E7111AB212C70B362C79A8FE438B1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4847ACB1E2799345AA74D9E317048D58; - remoteInfo = "AlipaySDK-iOS"; - }; - 582AA8141B1C9E59EB9D358E31241799 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6968C202A297A606D5EACC3679AAA627; - remoteInfo = HXPHPicker; - }; - 596B36BC6159EEA33AEF74240B722A81 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; - remoteInfo = RxCocoa; - }; - 5C126F58DFA9BB85FEBC80BCB1F9924F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 283C1F2EA88CD4413165801A6748A48E; - remoteInfo = IQTextInputViewNotification; - }; - 5DE937ACC17411B82E7208CA6916B7EB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 941104F296513E17138328984384286C; - remoteInfo = "BRPickerView-BRPickerView.Privacy"; - }; - 62C3AFD9AD3B0EAE0E9F18297400B619 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; - remoteInfo = "AMapFoundation-NO-IDFA"; - }; - 63414C0F034EEDF58BDA7C3215513A3A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0E87F100EFC3B44F5BB5AF12375D07F1; - remoteInfo = OpenIMSDKCore; - }; - 6367C42EF5D8EB37DCFAA63DA3347820 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = A6602BCAA6F4F932A586C41D0B7E019C; - remoteInfo = "IQTextView-IQTextView"; - }; - 637CB8E70CDEA7B856D60AE11CEB50F4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F9A1BF709B7BA4C24A83664EB1E1C7D4; - remoteInfo = IQKeyboardCore; - }; - 65D8BEA39EBAED0573F241022C6D6B85 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B017CC75E2704C686AA0A2203247D9C7; - remoteInfo = MqttCocoaAsyncSocket; - }; - 67234F4E559C1A7410AC4655782177F1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F4FE17428FD0E607723A44F17231B7A1; - remoteInfo = IQKeyboardToolbar; - }; - 67FB20557BEB94EA169CD4548EAB832F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = ED7124602AA1B5C6A257912C7E8B793B; - remoteInfo = RxSwiftExt; - }; - 6B98B1991292F644711DA4F437A99577 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EEE261386011CDF271BE289F73FF5959; - remoteInfo = "IQKeyboardCore-IQKeyboardCore"; - }; - 6D0FDAED02F8F692B46D861AF8C634EE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; - remoteInfo = "AMapFoundation-NO-IDFA"; - }; - 6EEE87D3CF1EACF9ABA76A2F54DF16E3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E; - remoteInfo = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; - }; - 712084FFE8692DEA5EE051A41C8ACA16 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; - remoteInfo = Kingfisher; - }; - 74C2B8044406E2F2533DF1F3FDCFF7A5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = CBFB5A372F4DE9D4BC6B9ADA98B80BFE; - remoteInfo = "MarqueeLabel-MarqueeLabel"; - }; - 768720DC46B3F3DA8FBABE831DB4B4FA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; - remoteInfo = SDWebImage; - }; - 78FA5D752D838E4183AB5D4C4DA8FA63 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 976126A1CE06DC6E162563800E1BDF14; - remoteInfo = "Alamofire-Alamofire"; - }; - 7A56C34024E2EB88C64E7D4CD9BB3E12 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F9A1BF709B7BA4C24A83664EB1E1C7D4; - remoteInfo = IQKeyboardCore; - }; - 7CCC0A04D9DB9D05B8D30A9F7781D5F2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 17F9141D333DA1A7BE5937F227221070; - remoteInfo = Moya; - }; - 7E01C247CD76FF0B71AF34AE61F4864C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B247F77A0CD5E19C8187A9BA1EB58C09; - remoteInfo = "IQKeyboardToolbar-IQKeyboardToolbar"; - }; - 8017CE9121D39E6DA5C029C9C5D6E47B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0981F89DB5DA3FFCFFEBDE1F56287054; - remoteInfo = IQKeyboardReturnManager; - }; - 82704360BC06429E94CD020B70036FCF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D505645C3F99EB1E8B6529D64D2C3E1C; - remoteInfo = BRPickerView; - }; - 83EFCE7E84CAB7EBBE1248852E76619D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 11779BD43CF8155A53E2C00B1566A19F; - remoteInfo = "RxSwift-RxSwift_Privacy"; - }; - 8927DA66F3DCFEEE50B49B9CD2AEFF6D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; - remoteInfo = YYImage; - }; - 8975C1FEAE8420D75D7238944AF70EAB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 283C1F2EA88CD4413165801A6748A48E; - remoteInfo = IQTextInputViewNotification; - }; - 8E157833AE9C1CA24FDA9352BB01271A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 283C1F2EA88CD4413165801A6748A48E; - remoteInfo = IQTextInputViewNotification; - }; - 9041E0A2153A115CEAC0E428B4810156 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 997E783A70C18DC9BA830488608C03AA; - remoteInfo = GTCommonSDK; - }; - 9075ACB10FA389BBC821E6EAB1426E68 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 212F79CE462FC723AF42979B57FBB8A6; - remoteInfo = Differentiator; - }; - 92A34DE9C87F221B0B8C121B95C0C9BB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 020993F16DA5986DACE118349EBCE9E5; - remoteInfo = IQKeyboardToolbarManager; - }; - 9516CF73FDFF419DB248A2C70F2C495B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 401909D4FB2014BF539896BF0CCA48C2; - remoteInfo = RxDataSources; - }; - 955A868F5FB22D4B9136E80FB6E49C63 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7C5613175BBC4BF67E36DB4FBEBC01D0; - remoteInfo = "IQKeyboardToolbarManager-IQKeyboardToolbarManager"; - }; - 96E2B8CC15E0D2ED442EDFB5117717FA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; - remoteInfo = RxCocoa; - }; - 9CBBEC93C9F02221B6EC8FF3EF8B1645 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 94CFBA7D633ECA58DF85C327B035E6A3; - remoteInfo = "SDWebImage-SDWebImage"; - }; - 9CC3A1BADF55B98C1F63D37F35D6D807 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 89ADB0D61D0BE9648E9853F5F8BDA717; - remoteInfo = Popover; - }; - 9CED64C34D25B4D55401761581EF3C8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9828BBC09E9FB1238624113D7456E59E; - remoteInfo = "Kingfisher-Kingfisher"; - }; - 9D3E8D75AF51A889291FB5BFA89DE711 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0B967D7F8561D42493EE289EC8D450D1; - remoteInfo = "lottie-ios"; - }; - 9E85ADCECCC8BA731D30B501686980AE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 162E649F50FEC62B61BDD87D1BD422B4; - remoteInfo = ObjectMapper; - }; - A10A14A7C12A950443AA7A3B16B70B92 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8A8DB685241263AFDF5E6B20FE67B93A; - remoteInfo = "SnapKit-SnapKit_Privacy"; - }; - A1C1180543175B1178DEF441677CE411 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - AA789E1B3C2F8071718AD43ECA862025 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - B10FA159FA57928C046EEE17DF3E02BB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F4FE17428FD0E607723A44F17231B7A1; - remoteInfo = IQKeyboardToolbar; - }; - B4AD266981C9A4844980BD00C3466827 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; - remoteInfo = "AMapFoundation-NO-IDFA"; - }; - B61943E6230E9A4AE8E0972681D2D229 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B43A58FC22C898DE29F6E12FE9636507; - remoteInfo = TagListView; - }; - B693B87B0FDFB9A7C4833FB83A514B96 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = A26E6FD851C20D652B2755C1464A9990; - remoteInfo = IQKeyboardNotification; - }; - BD0FD551E3E6A31E8148D27C435745F9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; - remoteInfo = SDWebImage; - }; - C1E346EA0931207C2B9F87ECE217D590 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E; - remoteInfo = Masonry; - }; - C27024AA96FA56493CFBBAABD29D81AD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 020993F16DA5986DACE118349EBCE9E5; - remoteInfo = IQKeyboardToolbarManager; - }; - C46B7C31FF269CE52A4072D1F4544978 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; - remoteInfo = MJRefresh; - }; - C5C0DB9DBC75ADABFBFD9E64D3CD48BE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - C63343F9E2108E912AAF319A680182B7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638; - remoteInfo = libwebp; - }; - CC1E1B25B5A90A7D4CB2942098994A9B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - CF5ADC1A96B702325A5A107899F434AE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; - remoteInfo = RxCocoa; - }; - D3DE552824BCF07576F7B1CE3F4C25C8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = A26E6FD851C20D652B2755C1464A9990; - remoteInfo = IQKeyboardNotification; - }; - D5E7D4B4AFBFCDBAAF30C658D967DAD4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; - remoteInfo = SDWebImage; - }; - D8FC7E4DFFE58506DA59096511F169F4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 12890DE3ABBC2CA295E108358D85EE69; - remoteInfo = IQTextView; - }; - DABF46DA6B14D426C67269C991D846FB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = CF903DF43E111410ECA0C288D36FA21A; - remoteInfo = SwiftKeychainWrapper; - }; - DE0B84E4C8D79FB4CDF7E4B5310A744E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; - remoteInfo = Kingfisher; - }; - DF801E0D09DC18059E14032BC15BDC5C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E94C558142469C11984D67CA883BAB1F; - remoteInfo = "AMapNavi-NO-IDFA"; - }; - E042C6677841121025FEA03B3CB5FBE9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5C92E047D2B317BFB31393F449A9EA0D; - remoteInfo = "RxCocoa-RxCocoa_Privacy"; - }; - E1AF0439D4E88F115E665C201082DC47 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6038CE6006EFBE9D905454CF01909C42; - remoteInfo = SwiftDate; - }; - E4ECDF5D32ED768D60B04E40A5D82B15 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; - remoteInfo = IQKeyboardManagerSwift; - }; - E828AB296180C8F9D01E10D414C5C83E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0981F89DB5DA3FFCFFEBDE1F56287054; - remoteInfo = IQKeyboardReturnManager; - }; - ED23990D6B553A34E1A04829F417458C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4D3BA58D0583DF37575CACAB3DDADC85; - remoteInfo = MJExtension; - }; - EF469735F6A9C2EFB24C8932879E7B2E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7F18C31A804695333763EEC303E265D7; - remoteInfo = "WechatOpenSDK-XCFramework"; - }; - EFCBCC897BEDA8F9C929E1B674D52321 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E68E71E462C154107C49C379E539826E; - remoteInfo = "ObjectMapper-Privacy"; - }; - F0C4AD1B1124C241FA66F03F2D5D0B29 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F4FE17428FD0E607723A44F17231B7A1; - remoteInfo = IQKeyboardToolbar; - }; - F2C525EE536948994F89C8A12311CAC3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B26054DF1DEA11585A231AF6D1D80D5E; - remoteInfo = "MJRefresh-MJRefresh.Privacy"; - }; - F526B53FA176B5B35AE4F532E49F438E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F9A1BF709B7BA4C24A83664EB1E1C7D4; - remoteInfo = IQKeyboardCore; - }; - F5808C9D2D3E66CAE5F9B099AC407969 /* PBXContainerItemProxy */ = { + 02162273E4575EB072642697D5064454 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = CBED833AAD6266F3AEFE9BE31C68E094; remoteInfo = SDCycleScrollView; }; - F5B7332881ED0AB087F498082DF722E4 /* PBXContainerItemProxy */ = { + 030CD702919517E470D7BA34AC9A2D68 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 88810798DA63A2F6611B0970EA276DEC; - remoteInfo = "IQKeyboardReturnManager-IQKeyboardReturnManager"; + remoteGlobalIDString = 283C1F2EA88CD4413165801A6748A48E; + remoteInfo = IQTextInputViewNotification; }; - F6082DA05283C5CF512157787458905C /* PBXContainerItemProxy */ = { + 0490F495F0A334D96C330F8D3E213A2C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; + remoteGlobalIDString = F4FE17428FD0E607723A44F17231B7A1; + remoteInfo = IQKeyboardToolbar; }; - F9838D05785D1AE354B6E78CCF99DB38 /* PBXContainerItemProxy */ = { + 09CCE8A571EEDAC2A1F8658F9CB2B41D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 39101A2B1096DFB129FCDE5490875054; - remoteInfo = "RxRelay-RxRelay_Privacy"; + remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; + remoteInfo = "AMapFoundation-NO-IDFA"; }; - FB78B8AEE025F77D6F75036EF43C06D0 /* PBXContainerItemProxy */ = { + 09ECA770AA80842F9B14462AC078C78D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 4EB168A830EFA6136FA93357D1F1511A; - remoteInfo = CocoaMQTT; + remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; + remoteInfo = "AMapFoundation-NO-IDFA"; }; - FDF5626A1DB932A69E90CF38FA2286F6 /* PBXContainerItemProxy */ = { + 0B89D33F6699524C1B0CE19C26266ABD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = B32AF3F43989CBA171BB1FB3957A4509; - remoteInfo = "MJExtension-MJExtension"; + remoteGlobalIDString = E68E71E462C154107C49C379E539826E; + remoteInfo = "ObjectMapper-Privacy"; }; - FFB1F971E528F1DBBE2C803EB2FE2AC7 /* PBXContainerItemProxy */ = { + 1419EBC89FBDCA63914D1880A70DB959 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 677650A76A720691B88A6959EFED6418; - remoteInfo = "SwiftyJSON-SwiftyJSON"; + remoteGlobalIDString = 7C5613175BBC4BF67E36DB4FBEBC01D0; + remoteInfo = "IQKeyboardToolbarManager-IQKeyboardToolbarManager"; }; - FFD1EE66390482CE3579AB4EDBF137DE /* PBXContainerItemProxy */ = { + 1536574BFC25B62F05DA748BFE5FD525 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 8194323886ECAF7E912EFDAFC84017AA; remoteInfo = ZXSDK; }; - FFF108AB281DED811EB61028AC1550B1 /* PBXContainerItemProxy */ = { + 1661D14998A3279DF2D6F28974DA617A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + 19D9F366F6CDC502325D9A9C45618273 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 020993F16DA5986DACE118349EBCE9E5; + remoteInfo = IQKeyboardToolbarManager; + }; + 1E7F6E52E73D352417880C6D5F7F9F2D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D77CA6E20D3F659D26E05339EBA33B59; + remoteInfo = RxGesture; + }; + 22BEE5F7E6DC249031725229B5AC4B5D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4F1379598302C9160590B3650C10E1A5; + remoteInfo = "AMapSearch-NO-IDFA"; + }; + 25B4FB2344E8368501EA7F8C866D1D14 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = ED7124602AA1B5C6A257912C7E8B793B; + remoteInfo = RxSwiftExt; + }; + 28C79AE975698E49A0441793E2E868C2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2B8FF445A5162845FAB9EC00FC92B694; + remoteInfo = "IQKeyboardNotification-IQKeyboardNotification"; + }; + 2C514E557E8490E0201FCF657EA94250 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B26054DF1DEA11585A231AF6D1D80D5E; + remoteInfo = "MJRefresh-MJRefresh.Privacy"; + }; + 3236557C032732F2F429D9B753D2D60D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4847ACB1E2799345AA74D9E317048D58; + remoteInfo = "AlipaySDK-iOS"; + }; + 34B799B5EA1CCF8F52D28D76099D35A3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + 36CF3C893B30C3E19938B6A77CE9B4AF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; + remoteInfo = "AMapLocation-NO-IDFA"; + }; + 39E5AE4DEF8FD84A12DF61D348937583 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CBFB5A372F4DE9D4BC6B9ADA98B80BFE; + remoteInfo = "MarqueeLabel-MarqueeLabel"; + }; + 3A35E59FF400C7FC499536A72A2584E3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E94C558142469C11984D67CA883BAB1F; + remoteInfo = "AMapNavi-NO-IDFA"; + }; + 3ADB79E31F11C1A2E127F958A4CBC08D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F9A1BF709B7BA4C24A83664EB1E1C7D4; + remoteInfo = IQKeyboardCore; + }; + 3B063EA4E97194E70A01A1BAB3F4686E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; remoteInfo = RxCocoa; }; - FFFECB2CA3E91FCE38C0614CBF39D8A9 /* PBXContainerItemProxy */ = { + 3E07CC0E8D02A584F6FDE1DEBFB92DCF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; + remoteInfo = SDWebImage; + }; + 3EB2581064148E6E9B4E021A9920DCDA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6968C202A297A606D5EACC3679AAA627; + remoteInfo = HXPHPicker; + }; + 3FB5A06B14BEDF0C6F6794B0CDA318DF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; + remoteInfo = SDWebImage; + }; + 4050C9CF3008EE82C3C27EFA4E78AED6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F4FE17428FD0E607723A44F17231B7A1; + remoteInfo = IQKeyboardToolbar; + }; + 4125C2E09F93CC27348B64C6BB255041 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39101A2B1096DFB129FCDE5490875054; + remoteInfo = "RxRelay-RxRelay_Privacy"; + }; + 4567B322C5D0BC262C8A61495ABA4E49 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0981F89DB5DA3FFCFFEBDE1F56287054; + remoteInfo = IQKeyboardReturnManager; + }; + 4CC4F855589EA69833E62D4EF89974A1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + 4EB4F628DA4A64400F06833A5DC8A89C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 276021C4482165D46E0CBBEFB822FE95; + remoteInfo = "CocoaLumberjack-CocoaLumberjackPrivacy"; + }; + 516D061ACB407708B09B152FC04317D9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CF903DF43E111410ECA0C288D36FA21A; + remoteInfo = SwiftKeychainWrapper; + }; + 523D20C2E21FF73C8D71CC3C00D95CDC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; + remoteInfo = IQKeyboardManagerSwift; + }; + 55EFE978E1A0D888170AA552D6C820D0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3AE57FC4CF27B0BC540B3112353377BF; + remoteInfo = "MBProgressHUD-MBProgressHUD"; + }; + 5A46CF8F1EFCDAA975E5EA7DB2BB192E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; + remoteInfo = RxCocoa; + }; + 5D62106703774045B354043D9CEC6795 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B247F77A0CD5E19C8187A9BA1EB58C09; + remoteInfo = "IQKeyboardToolbar-IQKeyboardToolbar"; + }; + 5DF06ED78628149A22A76F4F642B931E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + 5EDF3E2B6386C866FBC3C479A9CA830F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F9A1BF709B7BA4C24A83664EB1E1C7D4; + remoteInfo = IQKeyboardCore; + }; + 601B5DC3F552CD8B669DB99AA9C56555 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; + remoteInfo = SwiftyJSON; + }; + 6142351E51D9993306F161A42511E5B9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 283C1F2EA88CD4413165801A6748A48E; + remoteInfo = IQTextInputViewNotification; + }; + 64BEA20EE17E516C0196A7EEBF2FE549 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4D3BA58D0583DF37575CACAB3DDADC85; + remoteInfo = MJExtension; + }; + 682DB2CAE8FF85DB4224500FA87588A5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2035A387A5D5D85BEF7F693731454A3D; + remoteInfo = SGQRCode; + }; + 6FEBC74CCF2762C21655B019156E8E91 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638; + remoteInfo = libwebp; + }; + 74F208A98ECD50FCBF759D7E0C853C66 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638; + remoteInfo = libwebp; + }; + 765C1C20359D22CCBAB242DE0544045A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8194323886ECAF7E912EFDAFC84017AA; + remoteInfo = ZXSDK; + }; + 77A98AE262C3E8DBDC1D571FADB9E18A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3AEB4A97CEAE5A782BA5E5D6A468A913; + remoteInfo = URLNavigator; + }; + 7949D906803CCDF45DC95E5497AC361C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 17F9141D333DA1A7BE5937F227221070; + remoteInfo = Moya; + }; + 7B2930F546DC337F17A1D0975675369B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B97FC50FB8C4390DDCCA281E85E7AD84; + remoteInfo = YBImageBrowser; + }; + 7DB61F127E8D84CA3342CE179CFD98F0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; + remoteInfo = "AMapFoundation-NO-IDFA"; + }; + 7DD338357A7795DF783DB712C63D4EEE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; + remoteInfo = CocoaLumberjack; + }; + 7E0D09F66E30B7FA37ACFBE002E3DF40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4EB168A830EFA6136FA93357D1F1511A; + remoteInfo = CocoaMQTT; + }; + 7F933E35B5B95A0CBFE12C241ED10C1B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8A8DB685241263AFDF5E6B20FE67B93A; + remoteInfo = "SnapKit-SnapKit_Privacy"; + }; + 818E4A7CA800241E3BF8F528C66B1510 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; + remoteInfo = "AMapFoundation-NO-IDFA"; + }; + 87DFDC8963A62923273C94271AB4707D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; + remoteInfo = Kingfisher; + }; + 8AC95499B2AB2D4366A48DFF3DA560CE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 997E783A70C18DC9BA830488608C03AA; + remoteInfo = GTCommonSDK; + }; + 8C1D8BF56A69A71728ABCCF61EC67826 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 11779BD43CF8155A53E2C00B1566A19F; + remoteInfo = "RxSwift-RxSwift_Privacy"; + }; + 914748BEC28D526DE80987F6AC1E28CD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; + remoteInfo = RxCocoa; + }; + 9566C52D7E5CBCCE0F922ABE76F5365A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 401909D4FB2014BF539896BF0CCA48C2; + remoteInfo = RxDataSources; + }; + 9C14F460F7896472A54C263E3A09F807 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F4FE17428FD0E607723A44F17231B7A1; + remoteInfo = IQKeyboardToolbar; + }; + 9FA8B39A49E48037904D9595D725BF24 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = A6602BCAA6F4F932A586C41D0B7E019C; + remoteInfo = "IQTextView-IQTextView"; + }; + A15ECB8E94CB319C685513DFAE0D38EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B017CC75E2704C686AA0A2203247D9C7; + remoteInfo = MqttCocoaAsyncSocket; + }; + A1B34EBA71879E56D013E01EA12DB216 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 677650A76A720691B88A6959EFED6418; + remoteInfo = "SwiftyJSON-SwiftyJSON"; + }; + A1E5784B6F1CFD9933D33793C49A2375 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 0028E46539689892CC926BB8D811EF54; remoteInfo = OpenIMSDK; }; + A5279D6E7C65111F151FBF5AC8DD5D84 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F9A1BF709B7BA4C24A83664EB1E1C7D4; + remoteInfo = IQKeyboardCore; + }; + A7D887B48DA6A2FC93F2D686F6785E8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; + remoteInfo = Kingfisher; + }; + A83542286E9679FEBD28A44C5C003D9F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D505645C3F99EB1E8B6529D64D2C3E1C; + remoteInfo = BRPickerView; + }; + A8EE0C97373A29604FC333C23B704E0F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C23DB88E45B0ED14F0C8827BE9C46C95; + remoteInfo = MarqueeLabel; + }; + A94B4CACC52DC510558BAAF3C7DA0D41 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; + remoteInfo = RxRelay; + }; + AA7807BCF639AD01A631F2E755FA2FED /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0E87F100EFC3B44F5BB5AF12375D07F1; + remoteInfo = OpenIMSDKCore; + }; + AB16BF43C0B927275598F51A7FFEA29D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0B967D7F8561D42493EE289EC8D450D1; + remoteInfo = "lottie-ios"; + }; + AB2FF2F7BB635808FAA5D9926160213F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 12890DE3ABBC2CA295E108358D85EE69; + remoteInfo = IQTextView; + }; + ABE9A34F3528F39E176AD1A8EAA01AA2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B43A58FC22C898DE29F6E12FE9636507; + remoteInfo = TagListView; + }; + AC954E2D802E7769CE3A1846683F73D5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E; + remoteInfo = Masonry; + }; + AE67D8F6E9A09C63AA977C07FBCB4C3E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 997E783A70C18DC9BA830488608C03AA; + remoteInfo = GTCommonSDK; + }; + B06CD0851F331266DD44B5307ACCB449 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 283C1F2EA88CD4413165801A6748A48E; + remoteInfo = IQTextInputViewNotification; + }; + B07618E9B106CA14D073B9E8522319A5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; + remoteInfo = RxRelay; + }; + BA87A1F025F1F62990FFF0E7B51E7086 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5C92E047D2B317BFB31393F449A9EA0D; + remoteInfo = "RxCocoa-RxCocoa_Privacy"; + }; + BC1A3A84B9BCA75E3FD332103E81F276 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0E87F100EFC3B44F5BB5AF12375D07F1; + remoteInfo = OpenIMSDKCore; + }; + BED31626AF9C3AA8EA2635C0FEB3CA82 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 020993F16DA5986DACE118349EBCE9E5; + remoteInfo = IQKeyboardToolbarManager; + }; + BFD253D3FF20BCD6C9C72EDC99643C96 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 88810798DA63A2F6611B0970EA276DEC; + remoteInfo = "IQKeyboardReturnManager-IQKeyboardReturnManager"; + }; + C00F727C550148D727F029BD61E3EFAC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + C40C4030E60DD93FFB20A1DD54C4A363 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 89ADB0D61D0BE9648E9853F5F8BDA717; + remoteInfo = Popover; + }; + C6DBF2012A9D46AD770A2E866C449ED6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = BF2A15FEC3F3424BBC4B9AD5F86F2D54; + remoteInfo = "lottie-ios-LottiePrivacyInfo"; + }; + C7CB501411BEFA307BB4611DD4E3FEE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B017CC75E2704C686AA0A2203247D9C7; + remoteInfo = MqttCocoaAsyncSocket; + }; + C986561061B8022C1D31E8869E2CD3E8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9828BBC09E9FB1238624113D7456E59E; + remoteInfo = "Kingfisher-Kingfisher"; + }; + CB61ECEF889A6F73F53D76449617F8A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 212F79CE462FC723AF42979B57FBB8A6; + remoteInfo = Differentiator; + }; + CBE217BFEF3EA8B2E3EA0EDD926CD58C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F9A1BF709B7BA4C24A83664EB1E1C7D4; + remoteInfo = IQKeyboardCore; + }; + CDEDE82C3F356AA2F89CD6706B705A62 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 941104F296513E17138328984384286C; + remoteInfo = "BRPickerView-BRPickerView.Privacy"; + }; + CF845D989F568794FBC31A27D4ED8882 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4D3BA58D0583DF37575CACAB3DDADC85; + remoteInfo = MJExtension; + }; + D13F4419A0B97B642279C8B79340B1BD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0; + remoteInfo = MBProgressHUD; + }; + D30534A22CB09307A91923031B02A5DB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; + remoteInfo = YYImage; + }; + D3355A4D14EAB5D87B40826FD7309B45 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6038CE6006EFBE9D905454CF01909C42; + remoteInfo = SwiftDate; + }; + D450FCB82E41BF7D3D84C8038C839ECD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = A049F3164EBC335A7982A4E1FB3A5EAA; + remoteInfo = SwiftyUserDefaults; + }; + D6633DFD0AF4F924663A8A37774DB1F4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + D68058725AE8085D9B385E0E762B90E1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E; + remoteInfo = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; + }; + DA9C928F03ACD9202222BDCA5B6E0840 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 976126A1CE06DC6E162563800E1BDF14; + remoteInfo = "Alamofire-Alamofire"; + }; + DA9EBF9F45BCF5E9E596203E235525B3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + DD4A65EB26E7D7F26FBAA14DCE5DC90C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; + }; + DDF441C02FD221B114EF3829EE0D79AB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7F18C31A804695333763EEC303E265D7; + remoteInfo = "WechatOpenSDK-XCFramework"; + }; + DE20A600EEE7ADC0F979D09129891376 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + E0D9A9BC9FB44E149C02E3FB116E2E88 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 212F79CE462FC723AF42979B57FBB8A6; + remoteInfo = Differentiator; + }; + E10A1476A04E14CA07F9600F78D5A0A6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; + remoteInfo = YYImage; + }; + E1831F81DC1DE27496606D3D5671CB7B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 12890DE3ABBC2CA295E108358D85EE69; + remoteInfo = IQTextView; + }; + E25EE04C2A40A70AC60218E948F676CD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 94CFBA7D633ECA58DF85C327B035E6A3; + remoteInfo = "SDWebImage-SDWebImage"; + }; + E3590B0179A750050E7B2C328088B6EB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; + remoteInfo = SDWebImage; + }; + E5AB1C6A5F778EA6A970DF9F1C968CC6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = A26E6FD851C20D652B2755C1464A9990; + remoteInfo = IQKeyboardNotification; + }; + EC0B72273AC8DC6E1157E0EE6A91D38F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4502C7427440BEB17A50C0BF6E638A85; + remoteInfo = "IQTextInputViewNotification-IQTextInputViewNotification"; + }; + F071C4215E2E79AAA9F117BADCEB388A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = A26E6FD851C20D652B2755C1464A9990; + remoteInfo = IQKeyboardNotification; + }; + F1D6D3B4DC19EACE7700D71AE3D38DFC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0D78006448081C29492BCBD9AE8ECC81; + remoteInfo = KingfisherWebP; + }; + F1EE516DEE2AE57F581A43EE465E7060 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 162E649F50FEC62B61BDD87D1BD422B4; + remoteInfo = ObjectMapper; + }; + F792ECBBA44535F31B13C937DFF81464 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; + remoteInfo = MJRefresh; + }; + FB3AB47689DE7C31FF68D56017573BB3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; + remoteInfo = RxCocoa; + }; + FBC35ACF7D9CD667999A37E344ABC147 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0981F89DB5DA3FFCFFEBDE1F56287054; + remoteInfo = IQKeyboardReturnManager; + }; + FC7725F18A6F98A49659DF01CE7E75F6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 17D542296AD0C26B1C5815268E5C6BF6; + remoteInfo = GYSDK; + }; + FCC1A189DA803C16FEC4C11030AD2063 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EEE261386011CDF271BE289F73FF5959; + remoteInfo = "IQKeyboardCore-IQKeyboardCore"; + }; + FEE8F5B1AD4DB9F1B6B2CB0DAF22D1AF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B32AF3F43989CBA171BB1FB3957A4509; + remoteInfo = "MJExtension-MJExtension"; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 001C120970337E0C2A40AD8742CE3099 /* NSObject+YBImageBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+YBImageBrowser.h"; path = "YBImageBrowser/Base/NSObject+YBImageBrowser.h"; sourceTree = ""; }; - 002066C9C937AC680354C31942BCD868 /* NSObject+Rx+KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+KVORepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+KVORepresentable.swift"; sourceTree = ""; }; - 00366EBF036C444A927F35AF8C98FA89 /* SingleValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleValueProvider.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/ValueProviders/SingleValueProvider.swift; sourceTree = ""; }; - 00408AF90E64EE3AA7FD934A8BF5E670 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "SDWebImage/Core/UIImage+MultiFormat.m"; sourceTree = ""; }; - 004943898FA0F7CF30E1D34EB9ACD16B /* OpenIMSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OpenIMSDK.release.xcconfig; sourceTree = ""; }; - 0064D2290AF3BB298818A23ACA0176D6 /* YBImageBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBImageBrowser.h; path = YBImageBrowser/YBImageBrowser.h; sourceTree = ""; }; - 0098D4B7679AC7EF7FC219CE01C48B73 /* Int+DateComponents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Int+DateComponents.swift"; path = "Sources/SwiftDate/Foundation+Extras/Int+DateComponents.swift"; sourceTree = ""; }; - 009AF945470BE7FE62AF685696EA905D /* cost_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_enc.c; path = src/enc/cost_enc.c; sourceTree = ""; }; - 00A5AE46B93C62537866C73B2A39C502 /* IQKeyboardManager+Appearance.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Appearance.swift"; path = "IQKeyboardManagerSwift/Appearance/IQKeyboardManager+Appearance.swift"; sourceTree = ""; }; - 00BCC9CA8BA14B084B605D3E591A4281 /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = AMapNaviKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; - 00D147910114C7EE7FAA82A1B4D029F6 /* UIHoverGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIHoverGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIHoverGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; - 00EE41D95745FA22CB128E88F8FB7EDB /* PickerTypes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerTypes.swift; path = Sources/HXPHPicker/Picker/Model/PickerTypes.swift; sourceTree = ""; }; - 00EF22983172519ED69D2E0D52A38FAC /* IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardToolbar.swift; path = IQKeyboardToolbar/Classes/IQKeyboardToolbar.swift; sourceTree = ""; }; - 010C223077933A8DCC8FF1A2540FC809 /* DateInRegion+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Create.swift"; path = "Sources/SwiftDate/DateInRegion/DateInRegion+Create.swift"; sourceTree = ""; }; - 012D2F459B1B7A0F527D4AF0B373CEFB /* LocalAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LocalAsset.swift; path = Sources/HXPHPicker/Picker/Model/LocalAsset.swift; sourceTree = ""; }; - 0151D4881AD0F750F47867E0CF88C68B /* lossless_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lossless_common.h; path = src/dsp/lossless_common.h; sourceTree = ""; }; - 0191BE487E3DACBD299B15E92178EA41 /* NetworkAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkAsset.swift; path = Sources/HXPHPicker/Picker/Model/NetworkAsset.swift; sourceTree = ""; }; - 01DCEF714DEC572D91D1A80451BB4A77 /* ResourceBundle-MBProgressHUD-MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MBProgressHUD-MBProgressHUD-Info.plist"; sourceTree = ""; }; - 01E96F424297EBDD0D1763D28F285378 /* OIMGroupApplicationInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMGroupApplicationInfo.h; path = OpenIMSDK/Model/OIMGroupApplicationInfo.h; sourceTree = ""; }; - 01F6A342A09AB20D1CB44FCD30DF5C42 /* sharpyuv_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_sse2.c; path = sharpyuv/sharpyuv_sse2.c; sourceTree = ""; }; - 0211C330642622150CC11A24CFBF1868 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = AMapNaviKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; - 02348515DC782F1B8925DC73D2E0A2AB /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; - 02374768886C4DE627FB46ECABED75BE /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; - 023A2B2DA16AD44EA973F86E652348C3 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; - 026E834191DC4E0AA86292AD25D77427 /* UIViewController+TopMostViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+TopMostViewController.swift"; path = "Sources/URLNavigator/UIViewController+TopMostViewController.swift"; sourceTree = ""; }; - 02ADF4772E4F147722923A5A32E979D3 /* MqttDecodeUnsubAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodeUnsubAck.swift; path = Source/MqttDecodeUnsubAck.swift; sourceTree = ""; }; - 02D3F5AF2BA9831461877F83C53C072F /* CocoaLumberjack-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-prefix.pch"; sourceTree = ""; }; - 02DB03B8AA3D1D1B30CCDDEB73ED751A /* ZXSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = ZXSDK.framework; sourceTree = ""; }; - 031255727190180719E5F41EB361F05C /* NSTextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextView+Rx.swift"; path = "RxCocoa/macOS/NSTextView+Rx.swift"; sourceTree = ""; }; - 03274BDC4E7014E41317DF6204867A3C /* SDCycleScrollView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SDCycleScrollView-Info.plist"; sourceTree = ""; }; - 033844962B9DBA6BEB81D0D0835B714C /* SGScanViewConfigure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGScanViewConfigure.h; path = SGQRCode/ScanView/SGScanViewConfigure.h; sourceTree = ""; }; - 033B344B868E6EF098BEBAB32506CDB4 /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAbstractDatabaseLogger.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDAbstractDatabaseLogger.h; sourceTree = ""; }; - 034D8CE98996789178854B807C0C5F66 /* huffman_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = huffman_utils.c; path = src/utils/huffman_utils.c; sourceTree = ""; }; - 03502843BCAC94AFF9A01230BA4F4C6B /* FrameSubscribe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameSubscribe.swift; path = Source/FrameSubscribe.swift; sourceTree = ""; }; - 0355BC8251038920DD010DDCFE83F5CF /* alpha_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_enc.c; path = src/enc/alpha_enc.c; sourceTree = ""; }; - 0368D2CFB34F4E01C0A62DE600C14F82 /* AnimatorNodeDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatorNodeDebugging.swift; path = Sources/Private/Utility/Debugging/AnimatorNodeDebugging.swift; sourceTree = ""; }; - 037F9574F229C351F027AF752A24315C /* SDImageGraphics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGraphics.m; path = SDWebImage/Core/SDImageGraphics.m; sourceTree = ""; }; - 03A838BEA620A2333B36253FE3E71C15 /* PathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Protocols/PathNode.swift; sourceTree = ""; }; - 03DA96969C9380798FF7818597783D0A /* CocoaMQTTProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTProperty.swift; path = Source/CocoaMQTTProperty.swift; sourceTree = ""; }; - 04008BCCC5F9317D48E099B281720140 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; - 04020DDE854FCD62255005089DCB45DE /* NSImage+Compatibility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+Compatibility.m"; path = "SDWebImage/Core/NSImage+Compatibility.m"; sourceTree = ""; }; - 0402D5493895E2AEB196C8EEB255E272 /* CocoaMQTT-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaMQTT-umbrella.h"; sourceTree = ""; }; - 0408CC6972FA27074170EFC25982AEE4 /* TimePeriodCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodCollection.swift; path = Sources/SwiftDate/TimePeriod/Groups/TimePeriodCollection.swift; sourceTree = ""; }; - 040A37986160C2892FEB18C126A728C2 /* AMapNaviEleBikeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviEleBikeManager.h; path = AMapNaviKit.framework/Headers/AMapNaviEleBikeManager.h; sourceTree = ""; }; - 0425B2D7E102E64FB289BDA78C4BAE1B /* BRPickerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = BRPickerView.modulemap; sourceTree = ""; }; - 044966A64DBF2AC5D51BEAEE7629237F /* KFImageProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageProtocol.swift; path = Sources/SwiftUI/KFImageProtocol.swift; sourceTree = ""; }; - 0461707215337AAD62C3723BBCDFBBE1 /* SGPermissionCamera.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGPermissionCamera.h; path = SGQRCode/Permission/SGPermissionCamera.h; sourceTree = ""; }; - 046FB0BAE43D52DE80997452891F5420 /* thread_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = thread_utils.h; path = src/utils/thread_utils.h; sourceTree = ""; }; - 0473E3BB9A84F89BF45A97D4DBAFD926 /* ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist"; sourceTree = ""; }; - 04803F781C1A0AF9DB1DDE97C6071242 /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; - 04883560E50BCB27E9CB928AA6D5129E /* Core+UIImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+UIImage.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+UIImage.swift"; sourceTree = ""; }; - 049042316D8EC1AD2AB386CED496A51B /* BRPickerAlertView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerAlertView.h; path = BRPickerView/Core/BRPickerAlertView.h; sourceTree = ""; }; - 04CF5894A8B0F98B1A3BB75B01FBBE63 /* DidEndDisplayingProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DidEndDisplayingProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/DidEndDisplayingProviding.swift; sourceTree = ""; }; - 053D9F0E188F2326D0A07285D1127518 /* SwiftLogLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftLogLevel.h; path = Sources/CocoaLumberjackSwiftSupport/include/CocoaLumberjackSwiftSupport/SwiftLogLevel.h; sourceTree = ""; }; - 05938452AC9A98DF2FEBF5A5FAAFEC33 /* Zones.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zones.swift; path = Sources/SwiftDate/Supports/Zones.swift; sourceTree = ""; }; - 05B4B4496801BB878DC02AF242CE495C /* TextAnimator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextAnimator.swift; path = Sources/Private/Model/Text/TextAnimator.swift; sourceTree = ""; }; - 05C1BCBD43013858D0E689CE81E1C3F5 /* SDImageCachesManagerOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManagerOperation.m; path = SDWebImage/Private/SDImageCachesManagerOperation.m; sourceTree = ""; }; - 05D6ED23C8DE6576F04C64C25DEB3CEA /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = SDWebImage/Core/SDWebImageDownloaderOperation.m; sourceTree = ""; }; - 06030363A2D8275CDCDABD3E3DB9ED1B /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; - 060B642B64A98137E89D600AE2382F09 /* RxTextStorageDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextStorageDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextStorageDelegateProxy.swift; sourceTree = ""; }; - 0632C8C09ACFFEB9AF46C64CEAA60A4C /* OIMUserInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMUserInfo.m; path = OpenIMSDK/Model/OIMUserInfo.m; sourceTree = ""; }; - 06390CEEF9F1676B7AD1470DED8FE250 /* Moya.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Moya.debug.xcconfig; sourceTree = ""; }; - 0655BC334F8E063952ECD4307BB1800B /* Plugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Plugin.swift; path = Sources/Moya/Plugin.swift; sourceTree = ""; }; - 065D1A3D2F9D26C79E0F5A4F23B8684C /* CallbackContextEpoxyModeled.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackContextEpoxyModeled.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/CallbackContextEpoxyModeled.swift; sourceTree = ""; }; - 06726D2F948B922C074E596C1D047214 /* SDDeviceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDeviceHelper.h; path = SDWebImage/Private/SDDeviceHelper.h; sourceTree = ""; }; - 069B5328D76017733DC78D516127D74B /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = AMapNaviKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; - 06ACE26364815539ECCAE2EBAE2F4D30 /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; - 06B58F032B8EFC1D4BEEEECEF70AEEC7 /* MASLayoutConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASLayoutConstraint.m; path = Masonry/MASLayoutConstraint.m; sourceTree = ""; }; - 06BCF7EEB71D9C2BDAE40ED210BE760D /* AlipaySDK-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AlipaySDK-iOS.debug.xcconfig"; sourceTree = ""; }; - 06E061CD1C1966558B89723180816F02 /* IQTextInputView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextInputView.swift; path = IQKeyboardCore/Classes/IQTextInputView.swift; sourceTree = ""; }; + 000C0D167ACFB98EF05377CE4EC4A757 /* NotificationCenter+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NotificationCenter+Rx.swift"; path = "RxCocoa/Foundation/NotificationCenter+Rx.swift"; sourceTree = ""; }; + 00321ECA7D1AEAA904881247B4D5ED5A /* YYSpriteSheetImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYSpriteSheetImage.m; path = YYImage/YYSpriteSheetImage.m; sourceTree = ""; }; + 0046AA131E9B43BE1484A93451C09C79 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; + 006008DDCEF50231D4F700D817EC053C /* _RX.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RX.m; path = RxCocoa/Runtime/_RX.m; sourceTree = ""; }; + 008913C78D87ADD085D061CE36F15E1B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Source/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 00BA5A53409D3093A9CD7AB92275DE02 /* PhotoManager+Audio.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoManager+Audio.swift"; path = "Sources/HXPHPicker/Core/Util/PhotoManager+Audio.swift"; sourceTree = ""; }; + 00D0144F9C8C5B5E41F906435C6C3280 /* bit_writer_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = bit_writer_utils.c; path = src/utils/bit_writer_utils.c; sourceTree = ""; }; + 00D55907F87197E9466595FDD0A2FA84 /* ErasedContentProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ErasedContentProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/ErasedContentProviding.swift; sourceTree = ""; }; + 00F7E2B7C8A98A038EA7E4AB8D68B581 /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; + 01388E4C35A14B9715F0F125E2A6938F /* SGSoundEffect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGSoundEffect.m; path = SGQRCode/SoundEffect/SGSoundEffect.m; sourceTree = ""; }; + 01404766B240AC38756A405EE85FD1BB /* Masonry-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Masonry-dummy.m"; sourceTree = ""; }; + 015F45293C686F68F33DE617EEC4E2A2 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; + 016BE7E0718FA00D0BD961FDBFE230E0 /* UIViewControllerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIViewControllerType.swift; path = Sources/URLNavigator/UIViewControllerType.swift; sourceTree = ""; }; + 01717ACD044AB02A535C6C0A6D2BC110 /* YBIBPhotoAlbumManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBPhotoAlbumManager.h; path = YBImageBrowser/Helper/YBIBPhotoAlbumManager.h; sourceTree = ""; }; + 0172923A4E362346B81B2EE19ECDEE27 /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; + 0178E74EB90371FABFFA9FB21B0D4C42 /* Task.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Task.swift; path = Sources/Moya/Task.swift; sourceTree = ""; }; + 01A86D0F57A2646BCFE3C1F5C4A44FDE /* IQKeyboardToolbar.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardToolbar.modulemap; sourceTree = ""; }; + 01AB38661C768A9AAA7C2C4963B53350 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; + 01B8CEF1891A1D395AE92A5F6D82C944 /* RxSwiftExt-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwiftExt-prefix.pch"; sourceTree = ""; }; + 0211879E334914E8AD149E8DF1669057 /* AssociatedValues.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssociatedValues.swift; path = Sources/SwiftDate/Supports/AssociatedValues.swift; sourceTree = ""; }; + 0217EB5CE9D53F37C2BD81152F98A19F /* UISwitch+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwitch+Rx.swift"; path = "RxCocoa/iOS/UISwitch+Rx.swift"; sourceTree = ""; }; + 025BECFFAEC1213F736CE5EF0DE4F239 /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; + 027B339BBA5D2CC253A7FA6B29C9F39D /* RectangleAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RectangleAnimation.swift; path = Sources/Private/CoreAnimation/Animations/RectangleAnimation.swift; sourceTree = ""; }; + 02B354137A94233386D8D5AE26E6E7A3 /* NSObject+YBImageBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+YBImageBrowser.h"; path = "YBImageBrowser/Base/NSObject+YBImageBrowser.h"; sourceTree = ""; }; + 02CEF3FE65D4CE5733706DDF1EE5E2EC /* SDImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoderHelper.m; path = SDWebImage/Core/SDImageCoderHelper.m; sourceTree = ""; }; + 02D956D3487DE64648C6B91A0C0FA39C /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; + 02ED51352D733C9E7FFB62D9916E1F7C /* BRDatePickerView+BR.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "BRDatePickerView+BR.m"; path = "BRPickerView/DatePicker/BRDatePickerView+BR.m"; sourceTree = ""; }; + 02F5AB4CACA0AF5CE60499113BE1DCDE /* SDDeviceHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDeviceHelper.m; path = SDWebImage/Private/SDDeviceHelper.m; sourceTree = ""; }; + 031210FEAAE57C87D3D04F232867BA96 /* DDDispatchQueueLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDDispatchQueueLogFormatter.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDDispatchQueueLogFormatter.h; sourceTree = ""; }; + 031E1F4FAB2D731BD6E3C6FA2E96C0E6 /* UIScrollView+IQKeyboardManagerExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+IQKeyboardManagerExtension.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManagerExtension/UIScrollView+IQKeyboardManagerExtension.swift"; sourceTree = ""; }; + 035A4B0B2FF79A1ED31DB1AF7F0DADD8 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; + 036408B762D3E145C42BAAE7CC0398F1 /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQTextView/Classes/IQTextView.swift; sourceTree = ""; }; + 0378F0FFE90B6B21FFBBC60494EBA6D8 /* Binding+Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Binding+Map.swift"; path = "Sources/Private/Utility/Helpers/Binding+Map.swift"; sourceTree = ""; }; + 037C450ED59B2E10E2F3CC789F0A78EF /* PhotoEditResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditResult.swift; path = Sources/HXPHPicker/Editor/PhotoEditResult.swift; sourceTree = ""; }; + 0380AA7592B8D89C7017692ADD261FEB /* PhotoListConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoListConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/PhotoListConfiguration.swift; sourceTree = ""; }; + 03841520D3F03F4EA4896365BAF014ED /* DDContextFilterLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDContextFilterLogFormatter.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDContextFilterLogFormatter.h; sourceTree = ""; }; + 0389BADEDCE845D33194524EF9E84228 /* NSObject+MJProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJProperty.h"; path = "MJExtension/NSObject+MJProperty.h"; sourceTree = ""; }; + 03BBE3F29CBCDA5D3792D8A3A9803D7F /* filter_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filter_enc.c; path = src/enc/filter_enc.c; sourceTree = ""; }; + 03BF16B69F5B50930DDDACB1638CE045 /* anim_decode.c */ = {isa = PBXFileReference; includeInIndex = 1; name = anim_decode.c; path = src/demux/anim_decode.c; sourceTree = ""; }; + 03D06627F6F72D7D625E2AB58FCA05A6 /* SwiftDate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftDate.swift; path = Sources/SwiftDate/SwiftDate.swift; sourceTree = ""; }; + 03D32F776CE096DFE34223BA34F9D11C /* OIMUserInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMUserInfo.h; path = OpenIMSDK/Model/OIMUserInfo.h; sourceTree = ""; }; + 0404FB89D69D501582B016E7DE1DF330 /* ResourceBundle-Alamofire-Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Alamofire-Alamofire-Info.plist"; sourceTree = ""; }; + 041BD043BB52E8B417EE3AC3BBCD165B /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; + 0434A2B87D3AAF9E655B1756A8531DF2 /* OpenIMSDKCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OpenIMSDKCore.debug.xcconfig; sourceTree = ""; }; + 0442073A3EBE73DE14EF1A80827C01A4 /* AlbumListConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumListConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/AlbumListConfiguration.swift; sourceTree = ""; }; + 044DC698AF4A40C27081569C3B8DCBB5 /* RxCocoa-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-umbrella.h"; sourceTree = ""; }; + 044EC91B2FFD6FC48B8EC6E90EFF3BF0 /* PhotoEditorMosaicView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorMosaicView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorMosaicView.swift; sourceTree = ""; }; + 045E12CEBA36068DEC7D5AB792621CF0 /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = AMapNaviKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; + 046ECDFC79303244246F8E4298CEC081 /* CocoaLumberjack.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CocoaLumberjack.modulemap; sourceTree = ""; }; + 048E518716AF0C82DBD5EF720F661F4F /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; + 04A2436BFA87CD8A98382E58FE298D0A /* LayerStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerStyle.swift; path = Sources/Private/Model/LayerStyles/LayerStyle.swift; sourceTree = ""; }; + 04D96F7517FDAC7325F0A05392CD10C0 /* AMapLocation-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapLocation-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + 050D07B9377FF98AF8D9AE146D21263F /* PhotoManager+Language.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoManager+Language.swift"; path = "Sources/HXPHPicker/Core/Util/PhotoManager+Language.swift"; sourceTree = ""; }; + 05184F524B035D8B2023613B4DC9B183 /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; + 05218567F0BB25D3334E0B654DAA9C61 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; + 0540A5A715E0BC84B9394ADA78DF8B4C /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; + 055DA1010B6BCF49DB4BA0B35FA4A978 /* MqttCocoaAsyncSocket-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MqttCocoaAsyncSocket-prefix.pch"; sourceTree = ""; }; + 05712911FA82F5D68E701F4B7902EDFC /* UIView+ParentObjc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+ParentObjc.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/UIKitExtensions/UIView+ParentObjc.swift"; sourceTree = ""; }; + 05BE8DD254C4C7354E59069F39A05393 /* ResourceBundle-RxRelay_Privacy-RxRelay-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-RxRelay_Privacy-RxRelay-Info.plist"; sourceTree = ""; }; + 05C3EC31B799F614DCB604630BFC9B36 /* MASConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraint.m; path = Masonry/MASConstraint.m; sourceTree = ""; }; + 05D14F39E268F39CE16E027B1B5F9914 /* BezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BezierPath.swift; path = Sources/Private/Utility/Primitives/BezierPath.swift; sourceTree = ""; }; + 05D4F170CB3B95A7D5C40EA50EACDBF1 /* String+Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Parser.swift"; path = "Sources/SwiftDate/Foundation+Extras/String+Parser.swift"; sourceTree = ""; }; + 05DFB72646BE5FE4E525620D2FFEC4E0 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; + 05EDDC52535AF1DBE8996DF915F97D86 /* AnimationContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationContext.swift; path = Sources/Private/Utility/Helpers/AnimationContext.swift; sourceTree = ""; }; + 05F4759F56557091117DE0A55E0FA09A /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; + 05F8C13C643FD9915D24EDD047298B0E /* CredentialsPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CredentialsPlugin.swift; path = Sources/Moya/Plugins/CredentialsPlugin.swift; sourceTree = ""; }; + 0606189502E4B9D7CB1B894BD23EE6D1 /* SDWebImageDownloaderDecryptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderDecryptor.h; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.h; sourceTree = ""; }; + 0608D961D6F8C3DC3C79234A31332286 /* UITableView+IndexPaths.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+IndexPaths.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/UIKitExtensions/UITableView+IndexPaths.swift"; sourceTree = ""; }; + 062FBD5D45531B035E365CCCA2262CEF /* ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist"; sourceTree = ""; }; + 063C3A6769F85AF36DAD97F67B993233 /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; + 065B68C56839C10372EE76ABA3F034F2 /* UIViewConfiguringSwiftUIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIViewConfiguringSwiftUIView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/UIViewConfiguringSwiftUIView.swift; sourceTree = ""; }; + 06685D5F779ABBA75CB4ED264042E86D /* SelectBoxView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SelectBoxView.swift; path = Sources/HXPHPicker/Core/View/SelectBoxView.swift; sourceTree = ""; }; + 0668957B7E2F16E35A3F6D3C1FF947DB /* UI+SectionedViewType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UI+SectionedViewType.swift"; path = "Sources/RxDataSources/UI+SectionedViewType.swift"; sourceTree = ""; }; + 06B9240FDCBF31DD9E2E0DACF5A8B551 /* IQKeyboardExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardExtended.swift; path = IQKeyboardCore/Classes/IQKeyboardExtended.swift; sourceTree = ""; }; + 06C13D9425C4D50283587AFBF8A69EC7 /* yuv_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_mips32.c; path = src/dsp/yuv_mips32.c; sourceTree = ""; }; + 06D00671756CEEDD51F0DC94C63F0D85 /* GTCommonSDK-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "GTCommonSDK-xcframeworks.sh"; sourceTree = ""; }; + 06E0A663E8F884A1026B2CEAAA07520A /* alpha_processing_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_sse41.c; path = src/dsp/alpha_processing_sse41.c; sourceTree = ""; }; 06E5B413FEA5A600D76636DA132F8FB9 /* IQTextInputViewNotification */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQTextInputViewNotification; path = IQTextInputViewNotification.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 07081571538F6BABC5E5E5642909B2FC /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; - 07145A44BE19ECCCA57D1C45C362C250 /* CameraConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CameraConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/CameraConfiguration.swift; sourceTree = ""; }; - 0732036DDCF9B0D2B9EC596CDEFE6074 /* EditorStickerTextViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorStickerTextViewController.swift; path = Sources/HXPHPicker/Editor/Controller/EditorStickerTextViewController.swift; sourceTree = ""; }; - 076345C0EF6AF94AB50D6619A4E691FF /* EditorController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorController.swift; path = Sources/HXPHPicker/Editor/Controller/EditorController.swift; sourceTree = ""; }; - 077BB055FED25E91042BA3FCA3D9C4E0 /* HXPHPicker-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HXPHPicker-prefix.pch"; sourceTree = ""; }; + 06FE48917D2FF8BC79532648C90E9423 /* PreCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/PreCompositionLayer.swift; sourceTree = ""; }; + 0722BB48637D8E05FC47653929D86ED0 /* Archive+Progress.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Progress.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+Progress.swift"; sourceTree = ""; }; + 0732032CA2FB51F514E8E01D71EA4E57 /* SGScanCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGScanCode.h; path = SGQRCode/QRCode/SGScanCode.h; sourceTree = ""; }; + 0736C8CEBFCEAB17E494E84784E6862B /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; + 073FE174F41EC6B4A56B15857F3CA313 /* AMapLocation-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapLocation-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + 0747B9C84FCA063C162BB352A670B9B9 /* OpenIMCore.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = OpenIMCore.xcframework; path = Framework/OpenIMCore.xcframework; sourceTree = ""; }; + 07535DC28BC3DD95799963281D71DD39 /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 07AFF54258AD338F8E986A828E136A26 /* YBIBContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBContainerView.m; path = YBImageBrowser/Base/YBIBContainerView.m; sourceTree = ""; }; - 07B331486DD5552285DFE5F6FC01046B /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = Sources/RxDataSources/Deprecated.swift; sourceTree = ""; }; - 07B49D4644E99B885A41B5C646B62F17 /* TimePeriodChain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodChain.swift; path = Sources/SwiftDate/TimePeriod/Groups/TimePeriodChain.swift; sourceTree = ""; }; - 082B963507A4E28E40DB5B2815FBEEAF /* token_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = token_enc.c; path = src/enc/token_enc.c; sourceTree = ""; }; - 083E4CFADB3757D3019E3E959EB1ACF1 /* EpoxySwiftUILayoutMargins.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxySwiftUILayoutMargins.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/EpoxySwiftUILayoutMargins.swift; sourceTree = ""; }; - 0842FC7FE8749A294343C5297AAF48AB /* PhotoEditorFilterView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorFilterView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorFilterView.swift; sourceTree = ""; }; + 0796175AC5F20B8FDB5DD48ACE0C1BB2 /* SDAnimatedImagePlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImagePlayer.m; path = SDWebImage/Core/SDAnimatedImagePlayer.m; sourceTree = ""; }; + 07E3DD5A4576B343F7563EBA40F79A3E /* filters_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_mips_dsp_r2.c; path = src/dsp/filters_mips_dsp_r2.c; sourceTree = ""; }; + 07E58C16F770DCD6D4EA1CFCA2C4ACC4 /* BRDatePickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRDatePickerView.m; path = BRPickerView/DatePicker/BRDatePickerView.m; sourceTree = ""; }; + 07F4E1B7CDDC5FA11E0FF8797B756F20 /* UIColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIColorExtension.swift; path = Sources/Public/iOS/UIColorExtension.swift; sourceTree = ""; }; + 07F8DE3D6DAEB159967D75AF330DB555 /* IQKeyboardToolbarManager-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardToolbarManager-Info.plist"; sourceTree = ""; }; 085DBCE7DD98588B2ED103B1C1F36026 /* Alamofire-Alamofire */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "Alamofire-Alamofire"; path = Alamofire.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 086B128B9836F99CECDE1032776BF0AC /* ISO8601DateTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISO8601DateTransform.swift; path = Sources/ISO8601DateTransform.swift; sourceTree = ""; }; - 086FF8A6E6AD19799CF8F855354E04A0 /* CompatibleAnimationKeypath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompatibleAnimationKeypath.swift; path = Sources/Public/iOS/Compatibility/CompatibleAnimationKeypath.swift; sourceTree = ""; }; - 0884B52CA84BD35B7E6E3CE7710E8358 /* Archive+ReadingDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+ReadingDeprecated.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+ReadingDeprecated.swift"; sourceTree = ""; }; - 088A2A39C86F0D10B417A263EA20FDBF /* SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDmetamacros.h; path = SDWebImage/Private/SDmetamacros.h; sourceTree = ""; }; - 088B4808F6FFCED75DB27DE7020AB8D2 /* AMapNaviKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviKit.h; path = AMapNaviKit.framework/Headers/AMapNaviKit.h; sourceTree = ""; }; - 088C97231F144DF2BA8D77A8AF9B2395 /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; - 08AA7483C3739F712DB1F2AF59D2DCD5 /* SDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWeakProxy.h; path = SDWebImage/Private/SDWeakProxy.h; sourceTree = ""; }; - 08AF9E1847A5D313F7C0ECD5E9B13ECA /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = AMapNaviKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; - 08CA377037A4AD58E97A451EC1E423F4 /* RxTextViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextViewDelegateProxy.swift; sourceTree = ""; }; 08DE826BB58AC8456D39338C267DB337 /* MqttCocoaAsyncSocket */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MqttCocoaAsyncSocket; path = MqttCocoaAsyncSocket.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 08E7B0D47CF001FD0C32BC86DB5C7B36 /* DDLogMessageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDLogMessageFormat.swift; path = Sources/CocoaLumberjackSwift/DDLogMessageFormat.swift; sourceTree = ""; }; - 090B4787C762CA6600D6C8A3AEF62210 /* RxTableViewSectionedAnimatedDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewSectionedAnimatedDataSource.swift; path = Sources/RxDataSources/RxTableViewSectionedAnimatedDataSource.swift; sourceTree = ""; }; - 093096E31C060CD027D0D1EA861F0456 /* ShapeLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeLayerModel.swift; path = Sources/Private/Model/Layers/ShapeLayerModel.swift; sourceTree = ""; }; - 09741D08FD71E094A5C354F05CE80B14 /* TAAbstractDotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TAAbstractDotView.m; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAAbstractDotView.m; sourceTree = ""; }; - 09AFF97A09A82B18500D77D0F26C2814 /* SwiftKeychainWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftKeychainWrapper.h; path = SwiftKeychainWrapper/SwiftKeychainWrapper.h; sourceTree = ""; }; - 09C86198C2256BDDF16E6AAD87929092 /* alpha_processing_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_sse2.c; path = src/dsp/alpha_processing_sse2.c; sourceTree = ""; }; - 09D9FEAFDC39DFB61EE3A7FD2393F54D /* HexColorTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HexColorTransform.swift; path = Sources/HexColorTransform.swift; sourceTree = ""; }; - 0A18441EE8A6EA01143AD68BB00B9266 /* Differentiator-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Differentiator-prefix.pch"; sourceTree = ""; }; - 0A1C89FD34B80924E4A27D7DC5775018 /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; - 0A612E3ADDC86832567401D08DF34A51 /* TargetType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TargetType.swift; path = Sources/Moya/TargetType.swift; sourceTree = ""; }; - 0A64F0544FA46A333EE7790F81FBC7A3 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; - 0A73DC09759D6C1A63FD8D7489FDC298 /* IQKeyboardConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardConstants.swift; path = IQKeyboardCore/Classes/Constants/IQKeyboardConstants.swift; sourceTree = ""; }; - 0A750DDCFC64A499570942C78A556EA9 /* MGCDAsyncUdpSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MGCDAsyncUdpSocket.m; path = Source/GCD/MGCDAsyncUdpSocket.m; sourceTree = ""; }; - 0A7FA18C47AC5F26822FF6508D746339 /* IQKeyboardNotification.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardNotification.release.xcconfig; sourceTree = ""; }; - 0AE0D19631E119C4BA9651A708A98025 /* Trim.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Trim.swift; path = Sources/Private/Model/ShapeItems/Trim.swift; sourceTree = ""; }; - 0B042FA8CA8A4299524334BAD62708EA /* SDImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGIFCoder.m; path = SDWebImage/Core/SDImageGIFCoder.m; sourceTree = ""; }; + 08E4F1A9A236D2E302072CDD32B33122 /* MqttDecodePubRel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodePubRel.swift; path = Source/MqttDecodePubRel.swift; sourceTree = ""; }; + 08F461B23DB121BA72D3DACA111EDD62 /* IQTextInputViewNotification-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQTextInputViewNotification-umbrella.h"; sourceTree = ""; }; + 0929C32D0507D76E070921692F9CDABD /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Sources/ConstraintView+Extensions.swift"; sourceTree = ""; }; + 09549479719DE7B92179B64F218B70E1 /* AnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationLayer.swift; path = Sources/Private/CoreAnimation/Layers/AnimationLayer.swift; sourceTree = ""; }; + 098F528E40629B329A139C639E8DDB8C /* lottie-ios-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-prefix.pch"; sourceTree = ""; }; + 09940D012854C8CDE6CA9B5B80294D9A /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = AMapNaviKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; + 0999E0CD32B8B8E768EAE0151F9DA6AF /* KingfisherManager+LivePhoto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KingfisherManager+LivePhoto.swift"; path = "Sources/General/KingfisherManager+LivePhoto.swift"; sourceTree = ""; }; + 099D50D4637BB058430483B550CB96D4 /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; + 099FBC86B8CF2F7D35046B66FD583225 /* CGImage+WebP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CGImage+WebP.h"; path = "Sources/KingfisherWebP-ObjC/include/CGImage+WebP.h"; sourceTree = ""; }; + 09A8ECBAA7CDAF40D2008A8614103FF9 /* IQKeyboardManager+Resign.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Resign.swift"; path = "IQKeyboardManagerSwift/Resign/IQKeyboardManager+Resign.swift"; sourceTree = ""; }; + 09BD33CC36AC188E606C513543C68182 /* ProgressImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProgressImageView.swift; path = Sources/HXPHPicker/Core/View/ProgressImageView.swift; sourceTree = ""; }; + 09CD0FFB6CBBD593C9BA48EDD74E0F77 /* CallbackContextEpoxyModeled.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackContextEpoxyModeled.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/CallbackContextEpoxyModeled.swift; sourceTree = ""; }; + 0A0F2CA7A6F146B358822F3C2761926C /* ZXSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZXSDK.release.xcconfig; sourceTree = ""; }; + 0A10C18D5F17E56A3C43BE827F39D096 /* SDDeviceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDeviceHelper.h; path = SDWebImage/Private/SDDeviceHelper.h; sourceTree = ""; }; + 0A11A0AB7B1B7FEB7D2A2A80CDC5F5EF /* NSObject+MJKeyValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJKeyValue.m"; path = "MJExtension/NSObject+MJKeyValue.m"; sourceTree = ""; }; + 0A1F3887CF166881A90D0251A37677A4 /* CustomLanguage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomLanguage.swift; path = Sources/HXPHPicker/Core/Model/CustomLanguage.swift; sourceTree = ""; }; + 0A2993512B6CDF7357F150DAC29A481A /* palette.c */ = {isa = PBXFileReference; includeInIndex = 1; name = palette.c; path = src/utils/palette.c; sourceTree = ""; }; + 0A41452FA8A4A0EB205A95E745756DB9 /* cost_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_enc.c; path = src/enc/cost_enc.c; sourceTree = ""; }; + 0A4F3D58E4B353B3A93B89BCF02707B9 /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = AMapNaviKit.framework/AMap.bundle; sourceTree = ""; }; + 0A6741AE17FCF01BB1096AE2978799B7 /* lossless_enc_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_sse2.c; path = src/dsp/lossless_enc_sse2.c; sourceTree = ""; }; + 0A6CAF226446C31C9D3D25AA4E1EA408 /* MAHeatMapVectorGridOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorGridOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorGridOverlay.h; sourceTree = ""; }; + 0A80E5813BA4B7239980B881044FF7C5 /* AMapNaviEleBikeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviEleBikeManager.h; path = AMapNaviKit.framework/Headers/AMapNaviEleBikeManager.h; sourceTree = ""; }; + 0AC868E6F50E39D29FC5FF0962902997 /* SGQRCodeLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGQRCodeLog.m; path = SGQRCode/SGQRCodeLog.m; sourceTree = ""; }; + 0AD61F533D68347137327243EFE76478 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; 0B06FE4EB869890001614655A886414E /* RxRelay-RxRelay_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "RxRelay-RxRelay_Privacy"; path = RxRelay_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 0B094E3F349463B73D7557B60F586179 /* GradientValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/GradientValueProvider.swift; sourceTree = ""; }; - 0B18A6041579C73834C31C91B9404C7B /* PreviewLivePhotoViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreviewLivePhotoViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PreviewLivePhotoViewCell.swift; sourceTree = ""; }; - 0B23094E31F2F442466421284611EF0B /* sharpyuv_cpu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv_cpu.h; path = sharpyuv/sharpyuv_cpu.h; sourceTree = ""; }; - 0B24E40E065CCA088629E1E6ED0C48A3 /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; - 0BF0C7EF558330AD19BFEB43F72DA934 /* quant_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_dec.c; path = src/dec/quant_dec.c; sourceTree = ""; }; - 0C26D76578E5324F98623929F478799A /* LottieAnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationView.swift; path = Sources/Public/Animation/LottieAnimationView.swift; sourceTree = ""; }; - 0C309E99A390E00FD2FD057A11F3B929 /* common_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_dec.h; path = src/dec/common_dec.h; sourceTree = ""; }; + 0B080051E51D37A399372D08EEF8EB37 /* CocoaMQTTLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTLogger.swift; path = Source/CocoaMQTTLogger.swift; sourceTree = ""; }; + 0B14EC0E409D8A391B3518DF071B5D96 /* SDWebImageDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDefine.h; path = SDWebImage/Core/SDWebImageDefine.h; sourceTree = ""; }; + 0B3F80BFA484A82B77E537BD98071423 /* Int+DateComponents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Int+DateComponents.swift"; path = "Sources/SwiftDate/Foundation+Extras/Int+DateComponents.swift"; sourceTree = ""; }; + 0B5114123FB15E5A54F22C26CE975196 /* DDFileLogger+Buffering.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "DDFileLogger+Buffering.m"; path = "Sources/CocoaLumberjack/Extensions/DDFileLogger+Buffering.m"; sourceTree = ""; }; + 0B66D068F6D1A8C76D7D35BCCFD3B551 /* GroupInterpolator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupInterpolator.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/ValueProviders/GroupInterpolator.swift; sourceTree = ""; }; + 0B68B433535F48F297803D75553E633B /* SDWebImageDownloaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderConfig.h; path = SDWebImage/Core/SDWebImageDownloaderConfig.h; sourceTree = ""; }; + 0B7BA90803B36701FE77462EA53B7E36 /* AssetManager+Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+Image.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+Image.swift"; sourceTree = ""; }; + 0BA3F7A065B11F1F4A027A5EA3D33DFF /* TagListView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "TagListView-Info.plist"; sourceTree = ""; }; + 0BA554D3770EB63647A739ADBF6A3B5E /* alpha_processing_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_neon.c; path = src/dsp/alpha_processing_neon.c; sourceTree = ""; }; + 0BC0E660D082A0FF8551A9F1325122B7 /* dsp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dsp.h; path = src/dsp/dsp.h; sourceTree = ""; }; + 0BE0E4E2B0BB8565176D0EEC8EEFA0C1 /* Differentiator-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Differentiator-prefix.pch"; sourceTree = ""; }; + 0BF23147F00C625C43ADCA5EB3803D67 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; + 0C0312C361CA0850FD7714F05E784F15 /* PhotoEditorFilter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorFilter.swift; path = Sources/HXPHPicker/Editor/Model/PhotoEditorFilter.swift; sourceTree = ""; }; + 0C682E4DF4F63B8514689B13695C0EB0 /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = Sources/Private/Model/ShapeItems/Merge.swift; sourceTree = ""; }; + 0C6CEF56F3F98B76204DB0C85C7BAD4E /* DataIDProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataIDProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/DataIDProviding.swift; sourceTree = ""; }; 0C6F4829D47D1826F47CDC4264F9F6A8 /* YYImage */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = YYImage; path = YYImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0C99A8F7515AE01ADB91997D70DE9385 /* ForceTouchGestureRecognizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ForceTouchGestureRecognizer.swift; path = Pod/Classes/iOS/ForceTouchGestureRecognizer.swift; sourceTree = ""; }; - 0CB2F12A43200220A457A3A5BA3CF9A1 /* YBIBAnimatedTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBAnimatedTransition.m; path = YBImageBrowser/Base/YBIBAnimatedTransition.m; sourceTree = ""; }; - 0CB87D075204F2F907C1CC92393E0E7E /* IdentifiableValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IdentifiableValue.swift; path = Sources/Differentiator/IdentifiableValue.swift; sourceTree = ""; }; - 0CED05F21E2DA1041B59B1E507CC8305 /* Ellipse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Ellipse.swift; path = Sources/Private/Model/ShapeItems/Ellipse.swift; sourceTree = ""; }; - 0D0633545A97DCF435E466E84B6EEBC6 /* not+RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "not+RxCocoa.swift"; path = "Source/RxCocoa/not+RxCocoa.swift"; sourceTree = ""; }; - 0D572FB3467726EF10F7FC28BFD8EBB4 /* _RXObjCRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXObjCRuntime.m; path = RxCocoa/Runtime/_RXObjCRuntime.m; sourceTree = ""; }; - 0D863FB81C34E1C0D4C50582EC89D2A0 /* RxRelay-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-umbrella.h"; sourceTree = ""; }; - 0D93BF4FA4073771009F37A6398F7F6F /* sharpyuv_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_neon.c; path = sharpyuv/sharpyuv_neon.c; sourceTree = ""; }; - 0DBA07E0FE44330A1E43C9D18D2F459C /* MarqueeLabel-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MarqueeLabel-umbrella.h"; sourceTree = ""; }; - 0DBC008A3B0EA7384BC09801FEA1399C /* filter_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filter_enc.c; path = src/enc/filter_enc.c; sourceTree = ""; }; - 0DC4D505C06AB0A9504B08516652089A /* YBIBVideoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoView.m; path = Video/YBIBVideoView.m; sourceTree = ""; }; - 0DD32AB4084E0A4BCF180CB08B40EA58 /* ImageContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageContext.swift; path = Sources/SwiftUI/ImageContext.swift; sourceTree = ""; }; - 0DD5E1E5E0DC3173885F9E69B1D0C737 /* Session.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Session.swift; path = Source/Core/Session.swift; sourceTree = ""; }; - 0DEDD6E279206C4F98904484B99B0C4A /* thread_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = thread_utils.c; path = src/utils/thread_utils.c; sourceTree = ""; }; - 0DF1C2B743EEDF7D40565119D76F4D07 /* SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageIndicator.h; path = SDWebImage/Core/SDWebImageIndicator.h; sourceTree = ""; }; + 0C82E73658C853DE32F372E95B4D0876 /* CocoaMQTT5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTT5.swift; path = Source/CocoaMQTT5.swift; sourceTree = ""; }; + 0CB04371D78644109BBF26BEC1D27744 /* IdentifiableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IdentifiableType.swift; path = Sources/Differentiator/IdentifiableType.swift; sourceTree = ""; }; + 0CC8A1BD24D34B9029583D69FD795628 /* AMapNaviWalkDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkDataRepresentable.h; sourceTree = ""; }; + 0CF5A2BC39C38CDD08F2FCA2AB97FFE8 /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; + 0CF7F12BFE3302B53D6880D247775AA5 /* YBIBToolViewHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBToolViewHandler.m; path = YBImageBrowser/ToolView/YBIBToolViewHandler.m; sourceTree = ""; }; + 0CFEBBAD7F3676314F1C4BE64525941D /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 0D0F912D44FA609F3A4BBCAE8D94566B /* PhotoPreviewSelectedViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPreviewSelectedViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PhotoPreviewSelectedViewCell.swift; sourceTree = ""; }; + 0D35F17892C830E9794D8D779867CECC /* LottieConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieConfiguration.swift; path = Sources/Public/Configuration/LottieConfiguration.swift; sourceTree = ""; }; + 0D4A405EDCA7B7C8022972EB5FB1CD1C /* Core+UIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+UIView.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+UIView.swift"; sourceTree = ""; }; + 0D5090B2411091C185A0A3F2472662A0 /* decode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = decode.h; path = src/webp/decode.h; sourceTree = ""; }; + 0D50A62DE6E44C8F3C8EB7A884076451 /* filters_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_neon.c; path = src/dsp/filters_neon.c; sourceTree = ""; }; + 0D70EC1041F887DF7F62C90F5E782213 /* DidSelectProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DidSelectProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/DidSelectProviding.swift; sourceTree = ""; }; + 0D7CE4955EDBBD812E7F163CAE9AAE97 /* MJExtension.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJExtension.modulemap; sourceTree = ""; }; + 0D88574F7C83A72128EBC7A462020044 /* RequestCompression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestCompression.swift; path = Source/Features/RequestCompression.swift; sourceTree = ""; }; + 0D982205AC33059EB060957333EE5E68 /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.h"; sourceTree = ""; }; + 0DAA58856EF6C5BBE1082201A8B7AF10 /* MAPoiFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPoiFilter.h; path = AMapNaviKit.framework/Headers/MAPoiFilter.h; sourceTree = ""; }; + 0DABF0E345729840607C675F9F54C029 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; 0DFD4541FF9DAA31A2FC2A7F6D03ED22 /* IQTextView */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQTextView; path = IQTextView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0E28DC82EDB83E42EE778A850AA296B5 /* libwebp-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "libwebp-Info.plist"; sourceTree = ""; }; - 0E4A668DE8ABB3392ED3151F813E5D9A /* PhotoAsset+Network.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoAsset+Network.swift"; path = "Sources/HXPHPicker/Picker/Model/PhotoAsset+Network.swift"; sourceTree = ""; }; - 0E4BFB5EFC1FFA67F124C2B2C6472427 /* SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDInternalMacros.h; path = SDWebImage/Private/SDInternalMacros.h; sourceTree = ""; }; - 0E824B8D1C324F1C347F0C16136C899C /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Source/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 0E8761BC4CD9E209236B168AA9A5B450 /* MASViewAttribute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewAttribute.h; path = Masonry/MASViewAttribute.h; sourceTree = ""; }; - 0E909EAE1DB42AECC981CA75AEBA023A /* materialized+elements.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "materialized+elements.swift"; path = "Source/RxSwift/materialized+elements.swift"; sourceTree = ""; }; - 0EEF889BBA028A2B37B248D1DB72FA14 /* ItemEvents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemEvents.swift; path = RxCocoa/iOS/Events/ItemEvents.swift; sourceTree = ""; }; - 0F310DF3FD42F787F591674AA6A27CA4 /* UIScrollView+reachedBottom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+reachedBottom.swift"; path = "Source/RxCocoa/UIScrollView+reachedBottom.swift"; sourceTree = ""; }; - 0F311E7C16487065BBF7CFBB215AB14B /* IQKeyboardReturnManager-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardReturnManager-prefix.pch"; sourceTree = ""; }; - 0F6EAAB34B1D1E428F64028BB1479378 /* Documentation.docc */ = {isa = PBXFileReference; includeInIndex = 1; name = Documentation.docc; path = Sources/Documentation.docc; sourceTree = ""; }; - 0F9F7D838D936420B029F8D835E26553 /* SDWebImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SDWebImage.modulemap; sourceTree = ""; }; - 0F9FD92C292DA0A54E903025581CC7CF /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "SDWebImage/Core/UIImage+ForceDecode.h"; sourceTree = ""; }; - 0FB48688773E53572104FC182E298046 /* demux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = demux.h; path = src/webp/demux.h; sourceTree = ""; }; - 0FC5B9D471E457635FF59DB2CEEE3987 /* Entry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Entry.swift; path = Sources/Private/EmbeddedLibraries/ZipFoundation/Entry.swift; sourceTree = ""; }; - 0FCF5E28CC8124A6ACEC5AEE8382440C /* Popover-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Popover-umbrella.h"; sourceTree = ""; }; - 0FE2CE9394D9E957DA273B20E3D80353 /* OIMGroupInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMGroupInfo.m; path = OpenIMSDK/Model/OIMGroupInfo.m; sourceTree = ""; }; - 100AC4A0E6A257C87C8B88F32EB4CD8B /* ErasedContentProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ErasedContentProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/ErasedContentProviding.swift; sourceTree = ""; }; - 1013E306227E5F814E501DEB2D5CF882 /* ShapeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/ShapeNode.swift; sourceTree = ""; }; - 101B0B5F8FC454D4AA1873EA8FDC9A6E /* PHPickerResultImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PHPickerResultImageDataProvider.swift; path = Sources/General/ImageSource/PHPickerResultImageDataProvider.swift; sourceTree = ""; }; - 1073C76A14A383D36B56300ED2C48D4E /* GYSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GYSDK.debug.xcconfig; sourceTree = ""; }; - 109B5910A94544A9BDE78F39EA56ED8A /* OIMReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMReachability.h; path = OpenIMSDK/Utils/OIMReachability.h; sourceTree = ""; }; - 109FB96E16FD9650A6C48BEED2895DC5 /* lossless_enc_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_mips_dsp_r2.c; path = src/dsp/lossless_enc_mips_dsp_r2.c; sourceTree = ""; }; - 10B9704468AAA18D0CB989F8BCFE63B0 /* AlbumTitleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumTitleView.swift; path = Sources/HXPHPicker/Picker/View/AlbumTitleView.swift; sourceTree = ""; }; - 10BC1A0DDEEE9ED6F6F00059AC974469 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Sources/ConstraintDSL.swift; sourceTree = ""; }; - 10C0E5BB93F1EAFCF8BC9202DDB9997D /* KeyframeGroup+exactlyOneKeyframe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KeyframeGroup+exactlyOneKeyframe.swift"; path = "Sources/Private/CoreAnimation/Extensions/KeyframeGroup+exactlyOneKeyframe.swift"; sourceTree = ""; }; - 10CF77229E44790B1DE89C627E665A2C /* PointValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PointValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/PointValueProvider.swift; sourceTree = ""; }; - 10E34CE65D0A1CCF2E77FC9ABCE4697D /* msa_macro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = msa_macro.h; path = src/dsp/msa_macro.h; sourceTree = ""; }; + 0E1C1238BCC0E7C34B8516902C89A02C /* UIView+SwiftUIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+SwiftUIView.swift"; path = "Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift"; sourceTree = ""; }; + 0E239D969E7BA1EF645F5893CD8591DC /* WebP.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebP.framework; path = Vendor/WebP.framework; sourceTree = ""; }; + 0E24663275D1D4BC42BB27E8F68CFABB /* BRPickerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "BRPickerView-dummy.m"; sourceTree = ""; }; + 0E6A0FBB533F1DF6DD170783FCC35268 /* BlendMode+Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BlendMode+Filter.swift"; path = "Sources/Private/Utility/Extensions/BlendMode+Filter.swift"; sourceTree = ""; }; + 0E72D4CB9257ED2A09340EC7ED8C7CB7 /* OIMGroupMemberInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMGroupMemberInfo.m; path = OpenIMSDK/Model/OIMGroupMemberInfo.m; sourceTree = ""; }; + 0EC1C889D558FFCEFF76497E40B464B5 /* IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardToolbar.swift; path = IQKeyboardToolbar/Classes/IQKeyboardToolbar.swift; sourceTree = ""; }; + 0ECE2FCBDF57141BA01E171EECB4A2F1 /* VideoEditorFrameMaskView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorFrameMaskView.swift; path = Sources/HXPHPicker/Editor/View/Video/VideoEditorFrameMaskView.swift; sourceTree = ""; }; + 0ED80E6D95F61F66C7E710E12B521724 /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = ""; }; + 0EEF34B2AEB8F1D6BDF78D4B569B6EFD /* EditorToolView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorToolView.swift; path = Sources/HXPHPicker/Editor/View/EditorToolView.swift; sourceTree = ""; }; + 0F0108F62FC80919E4B4719C24BDFE3B /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; + 0F42F9E5ECBFAD153022FC8AFD86B602 /* Group.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Group.swift; path = Sources/Private/Model/ShapeItems/Group.swift; sourceTree = ""; }; + 0F43C25013985376309D7BE9FC514FCD /* Observable+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Concurrency.swift"; path = "RxSwift/Observable+Concurrency.swift"; sourceTree = ""; }; + 0F765307DDB54C58EB3D44F858E73A44 /* Defaults+StringToBool.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Defaults+StringToBool.swift"; path = "Sources/Defaults+StringToBool.swift"; sourceTree = ""; }; + 0F869CC0910BDA576541A2C0BD8DC52E /* SDImageHEICCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageHEICCoder.h; path = SDWebImage/Core/SDImageHEICCoder.h; sourceTree = ""; }; + 0FA8FA42BE16AFBB736546290180B269 /* Bundle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bundle.swift; path = Sources/Private/Model/Extensions/Bundle.swift; sourceTree = ""; }; + 0FA965DBDF2E701F2F077ADD7E61773D /* SDGraphicsImageRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDGraphicsImageRenderer.m; path = SDWebImage/Core/SDGraphicsImageRenderer.m; sourceTree = ""; }; + 0FABB521F31965F5E1C04A05003C14ED /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "SDWebImage/Core/NSButton+WebCache.h"; sourceTree = ""; }; + 0FB77F58FFD51F4C092ACABBFD2A05C5 /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; + 0FB7901B618C0D9D0989813AB0C26808 /* quant_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_dec.c; path = src/dec/quant_dec.c; sourceTree = ""; }; + 0FBF9FD44BB82CE0F0E0B6B292201DEB /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = AMapNaviKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; + 0FD62F006A18F5F950F499ABFC38BBF0 /* TimePeriodChain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodChain.swift; path = Sources/SwiftDate/TimePeriod/Groups/TimePeriodChain.swift; sourceTree = ""; }; + 0FEF6E0E05F50B6A4701688C90380DE5 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; + 0FF044CA31FA86A993ADB97D5BDD3426 /* Moya.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Moya.debug.xcconfig; sourceTree = ""; }; + 0FF333409BE24E9EFA2B5C403E4BDB88 /* BRPickerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "BRPickerView-Info.plist"; sourceTree = ""; }; + 0FF7A089B3A85F9A8B4F2E3F9AE81E38 /* mapAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = mapAt.swift; path = Source/RxSwift/mapAt.swift; sourceTree = ""; }; + 0FFF3B17147307D835E2A2D7BECB572D /* PhotoEditorView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorView.swift; sourceTree = ""; }; + 1015C35B781DC3F91CFE3633AA0F18E7 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Sources/ConstraintAttributes.swift; sourceTree = ""; }; + 102EFA68F85728BF85321D8C21E58C29 /* Endpoint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Endpoint.swift; path = Sources/Moya/Endpoint.swift; sourceTree = ""; }; + 1046E98A0A50EE8B3A703691FF500D39 /* ZXSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZXSDK.debug.xcconfig; sourceTree = ""; }; + 10521BAF589AAA20E783A13274FF46BC /* ImageCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/ImageCompositionLayer.swift; sourceTree = ""; }; + 105D8FEE784C54A5B9D0396F86C8754A /* CodableTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CodableTransform.swift; path = Sources/CodableTransform.swift; sourceTree = ""; }; + 10637218B110FDB1F9E1E39BFA5C5687 /* IQKeyboardCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardCore.release.xcconfig; sourceTree = ""; }; + 1076DF77E9F6AD6719011A156898C1B6 /* SGPermissionCamera.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGPermissionCamera.h; path = SGQRCode/Permission/SGPermissionCamera.h; sourceTree = ""; }; + 10B19A7CD3AED679E53F0C4F3C0C4563 /* NSObject+MJClass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJClass.h"; path = "MJExtension/NSObject+MJClass.h"; sourceTree = ""; }; + 10BFD1FEC42B5D75A91263C37B249600 /* quant_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_enc.c; path = src/enc/quant_enc.c; sourceTree = ""; }; + 10DB19C6CDDA74F037121548E9B9BA66 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; + 10DD33A86437A567CE8AAB327E7E3423 /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; + 10E110089FE1F0AA8F1503FA29396B61 /* dec_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_msa.c; path = src/dsp/dec_msa.c; sourceTree = ""; }; + 10E16BFAE2CF53565D15130242A4BA53 /* SDAnimatedImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SDAnimatedImageView+WebCache.h"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.h"; sourceTree = ""; }; + 10E26169B116FAA750C44300C49E8C9B /* RxGesture.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxGesture.debug.xcconfig; sourceTree = ""; }; + 10FC9240B3E777516F6B9617DA7DDFB7 /* ThreadSafeDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThreadSafeDictionary.swift; path = Source/ThreadSafeDictionary.swift; sourceTree = ""; }; + 11017414C39F7D6CCE727D367C666D08 /* SDImageGraphics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGraphics.m; path = SDWebImage/Core/SDImageGraphics.m; sourceTree = ""; }; 110BD425B6CAD6801539E2C6AB6E0662 /* IQKeyboardReturnManager-IQKeyboardReturnManager */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "IQKeyboardReturnManager-IQKeyboardReturnManager"; path = IQKeyboardReturnManager.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 1141E1CDB1E35B5757B37C03C895DFD6 /* OIMManager+Friend.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+Friend.m"; path = "OpenIMSDK/Interface/OIMManager+Friend.m"; sourceTree = ""; }; - 1144EEC4DFACFF662714960374882C1C /* RxPickerViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxPickerViewDataSourceType.swift; sourceTree = ""; }; - 1173EAD0D0D388E9978D18024BA381EB /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; - 1177DF88EDD21DAC5D826DFCE38EC56D /* CoreTextRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CoreTextRenderLayer.swift; path = Sources/Private/MainThread/LayerContainers/Utility/CoreTextRenderLayer.swift; sourceTree = ""; }; - 117F919541952CA3DF40138BFD012193 /* DataRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataRequest.swift; path = Source/Core/DataRequest.swift; sourceTree = ""; }; - 1185BCBC17D747FFDDEF029FC0213D63 /* RxCollectionViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxCollectionViewReactiveArrayDataSource.swift; sourceTree = ""; }; - 11960B0A5FE6CD65BC2D3C94E8127479 /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; - 11A528D9E2BB8FA415DE369EE392D60E /* UIPanGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPanGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIPanGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; - 1208DF6820BA61DA191C45DC26C0ABD5 /* YYImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImageCoder.m; path = YYImage/YYImageCoder.m; sourceTree = ""; }; + 11166CAFE2BDF72585AFB2DCD401C42E /* AMapNaviMAProjection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviMAProjection.h; path = AMapNaviKit.framework/Headers/AMapNaviMAProjection.h; sourceTree = ""; }; + 11251F8A869AE5AAE4E97AC8067A9444 /* sharpyuv_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_sse2.c; path = sharpyuv/sharpyuv_sse2.c; sourceTree = ""; }; + 114392F582610A714D55BD6615E096B8 /* DDLog+Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DDLog+Combine.swift"; path = "Sources/CocoaLumberjackSwift/DDLog+Combine.swift"; sourceTree = ""; }; + 11B5B08693AC78DCCCF3CFEEA2F39459 /* utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = utils.c; path = src/utils/utils.c; sourceTree = ""; }; + 11C3B573C3D7A4B33BED4CF2D4C6C9FD /* YYImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYImage.release.xcconfig; sourceTree = ""; }; 120BD4C670EF00F4D5A40AA4B863A7AE /* IQKeyboardNotification-IQKeyboardNotification */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "IQKeyboardNotification-IQKeyboardNotification"; path = IQKeyboardNotification.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 1220624318D95C728F7F6448D7954C04 /* URLNavigator.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = URLNavigator.release.xcconfig; sourceTree = ""; }; - 12272D9B7C748591FF4B2B47E78CEA55 /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; - 12296D29A379D6B2962097DA3B18B64C /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = AMapNaviKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; - 1231BBFBD5A0ECF236CC0EA885AB3CE4 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; - 124CEA37618D8B89545FA51AF1FE660B /* SDWebImageError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageError.m; path = SDWebImage/Core/SDWebImageError.m; sourceTree = ""; }; - 126293D472AEA05CCD45B16DE55B2B11 /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; - 1282C4032816AF06E2AF092843C2C937 /* IntegerOperators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IntegerOperators.swift; path = Sources/IntegerOperators.swift; sourceTree = ""; }; - 12B112ADEE67680C68EF9AAD6712D777 /* GroupInterpolator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupInterpolator.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/ValueProviders/GroupInterpolator.swift; sourceTree = ""; }; - 12BF1429A237C1C940B1C669B2132A8A /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; - 12CA37A7BD3E9F95648EF2AF5278B844 /* Marker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Marker.swift; path = Sources/Private/Model/Objects/Marker.swift; sourceTree = ""; }; - 12CEA7B7A93D098519233C1773F3D71F /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = AMapNaviKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; - 12D57A951811FCC2E989883F63E61B3A /* Glyph.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Glyph.swift; path = Sources/Private/Model/Text/Glyph.swift; sourceTree = ""; }; - 12E1D2CA0AFFD23B6AC6FB681773AB29 /* URL+ZIP.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+ZIP.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/URL+ZIP.swift"; sourceTree = ""; }; - 12F34DCFC406E21F90E829AD9590AAFF /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; - 12FF6BA216B11D4CFB28EEC6C34D713B /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; - 13028E5E59FABDEE8B11E036F491CA33 /* FrameUnsubscribe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameUnsubscribe.swift; path = Source/FrameUnsubscribe.swift; sourceTree = ""; }; - 1315A2F866521A4D560C0A9C8E58B9DC /* YBImageBrowser-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YBImageBrowser-dummy.m"; sourceTree = ""; }; - 13301344812946F6DD3EF21D58AC5CD0 /* RenderingEngineOption.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RenderingEngineOption.swift; path = Sources/Public/Configuration/RenderingEngineOption.swift; sourceTree = ""; }; - 13513923CCD6F181A0D2D063A1C57BDD /* YBImageBrowserDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBImageBrowserDelegate.h; path = YBImageBrowser/Protocol/YBImageBrowserDelegate.h; sourceTree = ""; }; - 137933625C10F896EB3766DE88C87738 /* vp8_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8_dec.c; path = src/dec/vp8_dec.c; sourceTree = ""; }; - 13927E60C72A55DCC47CE0E6BB59CE2E /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = ""; }; - 13B8051F69B9B542A922FCE0B677AA10 /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; - 143CAB1D0D9D1E3E216F6D00BF541152 /* PhotoAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoAsset.swift; path = Sources/HXPHPicker/Picker/Model/PhotoAsset.swift; sourceTree = ""; }; - 145D6B59877ED658747BB2C73673757D /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; - 14824100F2E9675D290FC37016803702 /* TrimPathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TrimPathNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/ModifierNodes/TrimPathNode.swift; sourceTree = ""; }; - 14D09622B9BC9D8B88B525FC926CBEE6 /* YYAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYAnimatedImageView.h; path = YYImage/YYAnimatedImageView.h; sourceTree = ""; }; - 14ED55C8AC0A52C9B1BFB4C16DA0A456 /* WechatOpenSDK-XCFramework-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "WechatOpenSDK-XCFramework-xcframeworks.sh"; sourceTree = ""; }; - 15038F39FFBCDEFA654D52AEC3FFFDFD /* SDWebImageDownloaderResponseModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderResponseModifier.m; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.m; sourceTree = ""; }; - 151F0C8B6222A3DDD888A97FBBACA6F0 /* SDWebImageOptionsProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOptionsProcessor.m; path = SDWebImage/Core/SDWebImageOptionsProcessor.m; sourceTree = ""; }; - 15214939DB11AF3AE0B8BB489BDCA5B5 /* DataSources.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataSources.swift; path = Sources/RxDataSources/DataSources.swift; sourceTree = ""; }; - 1536F0E20DBFAFA3731DBC73A728DFEE /* PhotoEditorContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorContentView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorContentView.swift; sourceTree = ""; }; - 154DB8A49044F7F5052E1B3C1EB20E7C /* IQKeyboardResignHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardResignHandler.swift; path = IQKeyboardManagerSwift/Resign/IQKeyboardResignHandler.swift; sourceTree = ""; }; + 122DEBF2CC3D9B16F031BE87B94085C9 /* YBImageBrowser+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBImageBrowser+Internal.h"; path = "YBImageBrowser/Base/YBImageBrowser+Internal.h"; sourceTree = ""; }; + 1279870A893E3C3F8AA2C297CFB0F9A3 /* RxRelay-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxRelay-dummy.m"; sourceTree = ""; }; + 1279A7E62F6868C26C297EBAC510A33F /* TagListView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TagListView-dummy.m"; sourceTree = ""; }; + 12F084DC81ACC81477B17CE0A387B286 /* Date+Compare.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Compare.swift"; path = "Sources/SwiftDate/Date/Date+Compare.swift"; sourceTree = ""; }; + 12FF3D1D447989D0075234C97D4F7E92 /* DDLoggerNames.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLoggerNames.m; path = Sources/CocoaLumberjack/DDLoggerNames.m; sourceTree = ""; }; + 1316404B1D81ED492FB450DF238B42DE /* URLConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLConvertible.swift; path = Sources/URLMatcher/URLConvertible.swift; sourceTree = ""; }; + 1335B1899DB6A965DF2F8857B53475BB /* RxCollectionViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; + 133F3AA2EFC24CE32B1F6656F346B051 /* token_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = token_enc.c; path = src/enc/token_enc.c; sourceTree = ""; }; + 1352CC16994EFDFE89B5BB12CC6CA05E /* MJRefreshTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshTrailer.h; path = MJRefresh/Base/MJRefreshTrailer.h; sourceTree = ""; }; + 13AACD2D29C7BA558A1E244CAF4F0C82 /* UIView+IQKeyboardExtensionObjc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+IQKeyboardExtensionObjc.swift"; path = "IQKeyboardToolbar/Classes/IQKeyboardExtension/UIView+IQKeyboardExtensionObjc.swift"; sourceTree = ""; }; + 13B76ECBE9B2A7833CACD5265B3784F7 /* OIMManager+Group.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+Group.m"; path = "OpenIMSDK/Interface/OIMManager+Group.m"; sourceTree = ""; }; + 13BB21CDDB5E766314F6A895242BCAE3 /* AlbumTitleArrowView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumTitleArrowView.swift; path = Sources/HXPHPicker/Picker/View/AlbumTitleArrowView.swift; sourceTree = ""; }; + 13BC3D1676C86E42B45717CDE21BC540 /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; + 13C48F1ECEC1DF3666E55913C0FC6B98 /* Core+UIImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+UIImage.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+UIImage.swift"; sourceTree = ""; }; + 13E136BDC62B7C82A502DC947F24A6C2 /* AssetManager+LivePhotoURL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+LivePhotoURL.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+LivePhotoURL.swift"; sourceTree = ""; }; + 13FD909A3523FFB7A963703AAD5638F1 /* WebSocketRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WebSocketRequest.swift; path = Source/Core/WebSocketRequest.swift; sourceTree = ""; }; + 141855E8A66CDEC4814599FC8E677794 /* RectNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RectNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/RectNode.swift; sourceTree = ""; }; + 145B7A794621E734FB992E2D30F283B2 /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = AMapNaviKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; + 14790FF37CD30DC8D7A0921FC889E0B2 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/RxRelay/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 1490BD2CE1B866ACD0C4E19882FF1015 /* histogram_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = histogram_enc.h; path = src/enc/histogram_enc.h; sourceTree = ""; }; + 1498A6200C37313A58E6966E96E2D2EC /* AMapNaviHUDView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviHUDView.h; path = AMapNaviKit.framework/Headers/AMapNaviHUDView.h; sourceTree = ""; }; + 15040FF99A67097DFE865DC75B9973A9 /* CocoaMQTT-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaMQTT-prefix.pch"; sourceTree = ""; }; + 1521CEA886877A3A0991FA51D2172F7D /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; + 1531B7F59A8B5F50DE56B9A72255D2E0 /* OIMSearchParam.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMSearchParam.h; path = OpenIMSDK/Model/OIMSearchParam.h; sourceTree = ""; }; + 155F4296E5C76F3B8A0D2DE9FE5A05FF /* OIMMessageElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMMessageElem.h; path = OpenIMSDK/Model/OIMMessageElem.h; sourceTree = ""; }; 15848DEC7727A809830E7F6FC1B6CE0F /* IQKeyboardReturnManager */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardReturnManager; path = IQKeyboardReturnManager.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 15A5DCEE77CAAA33B92DD20A34BDD9CF /* URLNavigator-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "URLNavigator-dummy.m"; sourceTree = ""; }; - 15B3A083D87323605056BEA5487DD02C /* RxCocoa-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxCocoa-Info.plist"; sourceTree = ""; }; - 15C6BC49C496646CB0C92D882FEB67F6 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; - 15F37224A53776122658CE8F21D84F15 /* ColorValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/ColorValueProvider.swift; sourceTree = ""; }; - 160A2DABF59412E2E5E7DEF1991BD093 /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = ""; }; - 16689A43C1975CAF9AD290359635E386 /* CGPointExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CGPointExtension.swift; path = Sources/Private/Utility/Primitives/CGPointExtension.swift; sourceTree = ""; }; - 1668FAAA23FE11E9B932F62200E2A654 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - 167A5D56D4C9A80861215E5019146BF9 /* Array+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+Sort.swift"; path = "IQKeyboardToolbarManager/Classes/UIKitExtensions/Array+Sort.swift"; sourceTree = ""; }; - 167F7859DCEE061486059B0BAE43A1CD /* lottie-ios-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "lottie-ios-Info.plist"; sourceTree = ""; }; - 169EAF35737AACFFBF2B651484BC3461 /* PolygonNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PolygonNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/PolygonNode.swift; sourceTree = ""; }; - 16B12E00E18144758DB265E26FB774D3 /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; - 16C6A9DE20DBC92FE842E90A959EC697 /* SDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWeakProxy.m; path = SDWebImage/Private/SDWeakProxy.m; sourceTree = ""; }; - 16F7EF6F01A25097139815D6B115BC21 /* IQKeyboardToolbarConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardToolbarConstants.swift; path = IQKeyboardToolbarManager/Classes/Constants/IQKeyboardToolbarConstants.swift; sourceTree = ""; }; - 170A6F05FDF7F75CB7552AB64C82EE2D /* MASViewAttribute.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewAttribute.m; path = Masonry/MASViewAttribute.m; sourceTree = ""; }; - 172E108A1E7152FEE092E06A29CF890E /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; - 17310AAE05C33738D2FFBF76E24AEADB /* MJRefreshNormalTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.h; sourceTree = ""; }; - 17536F16F2A2B3338710182810F16637 /* TagListView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TagListView-umbrella.h"; sourceTree = ""; }; - 17687DAA076F725E7ED98624F934D3EB /* YBIBVideoTopBar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoTopBar.m; path = Video/YBIBVideoTopBar.m; sourceTree = ""; }; - 17B3BFF877380E78556FF73AFE124B3B /* YBIBIconManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBIconManager.m; path = YBImageBrowser/Helper/YBIBIconManager.m; sourceTree = ""; }; - 17D78923FEBE24EA42834BC21A8AF63D /* OpacityAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OpacityAnimation.swift; path = Sources/Private/CoreAnimation/Animations/OpacityAnimation.swift; sourceTree = ""; }; - 17EF27AEF16388FDC510308820805BDB /* SetContentProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SetContentProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/SetContentProviding.swift; sourceTree = ""; }; - 180E44BD3ADB8A4DF38EA2C846D63307 /* SDWebImageError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageError.h; path = SDWebImage/Core/SDWebImageError.h; sourceTree = ""; }; - 181FD2F08B7D81585F51D34006773934 /* VideoEditorCropView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorCropView.swift; path = Sources/HXPHPicker/Editor/View/Video/VideoEditorCropView.swift; sourceTree = ""; }; - 186905199FBCD6FBA2BD4D9B2C167DA9 /* filters_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = filters_utils.h; path = src/utils/filters_utils.h; sourceTree = ""; }; - 1889F1F548AE931E4D7AAC7C4EC351CD /* GestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "GestureRecognizer+RxGesture.swift"; path = "Pod/Classes/GestureRecognizer+RxGesture.swift"; sourceTree = ""; }; - 18E5215C1B1F37F7D3FD58FE258508C1 /* Differentiator-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Differentiator-umbrella.h"; sourceTree = ""; }; - 18E744952F9D40B5E1E97C15676C1085 /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = AMapNaviKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; - 19052B39E61E19876FA46868AB12CC5D /* MJExtension.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJExtension.modulemap; sourceTree = ""; }; - 191F574F7A34D1737C756116C56BC457 /* YBIBImageScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageScrollView.h; path = YBImageBrowser/Image/YBIBImageScrollView.h; sourceTree = ""; }; - 1934A4222CC31BCE17D8E0988C06AABE /* SDImageCachesManagerOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManagerOperation.h; path = SDWebImage/Private/SDImageCachesManagerOperation.h; sourceTree = ""; }; - 1934BB31EBE2B7F1312F7238BE6FA9C9 /* MqttDecodeConnAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodeConnAck.swift; path = Source/MqttDecodeConnAck.swift; sourceTree = ""; }; - 1936B868CB0FB4A1E96627965F95EDB7 /* LottieAnimationSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationSource.swift; path = Sources/Private/Utility/LottieAnimationSource.swift; sourceTree = ""; }; - 1941DA936181E59F15CF7EFC7B841653 /* YYSpriteSheetImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYSpriteSheetImage.h; path = YYImage/YYSpriteSheetImage.h; sourceTree = ""; }; - 195B1EF7EFA045C8BAD32706FF293FE3 /* EditorImageResizerControlView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorImageResizerControlView.swift; path = Sources/HXPHPicker/Editor/View/Photo/EditorImageResizerControlView.swift; sourceTree = ""; }; - 197D0B2012949DFBA6BFE4E7C579050B /* PhotoPreviewSelectedView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPreviewSelectedView.swift; path = Sources/HXPHPicker/Picker/View/PhotoPreviewSelectedView.swift; sourceTree = ""; }; - 198762526A5C73947D6DC38123796908 /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; - 198F39031A524C90C3F2B5900F93324D /* SDCycleScrollView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDCycleScrollView.release.xcconfig; sourceTree = ""; }; - 19A2F0720950BA7B39F7B11B8AB071D7 /* CurrentFileNameHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentFileNameHelper.swift; path = Sources/CocoaLumberjackSwift/CurrentFileNameHelper.swift; sourceTree = ""; }; - 19B1D7A111FF85FACA9864125DDF04D9 /* Moya-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Moya-Info.plist"; sourceTree = ""; }; - 19E73E9EF5A1AFF831F06FC83722EC87 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; - 19F87CF4C331BA03B57394E007A03556 /* ViewController+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ViewController+MASAdditions.h"; path = "Masonry/ViewController+MASAdditions.h"; sourceTree = ""; }; - 1A11E432D575FF20A72D10BF85CA5643 /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; - 1A204F29531B560FA7A349CD630C5EDE /* UIScreenEdgePanGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScreenEdgePanGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIScreenEdgePanGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; - 1A3334197BBF6DD63E6465821C98C58F /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.m"; sourceTree = ""; }; - 1A3D4845A5FB1941EA3E6600D3EA117C /* IQKeyboardAppearanceConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardAppearanceConfiguration.swift; path = IQKeyboardManagerSwift/Appearance/IQKeyboardAppearanceConfiguration.swift; sourceTree = ""; }; - 1A445AEEFB8EAE3E1A17A7BFEBC95D20 /* near_lossless_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = near_lossless_enc.c; path = src/enc/near_lossless_enc.c; sourceTree = ""; }; - 1A4656BFDFBEABE52C422E0B7FF32735 /* picture_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_enc.c; path = src/enc/picture_enc.c; sourceTree = ""; }; - 1A46944A49BDAE15417E56621854D1EB /* curry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = curry.swift; path = Source/Tools/curry.swift; sourceTree = ""; }; - 1A584E723DFD91FD63F10513F5A44C61 /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; - 1A70A3F8BE6597F8F5505049FD362F8E /* HTTPMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPMethod.swift; path = Source/Core/HTTPMethod.swift; sourceTree = ""; }; - 1AA766A82E2247718BDFA82ADBAB1E3D /* SGQRCode.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = SGQRCode.bundle; path = SGQRCode/SGQRCode.bundle; sourceTree = ""; }; - 1AB537882A21D27587D15B3984C1A880 /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; - 1ABAC60CC24B72CB073D960D88703427 /* SGQRCode.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SGQRCode.modulemap; sourceTree = ""; }; - 1B072EE63C0CFE1B4D57E051B98B9C88 /* MASViewConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewConstraint.h; path = Masonry/MASViewConstraint.h; sourceTree = ""; }; - 1B0870634C14CE997A19BC48006CB0EA /* quant_levels_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_levels_utils.c; path = src/utils/quant_levels_utils.c; sourceTree = ""; }; - 1B34234F6213E23C3E48F64CBC6B5CD4 /* MqttCocoaAsyncSocket.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MqttCocoaAsyncSocket.release.xcconfig; sourceTree = ""; }; - 1B372E565709505EC1AE10A9E6FF643F /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = AMapNaviKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; - 1B4AD52272B01A181E72FA7DE41CB40A /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; - 1B55194AE2E4BC6D215F381A82986A10 /* IQTextInputViewNotification.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQTextInputViewNotification.release.xcconfig; sourceTree = ""; }; - 1B599D40DFD3A3533900B0F7361182DA /* IQKeyboardManager+Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Deprecated.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/Deprecated/IQKeyboardManager+Deprecated.swift"; sourceTree = ""; }; - 1B77137C25D57D11ABB0150419B79F84 /* EditorImageResizerMaskView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorImageResizerMaskView.swift; path = Sources/HXPHPicker/Editor/View/Photo/EditorImageResizerMaskView.swift; sourceTree = ""; }; - 1B773D8D57C7C739236DBCCF5A1FE15A /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; - 1B7990A8F874EAB4C6A8C47FE2F81518 /* UIImage+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Transform.m"; path = "SDWebImage/Core/UIImage+Transform.m"; sourceTree = ""; }; - 1B7CD2D7EDB5C497B8CDCCB617D67F66 /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; - 1BAB03BF7B02ED9AA1E560E471AC2232 /* GradientFill.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFill.swift; path = Sources/Private/Model/ShapeItems/GradientFill.swift; sourceTree = ""; }; - 1BB47EC16C49EBEE4AC3E1EA4FC3BFAE /* Cancellable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancellable.swift; path = Sources/Moya/Cancellable.swift; sourceTree = ""; }; - 1BB5F1F3377D2EF785085AB11B26825F /* Stroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Stroke.swift; path = Sources/Private/Model/ShapeItems/Stroke.swift; sourceTree = ""; }; - 1BD4ACA4AE15E556BD2AE1F75D723E9F /* Archive+Reading.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Reading.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+Reading.swift"; sourceTree = ""; }; - 1BD9BE2E9F11BF7F70B1F47CCD1F4C55 /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardToolbar/Classes/IQBarButtonItem/IQBarButtonItem.swift; sourceTree = ""; }; - 1BF20EBEF1577599B13699DC71333020 /* AMapNaviManagerConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviManagerConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviManagerConfig.h; sourceTree = ""; }; - 1BF6BEDD5D9967E90C59202AEAA14D5A /* Differentiator-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Differentiator-dummy.m"; sourceTree = ""; }; - 1C143BEB7DE2912C1296ED39697B8A6C /* OIMGroupMemberInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMGroupMemberInfo.h; path = OpenIMSDK/Model/OIMGroupMemberInfo.h; sourceTree = ""; }; - 1C209B1FF4A4336B9F1E2455A671257A /* SectionedChangeset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedChangeset.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/SectionedChangeset.swift; sourceTree = ""; }; - 1C231D00BCC0682C8B59B8FE9AE2A67E /* RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCocoa.swift; path = RxCocoa/RxCocoa.swift; sourceTree = ""; }; - 1C412FECE5EC28ABB2D4F597A3E25EFE /* NSArray+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASAdditions.h"; path = "Masonry/NSArray+MASAdditions.h"; sourceTree = ""; }; - 1C5B63C03ED568FB7252AE90175E1F7C /* PickerBottomViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerBottomViewConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/PickerBottomViewConfiguration.swift; sourceTree = ""; }; - 1CA80710ECF563211A105AD3277C282D /* SGPermissionPhoto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGPermissionPhoto.m; path = SGQRCode/Permission/SGPermissionPhoto.m; sourceTree = ""; }; - 1CD4064D3646C656417024C705260D1A /* UILongPressGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILongPressGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UILongPressGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; - 1CD90E964FF6CC1A1E3B72D0147FD7EF /* UIStepper+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIStepper+Rx.swift"; path = "RxCocoa/iOS/UIStepper+Rx.swift"; sourceTree = ""; }; - 1CD97641DD6ECEDB258D159A2AFFCBA4 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardManagerSwift/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 1CE63250239CF4E3AB101323EDAB0CB1 /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; - 1D0EDA4B970AD8E019243DE1A9201D0B /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; - 1D2942177D407DE24D92D8FD0EE99527 /* UIGestureRecognizer+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIGestureRecognizer+Rx.swift"; path = "RxCocoa/iOS/UIGestureRecognizer+Rx.swift"; sourceTree = ""; }; - 1D5B3E38DF9F219B69BE34296DC88D47 /* libwebp-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libwebp-prefix.pch"; sourceTree = ""; }; + 158DADFD6D2A6BF6CE2A9FDB22554334 /* OpenIMSDK-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "OpenIMSDK-Info.plist"; sourceTree = ""; }; + 159ED9E288C05A7DB23BB52AACEE87C5 /* Commons.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Commons.swift; path = Sources/SwiftDate/Supports/Commons.swift; sourceTree = ""; }; + 15C0809815D85E3520DA632613E16D65 /* DDASLLogCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogCapture.m; path = Sources/CocoaLumberjack/DDASLLogCapture.m; sourceTree = ""; }; + 15F868B5A4F873CDB1EAFC1E6C85C1AB /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; + 1603E4497C30644414A5E49B9BDC7AC1 /* TextAnimatorNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextAnimatorNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/Text/TextAnimatorNode.swift; sourceTree = ""; }; + 16185819CE31D701FD054260679FC9C7 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Core/Notifications.swift; sourceTree = ""; }; + 161C5FF904BB9543B4763BD78A278A77 /* LottieButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieButton.swift; path = Sources/Public/Controls/LottieButton.swift; sourceTree = ""; }; + 1620A2930F894C965B2E3A997E0B6952 /* GTCommonSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTCommonSDK.release.xcconfig; sourceTree = ""; }; + 16224A9D833FDB519499CCD55FC9DD5E /* AlipaySDK-iOS-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "AlipaySDK-iOS-xcframeworks.sh"; sourceTree = ""; }; + 163FB364163AB09178ECF2C0E1ABE16F /* YBIBVideoTopBar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoTopBar.m; path = Video/YBIBVideoTopBar.m; sourceTree = ""; }; + 16ADD667F3CAE639F5CD7E50DDB51CA5 /* YBImageBrowser.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YBImageBrowser.debug.xcconfig; sourceTree = ""; }; + 16B12549EED8C484A89EF20F362B266D /* sharpyuv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv.h; path = sharpyuv/sharpyuv.h; sourceTree = ""; }; + 16F403A0E062C2C6C7AFDDC7A2128A36 /* AMapNaviCompositeAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeAnnotation.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeAnnotation.h; sourceTree = ""; }; + 1705557259BEA02AB6CE9798D57AF223 /* mux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mux.h; path = src/webp/mux.h; sourceTree = ""; }; + 17090BE20967212321F2924F4CC7E13F /* PreviewPhotoViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreviewPhotoViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PreviewPhotoViewCell.swift; sourceTree = ""; }; + 172625E8A0A305A0C645E43F6D4C5D0B /* DDASLLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogger.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDASLLogger.h; sourceTree = ""; }; + 1736F05638FCD77B83052162064FA6A9 /* CurrentFileNameHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentFileNameHelper.swift; path = Sources/CocoaLumberjackSwift/CurrentFileNameHelper.swift; sourceTree = ""; }; + 179E87642E015247769D4DF6248461C0 /* YBIBToastView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBToastView.m; path = YBImageBrowser/AuxiliaryView/YBIBToastView.m; sourceTree = ""; }; + 17B34F7023CA7ECA4C85AF8150F0A293 /* TagListView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TagListView-umbrella.h"; sourceTree = ""; }; + 17D25009D926F1D6A8E52477119884E2 /* AMapNearbySearchManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNearbySearchManager.h; path = AMapSearchKit.framework/Headers/AMapNearbySearchManager.h; sourceTree = ""; }; + 17F57FBBF720DE6B0177AAB4CB276F52 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/Features/NetworkReachabilityManager.swift; sourceTree = ""; }; + 17FDD7C7E48548ED6F27A1EA05C3DD19 /* ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; + 1811BD7DA02AC71B5C5DB7498BEB2627 /* Defaults+Subscripts.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Defaults+Subscripts.swift"; path = "Sources/Defaults+Subscripts.swift"; sourceTree = ""; }; + 18431B3FF079E801EDCF49BA37130B1C /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = ""; }; + 187B6DA4D4162A019000A098BECF9FA4 /* OIMLocationElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMLocationElem.m; path = OpenIMSDK/Model/OIMLocationElem.m; sourceTree = ""; }; + 18869A9E3D06B1FF170D96642F96E3ED /* UIStepper+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIStepper+Rx.swift"; path = "RxCocoa/iOS/UIStepper+Rx.swift"; sourceTree = ""; }; + 18A50077210FAE412B182999558AEBE1 /* AlbumTitleViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumTitleViewConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/AlbumTitleViewConfiguration.swift; sourceTree = ""; }; + 18A540E706D6CE3913EBD1F746DE5132 /* CompatibleAnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompatibleAnimationView.swift; path = Sources/Public/iOS/Compatibility/CompatibleAnimationView.swift; sourceTree = ""; }; + 18B13A2B313FEB73C56EA85869236B6F /* OIMMessageInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMMessageInfo.h; path = OpenIMSDK/Model/OIMMessageInfo.h; sourceTree = ""; }; + 18BA2B1117492837D4A2FB8A4462C390 /* SDAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImage.h; path = SDWebImage/Core/SDAnimatedImage.h; sourceTree = ""; }; + 18DE1052A8E4AA37C50FAE430772392F /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; + 18E0C1ACCE144568FBECBE2F964CA16B /* quant_levels_dec_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant_levels_dec_utils.h; path = src/utils/quant_levels_dec_utils.h; sourceTree = ""; }; + 18E76C5C3DBD30299E595395941FFA60 /* Diffable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Diffable.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/Diffable.swift; sourceTree = ""; }; + 18E8ECAAA628AD50FC5FF41C658E98F9 /* Masonry-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-umbrella.h"; sourceTree = ""; }; + 18ED0E02A754F4A1DCBB55F81D58DADE /* MeasuringViewRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MeasuringViewRepresentable.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift; sourceTree = ""; }; + 190EA01E20CE9CF8F50C7DBEB241EDB9 /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; + 1952A5B318BF03DCDB0BA64CC014BDD8 /* UIImage+ForceDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ForceDecode.m"; path = "SDWebImage/Core/UIImage+ForceDecode.m"; sourceTree = ""; }; + 196FC707CDC8618F6C25B12505BE60C2 /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; + 19860A104A0A3800C18DBDD77818C047 /* YBIBLoadingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBLoadingView.m; path = YBImageBrowser/AuxiliaryView/YBIBLoadingView.m; sourceTree = ""; }; + 1986EFD73C95FE9029C19421222A92F4 /* RxGesture-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxGesture-prefix.pch"; sourceTree = ""; }; + 19B17FCDE9C528F79F7EB954C277AD8E /* NSObject+YBImageBrowser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+YBImageBrowser.m"; path = "YBImageBrowser/Base/NSObject+YBImageBrowser.m"; sourceTree = ""; }; + 19BDFD11A9C787FD564EA25206E8E4A7 /* VideoEditResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditResult.swift; path = Sources/HXPHPicker/Editor/VideoEditResult.swift; sourceTree = ""; }; + 1A072CF34085CF8F000F0DA741B418C8 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; + 1A0BD65E595F88E2DE4F05DF333305C7 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; + 1A3A0BE0C6BF4C3FA6373D4306A52EDF /* TADotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TADotView.h; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TADotView.h; sourceTree = ""; }; + 1A3C0C157791474B9F638F0F30D5DF51 /* _RXKVOObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXKVOObserver.m; path = RxCocoa/Runtime/_RXKVOObserver.m; sourceTree = ""; }; + 1A62166E24598A681A67830B872E8434 /* PickerInteractiveTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerInteractiveTransition.swift; path = Sources/HXPHPicker/Picker/Transition/PickerInteractiveTransition.swift; sourceTree = ""; }; + 1A92F69F639F7302537A6707D4B5829B /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = AMapNaviKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; + 1AED1C366344D71C72CFDF21BFA03473 /* UIRotationGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRotationGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIRotationGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + 1AF2DBFC061FBEC2D2E4729F4D2B4EEF /* fromAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = fromAsync.swift; path = Source/RxSwift/fromAsync.swift; sourceTree = ""; }; + 1B31F05E612CF61A70D780142CCE990E /* TagListView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TagListView.release.xcconfig; sourceTree = ""; }; + 1B34607478EBF6F0B7F5D449F77006D4 /* DefaultsKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsKey.swift; path = Sources/DefaultsKey.swift; sourceTree = ""; }; + 1B4E2B81B7548480EA323E98364BAC81 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; + 1B544D5493B9BB04355C9B463951117B /* IQKeyboardManager+Appearance_Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Appearance_Deprecated.swift"; path = "IQKeyboardManagerSwift/Appearance/IQKeyboardManager+Appearance_Deprecated.swift"; sourceTree = ""; }; + 1B567DAFDE5E17324844581984B10E86 /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; + 1B7217DAAFFEF7D2D4675A1F0A0E4087 /* Defaults.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Defaults.swift; path = Sources/Defaults.swift; sourceTree = ""; }; + 1B76E9E26053F4AB6E3080F1C71036BC /* MASConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraint.h; path = Masonry/MASConstraint.h; sourceTree = ""; }; + 1B7DF7FFD51E3955FC33C9E9DE9D66BC /* OIMSimpleRequstInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMSimpleRequstInfo.h; path = OpenIMSDK/Model/OIMSimpleRequstInfo.h; sourceTree = ""; }; + 1B801E05CB75F6FF0E7FC5B019B59548 /* IQKeyboardToolbarManager+Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardToolbarManager+Deprecated.swift"; path = "IQKeyboardToolbarManager/Classes/IQKeyboardToolbarManager+Deprecated.swift"; sourceTree = ""; }; + 1B87089E42D502830FC0937BC5328BD1 /* LayerTransformNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerTransformNode.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerTransformNode.swift; sourceTree = ""; }; + 1B8B4D44ADC5F86AC4FDF7002B719264 /* DefaultAnimationCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultAnimationCache.swift; path = Sources/Public/AnimationCache/DefaultAnimationCache.swift; sourceTree = ""; }; + 1B8B593EB27D50127054C3D72DDF7F76 /* SwiftyUserDefaults-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyUserDefaults-dummy.m"; sourceTree = ""; }; + 1B9A1F3AA3D60CDB3CDFE9CC416CC38F /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/PrimitiveSequence/Completable.swift; sourceTree = ""; }; + 1BB1F189B102EDD50C572B0D76B6EFF7 /* GestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "GestureRecognizer+RxGesture.swift"; path = "Pod/Classes/GestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + 1BC9B38191B3056F0B50D35AF8E9EC2C /* WebPProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WebPProcessor.swift; path = Sources/WebPProcessor.swift; sourceTree = ""; }; + 1BCCB654E10C2DB22E009ED6E59E1B96 /* YYImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YYImage-Info.plist"; sourceTree = ""; }; + 1BD84756F7F6CA1ABE63BF500E6F4DCB /* HasImageComponent+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "HasImageComponent+Kingfisher.swift"; path = "Sources/Extensions/HasImageComponent+Kingfisher.swift"; sourceTree = ""; }; + 1BF36CADBC0D920980F7215777630D5C /* AMapNaviHeaderHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviHeaderHandler.h; path = AMapNaviKit.framework/Headers/AMapNaviHeaderHandler.h; sourceTree = ""; }; + 1BF9B99BE14E24EC5552BC332E90F8A8 /* EpoxyModelProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyModelProperty.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/EpoxyModelProperty.swift; sourceTree = ""; }; + 1C0946E1A9CCA73B2A1C931FB56597A0 /* EditorType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorType.swift; path = Sources/HXPHPicker/Editor/Model/EditorType.swift; sourceTree = ""; }; + 1C12683F7B76DD282C6211F203912417 /* MqttPublishProperties.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttPublishProperties.swift; path = Source/MqttPublishProperties.swift; sourceTree = ""; }; + 1C654A6972B5F4815C5F49D5DC165BE9 /* YBIBVideoCell+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBVideoCell+Internal.h"; path = "Video/YBIBVideoCell+Internal.h"; sourceTree = ""; }; + 1C6CDAEE05DC535A41E0EB2D9A90F625 /* SGScanView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGScanView.h; path = SGQRCode/ScanView/SGScanView.h; sourceTree = ""; }; + 1C7CA12436960DBE4A6B79A889111820 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; + 1C914BE8CC459DAD90D4410F45427C60 /* MqttDecodePubAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodePubAck.swift; path = Source/MqttDecodePubAck.swift; sourceTree = ""; }; + 1CA567DDC285BACA3C2280D6133D8FD6 /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; + 1CA57E27871FC492E1F8EB00A82B9D78 /* MGCDAsyncSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MGCDAsyncSocket.h; path = Source/GCD/MGCDAsyncSocket.h; sourceTree = ""; }; + 1CEE01CF23A991A91953E5FCA9F28234 /* SDImageIOAnimatedCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOAnimatedCoder.m; path = SDWebImage/Core/SDImageIOAnimatedCoder.m; sourceTree = ""; }; + 1D0B55AB2CF73C6D437234073463B907 /* lossless_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_sse41.c; path = src/dsp/lossless_sse41.c; sourceTree = ""; }; + 1D0FA5E605C7280C24BF2CA60F438095 /* NSDecimalNumberTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSDecimalNumberTransform.swift; path = Sources/NSDecimalNumberTransform.swift; sourceTree = ""; }; + 1D1244330704A2E46C9127F92B0FAEEE /* YBIBVideoData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoData.h; path = Video/YBIBVideoData.h; sourceTree = ""; }; + 1D3A463367FE6630B18B214371E3A66B /* unwrap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = unwrap.swift; path = Source/RxSwift/unwrap.swift; sourceTree = ""; }; 1D6CFC15839ACA2CFFE42FF0D4017A07 /* OpenIMSDK */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = OpenIMSDK; path = OpenIMSDK.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 1D72C9E5625EEE0003CD2DB6485CB676 /* Core+UIFont.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+UIFont.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+UIFont.swift"; sourceTree = ""; }; - 1DA4672956BCE82758C70374E940DA2C /* YBIBIconManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBIconManager.h; path = YBImageBrowser/Helper/YBIBIconManager.h; sourceTree = ""; }; - 1DDA5344A0BDE5EFB3F913CB8EA8B4B0 /* TextDocument.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextDocument.swift; path = Sources/Private/Model/Text/TextDocument.swift; sourceTree = ""; }; - 1E29515B62FBF4F5466875B562AD320C /* PickerTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerTransition.swift; path = Sources/HXPHPicker/Picker/Transition/PickerTransition.swift; sourceTree = ""; }; - 1E43A2705B43B74A1D67F4981D4ECE09 /* Observable+Alias.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Alias.swift"; path = "Source/Tools/Observable+Alias.swift"; sourceTree = ""; }; + 1D76C26863F9E1C03D54D617A2967C4E /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; + 1D9D1BC2FCED6CF04B6B2FE93D4A0B28 /* Differentiator.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Differentiator.release.xcconfig; sourceTree = ""; }; + 1DA1061D33AF556B0D5B6BF4DB895A59 /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Sources/ConstraintConstantTarget.swift; sourceTree = ""; }; + 1DBD824988F29494077A97DF097A1949 /* ofType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ofType.swift; path = Source/RxSwift/ofType.swift; sourceTree = ""; }; + 1DD0F5D913573F8D63DF7225C045D0E5 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Sources/ConstraintInsetTarget.swift; sourceTree = ""; }; + 1DD94B63FF3DD876745A024DB71DEB48 /* IQKeyboardConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardConstants.swift; path = IQKeyboardCore/Classes/Constants/IQKeyboardConstants.swift; sourceTree = ""; }; + 1DE9A259D7D67D8831450D0FA25DC556 /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Sources/ConstraintLayoutGuide.swift; sourceTree = ""; }; + 1E13F29E22F3001890C1D61A63620F60 /* SDImageCachesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManager.m; path = SDWebImage/Core/SDImageCachesManager.m; sourceTree = ""; }; + 1E2FD4376D0F3BA9B6794264ED22C1AF /* HXPHPicker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HXPHPicker.release.xcconfig; sourceTree = ""; }; + 1E3C4A5CD5150CB624A53A673639AF82 /* color_cache_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = color_cache_utils.h; path = src/utils/color_cache_utils.h; sourceTree = ""; }; + 1E3E34141C352FB0B0425D3BDAAA4D33 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/Core/AFError.swift; sourceTree = ""; }; + 1E43489C89A7B6606FAA4C54F0724E95 /* FrameAuth.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameAuth.swift; path = Source/FrameAuth.swift; sourceTree = ""; }; + 1E44B0C9CB36122897FF8506284E368B /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = RxCocoa/Traits/Signal/Signal.swift; sourceTree = ""; }; + 1E4D40D37AA4A62CC98E80D6E954943F /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = RxSwift/Observables/CompactMap.swift; sourceTree = ""; }; + 1E5873B76FD840E0D3F2CF3A23DF07E7 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = MJRefresh/PrivacyInfo.xcprivacy; sourceTree = ""; }; 1E60C88006022308DBE83289F5CB1A46 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - 1E9A190EC0355DC622D2C24E39A6997F /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; - 1EEFE272584B43703AB75147782BEAC9 /* mips_macro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mips_macro.h; path = src/dsp/mips_macro.h; sourceTree = ""; }; - 1F4871BCE2C3699F6F737EDB65F238E4 /* AMapNaviCompositeUserConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeUserConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeUserConfig.h; sourceTree = ""; }; + 1E66ED9E584993C64E8FC60717E3985A /* MGCDAsyncUdpSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MGCDAsyncUdpSocket.h; path = Source/GCD/MGCDAsyncUdpSocket.h; sourceTree = ""; }; + 1E752E0F677CB3B0D3E158313414F37B /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = ""; }; + 1EABA1ED46FAA16BB7AEF6266AC866CD /* count.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = count.swift; path = Source/RxSwift/count.swift; sourceTree = ""; }; + 1EDBAA47960C359A267CA1A542554E1E /* LayerFontProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerFontProvider.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerFontProvider.swift; sourceTree = ""; }; + 1F16818117585E53183ADA473A815ECF /* FrameUnsubAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameUnsubAck.swift; path = Source/FrameUnsubAck.swift; sourceTree = ""; }; + 1F211DD6080904B13DF8CF07F39EDBFA /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; + 1F243C8725FCF2440D16E12F4637E980 /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; + 1F40A120AB24CBC16ACC56A358F11091 /* YBIBTopView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBTopView.h; path = YBImageBrowser/ToolView/YBIBTopView.h; sourceTree = ""; }; 1F742F9BBDEE927B1CEBB85C83810BC8 /* Pods-QuickLocation-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-QuickLocation-umbrella.h"; sourceTree = ""; }; - 1F9279FEB13C210A278C07ED03AD11FE /* CPListItem+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CPListItem+Kingfisher.swift"; path = "Sources/Extensions/CPListItem+Kingfisher.swift"; sourceTree = ""; }; - 1FD28DC90E61129357E13B3B72557301 /* AMapNaviHeaderHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviHeaderHandler.h; path = AMapNaviKit.framework/Headers/AMapNaviHeaderHandler.h; sourceTree = ""; }; + 1F7F14BD1480B57B45EB58AD07192E2B /* muxinternal.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxinternal.c; path = src/mux/muxinternal.c; sourceTree = ""; }; + 1F9797A940AC228C0D648DC0E65813F8 /* IQTextInputView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextInputView.swift; path = IQKeyboardCore/Classes/IQTextInputView.swift; sourceTree = ""; }; + 1FD375AAD86846705FAEF160C6A993E8 /* IQKeyboardReturnManager+UITextViewDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardReturnManager+UITextViewDelegate.swift"; path = "IQKeyboardReturnManager/Classes/Delegates/IQKeyboardReturnManager+UITextViewDelegate.swift"; sourceTree = ""; }; + 1FF9526DF288E5477C3D0058A9429A59 /* DataTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataTransform.swift; path = Sources/DataTransform.swift; sourceTree = ""; }; 1FFED36A657123030ABB700256D73F15 /* Masonry */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Masonry; path = Masonry.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 200661B9CF372FFC8C88A6A61EB71F10 /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; - 200F74321A5DE3F36F70970BBAB79285 /* SGQRCode-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SGQRCode-dummy.m"; sourceTree = ""; }; - 2041ED5D4FEBEE00E1A20701AF66C9D7 /* RxPickerViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDataSourceProxy.swift; sourceTree = ""; }; - 204A7E25C8CC6CABD34015B8F77E7DE9 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Sources/ConstraintAttributes.swift; sourceTree = ""; }; - 20539D242DB60F6B33D7CDCFFB524D8B /* NetworkLoggerPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkLoggerPlugin.swift; path = Sources/Moya/Plugins/NetworkLoggerPlugin.swift; sourceTree = ""; }; - 2096BE6BECA53964A72777980CA9B114 /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = ""; }; - 20C1C4C4BF94B0DF33B7418261F217C0 /* OIMMessageInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMMessageInfo.m; path = OpenIMSDK/Model/OIMMessageInfo.m; sourceTree = ""; }; - 20CBAB6C55512FC35F932A788ED76162 /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = AMapNaviKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; - 20F9AFC3F547FE07E2244ABC63626806 /* IQTextView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQTextView.debug.xcconfig; sourceTree = ""; }; - 210E8B3E907B2C645CCD869D5234C739 /* LottieConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieConfiguration.swift; path = Sources/Public/Configuration/LottieConfiguration.swift; sourceTree = ""; }; - 2116C21149794274D408B74139B54CF0 /* SDCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDCollectionViewCell.m; path = SDCycleScrollView/Lib/SDCycleScrollView/SDCollectionViewCell.m; sourceTree = ""; }; - 21193F83F60AFA1B32FBFBA34A316406 /* OIMCallbacker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMCallbacker.m; path = OpenIMSDK/Callbacker/OIMCallbacker.m; sourceTree = ""; }; - 212ACF88666F934ED876BCE6D0FA9B0F /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardCore/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 2152DC419AD4C210EF73783536178AE6 /* PhotoListCellConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoListCellConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/PhotoListCellConfiguration.swift; sourceTree = ""; }; - 21951132F00C5F492323648E1858B00D /* Picker+PhotoManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Picker+PhotoManager.swift"; path = "Sources/HXPHPicker/Picker/Util/Picker+PhotoManager.swift"; sourceTree = ""; }; - 219643A1FD080B67D4F6B9E85CBCE7D8 /* MASCompositeConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASCompositeConstraint.h; path = Masonry/MASCompositeConstraint.h; sourceTree = ""; }; - 21C5BBE44181F60D38701EE9181B0CA2 /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/PrimitiveSequence/Maybe.swift; sourceTree = ""; }; - 21D3CAAD6213E433AB7912650673E72E /* SDImageAWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAWebPCoder.h; path = SDWebImage/Core/SDImageAWebPCoder.h; sourceTree = ""; }; - 22080567CFFBB62FB4A9CAB4BA858C20 /* Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Binder.swift; path = RxSwift/Binder.swift; sourceTree = ""; }; - 2215A064FB41D191DB77B697A6922E18 /* MASCompositeConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASCompositeConstraint.m; path = Masonry/MASCompositeConstraint.m; sourceTree = ""; }; - 222423852681EE67DA11020345E19656 /* NSLayoutConstraint+MASDebugAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+MASDebugAdditions.h"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.h"; sourceTree = ""; }; - 2232E302290B527AA496266721ECC3EC /* AssetLibrary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssetLibrary.swift; path = Sources/Private/Model/Assets/AssetLibrary.swift; sourceTree = ""; }; - 223DEB33C947EA9B717F7203C12E4733 /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/Core/SDImageCache.h; sourceTree = ""; }; - 2248EBB2F316DD667581FE985E468B17 /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; - 224A852ED28F694D5D3B00FA8D2533D8 /* CocoaLumberjack.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLumberjack.release.xcconfig; sourceTree = ""; }; - 2253C41D07AF979EB8B3DEF1A0397F1D /* URLNavigator-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "URLNavigator-umbrella.h"; sourceTree = ""; }; - 2273BFE849D14B08B986D1A7DD906366 /* SwiftyUserDefaults-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyUserDefaults-Info.plist"; sourceTree = ""; }; - 2281071AE3FBE200AE91E914561C6C83 /* predictor_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = predictor_enc.c; path = src/enc/predictor_enc.c; sourceTree = ""; }; - 228C9A7C2262A2B36785B62E668A4DD5 /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; - 228CE40FC2BEBB12AB17B68A5F612B5F /* AssetManager+AssetCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+AssetCollection.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+AssetCollection.swift"; sourceTree = ""; }; + 20581ED680CA60C5D57E5A043C72DEE4 /* iterator_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = iterator_enc.c; path = src/enc/iterator_enc.c; sourceTree = ""; }; + 2059154214DA06A7A531D46032D6536F /* HTTPHeaders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPHeaders.swift; path = Source/Core/HTTPHeaders.swift; sourceTree = ""; }; + 20656852272B0E46DFCEB2EC150DE6DF /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Sources/ConstraintViewDSL.swift; sourceTree = ""; }; + 207618AED74B237025244A4440B982EA /* RxCollectionViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxCollectionViewDataSourceType.swift; sourceTree = ""; }; + 208EF13C1FDBB0D23C187C9BADFD87D8 /* EditorChartletView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorChartletView.swift; path = Sources/HXPHPicker/Editor/View/EditorChartletView.swift; sourceTree = ""; }; + 20A02F54E737B51E5943C0211E3C621A /* YBIBDefaultWebImageMediator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBDefaultWebImageMediator.m; path = YBImageBrowser/WebImageMediator/YBIBDefaultWebImageMediator.m; sourceTree = ""; }; + 20B41EDAF16B4CA3CF232E44BA8A1937 /* Utilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utilities.swift; path = Sources/Differentiator/Utilities.swift; sourceTree = ""; }; + 20C919D798DC203D4BDCC1ABF12D60E3 /* BRDatePickerView+BR.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "BRDatePickerView+BR.h"; path = "BRPickerView/DatePicker/BRDatePickerView+BR.h"; sourceTree = ""; }; + 20D07B3E334AB25CFB81C6985F403ECE /* lossless_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_mips_dsp_r2.c; path = src/dsp/lossless_mips_dsp_r2.c; sourceTree = ""; }; + 20DA9483576DBA4A82420E9F35E3E3F7 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; + 20E91649F03B1E94FBE5C8038CBC279B /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Sources/ConstraintDirectionalInsets.swift; sourceTree = ""; }; + 2112313944654251F9B4A15377058C57 /* HXPHPicker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HXPHPicker.swift; path = Sources/HXPHPicker/Core/HXPHPicker.swift; sourceTree = ""; }; + 2117E1FC8279ED2FF3617524729ED1E9 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 2119CF9DD7A06673F959C834969B3526 /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = AMapNaviKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; + 212235137F77E73E980DBA7A8C2D21B2 /* RxSwiftExt-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwiftExt-dummy.m"; sourceTree = ""; }; + 214CD5BACFE6F6018800E8DAF8636CF2 /* UIImage+Metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Metadata.h"; path = "SDWebImage/Core/UIImage+Metadata.h"; sourceTree = ""; }; + 2165D4CB8369754AE3DD2137DB819A35 /* CALayer+addAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CALayer+addAnimation.swift"; path = "Sources/Private/CoreAnimation/Animations/CALayer+addAnimation.swift"; sourceTree = ""; }; + 216C8D5A30587879D0827BFEAC59942A /* BehaviorRelay+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BehaviorRelay+Driver.swift"; path = "RxCocoa/Traits/Driver/BehaviorRelay+Driver.swift"; sourceTree = ""; }; + 217BE51ECED393E37688B2C5FBBBFD67 /* DDLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLog.m; path = Sources/CocoaLumberjack/DDLog.m; sourceTree = ""; }; + 217D60E4BF35D13A8DE333C43480ED52 /* bit_reader_inl_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_reader_inl_utils.h; path = src/utils/bit_reader_inl_utils.h; sourceTree = ""; }; + 217E39E62504D03335CAFC20AADC5141 /* ReducedMotionOption.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReducedMotionOption.swift; path = Sources/Public/Configuration/ReducedMotionOption.swift; sourceTree = ""; }; + 219F07E906ACED7701A7894EC31474D4 /* OpenIMSDKCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OpenIMSDKCore.release.xcconfig; sourceTree = ""; }; + 21B1E1864941477E56E4BC96E702F183 /* AMapNaviRoute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRoute.h; path = AMapNaviKit.framework/Headers/AMapNaviRoute.h; sourceTree = ""; }; + 21D6CA2A6EF14495B09C6EAAB77C5822 /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "SDWebImage/Core/UIImage+ForceDecode.h"; sourceTree = ""; }; + 21DA534423A29380D268509324E6CB33 /* TagListView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TagListView-prefix.pch"; sourceTree = ""; }; + 2231299939C762703A511F04D7A966B1 /* YBIBScreenRotationHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBScreenRotationHandler.m; path = YBImageBrowser/Base/YBIBScreenRotationHandler.m; sourceTree = ""; }; + 226B665CE23EE45ACE501E776F76DAC9 /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; + 228272C4DD38FA73CD19FD6903A7294E /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "SDWebImage/Core/UIImageView+WebCache.m"; sourceTree = ""; }; 2290594F0DEEB3EE8019DFED02EF0E1B /* Pods-QuickLocation-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-QuickLocation-resources.sh"; sourceTree = ""; }; - 22A429135F42B127A5CB0E0D73E9B1C3 /* repeatWithBehavior.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = repeatWithBehavior.swift; path = Source/RxSwift/repeatWithBehavior.swift; sourceTree = ""; }; - 22DFE9D4B8803D925B727EE40658F562 /* SwiftDate.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftDate.modulemap; sourceTree = ""; }; - 23017ECA54C3CBD5176B55EBF95DD71D /* MarqueeLabel-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MarqueeLabel-dummy.m"; sourceTree = ""; }; - 2328BF76F7E4EB21D440F812F25C5896 /* TagListView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = TagListView.modulemap; sourceTree = ""; }; - 233748B00ACB4E8CB501C88B07D7C06C /* Atomic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Atomic.swift; path = Sources/Moya/Atomic.swift; sourceTree = ""; }; - 233FADC67F576E120364D502762B1897 /* RxSearchControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchControllerDelegateProxy.swift; sourceTree = ""; }; - 2374B35A138371BDDB4C0D79F0181AE0 /* YBIBGetBaseInfoProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBGetBaseInfoProtocol.h; path = YBImageBrowser/Protocol/YBIBGetBaseInfoProtocol.h; sourceTree = ""; }; - 237DF11F96B5EE09151AA0E6EBFD803B /* CocoaMQTT.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaMQTT.debug.xcconfig; sourceTree = ""; }; - 2382C6BF329F222524AB4126B254E8EC /* DecodingStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DecodingStrategy.swift; path = Sources/Public/Configuration/DecodingStrategy.swift; sourceTree = ""; }; - 24376946A1D820088203BF9F393E7C63 /* ObjectMapper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ObjectMapper-prefix.pch"; sourceTree = ""; }; - 2439EF3C0EB6FF273A6BACD046468C2D /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; - 244C61C47956816C761FABD7738C1E9C /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = AMapNaviKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; - 2477B75AB08CCA6E2BC5EFDC75DFEA1C /* IQTextView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQTextView-Info.plist"; sourceTree = ""; }; - 250DD002A55CA7889A79C6F9E364D705 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; - 25189A89E00CAE1A45485248DEBF32F6 /* UIImage+MemoryCacheCost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MemoryCacheCost.h"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.h"; sourceTree = ""; }; - 2520FDCAB6D13A4EAD749FDA706334CA /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; - 25425119A8449DA18EC800CEF0D67C4D /* Differentiator.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Differentiator.modulemap; sourceTree = ""; }; - 25573327F2BDCF43D5640DCAACAA980E /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; - 2560E9FDA51DE626715728CAB493D936 /* IQKeyboardNotification-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardNotification-umbrella.h"; sourceTree = ""; }; - 2595F0158831926213A3BA15134B3B30 /* DefaultsSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsSerializable.swift; path = Sources/DefaultsSerializable.swift; sourceTree = ""; }; - 25A9321C6039BB4F2A980340495A2CBF /* SDWebImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-umbrella.h"; sourceTree = ""; }; - 25F163B524C0A97BCFAB2DDDA9340B08 /* SDAssociatedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAssociatedObject.h; path = SDWebImage/Private/SDAssociatedObject.h; sourceTree = ""; }; - 261FECDA4129251CE25EEF58CA359395 /* KeyframeInterpolator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeInterpolator.swift; path = Sources/Private/Utility/Interpolatable/KeyframeInterpolator.swift; sourceTree = ""; }; - 264D4F7AE582DF424083AFD51F1E516D /* mapTo+RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "mapTo+RxCocoa.swift"; path = "Source/RxCocoa/mapTo+RxCocoa.swift"; sourceTree = ""; }; - 266B4C094BFC92BA1E4711B11C7B239F /* IQKeyboardCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardCore.release.xcconfig; sourceTree = ""; }; - 2689CB8E3F1F36174D088BF931E648CE /* PhotoError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoError.swift; path = Sources/HXPHPicker/Core/Model/PhotoError.swift; sourceTree = ""; }; - 2697AB03D1A0149243A300EB136A76EC /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = ""; }; - 26DD2A9628089477808F581DE0E86C62 /* CameraViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CameraViewController.swift; path = Sources/HXPHPicker/Picker/Controller/CameraViewController.swift; sourceTree = ""; }; - 271CF4CF6F19B25A7056E4BC77324539 /* BRPickerAlertView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRPickerAlertView.m; path = BRPickerView/Core/BRPickerAlertView.m; sourceTree = ""; }; - 274D493EB4623230F2DF3A67C2D48CE2 /* NSObject+MJProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJProperty.h"; path = "MJExtension/NSObject+MJProperty.h"; sourceTree = ""; }; - 274DFD7353E8C83217A7C8C60F767C87 /* UIColor+SDHexString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+SDHexString.h"; path = "SDWebImage/Private/UIColor+SDHexString.h"; sourceTree = ""; }; - 275F746357D5A6123960F2752F09A51F /* dec_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_mips32.c; path = src/dsp/dec_mips32.c; sourceTree = ""; }; - 2777DE06C74CAEE7E32B2C46FFCF367E /* IQKeyboardToolbarPlaceholderConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardToolbarPlaceholderConfiguration.swift; path = IQKeyboardToolbar/Classes/Placeholder/IQKeyboardToolbarPlaceholderConfiguration.swift; sourceTree = ""; }; - 2786F9A7A61E05ED464381F16218E4C0 /* UIView+RespondersObjc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+RespondersObjc.swift"; path = "IQKeyboardToolbarManager/Classes/UIKitExtensions/UIView+RespondersObjc.swift"; sourceTree = ""; }; - 27B34433064EA5B61FBD5F4C05035EBA /* FrameUnsubAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameUnsubAck.swift; path = Source/FrameUnsubAck.swift; sourceTree = ""; }; - 27C98333C012C412CB7872051230597B /* zipWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = zipWith.swift; path = Source/RxSwift/zipWith.swift; sourceTree = ""; }; - 27CEEE9590D629740764021EE12AB163 /* YBIBVideoActionBar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoActionBar.m; path = Video/YBIBVideoActionBar.m; sourceTree = ""; }; - 27D50A8FE6DC080FDD0E0E4239949938 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = AMapNaviKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; - 27DCA2BC5AF0E653CE5767CB609296D2 /* MJExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJExtension.debug.xcconfig; sourceTree = ""; }; - 27E59A2FE81AD0953E03D1EF4FD1A1B9 /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = SDWebImage/Core/SDWebImageDownloader.m; sourceTree = ""; }; - 27ED460E4A8E1C3EEFCAF0085264FD75 /* EditorStickerContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorStickerContentView.swift; path = Sources/HXPHPicker/Editor/View/EditorStickerContentView.swift; sourceTree = ""; }; - 27EE638A9F705C5E6B9DCAF1235F1779 /* SDDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDisplayLink.m; path = SDWebImage/Private/SDDisplayLink.m; sourceTree = ""; }; - 282F0B3C9EE6C199B6B71D2569BECB6D /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = WebImage/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 28564887B80198AB9D4B5E86A1D0118D /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Core/Notifications.swift; sourceTree = ""; }; - 285D3C603A61F55665243323C32BC6B8 /* URLRequest+Encoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Encoding.swift"; path = "Sources/Moya/URLRequest+Encoding.swift"; sourceTree = ""; }; - 2867E3021D3DC08A0CAF3BC2C427B6C2 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; - 2872E1D84FA3E8B348C892C5E2BEADEE /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; - 287C6A48AA1442E3612A5B40E63B63B0 /* GradientStroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStroke.swift; path = Sources/Private/Model/ShapeItems/GradientStroke.swift; sourceTree = ""; }; - 288EA526915566208380676128B17629 /* YYImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYImage-umbrella.h"; sourceTree = ""; }; - 28DBDDCF755C3EF027B892F8D49DD01F /* RxTableViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDelegateProxy.swift; sourceTree = ""; }; - 291AEC3CBC1631B5E418F0F53358A0BF /* FilepathImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FilepathImageProvider.swift; path = Sources/Public/iOS/FilepathImageProvider.swift; sourceTree = ""; }; - 29295180269A368CB2331A040BD53081 /* IQKeyboardNotification-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardNotification-prefix.pch"; sourceTree = ""; }; - 29739D94F52A4089A8BD3066A5D3CD57 /* UIButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Rx.swift"; path = "RxCocoa/iOS/UIButton+Rx.swift"; sourceTree = ""; }; - 29BFB852247B311A38522F6DCB3D25E6 /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = SDWebImage/Core/SDWebImageCompat.h; sourceTree = ""; }; - 29C53057887B8341A7695C052CCBF3E1 /* enc_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_sse2.c; path = src/dsp/enc_sse2.c; sourceTree = ""; }; - 2A03C6C2FB31327D0F1F963ADBE21848 /* Decode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Decode.swift; path = RxSwift/Observables/Decode.swift; sourceTree = ""; }; - 2A2DD317307ED0A62EA51EABB398A35C /* DotLottieCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieCache.swift; path = Sources/Public/DotLottie/Cache/DotLottieCache.swift; sourceTree = ""; }; - 2A471E76F10A52ED9CC4B5ED8ADCF121 /* CoreAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CoreAnimationLayer.swift; path = Sources/Private/CoreAnimation/CoreAnimationLayer.swift; sourceTree = ""; }; - 2A4B01363E959246C001704CF622AE02 /* SDAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageView.h; path = SDWebImage/Core/SDAnimatedImageView.h; sourceTree = ""; }; - 2A6D2A4E4B30726868AD43A84D0349E8 /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = RxSwift/Observables/CompactMap.swift; sourceTree = ""; }; - 2A6D761C12795DF8DF83C14CC161E9EA /* yuv_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_mips_dsp_r2.c; path = src/dsp/yuv_mips_dsp_r2.c; sourceTree = ""; }; - 2A6F59C3B04507611733B706ED2373CB /* HTTPHeaders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPHeaders.swift; path = Source/Core/HTTPHeaders.swift; sourceTree = ""; }; - 2A78E9EC592986B968453335A44E5614 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; - 2A9FD2D180E8D06699F430C03422BF6F /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/PrimitiveSequence/Completable+AndThen.swift"; sourceTree = ""; }; - 2AC3E92AF23BD2FCFA20A86DDC00CC53 /* PhotoPickerBaseViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerBaseViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PhotoPickerBaseViewCell.swift; sourceTree = ""; }; - 2AC6BE5A8A9321CA0E22B71FCA31E807 /* IQKeyboardToolbarManager.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardToolbarManager.release.xcconfig; sourceTree = ""; }; - 2ACD688CD8BAA3E8F80C2D91618665F1 /* Vectors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Vectors.swift; path = Sources/Public/Primitives/Vectors.swift; sourceTree = ""; }; - 2AF44C4DF9E2D34E27483B885E19EA52 /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "SDWebImage/Core/UIImage+GIF.m"; sourceTree = ""; }; - 2B09D2328AD2959C71B25EDEA4BCD6D3 /* AssetManager+LivePhotoURL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+LivePhotoURL.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+LivePhotoURL.swift"; sourceTree = ""; }; - 2B14D02B25F351E4D0D0E993E6A9648B /* OIMManager+Login.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+Login.h"; path = "OpenIMSDK/Interface/OIMManager+Login.h"; sourceTree = ""; }; + 22A0BC577E4A0F3476AE199F4DD41DB2 /* AnimatedSwitch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedSwitch.swift; path = Sources/Public/Controls/AnimatedSwitch.swift; sourceTree = ""; }; + 22CD01CE95676E0EEA02F183E6932373 /* TimePeriod+Support.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TimePeriod+Support.swift"; path = "Sources/SwiftDate/TimePeriod/TimePeriod+Support.swift"; sourceTree = ""; }; + 22E7475FA7B5AC56A548E44766C30DFC /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = SDWebImage/Core/SDWebImageCompat.h; sourceTree = ""; }; + 22FD83660A47C60209E6480FE4EBB540 /* OIMQuoteElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMQuoteElem.m; path = OpenIMSDK/Model/OIMQuoteElem.m; sourceTree = ""; }; + 22FE328D695E7AE365EF5AE1885A28E3 /* SDImageAssetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAssetManager.h; path = SDWebImage/Private/SDImageAssetManager.h; sourceTree = ""; }; + 231DA67E8B497E2ED6E79CA0553A77D5 /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Sources/Debugging.swift; sourceTree = ""; }; + 233CE43F6312375B157E396046BA4238 /* YYSpriteSheetImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYSpriteSheetImage.h; path = YYImage/YYSpriteSheetImage.h; sourceTree = ""; }; + 234911476E46E0BC89AFD5290B8AFB3A /* Ellipse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Ellipse.swift; path = Sources/Private/Model/ShapeItems/Ellipse.swift; sourceTree = ""; }; + 2369C4F6440FBD236C4D7773FE21315E /* ObjectMapper.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ObjectMapper.modulemap; sourceTree = ""; }; + 23A1C137503952FAC548924F5CB99E00 /* SGQRCodeLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGQRCodeLog.h; path = SGQRCode/SGQRCodeLog.h; sourceTree = ""; }; + 242CBA9CE5489B15D7FC6F56A8DC0EEA /* SGTorch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGTorch.m; path = SGQRCode/Torch/SGTorch.m; sourceTree = ""; }; + 243DD5B077310C1E1C6F1B8F019503F3 /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; + 245645C57EB0F388B6B3551F19375CD4 /* IQKeyboardToolbar-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardToolbar-prefix.pch"; sourceTree = ""; }; + 245A9A9FA4C0B7257FC5787534C57D50 /* SDWebImageOptionsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOptionsProcessor.h; path = SDWebImage/Core/SDWebImageOptionsProcessor.h; sourceTree = ""; }; + 247FB10EAD1F17909010D7B545B412FD /* CallbackProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CallbackProxy.m; path = OpenIMSDK/CallbackProxy/CallbackProxy.m; sourceTree = ""; }; + 24827FDCBAB29D8C111DCD2728AF7C63 /* ContentConfigurableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContentConfigurableView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/ContentConfigurableView.swift; sourceTree = ""; }; + 24B087AE3B9A422F783066BC027CBFCC /* TimePeriodGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodGroup.swift; path = Sources/SwiftDate/TimePeriod/Groups/TimePeriodGroup.swift; sourceTree = ""; }; + 24B3DF96C429CACE051F874DC7A0815E /* URLNavigator.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = URLNavigator.modulemap; sourceTree = ""; }; + 2550F68888753C2A63E8DDFCCDC9E524 /* IQKeyboardCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardCore.debug.xcconfig; sourceTree = ""; }; + 25797C080CE5CB822F7DAE5BC9C0BAB5 /* FramePubRel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePubRel.swift; path = Source/FramePubRel.swift; sourceTree = ""; }; + 25964A2BFA06985D1963FE0B54FAFDDB /* PickerCamerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerCamerViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PickerCamerViewCell.swift; sourceTree = ""; }; + 25ABC53F6112F196A1363E6845F3850C /* Date+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Create.swift"; path = "Sources/SwiftDate/Date/Date+Create.swift"; sourceTree = ""; }; + 25AC33EC6EA6B06C99C4900DAF1BAA7C /* OIMUpdateFriendsReq.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMUpdateFriendsReq.h; path = OpenIMSDK/Model/OIMUpdateFriendsReq.h; sourceTree = ""; }; + 25E45E2BEA91C0FDAF88892B05A34B33 /* once.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = once.swift; path = Source/RxSwift/once.swift; sourceTree = ""; }; + 25E90BE25DE95EC3BCDE9DE228C18CFE /* PhotoEditorMosaicToolView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorMosaicToolView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorMosaicToolView.swift; sourceTree = ""; }; + 25EFD86051694DC3C9BC58ADF659AF02 /* ResourceBundle-RxSwift_Privacy-RxSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-RxSwift_Privacy-RxSwift-Info.plist"; sourceTree = ""; }; + 260919F5B12007C3FC74656ACC3A2F1A /* YYImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImageCoder.m; path = YYImage/YYImageCoder.m; sourceTree = ""; }; + 2655D9F498605D4AB5911105CF4259D3 /* UIImage+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Transform.h"; path = "SDWebImage/Core/UIImage+Transform.h"; sourceTree = ""; }; + 26674FE991110C9FFC2ED2300284BCE4 /* MJFoundation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJFoundation.m; path = MJExtension/MJFoundation.m; sourceTree = ""; }; + 266E2FC512A0EF0F759E4E2F528C8C95 /* UIScrollView+IQKeyboardManagerExtensionObjc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+IQKeyboardManagerExtensionObjc.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManagerExtension/UIScrollView+IQKeyboardManagerExtensionObjc.swift"; sourceTree = ""; }; + 267257EE0F09C6435D15F6E56028D1F6 /* MqttSubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttSubscription.swift; path = Source/MqttSubscription.swift; sourceTree = ""; }; + 26855FAFBAA93B14B8F7B74D1CCCC636 /* DotLottieImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieImageProvider.swift; path = Sources/Private/Model/DotLottie/DotLottieImageProvider.swift; sourceTree = ""; }; + 2698BAA6C05A93E685D4D8522C0400E5 /* IQKeyboardToolbarManager+Action.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardToolbarManager+Action.swift"; path = "IQKeyboardToolbarManager/Classes/Toolbar/IQKeyboardToolbarManager+Action.swift"; sourceTree = ""; }; + 269C7A10A27042611F838EF99AECCB95 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; + 26A1430E7C83A1AD616D37F92C4FD119 /* ZXSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = ZXSDK.framework; sourceTree = ""; }; + 26EBF24F3A6B0FF101C41F7BD0D03E40 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; + 27182DD88DE7BEC71A4604FF1FBFD119 /* Region.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Region.swift; path = Sources/SwiftDate/DateInRegion/Region.swift; sourceTree = ""; }; + 271EB885D1EC9DB7F78FAD77EDE2A26F /* OIMAttachedInfoElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMAttachedInfoElem.h; path = OpenIMSDK/Model/OIMAttachedInfoElem.h; sourceTree = ""; }; + 2724C165120D1AFB0B7850C03CA1A5BC /* CocoaMQTT.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CocoaMQTT.modulemap; sourceTree = ""; }; + 273EEC60EDB8361EA299262B9C2B466D /* CLIColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CLIColor.m; path = Sources/CocoaLumberjack/CLI/CLIColor.m; sourceTree = ""; }; + 2783E40DFF53237662FB2775C4E0CF5A /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = RxRelay/Utils.swift; sourceTree = ""; }; + 27867BC064740A5AEC6F78F7FB4689B5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardNotification/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 2799DD9F19A96087DE48C5350B40A417 /* OIMSearchResultInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMSearchResultInfo.m; path = OpenIMSDK/Model/OIMSearchResultInfo.m; sourceTree = ""; }; + 27BE6EC40D4F95FBC74730A0D52CAF25 /* SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransition.h; path = SDWebImage/Core/SDWebImageTransition.h; sourceTree = ""; }; + 27ED21418E995E5D6292335834352B67 /* PhotoListCellConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoListCellConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/PhotoListCellConfiguration.swift; sourceTree = ""; }; + 2808CFC5B4DAFE9D4485BF97E32CBE18 /* AnyEncodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyEncodable.swift; path = Sources/Moya/AnyEncodable.swift; sourceTree = ""; }; + 2828858586CA77ECB76813F0D06975DC /* CallbackProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallbackProxy.h; path = OpenIMSDK/CallbackProxy/CallbackProxy.h; sourceTree = ""; }; + 285655F99BEC0F0B27453369C28FBAF1 /* TransformGestureRecognizers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformGestureRecognizers.swift; path = Pod/Classes/iOS/TransformGestureRecognizers.swift; sourceTree = ""; }; + 285E2627A50F2A61A33BAE70AB14669A /* PreCompLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreCompLayer.swift; path = Sources/Private/CoreAnimation/Layers/PreCompLayer.swift; sourceTree = ""; }; + 285E3400340CAE6C6B400B139F79C5C5 /* URLNavigator.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = URLNavigator.release.xcconfig; sourceTree = ""; }; + 29247BD67D149E550D392A5AAF5C4ADA /* NSObject+MJKeyValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJKeyValue.h"; path = "MJExtension/NSObject+MJKeyValue.h"; sourceTree = ""; }; + 2949A57D8331CE5FF173237D91288DBA /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + 297A63A53D8F4047A30E881135238836 /* IQKeyboardManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Debug.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/Debug/IQKeyboardManager+Debug.swift"; sourceTree = ""; }; + 29B974D9DACE461C570184A423DEE125 /* SDCycleScrollView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SDCycleScrollView-Info.plist"; sourceTree = ""; }; + 29F6077F3B4260DA12213C2A7AFC76DE /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; + 2A2301EB3C76E1B74BF1FFD930AA3EC1 /* Core+UIColor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+UIColor.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+UIColor.swift"; sourceTree = ""; }; + 2A310919D2FCEDA40D6D4ED072DE80F7 /* IQKeyboardCore-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardCore-Info.plist"; sourceTree = ""; }; + 2A3F5EC102C5105B726E7FD42F0FE572 /* IntegerOperators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IntegerOperators.swift; path = Sources/IntegerOperators.swift; sourceTree = ""; }; + 2A8E3B1CB62551B7DE272ABF9A9831E6 /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; + 2A8F2368CB6C18CBEE630E7A55907A4C /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; + 2AF8AB21508886BEA55F3390A500B8BA /* huffman_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = huffman_utils.c; path = src/utils/huffman_utils.c; sourceTree = ""; }; + 2B06653C482FF606D65587FF7BEECA21 /* DidDisplayProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DidDisplayProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/DidDisplayProviding.swift; sourceTree = ""; }; + 2B215C90C110E03B262EEBEA06C46E81 /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; 2B276B0A79173A1D6E83C9B4FB9A4A57 /* MJExtension */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJExtension; path = MJExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2B35FB5FFAB556054BB3B3BFA556A852 /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = ""; }; - 2B5E6DFD26AD0B0DC9610DA80919EFCF /* KeyedDecodingContainerExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyedDecodingContainerExtensions.swift; path = Sources/Private/Model/Extensions/KeyedDecodingContainerExtensions.swift; sourceTree = ""; }; - 2B5FDA56925E89D5A12A8A91727228A1 /* SDWebImageDownloaderRequestModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderRequestModifier.m; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.m; sourceTree = ""; }; - 2B978C43EA46D9988FA5C9DB23F1C068 /* huffman_encode_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = huffman_encode_utils.h; path = src/utils/huffman_encode_utils.h; sourceTree = ""; }; - 2B9B83A870364F4EA1455CE939FB2E4B /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; - 2BA43D707801EFFA662AB994F2A4ADB4 /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; - 2BD785CDA4D9C027E0616384DA943A83 /* ObservableConvertibleType+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Driver.swift"; path = "RxCocoa/Traits/Driver/ObservableConvertibleType+Driver.swift"; sourceTree = ""; }; - 2C38433370B37EF66817AAD41545C1B8 /* UIViewControllerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIViewControllerType.swift; path = Sources/URLNavigator/UIViewControllerType.swift; sourceTree = ""; }; - 2C60A32E6362B587083D1A3D3E8A0445 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Sources/ConstraintConfig.swift; sourceTree = ""; }; - 2C6B1F797BA5FCA835C9CCA8130A3EFD /* libwebp.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = libwebp.modulemap; sourceTree = ""; }; - 2C75E563B7C95C8629EAC5CE94F36ABD /* AMapNaviTravelManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviTravelManager.h; path = AMapNaviKit.framework/Headers/AMapNaviTravelManager.h; sourceTree = ""; }; - 2C7D9DC1435E1A64424CFDF4BBC25688 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; - 2C7FC09EAAA30D8C9CDE1A8A2A655198 /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; - 2C7FF68313AE62BEF9C12D32A5178679 /* DefaultsObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsObserver.swift; path = Sources/DefaultsObserver.swift; sourceTree = ""; }; - 2C84B097EB233543D00D926B071C73C3 /* MGCDAsyncUdpSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MGCDAsyncUdpSocket.h; path = Source/GCD/MGCDAsyncUdpSocket.h; sourceTree = ""; }; - 2C8507C64DFDBFD93E89BC1E0F890FCE /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/RxRelay/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 2C8E6BD24D3BD2B179F00BDB3722C1B4 /* SGQRCode-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SGQRCode-prefix.pch"; sourceTree = ""; }; - 2CA4E98F62DDFE70BE1E2B1221D652B8 /* OIMCustomElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMCustomElem.h; path = OpenIMSDK/Model/OIMCustomElem.h; sourceTree = ""; }; - 2CB7E0F6EC20EBC11E38DEC52D3C4CA3 /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; - 2CBF0A142C460BAD620167A568BD14AA /* ControlEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlEvent.swift; path = RxCocoa/Traits/ControlEvent.swift; sourceTree = ""; }; - 2CC5279C1EFD375217C3D5D950D430B9 /* LottieAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationLayer.swift; path = Sources/Public/Animation/LottieAnimationLayer.swift; sourceTree = ""; }; - 2CC85963CF90C4FFE90762F55673D27E /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; - 2CCAD1ED8D69F879CC164E7E3978DC08 /* Masonry.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Masonry.release.xcconfig; sourceTree = ""; }; - 2CCAF502915B475BD568579B0894DA60 /* RxTableViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; - 2D1A7FAC8C9FAED7286ACF5D55520D3C /* cascade.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = cascade.swift; path = Source/RxSwift/cascade.swift; sourceTree = ""; }; - 2D3B9D2722E036613D2046D92444579C /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/Core/ParameterEncoding.swift; sourceTree = ""; }; - 2D4915A9EDD5C5B386211E75B291D03E /* PathElement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathElement.swift; path = Sources/Private/Utility/Primitives/PathElement.swift; sourceTree = ""; }; - 2D5984717B76CE8FEF7929A4039B07AB /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; - 2D6258554ED5014C3C77FE41139B32B1 /* SDAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImage.m; path = SDWebImage/Core/SDAnimatedImage.m; sourceTree = ""; }; - 2D6C07A263B280699F377424794EFF99 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 2D9727E83B256F06CC802656449ACE61 /* PhotoPreviewContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPreviewContentView.swift; path = Sources/HXPHPicker/Picker/View/PhotoPreviewContentView.swift; sourceTree = ""; }; - 2DC934EB6A44177FCB190C0170EE19F0 /* MAPoiFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPoiFilter.h; path = AMapNaviKit.framework/Headers/MAPoiFilter.h; sourceTree = ""; }; - 2DEC98A9999954986F3A78F04590BCF7 /* ControlEvent+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Signal.swift"; path = "RxCocoa/Traits/Signal/ControlEvent+Signal.swift"; sourceTree = ""; }; - 2DF77DDCD2F52BC1A76FDE909771C5A2 /* UICollectionViewLayout+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewLayout+MJRefresh.h"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.h"; sourceTree = ""; }; - 2E068D0615D2D7E49497E3C92BCEAE99 /* URLNavigator.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = URLNavigator.debug.xcconfig; sourceTree = ""; }; - 2E15C3623E28066F726211C90DDC3002 /* AssetManager+ImageURL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+ImageURL.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+ImageURL.swift"; sourceTree = ""; }; - 2E5E73CFC9F6837B87B28ADC2712CFE2 /* WebSocketRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WebSocketRequest.swift; path = Source/Core/WebSocketRequest.swift; sourceTree = ""; }; - 2EBC2E397B4DC20677F210025EA9633D /* Date.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Date.swift; path = Sources/SwiftDate/Date/Date.swift; sourceTree = ""; }; - 2EDB3469AB229DBFC7A7CE9E88457347 /* UIApplication+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+Rx.swift"; path = "RxCocoa/iOS/UIApplication+Rx.swift"; sourceTree = ""; }; - 2EE1BDE62412240A66ECDE12BAAD2A4E /* AMapNaviStatisticsInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviStatisticsInfo.h; path = AMapNaviKit.framework/Headers/AMapNaviStatisticsInfo.h; sourceTree = ""; }; - 2EF8F6430AC8D527C58718C4C909F473 /* RxSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.release.xcconfig; sourceTree = ""; }; - 2F04F79FD44BACDCD114E2730E46960D /* UITabBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBar+Rx.swift"; path = "RxCocoa/iOS/UITabBar+Rx.swift"; sourceTree = ""; }; - 2F0A952B693A61905E1C59B2A0FB695E /* StringEncoding+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringEncoding+Alamofire.swift"; path = "Source/Extensions/StringEncoding+Alamofire.swift"; sourceTree = ""; }; - 2F6B57F8A24EA510C446503996B91352 /* MoyaProvider+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Internal.swift"; path = "Sources/Moya/MoyaProvider+Internal.swift"; sourceTree = ""; }; - 2F7EBB7C8016C01E9117685C5CB2ACB5 /* FrameAuth.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameAuth.swift; path = Source/FrameAuth.swift; sourceTree = ""; }; - 2F8115E5AFF634B6833041903C9BAFC5 /* huffman_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = huffman_utils.h; path = src/utils/huffman_utils.h; sourceTree = ""; }; - 2F8406FF573869F7163C9D2B3DBD657E /* OIMUpdateFriendsReq.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMUpdateFriendsReq.m; path = OpenIMSDK/Model/OIMUpdateFriendsReq.m; sourceTree = ""; }; - 2F9A8DD06DBBC147ABA40D1B2C31BA48 /* CocoaMQTT-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaMQTT-dummy.m"; sourceTree = ""; }; + 2B379CFFD22D6F0E170F617DD90B0E14 /* YYImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYImage-dummy.m"; sourceTree = ""; }; + 2B90E7844BB291A452BC1558C58459F9 /* DotLottieAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieAnimation.swift; path = Sources/Private/Model/DotLottie/DotLottieAnimation.swift; sourceTree = ""; }; + 2B9B5DFDEC2BCB8C1B4831EB44C6FFA8 /* SGPermission.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGPermission.m; path = SGQRCode/Permission/SGPermission.m; sourceTree = ""; }; + 2BCAE6AA50D3092F0EAA447768C7B5FB /* YYFrameImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYFrameImage.h; path = YYImage/YYFrameImage.h; sourceTree = ""; }; + 2BCB54CD94C0F9688743383451433256 /* OIMLocationElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMLocationElem.h; path = OpenIMSDK/Model/OIMLocationElem.h; sourceTree = ""; }; + 2C0E05375FAC12F09585447FF1791714 /* DotLottieManifest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieManifest.swift; path = Sources/Private/Model/DotLottie/DotLottieManifest.swift; sourceTree = ""; }; + 2C3D81FA778DBAA50086364141DE1ED3 /* Infallible+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Create.swift"; path = "RxSwift/Traits/Infallible/Infallible+Create.swift"; sourceTree = ""; }; + 2C3EC945426C2A7FA41DC66774F8F512 /* AlamofireExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlamofireExtended.swift; path = Source/Features/AlamofireExtended.swift; sourceTree = ""; }; + 2C4003716695BF0D86B1890EF849759A /* CocoaMQTT-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaMQTT-dummy.m"; sourceTree = ""; }; + 2C41412431E876B8E90C74756EB8553A /* RoundedCornersNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RoundedCornersNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/ModifierNodes/RoundedCornersNode.swift; sourceTree = ""; }; + 2C5DC799F8C5524007B5EFD7AB356D92 /* Differentiator-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Differentiator-umbrella.h"; sourceTree = ""; }; + 2C67421B129F98A83315F7CD956C4CEC /* DropShadowNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DropShadowNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/LayerEffectNodes/DropShadowNode.swift; sourceTree = ""; }; + 2C6A23BD2D051D4AA113C564C1687E4D /* RxTableViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourceProxy.swift; sourceTree = ""; }; + 2C70D49DC9B15F6CC3E4BEEDB61A776B /* ResourceBundle-Kingfisher-Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Kingfisher-Kingfisher-Info.plist"; sourceTree = ""; }; + 2C8A5D5F447A22945865B42E5E3B4746 /* AnimationImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationImageProvider.swift; path = Sources/Public/ImageProvider/AnimationImageProvider.swift; sourceTree = ""; }; + 2CB138D9D975AC33729758A4D6479E7A /* SDAnimatedImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SDAnimatedImageView+WebCache.m"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.m"; sourceTree = ""; }; + 2CBAE9627A1023E649CEF6C01B5C6D04 /* histogram_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = histogram_enc.c; path = src/enc/histogram_enc.c; sourceTree = ""; }; + 2CC23D8D9D2E22D1A104DB39972887D6 /* ShapeTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeTransform.swift; path = Sources/Private/Model/ShapeItems/ShapeTransform.swift; sourceTree = ""; }; + 2CD63D8DC5AC57B349754167DD18913D /* IQKeyboardManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Internal.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Internal.swift"; sourceTree = ""; }; + 2CF185C69DA805C8B360296BF9616995 /* mergeWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = mergeWith.swift; path = Source/RxSwift/mergeWith.swift; sourceTree = ""; }; + 2D20E83C5FF0F88DEC7AAB9034999D13 /* LottieLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieLogger.swift; path = Sources/Public/Logging/LottieLogger.swift; sourceTree = ""; }; + 2D32A97FD45B42A70EFE11ACEDFBBB11 /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; + 2D4510F64A7150E877178DB98B05E2DA /* IQTextView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQTextView.release.xcconfig; sourceTree = ""; }; + 2D558A43923640284C341A623C74FA07 /* PickerTypes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerTypes.swift; path = Sources/HXPHPicker/Picker/Model/PickerTypes.swift; sourceTree = ""; }; + 2D5BF00A5B7A98C53BDE13C4FD58CE9F /* DDLoggerNames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLoggerNames.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDLoggerNames.h; sourceTree = ""; }; + 2D8CBE4667CBF888D394EE97212F0DFF /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; + 2DA92C47B5711B8C10A7EFC4F433F471 /* Frame.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Frame.swift; path = Source/Frame.swift; sourceTree = ""; }; + 2DC0317FF15A14D03294054D6C844C40 /* View+ValueChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "View+ValueChanged.swift"; path = "Sources/Private/Utility/Helpers/View+ValueChanged.swift"; sourceTree = ""; }; + 2DC309F7E8A4859163B32C434EC3C9F1 /* YBIBImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageCell.m; path = YBImageBrowser/Image/YBIBImageCell.m; sourceTree = ""; }; + 2E050E0A6142BC79448F56AD993319B8 /* SDCycleScrollView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SDCycleScrollView.modulemap; sourceTree = ""; }; + 2E0F235C4681B18FBF44A4B3C50756C2 /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; + 2E2032881110993676043356A80149DB /* backward_references_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = backward_references_enc.c; path = src/enc/backward_references_enc.c; sourceTree = ""; }; + 2E436CD6A459A13304941831797AAC58 /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = ""; }; + 2E4C0F9A11D19BB3545A04A3162F1AD1 /* DictionaryInitializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DictionaryInitializable.swift; path = Sources/Private/Model/DictionaryInitializable.swift; sourceTree = ""; }; + 2E53CCB42C3DE2F70398CBEBE6DD6D56 /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; + 2E633907ACB640152965785AA93EBE77 /* sharpyuv.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv.c; path = sharpyuv/sharpyuv.c; sourceTree = ""; }; + 2E6FBA0AC16EA7DED29994798B95AB3C /* ShapeItemLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeItemLayer.swift; path = Sources/Private/CoreAnimation/Layers/ShapeItemLayer.swift; sourceTree = ""; }; + 2E76CE2C2759CEF4CACF2E6249E75441 /* SDImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoder.m; path = SDWebImage/Core/SDImageCoder.m; sourceTree = ""; }; + 2EC09AB265FB45800B6F9817B35BC4F8 /* UIBarButtonItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIBarButtonItem+Rx.swift"; path = "RxCocoa/iOS/UIBarButtonItem+Rx.swift"; sourceTree = ""; }; + 2ED417118600BCC66A9EC527C37E4E5A /* MASViewAttribute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewAttribute.h; path = Masonry/MASViewAttribute.h; sourceTree = ""; }; + 2EE6BF7C618764553866F85E7F70A066 /* FrameConnAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameConnAck.swift; path = Source/FrameConnAck.swift; sourceTree = ""; }; + 2F09F0D2C113685712C07ACA564B2D46 /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; + 2F11851BC0E24BAEF99F90D5AF2CBB06 /* IQKeyboardReturnManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnManager.swift; path = IQKeyboardReturnManager/Classes/IQKeyboardReturnManager.swift; sourceTree = ""; }; + 2F1D8F9457C07E7A78AD6DB8D222AA86 /* Infallible+CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+CombineLatest+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+CombineLatest+arity.swift"; sourceTree = ""; }; + 2F34EB687A062F172354E1A27A5A6A7B /* thread_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = thread_utils.h; path = src/utils/thread_utils.h; sourceTree = ""; }; + 2F511FF564495C5A33844D9123F38119 /* TransformOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformOf.swift; path = Sources/TransformOf.swift; sourceTree = ""; }; + 2F5C8D2AD6464B84136B4235CC663BB0 /* PickerTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerTransition.swift; path = Sources/HXPHPicker/Picker/Transition/PickerTransition.swift; sourceTree = ""; }; + 2F6BB09B743F2290F343298D2139C89B /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Sources/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; + 2F7CC47211457ADA5CF4EE02F90808D6 /* SDDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDiskCache.h; path = SDWebImage/Core/SDDiskCache.h; sourceTree = ""; }; + 2F8E9AACFAA6F9B65AB70DA9DF50BA4F /* TagView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TagView.swift; path = TagListView/TagView.swift; sourceTree = ""; }; + 2FA85151A6149754BBDB820A1CE1355D /* IQKeyboardNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardNotification.swift; path = IQKeyboardNotification/Classes/IQKeyboardNotification.swift; sourceTree = ""; }; 2FC7D0890A2DCAA85AFA92E9014FBB85 /* KingfisherWebP */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = KingfisherWebP; path = KingfisherWebP.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2FD2AC2C414BD6F1B94F2DBCC9289E45 /* SDWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImage.h; path = WebImage/SDWebImage.h; sourceTree = ""; }; - 2FDFD5F8EAC47DEC1660060E61FCBB2B /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; - 300C4EB04E1293C3002C702D049A6404 /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; - 30167EC1826100A0C53F902846CEE567 /* EditorStickerTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorStickerTextView.swift; path = Sources/HXPHPicker/Editor/View/EditorStickerTextView.swift; sourceTree = ""; }; - 303ED1EFB15C5FBECA0CF9677E0C7B08 /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; - 306BF7A2017909E9020431DAD8569CCA /* LottieAnimationCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationCache.swift; path = Sources/Public/AnimationCache/LottieAnimationCache.swift; sourceTree = ""; }; - 309D17DA5AAAD58375A2C953455D8AA9 /* UIImage+ExtendedCacheData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ExtendedCacheData.h"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.h"; sourceTree = ""; }; - 30A043A7887CAA278BC1786F5982674A /* YBImageBrowserVideo.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = YBImageBrowserVideo.bundle; path = Video/YBImageBrowserVideo.bundle; sourceTree = ""; }; - 30A2C1E28CC460FA98D8FE3B09EA678C /* VectorsExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VectorsExtensions.swift; path = Sources/Private/Utility/Primitives/VectorsExtensions.swift; sourceTree = ""; }; - 311AEADD45F0DFF62AD792E01A39F369 /* CachedResponseHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedResponseHandler.swift; path = Source/Features/CachedResponseHandler.swift; sourceTree = ""; }; - 3128243B953EA57C34ED6F9B39043DBC /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Sources/Moya/Response.swift; sourceTree = ""; }; - 312D901C9A955F30570C64BD801361D1 /* TagView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TagView.swift; path = TagListView/TagView.swift; sourceTree = ""; }; - 312FE4ED92CC838AF679B26CBC69421B /* UIScrollView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Rx.swift"; path = "RxCocoa/iOS/UIScrollView+Rx.swift"; sourceTree = ""; }; - 3154C989E0AD147873F8D6C2A2A8D197 /* SDImageAWebPCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAWebPCoder.m; path = SDWebImage/Core/SDImageAWebPCoder.m; sourceTree = ""; }; - 3177EAC8A7C301602F9AB5566E361965 /* Picker+UIImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Picker+UIImageView.swift"; path = "Sources/HXPHPicker/Picker/Extension/Picker+UIImageView.swift"; sourceTree = ""; }; - 31A6C5789DF300544180A52AD52B78B0 /* ConfigurationGlobals.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConfigurationGlobals.swift; path = Sources/CocoaLumberjackSwift/ConfigurationGlobals.swift; sourceTree = ""; }; - 31AB15C51154FD819761E8FA61588DFB /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence/PrimitiveSequence.swift; sourceTree = ""; }; - 31C26063B8AC21CC1A316FD4B12F870D /* String+Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Parser.swift"; path = "Sources/SwiftDate/Foundation+Extras/String+Parser.swift"; sourceTree = ""; }; - 31D2342F4D622A6A86AB789FFAA57661 /* TagListView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TagListView.release.xcconfig; sourceTree = ""; }; - 32517F85C786436F306ED61B79DFB5C3 /* cost_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_mips_dsp_r2.c; path = src/dsp/cost_mips_dsp_r2.c; sourceTree = ""; }; - 3288B7F17B9728D21E5B1730439539B8 /* sharpyuv.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv.c; path = sharpyuv/sharpyuv.c; sourceTree = ""; }; - 32D2EDA8FC605CA3CF361649ACAA077D /* OIMFaceElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMFaceElem.h; path = OpenIMSDK/Model/OIMFaceElem.h; sourceTree = ""; }; - 331EDDF6D1F4D24A3E634155421CCA6C /* YBIBImageCache+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBImageCache+Internal.h"; path = "YBImageBrowser/Image/YBIBImageCache+Internal.h"; sourceTree = ""; }; - 33395EC6B016976F3BE67F96D8A114B8 /* IQKeyboardReturnManager-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardReturnManager-Info.plist"; sourceTree = ""; }; - 3382CC11D4E4CF76CD8E5019D73B92B3 /* Defaults+StringToBool.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Defaults+StringToBool.swift"; path = "Sources/Defaults+StringToBool.swift"; sourceTree = ""; }; - 33848D1FA83B9B15FC189CB47F5DC90B /* UISlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISlider+Rx.swift"; path = "RxCocoa/iOS/UISlider+Rx.swift"; sourceTree = ""; }; - 33975C5E93816D332328D02EDD39ED98 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; - 33991ADFD09CFF18C661630612AD9F04 /* InvertedMatteLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvertedMatteLayer.swift; path = Sources/Private/MainThread/LayerContainers/Utility/InvertedMatteLayer.swift; sourceTree = ""; }; - 33B34031564D188119EB2876A9C3CD91 /* IQKeyboardToolbarManager.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardToolbarManager.debug.xcconfig; sourceTree = ""; }; - 33D079F1B5099BEBB2203CE47B1266A4 /* OptionalType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OptionalType.swift; path = Sources/OptionalType.swift; sourceTree = ""; }; - 33F50A552159B0B2A159C41C07D56A0F /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; - 33F667738386DF9D1837285B28E0A9BC /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/Core/SDWebImagePrefetcher.h; sourceTree = ""; }; - 34302BB16B8623C633C3248BDCC87985 /* SwiftKeychainWrapper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftKeychainWrapper-prefix.pch"; sourceTree = ""; }; - 343CCC21D4E864CC53911F5F1389B395 /* SendMessageCallbackProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SendMessageCallbackProxy.m; path = OpenIMSDK/CallbackProxy/SendMessageCallbackProxy.m; sourceTree = ""; }; - 346A83E2971BE5DFE2C962E9A727EA80 /* OIMLocationElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMLocationElem.m; path = OpenIMSDK/Model/OIMLocationElem.m; sourceTree = ""; }; - 348CB5BD6007CA2C32F00267C4A39909 /* SwiftyUserDefaults.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyUserDefaults.modulemap; sourceTree = ""; }; - 34FA5759A4B9BE9301664A94F96B7640 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; - 3511977B3CF51AB132DC220BBE4C2214 /* YBIBAuxiliaryViewHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBAuxiliaryViewHandler.h; path = YBImageBrowser/AuxiliaryView/YBIBAuxiliaryViewHandler.h; sourceTree = ""; }; - 351A2F9576A40AF691779D7150D00D1A /* UICollectionView+IndexPaths.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+IndexPaths.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/UIKitExtensions/UICollectionView+IndexPaths.swift"; sourceTree = ""; }; - 352779B385EF34DDA6D000D17F33B404 /* AMapNaviRoute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRoute.h; path = AMapNaviKit.framework/Headers/AMapNaviRoute.h; sourceTree = ""; }; - 3593EC7A321D62721F0116655F42DF86 /* MakeViewProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MakeViewProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/MakeViewProviding.swift; sourceTree = ""; }; - 359F2EE2EB1475A378FEB36B67A8158A /* CLIColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLIColor.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/CLIColor.h; sourceTree = ""; }; - 361D219055AD0714B37DDABC3411D818 /* SDImageHEICCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageHEICCoder.h; path = SDWebImage/Core/SDImageHEICCoder.h; sourceTree = ""; }; - 362398A9157A55373BA0B8C40CB2D3DB /* OIMPictureElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMPictureElem.m; path = OpenIMSDK/Model/OIMPictureElem.m; sourceTree = ""; }; - 362DF3576231AC19D410CE04E978F372 /* ResourceBundle-Kingfisher-Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Kingfisher-Kingfisher-Info.plist"; sourceTree = ""; }; - 3648F1FD1FBFD7E9195C00068C9CFDBC /* AMapNaviRideManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideManager.h; path = AMapNaviKit.framework/Headers/AMapNaviRideManager.h; sourceTree = ""; }; - 365A286147846E8F7B124AC989F8D790 /* PhotoPickerController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerController.swift; path = Sources/HXPHPicker/Picker/Controller/PhotoPickerController.swift; sourceTree = ""; }; - 365F66EAD03805047DA997A65FD057F3 /* AMapFoundation-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapFoundation-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; - 3664DB72C102170456D5076AB021C32D /* TextLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextLayerModel.swift; path = Sources/Private/Model/Layers/TextLayerModel.swift; sourceTree = ""; }; - 36E6CBF56E6480AF655C036AF3005A92 /* AlbumView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumView.swift; path = Sources/HXPHPicker/Picker/View/AlbumView.swift; sourceTree = ""; }; - 3705D94FF2FA8515A9C0193C24458618 /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = SDWebImage/Core/SDAnimatedImageRep.m; sourceTree = ""; }; - 3728057E25F2F825C222016F2C0D7B2C /* Interpolatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Interpolatable.swift; path = Sources/Public/Keyframes/Interpolatable.swift; sourceTree = ""; }; - 373E6DFD6AB22D616218C02C5A29EDB6 /* YBImageBrowserDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBImageBrowserDataSource.h; path = YBImageBrowser/Protocol/YBImageBrowserDataSource.h; sourceTree = ""; }; - 373EB46BC758572D10E9DC901B3E458F /* once.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = once.swift; path = Source/RxSwift/once.swift; sourceTree = ""; }; - 3753B09B142203179B95070DAC5EDE67 /* PhotoEditorFilter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorFilter.swift; path = Sources/HXPHPicker/Editor/Model/PhotoEditorFilter.swift; sourceTree = ""; }; + 2FE65EBF3E6122E727B6704F5B4EABAA /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/Core/SDImageCache.m; sourceTree = ""; }; + 302B61416E25642FD08D0E7AB47B3506 /* IQRootControllerConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQRootControllerConfiguration.swift; path = IQKeyboardManagerSwift/IQKeyboardManager/Configuration/IQRootControllerConfiguration.swift; sourceTree = ""; }; + 305680E56CFCF8B2BA0C72EA4E5D914C /* GYSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GYSDK.debug.xcconfig; sourceTree = ""; }; + 30574E00A2675A8B369C8677A6E25A87 /* TableViewSectionedDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TableViewSectionedDataSource.swift; path = Sources/RxDataSources/TableViewSectionedDataSource.swift; sourceTree = ""; }; + 3089B9627496B23E9572E65121ECF3FA /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; + 308A01E325B1789425D7668FAC1918D3 /* IQTextView+Placeholderable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQTextView+Placeholderable.swift"; path = "IQTextView/Classes/IQTextView+Placeholderable.swift"; sourceTree = ""; }; + 30BB59E4578509BCBED8F783E34160E0 /* lossless_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lossless_common.h; path = src/dsp/lossless_common.h; sourceTree = ""; }; + 30C5DBD0D030D77AE75AFC25DBA9C009 /* enc_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_sse41.c; path = src/dsp/enc_sse41.c; sourceTree = ""; }; + 30CDF4C19E40CD7AB20136AFD6991C2B /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; + 30D1CCFB6F83B5CC3ADC917DA1F50A9F /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; + 30E461FCF546EE184E0CD77FC4EF2217 /* OIMManager+User.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+User.h"; path = "OpenIMSDK/Interface/OIMManager+User.h"; sourceTree = ""; }; + 3117E11F38E3522B2C97BAB6F86D503E /* IdentifiableValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IdentifiableValue.swift; path = Sources/Differentiator/IdentifiableValue.swift; sourceTree = ""; }; + 311917DBC5A603F771BA66FFEF994849 /* KingfisherWebP-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KingfisherWebP-prefix.pch"; sourceTree = ""; }; + 313F413C66C8000B04057A35D7D55093 /* ObjectMapper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ObjectMapper-dummy.m"; sourceTree = ""; }; + 3148E85400EDAFCFB83D6D33C4931EC7 /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.m"; sourceTree = ""; }; + 316F3C3C59367D07D34045AF41280F3F /* NSString+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+MJExtension.h"; path = "MJExtension/NSString+MJExtension.h"; sourceTree = ""; }; + 31720308CD197D8660906D823A3D18AC /* DisplayLink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisplayLink.swift; path = Sources/Utility/DisplayLink.swift; sourceTree = ""; }; + 31BFC11198F900C1C527DF85E37BADC6 /* LayerProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerProperty.swift; path = Sources/Private/CoreAnimation/Animations/LayerProperty.swift; sourceTree = ""; }; + 31EC9B702AC476A3C5B69E76F23F4B63 /* KeyframeInterpolator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeInterpolator.swift; path = Sources/Private/Utility/Interpolatable/KeyframeInterpolator.swift; sourceTree = ""; }; + 32009387D2B98C91414CF76B97B493F5 /* CGColor+RGB.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CGColor+RGB.swift"; path = "Sources/Private/Utility/Extensions/CGColor+RGB.swift"; sourceTree = ""; }; + 3208B2490034FB2AD7387DFEE036779B /* SwiftKeychainWrapper.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftKeychainWrapper.release.xcconfig; sourceTree = ""; }; + 320D0B73C8D79E01EA006EE15AA34FBD /* lottie-ios.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "lottie-ios.modulemap"; sourceTree = ""; }; + 321A3296146DA6D5D2C0637DEB965EB8 /* SwiftDate.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftDate.debug.xcconfig; sourceTree = ""; }; + 323A3947BB26DA9546A0738828671666 /* SwiftyUserDefaults-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyUserDefaults-Info.plist"; sourceTree = ""; }; + 323CD787B0B99423FCF5127183A505CA /* AMapNearbyUploadInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNearbyUploadInfo.h; path = AMapSearchKit.framework/Headers/AMapNearbyUploadInfo.h; sourceTree = ""; }; + 3252AC2D85AC8D220DD06C2587E49E1D /* OIMNotificationElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMNotificationElem.m; path = OpenIMSDK/Model/OIMNotificationElem.m; sourceTree = ""; }; + 3263050EA3BFE0138F69D184C1E737AB /* syntax_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = syntax_enc.c; path = src/enc/syntax_enc.c; sourceTree = ""; }; + 3272A6757FD4D943B831A112B041231C /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; + 328F1D64A598C8CA1FC2057007BAB19C /* AssetManager+VideoURL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+VideoURL.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+VideoURL.swift"; sourceTree = ""; }; + 329088D34B3BE2A7867F8F04A22EB0F2 /* CocoaMQTTMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTMessage.swift; path = Source/CocoaMQTTMessage.swift; sourceTree = ""; }; + 32A0548FDB1FB8CBAF0CAB0EC24F3B54 /* EnumTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EnumTransform.swift; path = Sources/EnumTransform.swift; sourceTree = ""; }; + 32B0B075FAEBD4C79AD37E717DA1C4D3 /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Sources/ConstraintMakerRelatable.swift; sourceTree = ""; }; + 32BEE1BA2977215A7AD7F6D43E74C998 /* AssetManager+LivePhoto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+LivePhoto.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+LivePhoto.swift"; sourceTree = ""; }; + 32BF3DBA29E65EE9CAB62FE1FBE6C3B5 /* frame_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = frame_enc.c; path = src/enc/frame_enc.c; sourceTree = ""; }; + 32E0916F451C1E78A4BACEA4BA4782E2 /* AssetManager+ImageURL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+ImageURL.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+ImageURL.swift"; sourceTree = ""; }; + 32E4E5DDF5ACDF5DB75CA1DCD7846A34 /* SDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWeakProxy.h; path = SDWebImage/Private/SDWeakProxy.h; sourceTree = ""; }; + 32FD5D91DA3B8E31DB385C7D35FAA178 /* lottie-ios.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "lottie-ios.debug.xcconfig"; sourceTree = ""; }; + 3301C564839BFE611C9893CDCD8BDE31 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; + 33090E826167EB1DAB84877931D013FF /* Shape.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Shape.swift; path = Sources/Private/Model/ShapeItems/Shape.swift; sourceTree = ""; }; + 330E31EF91AC5422E787E6FE6F2740AE /* IQTextView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQTextView-dummy.m"; sourceTree = ""; }; + 331298DF536002217C07BA3C6F390DA2 /* OpenIMSDKCore-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "OpenIMSDKCore-xcframeworks.sh"; sourceTree = ""; }; + 333DF2C3BA16637AA89F0F80E4307640 /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; + 33481559BADABE32453141A8BCEF4E95 /* Masonry.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Masonry.debug.xcconfig; sourceTree = ""; }; + 3357992A0F57CC136F45EABCC7FD28C2 /* HXPHPicker-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "HXPHPicker-Info.plist"; sourceTree = ""; }; + 33596FAC0104560259179267C34DDEE7 /* picture_psnr_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_psnr_enc.c; path = src/enc/picture_psnr_enc.c; sourceTree = ""; }; + 337E4B14C95892FA86B41D6683103FFB /* ShapeItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeItem.swift; path = Sources/Private/Model/ShapeItems/ShapeItem.swift; sourceTree = ""; }; + 33A93FD278CEC820187819D26FBB85E8 /* Decode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Decode.swift; path = RxSwift/Observables/Decode.swift; sourceTree = ""; }; + 33C3E31952609AE00910405082E5FD8D /* mapTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = mapTo.swift; path = Source/RxSwift/mapTo.swift; sourceTree = ""; }; + 33D8439374B01D383FA22A69CF79E9EA /* UIGestureRecognizer+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIGestureRecognizer+Rx.swift"; path = "RxCocoa/iOS/UIGestureRecognizer+Rx.swift"; sourceTree = ""; }; + 33F9000BB5B97BECBC42D3A108618CDA /* AMapSearchKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapSearchKit.framework; sourceTree = ""; }; + 340C4448BC94A5E740D399DAB6176865 /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; + 3435EAFF156F56A9B0A04D8D73E530C3 /* StrokeAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StrokeAnimation.swift; path = Sources/Private/CoreAnimation/Animations/StrokeAnimation.swift; sourceTree = ""; }; + 345A91AADE910124CB65276FD2C43A8F /* SGGenerateQRCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGGenerateQRCode.h; path = SGQRCode/QRCode/SGGenerateQRCode.h; sourceTree = ""; }; + 3466EDCAFC0B41C2EACA16906B9EF6EF /* Mapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Mapper.swift; path = Sources/Mapper.swift; sourceTree = ""; }; + 346B75FB77103B2E7ADE5F9D4CB399A4 /* DDASLLogCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogCapture.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDASLLogCapture.h; sourceTree = ""; }; + 347C05370D3752ED9F11166EB3DBB527 /* UINavigationController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+Rx.swift"; path = "RxCocoa/iOS/UINavigationController+Rx.swift"; sourceTree = ""; }; + 3481989984832C7D4050D36D778F2720 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 34971BCC45ACF939AAA312607212B0F2 /* SDCycleScrollView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDCycleScrollView-umbrella.h"; sourceTree = ""; }; + 34A49332D10D7EC55D419D88F14152FE /* ShapeLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeLayerModel.swift; path = Sources/Private/Model/Layers/ShapeLayerModel.swift; sourceTree = ""; }; + 34AEE70A3CCCA5D52380C47720891E98 /* random_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = random_utils.h; path = src/utils/random_utils.h; sourceTree = ""; }; + 34B2B214ACB2B41C47D65C528829FEE3 /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = AMapNaviKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; + 34B75767277AB431BA1768934AC41145 /* EditorChartlet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorChartlet.swift; path = Sources/HXPHPicker/Editor/Model/EditorChartlet.swift; sourceTree = ""; }; + 34C8FB9D4E8045490A549E9F4C261B13 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = AMapNaviKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; + 34E31D0A74AA6B15F08E12E80211AE4F /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/Core/ParameterEncoding.swift; sourceTree = ""; }; + 34EBA3CBE20523A9FB91C1FA4DA8E1F0 /* KingfisherWebP-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KingfisherWebP-Info.plist"; sourceTree = ""; }; + 35472B450A87DE829C101B723A2D34F8 /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; + 35581645718CD783BEFE1CDEF565667E /* RxScrollViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxScrollViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxScrollViewDelegateProxy.swift; sourceTree = ""; }; + 357E715026812D4C2B55F62DDE384466 /* UITableView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Rx.swift"; path = "RxCocoa/iOS/UITableView+Rx.swift"; sourceTree = ""; }; + 35A5F7A241185CB7A16C059B7B8A48DB /* AMapNaviRideManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideManager.h; path = AMapNaviKit.framework/Headers/AMapNaviRideManager.h; sourceTree = ""; }; + 3625D7FF427CA084BF6ADBC9C6ADFFF8 /* KFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFAnimatedImage.swift; path = Sources/SwiftUI/KFAnimatedImage.swift; sourceTree = ""; }; + 362AC815F0DB4FDB0BB29D919C78D64F /* cost_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cost_enc.h; path = src/enc/cost_enc.h; sourceTree = ""; }; + 3632FB47FDC0E38AD72D1DF3A0326E60 /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; + 364E51086B74A85F5595CD75CC854483 /* URL+Moya.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+Moya.swift"; path = "Sources/Moya/URL+Moya.swift"; sourceTree = ""; }; + 3664CE15C159731C914EFF1EE999A2BB /* YYImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYImage-prefix.pch"; sourceTree = ""; }; + 366D5E470C192215B7DD192720AACE5A /* RxTableViewSectionedAnimatedDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewSectionedAnimatedDataSource.swift; path = Sources/RxDataSources/RxTableViewSectionedAnimatedDataSource.swift; sourceTree = ""; }; + 367FB1255D353B51306951E11A495902 /* OIMVideoElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMVideoElem.m; path = OpenIMSDK/Model/OIMVideoElem.m; sourceTree = ""; }; + 36C052AF276D89D2C104CF8E0D609C54 /* NSImage+Compatibility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+Compatibility.m"; path = "SDWebImage/Core/NSImage+Compatibility.m"; sourceTree = ""; }; + 36FA824B36E9AF11BA83AF8D0649038A /* AMapSearchObjV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchObjV1.h; path = AMapSearchKit.framework/Headers/AMapSearchObjV1.h; sourceTree = ""; }; + 36FC7773082193A7110EF139C98061E5 /* Popover-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Popover-prefix.pch"; sourceTree = ""; }; + 3713556A919FDE76A1287328E591109C /* AMapNaviDriveView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveView.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveView.h; sourceTree = ""; }; + 3720B54E6DF59ACE915A678F17C3CF40 /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = SDWebImage/Core/SDWebImageTransition.m; sourceTree = ""; }; + 37294248B8FF3ED5C1143C72D993037E /* FloatValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FloatValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/FloatValueProvider.swift; sourceTree = ""; }; + 372AB6BFD1EA5168D5293E4EBE2D1B79 /* MAMapView+Resource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MAMapView+Resource.h"; path = "AMapNaviKit.framework/Headers/MAMapView+Resource.h"; sourceTree = ""; }; + 3737D987AF8164AC5F15641AADDA640B /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; 3756A9BBE41ABEE8DCBF5BCA6972C4DA /* Moya */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Moya; path = Moya.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 376332B7BB7B62B68F0FF48144147A45 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; - 37A8BDFA78DBEA7FEA0CF17CAD3FFB05 /* OIMSearchResultInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMSearchResultInfo.h; path = OpenIMSDK/Model/OIMSearchResultInfo.h; sourceTree = ""; }; - 37CF771298CA69CDBF7689D66E0F4808 /* IQBarButtonItemConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItemConfiguration.swift; path = IQKeyboardToolbar/Classes/IQBarButtonItem/IQBarButtonItemConfiguration.swift; sourceTree = ""; }; - 37D95ACBB3FA434EC602637A713EAC1B /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Sources/ConstraintMaker.swift; sourceTree = ""; }; - 3809ECABFD64A3476079245D123AB24E /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardReturnManager/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 380CD299BB3F9789D15BEDA10349CFAB /* MAMVTTileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMVTTileOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAMVTTileOverlayRenderer.h; sourceTree = ""; }; - 382D8173515B1F39AB744C855CD246B3 /* ResourceBundle-RxRelay_Privacy-RxRelay-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-RxRelay_Privacy-RxRelay-Info.plist"; sourceTree = ""; }; - 382FF61AE074D2AB5C4C0FB84F4DD2DE /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Sources/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; - 384C78757D9C977F950304A9E4A0E880 /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "SDWebImage/Core/NSData+ImageContentType.h"; sourceTree = ""; }; - 3871AB1CB35AEB7C0FB4BE765E30A7DF /* WKWebView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKWebView+Rx.swift"; path = "RxCocoa/iOS/WKWebView+Rx.swift"; sourceTree = ""; }; - 388E201FD0327B9AB3F5906FD6027EC6 /* upsampling_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_neon.c; path = src/dsp/upsampling_neon.c; sourceTree = ""; }; - 38962EF15679B7B43815FADB43D5DADD /* PreCompLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreCompLayerModel.swift; path = Sources/Private/Model/Layers/PreCompLayerModel.swift; sourceTree = ""; }; - 38C322E6FFF6B023DA7A6A463F9AF67A /* libwebp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = libwebp.release.xcconfig; sourceTree = ""; }; - 38E6806F17B5F93ADF37EA34D67E7ED1 /* rescaler_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_neon.c; path = src/dsp/rescaler_neon.c; sourceTree = ""; }; - 390A1A7323A93035474ED42E283E1377 /* IQTextView+Placeholderable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQTextView+Placeholderable.swift"; path = "IQTextView/Classes/IQTextView+Placeholderable.swift"; sourceTree = ""; }; - 391D58FF25F14E6D366B5DFFB567F78D /* TextAnimatorNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextAnimatorNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/Text/TextAnimatorNode.swift; sourceTree = ""; }; - 3945060659DFB579D0DBB2DA0168D62D /* lossless_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_neon.c; path = src/dsp/lossless_neon.c; sourceTree = ""; }; - 39814758F52638C995CA5CC05710F634 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/CocoaLumberjack/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 39BC6D134F703280168689741979BDCE /* NSString+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+MJExtension.m"; path = "MJExtension/NSString+MJExtension.m"; sourceTree = ""; }; - 39C24869E8AC9CA2F89EE170EF0930C0 /* KeyframeData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeData.swift; path = Sources/Private/Model/Keyframes/KeyframeData.swift; sourceTree = ""; }; - 39D2865B3DCC6C516B3A4970BF9C839E /* quant_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_enc.c; path = src/enc/quant_enc.c; sourceTree = ""; }; - 39F5FA7344568B3C59B14A864DFCF2E0 /* SDWebImageDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDefine.m; path = SDWebImage/Core/SDWebImageDefine.m; sourceTree = ""; }; - 3A0161343E2A3C7285E6E7430926CEF8 /* NodeProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodeProperty.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/NodeProperty.swift; sourceTree = ""; }; - 3A1C16A2CEAE26D530F661991AC8DE1B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = BRPickerView/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 3A209E78C101D211D1F61B3155553C92 /* dec_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_sse41.c; path = src/dsp/dec_sse41.c; sourceTree = ""; }; - 3A7F77A0D45B642EBCBD8B872F8AF889 /* DateRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateRepresentable.swift; path = Sources/SwiftDate/DateRepresentable.swift; sourceTree = ""; }; - 3AA50B40822AFB11A5BBF4612202827A /* HXPHPicker-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "HXPHPicker-dummy.m"; sourceTree = ""; }; - 3AB1687B5DFEDF85A809EBB1704A8CFF /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; - 3B07A3C96B414CB2326CD04706D449FE /* histogram_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = histogram_enc.c; path = src/enc/histogram_enc.c; sourceTree = ""; }; - 3B088B0792F570377947D36ED94D877D /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = AMapNaviKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; - 3B131991D70AE866B15813DB9069BC19 /* AMapNaviEleBikeDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviEleBikeDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviEleBikeDataRepresentable.h; sourceTree = ""; }; - 3B23D8590B95FBD5BD4F041F41C9DB24 /* WechatOpenSDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = WechatOpenSDK.xcframework; sourceTree = ""; }; - 3B33A5C21159FA23A7A328B4ADC3C423 /* UIView+IQKeyboardExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+IQKeyboardExtension.swift"; path = "IQKeyboardToolbar/Classes/IQKeyboardExtension/UIView+IQKeyboardExtension.swift"; sourceTree = ""; }; - 3B393FBD53CCF1E9BEFCEB0C6588ED68 /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; + 37756F9A0A2737A24DD080503E539621 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; + 377E4245C102989E74F07C3D362EED22 /* SGQRCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGQRCode.h; path = SGQRCode/SGQRCode.h; sourceTree = ""; }; + 37AA051E992291A5930FD75A4E20347F /* ResourceBundle-IQKeyboardToolbarManager-IQKeyboardToolbarManager-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardToolbarManager-IQKeyboardToolbarManager-Info.plist"; sourceTree = ""; }; + 37B9556DDFAD59BB213005A03476339B /* cost_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_mips_dsp_r2.c; path = src/dsp/cost_mips_dsp_r2.c; sourceTree = ""; }; + 37BA11E5EDCAE0988CCB99B137AA106C /* filters_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_sse2.c; path = src/dsp/filters_sse2.c; sourceTree = ""; }; + 37F9F60328F032515BBCC78C224703AC /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; + 388E9A28CDAF938545C292B4D3F0F014 /* TransformType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformType.swift; path = Sources/TransformType.swift; sourceTree = ""; }; + 389D91A1281CF9F79EA2303C091F337C /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; + 38AA3F28AAA081703D28C3E31C40210E /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = SDWebImage/Core/SDWebImageCompat.m; sourceTree = ""; }; + 38B520AA12A9A55983F8722530878AB2 /* TextAnimator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextAnimator.swift; path = Sources/Private/Model/Text/TextAnimator.swift; sourceTree = ""; }; + 38DE182FFE2F04E70C6E1C555C3B9545 /* AnyValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyValueProvider.swift; path = Sources/Public/DynamicProperties/AnyValueProvider.swift; sourceTree = ""; }; + 38FDE4FB581B8F947DA7BD57C14D4B90 /* MASViewConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewConstraint.m; path = Masonry/MASViewConstraint.m; sourceTree = ""; }; + 392CAE9BAC348E6DB5640B936E1CF850 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = WebImage/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 39601B75BEDD235ED7FE5010F5EF05CC /* YYAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYAnimatedImageView.h; path = YYImage/YYAnimatedImageView.h; sourceTree = ""; }; + 396D62A0A8685D28BFEBC7A7E3C1C981 /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Sources/ConstraintDescription.swift; sourceTree = ""; }; + 396E0198F190EF491756EF773702A858 /* CGFloatExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CGFloatExtensions.swift; path = Sources/Private/Utility/Extensions/CGFloatExtensions.swift; sourceTree = ""; }; + 39709F96FEBB11A53FBED28622A71994 /* RxCocoa-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxCocoa-Info.plist"; sourceTree = ""; }; + 398BD604D862443638C197A6BFD80E3E /* CocoaMQTTTimer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTTimer.swift; path = Source/CocoaMQTTTimer.swift; sourceTree = ""; }; + 39A1EBC41635E2C30A2E6C45D50E7BAE /* NSBezierPath+SDRoundedCorners.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBezierPath+SDRoundedCorners.m"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.m"; sourceTree = ""; }; + 39A6400F9FD5F391D26F18AD187309DB /* SDImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFrame.h; path = SDWebImage/Core/SDImageFrame.h; sourceTree = ""; }; + 39A7F82731FC5C4D0035F600C41E1BA2 /* OIMConversationInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMConversationInfo.h; path = OpenIMSDK/Model/OIMConversationInfo.h; sourceTree = ""; }; + 39D3AB383AB11BC2F5E0C95BFD07E2E7 /* DataRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataRequest.swift; path = Source/Core/DataRequest.swift; sourceTree = ""; }; + 39FD2F302378C9B9AA683E436434EFD9 /* SDMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDMemoryCache.m; path = SDWebImage/Core/SDMemoryCache.m; sourceTree = ""; }; + 3A44EAF6A689D2B19C93CD894E520B1F /* DataStreamRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataStreamRequest.swift; path = Source/Core/DataStreamRequest.swift; sourceTree = ""; }; + 3A69468C03FA0FAE9C128936D7044686 /* EditorImageResizerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorImageResizerView.swift; path = Sources/HXPHPicker/Editor/View/Photo/EditorImageResizerView.swift; sourceTree = ""; }; + 3A6FF067C610A13483CE43BA6C07E706 /* YBIBCopywriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBCopywriter.h; path = YBImageBrowser/Helper/YBIBCopywriter.h; sourceTree = ""; }; + 3A758DAA27A54CD1748473AE2C053AD9 /* NSArray+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASAdditions.h"; path = "Masonry/NSArray+MASAdditions.h"; sourceTree = ""; }; + 3A8C21426966115A9045E3B00046D2F9 /* YBIBImageLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageLayout.h; path = YBImageBrowser/Image/YBIBImageLayout.h; sourceTree = ""; }; + 3AC17E92C96CBAA7203722E257750C54 /* SDImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGIFCoder.h; path = SDWebImage/Core/SDImageGIFCoder.h; sourceTree = ""; }; + 3AE577569006A70B36273B90C97A2BDC /* YBIBImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageCell.h; path = YBImageBrowser/Image/YBIBImageCell.h; sourceTree = ""; }; + 3AE87360DA63E1BEB496BDCE1E15E0E5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 3B1FA373D86387F6EBCAACB065272985 /* IndexChangeset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IndexChangeset.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/IndexChangeset.swift; sourceTree = ""; }; + 3B27146F92F09618E3C9AE7B06B1E742 /* huffman_encode_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = huffman_encode_utils.c; path = src/utils/huffman_encode_utils.c; sourceTree = ""; }; + 3B3309EC30327649AD117FB20EC8A345 /* PhotoPickerController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerController.swift; path = Sources/HXPHPicker/Picker/Controller/PhotoPickerController.swift; sourceTree = ""; }; + 3B38EE938603854C6F265D34D161A1BF /* MqttDecodeUnsubAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodeUnsubAck.swift; path = Source/MqttDecodeUnsubAck.swift; sourceTree = ""; }; 3B3FEC1DFBF7036B761FB944F2B9F817 /* Pods-QuickLocation-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-QuickLocation-dummy.m"; sourceTree = ""; }; - 3B512899C8EA372BAA0A577B308BF127 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = ""; }; - 3B76115F53C685C156E4476D359FCD9F /* SDImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGIFCoder.h; path = SDWebImage/Core/SDImageGIFCoder.h; sourceTree = ""; }; - 3B80746F159F74689BB4F94F09047C55 /* SDImageCacheDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheDefine.m; path = SDWebImage/Core/SDImageCacheDefine.m; sourceTree = ""; }; - 3BAE6BAD6BB0A1FCF1553AFA6FA7C57C /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = ""; }; - 3BAF1FDE010874C5C47CF1854B6C0142 /* OIMManager+Connection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+Connection.m"; path = "OpenIMSDK/Interface/OIMManager+Connection.m"; sourceTree = ""; }; - 3BC8BBCF7F6D1939A24C4A178AE79FA6 /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; - 3BCAB5EB75D050DC161B934D14196B1A /* Optional+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Optional+Extensions.swift"; path = "Sources/Differentiator/Optional+Extensions.swift"; sourceTree = ""; }; - 3C0FFB34E6CAF5831C7D1344D4B044D2 /* SDImageFramePool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFramePool.h; path = SDWebImage/Private/SDImageFramePool.h; sourceTree = ""; }; - 3C32577542D4CB3D64955332AA9F0641 /* KeypathSearchable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeypathSearchable.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/Protocols/KeypathSearchable.swift; sourceTree = ""; }; - 3C34E466BD4C1114A2346FF713F9EB92 /* Navigator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Navigator.swift; path = Sources/URLNavigator/Navigator.swift; sourceTree = ""; }; - 3C3AE1FE48E230FC40A1C0E2ADD4DDAE /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; - 3C3C3CF1FC3A12BA1F0A98CBC189AB07 /* InfiniteOpaqueAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteOpaqueAnimationLayer.swift; path = Sources/Private/CoreAnimation/Layers/InfiniteOpaqueAnimationLayer.swift; sourceTree = ""; }; - 3C80E40F4C03DC747FADCFC5C20F4D5F /* EpoxyModelStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyModelStorage.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/EpoxyModelStorage.swift; sourceTree = ""; }; - 3C90D4CE9E4E62E6BF41EB9F13B709C4 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxRelay/Observable+Bind.swift"; sourceTree = ""; }; - 3C90E15C10295BEC05108EBFEBFA3F35 /* MJPropertyType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJPropertyType.m; path = MJExtension/MJPropertyType.m; sourceTree = ""; }; - 3C98D8B36E50F336A6EAF17F670CC1E5 /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; - 3C9B79FAA30EFE95102DA6136BFEA235 /* OIMConversationInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMConversationInfo.h; path = OpenIMSDK/Model/OIMConversationInfo.h; sourceTree = ""; }; - 3CBEA15AF61355C7D0E15D5D539F9A7A /* IQKeyboardToolbarManager+Action.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardToolbarManager+Action.swift"; path = "IQKeyboardToolbarManager/Classes/Toolbar/IQKeyboardToolbarManager+Action.swift"; sourceTree = ""; }; - 3CDBB587CE068C432BCE326113B1A0AB /* toSortedArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = toSortedArray.swift; path = Source/RxSwift/toSortedArray.swift; sourceTree = ""; }; - 3CDC5A14C486FA6DC66C4DC59CB4CD58 /* RoundedCornersNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RoundedCornersNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/ModifierNodes/RoundedCornersNode.swift; sourceTree = ""; }; - 3CE8197E0BA8ACC2FF9047BAD78DC1A2 /* RxGesture-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxGesture-prefix.pch"; sourceTree = ""; }; - 3CFB8D8B6A743A3B3A0DCC1C774DB0AB /* UIColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIColorExtension.swift; path = Sources/Public/iOS/UIColorExtension.swift; sourceTree = ""; }; - 3D0D273FBF7AA961D5637357CA12713B /* ignoreWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ignoreWhen.swift; path = Source/RxSwift/ignoreWhen.swift; sourceTree = ""; }; - 3DA14E9F60DC9E40B0A628E4A1FDEB81 /* NSObject+MJKeyValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJKeyValue.h"; path = "MJExtension/NSObject+MJKeyValue.h"; sourceTree = ""; }; - 3DC0FAB4D674F0AC7CE19584ACC95447 /* EnumOperators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EnumOperators.swift; path = Sources/EnumOperators.swift; sourceTree = ""; }; - 3DD1C17EB43B355C2CF53ED3EEF73B18 /* ISOParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISOParser.swift; path = Sources/SwiftDate/Formatters/ISOParser.swift; sourceTree = ""; }; - 3DE210DC28CA705C9890BC64C9BE45C1 /* HXPHPicker.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = HXPHPicker.bundle; path = Sources/HXPHPicker/Resources/HXPHPicker.bundle; sourceTree = ""; }; - 3E022754FBCB43F5E144D0C3F6F688DE /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; - 3E168E6A0E6480A3ADDDC5A3DD3E7171 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Source/SwiftyJSON/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 3E516E5B2A5449F8284A0386EE120ABD /* UIView+Parent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Parent.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/UIKitExtensions/UIView+Parent.swift"; sourceTree = ""; }; - 3E67749C213C7C13DE4DB8A929EE2FE2 /* Picker+PhotoTools.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Picker+PhotoTools.swift"; path = "Sources/HXPHPicker/Picker/Util/Picker+PhotoTools.swift"; sourceTree = ""; }; - 3E8AE8EE4894EEE3845C9B41B7A53CE0 /* CocoaLumberjack.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CocoaLumberjack.modulemap; sourceTree = ""; }; - 3E97306CC01022D7B328FAC9CEF6A155 /* MarqueeLabel-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MarqueeLabel-prefix.pch"; sourceTree = ""; }; - 3EAB064F056C23AF59106529361D6A53 /* NavigatorDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NavigatorDelegate.swift; path = Sources/URLNavigator/NavigatorDelegate.swift; sourceTree = ""; }; - 3EE48B77C33367DCAA384D307BBEE2A0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = MJRefresh/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 3F0DDC4D382AD592ACB0BEC0938F6EB9 /* UploadFileCallbackProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UploadFileCallbackProxy.m; path = OpenIMSDK/CallbackProxy/UploadFileCallbackProxy.m; sourceTree = ""; }; - 3F1F1882E30F337A788FC2C01FE0F208 /* PhotoEditorView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorView.swift; sourceTree = ""; }; - 3F55C1960E1B18F576074225ECC7762B /* AMapNaviLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviLogger.h; path = AMapNaviKit.framework/Headers/AMapNaviLogger.h; sourceTree = ""; }; - 3F6014263FFEC99C3AB02F9A88906E67 /* Star.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Star.swift; path = Sources/Private/Model/ShapeItems/Star.swift; sourceTree = ""; }; - 3F884216E20FC5EC5DEB22AFF864FA4F /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; - 3F9DCF114BCDFB5080B3FC7BC78E71AF /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; - 3FD761B329E30B2492E36E9A04B0DE36 /* MJRefreshTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshTrailer.h; path = MJRefresh/Base/MJRefreshTrailer.h; sourceTree = ""; }; - 3FF36974C4A59F7A43AB7DD607D2B28B /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardToolbar/Classes/IQBarButtonItem/IQInvocation.swift; sourceTree = ""; }; - 4014DE810341BD0A60C90BA6BE235613 /* DotLottieFileHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieFileHelpers.swift; path = Sources/Public/DotLottie/DotLottieFileHelpers.swift; sourceTree = ""; }; - 402661322D185F9A9AE277B8407EC395 /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Sources/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; - 4048E722F97E2B2D6FCAC4DD6AFFBF21 /* lossless_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_msa.c; path = src/dsp/lossless_msa.c; sourceTree = ""; }; - 404EDCBE8E8BE943059C7DDE5AA758A7 /* BRPickerViewMacro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerViewMacro.h; path = BRPickerView/Core/BRPickerViewMacro.h; sourceTree = ""; }; - 407C07DBA307979988FDFEAF8A75827B /* ControlProperty+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlProperty+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlProperty+Driver.swift"; sourceTree = ""; }; - 408E90D64B880AFB491FC2DF296028EF /* DotLottieManifest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieManifest.swift; path = Sources/Private/Model/DotLottie/DotLottieManifest.swift; sourceTree = ""; }; - 4094DEEDAAE25701FFA5118677A94A47 /* SDImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOCoder.h; path = SDWebImage/Core/SDImageIOCoder.h; sourceTree = ""; }; - 4097625AA17F11DB306613392F35019B /* CocoaLumberjack.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLumberjack.debug.xcconfig; sourceTree = ""; }; - 40A6315726504E24175F3BDE27534577 /* NavigatorProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NavigatorProtocol.swift; path = Sources/URLNavigator/NavigatorProtocol.swift; sourceTree = ""; }; - 40FEAAB1418CAC52E864F22E44614A22 /* URLNavigator.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = URLNavigator.modulemap; sourceTree = ""; }; - 41061BEF3CFE690B3AB4662B084B9EC5 /* vp8li_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8li_dec.h; path = src/dec/vp8li_dec.h; sourceTree = ""; }; - 41066A694E03C9B761000F394C7AE796 /* AMapNaviWalkView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkView.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkView.h; sourceTree = ""; }; - 410935E07A0684AE15DDC693952B1F49 /* DDContextFilterLogFormatter+Deprecated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDContextFilterLogFormatter+Deprecated.h"; path = "Sources/CocoaLumberjack/include/CocoaLumberjack/DDContextFilterLogFormatter+Deprecated.h"; sourceTree = ""; }; - 4111F97E447700708C423BF0123AF73B /* FromJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FromJSON.swift; path = Sources/FromJSON.swift; sourceTree = ""; }; - 4150915906DFB11C69D4AEE2972A6F87 /* CachedImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedImageProvider.swift; path = Sources/Private/MainThread/LayerContainers/Utility/CachedImageProvider.swift; sourceTree = ""; }; - 415559BCD5462F7EFD8B2F27B5607EA4 /* types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = types.h; path = src/webp/types.h; sourceTree = ""; }; - 41596142856FF6E801841281B9363F03 /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = AMapNaviKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; + 3B6A57B39BA3FA3F3BACDB12FB5B53F7 /* UICollectionView+IndexPaths.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+IndexPaths.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/UIKitExtensions/UICollectionView+IndexPaths.swift"; sourceTree = ""; }; + 3B711D6E356A2688FE19C11F6DFAC77A /* EmptyView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EmptyView.swift; path = Sources/HXPHPicker/Picker/View/EmptyView.swift; sourceTree = ""; }; + 3B7B36B84F6566FFADFCCD34D8C26B8C /* sharpyuv_cpu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv_cpu.h; path = sharpyuv/sharpyuv_cpu.h; sourceTree = ""; }; + 3BFFF5C578CC86F6F44690E844C99039 /* AMapNavi-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapNavi-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + 3C00D4680CDEAD5F7B9BBEF624F132BD /* msa_macro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = msa_macro.h; path = src/dsp/msa_macro.h; sourceTree = ""; }; + 3C1D8620AFF2F579D6815C1C6888F2CD /* DDOSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDOSLogger.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDOSLogger.h; sourceTree = ""; }; + 3C54A215E87745EA3E75A00BB2E0A19B /* AnyValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyValueContainer.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/Protocols/AnyValueContainer.swift; sourceTree = ""; }; + 3C5FAD33BBB0DD8BADE07533C383B644 /* TimeStructures.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimeStructures.swift; path = Sources/SwiftDate/Supports/TimeStructures.swift; sourceTree = ""; }; + 3CA00B078883368D269E64C62AC122CF /* IQKeyboardNotification.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardNotification.debug.xcconfig; sourceTree = ""; }; + 3CB2D443BC8196ADDF4D6310F7F2C51D /* OIMManager+Friend.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+Friend.h"; path = "OpenIMSDK/Interface/OIMManager+Friend.h"; sourceTree = ""; }; + 3D1BD54F32FEA8B419595BA240C94480 /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = ""; }; + 3D4A125EBE4CD0E6BE5C3AD8844B4ED2 /* vp8i_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8i_enc.h; path = src/enc/vp8i_enc.h; sourceTree = ""; }; + 3D6F1F6235D27905112A264399FED4CE /* ValidationType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValidationType.swift; path = Sources/Moya/ValidationType.swift; sourceTree = ""; }; + 3D9C02EF624CB446B741F38FE406BD6C /* random_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = random_utils.c; path = src/utils/random_utils.c; sourceTree = ""; }; + 3DA85078442F85C103C504B52839F0F0 /* AnimationKeypathExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationKeypathExtension.swift; path = Sources/Private/Utility/Extensions/AnimationKeypathExtension.swift; sourceTree = ""; }; + 3DADC6D26EF828EEF026810D2FBFF029 /* OIMGCDMulticastDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMGCDMulticastDelegate.h; path = OpenIMSDK/Callbacker/OIMGCDMulticastDelegate.h; sourceTree = ""; }; + 3DB74891B8AB0467BEFDE079CE088BDB /* YBIBVideoActionBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoActionBar.h; path = Video/YBIBVideoActionBar.h; sourceTree = ""; }; + 3DEBBB8742EF473DA2220068870AB823 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; + 3E19B56DE39494FBA37B57692D6EF6E8 /* YBIBImageCell+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBImageCell+Internal.h"; path = "YBImageBrowser/Image/YBIBImageCell+Internal.h"; sourceTree = ""; }; + 3E3D3A6605105A05915DAFF56B3E7484 /* SGScanViewConfigure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGScanViewConfigure.m; path = SGQRCode/ScanView/SGScanViewConfigure.m; sourceTree = ""; }; + 3E46E9101707D299A81EB09D009879B7 /* curry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = curry.swift; path = Source/Tools/curry.swift; sourceTree = ""; }; + 3E87DC2A85A5005C8E2FCC5995CC23EF /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = AMapNaviKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; + 3E98048F6AED061BC53FC1374D2C04CB /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = AMapNaviKit.framework/Headers/MAMapView.h; sourceTree = ""; }; + 3E989CDF1E82ABF5E5274E43984AB7E1 /* IQKeyboardReturnManager-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardReturnManager-Info.plist"; sourceTree = ""; }; + 3EA65CC2A834F5E63C4A52C2A7319F84 /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "SDWebImage/Core/UIImage+GIF.m"; sourceTree = ""; }; + 3F0121D7CB07A04E282DB8A5CCA1216D /* GradientAnimations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientAnimations.swift; path = Sources/Private/CoreAnimation/Animations/GradientAnimations.swift; sourceTree = ""; }; + 3F13557467A85009368BE028DB5F4FD8 /* RxTableViewSectionedReloadDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewSectionedReloadDataSource.swift; path = Sources/RxDataSources/RxTableViewSectionedReloadDataSource.swift; sourceTree = ""; }; + 3F530B664CBBCBCECB97FC01335B626A /* DataExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataExtension.swift; path = Sources/Private/Utility/Extensions/DataExtension.swift; sourceTree = ""; }; + 3F7CE26A0050911740F4DB941B174655 /* SDImageGraphics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGraphics.h; path = SDWebImage/Core/SDImageGraphics.h; sourceTree = ""; }; + 3F8354460BEFF9948DF5C89F44FDA239 /* EditorImageResizerControlView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorImageResizerControlView.swift; path = Sources/HXPHPicker/Editor/View/Photo/EditorImageResizerControlView.swift; sourceTree = ""; }; + 3FB26D0614701DFF4B93B7CBDF78ADD8 /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; + 3FB31667D61F97F4712882C0F38E54FE /* TextLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextLayer.swift; path = Sources/Private/CoreAnimation/Layers/TextLayer.swift; sourceTree = ""; }; + 3FD1C214B59A7DE96290CA6A4B854FF7 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = AMapNaviKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; + 4001ED0DA20BF909CD732E71BB23F9AA /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; + 40083591364B6AF58F09D37EAC6CB534 /* YBImageBrowser.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YBImageBrowser.modulemap; sourceTree = ""; }; + 4085CE6DF7623A0250D87D9D3ED9536F /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "SDWebImage/Core/UIView+WebCache.h"; sourceTree = ""; }; + 40CF35AD1700676B162F56BFE7EE16AC /* YBIBContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBContainerView.m; path = YBImageBrowser/Base/YBIBContainerView.m; sourceTree = ""; }; + 40E382C847B3E998A1F743FF5B497116 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; + 40E4086E551292F70D190A20DFDAB2D2 /* SDImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoader.m; path = SDWebImage/Core/SDImageLoader.m; sourceTree = ""; }; + 40F99231C1E714CB779A87117BDEC9E6 /* OperationQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "OperationQueue+Alamofire.swift"; path = "Source/Extensions/OperationQueue+Alamofire.swift"; sourceTree = ""; }; + 40FE4A4A7521546305401CCD738BBB94 /* YBIBVideoCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoCell.h; path = Video/YBIBVideoCell.h; sourceTree = ""; }; + 4131E6311851B2AF53CB4B64B624401E /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; + 41706C4C5D58603CF119BE3EFD05067F /* RxDataSources.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxDataSources.debug.xcconfig; sourceTree = ""; }; 4173C63C9C2260C59FD9E0AD257A1200 /* URLNavigator */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = URLNavigator; path = URLNavigator.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 41F06BEBAA00386036B1AE9B11FE98CD /* Core+URL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+URL.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+URL.swift"; sourceTree = ""; }; - 420563CAD70D8BA34B04A0D9C082C3CA /* SDImageCachesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManager.m; path = SDWebImage/Core/SDImageCachesManager.m; sourceTree = ""; }; + 419BC3E51A8F87743335B9EDB9CD6001 /* SDImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoderHelper.h; path = SDWebImage/Core/SDImageCoderHelper.h; sourceTree = ""; }; + 419BF6555B0192E632269C16AB815ADD /* SDWebImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-umbrella.h"; sourceTree = ""; }; + 41B2E534D8852E46F6220355D395BC33 /* IQTextView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQTextView-Info.plist"; sourceTree = ""; }; + 41FA04F38C7F46D8E5CEAB41063BEC2A /* SDMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDMemoryCache.h; path = SDWebImage/Core/SDMemoryCache.h; sourceTree = ""; }; 420D86B6DE49D1E1898C3A498E4F4195 /* RxSwift-RxSwift_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "RxSwift-RxSwift_Privacy"; path = RxSwift_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 4224CB48BE87734C0B6DE9778DCF5FE5 /* MASConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraint.m; path = Masonry/MASConstraint.m; sourceTree = ""; }; - 4231D1B052E4E5A450B86EFCB427E913 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = AMapNaviKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; - 42591ECDC6F7D187123173B449DC638A /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = SDWebImage/Core/SDWebImageManager.h; sourceTree = ""; }; - 4269C0FA0DEF9E24ED9E75A78554B0DC /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; - 42876C5DFFA82694CBDC3923BD0923F6 /* mapAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = mapAt.swift; path = Source/RxSwift/mapAt.swift; sourceTree = ""; }; - 42B209629D05877426F72A34D663A93E /* not.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = not.swift; path = Source/RxSwift/not.swift; sourceTree = ""; }; - 42BDFA59E72E915D77ACD0722D228E10 /* OIMManager+Group.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+Group.m"; path = "OpenIMSDK/Interface/OIMManager+Group.m"; sourceTree = ""; }; - 42BEA4604A6C9B354F3218094BA972AA /* NetworkActivityPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkActivityPlugin.swift; path = Sources/Moya/Plugins/NetworkActivityPlugin.swift; sourceTree = ""; }; - 42D445B7CEC49B07DB56F022960A4396 /* Infallible+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Debug.swift"; path = "RxSwift/Traits/Infallible/Infallible+Debug.swift"; sourceTree = ""; }; - 430C29FBAB6AAFD0D610191AEE538A8A /* Archive+Writing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Writing.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+Writing.swift"; sourceTree = ""; }; - 432C87748D3779E65F6DECC589660BB8 /* bit_writer_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = bit_writer_utils.c; path = src/utils/bit_writer_utils.c; sourceTree = ""; }; - 437AFDFC306B3A46E76568FA19B0F960 /* CredentialsPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CredentialsPlugin.swift; path = Sources/Moya/Plugins/CredentialsPlugin.swift; sourceTree = ""; }; - 43B0572EDFF9A06879263FB830E21E60 /* common_sse41.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_sse41.h; path = src/dsp/common_sse41.h; sourceTree = ""; }; - 43CE92128FDAC4848B96B14EC26CADF8 /* MAMVTTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMVTTileOverlay.h; path = AMapNaviKit.framework/Headers/MAMVTTileOverlay.h; sourceTree = ""; }; - 43D2A0C40DDEE1D9745B263171F1315D /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; - 43E22B096DBB30A9C296D8002293DC4B /* CALayer+setupLayerHierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CALayer+setupLayerHierarchy.swift"; path = "Sources/Private/CoreAnimation/Layers/CALayer+setupLayerHierarchy.swift"; sourceTree = ""; }; + 421644C893D1A8F6A9CACCBACAB5EBF9 /* not+RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "not+RxCocoa.swift"; path = "Source/RxCocoa/not+RxCocoa.swift"; sourceTree = ""; }; + 42349B67B8A65A3218D61BEDB5CF8CCE /* UIView+RespondersObjc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+RespondersObjc.swift"; path = "IQKeyboardToolbarManager/Classes/UIKitExtensions/UIView+RespondersObjc.swift"; sourceTree = ""; }; + 42406C0EF6B685D99AB574FEA9547733 /* lottie-ios.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "lottie-ios.release.xcconfig"; sourceTree = ""; }; + 425DD742A63EBF83720BBCEB9F90D157 /* UICollectionViewLayout+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewLayout+MJRefresh.m"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.m"; sourceTree = ""; }; + 42C34E959C31B3A99770C69E3F79342B /* BaseConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BaseConfiguration.swift; path = Sources/HXPHPicker/Core/Config/BaseConfiguration.swift; sourceTree = ""; }; + 42C63CBEE00781E0E576DA64E731EAE3 /* IQKeyboardReturnManager-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardReturnManager-dummy.m"; sourceTree = ""; }; + 42C66B2900D6AD5047F862AB1D74D1BB /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Sources/ConstraintMakerEditable.swift; sourceTree = ""; }; + 42D6C420A4316A14B2E14CEB97958649 /* DDContextFilterLogFormatter+Deprecated.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "DDContextFilterLogFormatter+Deprecated.m"; path = "Sources/CocoaLumberjack/Extensions/DDContextFilterLogFormatter+Deprecated.m"; sourceTree = ""; }; + 4324984B7940DE679C8963A22D3C867F /* Core+DispatchQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+DispatchQueue.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+DispatchQueue.swift"; sourceTree = ""; }; + 4338F0880F38C93F5FA2861193F61A66 /* RxRelay.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.release.xcconfig; sourceTree = ""; }; + 434157D04D6DFB3A5624DB49DE71CF08 /* Archive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Archive.swift; path = Sources/Private/EmbeddedLibraries/ZipFoundation/Archive.swift; sourceTree = ""; }; + 43590976E3CC3B51F3FE040A89D51282 /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; + 436069239582E94AF6CE8004CE71281F /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = MJExtension/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 436162B9FD3D5D457B0E8007317D76EF /* NodePropertyMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodePropertyMap.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/Protocols/NodePropertyMap.swift; sourceTree = ""; }; + 437C982453E4551B372860C1F0FD7D66 /* PhotoPickerControllerProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerControllerProtocol.swift; path = Sources/HXPHPicker/Picker/Controller/PhotoPickerControllerProtocol.swift; sourceTree = ""; }; + 437DB07268A0B2FE3F6F81E7D1C619DF /* AMapNaviDriveManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveManager.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveManager.h; sourceTree = ""; }; + 43BC6C8AA9E4F26F22F185F55DF23E4E /* KFImageProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageProtocol.swift; path = Sources/SwiftUI/KFImageProtocol.swift; sourceTree = ""; }; + 43D81B23B164ECF031788261D08A54ED /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardReturnManager/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; 43EAAD2AB7E6B407E80E95F643F93D22 /* MJExtension-MJExtension */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "MJExtension-MJExtension"; path = MJExtension.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 43F06690845C123E9A5263E23A0125E8 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; - 440302C5D218931A156A53699627CF20 /* IQKeyboardManager+ToolbarManagerDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+ToolbarManagerDeprecated.swift"; path = "IQKeyboardManagerSwift/IQKeyboardToolbarManager/IQKeyboardManager+ToolbarManagerDeprecated.swift"; sourceTree = ""; }; - 4418DC02D023B238ED3A42BE6A2E44EF /* catchErrorJustComplete.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = catchErrorJustComplete.swift; path = Source/RxSwift/catchErrorJustComplete.swift; sourceTree = ""; }; - 442F2AF2C8FD74DA2CF3B79683D55825 /* StrokeAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StrokeAnimation.swift; path = Sources/Private/CoreAnimation/Animations/StrokeAnimation.swift; sourceTree = ""; }; - 443B8922B4354DB09F76B4959680A3AB /* upsampling_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_sse2.c; path = src/dsp/upsampling_sse2.c; sourceTree = ""; }; - 445C75506D80CE6D9A78575546D352B2 /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; - 44603AFF4D22A84F93F4C7E157BB87E9 /* RxTabBarControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarControllerDelegateProxy.swift; sourceTree = ""; }; - 4467B8992A4062F8CC09F48B89029251 /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = AMapNaviKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; - 447DCCC32322DDD581C46142042E151B /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; - 4488D14A5CC20DBC73B82C436E316E35 /* RxScrollViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxScrollViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxScrollViewDelegateProxy.swift; sourceTree = ""; }; - 4491B52C6ADAFDD9C57218995E80D93D /* SDCycleScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDCycleScrollView.m; path = SDCycleScrollView/Lib/SDCycleScrollView/SDCycleScrollView.m; sourceTree = ""; }; - 449232222736CE25587B5680B76C1B91 /* IQKeyboardCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardCore.debug.xcconfig; sourceTree = ""; }; - 44AD2949AD95CA65D7771687A771EE3D /* Signal+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Signal+Subscription.swift"; path = "RxCocoa/Traits/Signal/Signal+Subscription.swift"; sourceTree = ""; }; - 44BF008AA7F4376451078C5969D9A9FC /* Date+Components.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Components.swift"; path = "Sources/SwiftDate/Date/Date+Components.swift"; sourceTree = ""; }; - 44DF6974E5FEA2BA3EB65D807DA0C248 /* upsampling_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_msa.c; path = src/dsp/upsampling_msa.c; sourceTree = ""; }; - 4521951427EF0E83A2C4EB8BE28B4F55 /* DelegateProxyType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxyType.swift; path = RxCocoa/Common/DelegateProxyType.swift; sourceTree = ""; }; - 453DF41F81DAF04CF64EB89FE5450556 /* OIMSimpleRequstInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMSimpleRequstInfo.m; path = OpenIMSDK/Model/OIMSimpleRequstInfo.m; sourceTree = ""; }; - 45438851A57DBA29C1ED00C679CAA57A /* DateTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateTransform.swift; path = Sources/DateTransform.swift; sourceTree = ""; }; - 454DE964EAE6CF295C20550CD0F58183 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; + 43EC3291D04A29DE377961EB3967C233 /* YBIBToastView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBToastView.h; path = YBImageBrowser/AuxiliaryView/YBIBToastView.h; sourceTree = ""; }; + 43ED3C115B515C98502BB9F5074C069D /* PhotoEditorViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorViewController.swift; path = Sources/HXPHPicker/Editor/Controller/PhotoEditorViewController.swift; sourceTree = ""; }; + 43F4BBB8D972F75419FE0FB15A7BB296 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Sources/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; + 444BEAC79F13B9F92BBBF50E27137537 /* AssetManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssetManager.swift; path = Sources/HXPHPicker/Core/Util/AssetManager.swift; sourceTree = ""; }; + 4455877DD1EA6C0DB754EB1CB35B3DD6 /* endian_inl_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = endian_inl_utils.h; path = src/utils/endian_inl_utils.h; sourceTree = ""; }; + 4455D05FABB163049C7D21737CF61B87 /* HXPHPicker-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "HXPHPicker-dummy.m"; sourceTree = ""; }; + 44FCA597C22B0F4E1363734190A7C0AF /* SDCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDCollectionViewCell.h; path = SDCycleScrollView/Lib/SDCycleScrollView/SDCollectionViewCell.h; sourceTree = ""; }; + 45045E586F3D3D1CE9C60E04AA93E5F1 /* IQKeyboardManager+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Position.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Position.swift"; sourceTree = ""; }; + 450E6AE9B17D7A74ABECBBB7869B8EC3 /* TransformAnimations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformAnimations.swift; path = Sources/Private/CoreAnimation/Animations/TransformAnimations.swift; sourceTree = ""; }; + 450F2575E6EEF6DA8421677B3BEC4232 /* near_lossless_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = near_lossless_enc.c; path = src/enc/near_lossless_enc.c; sourceTree = ""; }; + 45100B48DC9ECCDB1F7005CC78FF48F3 /* libwebp.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = libwebp.debug.xcconfig; sourceTree = ""; }; + 4513C0DBD7531E23B47610739515BF79 /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = ""; }; + 451F9D57417BE8D032CBECE0A0285FF5 /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; 45528F89822ACD0BFE4789411E978828 /* RxCocoa-RxCocoa_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "RxCocoa-RxCocoa_Privacy"; path = RxCocoa_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 4564B70EBA34C463AA114584243BE0BF /* UIViewConfiguringSwiftUIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIViewConfiguringSwiftUIView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/UIViewConfiguringSwiftUIView.swift; sourceTree = ""; }; - 45B20547E5446D50FC7EA4FDB6E71973 /* Task.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Task.swift; path = Sources/Moya/Task.swift; sourceTree = ""; }; - 45BC82300AEAB2E4EC4480B7584A4D4B /* MJRefreshStateTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.m; sourceTree = ""; }; - 45CE954AD4516A518BF714FE281EF8BA /* NotAuthorizedConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NotAuthorizedConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/NotAuthorizedConfiguration.swift; sourceTree = ""; }; - 45D324D8F3CC753873F8C6CA71268186 /* OIMConversationInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMConversationInfo.m; path = OpenIMSDK/Model/OIMConversationInfo.m; sourceTree = ""; }; - 45DFEACC9D631D26D94A80DD88E9A7FE /* IQKeyboardResignHandler+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardResignHandler+Internal.swift"; path = "IQKeyboardManagerSwift/Resign/IQKeyboardResignHandler+Internal.swift"; sourceTree = ""; }; - 45E9DE4557D8293A19D3A550F53621EF /* VideoEditResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditResult.swift; path = Sources/HXPHPicker/Editor/VideoEditResult.swift; sourceTree = ""; }; - 45E9F00739D1C78BEB77C1D894110477 /* DotLottieCacheProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieCacheProvider.swift; path = Sources/Public/DotLottie/Cache/DotLottieCacheProvider.swift; sourceTree = ""; }; - 45FCEF9A4CCA5396ABB93C428F132DC0 /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Sources/ConstraintDirectionalInsets.swift; sourceTree = ""; }; - 460656997E5EE5D9E0698201F3AA7C4F /* YBIBImageCell+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBImageCell+Internal.h"; path = "YBImageBrowser/Image/YBIBImageCell+Internal.h"; sourceTree = ""; }; - 4615BE71AB6DFD6C5B396B8C746FFC5F /* OIMNotificationElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMNotificationElem.m; path = OpenIMSDK/Model/OIMNotificationElem.m; sourceTree = ""; }; - 462579B79D6A6CC7F6348619C4095225 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; - 462D44F69872C9C766F4A3AE1D1FB488 /* BRDatePickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRDatePickerView.m; path = BRPickerView/DatePicker/BRDatePickerView.m; sourceTree = ""; }; - 46773892B039F2FF17FAD63C1438BCCC /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; - 470B00D50D95D25DEBD928C92FC8DD02 /* MARouteOverlayModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MARouteOverlayModel.h; path = AMapNaviKit.framework/Headers/MARouteOverlayModel.h; sourceTree = ""; }; - 471BB586680C33F22584838670718847 /* EpoxyModeled.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyModeled.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/EpoxyModeled.swift; sourceTree = ""; }; - 471BE400F1978BFE58CA8D140C7039A9 /* Core+DispatchQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+DispatchQueue.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+DispatchQueue.swift"; sourceTree = ""; }; - 47446798A39B13AD570563A4D84606F1 /* SDWebImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.release.xcconfig; sourceTree = ""; }; - 47768A40F3D33C038832DF35295FF281 /* AssetManager+LivePhoto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+LivePhoto.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+LivePhoto.swift"; sourceTree = ""; }; - 47A356A72C40BBF9F4E1F19F1C5E5173 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; - 47A444F6413E7C86961130E10B259684 /* CallbackProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CallbackProxy.m; path = OpenIMSDK/CallbackProxy/CallbackProxy.m; sourceTree = ""; }; - 47AD85C65452A893BBDD93B6F715F4C4 /* SGPermission.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGPermission.h; path = SGQRCode/Permission/SGPermission.h; sourceTree = ""; }; - 47FC08103ACD3EB10255D500E7F9B14A /* InterpolatableExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InterpolatableExtensions.swift; path = Sources/Private/Utility/Interpolatable/InterpolatableExtensions.swift; sourceTree = ""; }; - 48014DD5720694BF22B0C85D4707B517 /* IQKeyboardManager+Resign.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Resign.swift"; path = "IQKeyboardManagerSwift/Resign/IQKeyboardManager+Resign.swift"; sourceTree = ""; }; - 4815A605FC1C6404595464950A0218CD /* SetBehaviorsProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SetBehaviorsProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/SetBehaviorsProviding.swift; sourceTree = ""; }; - 484B9927E2D287505141D36AFE79EFE6 /* AssetManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssetManager.swift; path = Sources/HXPHPicker/Core/Util/AssetManager.swift; sourceTree = ""; }; - 486C2A3DD8FDC6E60C70527044ACFF39 /* Core+UIDevice.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+UIDevice.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+UIDevice.swift"; sourceTree = ""; }; - 487528F754109A06808C429BC1929E3D /* CocoaMQTTStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTStorage.swift; path = Source/CocoaMQTTStorage.swift; sourceTree = ""; }; - 4889963C15B2BD0FAE42C0EE1F5A4ED1 /* PhotoPickerViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerViewController.swift; path = Sources/HXPHPicker/Picker/Controller/PhotoPickerViewController.swift; sourceTree = ""; }; - 488AB3A050067BDB2F3EB972675DBC79 /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/PrimitiveSequence/Single.swift; sourceTree = ""; }; - 48D2AB338D1D6FB2B3D7C24602C13F2D /* KeychainWrapperSubscript.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeychainWrapperSubscript.swift; path = SwiftKeychainWrapper/KeychainWrapperSubscript.swift; sourceTree = ""; }; - 48DEDC708E65A29B369AEAEB65B1860B /* AMapNaviDriveManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveManager.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveManager.h; sourceTree = ""; }; - 492111DCF538B9F68B373EB70D48D893 /* Group.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Group.swift; path = Sources/Private/Model/ShapeItems/Group.swift; sourceTree = ""; }; - 4929B1F7EAFF22A61DD11940DBE4F8EB /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = ""; }; - 4931F43434095D8A528405D10F581E71 /* CompositionLayersInitializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositionLayersInitializer.swift; path = Sources/Private/MainThread/LayerContainers/Utility/CompositionLayersInitializer.swift; sourceTree = ""; }; - 494D7B994F22DA9B76CF9DAB315E9DE2 /* DDLogFlag+DDLogLevel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DDLogFlag+DDLogLevel.swift"; path = "Sources/CocoaLumberjackSwift/DDLogFlag+DDLogLevel.swift"; sourceTree = ""; }; - 4950188F591219F71B998D9AFCFF341E /* YBIBUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBUtilities.m; path = YBImageBrowser/Helper/YBIBUtilities.m; sourceTree = ""; }; - 495E603D8B1AA5A3780E1D5C309626D2 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardToolbar/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 4992EED53F61EF044EE9A2E8A6224DD3 /* RxSwiftExt-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwiftExt-prefix.pch"; sourceTree = ""; }; - 49BE33F18D75F6473F466996679A7788 /* YBIBVideoData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoData.m; path = Video/YBIBVideoData.m; sourceTree = ""; }; - 49C7FCB33B32B0C5230B42D850AE19D2 /* EventMonitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventMonitor.swift; path = Source/Features/EventMonitor.swift; sourceTree = ""; }; - 49FC924439A2F02853E5002AB25E9853 /* PickerCamerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerCamerViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PickerCamerViewCell.swift; sourceTree = ""; }; - 49FE8250CEB1B1D102C700718CA4B50B /* Shape.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Shape.swift; path = Sources/Private/Model/ShapeItems/Shape.swift; sourceTree = ""; }; - 4A370294A2330180AC9624AE12ED48FA /* YBIBImageLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageLayout.h; path = YBImageBrowser/Image/YBIBImageLayout.h; sourceTree = ""; }; - 4A3E4086E9EAA277B7573229B324BDA3 /* VideoPlayerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoPlayerView.swift; path = Sources/HXPHPicker/Core/View/VideoPlayerView.swift; sourceTree = ""; }; - 4A52891B952CE0665BC3EBECA6DD030A /* PhotoEditorViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorViewController.swift; path = Sources/HXPHPicker/Editor/Controller/PhotoEditorViewController.swift; sourceTree = ""; }; - 4A617717B7ABD0C1BFF39E15F317A05A /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; - 4A93DE9920908C46690FDE778E522B0D /* PhotoPickerBottomView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerBottomView.swift; path = Sources/HXPHPicker/Picker/View/PhotoPickerBottomView.swift; sourceTree = ""; }; - 4AA37BBEC0DD31AEFA4394E8A89FB378 /* ignore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ignore.swift; path = Source/RxSwift/ignore.swift; sourceTree = ""; }; - 4ABBB15F7BEFAB767E87DE7342DBA529 /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; - 4AE63264BC03C2C87A92385757DF3914 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; + 457804E8BDCE1A881E6B8928B850EBE4 /* RxTabBarControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarControllerDelegateProxy.swift; sourceTree = ""; }; + 45A582B833AAD0C9DFC0C36091F4BECB /* LottieViewType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieViewType.swift; path = Sources/Public/Controls/LottieViewType.swift; sourceTree = ""; }; + 45CC145657A25027908875F856D3459A /* OIMFaceElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMFaceElem.h; path = OpenIMSDK/Model/OIMFaceElem.h; sourceTree = ""; }; + 45D245CE20651BA36DC2C9E5E16387D5 /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; + 45D88730776B91AC5F5107DF834F0B7B /* KingfisherWebP-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KingfisherWebP-umbrella.h"; sourceTree = ""; }; + 4621CE92F1148223281DE8F7B68CFE6B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardToolbar/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 4629824C6330BB89F7655EFDF4BEEEEA /* CropConfirmViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CropConfirmViewConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/CropConfirmViewConfiguration.swift; sourceTree = ""; }; + 464731FA2DB532B78A194321D1457F13 /* Date+Dispatch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Dispatch.swift"; path = "RxSwift/Date+Dispatch.swift"; sourceTree = ""; }; + 465FA95ABAEBC72981E6AB5865FABE15 /* filters_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = filters_utils.h; path = src/utils/filters_utils.h; sourceTree = ""; }; + 467E99250A925C19D9661CE7AEFB682F /* IQScrollViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQScrollViewConfiguration.swift; path = IQKeyboardManagerSwift/IQKeyboardManager/Configuration/IQScrollViewConfiguration.swift; sourceTree = ""; }; + 469920D6A7A800C5E6BAAAF53258338E /* ResourceBundle-RxCocoa_Privacy-RxCocoa-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-RxCocoa_Privacy-RxCocoa-Info.plist"; sourceTree = ""; }; + 469C1AACEE22459DBF5B1A6F0A8D51F8 /* AMapNaviStatisticsInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviStatisticsInfo.h; path = AMapNaviKit.framework/Headers/AMapNaviStatisticsInfo.h; sourceTree = ""; }; + 46ADDA665EEAD24197FA80BF4DFF6C22 /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; + 46B1296E3B2F2471609ED08C9BC0FC22 /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; + 46BFD46883183DA70F47692E2C001855 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Sources/ConstraintPriorityTarget.swift; sourceTree = ""; }; + 46CE439A1FEF43BD27D424E76BC06419 /* Differentiator.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Differentiator.modulemap; sourceTree = ""; }; + 46D4B1D3E24073490939C3FD0CE271A9 /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager.swift; sourceTree = ""; }; + 46D64859A483A73496059FFC60D6E9AF /* IQTextView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQTextView-prefix.pch"; sourceTree = ""; }; + 4704B6C6E577BF3E1C6DA67D9A83D7E0 /* ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist"; sourceTree = ""; }; + 4719B398677C6C558C3A17C3DFD5A13D /* SwiftLogLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftLogLevel.h; path = Sources/CocoaLumberjackSwiftSupport/include/CocoaLumberjackSwiftSupport/SwiftLogLevel.h; sourceTree = ""; }; + 475B4C4D5D26DF387B50DE90CD858A35 /* SwiftKeychainWrapper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftKeychainWrapper-prefix.pch"; sourceTree = ""; }; + 4785A4C8932E320C4ADA27E0B5EB87C9 /* PublishRelay+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PublishRelay+Signal.swift"; path = "RxCocoa/Traits/Signal/PublishRelay+Signal.swift"; sourceTree = ""; }; + 4788AF838C163FFEAB280F29C1A1BA8E /* AlbumViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/AlbumViewCell.swift; sourceTree = ""; }; + 479A518EDA6103E2C37CCBE6C7F5AD64 /* PhotoError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoError.swift; path = Sources/HXPHPicker/Core/Model/PhotoError.swift; sourceTree = ""; }; + 47BDE8F7D991B297D960E436500DEDAC /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; + 47F7B0B08BB1F18C1F3DF9E8C9C6CF35 /* FrameDisconnect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameDisconnect.swift; path = Source/FrameDisconnect.swift; sourceTree = ""; }; + 4804B5C2D8C096382F402D6A57EDF35B /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; + 481EA36C570C6A6A74889548AE141A98 /* KeyedDecodingContainerExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyedDecodingContainerExtensions.swift; path = Sources/Private/Model/Extensions/KeyedDecodingContainerExtensions.swift; sourceTree = ""; }; + 482261ED6DCBF979048B54B659FA371B /* OIMManager+Conversation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+Conversation.m"; path = "OpenIMSDK/Interface/OIMManager+Conversation.m"; sourceTree = ""; }; + 48247E39E7506062B8EADAB99065DEB8 /* Data+Serialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+Serialization.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Data+Serialization.swift"; sourceTree = ""; }; + 48346B19B4372A73BF98A3210CF60415 /* Mappable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Mappable.swift; path = Sources/Mappable.swift; sourceTree = ""; }; + 483E775E54E4A9AE759388573DC9251C /* YYImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YYImage.modulemap; sourceTree = ""; }; + 485115B3F29456B8DA7D212C53C8A851 /* YBIBVideoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoView.m; path = Video/YBIBVideoView.m; sourceTree = ""; }; + 48532924B7D1C720ED1600E8038466E8 /* SDImageLoadersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoadersManager.m; path = SDWebImage/Core/SDImageLoadersManager.m; sourceTree = ""; }; + 4854615A1AFC57876E17028D888D3538 /* Data+CompressionDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+CompressionDeprecated.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Data+CompressionDeprecated.swift"; sourceTree = ""; }; + 487600E5D60D241CEA4DE88AAC2E2FCE /* UIView+IQKeyboardManagerExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+IQKeyboardManagerExtension.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManagerExtension/UIView+IQKeyboardManagerExtension.swift"; sourceTree = ""; }; + 48BDC54DB9AF4B43695E92FCD39BCFF6 /* SDImageIOAnimatedCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoder.h; path = SDWebImage/Core/SDImageIOAnimatedCoder.h; sourceTree = ""; }; + 48E23D981B20E0CA3D38A63EE86F09BC /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = AMapNaviKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + 49243E3837BBD4F54EEA8C2F01A08AEE /* Calendars.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Calendars.swift; path = Sources/SwiftDate/Supports/Calendars.swift; sourceTree = ""; }; + 494DFE5ABED674702102B91FB11388B4 /* quant_levels_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_levels_utils.c; path = src/utils/quant_levels_utils.c; sourceTree = ""; }; + 4954A7B5B41927EAA6B8BC99966CFED4 /* idec_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = idec_dec.c; path = src/dec/idec_dec.c; sourceTree = ""; }; + 496E8040C0DEA584A32A07D020E1A5D4 /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; + 49708D9E34FB5B18841329A06C017BA5 /* TAAnimatedDotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TAAnimatedDotView.h; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAAnimatedDotView.h; sourceTree = ""; }; + 49AAD24A62D7C85D13BDDDFECC01BD9D /* SDWebImageDownloaderResponseModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderResponseModifier.m; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.m; sourceTree = ""; }; + 49AC684F3F984737574D1F67C266831E /* EnumOperators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EnumOperators.swift; path = Sources/EnumOperators.swift; sourceTree = ""; }; + 49B05536844DD19FAFB1D52968716645 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Sources/ConstraintLayoutSupport.swift; sourceTree = ""; }; + 49C2B6BCE3D97339275791E89C0BFFD0 /* YBImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBImage.m; path = YBImageBrowser/Image/YBImage.m; sourceTree = ""; }; + 49FA57FEF75DB33E6ADBDEDBF6986246 /* KeyframeGroup+exactlyOneKeyframe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KeyframeGroup+exactlyOneKeyframe.swift"; path = "Sources/Private/CoreAnimation/Extensions/KeyframeGroup+exactlyOneKeyframe.swift"; sourceTree = ""; }; + 4A2EA3A189420A6B6C5447AE4E803008 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/RxCocoa/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 4A49A39819E45829F053B19CD91B4749 /* DeniedAuthorizationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DeniedAuthorizationView.swift; path = Sources/HXPHPicker/Picker/View/DeniedAuthorizationView.swift; sourceTree = ""; }; + 4A8754184AE6657ECEE0B8969FC93094 /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; + 4AA44FFC82CCBA28E7E2F2BE744B3E87 /* DDContextFilterLogFormatter+Deprecated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDContextFilterLogFormatter+Deprecated.h"; path = "Sources/CocoaLumberjack/include/CocoaLumberjack/DDContextFilterLogFormatter+Deprecated.h"; sourceTree = ""; }; + 4ABDA192D9A79375982BA70EAA279755 /* Popover.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Popover.release.xcconfig; sourceTree = ""; }; + 4AC4654C7F870A7E155D02F6EC27F90E /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; + 4AE3FE2A239D3444FCE7883123188170 /* SDImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGIFCoder.m; path = SDWebImage/Core/SDImageGIFCoder.m; sourceTree = ""; }; 4AFBBCC3AC2D57FEB1F37DD9DD64C777 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; - 4B047925674E66A1601795369A119285 /* AnyValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyValueProvider.swift; path = Sources/Public/DynamicProperties/AnyValueProvider.swift; sourceTree = ""; }; - 4B3CA54CF4140A29416D6E78D818183C /* SDImageLoadersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoadersManager.h; path = SDWebImage/Core/SDImageLoadersManager.h; sourceTree = ""; }; - 4B448FA8D39E3AB70FF537FB68F45EEE /* Editor+UIImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Editor+UIImage.swift"; path = "Sources/HXPHPicker/Editor/Extension/Editor+UIImage.swift"; sourceTree = ""; }; - 4B67CC0AAE0A18BDB01D74F419A41E4F /* ThreadSafeDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThreadSafeDictionary.swift; path = Source/ThreadSafeDictionary.swift; sourceTree = ""; }; - 4B8E972A290EFE0868EFCEF365FE4350 /* quant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant.h; path = src/dsp/quant.h; sourceTree = ""; }; - 4B9CAC6326F6A58F20E24A116D3FB781 /* RxGesture-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxGesture-dummy.m"; sourceTree = ""; }; - 4C15536DF5A65DFDAC0F24F9125B2DAD /* OIMFullUserInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMFullUserInfo.m; path = OpenIMSDK/Model/OIMFullUserInfo.m; sourceTree = ""; }; - 4C25E030AD5FBC5ADB833FF290B6A0F9 /* Date+Math.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Math.swift"; path = "Sources/SwiftDate/Date/Date+Math.swift"; sourceTree = ""; }; - 4C2DBA803DB968D6EA2BA1B50A53393C /* KeyframeGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeGroup.swift; path = Sources/Private/Model/Keyframes/KeyframeGroup.swift; sourceTree = ""; }; - 4C4124C5853026DA1E3328CD09D36D35 /* Changeset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Changeset.swift; path = Sources/Differentiator/Changeset.swift; sourceTree = ""; }; + 4B18E05BF04852270ECE9D91AC5BCBD8 /* SGWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGWeakProxy.m; path = SGQRCode/WeakProxy/SGWeakProxy.m; sourceTree = ""; }; + 4B1B5330DE23E7205F899597FCAFC343 /* AnimationCacheProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationCacheProvider.swift; path = Sources/Public/AnimationCache/AnimationCacheProvider.swift; sourceTree = ""; }; + 4B1EC3EA3ACF7AA43465F920D6443987 /* RxRelay.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxRelay.modulemap; sourceTree = ""; }; + 4B6D9B3A90E27C653664A970CC73C967 /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; + 4B72B8AE859C4C865DCE0A914E16546F /* LayerEffect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerEffect.swift; path = Sources/Private/Model/LayerEffects/LayerEffect.swift; sourceTree = ""; }; + 4B74320C7A6821AF0062B5728A8D3E09 /* sharpyuv_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_neon.c; path = sharpyuv/sharpyuv_neon.c; sourceTree = ""; }; + 4B99D0FAB409C5A3A952D5323F8374A4 /* TestHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TestHelpers.swift; path = Sources/Private/Utility/Debugging/TestHelpers.swift; sourceTree = ""; }; + 4BCC56FBEA9F94576C4545E001C18056 /* LayerImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerImageProvider.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerImageProvider.swift; sourceTree = ""; }; + 4BCEE35ACBF32E9BE834C39E2319C5B6 /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; + 4BF06111C52C3FE2DD3C43A1C2C1EFB2 /* OpenIMSDK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OpenIMSDK.h; path = OpenIMSDK/OpenIMSDK.h; sourceTree = ""; }; + 4BFE95550FEA24774F72F16051053708 /* ViewDifferentiatorProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewDifferentiatorProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/ViewDifferentiatorProviding.swift; sourceTree = ""; }; + 4C03294DC69F8AF49FD974F7A9279DDA /* LayerTextProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerTextProvider.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerTextProvider.swift; sourceTree = ""; }; + 4C22F3736906EAF94B2DECCC50F96E85 /* NavigatorDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NavigatorDelegate.swift; path = Sources/URLNavigator/NavigatorDelegate.swift; sourceTree = ""; }; + 4C44AA959AFEB65CAE5201941008979F /* DateFormatterTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateFormatterTransform.swift; path = Sources/DateFormatterTransform.swift; sourceTree = ""; }; + 4C50E181DE130D87C79F6FFBDF9B5A9C /* SDWebImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SDWebImage.modulemap; sourceTree = ""; }; 4C7573034822F093BCAF13EC6B7B8454 /* RxGesture */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxGesture; path = RxGesture.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4CDDB41F45BB0528AD853530632A0472 /* vp8l_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8l_enc.c; path = src/enc/vp8l_enc.c; sourceTree = ""; }; - 4CEEB80809FAB4F66A2DD319C7722CF4 /* ConcurrentAtomic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentAtomic.swift; path = Source/utilities/ConcurrentAtomic.swift; sourceTree = ""; }; - 4D044FD6FF7F754904CD0351B383D36A /* SGPermissionCamera.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGPermissionCamera.m; path = SGQRCode/Permission/SGPermissionCamera.m; sourceTree = ""; }; - 4D0B5E365C216932E8C9DE463C58349D /* Transform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Transform.swift; path = Sources/Private/Model/Objects/Transform.swift; sourceTree = ""; }; - 4D4A438769CD2860B1DC22B87FA1D444 /* URLPathComponent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLPathComponent.swift; path = Sources/URLMatcher/URLPathComponent.swift; sourceTree = ""; }; - 4D6541E31598384943B59E180CE1130F /* UIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Hierarchy.swift"; path = "IQKeyboardCore/Classes/UIKitExtensions/UIView+Hierarchy.swift"; sourceTree = ""; }; - 4D87BB6629C373F796825A201BCC3435 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Sources/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; - 4DED3B7D64106C7CD6DC7033F8340AE6 /* UICollectionView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Rx.swift"; path = "RxCocoa/iOS/UICollectionView+Rx.swift"; sourceTree = ""; }; - 4DFFECA84411FF8DD9BDB55A605B92B0 /* Infallible+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Bind.swift"; path = "RxCocoa/Common/Infallible+Bind.swift"; sourceTree = ""; }; - 4E046B009D3145657AD6ACB1A705C880 /* URLSession+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+Rx.swift"; path = "RxCocoa/Foundation/URLSession+Rx.swift"; sourceTree = ""; }; - 4E2C6F5D4B00A06581E08DF9D333D8C4 /* AssetManager+ImageData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+ImageData.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+ImageData.swift"; sourceTree = ""; }; - 4E32131FDCA3BCBB054E4C6DA760DE57 /* SDGraphicsImageRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDGraphicsImageRenderer.h; path = SDWebImage/Core/SDGraphicsImageRenderer.h; sourceTree = ""; }; - 4E946A2BE1F20EAD561032D4F7A91FD0 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; - 4E98E9725990436A54B35DE386F036C7 /* TraitCollectionProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TraitCollectionProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/TraitCollectionProviding.swift; sourceTree = ""; }; - 4E99EF6FF49757F1ECB0A1B8FE89383F /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; - 4EADC72F1496B0FD1F72A58983C19162 /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; - 4EE9786832D375452886769E9705C329 /* Array+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+Extensions.swift"; path = "Sources/RxDataSources/Array+Extensions.swift"; sourceTree = ""; }; - 4F16552234EBD8659A7D09E177B8A192 /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; - 4F2C8B2F1E0BB637B25B3345F4B0036E /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; - 4F4610BF501AF8FC3439BFA2D71FC272 /* picture_csp_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_csp_enc.c; path = src/enc/picture_csp_enc.c; sourceTree = ""; }; - 4F970FEFBE3AF5C5F1599E123E4ADAE9 /* YBImageBrowser.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YBImageBrowser.modulemap; sourceTree = ""; }; - 4F99A22E4CC785C0B6FFFE9379626A86 /* Core+UIColor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+UIColor.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+UIColor.swift"; sourceTree = ""; }; - 4FC66F0CA185AA9A79F79EDFF1BD1B55 /* ignoreErrors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ignoreErrors.swift; path = Source/RxSwift/ignoreErrors.swift; sourceTree = ""; }; - 4FD17A7B804AFD079019016EA14F71D9 /* OpenIMSDKCore-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "OpenIMSDKCore-xcframeworks.sh"; sourceTree = ""; }; - 4FE651E34F6B74738927B77C29EF31BB /* ReplayRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplayRelay.swift; path = RxRelay/ReplayRelay.swift; sourceTree = ""; }; - 4FF46093D28A7BED7F6B5DA05FE456C8 /* RetryPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryPolicy.swift; path = Source/Features/RetryPolicy.swift; sourceTree = ""; }; - 4FF7A73086DF52F22FC04F6A2781ECFA /* frame_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = frame_dec.c; path = src/dec/frame_dec.c; sourceTree = ""; }; - 500A80BF46C5FC693AC330830BEEFCF7 /* IQKeyboardToolbarManager.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardToolbarManager.modulemap; sourceTree = ""; }; - 501976B35300F24B5F175798469D05B1 /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = AMapNaviKit.framework/Headers/MAConfig.h; sourceTree = ""; }; - 502933C679F74CD475DE0F8EF1CD0351 /* YBIBVideoCell+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBVideoCell+Internal.h"; path = "Video/YBIBVideoCell+Internal.h"; sourceTree = ""; }; - 5040F3F1ADDEEE6609DFF69DA9955EB8 /* LottieAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimation.swift; path = Sources/Public/Animation/LottieAnimation.swift; sourceTree = ""; }; + 4CA589CFD6592D81E9DE9F475A647FDB /* DDLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLog.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDLog.h; sourceTree = ""; }; + 4CB34925F9334D08A942933D62FB10D4 /* RxCocoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoa.h; path = RxCocoa/RxCocoa.h; sourceTree = ""; }; + 4CBC5529479DB1C7A9808D8D16EFEFEF /* Changeset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Changeset.swift; path = Sources/Differentiator/Changeset.swift; sourceTree = ""; }; + 4CC423086751BAA37CCA81034ABF31EA /* IQKeyboardToolbarManager-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardToolbarManager-prefix.pch"; sourceTree = ""; }; + 4CD5C0804E49D5B695AB39EA3C0B3D8B /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; + 4D09F84B5C69C822B90A926E88267A31 /* TakeWithPredicate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWithPredicate.swift; path = RxSwift/Observables/TakeWithPredicate.swift; sourceTree = ""; }; + 4D196131ADE8BE0D03890777C170F9E7 /* MJRefreshNormalTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.m; sourceTree = ""; }; + 4D20974103855F08E76C3E938AD0590D /* alpha_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_dec.c; path = src/dec/alpha_dec.c; sourceTree = ""; }; + 4D3A91DB036CE6ECE4BE874CBF916A9E /* BRDatePickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRDatePickerView.h; path = BRPickerView/DatePicker/BRDatePickerView.h; sourceTree = ""; }; + 4D42F5235578239CFFEBC19E737C3592 /* KeyframeGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeGroup.swift; path = Sources/Private/Model/Keyframes/KeyframeGroup.swift; sourceTree = ""; }; + 4D5A6F21A8F73F9CF7707AB171E50396 /* VideoEditorPlayerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorPlayerView.swift; path = Sources/HXPHPicker/Editor/View/Video/VideoEditorPlayerView.swift; sourceTree = ""; }; + 4D7775AB43137CB9B1F835FBEE69E727 /* enc_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_neon.c; path = src/dsp/enc_neon.c; sourceTree = ""; }; + 4DC4470CFAA668444430E4B9D0BF9D09 /* LottieURLSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieURLSession.swift; path = Sources/Public/Configuration/LottieURLSession.swift; sourceTree = ""; }; + 4DDE8F118755C784AE3450FBAB3C506C /* YBIBCollectionViewLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBCollectionViewLayout.m; path = YBImageBrowser/Base/YBIBCollectionViewLayout.m; sourceTree = ""; }; + 4E16E1C0718EBDAA25A239D33C0A8968 /* yuv_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_sse2.c; path = src/dsp/yuv_sse2.c; sourceTree = ""; }; + 4E358BC71B6E3249EBEE8DBC48E32D30 /* Popover-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Popover-Info.plist"; sourceTree = ""; }; + 4E687CCF7309BE0FF9B99CB8E7325813 /* bit_reader_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_reader_utils.h; path = src/utils/bit_reader_utils.h; sourceTree = ""; }; + 4EE3BCEF6EBC7632EFEC2317583C548C /* CompositionLayersInitializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositionLayersInitializer.swift; path = Sources/Private/MainThread/LayerContainers/Utility/CompositionLayersInitializer.swift; sourceTree = ""; }; + 4EE4F7704EE0FF3C8A7BFFA70486BD96 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; + 4F2991F293E26A507671FD110A39D276 /* Stroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Stroke.swift; path = Sources/Private/Model/ShapeItems/Stroke.swift; sourceTree = ""; }; + 4F3EDB0EE22E774E24B0B306E828DAA0 /* Diff.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Diff.swift; path = Sources/Differentiator/Diff.swift; sourceTree = ""; }; + 4F436AC7B500EA564C8B8363A9A89C3E /* Keyframes+combined.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Keyframes+combined.swift"; path = "Sources/Private/CoreAnimation/Extensions/Keyframes+combined.swift"; sourceTree = ""; }; + 4F4B33E7ADDEF9F46ADF26CF0DFCCD2C /* ConfigurationGlobals.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConfigurationGlobals.swift; path = Sources/CocoaLumberjackSwift/ConfigurationGlobals.swift; sourceTree = ""; }; + 4F558FAE337CB8AD86D82B53DEC76806 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; + 4F65F478FDBAE78304FE3ED6F0DC7D84 /* SDCycleScrollView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDCycleScrollView.release.xcconfig; sourceTree = ""; }; + 4F81F9F1E0EE536968499C1C58DF3A9D /* EpoxyModelArrayBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyModelArrayBuilder.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/EpoxyModelArrayBuilder.swift; sourceTree = ""; }; + 4F8A919035DB844412C1BE8382C27842 /* ConstraintMakerRelatable+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintMakerRelatable+Extensions.swift"; path = "Sources/ConstraintMakerRelatable+Extensions.swift"; sourceTree = ""; }; + 4F8D42E0EB8AD2200F963B9C8E247F56 /* NotAuthorizedConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NotAuthorizedConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/NotAuthorizedConfiguration.swift; sourceTree = ""; }; + 4FB048C373985DF1A6E27329E600B880 /* Optional+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Optional+Extensions.swift"; path = "Sources/Differentiator/Optional+Extensions.swift"; sourceTree = ""; }; + 501741F6C4E58DF5C6BA856A78A8523A /* PhotoPreviewSelectedView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPreviewSelectedView.swift; path = Sources/HXPHPicker/Picker/View/PhotoPreviewSelectedView.swift; sourceTree = ""; }; + 502E22B2A2D3A7CBE6A54B88B058346F /* GeYanSdk.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = GeYanSdk.xcframework; sourceTree = ""; }; 5069D199AB328CCD047E61C632CD7C32 /* SwiftKeychainWrapper */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftKeychainWrapper; path = SwiftKeychainWrapper.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5074D46041894EDA013455DE4B3E457B /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; - 50924CD63E5D15DF13470A4594D59D3D /* MGCDAsyncSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MGCDAsyncSocket.h; path = Source/GCD/MGCDAsyncSocket.h; sourceTree = ""; }; - 50A093DC2B78C09048AFBF0F112734D9 /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "SDWebImage/Core/NSData+ImageContentType.m"; sourceTree = ""; }; - 50A831BB755CDCB1B01934ADEE88EE04 /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Sources/Debugging.swift; sourceTree = ""; }; - 50A88317BAE4CC49C2016E2FCB0C010C /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; - 50C677F802F5141D615B43AD3AC11547 /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; - 50CC4623447971E33FF9877677923B36 /* AMapNaviHUDView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviHUDView.h; path = AMapNaviKit.framework/Headers/AMapNaviHUDView.h; sourceTree = ""; }; - 50D353ACFF8D78253F9B19705BEC1BC1 /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; - 50E1608EBE9B6ABC36B0A9E44D22E8BC /* alphai_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alphai_dec.h; path = src/dec/alphai_dec.h; sourceTree = ""; }; - 50EC47F412D7E5EA83E18A51073AFFF6 /* AMapNaviOpenNetwrokProxyManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviOpenNetwrokProxyManager.h; path = AMapNaviKit.framework/Headers/AMapNaviOpenNetwrokProxyManager.h; sourceTree = ""; }; - 510047A55C32D8990F7A302B7C9AF581 /* UITabBarController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarController+Rx.swift"; path = "RxCocoa/iOS/UITabBarController+Rx.swift"; sourceTree = ""; }; - 512A5EC99861E51029DE3180426B5910 /* bufferWithTrigger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = bufferWithTrigger.swift; path = Source/RxSwift/bufferWithTrigger.swift; sourceTree = ""; }; - 512D8022ED0EE1E20E57A350B74DD278 /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; - 5132E3D15130FDA00AEB0FBE550D8DE4 /* UIImage+MemoryCacheCost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MemoryCacheCost.m"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.m"; sourceTree = ""; }; - 51576B01B485E00ED44B09B6476B384F /* Archive+WritingDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+WritingDeprecated.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+WritingDeprecated.swift"; sourceTree = ""; }; - 51578BA0816095D587281067F3B72FCD /* SDFileAttributeHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDFileAttributeHelper.m; path = SDWebImage/Private/SDFileAttributeHelper.m; sourceTree = ""; }; - 515F5B81B298C7FA61EDE108B3843E8D /* YBImageBrowser-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YBImageBrowser-prefix.pch"; sourceTree = ""; }; - 516376F84676EF4E235C0FE47866686D /* Popover-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Popover-prefix.pch"; sourceTree = ""; }; - 516724B4EA5CF31CA6AA664EBE8C68D6 /* AnimationCacheProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationCacheProvider.swift; path = Sources/Public/AnimationCache/AnimationCacheProvider.swift; sourceTree = ""; }; + 50E7989AB328F5DEFF977674BC6E5DEE /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = AMapNaviKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; + 512C65101651E25CBB7921A07BA3136A /* OIMPictureElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMPictureElem.m; path = OpenIMSDK/Model/OIMPictureElem.m; sourceTree = ""; }; + 512CD8D0E7110EE292C905E72C809312 /* Protected.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Protected.swift; path = Source/Core/Protected.swift; sourceTree = ""; }; + 5149D39FA58B4FD86ED4A643C0A584A7 /* Infallible+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Concurrency.swift"; path = "RxSwift/Traits/Infallible/Infallible+Concurrency.swift"; sourceTree = ""; }; + 5156075200D733C25AE337845C936942 /* EpoxyModeled.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyModeled.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/EpoxyModeled.swift; sourceTree = ""; }; + 515AAA548E4EE13B1F980A2DC2B918FD /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; + 516FFDB2A114604C2AD53712BD4421A9 /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = SDWebImage/Core/SDWebImagePrefetcher.m; sourceTree = ""; }; + 5171DD8E9139F156C0311A25A842189E /* VideoEditorMusic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorMusic.swift; path = Sources/HXPHPicker/Editor/Model/VideoEditorMusic.swift; sourceTree = ""; }; 518C323F07471B8EF777A8488A6431AF /* Pods-QuickLocation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-QuickLocation.release.xcconfig"; sourceTree = ""; }; - 518C336B7A45CD568C0B15F3759118D7 /* WithUnretained.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithUnretained.swift; path = RxSwift/Observables/WithUnretained.swift; sourceTree = ""; }; 519AF98C92B517DD023896CD077EBFD4 /* CocoaLumberjack-CocoaLumberjackPrivacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "CocoaLumberjack-CocoaLumberjackPrivacy"; path = CocoaLumberjackPrivacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 51A3911308A4D250C80C7C3CB7D70158 /* IQActiveConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQActiveConfiguration.swift; path = IQKeyboardManagerSwift/IQKeyboardManager/Configuration/IQActiveConfiguration.swift; sourceTree = ""; }; - 51A570AB94191171F7D651516C617CA4 /* IQTextView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQTextView.release.xcconfig; sourceTree = ""; }; - 51AE446EE56D9B826739910D09D67AE9 /* alpha_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_dec.c; path = src/dec/alpha_dec.c; sourceTree = ""; }; + 51AECE84196BB0DC4988833E06361EF9 /* UIView+SDExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+SDExtension.m"; path = "SDCycleScrollView/Lib/SDCycleScrollView/UIView+SDExtension.m"; sourceTree = ""; }; 51BA97E8B5085EFFB47BC9C0B785CEA7 /* lottie-ios */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "lottie-ios"; path = Lottie.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 51E5DEAFF2154D6BDA3E80B5F9DDB622 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; - 51F2404344748B16B7B055B4250654D6 /* SDImageIOAnimatedCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoderInternal.h; path = SDWebImage/Private/SDImageIOAnimatedCoderInternal.h; sourceTree = ""; }; - 51F2F273AE11FBEB6404B47A68FEAA8F /* _RXDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXDelegateProxy.h; path = RxCocoa/Runtime/include/_RXDelegateProxy.h; sourceTree = ""; }; - 520F156366F1E6652318CE13C3FC5AFE /* CLIColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CLIColor.m; path = Sources/CocoaLumberjack/CLI/CLIColor.m; sourceTree = ""; }; - 521276977248711517B7D9227735264D /* TADotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TADotView.m; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TADotView.m; sourceTree = ""; }; - 5219C323084A5E5F165525EA0AA51C9D /* SDAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageView.m; path = SDWebImage/Core/SDAnimatedImageView.m; sourceTree = ""; }; - 5228B2CEE8B874C2385FC06CF37C9A6C /* lottie-ios.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "lottie-ios.debug.xcconfig"; sourceTree = ""; }; - 524866F94A13CC11706F8B5CD203B5F1 /* Date+Dispatch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Dispatch.swift"; path = "RxSwift/Date+Dispatch.swift"; sourceTree = ""; }; - 5250931951C88B703B1FA73E21386B6B /* UIView+IQKeyboardExtensionDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+IQKeyboardExtensionDeprecated.swift"; path = "IQKeyboardToolbar/Classes/IQKeyboardExtension/UIView+IQKeyboardExtensionDeprecated.swift"; sourceTree = ""; }; - 5276A665AF7EE46DCC73DC875D763D4F /* TagListView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "TagListView-Info.plist"; sourceTree = ""; }; - 527A522908678532A8ED6B2351D334FF /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = SDWebImage/Core/SDAnimatedImageRep.h; sourceTree = ""; }; - 527BD367D6128EEF6A7646EA1C981F21 /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; - 5297100A965626A3F74E618F719B176C /* EditorToolOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorToolOptions.swift; path = Sources/HXPHPicker/Editor/Model/EditorToolOptions.swift; sourceTree = ""; }; - 529B1ADFD4C14356B0AF2505A1BB4C23 /* Infallible+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Create.swift"; path = "RxSwift/Traits/Infallible/Infallible+Create.swift"; sourceTree = ""; }; - 52E9C2F0B1915F8B6136A53BD0AC7293 /* MapError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MapError.swift; path = Sources/MapError.swift; sourceTree = ""; }; - 52F9E857001BEF2F41D822EEBA2C1A10 /* MJRefreshStateTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.h; sourceTree = ""; }; - 5300D112B6708CB811F3B742D174FED7 /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; - 530651095ABD28669D94C1D470915269 /* SDCallbackQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDCallbackQueue.h; path = SDWebImage/Core/SDCallbackQueue.h; sourceTree = ""; }; - 53ABB6FADA5C3EB98825469DCF3AC82B /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; - 53BDE5A7D9C9C12D0040E4ACEFE88E16 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; - 53DA8CF0CABC7C92A45FCE674B0EAC69 /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = SDWebImage/Core/SDWebImagePrefetcher.m; sourceTree = ""; }; - 53E4F41308ED47FEB46875F5C7844985 /* MASConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraint.h; path = Masonry/MASConstraint.h; sourceTree = ""; }; - 53E538A20326545BED15919CB5072FBE /* YBIBImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageCell.m; path = YBImageBrowser/Image/YBIBImageCell.m; sourceTree = ""; }; - 53E8266B04E3AF1558498FE39DC8FA5E /* Defaults.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Defaults.swift; path = Sources/Defaults.swift; sourceTree = ""; }; - 5404956F3F6E45A184545C6B19D5EFFC /* lossless_enc_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_msa.c; path = src/dsp/lossless_enc_msa.c; sourceTree = ""; }; - 5416616D69647536E5B819E61FEEE164 /* AssetManager+AVAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+AVAsset.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+AVAsset.swift"; sourceTree = ""; }; - 5478E39FDF7C2CCAFF0D74BD3FFA76E8 /* IQTextInputViewNotification.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQTextInputViewNotification.debug.xcconfig; sourceTree = ""; }; - 54D0EC089BB3D0E424544A55A18FB00D /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; - 550B95C258ABFCAB4F937FF178BDBCC5 /* String+SHA256.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+SHA256.swift"; path = "Sources/Utility/String+SHA256.swift"; sourceTree = ""; }; - 550E110AA1AA6E230881B82CE9CF9F29 /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; - 5541449F166719531E67688758EC4ECD /* TransformType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformType.swift; path = Sources/TransformType.swift; sourceTree = ""; }; - 55DD77D57EC908B57DEC95F6B64D3B67 /* RxSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxSwift-Info.plist"; sourceTree = ""; }; - 55F76F4D1593A8B031926CB3F9F9A551 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; - 560B9AF7588B6DB63A50170F326C9C18 /* LayerFontProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerFontProvider.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerFontProvider.swift; sourceTree = ""; }; - 5643F638234E8C67F9915046795C33A2 /* OIMFileElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMFileElem.m; path = OpenIMSDK/Model/OIMFileElem.m; sourceTree = ""; }; - 5648E0F083A4A8C49A426F4AEB9523C9 /* SDImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCodersManager.h; path = SDWebImage/Core/SDImageCodersManager.h; sourceTree = ""; }; - 5675766C84D5E20F5F0ABB615EF0BFE9 /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; - 567F1E3981A4FF1982413B612495CBF8 /* SGTorch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGTorch.h; path = SGQRCode/Torch/SGTorch.h; sourceTree = ""; }; - 569AAF5A70784A1E8537A8DBEB5F22ED /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; - 569EFDCF08D163AAA18B3BFD5ED1FE70 /* AlamofireExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlamofireExtended.swift; path = Source/Features/AlamofireExtended.swift; sourceTree = ""; }; - 56A6F1D6C4022B49FC2B4B39B745C1A7 /* SwiftyUserDefaults.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyUserDefaults.debug.xcconfig; sourceTree = ""; }; - 56BDAC0DDD4777A10C57C82B8E470030 /* BRTextPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRTextPickerView.h; path = BRPickerView/TextPicker/BRTextPickerView.h; sourceTree = ""; }; - 56C1DC5898C2704187650BCE58573A14 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; - 56C6E15B50DC2FC7A769FA687501FF4C /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; - 56EC12A0BDF79165A304BAA0DC226E66 /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; - 5714888F07F60E635D7A188488CB1A59 /* AMapNaviCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCommonObj.h; path = AMapNaviKit.framework/Headers/AMapNaviCommonObj.h; sourceTree = ""; }; - 571B3DB6316C39168AC04ABBC8506747 /* YYImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImage.m; path = YYImage/YYImage.m; sourceTree = ""; }; - 572070695A3EFBA400F6F9E34C539401 /* SelectBoxView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SelectBoxView.swift; path = Sources/HXPHPicker/Core/View/SelectBoxView.swift; sourceTree = ""; }; - 57219371BAD24872FF9ADF8ECF49560F /* EditorToolViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorToolViewCell.swift; path = Sources/HXPHPicker/Editor/View/EditorToolViewCell.swift; sourceTree = ""; }; - 573B10EAEF0F676D5AE8E1B6D1CAAAFF /* TakeWithPredicate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWithPredicate.swift; path = RxSwift/Observables/TakeWithPredicate.swift; sourceTree = ""; }; - 573CBC9D8D4A1D38050FBCC01B2882CD /* NSObject+MJClass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJClass.h"; path = "MJExtension/NSObject+MJClass.h"; sourceTree = ""; }; - 5791447BEC5514C77BCB74BF9F80A439 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; - 57965BF5D96F0216EC3AA46C72D570CA /* PathOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathOutputNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/PathOutputNode.swift; sourceTree = ""; }; - 57A1131B3987C9D726889C860FFF42EE /* CompatibilityTracker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompatibilityTracker.swift; path = Sources/Private/CoreAnimation/CompatibilityTracker.swift; sourceTree = ""; }; - 57F2BF9326C14D976507A95E1480C9CD /* SDImageAssetManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAssetManager.m; path = SDWebImage/Private/SDImageAssetManager.m; sourceTree = ""; }; - 57F7B84FE0F6D8EFE877DB0D80267D31 /* unwrap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = unwrap.swift; path = Source/RxSwift/unwrap.swift; sourceTree = ""; }; - 5837A88A5B73D7971AD4EBCDA98DFEDC /* AMapNaviDriveViewConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveViewConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveViewConfig.h; sourceTree = ""; }; - 5877471D07BEE54F411F3B6595A69B1F /* OIMSoundElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMSoundElem.h; path = OpenIMSDK/Model/OIMSoundElem.h; sourceTree = ""; }; - 58842827F9B158C61973A03E8B9CF996 /* SDCycleScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDCycleScrollView.h; path = SDCycleScrollView/Lib/SDCycleScrollView/SDCycleScrollView.h; sourceTree = ""; }; - 5885802580CAB4752CDA3FF85F3A6DAC /* DidSelectProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DidSelectProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/DidSelectProviding.swift; sourceTree = ""; }; + 51C1822D1F07EBEEEAF5314007F84E48 /* Image+WebP.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Image+WebP.swift"; path = "Sources/Image+WebP.swift"; sourceTree = ""; }; + 51CD8DB680D26A11EAA492905713E2B2 /* StyledView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StyledView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/StyledView.swift; sourceTree = ""; }; + 51E9AC7D6DB8F9D06B768E6D02765FBE /* RxCocoa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxCocoa-dummy.m"; sourceTree = ""; }; + 5209D3542B51B4AC98915F05DCDC9181 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; + 520ACA05817DA4003BEA8C574D91FB34 /* Masonry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Masonry.h; path = Masonry/Masonry.h; sourceTree = ""; }; + 520CBFF9D0751C5D55C162D29D3D1323 /* SDWebImageTransitionInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransitionInternal.h; path = SDWebImage/Private/SDWebImageTransitionInternal.h; sourceTree = ""; }; + 522BD9188636033E3733E9C74E477C0E /* AMapSearch-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapSearch-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + 52488697D0C7EE66C8138C2E9DFBE0C7 /* LottieAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationLayer.swift; path = Sources/Public/Animation/LottieAnimationLayer.swift; sourceTree = ""; }; + 524F3CAF089CEC0AE91E17AB41DA4804 /* SGTorch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGTorch.h; path = SGQRCode/Torch/SGTorch.h; sourceTree = ""; }; + 52637035D555DA2303A0103D3BD69C28 /* YBIBPhotoAlbumManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBPhotoAlbumManager.m; path = YBImageBrowser/Helper/YBIBPhotoAlbumManager.m; sourceTree = ""; }; + 5272322993B758E48ED9747593448C86 /* UIApplication+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+Rx.swift"; path = "RxCocoa/iOS/UIApplication+Rx.swift"; sourceTree = ""; }; + 5283D94817EC68C5479BD0F7B532019E /* OIMManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMManager.h; path = OpenIMSDK/Interface/OIMManager.h; sourceTree = ""; }; + 5299349BA206A9D6DC58744DF3F9C4C0 /* HXPHPicker.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = HXPHPicker.modulemap; sourceTree = ""; }; + 52C812E05145DD88668EA829876D1217 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; + 532B3215928726F3811467B9E579A67B /* CoreAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CoreAnimationLayer.swift; path = Sources/Private/CoreAnimation/CoreAnimationLayer.swift; sourceTree = ""; }; + 534DBBFFD05C652AEDF3441BDC838CA6 /* SDWebImageCacheKeyFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheKeyFilter.h; path = SDWebImage/Core/SDWebImageCacheKeyFilter.h; sourceTree = ""; }; + 53655E0A0A65DEC906D7BDFBF7D876DD /* UIView+IQKeyboardExtensionDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+IQKeyboardExtensionDeprecated.swift"; path = "IQKeyboardToolbar/Classes/IQKeyboardExtension/UIView+IQKeyboardExtensionDeprecated.swift"; sourceTree = ""; }; + 536BCC1989FAC29722087A2739980136 /* OpacityAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OpacityAnimation.swift; path = Sources/Private/CoreAnimation/Animations/OpacityAnimation.swift; sourceTree = ""; }; + 5370D9570A0C23051CFE6CB17FD85441 /* DDFileLogger+Buffering.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDFileLogger+Buffering.h"; path = "Sources/CocoaLumberjack/include/CocoaLumberjack/DDFileLogger+Buffering.h"; sourceTree = ""; }; + 537B703F64EA89B10E613EE2E7AF8C8E /* UIImage+MemoryCacheCost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MemoryCacheCost.h"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.h"; sourceTree = ""; }; + 5387782E9DEE18338A867433E401A350 /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Sources/ConstraintRelation.swift; sourceTree = ""; }; + 53B75F2ABAD63EEF50615BDF5E9DB6BE /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/PrimitiveSequence/Single.swift; sourceTree = ""; }; + 53BEC6AFB738D67FCABBFBB0854DE059 /* IQBarButtonItemConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItemConfiguration.swift; path = IQKeyboardToolbar/Classes/IQBarButtonItem/IQBarButtonItemConfiguration.swift; sourceTree = ""; }; + 53E2428155CC7AB0FCDF135A7C324AD2 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; + 53F2BDF000C4DEEB40EC85DECFB69F57 /* DDAssert.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAssert.swift; path = Sources/CocoaLumberjackSwift/DDAssert.swift; sourceTree = ""; }; + 541D069515C0C2833A476903F8D09D92 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; + 5426CC4A8851C1D86B5432EAA3BC9870 /* AMapSearchAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchAPI.h; path = AMapSearchKit.framework/Headers/AMapSearchAPI.h; sourceTree = ""; }; + 543213F9D8C1080999D3C0CD783649F3 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; + 54366284F5B640AB47E37216430CBA84 /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = AMapNaviKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; + 553AB8649A0B95BC9EA5C22EBFE7E351 /* FromJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FromJSON.swift; path = Sources/FromJSON.swift; sourceTree = ""; }; + 553DD837ABD35B0A0669104D4023B277 /* OpenIMSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OpenIMSDK.debug.xcconfig; sourceTree = ""; }; + 558D15774F580187A457BA9A52A0DD37 /* IQKeyboardToolbarManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardToolbarManager+Internal.swift"; path = "IQKeyboardToolbarManager/Classes/IQKeyboardToolbarManager+Internal.swift"; sourceTree = ""; }; + 55A8CE0ABFF53C3D86FBC462D2C9DB77 /* ShapeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/ShapeNode.swift; sourceTree = ""; }; + 55B1216653D15CD66EE50327220EA889 /* Masonry-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-prefix.pch"; sourceTree = ""; }; + 55C31FD210D13AB06078F6974886B76D /* Formatter+Protocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Formatter+Protocols.swift"; path = "Sources/SwiftDate/Formatters/Formatter+Protocols.swift"; sourceTree = ""; }; + 55CFDA554F7F44929F6D58ABDA0DD5C8 /* MJPropertyKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJPropertyKey.m; path = MJExtension/MJPropertyKey.m; sourceTree = ""; }; + 55F42338805940C3EDB33D131E38482B /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; + 5618B0E38D3F96B985084516F2A69C4B /* UISwipeGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwipeGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UISwipeGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + 561B6A675971EF274907261020B0741D /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Sources/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; + 56280B94A5274B6862ECB8EDF8DB824A /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; + 562D09724E0390EBDED4EB266EB8EAEA /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; + 565995A29C911D9B25ED3767536712CD /* MJExtension-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJExtension-dummy.m"; sourceTree = ""; }; + 566DF8FEA51E1922DC5D60B36218FB43 /* LottieAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimation.swift; path = Sources/Public/Animation/LottieAnimation.swift; sourceTree = ""; }; + 5670B1C9FC9C216858BDF07A66B64B13 /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = AMapNaviKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; + 56E6B3C61901DA3375A431CDA4D71D3D /* OIMManager+Connection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+Connection.m"; path = "OpenIMSDK/Interface/OIMManager+Connection.m"; sourceTree = ""; }; + 56ECB448BD9E3CC8D1A2A73A67822709 /* UIViewController+ParentContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+ParentContainer.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/UIKitExtensions/UIViewController+ParentContainer.swift"; sourceTree = ""; }; + 5727D695D727C7F490302CDA538437AE /* OIMSearchResultInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMSearchResultInfo.h; path = OpenIMSDK/Model/OIMSearchResultInfo.h; sourceTree = ""; }; + 57535D3EF27383E24A79046F59BE754C /* BehaviorRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorRelay.swift; path = RxRelay/BehaviorRelay.swift; sourceTree = ""; }; + 57758C8B8980DF1BCAB195F556BE8732 /* SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDmetamacros.h; path = SDWebImage/Private/SDmetamacros.h; sourceTree = ""; }; + 5777491C97041D0F7CAE3520EC3F747A /* PhotoPickerBaseViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerBaseViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PhotoPickerBaseViewCell.swift; sourceTree = ""; }; + 57A1D944BE3CBC0BB4ED7C9061B9954D /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; + 57DE4E9E1EED8903F7DD37E1A20E80CD /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; + 57E69F0248340E536C7AF9B50F98B08A /* DefaultsAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsAdapter.swift; path = Sources/DefaultsAdapter.swift; sourceTree = ""; }; + 5806A1669D672CE969D0F1DA20CF859B /* IQTextView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQTextView.modulemap; sourceTree = ""; }; + 58079566FE396D6393AD81207F6DB50A /* RxDataSources-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxDataSources-Info.plist"; sourceTree = ""; }; + 581BC4D5C474DAEABEB120A3AA329CEA /* DDLegacyMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLegacyMacros.h; path = "Sources/CocoaLumberjack/Supporting Files/DDLegacyMacros.h"; sourceTree = ""; }; + 585716ED555B08BBBFC7B3627F5204DE /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; + 58581EC28301AB4439543F452C4351B8 /* ShapeRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeRenderLayer.swift; path = Sources/Private/MainThread/NodeRenderSystem/RenderLayers/ShapeRenderLayer.swift; sourceTree = ""; }; + 5866BC5E8466DFE3CFC97730464F9E00 /* Keyframe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keyframe.swift; path = Sources/Public/Keyframes/Keyframe.swift; sourceTree = ""; }; + 5872EDCE99FCEC6A9BFECF21685C5E12 /* RxRelay-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-prefix.pch"; sourceTree = ""; }; + 588162745DB25C024CFF9E215049DDBD /* EditorStickerTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorStickerTextView.swift; path = Sources/HXPHPicker/Editor/View/EditorStickerTextView.swift; sourceTree = ""; }; + 588DD7A02080DD9FFFE4E14E977372DB /* enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc.c; path = src/dsp/enc.c; sourceTree = ""; }; 58AE0544E0C381DDBD09356C357EC82B /* SwiftDate */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftDate; path = SwiftDate.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 58AE8A2D1C21A74611A2521C8D822DFE /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; - 58AFA4B496A100C64D41D3D558B7506D /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; - 58B9442D7D8B89BD82025A7261B3CEA8 /* YBIBAuxiliaryViewHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBAuxiliaryViewHandler.m; path = YBImageBrowser/AuxiliaryView/YBIBAuxiliaryViewHandler.m; sourceTree = ""; }; - 58DC36F7CA699560A4A606C5943B6D25 /* analysis_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = analysis_enc.c; path = src/enc/analysis_enc.c; sourceTree = ""; }; - 58DE4D00FC0782B1173C58DC815394F2 /* Moya-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Moya-dummy.m"; sourceTree = ""; }; - 58E3CCDE8FB24ACBC0ECBC9779D01E0C /* YBImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBImage.m; path = YBImageBrowser/Image/YBImage.m; sourceTree = ""; }; - 58E916FE700E029E82E79501869B5AED /* IndexChangeset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IndexChangeset.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/IndexChangeset.swift; sourceTree = ""; }; - 58EBD5E2BF3DD5076A4035C457C20483 /* WebP.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebP.framework; path = Vendor/WebP.framework; sourceTree = ""; }; - 596CAEBB000166ED26460A06221CF937 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; - 597F56B2BDBD7188DFB2E88DDDAA6DDF /* IQKeyboardToolbarConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardToolbarConfiguration.swift; path = IQKeyboardToolbarManager/Classes/Configuration/IQKeyboardToolbarConfiguration.swift; sourceTree = ""; }; - 598736EEAA8D92A91428C2F1AE650A5E /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; - 598D846C3939C3A96D70804CBC5BCD1C /* PhotoAsset+URL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoAsset+URL.swift"; path = "Sources/HXPHPicker/Picker/Model/PhotoAsset+URL.swift"; sourceTree = ""; }; - 5991B8992BF1545F753625CFDDA3F8BC /* RxCocoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoa.h; path = RxCocoa/RxCocoa.h; sourceTree = ""; }; - 59A70BC51A093B85F793BCF8ECA69CAE /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; - 59AF5A7C1F8F589E66179E8D6D3B25AD /* RxWKNavigationDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxWKNavigationDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxWKNavigationDelegateProxy.swift; sourceTree = ""; }; - 59B376CB0B606BB6D0A4B74C4542503F /* SolidCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SolidCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/SolidCompositionLayer.swift; sourceTree = ""; }; - 59B3D99A5BF9A4A22459DDC56B367810 /* YBIBVideoData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoData.h; path = Video/YBIBVideoData.h; sourceTree = ""; }; - 59CA85A49F67B87EE681704F18019968 /* BRPickerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "BRPickerView-dummy.m"; sourceTree = ""; }; - 59ECD5DA17C31A1CB288CE1535BB9E43 /* ShapeContainerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeContainerLayer.swift; path = Sources/Private/MainThread/NodeRenderSystem/RenderLayers/ShapeContainerLayer.swift; sourceTree = ""; }; - 5A093FE68DC1C73C51944CC2589429D1 /* BRTextModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRTextModel.h; path = BRPickerView/TextPicker/BRTextModel.h; sourceTree = ""; }; - 5A2E02D1722B3A33D3DEBF618B9F3665 /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; - 5A405B9372FC1FDA5EAFE7CC4028999C /* Repeater.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeater.swift; path = Sources/Private/Model/ShapeItems/Repeater.swift; sourceTree = ""; }; - 5A4F954AEF3A5677F10CFB44AD0AAF63 /* OIMManager+User.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+User.m"; path = "OpenIMSDK/Interface/OIMManager+User.m"; sourceTree = ""; }; - 5A62D5F4E79D84110252B0677F1C346D /* OIMGroupApplicationInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMGroupApplicationInfo.m; path = OpenIMSDK/Model/OIMGroupApplicationInfo.m; sourceTree = ""; }; - 5A7262DEF0860644A996B278C11C21D0 /* EditorToolViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorToolViewConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/EditorToolViewConfiguration.swift; sourceTree = ""; }; - 5AC16DFEDB149EF1E3A3C077093934B5 /* View+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASShorthandAdditions.h"; path = "Masonry/View+MASShorthandAdditions.h"; sourceTree = ""; }; - 5AC91C9AE4E8237FF18FBE2563BE9FEB /* OIMManager+Login.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+Login.m"; path = "OpenIMSDK/Interface/OIMManager+Login.m"; sourceTree = ""; }; - 5AE80C0BDC7B148BC7DE6D114ECA61C8 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = AMapNaviKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; - 5AEAFB5D04A7FFDFDDB1F0FAB656CBC1 /* KFImageRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageRenderer.swift; path = Sources/SwiftUI/KFImageRenderer.swift; sourceTree = ""; }; - 5B039999F35DA89D11F8891877EE8B25 /* DateInRegion+Components.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Components.swift"; path = "Sources/SwiftDate/DateInRegion/DateInRegion+Components.swift"; sourceTree = ""; }; - 5B0A7CFD7A21257FF2D6BE7EEE362EE8 /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = AMapNaviKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; - 5B4EF1756EB6DAD30C30E47994A8E698 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Sources/ConstraintPriority.swift; sourceTree = ""; }; - 5B4F60B7845B4BF2CB196297F5015FEF /* AnimatedButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedButton.swift; path = Sources/Public/Controls/AnimatedButton.swift; sourceTree = ""; }; - 5B5A71979C8ECA8B3BB546F8392CB48C /* TagListView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TagListView-prefix.pch"; sourceTree = ""; }; - 5B792863C1C01C449AD688A253CF8B82 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Source/Features/RedirectHandler.swift; sourceTree = ""; }; - 5B83EBCE5EBAC9359A261FBE4D9BA97E /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; - 5B88295734B71840DDF1ECB9E7DFE0F9 /* SolidLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SolidLayerModel.swift; path = Sources/Private/Model/Layers/SolidLayerModel.swift; sourceTree = ""; }; - 5B912E65149C3982A9B7D3B1C5FDCFF1 /* PhotoEditorViewController+Export.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoEditorViewController+Export.swift"; path = "Sources/HXPHPicker/Editor/Controller/PhotoEditorViewController+Export.swift"; sourceTree = ""; }; + 58CAD3D13D0847F3F171709CC82F825B /* AMapNaviTravelManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviTravelManager.h; path = AMapNaviKit.framework/Headers/AMapNaviTravelManager.h; sourceTree = ""; }; + 58CCAB15EA2C74D7D0B644DFC3534DE6 /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; + 58EEEBC041447027AA213E86AF443DB8 /* UIView+Responders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Responders.swift"; path = "IQKeyboardToolbarManager/Classes/UIKitExtensions/UIView+Responders.swift"; sourceTree = ""; }; + 58F271F300D7367ADE2192D34E2FFDC6 /* Archive+WritingDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+WritingDeprecated.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+WritingDeprecated.swift"; sourceTree = ""; }; + 590C2741C9DCBFE056A2DFCF313EEF99 /* PhotoPreviewViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPreviewViewController.swift; path = Sources/HXPHPicker/Picker/Controller/PhotoPreviewViewController.swift; sourceTree = ""; }; + 592BE033BFD5965DCA56EE16AB790D3B /* DateInRegion+Components.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Components.swift"; path = "Sources/SwiftDate/DateInRegion/DateInRegion+Components.swift"; sourceTree = ""; }; + 592EDD2E23B6AA323FB354DA23FE9CB8 /* PhotoAsset+URL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoAsset+URL.swift"; path = "Sources/HXPHPicker/Picker/Model/PhotoAsset+URL.swift"; sourceTree = ""; }; + 595ADA627F89E9D99E36ED214DC37176 /* BaseAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BaseAnimationLayer.swift; path = Sources/Private/CoreAnimation/Layers/BaseAnimationLayer.swift; sourceTree = ""; }; + 596F6AD3B6C3A166A95D4D83C9FE1FC2 /* SelectBoxConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SelectBoxConfiguration.swift; path = Sources/HXPHPicker/Core/Config/SelectBoxConfiguration.swift; sourceTree = ""; }; + 59852BEC44306D2D2786F4E1434DAC66 /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; + 5987DC2F71C9BB7DEAB29D52F4A15A44 /* tree_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tree_enc.c; path = src/enc/tree_enc.c; sourceTree = ""; }; + 59A3ED85F3C59DE555F824AFA66E8EA6 /* ObjectMapper.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ObjectMapper.debug.xcconfig; sourceTree = ""; }; + 59AC4C40C21480CFD7814E4633516614 /* filters_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_msa.c; path = src/dsp/filters_msa.c; sourceTree = ""; }; + 59BC0682AC597C76BF0A795E8E6B3DF7 /* MarqueeLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MarqueeLabel.swift; path = Sources/MarqueeLabel.swift; sourceTree = ""; }; + 59C9FCD86E77C6AFAB91BBD5B0A530DA /* NSObject+MJCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJCoding.m"; path = "MJExtension/NSObject+MJCoding.m"; sourceTree = ""; }; + 59D03456F260A390AA2EA2A5AC810A0E /* DDMultiFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMultiFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDMultiFormatter.m; sourceTree = ""; }; + 5A306BCAD7C3B5A9F93A56CA19284DCD /* MASUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASUtilities.h; path = Masonry/MASUtilities.h; sourceTree = ""; }; + 5A3538C672BC46BD1C6200BAB0F9F52A /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; + 5A3672ED5EB54B3BDACF40DDF6CF9C68 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = AMapNaviKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; + 5A69A1BDB61BFA7ACA19359DB4C483B6 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQTextView/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 5A91DED60F0E1F10FD098D8E432A6E9F /* lossless_enc_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_sse41.c; path = src/dsp/lossless_enc_sse41.c; sourceTree = ""; }; + 5AD8A03011A1F007D9BE404876C25FA9 /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; + 5B0614D690D54247287E34C1E3C34D7C /* SGPermissionPhoto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGPermissionPhoto.m; path = SGQRCode/Permission/SGPermissionPhoto.m; sourceTree = ""; }; + 5B1C575FE42230EBC0F0636982EA2948 /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = ""; }; + 5B27F455624279742C32816BE071A47B /* PhotoAssetCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoAssetCollection.swift; path = Sources/HXPHPicker/Picker/Model/PhotoAssetCollection.swift; sourceTree = ""; }; + 5B3679255005CDE38E5A3A1C75F6C6D2 /* YBIBImageData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageData.m; path = YBImageBrowser/Image/YBIBImageData.m; sourceTree = ""; }; + 5B6004EC2B2CF74DA199EF4BAFBA1991 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; + 5B61715FCC730E59750880A74334A350 /* MultipartUpload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartUpload.swift; path = Source/Features/MultipartUpload.swift; sourceTree = ""; }; + 5B7A3EEB8429A8684D4103F365E74F83 /* PhotoListCameraCellConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoListCameraCellConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/PhotoListCameraCellConfiguration.swift; sourceTree = ""; }; + 5B8314FF6FFC6DCA916918C40500EB27 /* CocoaLumberjack-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-prefix.pch"; sourceTree = ""; }; + 5B8EE62E1F6F2BFFA752CF437E210909 /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; + 5B976BE8BEF021C7244E925C862F99EB /* MJExtension-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJExtension-prefix.pch"; sourceTree = ""; }; + 5B99EC10AEC5460C17BE417514D47396 /* lossless.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless.c; path = src/dsp/lossless.c; sourceTree = ""; }; 5BA6046B4C2674409C0D5625F45F8769 /* BRPickerView */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = BRPickerView; path = BRPickerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5BBBDD5E251FA0DABA094B0AF3FC9177 /* URLConvertible+URLRequestConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLConvertible+URLRequestConvertible.swift"; path = "Source/Core/URLConvertible+URLRequestConvertible.swift"; sourceTree = ""; }; - 5BCA5726CD9EF4524B1D26F6E5DFE65B /* DateFormatterTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateFormatterTransform.swift; path = Sources/DateFormatterTransform.swift; sourceTree = ""; }; - 5C0DB79253C45B430B6AF3C7C08C6792 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; - 5C17D577044692EBDC1ACC1E9CAD7545 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; - 5C271584C489698FD8A5C78A867F0A5B /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; - 5C30359D1A28108B0772C895683BD222 /* enc_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_mips32.c; path = src/dsp/enc_mips32.c; sourceTree = ""; }; - 5C417DDC85E5AC657B9073707A963B67 /* quant_levels_dec_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant_levels_dec_utils.h; path = src/utils/quant_levels_dec_utils.h; sourceTree = ""; }; - 5C457ADB761EE8220D916CCCD7BBCA7E /* OIMGCDMulticastDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMGCDMulticastDelegate.h; path = OpenIMSDK/Callbacker/OIMGCDMulticastDelegate.h; sourceTree = ""; }; - 5C717E12B335DB9670E6A1397D1B6139 /* YBImageBrowser-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YBImageBrowser-Info.plist"; sourceTree = ""; }; - 5C777559BE5E55BFA689194E7EE15C08 /* OpenIMSDK-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OpenIMSDK-umbrella.h"; sourceTree = ""; }; - 5C96AA56D38457D1613905E42E66BC92 /* CocoaMQTTDeliver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTDeliver.swift; path = Source/CocoaMQTTDeliver.swift; sourceTree = ""; }; - 5C9AC2B4D7F5C13533735C92B4950F14 /* NodePropertyMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodePropertyMap.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/Protocols/NodePropertyMap.swift; sourceTree = ""; }; - 5C9FE5BB506CE95A7EA65E34BFF760EC /* CloseButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CloseButton.swift; path = TagListView/CloseButton.swift; sourceTree = ""; }; - 5CB607DDB7DB359C47C25B6D8B860BF4 /* PhotoEditorViewController+Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoEditorViewController+Request.swift"; path = "Sources/HXPHPicker/Editor/Controller/PhotoEditorViewController+Request.swift"; sourceTree = ""; }; - 5D1FC14C33856C9E74536BC182E936E3 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; - 5D495D050912B3527ACBD6522B2181CB /* KingfisherWebP-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KingfisherWebP-prefix.pch"; sourceTree = ""; }; - 5D4E99E3364CE8267F3764A885370705 /* vp8_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8_dec.h; path = src/dec/vp8_dec.h; sourceTree = ""; }; - 5D51431F7F0F06F24D475D99D3EB80D9 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; - 5D5ED2DD9C2927B9F56F24C5C208ED41 /* MJPropertyKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJPropertyKey.h; path = MJExtension/MJPropertyKey.h; sourceTree = ""; }; - 5D6BB0D35F5E2035A5F62836DB9B8F8C /* RxDataSources-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxDataSources-prefix.pch"; sourceTree = ""; }; + 5BA6E5CEBDC45B19A92822D1977CADF3 /* dec_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_neon.c; path = src/dsp/dec_neon.c; sourceTree = ""; }; + 5BAED6252C7E60726E8B1903F2179307 /* BaseCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BaseCompositionLayer.swift; path = Sources/Private/CoreAnimation/Layers/BaseCompositionLayer.swift; sourceTree = ""; }; + 5BB1775E6AF7C8635791087FB68E12B7 /* MakeViewProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MakeViewProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/MakeViewProviding.swift; sourceTree = ""; }; + 5BCC6CB2E743F263A25823FC8E9CCC33 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; + 5BDFC9ADF6E2D5D82CE80C5EB15D5E4E /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; + 5BE326AB90A2EBDE4B712DDA18000D8B /* Vector1DEffectValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Vector1DEffectValue.swift; path = Sources/Private/Model/LayerEffects/EffectValues/Vector1DEffectValue.swift; sourceTree = ""; }; + 5BE4CFB0ECECB56F1589A7A60FFD82CD /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; + 5C045D5F3A496BE4A132B90EEE747A13 /* Entry+Serialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Entry+Serialization.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Entry+Serialization.swift"; sourceTree = ""; }; + 5C0791A657B7941BE418D9273567D9D0 /* IQKeyboardInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardInfo.swift; path = IQKeyboardNotification/Classes/IQKeyboardInfo.swift; sourceTree = ""; }; + 5C184ED05330CDE42CAA8CA2FB54E90B /* RxSwiftExt-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwiftExt-umbrella.h"; sourceTree = ""; }; + 5C2D62A27361BBB94B3CF4D586026ECC /* YBIBDataMediator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBDataMediator.h; path = YBImageBrowser/Base/YBIBDataMediator.h; sourceTree = ""; }; + 5C31694CBFF6DFF3CC40345B85AFE08B /* SharedTypes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedTypes.swift; path = Pod/Classes/SharedTypes.swift; sourceTree = ""; }; + 5C658FDFC5B1993FA0DC4DC0098C58E4 /* MqttAuthProperties.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttAuthProperties.swift; path = Source/MqttAuthProperties.swift; sourceTree = ""; }; + 5C7782532625248CA3F002EC0101E99C /* BRTextPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRTextPickerView.m; path = BRPickerView/TextPicker/BRTextPickerView.m; sourceTree = ""; }; + 5CB638D7416F5E47D01548B7C23BAB6D /* SDAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageView.m; path = SDWebImage/Core/SDAnimatedImageView.m; sourceTree = ""; }; + 5CF899EDAB95AA6548ACB8BC135F294A /* YYAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYAnimatedImageView.m; path = YYImage/YYAnimatedImageView.m; sourceTree = ""; }; + 5D1FC1FA2B148F10CAD1AB035578D209 /* ServerTrustEvaluation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustEvaluation.swift; path = Source/Features/ServerTrustEvaluation.swift; sourceTree = ""; }; + 5D5D1BF4A005026C3034D88DF0C41CA2 /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; + 5D70038E3F310F132B06768306257272 /* MqttCocoaAsyncSocket-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MqttCocoaAsyncSocket-dummy.m"; sourceTree = ""; }; 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5DA9D7CD78B7792C31E6393EB06EB265 /* TagListView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TagListView.debug.xcconfig; sourceTree = ""; }; - 5DC2FBF16A16439B0D2FAC8760C170A7 /* tree_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tree_dec.c; path = src/dec/tree_dec.c; sourceTree = ""; }; - 5DDDDE0822D7A3F088A2143A878CDE04 /* IQKeyboardReturnManager.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardReturnManager.release.xcconfig; sourceTree = ""; }; - 5DE8D6E365F43CBB8F68A8DD2F2A775B /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; - 5E0E071374D0AF7B5F3B1DBD62C78613 /* PreCompLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreCompLayer.swift; path = Sources/Private/CoreAnimation/Layers/PreCompLayer.swift; sourceTree = ""; }; + 5DAD04A1766AB375C276152CA78B6E3C /* OIMManager+Group.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+Group.h"; path = "OpenIMSDK/Interface/OIMManager+Group.h"; sourceTree = ""; }; + 5DE53B8FC57FD3A411E12ECB2FF6CF5E /* DDDispatchQueueLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDDispatchQueueLogFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDDispatchQueueLogFormatter.m; sourceTree = ""; }; + 5DF96634298BCFC0C54BE34C1901BE74 /* TagListView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = TagListView.modulemap; sourceTree = ""; }; + 5E037F1FEE23AF35D7F38865A31C28B4 /* DDTTYLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTTYLogger.m; path = Sources/CocoaLumberjack/DDTTYLogger.m; sourceTree = ""; }; + 5E436BA7F7224E98023082D462C3349D /* Mask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Mask.swift; path = Sources/Private/Model/Objects/Mask.swift; sourceTree = ""; }; 5E4674603A5D5B9215FFA0F8E69F8B71 /* libwebp */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = libwebp; path = libwebp.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5E4D5CB3D8E6A2A568E71759339B3B29 /* UIView+IQKeyboardExtensionObjc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+IQKeyboardExtensionObjc.swift"; path = "IQKeyboardToolbar/Classes/IQKeyboardExtension/UIView+IQKeyboardExtensionObjc.swift"; sourceTree = ""; }; - 5E59985B2D8ACD8C8CB5880ABE89FC2C /* VideoEditorCropViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorCropViewCell.swift; path = Sources/HXPHPicker/Editor/View/Video/VideoEditorCropViewCell.swift; sourceTree = ""; }; - 5E77DDAF751BC9252CC01E0015DB1305 /* random_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = random_utils.h; path = src/utils/random_utils.h; sourceTree = ""; }; - 5E7AB775A29EB2889954668CE22825DA /* GTCommonSDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = GTCommonSDK.xcframework; sourceTree = ""; }; - 5E7F563192E68087E59018C8E4334BEB /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; - 5E8388C33AE82EBA3C645D80A544DDCB /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; - 5EE0ADD08196615B15150E7F4A7EE0D3 /* VideoEditorMusicView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorMusicView.swift; path = Sources/HXPHPicker/Editor/View/Video/VideoEditorMusicView.swift; sourceTree = ""; }; - 5EF42092461532ECD6ABBA13785B568B /* BuiltIns.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BuiltIns.swift; path = Sources/BuiltIns.swift; sourceTree = ""; }; - 5F4D819E679EDE34E7811DEFB84C951E /* BRPickerView.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = BRPickerView.bundle; path = BRPickerView/Core/BRPickerView.bundle; sourceTree = ""; }; - 5F5F07082D5FBA6A96898CC4416F1AC2 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; - 5F95B758B344D3B71D33DFFD5A813F52 /* and.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = and.swift; path = Source/RxSwift/and.swift; sourceTree = ""; }; - 5FAC2CCDA423D7E6284A2FBCF8F64601 /* UIImage+Metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Metadata.h"; path = "SDWebImage/Core/UIImage+Metadata.h"; sourceTree = ""; }; - 5FC769A9B797613BF3F8B1D1088BC394 /* DiffableSection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiffableSection.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/DiffableSection.swift; sourceTree = ""; }; - 5FCF0F34ADCCA5F06D7A395A18FC39F5 /* SDGraphicsImageRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDGraphicsImageRenderer.m; path = SDWebImage/Core/SDGraphicsImageRenderer.m; sourceTree = ""; }; - 5FD751B0C762A34E4379295B6E891C84 /* RxSwiftExt-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwiftExt-umbrella.h"; sourceTree = ""; }; - 5FD988B2F9BF966CEE20BF4D0D237592 /* FramePubComp.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePubComp.swift; path = Source/FramePubComp.swift; sourceTree = ""; }; - 5FDFC8B12018C6E5C7C11337C0500EEF /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; - 5FE01946D31F75273F290BC1B97EE046 /* distinct.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = distinct.swift; path = Source/RxSwift/distinct.swift; sourceTree = ""; }; - 60612D71A424680C69C281E3E67AAEE5 /* lossless_enc_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_neon.c; path = src/dsp/lossless_enc_neon.c; sourceTree = ""; }; - 60805A1372D09D9610A0414F8CC6A236 /* RxTabBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarDelegateProxy.swift; sourceTree = ""; }; - 608C30257A532123EEB3B3A9E1148942 /* SwiftDate-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftDate-umbrella.h"; sourceTree = ""; }; - 60CF361D93E025591A580D1DE14A575E /* YBIBVideoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoView.h; path = Video/YBIBVideoView.h; sourceTree = ""; }; - 60E5219217D7309803A133E6895FA2D9 /* MqttCocoaAsyncSocket-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MqttCocoaAsyncSocket-prefix.pch"; sourceTree = ""; }; - 60F39F90F46EF3332D937B410BAA451D /* MultipartUpload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartUpload.swift; path = Source/Features/MultipartUpload.swift; sourceTree = ""; }; - 6116941715FD9BB2B9BC66AA890C0B05 /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = AMapNaviKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; - 6117DBF2DEA2F03B45AA735947BC44EC /* Archive+MemoryFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+MemoryFile.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+MemoryFile.swift"; sourceTree = ""; }; - 61288C03F40E0F0B12F334992A15D281 /* SGScanView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGScanView.h; path = SGQRCode/ScanView/SGScanView.h; sourceTree = ""; }; - 615D1990B58E8B3E3F4122B989E2E05E /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; - 616A3CA567B2293DC27EC1024E3FF2BD /* UITapGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITapGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UITapGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; - 61C83142DB8AD6858A93128C71D976B4 /* PhotoPickerControllerProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerControllerProtocol.swift; path = Sources/HXPHPicker/Picker/Controller/PhotoPickerControllerProtocol.swift; sourceTree = ""; }; - 61DF4BB3EAB440B04C9BEE0E6CC8C151 /* CALayer+addAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CALayer+addAnimation.swift"; path = "Sources/Private/CoreAnimation/Animations/CALayer+addAnimation.swift"; sourceTree = ""; }; + 5E4B243D4A82FF98EA71AEA19452D197 /* Keyframes+timeRemapping.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Keyframes+timeRemapping.swift"; path = "Sources/Private/CoreAnimation/Extensions/Keyframes+timeRemapping.swift"; sourceTree = ""; }; + 5E54B6AAB02ED543F95C811E1F35DF60 /* lossless_enc_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_mips_dsp_r2.c; path = src/dsp/lossless_enc_mips_dsp_r2.c; sourceTree = ""; }; + 5EB2F6670D5DB50AEF3BA0A10936A0BA /* PhotoEditorConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/PhotoEditorConfiguration.swift; sourceTree = ""; }; + 5EFB78AA03B0E111904F8C7BF0E581E8 /* MGCDAsyncSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MGCDAsyncSocket.m; path = Source/GCD/MGCDAsyncSocket.m; sourceTree = ""; }; + 5EFE7F3C926A8B89F3FC8F9391F9017C /* YBImageBrowser-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YBImageBrowser-umbrella.h"; sourceTree = ""; }; + 5F47C6A5C6227BA533AB6BEC01446B37 /* MGCDAsyncUdpSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MGCDAsyncUdpSocket.m; path = Source/GCD/MGCDAsyncUdpSocket.m; sourceTree = ""; }; + 5F510C180430790C621C2C0F1ED706DA /* AnimatedControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedControl.swift; path = Sources/Public/Controls/AnimatedControl.swift; sourceTree = ""; }; + 5F5E27949997A51D69319A338D4F9633 /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Sources/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; + 5F72B95AE99969FE877C8785DF323FA0 /* Repeater.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeater.swift; path = Sources/Private/Model/ShapeItems/Repeater.swift; sourceTree = ""; }; + 5F7ED4177A69D33CF93A3BA523E5976B /* mux_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mux_types.h; path = src/webp/mux_types.h; sourceTree = ""; }; + 5F8C84B8CA674CED394B2F1348B46807 /* GroupOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupOutputNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/GroupOutputNode.swift; sourceTree = ""; }; + 5F9165BAD5882265BBB8EB15963A29F4 /* ControlEvent+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Signal.swift"; path = "RxCocoa/Traits/Signal/ControlEvent+Signal.swift"; sourceTree = ""; }; + 5FBF1C31069FCE764C53C194BE9F0299 /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; + 5FDC4923A861819FECA56B526C6B94B7 /* SDCycleScrollView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDCycleScrollView-dummy.m"; sourceTree = ""; }; + 5FF95B9632C9B4525F394A29F5BDAA11 /* HXPHPicker-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HXPHPicker-prefix.pch"; sourceTree = ""; }; + 60014BCAD0515D8D454CC69C52273008 /* KeychainWrapperSubscript.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeychainWrapperSubscript.swift; path = SwiftKeychainWrapper/KeychainWrapperSubscript.swift; sourceTree = ""; }; + 603643808F37AA7B37AB3D0F29472495 /* SwiftKeychainWrapper.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftKeychainWrapper.modulemap; sourceTree = ""; }; + 605B4344066B5346F53B206098165282 /* BehaviorsConfigurableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorsConfigurableView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/BehaviorsConfigurableView.swift; sourceTree = ""; }; + 60A4113964D9FE6381F540FD8D1B7606 /* ImmutableMappable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmutableMappable.swift; path = Sources/ImmutableMappable.swift; sourceTree = ""; }; + 60A4883FF9636486E96F777EA5F89FEB /* RxTextStorageDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextStorageDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextStorageDelegateProxy.swift; sourceTree = ""; }; + 60A54DEC53CD8DEB2D80DFD036076983 /* YBIBTopView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBTopView.m; path = YBImageBrowser/ToolView/YBIBTopView.m; sourceTree = ""; }; + 60CFB40787F72925CD10D6E330B22110 /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; + 60DCC698F7A68DB8E44F7572974165CD /* alpha_processing_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_sse2.c; path = src/dsp/alpha_processing_sse2.c; sourceTree = ""; }; + 60F096198883A2218BB26B20F1DB6D41 /* TagListView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TagListView.debug.xcconfig; sourceTree = ""; }; + 60F7BA2B359BE5410520319EEA7B41B4 /* SGScanCodeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGScanCodeDelegate.h; path = SGQRCode/QRCode/SGScanCodeDelegate.h; sourceTree = ""; }; + 6113AFDEB157515AC877EB74929B9421 /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = SDWebImage/Core/SDImageCacheConfig.h; sourceTree = ""; }; + 6120325220F6997090DBFF2DB1D08CF7 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; + 6129C72CE0818C3E4D03AFE9FBA4BA50 /* Popover-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Popover-umbrella.h"; sourceTree = ""; }; + 61319062D405B9F89FA3DF582BC1E809 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardCore/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 6154D97D38FCD8A8DA71A4785708398F /* ClassReference.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClassReference.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Internal/ClassReference.swift; sourceTree = ""; }; + 617322B14EF3667D8FF61B12A0544E11 /* MJExtension-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJExtension-umbrella.h"; sourceTree = ""; }; + 617CA92092F0F3C665993E504B8BFEF0 /* VideoEditorCropView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorCropView.swift; path = Sources/HXPHPicker/Editor/View/Video/VideoEditorCropView.swift; sourceTree = ""; }; + 61810D98A7DA5F9BDDE89C1417AF1895 /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/Core/SDImageCache.h; sourceTree = ""; }; + 618192F5508FF66652CB09DC9D267403 /* OIMMessageElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMMessageElem.m; path = OpenIMSDK/Model/OIMMessageElem.m; sourceTree = ""; }; + 618B6D67F237E66A42C74AB36BCE9677 /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = ""; }; + 61DFA46620696AFFB3CDF8DC6801DABF /* RxRelay-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxRelay-Info.plist"; sourceTree = ""; }; + 61E777315ACF7174D6A2934145BD7DA2 /* ConcurrentAtomic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentAtomic.swift; path = Source/utilities/ConcurrentAtomic.swift; sourceTree = ""; }; 62060F5D524AE8173817ADD9482A0FEB /* lottie-ios-LottiePrivacyInfo */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "lottie-ios-LottiePrivacyInfo"; path = LottiePrivacyInfo.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 621474DB4CB661678E762DEFEBE30A1A /* IQKeyboardManager+Resign_Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Resign_Deprecated.swift"; path = "IQKeyboardManagerSwift/Resign/IQKeyboardManager+Resign_Deprecated.swift"; sourceTree = ""; }; - 6229AFDB47ACBE771BD50FB5A54E9E0D /* SectionModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionModel.swift; path = Sources/Differentiator/SectionModel.swift; sourceTree = ""; }; - 622D4EE3202AA063B22E8BBDB5AA270B /* CallbackProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallbackProxy.h; path = OpenIMSDK/CallbackProxy/CallbackProxy.h; sourceTree = ""; }; - 623232DCDA32392306CD48155C6FBBE8 /* HXPHPicker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HXPHPicker.release.xcconfig; sourceTree = ""; }; - 6246FD3D258E0BDED2672B6D696A3D69 /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = AMapNaviKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; - 6263DD7D48CA18804C999DBC7CBC4D98 /* RxCocoa-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-umbrella.h"; sourceTree = ""; }; - 6264A78C9DE9C591EC0F17670FF5598B /* CocoaMQTTTypes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTTypes.swift; path = Source/CocoaMQTTTypes.swift; sourceTree = ""; }; - 6267EDE8121551D54EB858DCDD09318A /* SDImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoderHelper.m; path = SDWebImage/Core/SDImageCoderHelper.m; sourceTree = ""; }; - 62C7950340FAB8592BCB122A9470623E /* View+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "View+RxGesture.swift"; path = "Pod/Classes/View+RxGesture.swift"; sourceTree = ""; }; - 62CA75680F3AB336A747356CBF32FFEA /* YBIBCollectionViewLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBCollectionViewLayout.m; path = YBImageBrowser/Base/YBIBCollectionViewLayout.m; sourceTree = ""; }; - 62D89031782605D415F05FB67791E7E8 /* ResourceBundle-IQTextInputViewNotification-IQTextInputViewNotification-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQTextInputViewNotification-IQTextInputViewNotification-Info.plist"; sourceTree = ""; }; - 62DAA309C7850654A41082C3D26616B0 /* IQTextView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQTextView-prefix.pch"; sourceTree = ""; }; - 62FFABD78A41923D508BEECE44F1A9DF /* NSArray+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MASAdditions.m"; path = "Masonry/NSArray+MASAdditions.m"; sourceTree = ""; }; - 632DA590FAD7357E9497CEF8E3347670 /* Diff.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Diff.swift; path = Sources/Differentiator/Diff.swift; sourceTree = ""; }; - 63489A52049EED85D3DE7BDBAEAB0B5C /* SDCycleScrollView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SDCycleScrollView.modulemap; sourceTree = ""; }; - 63692D31585DEDE65878A475B1212D70 /* YBIBInteractionProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBInteractionProfile.h; path = YBImageBrowser/Image/YBIBInteractionProfile.h; sourceTree = ""; }; - 637EF51558E16208F85630A5A8501C33 /* MqttCocoaAsyncSocket.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MqttCocoaAsyncSocket.debug.xcconfig; sourceTree = ""; }; - 63CBE6BA4EC2A6DCB2D6C8F33AA568AA /* RxCollectionViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; - 63DED52861127E194D14E120851D6682 /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; - 641E2B6BA0D54820DB7C06E1F544B964 /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; + 62152CC41C526048C2C2071F236F4FDB /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; + 623EACB911AAAC14F42CE59957C4DA0B /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Sources/ConstraintView.swift; sourceTree = ""; }; + 623F3E18E42A2B8491883E6D67FB843F /* BRPickerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BRPickerView.debug.xcconfig; sourceTree = ""; }; + 6267A8DA21A6ADE31D0C203DE5C52845 /* DotLottieConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieConfiguration.swift; path = Sources/Public/DotLottie/DotLottieConfiguration.swift; sourceTree = ""; }; + 628CA0BE090496DFDB6228F07565276C /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; + 629F3A325A58A659C32AAF1776330F24 /* EditorToolViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorToolViewCell.swift; path = Sources/HXPHPicker/Editor/View/EditorToolViewCell.swift; sourceTree = ""; }; + 62A659D93B34E6B8D2DC0737F5709935 /* OIMGCDMulticastDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMGCDMulticastDelegate.m; path = OpenIMSDK/Callbacker/OIMGCDMulticastDelegate.m; sourceTree = ""; }; + 62CCF1A77F8268FAB45CDA483316F0BA /* UIView+ResignObjc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+ResignObjc.swift"; path = "IQKeyboardManagerSwift/Resign/UIKItExtensions/UIView+ResignObjc.swift"; sourceTree = ""; }; + 62D339738F0A00027E1DA651F9F56476 /* SDCycleScrollView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDCycleScrollView-prefix.pch"; sourceTree = ""; }; + 62F4133FF60704F3354648135ADCF943 /* KeypathSearchable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeypathSearchable.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/Protocols/KeypathSearchable.swift; sourceTree = ""; }; + 632AFD57CCB19CBD4C09BC5CD9DE9E9F /* AlipaySDK-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AlipaySDK-iOS.release.xcconfig"; sourceTree = ""; }; + 634749C774F279304759995587E7547C /* URLNavigator-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "URLNavigator-dummy.m"; sourceTree = ""; }; + 6380EF27D360A2B2AC9040A1E510D977 /* ToJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToJSON.swift; path = Sources/ToJSON.swift; sourceTree = ""; }; + 63AD252EC2971CAE197D3E760E9FB56F /* SwiftUIMeasurementContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftUIMeasurementContainer.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift; sourceTree = ""; }; + 63E17BF866F9A92ACECDCAA14CDCBEF8 /* LayerDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerDebugging.swift; path = Sources/Private/Utility/Debugging/LayerDebugging.swift; sourceTree = ""; }; + 63F3DEBBCE2EBAE38781D60A708BD66A /* ShapeAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeAnimation.swift; path = Sources/Private/CoreAnimation/Animations/ShapeAnimation.swift; sourceTree = ""; }; + 64019E180E52C31512B553FF8FDA1778 /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; 642FEF38E132FB38DD2B59B88F069917 /* YBImageBrowser */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = YBImageBrowser; path = YBImageBrowser.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 64539B8F9DA07CE4F512E6685BF66613 /* SDWebImageTransitionInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransitionInternal.h; path = SDWebImage/Private/SDWebImageTransitionInternal.h; sourceTree = ""; }; - 6454834B9948D54BD885E4B77EE942CE /* EditorToolView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorToolView.swift; path = Sources/HXPHPicker/Editor/View/EditorToolView.swift; sourceTree = ""; }; - 6457B3D8F5D01928EFD894F8F6B5EDC4 /* PublishRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishRelay.swift; path = RxRelay/PublishRelay.swift; sourceTree = ""; }; - 6474A7960C2DC87515117BFF75C204F9 /* PreviewVideoViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreviewVideoViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PreviewVideoViewCell.swift; sourceTree = ""; }; - 64764AFA6F227697015466CB3B7EAC03 /* cost_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cost_enc.h; path = src/enc/cost_enc.h; sourceTree = ""; }; - 64900FFA7A51BD0554CB57699178CA93 /* BRPickerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BRPickerView-umbrella.h"; sourceTree = ""; }; - 64CC3997AEF065210620763434EA1A14 /* DDOSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDOSLogger.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDOSLogger.h; sourceTree = ""; }; - 64FCD60659C1CB07A6F0AD07F7494C26 /* SwiftyUserDefaults-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyUserDefaults-dummy.m"; sourceTree = ""; }; - 6501D55D2F24D6C78B7DBB0CF3FB9FEE /* Core+Data.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+Data.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+Data.swift"; sourceTree = ""; }; - 654B0B154C0EC27FCC87C9728F9B04CA /* webp_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = webp_dec.c; path = src/dec/webp_dec.c; sourceTree = ""; }; - 65697F122A5D7E12D08B8924C9A75C5D /* MqttDecodePublish.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodePublish.swift; path = Source/MqttDecodePublish.swift; sourceTree = ""; }; + 64492DCC8045D115663E41B334C47026 /* RequestTaskMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTaskMap.swift; path = Source/Core/RequestTaskMap.swift; sourceTree = ""; }; + 645F38B8B4B0BB415E48171CCC6916C1 /* StarNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StarNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/StarNode.swift; sourceTree = ""; }; + 648A408C57ADEB43E309AB650053C8FD /* common_sse2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_sse2.h; path = src/dsp/common_sse2.h; sourceTree = ""; }; + 64A6F14AC066974E0E5E7B99E863B192 /* NSObject+Rx+KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+KVORepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+KVORepresentable.swift"; sourceTree = ""; }; + 64F388395D7038ACF88E1D1F234B4FDC /* MqttDecodePubComp.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodePubComp.swift; path = Source/MqttDecodePubComp.swift; sourceTree = ""; }; + 64F9EE55FB7A60C1ED947EE8280FBA9B /* Vectors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Vectors.swift; path = Sources/Public/Primitives/Vectors.swift; sourceTree = ""; }; + 653D801765D5797F14AEE920FFBEFFCE /* Differentiator-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Differentiator-dummy.m"; sourceTree = ""; }; + 6548E820565373E5BD71550C734F7DAC /* YBIBContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBContainerView.h; path = YBImageBrowser/Base/YBIBContainerView.h; sourceTree = ""; }; 6570EF80D3D9BAC37E653856E44EF351 /* RxSwiftExt */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxSwiftExt; path = RxSwiftExt.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 65826D325BE0F9D10F21BCEC6F0552D1 /* IQTextInputViewNotification-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQTextInputViewNotification-Info.plist"; sourceTree = ""; }; - 65848F29943117E7D5BC1FEA164A45F5 /* CustomLanguage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomLanguage.swift; path = Sources/HXPHPicker/Core/Model/CustomLanguage.swift; sourceTree = ""; }; - 65BBFE419E7060F76DB8B509637636BA /* Date+Compare.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Compare.swift"; path = "Sources/SwiftDate/Date/Date+Compare.swift"; sourceTree = ""; }; - 65C193D1768A3C37C44410E340B0CAD9 /* YBIBSheetView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBSheetView.m; path = YBImageBrowser/ToolView/YBIBSheetView.m; sourceTree = ""; }; - 65C95987EE37197CC2C1E2B41CCC4CEF /* Core+Dictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+Dictionary.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+Dictionary.swift"; sourceTree = ""; }; - 65CF17F180309923B21BCB77A09B5453 /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; - 65DDB968610294E8D6480ED393FF52FE /* PhotoEditorMosaicView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorMosaicView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorMosaicView.swift; sourceTree = ""; }; - 65EBC16D3D8A2DA778D58BB7E16AA94F /* MJExtensionConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJExtensionConst.h; path = MJExtension/MJExtensionConst.h; sourceTree = ""; }; - 65EC1DC3ED7F84EDD6FE034678A5E32C /* IQKeyboardInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardInfo.swift; path = IQKeyboardNotification/Classes/IQKeyboardInfo.swift; sourceTree = ""; }; - 65EC3B5A47ED2DB8BEBD6E5A2BA9D943 /* UITextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextView+Rx.swift"; path = "RxCocoa/iOS/UITextView+Rx.swift"; sourceTree = ""; }; - 65FCB5B60D898DB394A0C00405962AB8 /* yuv.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv.c; path = src/dsp/yuv.c; sourceTree = ""; }; - 660203872FDA06B6A54C8365BDE7BB72 /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = AMapNaviKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; - 661393FF27269B73554CF85D34B76425 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; - 6616C763859884830B647FFA76483A3E /* AnimatorNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatorNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Protocols/AnimatorNode.swift; sourceTree = ""; }; - 663FEA2275213EC10FA4D87C9E603BAC /* lossless.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless.c; path = src/dsp/lossless.c; sourceTree = ""; }; - 6651074FC4FEF5087D08A734C9C2DA7A /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; - 66C7C49AE999ABBFE01E0DEC610F63C8 /* RxDataSources-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxDataSources-Info.plist"; sourceTree = ""; }; - 66E60E05079088418F892BEA00222F03 /* TADotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TADotView.h; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TADotView.h; sourceTree = ""; }; - 66EF86075F49BF18D049E59B390A792C /* TAAnimatedDotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TAAnimatedDotView.h; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAAnimatedDotView.h; sourceTree = ""; }; - 67027C1FCE5C4D04102EE2C20D8BDC65 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; - 6709E1425A02594D4B6FBB09E3905826 /* YBIBCollectionViewLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBCollectionViewLayout.h; path = YBImageBrowser/Base/YBIBCollectionViewLayout.h; sourceTree = ""; }; - 6715ECE3B8265AC8529FE42E97A0B7DF /* yuv_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_mips32.c; path = src/dsp/yuv_mips32.c; sourceTree = ""; }; - 6717CE7068CCA12F8491F97B679BD6FB /* YYFrameImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYFrameImage.h; path = YYImage/YYFrameImage.h; sourceTree = ""; }; - 671962BF1DF5DE161128C27680787DF8 /* UIDatePicker+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIDatePicker+Rx.swift"; path = "RxCocoa/iOS/UIDatePicker+Rx.swift"; sourceTree = ""; }; - 6730C69F257B1AB4DC2F3C3F8ACF721E /* Date+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Create.swift"; path = "Sources/SwiftDate/Date/Date+Create.swift"; sourceTree = ""; }; - 676589B708DF99CF712C9CDA6F8BD895 /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; - 678B80B5BEA21B1AE526BA912C9BD36A /* OIMVideoElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMVideoElem.m; path = OpenIMSDK/Model/OIMVideoElem.m; sourceTree = ""; }; - 67AEB43A8B432A0993EA253009F88AD1 /* SDImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOCoder.m; path = SDWebImage/Core/SDImageIOCoder.m; sourceTree = ""; }; - 67B5704BDF245749342358B439C9BA24 /* OIMFriendApplication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMFriendApplication.m; path = OpenIMSDK/Model/OIMFriendApplication.m; sourceTree = ""; }; - 67E03E31C6645A615F24394D3EAAE82E /* ControlEvent+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlEvent+Driver.swift"; sourceTree = ""; }; - 67E0DDC9B0119731CFDDFAD018CBDE00 /* RxCocoa.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.debug.xcconfig; sourceTree = ""; }; - 67EED3B4281A5413FF1D8670EB3B8B4F /* UIView+IQKeyboardManagerExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+IQKeyboardManagerExtension.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManagerExtension/UIView+IQKeyboardManagerExtension.swift"; sourceTree = ""; }; - 6807EAF012366BE57A4649E250C0A20F /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = AMapNaviKit.framework/AMap.bundle; sourceTree = ""; }; - 6811332A1AAB8326B699B47DD80836CE /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/Extensions/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - 6815FD578692A17B4D73A05B04C4A30F /* OIMMessageElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMMessageElem.m; path = OpenIMSDK/Model/OIMMessageElem.m; sourceTree = ""; }; - 6817E19A21F3BD16FDA0EC3AD45355B9 /* RxDataSources.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxDataSources.modulemap; sourceTree = ""; }; - 6821BD4CC8F44634C0386D79B7162A52 /* MarqueeLabel.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MarqueeLabel.modulemap; sourceTree = ""; }; - 682FC9FDDB2614C3B0FD50FB5FE2493F /* ViewEpoxyModeled.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewEpoxyModeled.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/ViewEpoxyModeled.swift; sourceTree = ""; }; - 68395F34D88218D9391E07F2B9558A03 /* DDLegacyMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLegacyMacros.h; path = "Sources/CocoaLumberjack/Supporting Files/DDLegacyMacros.h"; sourceTree = ""; }; - 683A560BEACABCA2A76E0E743A32394E /* NSView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSView+Rx.swift"; path = "RxCocoa/macOS/NSView+Rx.swift"; sourceTree = ""; }; - 683BD876275910FE55ED2B0CBD69DC7C /* EditorConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/EditorConfiguration.swift; sourceTree = ""; }; - 68529B0790869702296F1F186D8085BA /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; - 6877F1B3960ECB8432083DC2D8F83C32 /* UIView+Resign.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Resign.swift"; path = "IQKeyboardManagerSwift/Resign/UIKItExtensions/UIView+Resign.swift"; sourceTree = ""; }; - 687D032D76FB797963F3A26563CD8169 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = AMapNaviKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; - 68B0D0F378B0DF1119284F778E242F48 /* LottieLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieLogger.swift; path = Sources/Public/Logging/LottieLogger.swift; sourceTree = ""; }; - 68D1595BEC4346C8AC718E814F90DA81 /* ValidationType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValidationType.swift; path = Sources/Moya/ValidationType.swift; sourceTree = ""; }; - 68D757CFE4338DB6456CA80090DE4B48 /* MASConstraintMaker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraintMaker.m; path = Masonry/MASConstraintMaker.m; sourceTree = ""; }; - 68DB4778FBF04356A818760ADCC57B5D /* AnimationTime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationTime.swift; path = Sources/Public/Primitives/AnimationTime.swift; sourceTree = ""; }; - 6910ABA4263815DF7CB8414A9355AE2D /* ResourceBundle-RxCocoa_Privacy-RxCocoa-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-RxCocoa_Privacy-RxCocoa-Info.plist"; sourceTree = ""; }; + 657101C520A2538EFFCBCD563B6C0301 /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; + 65AC60618E48EADCBB2FF8DD69A2A4F5 /* ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist"; sourceTree = ""; }; + 65B569FEB54BAEE62E9099C2F0781B65 /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + 65FBD7CCA57640E31F38D910FDA213D6 /* LottieAnimationHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationHelpers.swift; path = Sources/Public/Animation/LottieAnimationHelpers.swift; sourceTree = ""; }; + 6606214F6D2DA70127909ED2F55192A8 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; + 6618E8F9661C9A44B33907359380D629 /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; + 6632532BC60C8A090652CC214EA24ABB /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; + 6640BD30A3ACC1F5F7A9DCECAA39B4F7 /* OIMGroupInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMGroupInfo.m; path = OpenIMSDK/Model/OIMGroupInfo.m; sourceTree = ""; }; + 6663DF63309EE93A547088BF64234988 /* YBIBWebImageMediator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBWebImageMediator.h; path = YBImageBrowser/WebImageMediator/YBIBWebImageMediator.h; sourceTree = ""; }; + 66686B882470AFA1A0397F3060CADBFA /* IQTextInputViewInfoModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextInputViewInfoModel.swift; path = IQKeyboardReturnManager/Classes/IQTextInputViewInfoModel.swift; sourceTree = ""; }; + 6668CD4D7892469B2CB0BE7AFB0461BF /* upsampling_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_sse41.c; path = src/dsp/upsampling_sse41.c; sourceTree = ""; }; + 66AB1783F7FE2ADB635F415F10BB2451 /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; + 66AEE02DFC495C7CB6B21545F424C582 /* TimePeriodCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodCollection.swift; path = Sources/SwiftDate/TimePeriod/Groups/TimePeriodCollection.swift; sourceTree = ""; }; + 66D3F1030AE7587B044084ECD4A70A0D /* IQPlaceholderable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPlaceholderable.swift; path = IQKeyboardToolbar/Placeholderable/IQPlaceholderable.swift; sourceTree = ""; }; + 66D9C5CD4758BDC1DA354E5D35847B8C /* OIMMessageInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMMessageInfo.m; path = OpenIMSDK/Model/OIMMessageInfo.m; sourceTree = ""; }; + 66F54C9FE257EE81E5C6A6B1096C75AA /* Zones.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zones.swift; path = Sources/SwiftDate/Supports/Zones.swift; sourceTree = ""; }; + 67333A5FD928DFEF779CEDF0F70B927B /* AMapNaviBaseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviBaseManager.h; path = AMapNaviKit.framework/Headers/AMapNaviBaseManager.h; sourceTree = ""; }; + 67520BF6E48446E34B1EB3B4649B4396 /* sharpyuv_gamma.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_gamma.c; path = sharpyuv/sharpyuv_gamma.c; sourceTree = ""; }; + 675CE77558AA5D7D4D294BDA3C3CB441 /* ShapeLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeLayer.swift; path = Sources/Private/CoreAnimation/Layers/ShapeLayer.swift; sourceTree = ""; }; + 6763C54DEBB207FE2025EE813702104C /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; + 677C9B71C867A725F19AD823BE42715E /* SDAsyncBlockOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAsyncBlockOperation.h; path = SDWebImage/Private/SDAsyncBlockOperation.h; sourceTree = ""; }; + 6784046720ECDDDF9BACE39FA31EE815 /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/PrimitiveSequence/Maybe.swift; sourceTree = ""; }; + 678C91DAC5FC5717BE822A44E0170D85 /* WechatOpenSDK-XCFramework.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "WechatOpenSDK-XCFramework.debug.xcconfig"; sourceTree = ""; }; + 678F67AB9C8BBD1FB3C5397C7EA249BB /* CachedResponseHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedResponseHandler.swift; path = Source/Features/CachedResponseHandler.swift; sourceTree = ""; }; + 679285E35B6F2A8488BD4635D4D6348D /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; + 679319E860D0424FDA7F42B3751018C3 /* PhotoPickerViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerViewController.swift; path = Sources/HXPHPicker/Picker/Controller/PhotoPickerViewController.swift; sourceTree = ""; }; + 679753AAEAB273A5318FEF21352FB0F8 /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; + 681EACEEFA7DCF54EB4B7587070A1409 /* LivePhotoError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LivePhotoError.swift; path = Sources/HXPHPicker/Core/Model/LivePhotoError.swift; sourceTree = ""; }; + 682471338CF14618F63ED0E7BC287CD4 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQTextInputViewNotification/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 68336016AE667A0C347A690365F06CB8 /* MJExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJExtension.debug.xcconfig; sourceTree = ""; }; + 6859E45BA53B0FF9314D3F842E759AF8 /* Entry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Entry.swift; path = Sources/Private/EmbeddedLibraries/ZipFoundation/Entry.swift; sourceTree = ""; }; + 687B07FA58A77E264C4F460F5909867E /* KingfisherWebP.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KingfisherWebP.debug.xcconfig; sourceTree = ""; }; + 68B00C47E7C59C7D94DCFD9D793124D1 /* ResourceBundle-IQKeyboardReturnManager-IQKeyboardReturnManager-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardReturnManager-IQKeyboardReturnManager-Info.plist"; sourceTree = ""; }; + 68C4A94F512DBE1642E52341011F81EE /* Data+Compression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+Compression.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Data+Compression.swift"; sourceTree = ""; }; + 690840691138551AF0ED2CB87651C4EC /* Core+UIImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+UIImageView.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+UIImageView.swift"; sourceTree = ""; }; + 6915EDF505E69F32DA0169E9F84771C1 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; + 692AA78291F7B6639863C20B07412171 /* EditorController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorController.swift; path = Sources/HXPHPicker/Editor/Controller/EditorController.swift; sourceTree = ""; }; 692F92D73EC27270EA9CC9575C3E65B6 /* RxDataSources */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxDataSources; path = RxDataSources.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 693723F314C320569F6173CD066F4D91 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = AMapNaviKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; - 698B06749ADB26D67C5F457F3D7B1F58 /* GradientFillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFillNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/GradientFillNode.swift; sourceTree = ""; }; - 6998F31CF0ADD31C1E7FDCAB06CA0BD4 /* YBIBVideoTopBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoTopBar.h; path = Video/YBIBVideoTopBar.h; sourceTree = ""; }; - 69ACE8A99A61D028356D543EC47CB0F8 /* muxi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = muxi.h; path = src/mux/muxi.h; sourceTree = ""; }; - 69B28C73DF9E08C1DBEA4AA88FF8B0B1 /* ImageDownloader+LivePhoto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageDownloader+LivePhoto.swift"; path = "Sources/Networking/ImageDownloader+LivePhoto.swift"; sourceTree = ""; }; - 69C0C0307283CAE36B087FF33BB676CF /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/Core/SDImageCache.m; sourceTree = ""; }; - 69DE449FFE287BE6DB8C908E6B9737CF /* YBIBImageData+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBImageData+Internal.h"; path = "YBImageBrowser/Image/YBIBImageData+Internal.h"; sourceTree = ""; }; - 69DE467AF2587942E0BFFF7A774A6529 /* IQKeyboardToolbarManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardToolbarManager.swift; path = IQKeyboardToolbarManager/Classes/IQKeyboardToolbarManager.swift; sourceTree = ""; }; - 69DEF1D40FCDE979DFFC2FD403967184 /* filters.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters.c; path = src/dsp/filters.c; sourceTree = ""; }; - 69E942CE6DDA4CB0793CC11AE8E4B6E4 /* ToJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToJSON.swift; path = Sources/ToJSON.swift; sourceTree = ""; }; - 69F63AB0F6D23B5E177E9C1D0FC2F107 /* lossless_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_sse41.c; path = src/dsp/lossless_sse41.c; sourceTree = ""; }; - 6A27A9E0499A1B9AD4DAC53C6639C1BA /* SDCycleScrollView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDCycleScrollView-prefix.pch"; sourceTree = ""; }; - 6A30E9FD07E8AA63ED5BAAE820EB8647 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Sources/ConstraintViewDSL.swift; sourceTree = ""; }; - 6A368F01EF83273D93A7207C8CE4528C /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Sources/ConstraintMakerEditable.swift; sourceTree = ""; }; - 6A3B8EAC925C17EAD620F55F3C4189AD /* UIView+Responders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Responders.swift"; path = "IQKeyboardToolbarManager/Classes/UIKitExtensions/UIView+Responders.swift"; sourceTree = ""; }; - 6A48E348CB8D57C469357DE8A70CDF1F /* YBImageBrowser.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YBImageBrowser.release.xcconfig; sourceTree = ""; }; - 6A560CCBA8029A20E2DAC3C828458CC7 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; - 6A91556D84199D9E36CD5E953444E42B /* UIBarButtonItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIBarButtonItem+Rx.swift"; path = "RxCocoa/iOS/UIBarButtonItem+Rx.swift"; sourceTree = ""; }; - 6A9F34356D259C444D1099ABA8A15D9E /* _RXKVOObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXKVOObserver.m; path = RxCocoa/Runtime/_RXKVOObserver.m; sourceTree = ""; }; - 6AAC762F10901C124E0DF7EC408B09DC /* OIMDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMDefine.h; path = OpenIMSDK/Utils/OIMDefine.h; sourceTree = ""; }; - 6AC494921B98D172ADA5E0472F95C61D /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; - 6ACCA0FBA95D684680251D5C224F699A /* CocoaMQTT.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTT.swift; path = Source/CocoaMQTT.swift; sourceTree = ""; }; - 6AD5B399B0025CFE5FFC3F550D90C591 /* GradientStrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStrokeRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/GradientStrokeRenderer.swift; sourceTree = ""; }; - 6ADEA481C92396FB5D715F70600BA0C9 /* PhotoPreviewVideoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPreviewVideoView.swift; path = Sources/HXPHPicker/Picker/View/PhotoPreviewVideoView.swift; sourceTree = ""; }; - 6B2E11C175053FA117C2436579B00F98 /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = ""; }; - 6BBB32FCE0860AFF04BF1D465EE3AEC5 /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; - 6BC81E13762551A1835431832C1ACAE9 /* SGPermissionPhoto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGPermissionPhoto.h; path = SGQRCode/Permission/SGPermissionPhoto.h; sourceTree = ""; }; - 6C4115323304C88A7D7A62969709C377 /* ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist"; sourceTree = ""; }; - 6C50CD417EE28A0423B80B3B4688D5EB /* LayerModel+makeAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "LayerModel+makeAnimationLayer.swift"; path = "Sources/Private/CoreAnimation/Layers/LayerModel+makeAnimationLayer.swift"; sourceTree = ""; }; - 6CFB83F1D628635C48CD0849D615ABA2 /* YBIBToastView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBToastView.h; path = YBImageBrowser/AuxiliaryView/YBIBToastView.h; sourceTree = ""; }; - 6D17A79C30F298C7E4E1B643B923BDC5 /* OIMSearchResultInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMSearchResultInfo.m; path = OpenIMSDK/Model/OIMSearchResultInfo.m; sourceTree = ""; }; - 6D5FE6492E9EE4250A18F130AB8FBD8E /* Collection+Diff.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Collection+Diff.swift"; path = "Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/Collection+Diff.swift"; sourceTree = ""; }; - 6D6A727923D76B58411707EF8E36AE70 /* retryWithBehavior.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = retryWithBehavior.swift; path = Source/RxSwift/retryWithBehavior.swift; sourceTree = ""; }; - 6D7CDE0CC02BF8851C1B6B38633D9FF7 /* PhotoTools.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoTools.swift; path = Sources/HXPHPicker/Core/Util/PhotoTools.swift; sourceTree = ""; }; - 6DB0CEA878D0BFBC77758EBD30C70C08 /* LottieColor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieColor.swift; path = Sources/Public/Primitives/LottieColor.swift; sourceTree = ""; }; - 6DCE417468D98ADEBE7D0B1874AAE1BC /* common_sse2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_sse2.h; path = src/dsp/common_sse2.h; sourceTree = ""; }; - 6DDC45AA036BD23A7F56E8AD0A1755BF /* TouchDownGestureRecognizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TouchDownGestureRecognizer.swift; path = Pod/Classes/iOS/TouchDownGestureRecognizer.swift; sourceTree = ""; }; - 6DDF328A0960909C7C0795945E4CEAC4 /* YBImageBrowser-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YBImageBrowser-umbrella.h"; sourceTree = ""; }; - 6DE5028EF1A3536F03FD6F2901E07ACC /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; - 6DF823CE6868CD0FD0CB3B3D47E3A99B /* LottieSwitch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieSwitch.swift; path = Sources/Public/Controls/LottieSwitch.swift; sourceTree = ""; }; - 6DFB8ACA2600478329D5609E0D7867A3 /* IQKeyboardCore.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardCore.modulemap; sourceTree = ""; }; - 6E00AB5BCD6FF02955EBEF2D1B329FF9 /* SDImageCachesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManager.h; path = SDWebImage/Core/SDImageCachesManager.h; sourceTree = ""; }; - 6E2E215184C4E3EB9590850DB9A37626 /* PhotoPickerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PhotoPickerViewCell.swift; sourceTree = ""; }; - 6E3C270E88E521323C248DDBE696290F /* cpu.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cpu.c; path = src/dsp/cpu.c; sourceTree = ""; }; - 6E649A2F9D4704C81C5CE0D477DAED41 /* OpenIMSDK.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = OpenIMSDK.modulemap; sourceTree = ""; }; - 6E76B9AEA91949B2E70F0D09C1AAAFBB /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; - 6E891D9966D70CD6C517FFD9682579BB /* URLNavigator-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "URLNavigator-Info.plist"; sourceTree = ""; }; + 6932CA1BC50B3DE1E073913013CAFDCD /* SDImageCachesManagerOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManagerOperation.h; path = SDWebImage/Private/SDImageCachesManagerOperation.h; sourceTree = ""; }; + 69510691CF2488703ED628A7366B9D1B /* YBIBScreenRotationHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBScreenRotationHandler.h; path = YBImageBrowser/Base/YBIBScreenRotationHandler.h; sourceTree = ""; }; + 69783982ACBEEE6ACDC8017C4B548EF7 /* AnimatableSectionModelType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatableSectionModelType.swift; path = Sources/Differentiator/AnimatableSectionModelType.swift; sourceTree = ""; }; + 697ABB92790909150AA0DC24B7AB9612 /* AMapNaviRideDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviRideDataRepresentable.h; sourceTree = ""; }; + 698ADAE8C6FA888C01928230C191B027 /* PhotoTools.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoTools.swift; path = Sources/HXPHPicker/Core/Util/PhotoTools.swift; sourceTree = ""; }; + 699A6766002443B213D3F90FC177BD25 /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; + 699EEF68987C0283D0897464E1B07AC8 /* libwebp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = libwebp.release.xcconfig; sourceTree = ""; }; + 69D3D0EFDB3F9427D55C1FCDE2672D55 /* NSObject+MJClass.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJClass.m"; path = "MJExtension/NSObject+MJClass.m"; sourceTree = ""; }; + 69D8214837F0F06F7B8AF785B4113178 /* IQKeyboardToolbarManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardToolbarManager.swift; path = IQKeyboardToolbarManager/Classes/IQKeyboardToolbarManager.swift; sourceTree = ""; }; + 69DE1E3ACAC050B8728BDA6D1D57827C /* SGPermission.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGPermission.h; path = SGQRCode/Permission/SGPermission.h; sourceTree = ""; }; + 69EB47DCDE4BF03EB94320EF3D4C6114 /* KingfisherWebP.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KingfisherWebP.release.xcconfig; sourceTree = ""; }; + 6A1CCA6C2F5DD7086522CD7398D16402 /* DropShadowAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DropShadowAnimation.swift; path = Sources/Private/CoreAnimation/Animations/DropShadowAnimation.swift; sourceTree = ""; }; + 6A1DF14F7A4245C7851E4DADE3C1A43F /* IQKeyboardCore-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardCore-prefix.pch"; sourceTree = ""; }; + 6A2B0667A58D1C443CF1ABB5FA80C78F /* ItemPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemPath.swift; path = Sources/Differentiator/ItemPath.swift; sourceTree = ""; }; + 6A3496453BBAAA6862956241ECFA6D94 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Sources/ConstraintInsets.swift; sourceTree = ""; }; + 6A378AC683F0CFE9DD4437B618445ED0 /* MAMVTTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMVTTileOverlay.h; path = AMapNaviKit.framework/Headers/MAMVTTileOverlay.h; sourceTree = ""; }; + 6A455C995F0605EDE632A95644837040 /* UISlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISlider+Rx.swift"; path = "RxCocoa/iOS/UISlider+Rx.swift"; sourceTree = ""; }; + 6A516464B3301B5A3BB99479622B26A4 /* ViewProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/ViewProviding.swift; sourceTree = ""; }; + 6AB11634FB715DFFD52FDFC494AB6167 /* YBIBUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBUtilities.h; path = YBImageBrowser/Helper/YBIBUtilities.h; sourceTree = ""; }; + 6AB5BCD2B62A9DF2F2EA6677670C02A0 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + 6AD8344BAE513349084BEF843FCCBB30 /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; + 6AF4134C570FE49FDB2402F1B0C9A401 /* CocoaMQTT-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "CocoaMQTT-Info.plist"; sourceTree = ""; }; + 6AFCE1CB0D4C3AA4D0B4BBA045D8B68B /* OIMSoundElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMSoundElem.h; path = OpenIMSDK/Model/OIMSoundElem.h; sourceTree = ""; }; + 6B3465E1AE692810DD1A9BC5E7E12F02 /* config_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = config_enc.c; path = src/enc/config_enc.c; sourceTree = ""; }; + 6B4E369A6E679E506925ED63E3CBFA09 /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = ""; }; + 6B6B1FF83D9FC1D9A0270C46C4563654 /* ControlProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlProperty.swift; path = RxCocoa/Traits/ControlProperty.swift; sourceTree = ""; }; + 6BA8CA3E98D9DB61BEFD08B5EA8915DF /* MABaseEngineOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseEngineOverlay.h; path = AMapNaviKit.framework/Headers/MABaseEngineOverlay.h; sourceTree = ""; }; + 6BD62719CC66FBD185D01AD247B2A644 /* PhotoPickerViewController+SwipeSelect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoPickerViewController+SwipeSelect.swift"; path = "Sources/HXPHPicker/Picker/Controller/PhotoPickerViewController+SwipeSelect.swift"; sourceTree = ""; }; + 6BE3DCC79951F9B9E8F3643E5996416A /* ConstraintMakerPrioritizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPrioritizable.swift; path = Sources/ConstraintMakerPrioritizable.swift; sourceTree = ""; }; + 6BFE6AF9BE7AC9E93F2AC07591BC4E93 /* DelegateProxyType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxyType.swift; path = RxCocoa/Common/DelegateProxyType.swift; sourceTree = ""; }; + 6C0C01A2729DF37AFEDFE5C8AAAAE072 /* distinct+RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "distinct+RxCocoa.swift"; path = "Source/RxCocoa/distinct+RxCocoa.swift"; sourceTree = ""; }; + 6C15BC29848FE417110C7352FAE3D061 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Features/Validation.swift; sourceTree = ""; }; + 6C28EB4CCFDBACF528FA59D34941B1B6 /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; }; + 6C39EDD27311147517EBF9D37B673D87 /* AlbumView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumView.swift; path = Sources/HXPHPicker/Picker/View/AlbumView.swift; sourceTree = ""; }; + 6C42A7B6A1937C8D08A6B8E39382BB33 /* MJFoundation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJFoundation.h; path = MJExtension/MJFoundation.h; sourceTree = ""; }; + 6C89AA3218A3736AF2929F7A1B1C267E /* IQTextInputViewNotification-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQTextInputViewNotification-dummy.m"; sourceTree = ""; }; + 6CCBA6F03C9653C70F26FAD18C607E94 /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; + 6CE3BE30F797463E046E0AAC1B130B93 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; + 6CFB8FC4FD692B86DAE99EE71B847F93 /* SDWebImageOptionsProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOptionsProcessor.m; path = SDWebImage/Core/SDWebImageOptionsProcessor.m; sourceTree = ""; }; + 6CFDE507F10EBD6D48738546842E1CA4 /* VideoEditorMusicView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorMusicView.swift; path = Sources/HXPHPicker/Editor/View/Video/VideoEditorMusicView.swift; sourceTree = ""; }; + 6D0AB4B5C21C4490E112205846E7A45C /* SDWebImageError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageError.h; path = SDWebImage/Core/SDWebImageError.h; sourceTree = ""; }; + 6D21B6704D8BBC1CDA059E2853EBFD3D /* BRTextModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRTextModel.h; path = BRPickerView/TextPicker/BRTextModel.h; sourceTree = ""; }; + 6D2240C7D68062D531E55FC3C84ED09A /* URLPatchComponentMatchResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLPatchComponentMatchResult.swift; path = Sources/URLMatcher/URLPatchComponentMatchResult.swift; sourceTree = ""; }; + 6D4E0D524D9280F8AAAE8D198CCEF13A /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = SDWebImage/Core/SDImageCacheConfig.m; sourceTree = ""; }; + 6D4F47C22D62289135BB17A126FA681C /* rescaler_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_neon.c; path = src/dsp/rescaler_neon.c; sourceTree = ""; }; + 6D4F88655C22C220512938F6F2707CE3 /* Differentiator-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Differentiator-Info.plist"; sourceTree = ""; }; + 6D64F18D7124AB7ABB8D033E57B26DEB /* IQKeyboardAppearanceManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardAppearanceManager.swift; path = IQKeyboardManagerSwift/Appearance/IQKeyboardAppearanceManager.swift; sourceTree = ""; }; + 6D99D97D12C59B76B1FE7D1D1F590F8E /* rescaler_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rescaler_utils.h; path = src/utils/rescaler_utils.h; sourceTree = ""; }; + 6D9A073516B1813B1C282D6CB7BFC93B /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; + 6DADC06D7CD3E7E66FB97D6E299C7B95 /* KingfisherWebP.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KingfisherWebP.modulemap; sourceTree = ""; }; + 6DDDD9E574859888AE0EDB4BE4ACA339 /* PhotoAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoAsset.swift; path = Sources/HXPHPicker/Picker/Model/PhotoAsset.swift; sourceTree = ""; }; + 6DFD1A2DC219B34D1422C5FE5E2AEBF5 /* MJRefreshTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshTrailer.m; path = MJRefresh/Base/MJRefreshTrailer.m; sourceTree = ""; }; + 6DFD249382BEF8F251D99DE119939349 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Sources/ConstraintPriority.swift; sourceTree = ""; }; + 6E034375AD0E928D08731DEA049A70DA /* View+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASShorthandAdditions.h"; path = "Masonry/View+MASShorthandAdditions.h"; sourceTree = ""; }; + 6E329D40BE1716D47A96A31EF4E805B4 /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = AMapNaviKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; + 6E575DB2907C8D235681DCC75CA57410 /* RepeaterLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RepeaterLayer.swift; path = Sources/Private/CoreAnimation/Layers/RepeaterLayer.swift; sourceTree = ""; }; 6E897F35E5E27028AC58B14B552FBC8D /* IQKeyboardCore-IQKeyboardCore */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "IQKeyboardCore-IQKeyboardCore"; path = IQKeyboardCore.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 6E8A62EBB9B1BCC84D3F88FEDCCE033E /* OperationQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "OperationQueue+Alamofire.swift"; path = "Source/Extensions/OperationQueue+Alamofire.swift"; sourceTree = ""; }; - 6EA288183BE346F8EE569D620AFA0884 /* PrimitiveSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Concurrency.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Concurrency.swift"; sourceTree = ""; }; - 6EC8E670345CF1C38AC120706D8D21C3 /* Binding+Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Binding+Map.swift"; path = "Sources/Private/Utility/Helpers/Binding+Map.swift"; sourceTree = ""; }; - 6EF794D43624B0139486257FE5D6AEC2 /* Data+Compression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+Compression.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Data+Compression.swift"; sourceTree = ""; }; + 6E8E7B8F99A794413648FF29ED12D420 /* SingleValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleValueProvider.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/ValueProviders/SingleValueProvider.swift; sourceTree = ""; }; + 6EA405313E8D0110B07FDC2C57CA0FCA /* GIFImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFImageView.swift; path = Sources/HXPHPicker/Picker/View/GIFImageView.swift; sourceTree = ""; }; + 6ED771FC7D3350F062610659B8E8359A /* _RXDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXDelegateProxy.h; path = RxCocoa/Runtime/include/_RXDelegateProxy.h; sourceTree = ""; }; 6EFB05F1F29FAD078E29A839C5020799 /* MBProgressHUD-MBProgressHUD */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "MBProgressHUD-MBProgressHUD"; path = MBProgressHUD.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 6F1099866321371C05A7200FAF044606 /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; - 6F313D5B1B708ED0F86FF94FE36997A5 /* _RX.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RX.m; path = RxCocoa/Runtime/_RX.m; sourceTree = ""; }; - 6F38BA31FFC42F25388A9DEB4D4A895F /* PhotoPreviewViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPreviewViewController.swift; path = Sources/HXPHPicker/Picker/Controller/PhotoPreviewViewController.swift; sourceTree = ""; }; - 6F5E828DE6CE1D244ABDA1EA774D8CA8 /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; - 6F96F5BFA004534A830428D2F2972F87 /* Infallible+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Concurrency.swift"; path = "RxSwift/Traits/Infallible/Infallible+Concurrency.swift"; sourceTree = ""; }; - 6FC0102538E59FA96AA9CBC85FA8CDF5 /* SGSoundEffect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGSoundEffect.m; path = SGQRCode/SoundEffect/SGSoundEffect.m; sourceTree = ""; }; - 6FC3F3C4328973508C75B13AFD680FE0 /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; - 6FEF8971195FEA8C44D4ADA10C1C2A0A /* YBIBInteractionProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBInteractionProfile.m; path = YBImageBrowser/Image/YBIBInteractionProfile.m; sourceTree = ""; }; - 6FEFB2016224DB1A393BF82C54507138 /* PublishRelay+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PublishRelay+Signal.swift"; path = "RxCocoa/Traits/Signal/PublishRelay+Signal.swift"; sourceTree = ""; }; - 6FF0C9B9A8D4A930BEFFA6B544CC40AB /* SDImageAPNGCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAPNGCoder.h; path = SDWebImage/Core/SDImageAPNGCoder.h; sourceTree = ""; }; - 6FF1A78EF9B72578442DFB21BE3A1B80 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardToolbarManager/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 6FF4A3448EBAC3DEBFE17E468BF500BD /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; - 701DDB88810584120DD0DFD0F35F580E /* sharpyuv_dsp.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_dsp.c; path = sharpyuv/sharpyuv_dsp.c; sourceTree = ""; }; - 705FE0812D1F78D361814065FAF71ED5 /* CGColor+RGB.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CGColor+RGB.swift"; path = "Sources/Private/Utility/Extensions/CGColor+RGB.swift"; sourceTree = ""; }; - 7060BD358DBAC0C2F7F174FE21FAD6DD /* NSArray+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASShorthandAdditions.h"; path = "Masonry/NSArray+MASShorthandAdditions.h"; sourceTree = ""; }; - 7064B39251F564580441FDEB8F552B3A /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = AMapNaviKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; - 706963A1A9C8D5A557873AFEAE45DB04 /* YYSpriteSheetImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYSpriteSheetImage.m; path = YYImage/YYSpriteSheetImage.m; sourceTree = ""; }; - 708CAA18E4EA681F3355FC84D98C36FE /* YBIBDefaultWebImageMediator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBDefaultWebImageMediator.m; path = YBImageBrowser/WebImageMediator/YBIBDefaultWebImageMediator.m; sourceTree = ""; }; - 708DB1DDDD40F91A9DA143945DB3AC32 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; - 70B4119882DF2B1D768C10B79611164F /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "SDWebImage/Core/UIView+WebCache.m"; sourceTree = ""; }; - 70CB687F590E631FB1D8E71386B29A9D /* LayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerModel.swift; path = Sources/Private/Model/Layers/LayerModel.swift; sourceTree = ""; }; - 70CC0475547983604D053E6BBFDBD702 /* SchedulerType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/SchedulerType+SharedSequence.swift"; sourceTree = ""; }; - 70CD5D1E8B566B87D1608A72DD1C2CFB /* YBIBImageLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageLayout.m; path = YBImageBrowser/Image/YBIBImageLayout.m; sourceTree = ""; }; - 70EEBCD8C68628701102CC1AF697729F /* YBIBPhotoAlbumManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBPhotoAlbumManager.m; path = YBImageBrowser/Helper/YBIBPhotoAlbumManager.m; sourceTree = ""; }; - 70F1552BB5EC628A51048774878C151F /* IdentifiableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IdentifiableType.swift; path = Sources/Differentiator/IdentifiableType.swift; sourceTree = ""; }; - 70F45AB8F81688C850D6646D5FC95BA7 /* DefaultsBridges.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsBridges.swift; path = Sources/DefaultsBridges.swift; sourceTree = ""; }; - 7107291AB23C14EC7CE05E4EC856C3D4 /* Vector1DEffectValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Vector1DEffectValue.swift; path = Sources/Private/Model/LayerEffects/EffectValues/Vector1DEffectValue.swift; sourceTree = ""; }; - 7111315F031EAEE9AD7FFC790381C75A /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; - 7118A1652C41D7B11745C2FA8622DDF5 /* SwiftDate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftDate.swift; path = Sources/SwiftDate/SwiftDate.swift; sourceTree = ""; }; - 711A3E589B33231270E92032EB20F045 /* SizeValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/SizeValueProvider.swift; sourceTree = ""; }; - 713B2F0195ACF21954B19E782EB8D895 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/Core/SessionDelegate.swift; sourceTree = ""; }; - 713EA26552A6DF276992BA3136C0E2BF /* AMapNavi-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapNavi-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; - 7142C46280AA074161C3151DEFED1221 /* GeYanSdk.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = GeYanSdk.xcframework; sourceTree = ""; }; - 714E996797BA38A84DB9988863C62A72 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Core/Request.swift; sourceTree = ""; }; - 7159B4314F8BD562D1ADE2C6C0E62F9E /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/RxSwift/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 7166E97C3A47F53AA049366E77DAFAAF /* MJProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJProperty.h; path = MJExtension/MJProperty.h; sourceTree = ""; }; - 717BF415008F2F6B37456F3CF5AB2E5C /* SDAssociatedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAssociatedObject.m; path = SDWebImage/Private/SDAssociatedObject.m; sourceTree = ""; }; - 717E17224CD41748E5A4C7C4EA9238EC /* ObservableConvertibleType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/ObservableConvertibleType+SharedSequence.swift"; sourceTree = ""; }; - 719F58A60D12EF28799E1D28B9130140 /* _RXDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXDelegateProxy.m; path = RxCocoa/Runtime/_RXDelegateProxy.m; sourceTree = ""; }; - 71B515DD4B1A082488EE069287273E5D /* PickerConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/PickerConfiguration.swift; sourceTree = ""; }; - 71CC192AAAA6E4549FBEFE750D7381E3 /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = AMapNaviKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; - 71E911FDCD7882C23567C460372E2DFA /* SGScanView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGScanView.m; path = SGQRCode/ScanView/SGScanView.m; sourceTree = ""; }; - 725EE7A4ACEB1F99363709FF5309B743 /* HXPHPicker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HXPHPicker.debug.xcconfig; sourceTree = ""; }; - 7283F532BFCA72AFEE1EC3CABD3EC810 /* MJExtension-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJExtension-prefix.pch"; sourceTree = ""; }; - 72AD9C57DDF160F23B30D8E5250BCE6C /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxySwiftUIIntrinsicContentSizeInvalidator.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/EpoxySwiftUIIntrinsicContentSizeInvalidator.swift; sourceTree = ""; }; - 72C8BE9C311F5F136957AE5252054A49 /* MqttCocoaAsyncSocket.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MqttCocoaAsyncSocket.modulemap; sourceTree = ""; }; - 72C92D99E0032817AC94B89BAAADE679 /* AlipaySDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AlipaySDK.xcframework; sourceTree = ""; }; - 72DB50DBF3583C703599440B1D9E2B69 /* MJExtensionConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJExtensionConst.m; path = MJExtension/MJExtensionConst.m; sourceTree = ""; }; - 730E04B8CB61EE30884F6CE454EFD5DE /* vp8i_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8i_dec.h; path = src/dec/vp8i_dec.h; sourceTree = ""; }; - 731305EA8EB01F785453ECD41ECA36AE /* YBIBSheetView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBSheetView.h; path = YBImageBrowser/ToolView/YBIBSheetView.h; sourceTree = ""; }; - 731C298BE0AE12F72AD1176716ED60A7 /* YBIBScreenRotationHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBScreenRotationHandler.m; path = YBImageBrowser/Base/YBIBScreenRotationHandler.m; sourceTree = ""; }; - 7320F874E285135405738C797F61D20B /* ShapeAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeAnimation.swift; path = Sources/Private/CoreAnimation/Animations/ShapeAnimation.swift; sourceTree = ""; }; - 736C03E0EB5AD251DEFD966EDD519BA7 /* rescaler.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler.c; path = src/dsp/rescaler.c; sourceTree = ""; }; - 736FE2E47206F1875C29F3C44759482C /* SGQRCodeLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGQRCodeLog.h; path = SGQRCode/SGQRCodeLog.h; sourceTree = ""; }; - 739D7B8AA568619C67F688D3256C605F /* OIMQuoteElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMQuoteElem.m; path = OpenIMSDK/Model/OIMQuoteElem.m; sourceTree = ""; }; - 739F404F326644991B80C89C8343D79A /* OIMManager+Friend.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+Friend.h"; path = "OpenIMSDK/Interface/OIMManager+Friend.h"; sourceTree = ""; }; - 73C432DF0538A4E531A706674427E3C5 /* IQKeyboardReturnManager.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardReturnManager.modulemap; sourceTree = ""; }; - 73D136FC4F001C444203266383C5411B /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = Sources/Private/Model/ShapeItems/Merge.swift; sourceTree = ""; }; - 73D8674F476A8F35AD9E5F684C4C5897 /* FloatingPointType+IdentifiableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "FloatingPointType+IdentifiableType.swift"; path = "Sources/RxDataSources/FloatingPointType+IdentifiableType.swift"; sourceTree = ""; }; - 73F58C5E8BD53EA0FFB19209523213B3 /* CocoaMQTTReasonCode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTReasonCode.swift; path = Source/CocoaMQTTReasonCode.swift; sourceTree = ""; }; + 6F20F071255B68CF9E16E238C11F4810 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; + 6F3590BAFCE09936E74838ED78665701 /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; + 6F4160A90081C80DC3401EDD19241421 /* YBIBOrientationReceiveProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBOrientationReceiveProtocol.h; path = YBImageBrowser/Protocol/YBIBOrientationReceiveProtocol.h; sourceTree = ""; }; + 6F54256D03C904083D4BA10BA8FDFEE4 /* muxread.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxread.c; path = src/mux/muxread.c; sourceTree = ""; }; + 6F628425F1CF1B80FF1650C563D15925 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; + 6F840C1591B056AC65DB83E234E0B0C6 /* BRPickerStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerStyle.h; path = BRPickerView/Core/BRPickerStyle.h; sourceTree = ""; }; + 6F8FE1A7D051774597BD8040891F194C /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; + 6F998FECB751DF1D9C799DA4B24C1E3D /* YBIBGetBaseInfoProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBGetBaseInfoProtocol.h; path = YBImageBrowser/Protocol/YBIBGetBaseInfoProtocol.h; sourceTree = ""; }; + 6FB8F929ACE5B46B10F5717A8AB5269A /* UIColor+SDHexString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+SDHexString.h"; path = "SDWebImage/Private/UIColor+SDHexString.h"; sourceTree = ""; }; + 6FD38A546437B69C84921CAE5DDF65A3 /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; + 6FE14E01969EE70763F7E9352300E1D7 /* GradientRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientRenderLayer.swift; path = Sources/Private/CoreAnimation/Layers/GradientRenderLayer.swift; sourceTree = ""; }; + 7007F57A56656B9A0093AF4671CEBB05 /* OIMFriendApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMFriendApplication.h; path = OpenIMSDK/Model/OIMFriendApplication.h; sourceTree = ""; }; + 7021589A8D7E5A3C7FFEC5A2D4A3BFD1 /* UIHoverGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIHoverGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIHoverGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + 70274EA6C7F3DD90B8695460D1E0CE45 /* SDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWeakProxy.m; path = SDWebImage/Private/SDWeakProxy.m; sourceTree = ""; }; + 705D82D25D60A4150E8ACDDB8CF0CDE3 /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = AMapNaviKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; + 70600F94B2C67CC4D701652AECAD6AB1 /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; + 70A3C9CD4415366C40628E899E6881D5 /* PublishRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishRelay.swift; path = RxRelay/PublishRelay.swift; sourceTree = ""; }; + 70A3DABB452BE25AF8AA0A1A4F149079 /* OIMGroupApplicationInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMGroupApplicationInfo.h; path = OpenIMSDK/Model/OIMGroupApplicationInfo.h; sourceTree = ""; }; + 70D0AC92CA02D08A7CFF03C65EC18357 /* RxGesture-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxGesture-Info.plist"; sourceTree = ""; }; + 70D985ECB9090313DB12A82B5E883BB4 /* UIViewPropertyAnimator+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewPropertyAnimator+Rx.swift"; path = "Source/RxCocoa/UIViewPropertyAnimator+Rx.swift"; sourceTree = ""; }; + 70E3EA2443FD288E5E29D59E5762B81B /* CocoaMQTTStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTStorage.swift; path = Source/CocoaMQTTStorage.swift; sourceTree = ""; }; + 70F1D19DAD3589771AD074B0860172C0 /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; + 7114DC4488A330E5F5EDA6CA70339673 /* SDWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImage.h; path = WebImage/SDWebImage.h; sourceTree = ""; }; + 714BEA6D88EFF79B55655647398A6C59 /* UploadFileCallbackProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UploadFileCallbackProxy.h; path = OpenIMSDK/CallbackProxy/UploadFileCallbackProxy.h; sourceTree = ""; }; + 71C077362B03431277B7AEA1BC501708 /* bit_reader_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = bit_reader_utils.c; path = src/utils/bit_reader_utils.c; sourceTree = ""; }; + 72112D8DB594CE96F2EB01D28EB12D09 /* RxDataSources-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxDataSources-prefix.pch"; sourceTree = ""; }; + 7239101B1034B9C0DE887A29DEA89207 /* upsampling_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_mips_dsp_r2.c; path = src/dsp/upsampling_mips_dsp_r2.c; sourceTree = ""; }; + 72418298167BE3C5F9A291D5B8BA3FDF /* OIMVideoElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMVideoElem.h; path = OpenIMSDK/Model/OIMVideoElem.h; sourceTree = ""; }; + 7243DDBE887E789833CB77753E5E14AB /* YBImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBImage.h; path = YBImageBrowser/Image/YBImage.h; sourceTree = ""; }; + 7278C7D4DFDA19D229466B7A0DA5737B /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Sources/ConstraintMakerExtendable.swift; sourceTree = ""; }; + 728197858DBF594C2C427D91E7B4B066 /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Sources/Typealiases.swift; sourceTree = ""; }; + 7293D46B450A688E903BC191842033A4 /* GradientStrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStrokeRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/GradientStrokeRenderer.swift; sourceTree = ""; }; + 72AC7767A1EF1236B48985A02E0A6CD6 /* Atomic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Atomic.swift; path = Sources/Moya/Atomic.swift; sourceTree = ""; }; + 72D4FA8C1850F35FEF5AFCC9FD453D37 /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; + 72DE4D13F0B6746E751E0762A35C41CA /* CocoaMQTTDeliver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTDeliver.swift; path = Source/CocoaMQTTDeliver.swift; sourceTree = ""; }; + 72E5D1D2AAD7F84BB93B8F2963E24796 /* OIMAtElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMAtElem.h; path = OpenIMSDK/Model/OIMAtElem.h; sourceTree = ""; }; + 72F49AF05C210AB16B36582583A931F8 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; + 73060FA01211DF3DB567CC40C45B5272 /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; + 732A6ED79FE94E2275EF9435F1087A3E /* CocoaLumberjack-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "CocoaLumberjack-Info.plist"; sourceTree = ""; }; + 73358693480A0CA087563083D163F0E9 /* lossless_enc_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_mips32.c; path = src/dsp/lossless_enc_mips32.c; sourceTree = ""; }; + 7359A31EFFDF6B2E4087DA89D97B018D /* SetBehaviorsProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SetBehaviorsProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/SetBehaviorsProviding.swift; sourceTree = ""; }; + 735B394E795D9E85A566037FB46CC76A /* NSString+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+MJExtension.m"; path = "MJExtension/NSString+MJExtension.m"; sourceTree = ""; }; + 735D8834D57AE6FCBCA52AC29F2165D7 /* MarqueeLabel-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MarqueeLabel-prefix.pch"; sourceTree = ""; }; + 7367CF3DCA3253F591D59B67C174AC0F /* MarqueeLabel.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MarqueeLabel.release.xcconfig; sourceTree = ""; }; + 736B0E8019555A674925DFD7F9C97657 /* cpu.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cpu.c; path = src/dsp/cpu.c; sourceTree = ""; }; + 738AD24AF9592EDEE0015E0661D2496D /* apply.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = apply.swift; path = Source/RxSwift/apply.swift; sourceTree = ""; }; + 7391C24A4CDB519D031A88818E8F61DC /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; + 7397BFDA904E245A04394F44246293FB /* PassThroughOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PassThroughOutputNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/PassThroughOutputNode.swift; sourceTree = ""; }; + 73C7D6D00ACB3859C6F72402D6784F11 /* FileManager+ZIP.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "FileManager+ZIP.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/FileManager+ZIP.swift"; sourceTree = ""; }; + 73CBAECCB46E78EA96CEE2AE1D69664D /* SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageIndicator.h; path = SDWebImage/Core/SDWebImageIndicator.h; sourceTree = ""; }; + 73EBDA07508B9D2A9BE9D0A0B3ED35A1 /* SDWebImageDownloaderRequestModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderRequestModifier.h; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.h; sourceTree = ""; }; 73FB8216CF2F66343E68F8498EADB79F /* PhotosUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PhotosUI.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/PhotosUI.framework; sourceTree = DEVELOPER_DIR; }; - 742572E6DF26D926CC54E706263D15D6 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = AMapNaviKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; - 746F1C845FDAB7CD8161CEB2B3987912 /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; - 747DAE12D421C881CA7690D8C04881B8 /* SwiftDate-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftDate-dummy.m"; sourceTree = ""; }; - 7497F505F82BE8F7CC8FA76733EBCCE7 /* NSTextStorage+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextStorage+Rx.swift"; path = "RxCocoa/iOS/NSTextStorage+Rx.swift"; sourceTree = ""; }; - 749DF6ECAE9609DD2B4D56A92F2FF563 /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; - 74A01968E59F1F66FB25EDA6F3F72A2D /* OpenIMSDK-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OpenIMSDK-prefix.pch"; sourceTree = ""; }; - 74A49BF355DB013E02F5F6FC59BA9675 /* AMapNaviMAProjection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviMAProjection.h; path = AMapNaviKit.framework/Headers/AMapNaviMAProjection.h; sourceTree = ""; }; - 74AC665A53FED94F861CE14EF91F5D46 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/Features/ResponseSerialization.swift; sourceTree = ""; }; - 74E78C1F6B515E7CAC8720321405B6AC /* MarqueeLabel-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MarqueeLabel-Info.plist"; sourceTree = ""; }; - 74F42C68FF3DE4779640352F3193F012 /* YBIBVideoData+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBVideoData+Internal.h"; path = "Video/YBIBVideoData+Internal.h"; sourceTree = ""; }; - 7500FB43F9C7DCB87CE6D19C8E8D2C70 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; - 751BF2A58D72FCC73E4DB11537844135 /* lottie-ios.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "lottie-ios.modulemap"; sourceTree = ""; }; - 758E0DAF87119A020A0F7F1CF5413857 /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = AMapNaviKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; - 75A3B2EBD7B717B85590799A22B50117 /* SDAnimatedImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SDAnimatedImageView+WebCache.h"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.h"; sourceTree = ""; }; - 75BCB480F2077DA0D2D7FECDD24B0F9F /* AnimationContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationContext.swift; path = Sources/Private/Utility/Helpers/AnimationContext.swift; sourceTree = ""; }; - 7604D4A871DEF846E8C558BF6E4235FA /* PhotoPreviewSelectedViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPreviewSelectedViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PhotoPreviewSelectedViewCell.swift; sourceTree = ""; }; - 7606EF0CD003C2D087D399D333B7017A /* CompoundBezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompoundBezierPath.swift; path = Sources/Private/Utility/Primitives/CompoundBezierPath.swift; sourceTree = ""; }; - 7629711133D1796C04F42971BD0A2EAD /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; - 7641BE45AAC9FC0D71E876A39A0E15DD /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; - 7660FB9E5134C600124332220E7EF8DD /* DDASLLogCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogCapture.m; path = Sources/CocoaLumberjack/DDASLLogCapture.m; sourceTree = ""; }; - 768CB446CCE5C8E878A8802417CF68AA /* LayerEffectNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerEffectNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/LayerEffectNodes/LayerEffectNode.swift; sourceTree = ""; }; - 769A5B05F110F9BBAD2F29ECA8400C7D /* VideoEditorMusicAnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorMusicAnimationView.swift; path = Sources/HXPHPicker/Editor/View/Video/VideoEditorMusicAnimationView.swift; sourceTree = ""; }; - 76B651725F6B6DC746644AC3E2C963F5 /* YBIBSentinel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBSentinel.m; path = YBImageBrowser/Helper/YBIBSentinel.m; sourceTree = ""; }; - 76C3EFC4CC80F61837F9A018821FEA36 /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; - 771E5B342E73C26832B880C9C36742AF /* IQKeyboardExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardExtended.swift; path = IQKeyboardCore/Classes/IQKeyboardExtended.swift; sourceTree = ""; }; - 773E9FC8D15487C43958C12C9FA69807 /* neon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = neon.h; path = src/dsp/neon.h; sourceTree = ""; }; - 77429EBF731FCFEF414990946491B3A9 /* SharedSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Concurrency.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Concurrency.swift"; sourceTree = ""; }; - 7752FF954084CB620F8098366150D13F /* Observable+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Concurrency.swift"; path = "RxSwift/Observable+Concurrency.swift"; sourceTree = ""; }; - 77741EA7EB1EE0DF619C6168F10092BD /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = AMapNaviKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; - 778A91344380D99FFA129B58EA15BF19 /* MJFoundation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJFoundation.m; path = MJExtension/MJFoundation.m; sourceTree = ""; }; - 77BADE6FC4CF26AC99B255A742121B1B /* MGCDAsyncSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MGCDAsyncSocket.m; path = Source/GCD/MGCDAsyncSocket.m; sourceTree = ""; }; - 77CC9B4AAC4BD047735E0615D915E1D1 /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = ""; }; - 783CA3C732DC0D4AEFB38B560C40BF95 /* backward_references_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = backward_references_enc.h; path = src/enc/backward_references_enc.h; sourceTree = ""; }; - 783CC004F579E5DADD9DB83A0827F6BC /* AMapNaviBaseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviBaseManager.h; path = AMapNaviKit.framework/Headers/AMapNaviBaseManager.h; sourceTree = ""; }; - 784C43288685498893B736A126C0E5DB /* NullCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NullCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/NullCompositionLayer.swift; sourceTree = ""; }; - 786CF851B81DBE398278344BA54EA410 /* IQKeyboardToolbar-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardToolbar-prefix.pch"; sourceTree = ""; }; - 7880E8F6289E704C4D58600B4E6F1B4D /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Sources/ConstraintPriorityTarget.swift; sourceTree = ""; }; - 789DC047F9CF7B87B0A90C65DC491E25 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; - 78A1CD9E596CEDD3E98C425F9879B1AB /* DDASLLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogger.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDASLLogger.h; sourceTree = ""; }; - 78A81168CF5BC5B1D85BC6F1F326989E /* IQKeyboardToolbarManager+Toolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardToolbarManager+Toolbar.swift"; path = "IQKeyboardToolbarManager/Classes/Toolbar/IQKeyboardToolbarManager+Toolbar.swift"; sourceTree = ""; }; - 78D4A7B93C67B758D9B485033BEAA897 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 78DBD51CAFBFDDB5D7AAEA242AF0C32F /* ShapeRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeRenderLayer.swift; path = Sources/Private/MainThread/NodeRenderSystem/RenderLayers/ShapeRenderLayer.swift; sourceTree = ""; }; - 790BE04D31E7BF3F8789434DFB243179 /* Masonry-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-umbrella.h"; sourceTree = ""; }; - 7929402B1C909AAB3A71B878F53CEF95 /* CombinedShapeAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombinedShapeAnimation.swift; path = Sources/Private/CoreAnimation/Animations/CombinedShapeAnimation.swift; sourceTree = ""; }; - 79359F4D6A7DABC359B13366267A94A2 /* ssim.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ssim.c; path = src/dsp/ssim.c; sourceTree = ""; }; - 7937B882E7276478F806EB6A631DC256 /* YBIBAnimatedTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBAnimatedTransition.h; path = YBImageBrowser/Base/YBIBAnimatedTransition.h; sourceTree = ""; }; - 7938ADBA7548557B99113B941B6D0011 /* alpha_processing.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing.c; path = src/dsp/alpha_processing.c; sourceTree = ""; }; - 7942AD73E51A48BC6C4D508F64F56BAB /* OIMMergeElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMMergeElem.m; path = OpenIMSDK/Model/OIMMergeElem.m; sourceTree = ""; }; - 79450D4BDD646E76DEB46C0572BE2397 /* ServerTrustEvaluation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustEvaluation.swift; path = Source/Features/ServerTrustEvaluation.swift; sourceTree = ""; }; - 7953C3F327E631A827EF82D27ED8068C /* FrameConnect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameConnect.swift; path = Source/FrameConnect.swift; sourceTree = ""; }; - 797CB25558EBC5153B73817187C33EF6 /* DDLogMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLogMacros.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDLogMacros.h; sourceTree = ""; }; - 798207D98772DFB1D88FD9757DA49AE8 /* SDImageGraphics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGraphics.h; path = SDWebImage/Core/SDImageGraphics.h; sourceTree = ""; }; - 7985FB8FF2AB631E11AECC6EA91A8B0F /* KingfisherWebP-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KingfisherWebP-Info.plist"; sourceTree = ""; }; - 79C2B61EB46FF6D53DF75E6706DA850F /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; - 79D9F75BE9C4EEB398AA142CA40C2528 /* huffman_encode_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = huffman_encode_utils.c; path = src/utils/huffman_encode_utils.c; sourceTree = ""; }; - 79FE6AFF67BDF407FD4CD50C8AAB2AB7 /* StarNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StarNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/StarNode.swift; sourceTree = ""; }; - 7A0FEA6FBB199E0DEB243ABBD42813EE /* NSBundle+BRPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+BRPickerView.m"; path = "BRPickerView/Core/NSBundle+BRPickerView.m"; sourceTree = ""; }; - 7A18890416141E1ABA1206C7829673B3 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; - 7A43EECE4F21CF9CF7078B59FFA035E7 /* BRPickerStyle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRPickerStyle.m; path = BRPickerView/Core/BRPickerStyle.m; sourceTree = ""; }; - 7A580FD9CB7D33E4E753E65E0C9F0399 /* Picker+PhotoAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Picker+PhotoAsset.swift"; path = "Sources/HXPHPicker/Picker/Extension/Picker+PhotoAsset.swift"; sourceTree = ""; }; - 7A8820834CC6ECCD506B15B2C7308F7D /* PhotoAssetCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoAssetCollection.swift; path = Sources/HXPHPicker/Picker/Model/PhotoAssetCollection.swift; sourceTree = ""; }; - 7A9580272091C09085177D2CE345E70D /* cost_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_neon.c; path = src/dsp/cost_neon.c; sourceTree = ""; }; - 7AA63A7ABF84211BB0A357FE3473F3F5 /* IQTextView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQTextView-umbrella.h"; sourceTree = ""; }; - 7AAD86BD27F1D4BBC1F59B6ADF4C0E8C /* CocoaMQTTLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTLogger.swift; path = Source/CocoaMQTTLogger.swift; sourceTree = ""; }; - 7ABB9A2DF7D46A1E67E2FF8DBCCC0A41 /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = AMapNaviKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; - 7ABF54444D14AF7AE627092CA000FE57 /* filterMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = filterMap.swift; path = Source/RxSwift/filterMap.swift; sourceTree = ""; }; - 7ADADF49D3C31258F73EBCE218E91CE8 /* SDImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFrame.m; path = SDWebImage/Core/SDImageFrame.m; sourceTree = ""; }; - 7ADE3C0D10609D1BD4F66E430AE6FC2B /* IQKeyboardReturnManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnManager.swift; path = IQKeyboardReturnManager/Classes/IQKeyboardReturnManager.swift; sourceTree = ""; }; - 7AE2D3042A232544EF7D0C766E706E91 /* OpenIMSDK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OpenIMSDK.h; path = OpenIMSDK/OpenIMSDK.h; sourceTree = ""; }; - 7AE81FBB2269C64E40BC940BB1002BFC /* UI+SectionedViewType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UI+SectionedViewType.swift"; path = "Sources/RxDataSources/UI+SectionedViewType.swift"; sourceTree = ""; }; - 7AF9E3A9E237554655197F266F7B4436 /* lossless_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_sse2.c; path = src/dsp/lossless_sse2.c; sourceTree = ""; }; - 7AFF2C75F48ACE20AB2D69021DC65C73 /* pausable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = pausable.swift; path = Source/RxSwift/pausable.swift; sourceTree = ""; }; - 7B10FF9A5C5FAE3B50CC2E2CCE968D76 /* SDImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoader.m; path = SDWebImage/Core/SDImageLoader.m; sourceTree = ""; }; - 7B1C76671EBE6F9F18EF909D5E9DDA2D /* YBIBToastView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBToastView.m; path = YBImageBrowser/AuxiliaryView/YBIBToastView.m; sourceTree = ""; }; - 7B2369A749658ECDA0F3DDE84180022D /* MASViewConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewConstraint.m; path = Masonry/MASViewConstraint.m; sourceTree = ""; }; - 7B24019A84FE9E31B49379632373E50E /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; - 7B322D7AC793D0107051858F60B6CE09 /* SDImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoder.m; path = SDWebImage/Core/SDImageCoder.m; sourceTree = ""; }; - 7B48F9AF364DA74CA403C3887207C83C /* IQTextInputViewNotification.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQTextInputViewNotification.modulemap; sourceTree = ""; }; - 7B726DDA7B902F4F82BE327E53A061A3 /* SDImageTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageTransformer.m; path = SDWebImage/Core/SDImageTransformer.m; sourceTree = ""; }; - 7B81202E8E0BBEB25EFC69A3605C1FF2 /* SGQRCode.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SGQRCode.release.xcconfig; sourceTree = ""; }; - 7B99640B0B700806121CA2B25F479BC8 /* MJExtension-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJExtension-Info.plist"; sourceTree = ""; }; - 7BC5B65DC1BED33CE2EA0F247DB97288 /* AnyNodeProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyNodeProperty.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/Protocols/AnyNodeProperty.swift; sourceTree = ""; }; - 7BE18152D7B1A3477543CB46E33E5F07 /* FramePubRec.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePubRec.swift; path = Source/FramePubRec.swift; sourceTree = ""; }; - 7C13FBC8C0873577EE16EC86ABB378E3 /* UIView+WebCacheState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheState.h"; path = "SDWebImage/Core/UIView+WebCacheState.h"; sourceTree = ""; }; - 7C2AB35EF01BB3E98571452D446DF9F8 /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; - 7C384CA82BA63C27A89A3B5B155D3511 /* sharpyuv_gamma.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv_gamma.h; path = sharpyuv/sharpyuv_gamma.h; sourceTree = ""; }; - 7C46AD371054ADEAB28FF7FE4FA5B21B /* RequestInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestInterceptor.swift; path = Source/Features/RequestInterceptor.swift; sourceTree = ""; }; - 7C5F5780542C8DDD9125F7C71FA2F206 /* Infallible+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Zip+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+Zip+arity.swift"; sourceTree = ""; }; - 7C60908FEFC5B7DA4CBEE895FC072ED7 /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "SDWebImage/Core/UIButton+WebCache.h"; sourceTree = ""; }; - 7C62A75C4C2AA55E78D25F0FAC62948F /* KingfisherWebP-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KingfisherWebP-umbrella.h"; sourceTree = ""; }; - 7C704474DA296F74CE5FFDCFD450241D /* AMapNaviWalkDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkDataRepresentable.h; sourceTree = ""; }; - 7C87672B682C8264AA656AD8C27DCDE3 /* OIMUserInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMUserInfo.h; path = OpenIMSDK/Model/OIMUserInfo.h; sourceTree = ""; }; + 741DDA54B4EA4178D4EC300B5ED715F1 /* YBIBDataMediator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBDataMediator.m; path = YBImageBrowser/Base/YBIBDataMediator.m; sourceTree = ""; }; + 7424EE599E1F3A2C0AC88BAD08A0E293 /* IQKeyboardResignHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardResignHandler.swift; path = IQKeyboardManagerSwift/Resign/IQKeyboardResignHandler.swift; sourceTree = ""; }; + 744BCC2326DC105377F1507C40B3CB48 /* IQKeyboardManager+Resign_Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Resign_Deprecated.swift"; path = "IQKeyboardManagerSwift/Resign/IQKeyboardManager+Resign_Deprecated.swift"; sourceTree = ""; }; + 7458B5A924A9ABC9D5C00E4F2C6E0138 /* SendMessageCallbackProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SendMessageCallbackProxy.m; path = OpenIMSDK/CallbackProxy/SendMessageCallbackProxy.m; sourceTree = ""; }; + 748DDC2E6198B3C956F63ED42CDD93D3 /* CachedImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedImageProvider.swift; path = Sources/Private/MainThread/LayerContainers/Utility/CachedImageProvider.swift; sourceTree = ""; }; + 74B24A079E975E378B5D3D2EA5D041AC /* CombinedShapeAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombinedShapeAnimation.swift; path = Sources/Private/CoreAnimation/Animations/CombinedShapeAnimation.swift; sourceTree = ""; }; + 74B9DA89D231CB16D41965F9674B5DD1 /* UICollectionView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Rx.swift"; path = "RxCocoa/iOS/UICollectionView+Rx.swift"; sourceTree = ""; }; + 74DED66796F914010358A5ED8747A623 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; + 74F2B4A9B2DF88D0E5BDF2DF4E06AB26 /* FillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FillRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/FillRenderer.swift; sourceTree = ""; }; + 7510DB4A0D9833170A820E60082516CF /* IQKeyboardNotification-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardNotification-dummy.m"; sourceTree = ""; }; + 752EA955394B3CDE62436F3929094D97 /* Archive+Reading.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Reading.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+Reading.swift"; sourceTree = ""; }; + 75513B9C81A13F81B5CE1B2A1F482EE8 /* GTCommonSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTCommonSDK.debug.xcconfig; sourceTree = ""; }; + 75727F45C32C023C542FA0455C47AC51 /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; + 75919FD13E9626D1CA31AB5CC8DFF878 /* MqttConnectProperties.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttConnectProperties.swift; path = Source/MqttConnectProperties.swift; sourceTree = ""; }; + 75A4604ED66193461D51D4D6B1BB5B7C /* EditorStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorStickerView.swift; path = Sources/HXPHPicker/Editor/View/EditorStickerView.swift; sourceTree = ""; }; + 75FA67B0A9A2F88511B1B6DE16A97E87 /* libwebp-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libwebp-prefix.pch"; sourceTree = ""; }; + 760027E3BD2F6528B47676F133696CAD /* ResourceBundle-SDWebImage-SDWebImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-SDWebImage-SDWebImage-Info.plist"; sourceTree = ""; }; + 7638E04EBE2066A5FCD7174CDD590719 /* YYImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImage.h; path = YYImage/YYImage.h; sourceTree = ""; }; + 768EEABBF64399B0C9521F946CAE0473 /* AssetManager+ImageData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+ImageData.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+ImageData.swift"; sourceTree = ""; }; + 76D9119DA5985209FC2D9E785A236003 /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; + 76E272AC42336882C197072E6C923774 /* Editor+PhotoTools.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Editor+PhotoTools.swift"; path = "Sources/HXPHPicker/Editor/Util/Editor+PhotoTools.swift"; sourceTree = ""; }; + 76F225B1BEA2CBEA1AA29E1698B694CD /* SharedSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Concurrency.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Concurrency.swift"; sourceTree = ""; }; + 772FD51483F89AC17192B899C965B0C8 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Sources/ConstraintDSL.swift; sourceTree = ""; }; + 773445554DA598A908A50D3BE711E7E0 /* UIImage+MemoryCacheCost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MemoryCacheCost.m"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.m"; sourceTree = ""; }; + 7748B4EB206D0C6EFA761BDB7E9C3F71 /* RxCocoa.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.debug.xcconfig; sourceTree = ""; }; + 775F6A18682279F27F1B91EA571AEBAE /* SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDInternalMacros.h; path = SDWebImage/Private/SDInternalMacros.h; sourceTree = ""; }; + 778946FE365C0FACA6EDD1F62502D578 /* IQKeyboardToolbarManager.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardToolbarManager.debug.xcconfig; sourceTree = ""; }; + 77937CA3DB536E36D620F71F00739172 /* URL+ZIP.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+ZIP.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/URL+ZIP.swift"; sourceTree = ""; }; + 7798A663C13ACC0D9284454ADF7B8E96 /* AMapNaviDriveDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveDataRepresentable.h; sourceTree = ""; }; + 77D11DD3911A4BD1E02480FE307D14AE /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = Sources/RxDataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; + 77D291D09011DFA2C038BAAB3C41E30D /* AlipaySDK.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; path = AlipaySDK.bundle; sourceTree = ""; }; + 77D5FB56FA407227EAB35953E70BA375 /* YBIBVideoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoView.h; path = Video/YBIBVideoView.h; sourceTree = ""; }; + 77DBC09F5F775D2A355BE95F0858B57A /* IQKeyboardResignHandler+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardResignHandler+Internal.swift"; path = "IQKeyboardManagerSwift/Resign/IQKeyboardResignHandler+Internal.swift"; sourceTree = ""; }; + 77E72DC7E8402CEBCFFF4C4CB5EBE242 /* AnimatorNodeDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatorNodeDebugging.swift; path = Sources/Private/Utility/Debugging/AnimatorNodeDebugging.swift; sourceTree = ""; }; + 782657FAE612BA37244045E74932D84F /* AlbumViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumViewController.swift; path = Sources/HXPHPicker/Picker/Controller/AlbumViewController.swift; sourceTree = ""; }; + 7836EFFE8B23DBFDC9B23914FAAAD780 /* SDFileAttributeHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDFileAttributeHelper.m; path = SDWebImage/Private/SDFileAttributeHelper.m; sourceTree = ""; }; + 7862323C3CC5E613AE6BB335CA3AC913 /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "SDWebImage/Core/UIButton+WebCache.m"; sourceTree = ""; }; + 78A35CA9F324867724B09439BC951EFA /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; + 78CD90FB839F786E0EBC7F9ECF52D496 /* KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KVORepresentable.swift; path = RxCocoa/Foundation/KVORepresentable.swift; sourceTree = ""; }; + 78DF48723AD3F42DC8BB230B7BF8F13E /* NSLayoutConstraint+MASDebugAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+MASDebugAdditions.h"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.h"; sourceTree = ""; }; + 78E7645298E34DC37A25F3D84811E224 /* FramePubComp.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePubComp.swift; path = Source/FramePubComp.swift; sourceTree = ""; }; + 78FB621CE15A6725C6DBE9DB62A67FE2 /* URLSessionConfiguration+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSessionConfiguration+Alamofire.swift"; path = "Source/Extensions/URLSessionConfiguration+Alamofire.swift"; sourceTree = ""; }; + 790327968B6A94B876B77A2DC5794439 /* AMapNavi.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMapNavi.bundle; path = AMapNaviKit.framework/AMapNavi.bundle; sourceTree = ""; }; + 79118459ACFE1CDF5C3470735984BF69 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "SDWebImage/Core/UIImage+MultiFormat.m"; sourceTree = ""; }; + 7924926CCB484C1331F889DBA7BFDB79 /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; + 792F9E0D4B561DE2A063ADA8F60A84D2 /* alpha_processing.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing.c; path = src/dsp/alpha_processing.c; sourceTree = ""; }; + 7945EA49AE75271ED0B10CF26BDAC47B /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = Sources/Map.swift; sourceTree = ""; }; + 794827229DEE89437BB1FFC3868C5207 /* OIMCallbacker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMCallbacker.h; path = OpenIMSDK/Callbacker/OIMCallbacker.h; sourceTree = ""; }; + 794B19FF014B5488EB0348CE1C877E20 /* SwiftyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.release.xcconfig; sourceTree = ""; }; + 7961D237689E55F8DC1B12F76ED20C4C /* UITapGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITapGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UITapGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + 796877CF8A0FAADDB2277973DF0251B1 /* toSortedArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = toSortedArray.swift; path = Source/RxSwift/toSortedArray.swift; sourceTree = ""; }; + 797CC7C2E322078BDB55AC13AA514D2B /* SDImageIOAnimatedCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoderInternal.h; path = SDWebImage/Private/SDImageIOAnimatedCoderInternal.h; sourceTree = ""; }; + 79A30BE4F677B7065D6082751D3BEE41 /* PHLivePhotoView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PHLivePhotoView+Kingfisher.swift"; path = "Sources/Extensions/PHLivePhotoView+Kingfisher.swift"; sourceTree = ""; }; + 79AA1EC6A75A435DEA2BCF453692C3DE /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; + 79F0DEA386A30230760E68E44A989C25 /* quant_levels_dec_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_levels_dec_utils.c; path = src/utils/quant_levels_dec_utils.c; sourceTree = ""; }; + 7A2E9DA579D700B23C3EFF1040245FA7 /* AMapSearch-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapSearch-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + 7A607E78BC8B1C5DF74B73FE3790FA07 /* SwiftyUserDefaults.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyUserDefaults.release.xcconfig; sourceTree = ""; }; + 7AA041570AAAF85D8169CAC8E7527EDA /* AnimationTime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationTime.swift; path = Sources/Public/Primitives/AnimationTime.swift; sourceTree = ""; }; + 7AB6A07869F2614F1E317EDFC6482F09 /* Marker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Marker.swift; path = Sources/Private/Model/Objects/Marker.swift; sourceTree = ""; }; + 7AF248BF15450B38E059761C8417ACE7 /* AMapNaviLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviLocation.h; path = AMapNaviKit.framework/Headers/AMapNaviLocation.h; sourceTree = ""; }; + 7B33BA93747348EFD3404DE0298CAE63 /* SDWebImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.debug.xcconfig; sourceTree = ""; }; + 7B427FAF0AE25A4E00D056CBF3EBDA88 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; + 7B60A035305266EAD566AA4A92F00F03 /* AlipaySDK-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AlipaySDK-iOS.debug.xcconfig"; sourceTree = ""; }; + 7B7F97E1087B0DBB444D25744E67ECE0 /* muxi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = muxi.h; path = src/mux/muxi.h; sourceTree = ""; }; + 7B9392CA50A3A8C4CBE593C95F4C47DC /* PolygonNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PolygonNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/PolygonNode.swift; sourceTree = ""; }; + 7BAF2E22A29AFC668B52A7AFAFA17CDC /* ViewController+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ViewController+MASAdditions.h"; path = "Masonry/ViewController+MASAdditions.h"; sourceTree = ""; }; + 7BD4D9E35A05131BBFEB37375999C7EF /* LottieSwitch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieSwitch.swift; path = Sources/Public/Controls/LottieSwitch.swift; sourceTree = ""; }; + 7C08902B10A2B2723F22E0532F0348FD /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/RxSwift/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 7C0ECEF2EC8BD613BB5D4D2D972C4D98 /* PreviewViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreviewViewConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/PreviewViewConfiguration.swift; sourceTree = ""; }; + 7C146DEA16B1ED360A07454996F640D7 /* IQTextInputViewInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextInputViewInfo.swift; path = IQTextInputViewNotification/Classes/IQTextInputViewInfo.swift; sourceTree = ""; }; + 7C1C3D023A0041FB877B9A8AB6EF3520 /* ResourceBundle-SwiftyJSON-SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-SwiftyJSON-SwiftyJSON-Info.plist"; sourceTree = ""; }; + 7C1ECDA916F1ADA58EC4EBBFF53CEC20 /* YBIBSheetView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBSheetView.m; path = YBImageBrowser/ToolView/YBIBSheetView.m; sourceTree = ""; }; + 7C38FBB0EBDDC80484FE92FAA86D10C2 /* SDAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageView.h; path = SDWebImage/Core/SDAnimatedImageView.h; sourceTree = ""; }; + 7C3AAA2106965E675C3DEA8CC344111B /* libwebp-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libwebp-umbrella.h"; sourceTree = ""; }; + 7C4AD78DA49254C2804A7403C451B0AE /* URLMatchResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLMatchResult.swift; path = Sources/URLMatcher/URLMatchResult.swift; sourceTree = ""; }; + 7C97176554535A33E642C0DA062A223E /* TAPageControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TAPageControl.h; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAPageControl.h; sourceTree = ""; }; 7CA3B05F07B063827B34AD2B0DB23706 /* SwiftyJSON-SwiftyJSON */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "SwiftyJSON-SwiftyJSON"; path = SwiftyJSON.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 7CB7EB22B4D948F578E9B67A804C3B84 /* CocoaMQTT.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CocoaMQTT.modulemap; sourceTree = ""; }; - 7CF79F2B058B0266B3DBF1334A037985 /* LivePhotoSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LivePhotoSource.swift; path = Sources/General/ImageSource/LivePhotoSource.swift; sourceTree = ""; }; - 7D01A7177A498AED0020696AC87478CF /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; - 7D0F7FA775E1833CF1E7C81514EC0BD5 /* SDWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-prefix.pch"; sourceTree = ""; }; - 7D39E813842AC055D241A92F26184EB6 /* YBIBDataMediator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBDataMediator.m; path = YBImageBrowser/Base/YBIBDataMediator.m; sourceTree = ""; }; - 7D6EDCBE257289183846B051A800FE8C /* nwise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = nwise.swift; path = Source/RxSwift/nwise.swift; sourceTree = ""; }; - 7D9BF08A0764394A74A29772E1635053 /* StrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StrokeNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/StrokeNode.swift; sourceTree = ""; }; - 7DBF626B8255FCD31C0435BC14F73CA1 /* ObjectMapper.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ObjectMapper.release.xcconfig; sourceTree = ""; }; - 7E0FBAE65D7B726A96C0ABAD9E55682E /* RxGesture.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxGesture.debug.xcconfig; sourceTree = ""; }; - 7E1A0AC0B2C06537791421DFE5FB4B81 /* ofType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ofType.swift; path = Source/RxSwift/ofType.swift; sourceTree = ""; }; + 7CBD35803F1AD3E4A721B23DE032D69D /* URLPathComponent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLPathComponent.swift; path = Sources/URLMatcher/URLPathComponent.swift; sourceTree = ""; }; + 7D0FAF3C64E335876DC7F702F85B3EF4 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = AMapNaviKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; + 7D13D1E10F720908B9EFA0CB428C89DE /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardToolbarManager/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 7D57F0DB99628AD65109DDE1FDBFB5D3 /* SDImageFramePool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFramePool.m; path = SDWebImage/Private/SDImageFramePool.m; sourceTree = ""; }; + 7DFA2DB99057A8F43150C930A7A16C74 /* yuv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = yuv.h; path = src/dsp/yuv.h; sourceTree = ""; }; + 7E0B038620FC766ADA653E995414BD30 /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = AMapNaviKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; 7E3097CFEFDA621E9FB0E62009FF87FC /* MJRefresh-MJRefresh.Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "MJRefresh-MJRefresh.Privacy"; path = MJRefresh.Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 7E49DC2C9B33785FF21F531432DB6D57 /* SGQRCode.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SGQRCode.debug.xcconfig; sourceTree = ""; }; - 7E701E5706C0FCF2CC4C71D531D2FD42 /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; - 7E739E30ECCF121B32530294B88A987E /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager.swift; sourceTree = ""; }; - 7EA2FBE6575DA17CD1DD52420BF528D3 /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; - 7EA9FCEBBD3A520C3E4BF506348F75E1 /* GYSDK-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "GYSDK-xcframeworks.sh"; sourceTree = ""; }; - 7EC62B1B14E4EB5AE6EFA8C9860525CB /* OIMLocationElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMLocationElem.h; path = OpenIMSDK/Model/OIMLocationElem.h; sourceTree = ""; }; - 7EDAEC6A303CD8C8485671B931256E55 /* DotLottieConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieConfiguration.swift; path = Sources/Public/DotLottie/DotLottieConfiguration.swift; sourceTree = ""; }; - 7F0A36C1A14E4C7B3D81ECE7890007AA /* OIMMessageInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMMessageInfo.h; path = OpenIMSDK/Model/OIMMessageInfo.h; sourceTree = ""; }; - 7F2D1EE0B4DEE42F944D3EEBDFE6A375 /* OIMReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMReachability.m; path = OpenIMSDK/Utils/OIMReachability.m; sourceTree = ""; }; - 7F3E33D0B612F04223E8969615E2A625 /* frame_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = frame_enc.c; path = src/enc/frame_enc.c; sourceTree = ""; }; - 7F57EBFEAD98C31A0889BBC072BDEF91 /* color_cache_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = color_cache_utils.h; path = src/utils/color_cache_utils.h; sourceTree = ""; }; - 7F692E93173EE41FD8FA57AEDDD5957C /* IQKeyboardReturnManager-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardReturnManager-dummy.m"; sourceTree = ""; }; - 7F6DBC4F63DB80B8C0B83476D3D78583 /* KingfisherWebP.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KingfisherWebP.modulemap; sourceTree = ""; }; - 7F88858FFEF9DC8501C88ADC6925E01D /* OIMManager+Group.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+Group.h"; path = "OpenIMSDK/Interface/OIMManager+Group.h"; sourceTree = ""; }; - 7F8EE347C1FAA7090EC967BC1EE654F8 /* ColorEffectValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorEffectValue.swift; path = Sources/Private/Model/LayerEffects/EffectValues/ColorEffectValue.swift; sourceTree = ""; }; - 7FA481F4B014A9F22711D4D63A2486B4 /* IQKeyboardManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Debug.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/Debug/IQKeyboardManager+Debug.swift"; sourceTree = ""; }; - 7FADD0BA62865F29EA9F47F03B179E20 /* SDWebImageDownloaderRequestModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderRequestModifier.h; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.h; sourceTree = ""; }; - 7FB8ECD3B6891DC57F98EDB89E68BF9B /* AnyEncodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyEncodable.swift; path = Sources/Moya/AnyEncodable.swift; sourceTree = ""; }; - 7FEFE85F7AAA14032F47D86A6579336C /* MJRefreshTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshTrailer.m; path = MJRefresh/Base/MJRefreshTrailer.m; sourceTree = ""; }; - 7FF5C12EE481EAE4CCAB9ACFDF73D4A0 /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; - 803FF90C5424DD97EA2A025F7B068A24 /* UIView+SDExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+SDExtension.h"; path = "SDCycleScrollView/Lib/SDCycleScrollView/UIView+SDExtension.h"; sourceTree = ""; }; - 80727339B0FB767C4632F547D10868CB /* MarqueeLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MarqueeLabel.swift; path = Sources/MarqueeLabel.swift; sourceTree = ""; }; - 807623C01A246064417DF6759EFBFA31 /* YYAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYAnimatedImageView.m; path = YYImage/YYAnimatedImageView.m; sourceTree = ""; }; + 7E4943CA57020EA857821CC7974E544C /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; + 7E4AB951AC049459D50D60386475462C /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = AMapNaviKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; + 7E68A3104F4FD5837B8282F06A068351 /* OIMAttachedInfoElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMAttachedInfoElem.m; path = OpenIMSDK/Model/OIMAttachedInfoElem.m; sourceTree = ""; }; + 7ECFF78084A4643AC1390FF2ABF5C490 /* IQKeyboardToolbarManager-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardToolbarManager-umbrella.h"; sourceTree = ""; }; + 7EE509F861ABE4FD6840A046CF1703C3 /* ignoreErrors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ignoreErrors.swift; path = Source/RxSwift/ignoreErrors.swift; sourceTree = ""; }; + 7EE695D48DBD8B39C857E0ED02117810 /* RxGesture.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxGesture.release.xcconfig; sourceTree = ""; }; + 7F1FC43E083387191960D974546E1ED0 /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = ""; }; + 7F31126D9639DDE759951C031CED1423 /* MAMVTTileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMVTTileOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAMVTTileOverlayRenderer.h; sourceTree = ""; }; + 7F49A95E7865721CEED16F2CE41AA248 /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; + 7F64B9A6A0CA10348B4064EDA572BE80 /* SwiftKeychainWrapper-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftKeychainWrapper-Info.plist"; sourceTree = ""; }; + 7F6AB3BDF84A3238FDC335A73BC78D5F /* SwiftKeychainWrapper-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftKeychainWrapper-umbrella.h"; sourceTree = ""; }; + 7F757793A71F482B336A585A2EDEE950 /* ObservableConvertibleType+Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Infallible.swift"; path = "RxSwift/Traits/Infallible/ObservableConvertibleType+Infallible.swift"; sourceTree = ""; }; + 7F97D64D008E7119E0220EDC03C22DAD /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; + 7FA41C8520FA6585CF994CD9DA26FDD2 /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; + 7FB027F169372B27CB7515D1A41951FA /* DDLogMessageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDLogMessageFormat.swift; path = Sources/CocoaLumberjackSwift/DDLogMessageFormat.swift; sourceTree = ""; }; + 7FB7D866DB52BE773A1E0B4663242570 /* EffectValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EffectValue.swift; path = Sources/Private/Model/LayerEffects/EffectValues/EffectValue.swift; sourceTree = ""; }; + 7FBC4F6BB8F535835397557D504C53AF /* ColorValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/ColorValueProvider.swift; sourceTree = ""; }; + 7FC34D83D0362A71F40D55C985968F92 /* UISegmentedControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISegmentedControl+Rx.swift"; path = "RxCocoa/iOS/UISegmentedControl+Rx.swift"; sourceTree = ""; }; + 7FF512AE58286E17F5CF1718CAEB8D7D /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; + 80133B5EB63AAF4B00872EBD288FE2BA /* IQKeyboardToolbar.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardToolbar.debug.xcconfig; sourceTree = ""; }; + 8015F28DBC90CA959E1FA1B5C6A15B39 /* AMapSearchKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchKit.h; path = AMapSearchKit.framework/Headers/AMapSearchKit.h; sourceTree = ""; }; + 8023CB64ADB8D35EC4EC14A2D12558EB /* anim_encode.c */ = {isa = PBXFileReference; includeInIndex = 1; name = anim_encode.c; path = src/mux/anim_encode.c; sourceTree = ""; }; + 8047FDBA8C743B72E4185AD8EFE3CC94 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; + 804F40B61F39C87FED662ADB9691EAF3 /* lossless_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_neon.c; path = src/dsp/lossless_neon.c; sourceTree = ""; }; + 807D70579461BC81B309FEBA2AFE3788 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = AMapNaviKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; 809C5FAB588354C9BA37DC3EAB8CB45C /* RxSwift */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxSwift; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 80A40EDA3AF0499BDBCFF09467BB49AD /* IQKeyboardToolbarManager-IQKeyboardToolbarManager */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "IQKeyboardToolbarManager-IQKeyboardToolbarManager"; path = IQKeyboardToolbarManager.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 80B06C4224FDE5A4FA67EB9301AFB2DB /* IQKeyboardCore-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardCore-umbrella.h"; sourceTree = ""; }; - 80EEA541F361FCD16D236557178172ED /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = AMapNaviKit.framework/Headers/MAMapView.h; sourceTree = ""; }; - 80EFEE99AA637080F8D10B328BC2B064 /* MoyaError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoyaError.swift; path = Sources/Moya/MoyaError.swift; sourceTree = ""; }; - 810355F961D0BD7C1F416BAB826E0F08 /* CocoaMQTT5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTT5.swift; path = Source/CocoaMQTT5.swift; sourceTree = ""; }; - 811990250EF97841890D711984994DD2 /* DotLottieFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieFile.swift; path = Sources/Public/DotLottie/DotLottieFile.swift; sourceTree = ""; }; - 811CB751EBBB9A5B818D85DB6F29817C /* MABaseEngineOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseEngineOverlay.h; path = AMapNaviKit.framework/Headers/MABaseEngineOverlay.h; sourceTree = ""; }; - 811E26B6A479877E11E8E53D48647CC6 /* encode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = encode.h; path = src/webp/encode.h; sourceTree = ""; }; - 811F2D481D22FD8EAFA0BDC904631F52 /* VideoEditorConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/VideoEditorConfiguration.swift; sourceTree = ""; }; - 8123D0B9CC1DFC468FE3BC03C7F6BCDE /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; - 815F482FA0F5AE948A6B32BB98268188 /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; - 816A5469F9B7FFB483ACD350913A902A /* DDDispatchQueueLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDDispatchQueueLogFormatter.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDDispatchQueueLogFormatter.h; sourceTree = ""; }; - 816CF9AD8A3D4AA47847E64500E5F793 /* FillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FillNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/FillNode.swift; sourceTree = ""; }; - 81902AF9098B25060CC936FEACCF1392 /* AMapNavi.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMapNavi.bundle; path = AMapNaviKit.framework/AMapNavi.bundle; sourceTree = ""; }; - 8191FF3E0EC91C2D78720D7CEF0107D3 /* PrecompAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrecompAsset.swift; path = Sources/Private/Model/Assets/PrecompAsset.swift; sourceTree = ""; }; - 8196C3C9B1B5799D823053CA0EB96411 /* picture_tools_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_tools_enc.c; path = src/enc/picture_tools_enc.c; sourceTree = ""; }; - 81B64F9FB80EEDE4E5815E6470B02BB7 /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; - 81B9FCA30500ADEEA3A8D671E6982689 /* YBIBImageData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageData.m; path = YBImageBrowser/Image/YBIBImageData.m; sourceTree = ""; }; - 81D9F7BE4424B98BA350BF8FD0E70E3C /* IQKeyboardToolbarManager-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardToolbarManager-prefix.pch"; sourceTree = ""; }; - 81E1709889C7866DF0EDD75A877E0190 /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "SDWebImage/Core/UIView+WebCache.h"; sourceTree = ""; }; - 8249C43A6DC5F7D44058E8466D602B52 /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; - 8254794D4514CCAC59C0ED0FE8FFDF5E /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; + 80AE7F85A7395057610691F09BD6A431 /* RenderNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RenderNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Protocols/RenderNode.swift; sourceTree = ""; }; + 80B3DD388D6B8EBC04539E21E8811A45 /* YBIBVideoActionBar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoActionBar.m; path = Video/YBIBVideoActionBar.m; sourceTree = ""; }; + 80D43AEA332355F23BFE01528DFD494A /* SDWebImageIndicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageIndicator.m; path = SDWebImage/Core/SDWebImageIndicator.m; sourceTree = ""; }; + 80DFA62F84738B5AD31F27D690D9B5E0 /* VideoCroppingConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoCroppingConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/VideoCroppingConfiguration.swift; sourceTree = ""; }; + 80F0277EEBB2A47D381FB06E412E5440 /* SGWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGWeakProxy.h; path = SGQRCode/WeakProxy/SGWeakProxy.h; sourceTree = ""; }; + 8106BD2C816F4BD4F8622EF5CDFA7893 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = BRPickerView/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 810A3CB620BD5B04F13DDFB1B2B8AE96 /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; + 811C1197DC8720E969D6212E80C2B9F5 /* TextDocument.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextDocument.swift; path = Sources/Private/Model/Text/TextDocument.swift; sourceTree = ""; }; + 8134A9B50859254D2EE7516873F1504C /* Transform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Transform.swift; path = Sources/Private/Model/Objects/Transform.swift; sourceTree = ""; }; + 813AF637B23CDE3D3569E7A6F87A3B3E /* RxCollectionViewSectionedReloadDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewSectionedReloadDataSource.swift; path = Sources/RxDataSources/RxCollectionViewSectionedReloadDataSource.swift; sourceTree = ""; }; + 8155E879731B822F8BAD0CCF51C5C346 /* Star.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Star.swift; path = Sources/Private/Model/ShapeItems/Star.swift; sourceTree = ""; }; + 8192CC6054F16AE6F052E52A2F2D53AD /* DDContextFilterLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDContextFilterLogFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDContextFilterLogFormatter.m; sourceTree = ""; }; + 819C54B1E8652707BE2100709750BD42 /* OIMMergeElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMMergeElem.h; path = OpenIMSDK/Model/OIMMergeElem.h; sourceTree = ""; }; + 81BFA93ABDDDA0E1A8F6B43DA98D819E /* MJRefreshStateTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.h; sourceTree = ""; }; + 81C0FFA3A9BBA5EC567F15AF90BE6DA1 /* DotLottieCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieCache.swift; path = Sources/Public/DotLottie/Cache/DotLottieCache.swift; sourceTree = ""; }; + 81C909BF12EC6888B85BA48F7D535742 /* PreCompLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreCompLayerModel.swift; path = Sources/Private/Model/Layers/PreCompLayerModel.swift; sourceTree = ""; }; + 81CA630D5EDA335C8FADCA973C8C1CF1 /* ResourceBundle-IQTextView-IQTextView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQTextView-IQTextView-Info.plist"; sourceTree = ""; }; + 81D0C5938FB93AD3BD725D710FE423CD /* MqttDecodeSubAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodeSubAck.swift; path = Source/MqttDecodeSubAck.swift; sourceTree = ""; }; + 82653D240D4CFD791A848B65F3CB1609 /* AMapNaviManagerConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviManagerConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviManagerConfig.h; sourceTree = ""; }; + 827EED7199C3CA1849BA88E898D44D02 /* PathElement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathElement.swift; path = Sources/Private/Utility/Primitives/PathElement.swift; sourceTree = ""; }; + 8288118888A366F26D21C3D7684794FF /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; + 8295CA700828690EE6A1C8F96FBF2562 /* Moya-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-prefix.pch"; sourceTree = ""; }; 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 82B6B0E3FF7DF66D90DB9472A54BC6DC /* AssetManager+AVAssetExportSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+AVAssetExportSession.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+AVAssetExportSession.swift"; sourceTree = ""; }; - 82C24DF9ADA97E6A9D51F36D3EA84FF3 /* IQKeyboardNotification-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardNotification-Info.plist"; sourceTree = ""; }; - 82EBF54764AE92D077DE33C53A6AEBBD /* Fill.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Fill.swift; path = Sources/Private/Model/ShapeItems/Fill.swift; sourceTree = ""; }; - 8334F291C18477F050AF17BA44F4447D /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; - 833C8577F345C23F48164B8934819F4D /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; - 8357BFD17A7A91E61FA67B116090C7CE /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; - 835C5F8EAEBBECF951657BCAFE169DB6 /* TAAnimatedDotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TAAnimatedDotView.m; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAAnimatedDotView.m; sourceTree = ""; }; - 8373542C47BD9DFC04E33CED6E0CEC07 /* SDMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDMemoryCache.m; path = SDWebImage/Core/SDMemoryCache.m; sourceTree = ""; }; - 8373761A8A1A542A32E468AF65B64BB5 /* IQTextInputViewNotification-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQTextInputViewNotification-prefix.pch"; sourceTree = ""; }; - 838E81C2FF82A5201A843958E6AE710A /* LottieButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieButton.swift; path = Sources/Public/Controls/LottieButton.swift; sourceTree = ""; }; - 83902F28F7DD49B338C97B1E750899D8 /* LottieAnimationViewBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationViewBase.swift; path = Sources/Public/iOS/LottieAnimationViewBase.swift; sourceTree = ""; }; - 83BC6A1B53627C4BDA68D13460812A48 /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; - 83C5C0577B08BC084DB509DB705406A8 /* YBIBVideoCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoCell.m; path = Video/YBIBVideoCell.m; sourceTree = ""; }; - 83D397538321514580A70D56D000FC0B /* DotLottieUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieUtils.swift; path = Sources/Private/Model/DotLottie/DotLottieUtils.swift; sourceTree = ""; }; - 83DE218000C9DA9E0AB8C77BB76C999B /* HXPHPicker.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = HXPHPicker.modulemap; sourceTree = ""; }; - 8412F650196A8D9055F7A147084CC125 /* MaskCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MaskCompositionLayer.swift; path = Sources/Private/CoreAnimation/Layers/MaskCompositionLayer.swift; sourceTree = ""; }; - 841B30CB64F30D8E052CB0DAE2D60413 /* Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concurrency.swift; path = Source/Features/Concurrency.swift; sourceTree = ""; }; - 84327CD1E6DF06C1831C7852F9400B70 /* NSButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSButton+WebCache.m"; path = "SDWebImage/Core/NSButton+WebCache.m"; sourceTree = ""; }; - 8438AF773A3C0EEE22F7E917372AF39A /* DDDispatchQueueLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDDispatchQueueLogFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDDispatchQueueLogFormatter.m; sourceTree = ""; }; - 845BEE233450E13F168078F286FD17E2 /* EditorImageResizerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorImageResizerView.swift; path = Sources/HXPHPicker/Editor/View/Photo/EditorImageResizerView.swift; sourceTree = ""; }; - 84698CE34E373D70126478D7E5C04928 /* SDWebImageDownloaderConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderConfig.m; path = SDWebImage/Core/SDWebImageDownloaderConfig.m; sourceTree = ""; }; + 82A1126F3214DC7B066657DD50872FB7 /* DateInRegion+Compare.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Compare.swift"; path = "Sources/SwiftDate/DateInRegion/DateInRegion+Compare.swift"; sourceTree = ""; }; + 82A5EE6F18D1A7E544D9F6FA224CF54D /* cost.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost.c; path = src/dsp/cost.c; sourceTree = ""; }; + 83086A5A6160FBE8B8070C35AE8148FE /* ColorEffectValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorEffectValue.swift; path = Sources/Private/Model/LayerEffects/EffectValues/ColorEffectValue.swift; sourceTree = ""; }; + 832FFDECC045AD44E17F62CE79D8FEA2 /* EditorStickerTextViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorStickerTextViewController.swift; path = Sources/HXPHPicker/Editor/Controller/EditorStickerTextViewController.swift; sourceTree = ""; }; + 834F7686B7E79E35D101B45361CE8974 /* UploadFileCallbackProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UploadFileCallbackProxy.m; path = OpenIMSDK/CallbackProxy/UploadFileCallbackProxy.m; sourceTree = ""; }; + 836A456ED6B61905C2E213D5ABC11430 /* PathOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathOutputNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/PathOutputNode.swift; sourceTree = ""; }; + 836B9DE5E2ECE516254F774EA28784D1 /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; + 8389763842E40A844050A94928871D72 /* vp8i_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8i_dec.h; path = src/dec/vp8i_dec.h; sourceTree = ""; }; + 839EB213CBD605D2893D4B6A3CCC93E1 /* NullCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NullCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/NullCompositionLayer.swift; sourceTree = ""; }; + 83A132F20A5C4F1E9595C28D0D59A3AA /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/Features/MultipartFormData.swift; sourceTree = ""; }; + 83A95CB11E53861859B0C187CEECEC32 /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; + 83CE7DC05C40CA3F41D70AED1DB9C861 /* GradientFill.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFill.swift; path = Sources/Private/Model/ShapeItems/GradientFill.swift; sourceTree = ""; }; + 83EE74D5441DCCA317A4FF9D077B51CF /* analysis_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = analysis_enc.c; path = src/enc/analysis_enc.c; sourceTree = ""; }; + 83EEE2A3DBAE9138FB86D3A51721BADB /* InvertedMatteLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvertedMatteLayer.swift; path = Sources/Private/MainThread/LayerContainers/Utility/InvertedMatteLayer.swift; sourceTree = ""; }; + 83F027AE4DE9826F09EC5A794DA7BB44 /* Fill.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Fill.swift; path = Sources/Private/Model/ShapeItems/Fill.swift; sourceTree = ""; }; + 83FB5FF0213D99320D650E9540B61459 /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = AMapNaviKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; + 8406BEBB929EA34F6BFD299C19CBA46B /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; + 841EAB6E1B9FCC986405E28C41815109 /* MASCompositeConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASCompositeConstraint.m; path = Masonry/MASCompositeConstraint.m; sourceTree = ""; }; + 8421AF6C0A64E78F1AD252E27D0E33BA /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; + 842577364EAF0A1453B82510CE1F7649 /* NSImage+Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+Compatibility.h"; path = "SDWebImage/Core/NSImage+Compatibility.h"; sourceTree = ""; }; + 84448C217997BEF8FA4BD778C5E5FFB1 /* BRPickerAlertView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerAlertView.h; path = BRPickerView/Core/BRPickerAlertView.h; sourceTree = ""; }; + 8446A58AFE9168BFEEF71E97DB984A5D /* StringExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StringExtensions.swift; path = Sources/Private/Utility/Extensions/StringExtensions.swift; sourceTree = ""; }; + 844A62EFACC6EEB5098EEFA433681E80 /* ignore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ignore.swift; path = Source/RxSwift/ignore.swift; sourceTree = ""; }; + 844A7EFAFA068019DC805B277BDC07D3 /* VideoEditorConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/VideoEditorConfiguration.swift; sourceTree = ""; }; + 84564CA5C2AA50DCA9026702C7A8B902 /* LottieColor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieColor.swift; path = Sources/Public/Primitives/LottieColor.swift; sourceTree = ""; }; + 8457594A69556033006245A658E8127D /* OIMCallbacker+Closure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMCallbacker+Closure.h"; path = "OpenIMSDK/Callbacker/OIMCallbacker+Closure.h"; sourceTree = ""; }; 847044E56CBBCE1235A6F3CEF3F9F607 /* IQTextView-IQTextView */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "IQTextView-IQTextView"; path = IQTextView.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 84729014C261442DEE0D2B3115AAE863 /* backward_references_cost_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = backward_references_cost_enc.c; path = src/enc/backward_references_cost_enc.c; sourceTree = ""; }; - 847B3CA4032F842CE1D938FDEA755F91 /* RxSearchBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchBarDelegateProxy.swift; sourceTree = ""; }; - 8499104ABE4CD46C210F6A42F2E40BE3 /* IQKeyboardToolbar.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardToolbar.debug.xcconfig; sourceTree = ""; }; - 849C52DAAFC301A5A30B8E25DFD429BF /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = SDWebImage/Core/SDWebImageCompat.m; sourceTree = ""; }; - 84A56A6C98803E96F164CC19590E3D25 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; - 84B874E2FD862ED2D54C5956CA32A3B9 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = AMapNaviKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; - 850F2B7332C0F7C8AEE8D40C90D55AEA /* RxCollectionViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourceProxy.swift; sourceTree = ""; }; - 8526F7BC53F654A3C38BB160987A2129 /* enc_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_mips_dsp_r2.c; path = src/dsp/enc_mips_dsp_r2.c; sourceTree = ""; }; - 8532CAA666A00596668A4A54E18EB285 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQTextInputViewNotification/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 854954A05F187AA1ECD5B656A0A35671 /* ParameterEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoder.swift; path = Source/Core/ParameterEncoder.swift; sourceTree = ""; }; - 856571CD57594E6C984DF3EAC74F7B37 /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; - 8566B34CA57F9E3BF9CBCCD6C4C0279D /* OIMGCDMulticastDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMGCDMulticastDelegate.m; path = OpenIMSDK/Callbacker/OIMGCDMulticastDelegate.m; sourceTree = ""; }; - 8574AEB99E8F623B196E1472D57BA408 /* PhotoAsset+Codable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoAsset+Codable.swift"; path = "Sources/HXPHPicker/Picker/Model/PhotoAsset+Codable.swift"; sourceTree = ""; }; - 8579A90FD01456E1A0DB2819F4953F48 /* Archive+BackingConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+BackingConfiguration.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+BackingConfiguration.swift"; sourceTree = ""; }; - 858AFD8381BFCEF57B4CFF6D42658A52 /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; + 8474FA1A54F6D3BE809F5066211B52F3 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; + 8480B4A5F87252A76A5EB701421DF8D1 /* EditorStickerItemView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorStickerItemView.swift; path = Sources/HXPHPicker/Editor/View/EditorStickerItemView.swift; sourceTree = ""; }; + 8489256C0A6811AC75BCE4A1BD081D32 /* NodeProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodeProperty.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/NodeProperty.swift; sourceTree = ""; }; + 848E09073AD09FC546CD13A8CB446C1D /* CAAnimation+TimingConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CAAnimation+TimingConfiguration.swift"; path = "Sources/Private/CoreAnimation/Animations/CAAnimation+TimingConfiguration.swift"; sourceTree = ""; }; + 84B0021DB9337E4EE8C518A7B7CB12CC /* rescaler_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_mips32.c; path = src/dsp/rescaler_mips32.c; sourceTree = ""; }; + 84CF576478C34C3F3FA600EF7DCBFEC2 /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; + 84F96F370495BB0443BBCEEC4EAF21A3 /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Sources/ConstraintOffsetTarget.swift; sourceTree = ""; }; + 850D81E48D8507DD6019A2FEE6B8F99C /* NSArray+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MASAdditions.m"; path = "Masonry/NSArray+MASAdditions.m"; sourceTree = ""; }; + 85110F4FB4D7E5A4C828159C3255F7D8 /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; + 85119FDD1F7D16F303788C028BD3E7AD /* sharpyuv_csp.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_csp.c; path = sharpyuv/sharpyuv_csp.c; sourceTree = ""; }; + 8530B52AE96CDB91685802F489FA42B5 /* IQTextInputViewNotification-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQTextInputViewNotification-prefix.pch"; sourceTree = ""; }; + 8552CAD19077AD24ED35F7FEDB1E245D /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Core/Response.swift; sourceTree = ""; }; + 85844CC6A03A772FAB6818EE463BBC98 /* filters_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_utils.c; path = src/utils/filters_utils.c; sourceTree = ""; }; + 8584743389AF6BFB6239650C39BF0BEF /* RxGesture-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxGesture-umbrella.h"; sourceTree = ""; }; + 85A1FB80089D0823BA51FBA80C061D86 /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; + 85AAAB5F9B7BCEA7F9CCD1E84E419F73 /* MoyaError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoyaError.swift; path = Sources/Moya/MoyaError.swift; sourceTree = ""; }; 85E4C71ED52304F1AB0503E80CD9CB1E /* TagListView */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = TagListView; path = TagListView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 85F499A632D111BA4CEAA053362E6BC7 /* ResourceBundle-IQKeyboardReturnManager-IQKeyboardReturnManager-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardReturnManager-IQKeyboardReturnManager-Info.plist"; sourceTree = ""; }; - 8615420191BBF6A9FE086CB4700A12AB /* ResourceBundle-IQKeyboardToolbar-IQKeyboardToolbar-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardToolbar-IQKeyboardToolbar-Info.plist"; sourceTree = ""; }; - 861C2D6D669BFBA03111C20AEACA0204 /* TimePeriod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriod.swift; path = Sources/SwiftDate/TimePeriod/TimePeriod.swift; sourceTree = ""; }; - 86351599B768FFDB87C6FAFA36407D2D /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; - 865F71D37F4E33919F3D0BB997D4352E /* LottieView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieView.swift; path = Sources/Public/Animation/LottieView.swift; sourceTree = ""; }; - 866FFA09AAC22A37658A5ABAFD278BD5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 86DA0683672EE813DE2C1EC322DD735A /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; - 86FBC293CAFDFAFAD0E6EFB771129E55 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; - 8717B321000200445042D563894C5208 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; - 8718ECA1F99309042147E39516FB2AA5 /* LayerTransformNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerTransformNode.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerTransformNode.swift; sourceTree = ""; }; - 8745A6355DE1F3C8196F5CF9F6370B57 /* NSObject+YBImageBrowser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+YBImageBrowser.m"; path = "YBImageBrowser/Base/NSObject+YBImageBrowser.m"; sourceTree = ""; }; - 87495C4079951BEE45A19DA86B570C68 /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.h"; sourceTree = ""; }; - 87719FEEB0D279355E4F35D1251F08B7 /* ResourceBundle-SDWebImage-SDWebImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-SDWebImage-SDWebImage-Info.plist"; sourceTree = ""; }; - 877EBECEF952AA07051846B09A8E9DFF /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; - 879B9FA70D1A7799F3D2BC2C54D6C79A /* GTCommonSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTCommonSDK.debug.xcconfig; sourceTree = ""; }; - 87B98AE2675D9E0D2E1D3EA1E5545C9C /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = ""; }; - 87CD4E44A1B28DB5F590C01F849DD68D /* OIMSimpleRequstInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMSimpleRequstInfo.h; path = OpenIMSDK/Model/OIMSimpleRequstInfo.h; sourceTree = ""; }; - 87D7DC22BACBB93C9C21938816803EA0 /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; - 881E0653681FF6255760EF72500C9BB6 /* ObservableConvertibleType+Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Infallible.swift"; path = "RxSwift/Traits/Infallible/ObservableConvertibleType+Infallible.swift"; sourceTree = ""; }; - 884FA8200A6A2BE45F6FC6AA7FD65D94 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = AMapNaviKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; - 885AB401FA43B8D4586FA16D2EA4F3A0 /* YBIBVideoActionBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoActionBar.h; path = Video/YBIBVideoActionBar.h; sourceTree = ""; }; + 85F94E7F4CEC79049B9E925DF566CE55 /* BaseViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BaseViewController.swift; path = Sources/HXPHPicker/Core/Controller/BaseViewController.swift; sourceTree = ""; }; + 86084A018A2B498FB16BF6D7AB8B9D82 /* YYImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYImage.debug.xcconfig; sourceTree = ""; }; + 8609BA2F4B1B6D6D5A8AAE533F30A337 /* UIDatePicker+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIDatePicker+Rx.swift"; path = "RxCocoa/iOS/UIDatePicker+Rx.swift"; sourceTree = ""; }; + 863641F6148DDC619AB02F3B150E9C53 /* MJRefreshStateTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.m; sourceTree = ""; }; + 864A9DFA4CCCFDE63089A17C26C67C0C /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; + 865B5AC694B28BDEA272A19E9888BC92 /* IQTextView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQTextView-umbrella.h"; sourceTree = ""; }; + 8682254BC21611D2190FD10230381A87 /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; + 86A8BC58BA7DB5B63EBEC4066CAB3C85 /* CocoaMQTT-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaMQTT-umbrella.h"; sourceTree = ""; }; + 86C3885EEE434DDE55DC70ADD9DE352A /* PhotoEditorViewController+Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoEditorViewController+Request.swift"; path = "Sources/HXPHPicker/Editor/Controller/PhotoEditorViewController+Request.swift"; sourceTree = ""; }; + 8724A2875D2BCA7E5E1F64AFE522B18F /* YBImageBrowserDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBImageBrowserDelegate.h; path = YBImageBrowser/Protocol/YBImageBrowserDelegate.h; sourceTree = ""; }; + 874127BC7377F1C46501DAD199CF5961 /* MARouteOverlayModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MARouteOverlayModel.h; path = AMapNaviKit.framework/Headers/MARouteOverlayModel.h; sourceTree = ""; }; + 876FB84621CF7652B7A4F3A4BC26B093 /* AMapNaviEleBikeDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviEleBikeDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviEleBikeDataRepresentable.h; sourceTree = ""; }; + 877C66C22FAECEDD3DB1F7D149E147EA /* buffer_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = buffer_dec.c; path = src/dec/buffer_dec.c; sourceTree = ""; }; + 87A2BC24CDE2B8D4F038567BF760833D /* SDWebImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.release.xcconfig; sourceTree = ""; }; + 87BA06355FA83A3B0CC7D07ED107F4D8 /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; + 87C072FCD79C01306A881DA27A4F5389 /* NavigatorProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NavigatorProtocol.swift; path = Sources/URLNavigator/NavigatorProtocol.swift; sourceTree = ""; }; + 87DEA501BC8F3E68EE1A52542BFA3220 /* NetworkLoggerPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkLoggerPlugin.swift; path = Sources/Moya/Plugins/NetworkLoggerPlugin.swift; sourceTree = ""; }; + 8813F3AC31353D261865BCB7DAACD361 /* MoyaProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoyaProvider.swift; path = Sources/Moya/MoyaProvider.swift; sourceTree = ""; }; + 881A59F9F19B709988F3DC350267EAF8 /* FramePingReq.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePingReq.swift; path = Source/FramePingReq.swift; sourceTree = ""; }; + 882393E0DE0401F2B31B7B7DF1FFF792 /* Masonry.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Masonry.modulemap; sourceTree = ""; }; + 885E7D0E2218AFD3B932D0C384918B07 /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; + 886CE856621B9E2291BA562D786BF991 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; 887BAFDF5875E4C49937F4B27AA714C4 /* Pods-QuickLocation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-QuickLocation.debug.xcconfig"; sourceTree = ""; }; - 88AA0FB86CB2196FB034258228D572CE /* MarqueeLabel.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MarqueeLabel.release.xcconfig; sourceTree = ""; }; - 88E00559850F7C7A1631220D9921C809 /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; - 88FAAB5D9A63B8A5B56E11980ABBB53C /* Core+UIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+UIView.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+UIView.swift"; sourceTree = ""; }; - 893A01E990838A3E90851EB0B3BE7D35 /* Infallible+CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+CombineLatest+Collection.swift"; path = "RxSwift/Traits/Infallible/Infallible+CombineLatest+Collection.swift"; sourceTree = ""; }; - 893FC43D5239E6E2AB4470769F93CEA6 /* YBIBCellProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBCellProtocol.h; path = YBImageBrowser/Protocol/YBIBCellProtocol.h; sourceTree = ""; }; - 894FB37B2A32E91C63E1373C4723757D /* ImageLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageLayer.swift; path = Sources/Private/CoreAnimation/Layers/ImageLayer.swift; sourceTree = ""; }; - 897A4DC21ADFFCA3F9B49ECA4EC69B2E /* yuv_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_sse41.c; path = src/dsp/yuv_sse41.c; sourceTree = ""; }; - 89BA84CFA5AAD524B17536A3C8C7C7B9 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; - 89BB4372D5DDADC9E63B0749A22B43D9 /* Masonry-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Masonry-dummy.m"; sourceTree = ""; }; - 89C54EB9CB94CFA8AE8AEF1CF39EA163 /* picture_psnr_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_psnr_enc.c; path = src/enc/picture_psnr_enc.c; sourceTree = ""; }; - 89DA58FC51AE81E8AEEA2B5FA33DE475 /* SwiftyUserDefaults.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyUserDefaults.release.xcconfig; sourceTree = ""; }; - 8A57DF80D87FDC6C19054AF983750B00 /* SDWebImageDownloaderResponseModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderResponseModifier.h; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.h; sourceTree = ""; }; - 8A58BB45362CA3E2A4AFC4DC1E6F7497 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; - 8A5CA5223189E899AB0A3D1021F70CF4 /* SwiftKeychainWrapper-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftKeychainWrapper-Info.plist"; sourceTree = ""; }; - 8A61DE56D1244F7A374BA32DA3673041 /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "SDWebImage/Core/UIImage+MultiFormat.h"; sourceTree = ""; }; - 8A73CE791AACB041FA87CF84C91CA0EC /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; - 8A886BA2DC59698133CAD8F1211CCC92 /* SDImageIOAnimatedCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOAnimatedCoder.m; path = SDWebImage/Core/SDImageIOAnimatedCoder.m; sourceTree = ""; }; - 8A8E6902941BC86F4EEEFCDEB9C1ECAE /* AMapNavi-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapNavi-NO-IDFA.release.xcconfig"; sourceTree = ""; }; - 8A95802DD536186E49F2173CB2AF5E9D /* YBIBPhotoAlbumManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBPhotoAlbumManager.h; path = YBImageBrowser/Helper/YBIBPhotoAlbumManager.h; sourceTree = ""; }; - 8ABBE4B365078F3DEFEF493B84845FF6 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = AMapNaviKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; - 8ADCE3B7E5115412033EF9BAFBB3199E /* RxRelay-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxRelay-Info.plist"; sourceTree = ""; }; - 8AFE008320EEAD66CBF01598DE6A5672 /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Sources/ConstraintDescription.swift; sourceTree = ""; }; - 8B0BA697E9D32A057A4E6FE700E59DFF /* OIMSearchParam.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMSearchParam.m; path = OpenIMSDK/Model/OIMSearchParam.m; sourceTree = ""; }; - 8B101A8F3CA209DB849FD98F1CE0CB6B /* RxCocoa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxCocoa-dummy.m"; sourceTree = ""; }; - 8B335E4E1922789988B35E4165E87588 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Sources/ConstraintInsetTarget.swift; sourceTree = ""; }; + 88AEF0E52CB661A0A0798EEC283600E2 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; + 88D8EFCCC398868B36261D6AAAB9388F /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; + 88DA9AE2FE95A2C4AFDD9B777E26EFCD /* MqttCocoaAsyncSocket-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MqttCocoaAsyncSocket-Info.plist"; sourceTree = ""; }; + 892EF5B3A1252FDCFB38A0A142738866 /* muxedit.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxedit.c; path = src/mux/muxedit.c; sourceTree = ""; }; + 8931F140238A5F9AC8E63A93C1028CC6 /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = SDWebImage/Core/SDWebImageOperation.h; sourceTree = ""; }; + 89387F63FA1E89EB6409DC131394165D /* ImageLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageLayerModel.swift; path = Sources/Private/Model/Layers/ImageLayerModel.swift; sourceTree = ""; }; + 89441954C72ACD7E169BC67ABF755BB8 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; + 895EAE8587E10937A91EF48EF0B6CF12 /* NSView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSView+Rx.swift"; path = "RxCocoa/macOS/NSView+Rx.swift"; sourceTree = ""; }; + 8971977253C5734B2A3DD1B876B748A7 /* YBIBVideoCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoCell.m; path = Video/YBIBVideoCell.m; sourceTree = ""; }; + 8974A059825E3BC6DA7E56EE2F838BA4 /* RxCollectionViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourceProxy.swift; sourceTree = ""; }; + 89C62FB1601E7E71CFD73AD1B182C114 /* ValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValueContainer.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/ValueContainer.swift; sourceTree = ""; }; + 89E87B649B72C678F642AA9CD2B034A6 /* SDCycleScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDCycleScrollView.h; path = SDCycleScrollView/Lib/SDCycleScrollView/SDCycleScrollView.h; sourceTree = ""; }; + 89FC02780C117F73464C33AC004F7091 /* AssetManager+AssetCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+AssetCollection.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+AssetCollection.swift"; sourceTree = ""; }; + 8A1E9FEA90ABB718FCB83940A6954222 /* Moya-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Moya-Info.plist"; sourceTree = ""; }; + 8A4CF1CC60F966C998C64DF21C66F011 /* WithUnretained.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithUnretained.swift; path = RxSwift/Observables/WithUnretained.swift; sourceTree = ""; }; + 8AA1A7A35E19A002CFCC479301D18723 /* SGGenerateQRCode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGGenerateQRCode.m; path = SGQRCode/QRCode/SGGenerateQRCode.m; sourceTree = ""; }; + 8AA701432BBB9A3DA4CEB48AA1DD35C0 /* SDImageCacheDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheDefine.m; path = SDWebImage/Core/SDImageCacheDefine.m; sourceTree = ""; }; + 8AAF479889F09863EB60FE320C5D7186 /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = AMapNaviKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; + 8AC259B6A0D96414111DF419A69D57FA /* NetworkAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkAsset.swift; path = Sources/HXPHPicker/Picker/Model/NetworkAsset.swift; sourceTree = ""; }; + 8AEC06549401EF02CBE2782CC42107AF /* AssetManager+Asset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+Asset.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+Asset.swift"; sourceTree = ""; }; + 8B1179F5E20526BE852741BA654C595C /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; + 8B21F0790C74A31CEB3077CA0496136B /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; + 8B27DDC07B23980E07B1B515B874039E /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; + 8B4EA96BD970E6404EFF9A7B110498FC /* PreviewVideoViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreviewVideoViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PreviewVideoViewCell.swift; sourceTree = ""; }; + 8B69D2F4740E78AFEDA62196CA1ADA58 /* SDDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDiskCache.m; path = SDWebImage/Core/SDDiskCache.m; sourceTree = ""; }; + 8B6A370F8337FEA8AA07822A9DD80F83 /* EditorImageResizerMaskView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorImageResizerMaskView.swift; path = Sources/HXPHPicker/Editor/View/Photo/EditorImageResizerMaskView.swift; sourceTree = ""; }; 8B6CF5C20C32EE9F7F0862FF892524DE /* SDCycleScrollView */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SDCycleScrollView; path = SDCycleScrollView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MBProgressHUD; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8B925C33C8582053E2000ECB09CFF1DE /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; - 8BAA55808BE5C37BB716BEB30A307877 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; - 8BC88A15F5D856D1485776ABFF4D7577 /* Infallible+CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+CombineLatest+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+CombineLatest+arity.swift"; sourceTree = ""; }; - 8C1FEEDF44C08A30B2E350CE8DC7A8EB /* partition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = partition.swift; path = Source/RxSwift/partition.swift; sourceTree = ""; }; - 8C484A7B274816AE6D1338469681DF01 /* SGQRCodeLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGQRCodeLog.m; path = SGQRCode/SGQRCodeLog.m; sourceTree = ""; }; - 8C4874A3120C7EC04043439D5B7CED48 /* MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJExtension.h; path = MJExtension/MJExtension.h; sourceTree = ""; }; - 8C739B10433F738722E278D46C685D35 /* SDAsyncBlockOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAsyncBlockOperation.m; path = SDWebImage/Private/SDAsyncBlockOperation.m; sourceTree = ""; }; - 8CA60DF51B878086B8E1AE81FC49BF30 /* SDDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDisplayLink.h; path = SDWebImage/Private/SDDisplayLink.h; sourceTree = ""; }; - 8D590E23D2401DC40E016AE0FDDF6F34 /* RxTableViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxTableViewReactiveArrayDataSource.swift; sourceTree = ""; }; - 8D6A0C3723AB5929BAC60B196CE25AB5 /* bit_reader_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_reader_utils.h; path = src/utils/bit_reader_utils.h; sourceTree = ""; }; - 8D7C6A22E0E7655CF145617E99DFB773 /* YBIBLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBLoadingView.h; path = YBImageBrowser/AuxiliaryView/YBIBLoadingView.h; sourceTree = ""; }; - 8D7EAF26504CAD9A7267EB22E9B97171 /* MJExtension-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJExtension-umbrella.h"; sourceTree = ""; }; + 8B961A15A7B5A084483F136B6159292D /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/Core/SDWebImageManager.m; sourceTree = ""; }; + 8BDCD8BC17BD466433FAC4F67DEB87E0 /* RoundedCorners.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RoundedCorners.swift; path = Sources/Private/Model/ShapeItems/RoundedCorners.swift; sourceTree = ""; }; + 8C08CD8A8333056744CDA523DBDA5073 /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = SDWebImage/Core/SDWebImageDownloaderOperation.m; sourceTree = ""; }; + 8C13650407303ADCE10D3FA24D593CE8 /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = AMapNaviKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; + 8C33B2250C91D5D95674B15BE0C72E9D /* TimePeriodProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodProtocol.swift; path = Sources/SwiftDate/TimePeriod/TimePeriodProtocol.swift; sourceTree = ""; }; + 8C58D14045E6A0C39C529DDDDF89B09C /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; + 8CA7419610B111783D1AC204DBB06AF2 /* RxRelay-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-umbrella.h"; sourceTree = ""; }; + 8CE75E4AB6B1DC929D22D4B7846A9880 /* SDWebImageDownloaderConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderConfig.m; path = SDWebImage/Core/SDWebImageDownloaderConfig.m; sourceTree = ""; }; + 8CF34820DB98D21F9E2A30558B677F4E /* OIMSimpleRequstInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMSimpleRequstInfo.m; path = OpenIMSDK/Model/OIMSimpleRequstInfo.m; sourceTree = ""; }; + 8CF90B7B39F69DC07CC5B143A2B2C9E9 /* OptionalType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OptionalType.swift; path = Sources/OptionalType.swift; sourceTree = ""; }; + 8D0B5BF06D08BEF989F3BFC84E02012F /* Archive+ZIP64.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+ZIP64.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+ZIP64.swift"; sourceTree = ""; }; + 8D57FFFE27DCF1CC5FE972A9DD9F2A13 /* DownloadRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DownloadRequest.swift; path = Source/Core/DownloadRequest.swift; sourceTree = ""; }; + 8D77119002B9E9BFE370082E2FABF3AE /* _RXDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXDelegateProxy.m; path = RxCocoa/Runtime/_RXDelegateProxy.m; sourceTree = ""; }; 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; path = IQKeyboardManagerSwift.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 8D8801B46360234CA528C6CD9920B167 /* RxGesture-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxGesture-umbrella.h"; sourceTree = ""; }; - 8D973236EE49767B7C2AF58456856D95 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/Core/SDWebImageDownloader.h; sourceTree = ""; }; - 8DAF23164A889EE396FE7D43810076A8 /* Moya.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Moya.modulemap; sourceTree = ""; }; - 8DCBD87E2EF6DC3A3AB2A0B463765A17 /* AssetManager+Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+Image.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+Image.swift"; sourceTree = ""; }; - 8DDA24B130BF263116F86367DF9C25F7 /* OIMGroupMemberInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMGroupMemberInfo.m; path = OpenIMSDK/Model/OIMGroupMemberInfo.m; sourceTree = ""; }; - 8DE65090FE4E5378C421B36237DA2E86 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Sources/ConstraintItem.swift; sourceTree = ""; }; - 8DEDFC1B7644496FA7DD2E014E17FFE7 /* YBIBImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageCache.m; path = YBImageBrowser/Image/YBIBImageCache.m; sourceTree = ""; }; - 8DF9BDF50FC416DCAA1CFB9BCFA86F3A /* OIMMessageElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMMessageElem.h; path = OpenIMSDK/Model/OIMMessageElem.h; sourceTree = ""; }; - 8DFE2F062C9E85B275292AB544D661FC /* UIRotationGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRotationGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIRotationGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + 8D87F8D852028D42B9F352655877DA36 /* SDImageAPNGCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAPNGCoder.h; path = SDWebImage/Core/SDImageAPNGCoder.h; sourceTree = ""; }; + 8DA558FC1C17C9DB6C8763BBC07A3BF7 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; + 8DA6CEB3A90B538D662BCFAA0CA6A867 /* StrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StrokeNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/StrokeNode.swift; sourceTree = ""; }; + 8DC493F8C00A1D9F6E4AF2C55E503A27 /* Locales.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Locales.swift; path = Sources/SwiftDate/Supports/Locales.swift; sourceTree = ""; }; + 8DE3C4765B7A7CDE9E1CE553DF5E2B25 /* Glyph.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Glyph.swift; path = Sources/Private/Model/Text/Glyph.swift; sourceTree = ""; }; + 8DEBE8D682A38D03B722B7E9BDBA88BB /* String+SHA256.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+SHA256.swift"; path = "Sources/Utility/String+SHA256.swift"; sourceTree = ""; }; 8E14307D6C734974BE9A14B2E56B296E /* Pods-QuickLocation-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-QuickLocation-acknowledgements.plist"; sourceTree = ""; }; - 8E1B66346C4F15731EBEB1E11C606DF4 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/RxCocoa/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 8E287B31A980D45E317FA7DD5F9757B9 /* AMapNaviDriveDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveDataRepresentable.h; sourceTree = ""; }; - 8E30C217D1F2512A4DD801BA58E481A2 /* SDFileAttributeHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDFileAttributeHelper.h; path = SDWebImage/Private/SDFileAttributeHelper.h; sourceTree = ""; }; - 8E388866B07CD38911D9F60E9534BEF4 /* EmptyView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EmptyView.swift; path = Sources/HXPHPicker/Picker/View/EmptyView.swift; sourceTree = ""; }; - 8EA942CD117AAFF42CCAE8BF3181175D /* Core+Bundle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+Bundle.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+Bundle.swift"; sourceTree = ""; }; - 8EB8935C4565DC4B801D1DCD8CD570A5 /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = AMapNaviKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; - 8EC4850DAB95B4F58ADDBEA9461AE2F8 /* dec_clip_tables.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_clip_tables.c; path = src/dsp/dec_clip_tables.c; sourceTree = ""; }; - 8EC5EEC118B50FD3491CFE457A92799B /* EditorStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorStickerView.swift; path = Sources/HXPHPicker/Editor/View/EditorStickerView.swift; sourceTree = ""; }; - 8EEC31DBB343C2351372000237F9A7E3 /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; - 8F0C1E00D92C66A16ED84057ABC54FE3 /* AlipaySDK-iOS-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "AlipaySDK-iOS-xcframeworks.sh"; sourceTree = ""; }; - 8F496F9B1E578418545D5F2832274055 /* YBIBWebImageMediator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBWebImageMediator.h; path = YBImageBrowser/WebImageMediator/YBIBWebImageMediator.h; sourceTree = ""; }; - 8F49C388E041070E4E7970322408F380 /* RxGesture.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxGesture.modulemap; sourceTree = ""; }; - 8F591F6C6B582F5E8709C969B4C1099C /* UIView+SwiftUIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+SwiftUIView.swift"; path = "Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift"; sourceTree = ""; }; - 8F60AF98B49B137B4822BE7DBD088E40 /* EditorChartletView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorChartletView.swift; path = Sources/HXPHPicker/Editor/View/EditorChartletView.swift; sourceTree = ""; }; - 8F86A09216A970EF9ECF9E754B5ECF3D /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; - 8FA056EA1ABD46567EC52502DE48DD73 /* ValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValueContainer.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/ValueContainer.swift; sourceTree = ""; }; - 8FA7E05EDD1D79B6AB46754822C56F8E /* Endpoint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Endpoint.swift; path = Sources/Moya/Endpoint.swift; sourceTree = ""; }; - 8FC4D5FDB3AE69941D3EF67E065301C6 /* GTCommonSDK-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "GTCommonSDK-xcframeworks.sh"; sourceTree = ""; }; - 8FC537DC226C1BC98E9EAA3D8C9BDF43 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; - 8FCC139E6A9A989613D4572F3536F2BC /* MainThreadAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainThreadAnimationLayer.swift; path = Sources/Private/MainThread/LayerContainers/MainThreadAnimationLayer.swift; sourceTree = ""; }; - 8FE025B7FF09168C12D3220AC632EF54 /* muxinternal.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxinternal.c; path = src/mux/muxinternal.c; sourceTree = ""; }; - 8FE95810088E3347AE5850F102DAF67B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 9007B22887789D673E11C55A6D156501 /* SGTorch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGTorch.m; path = SGQRCode/Torch/SGTorch.m; sourceTree = ""; }; - 901B5DC99CAFF682F8DD17F2E703952A /* NSBezierPath+SDRoundedCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBezierPath+SDRoundedCorners.h"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.h"; sourceTree = ""; }; - 9035902B078018BC6C4F284EEAD23A47 /* IQTextInputViewInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextInputViewInfo.swift; path = IQTextInputViewNotification/Classes/IQTextInputViewInfo.swift; sourceTree = ""; }; - 90A24AD917265BC61F979CF8818FB34B /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Sources/Typealiases.swift; sourceTree = ""; }; - 90DF5793B8223D9218403E101FCBBFA5 /* ObjectMapper.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ObjectMapper.modulemap; sourceTree = ""; }; - 910C074838E684FD72763589913927AE /* BRPickerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BRPickerView-prefix.pch"; sourceTree = ""; }; - 911288211476ED42618C3AF41BD9C4BA /* PhotoManager+Language.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoManager+Language.swift"; path = "Sources/HXPHPicker/Core/Util/PhotoManager+Language.swift"; sourceTree = ""; }; - 9122C3E75F0DDAA349F4957A6EAC4E41 /* DidDisplayProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DidDisplayProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/DidDisplayProviding.swift; sourceTree = ""; }; - 91260A093605ED5DA779A65FBA8F7439 /* lottie-ios.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "lottie-ios.release.xcconfig"; sourceTree = ""; }; - 9146E09B7AE24E125CBE1484D48AF6D6 /* muxread.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxread.c; path = src/mux/muxread.c; sourceTree = ""; }; - 914E16F0FF39F7DED258EB217B37399B /* OpenIMSDKCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OpenIMSDKCore.debug.xcconfig; sourceTree = ""; }; - 9164CEEBF93728CF79773ABB02FF88EB /* ControlProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlProperty.swift; path = RxCocoa/Traits/ControlProperty.swift; sourceTree = ""; }; - 917198E2CCB87B1C0EB0554D6DC6958B /* URLConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLConvertible.swift; path = Sources/URLMatcher/URLConvertible.swift; sourceTree = ""; }; - 917921BC1BE7FB2A255A7ED2F4DC5992 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; - 9183DB79D57DC7EF5FFB2300061C14F1 /* DDLog+LOGV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDLog+LOGV.h"; path = "Sources/CocoaLumberjack/include/CocoaLumberjack/DDLog+LOGV.h"; sourceTree = ""; }; - 9193D91B7376BEFFC2BD4902D2E4BFA4 /* SwiftKeychainWrapper.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftKeychainWrapper.modulemap; sourceTree = ""; }; - 91A9DFF01668EEFB1B8EC9D845EAE3C7 /* upsampling_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_mips_dsp_r2.c; path = src/dsp/upsampling_mips_dsp_r2.c; sourceTree = ""; }; - 91B9FBB2F46A6AD53801A273FBE5D23B /* Region.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Region.swift; path = Sources/SwiftDate/DateInRegion/Region.swift; sourceTree = ""; }; - 91E5F0449D6E8699C17041E8E95B9275 /* PhotoAsset+Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoAsset+Request.swift"; path = "Sources/HXPHPicker/Picker/Model/PhotoAsset+Request.swift"; sourceTree = ""; }; - 91E823F342D37610E76DE595B5F54567 /* MqttSubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttSubscription.swift; path = Source/MqttSubscription.swift; sourceTree = ""; }; - 920DE5FB4F362AA4FAE53DEB80E435F8 /* YBIBOrientationReceiveProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBOrientationReceiveProtocol.h; path = YBImageBrowser/Protocol/YBIBOrientationReceiveProtocol.h; sourceTree = ""; }; - 9223448D3ADFC76DFFC30EE0F59A68A7 /* PreviewViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreviewViewConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/PreviewViewConfiguration.swift; sourceTree = ""; }; - 9284E86BFED0B0E58D5E3F508E14FB4E /* Keyframes+timeRemapping.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Keyframes+timeRemapping.swift"; path = "Sources/Private/CoreAnimation/Extensions/Keyframes+timeRemapping.swift"; sourceTree = ""; }; - 92BDC64170744ADF8CEFF5FDBE5CD6F9 /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; - 92DBD8E4BFACAD2D97247D5F97EA57A8 /* DDLoggerNames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLoggerNames.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDLoggerNames.h; sourceTree = ""; }; - 92FB944F37638ECE8273BD71192B5D9E /* Bundle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bundle.swift; path = Sources/Private/Model/Extensions/Bundle.swift; sourceTree = ""; }; - 9312CEE35982DD03616B16027303CCC2 /* ViewTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewTransition.swift; path = Sources/RxDataSources/ViewTransition.swift; sourceTree = ""; }; - 9324EC383370D13CEFCC73DC95BAD4E8 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; - 93907A574507C9DF8E2ACDEA499C791E /* OpenIMSDK-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "OpenIMSDK-Info.plist"; sourceTree = ""; }; - 93A1DF7884C579B356CF29E82380F94C /* libwebp-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libwebp-umbrella.h"; sourceTree = ""; }; - 93A7D6EC41A7358C3EA17259C7D6D013 /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; - 93A9A38811756D4EAAB41DDBB3BB01B9 /* YYImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYImage-dummy.m"; sourceTree = ""; }; + 8E17901279606A7141CE93A32153A7C4 /* SGQRCode.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SGQRCode.debug.xcconfig; sourceTree = ""; }; + 8E2B755D0B08E0481EB306ADB0F5F6F6 /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; + 8E307B276F3DB78CDA3A5FD8C021E34E /* BRPickerView.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = BRPickerView.bundle; path = BRPickerView/Core/BRPickerView.bundle; sourceTree = ""; }; + 8E7A1291427AE6B0F258722E103D63EA /* AMapCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapCommonObj.h; path = AMapSearchKit.framework/Headers/AMapCommonObj.h; sourceTree = ""; }; + 8EB0655E7E0790C27681E663969BC76B /* AMapNaviCompositeUserConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeUserConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeUserConfig.h; sourceTree = ""; }; + 8EE26596170892A5D86B58B47FC9C099 /* BRPickerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BRPickerView-umbrella.h"; sourceTree = ""; }; + 8F1C927F6A06A6993C74A5DBE116D3AB /* ResourceBundle-IQKeyboardCore-IQKeyboardCore-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardCore-IQKeyboardCore-Info.plist"; sourceTree = ""; }; + 8F463EBFF17EE5D31B888BE4F87DB7AE /* yuv.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv.c; path = src/dsp/yuv.c; sourceTree = ""; }; + 8F52873ED3AFF2D804C216F070D6C554 /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDAbstractDatabaseLogger.m; path = Sources/CocoaLumberjack/DDAbstractDatabaseLogger.m; sourceTree = ""; }; + 8F687878994F6ECF6877EA6DFD7FFCEF /* CameraViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CameraViewController.swift; path = Sources/HXPHPicker/Picker/Controller/CameraViewController.swift; sourceTree = ""; }; + 8F690A23D4DBDC809845683A7286BBC7 /* SDCallbackQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDCallbackQueue.m; path = SDWebImage/Core/SDCallbackQueue.m; sourceTree = ""; }; + 8F6F58A07B18B549E46608386A8B2D42 /* UITextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+Rx.swift"; path = "RxCocoa/iOS/UITextField+Rx.swift"; sourceTree = ""; }; + 8F70E05CB20A000CE6DC7E6C877F8560 /* pausableBuffered.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = pausableBuffered.swift; path = Source/RxSwift/pausableBuffered.swift; sourceTree = ""; }; + 8F8573B8681189745156C726E501827A /* RxPickerViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDataSourceProxy.swift; sourceTree = ""; }; + 8F917A8E155F569490AC23354EAA04DE /* GYSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GYSDK.release.xcconfig; sourceTree = ""; }; + 8FAE129CAA3842E5FE2EC1FF13B45F30 /* SDInternalMacros.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDInternalMacros.m; path = SDWebImage/Private/SDInternalMacros.m; sourceTree = ""; }; + 8FB2F17A1F016971E05F6A73AB7AE781 /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/Core/SDWebImagePrefetcher.h; sourceTree = ""; }; + 8FB55A891A2267372F05C4FE629CD068 /* OIMManager+Conversation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+Conversation.h"; path = "OpenIMSDK/Interface/OIMManager+Conversation.h"; sourceTree = ""; }; + 8FE8B0978324A2FEB3C2BF62A4BD65A9 /* YBIBAuxiliaryViewHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBAuxiliaryViewHandler.h; path = YBImageBrowser/AuxiliaryView/YBIBAuxiliaryViewHandler.h; sourceTree = ""; }; + 8FFC1C33FF327D12361D47646825AD9F /* BRPickerStyle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRPickerStyle.m; path = BRPickerView/Core/BRPickerStyle.m; sourceTree = ""; }; + 8FFF3859A1E47F9BE4E2E62A64F2FFE0 /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; + 901BFD1FD9A6305F6899B30975A43502 /* IQKeyboardManager+ToolbarManagerDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+ToolbarManagerDeprecated.swift"; path = "IQKeyboardManagerSwift/IQKeyboardToolbarManager/IQKeyboardManager+ToolbarManagerDeprecated.swift"; sourceTree = ""; }; + 9039B0CDC37D38AA1D4624487DEE6CC4 /* predictor_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = predictor_enc.c; path = src/enc/predictor_enc.c; sourceTree = ""; }; + 903DA04E9ADB88AD522BDC2B05E34273 /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; + 907531AFD73895A667223EBBCBD3B532 /* CALayer+fillBounds.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CALayer+fillBounds.swift"; path = "Sources/Private/CoreAnimation/Extensions/CALayer+fillBounds.swift"; sourceTree = ""; }; + 90792980B76BEF6E2C88D25F875B289E /* IQKeyboardToolbarPlaceholderConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardToolbarPlaceholderConfiguration.swift; path = IQKeyboardToolbar/Classes/Placeholder/IQKeyboardToolbarPlaceholderConfiguration.swift; sourceTree = ""; }; + 90A34AB485017954C0B2257E5E794AF2 /* RxNavigationControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxNavigationControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxNavigationControllerDelegateProxy.swift; sourceTree = ""; }; + 90ADC641BFEE68379AC8ABFFE69C3FF8 /* MASConstraint+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MASConstraint+Private.h"; path = "Masonry/MASConstraint+Private.h"; sourceTree = ""; }; + 90AFD9BF03ED0B70E8602DD04D0AD363 /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "SDWebImage/Core/UIView+WebCache.m"; sourceTree = ""; }; + 90CF57E8BFA34BF170BE55CA89623BCF /* ViewType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewType.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/ViewType.swift; sourceTree = ""; }; + 90D336F398CFB8DC70780A361863C4CB /* View+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASAdditions.h"; path = "Masonry/View+MASAdditions.h"; sourceTree = ""; }; + 90D4707387E7C05B8E1028AFA5DF0188 /* UIPinchGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPinchGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIPinchGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + 90E55905FA5FC2CA661343724269EE01 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; + 90E852C873DEE2E5EE4EE575682B4A2D /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; + 90ECC2E3709F9ABE4612BEDE3E087A70 /* upsampling_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_sse2.c; path = src/dsp/upsampling_sse2.c; sourceTree = ""; }; + 90FDC3BCBF4DD223556C90765DE476BD /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = AMapNaviKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; + 90FEB6DEDD3015CA7E10E3D9106C59A9 /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; + 9124525B1823B8A67ABA62964D0B2B69 /* ValueProviderStore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValueProviderStore.swift; path = Sources/Private/CoreAnimation/ValueProviderStore.swift; sourceTree = ""; }; + 917B18E13D9B24E53662C39EBFA21486 /* PreviewVideoControlViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreviewVideoControlViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PreviewVideoControlViewCell.swift; sourceTree = ""; }; + 9199EAE6E3C0FEC945F74A105AAA0D08 /* UIScrollView+reachedBottom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+reachedBottom.swift"; path = "Source/RxCocoa/UIScrollView+reachedBottom.swift"; sourceTree = ""; }; + 91ACE530F86CD13BAA802D13F799D9D5 /* IQKeyboardToolbarConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardToolbarConfiguration.swift; path = IQKeyboardToolbarManager/Classes/Configuration/IQKeyboardToolbarConfiguration.swift; sourceTree = ""; }; + 920940472C7687195F51BAECDFE4929A /* TagListView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TagListView.swift; path = TagListView/TagListView.swift; sourceTree = ""; }; + 9253C82B1D7F03FCAC1401910F49295E /* IQTextInputViewNotification.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQTextInputViewNotification.debug.xcconfig; sourceTree = ""; }; + 929397BFC234F30D0DA5D65BA1484615 /* NSButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSButton+WebCache.m"; path = "SDWebImage/Core/NSButton+WebCache.m"; sourceTree = ""; }; + 929CB1156A73C1C4075E9E738DA64FEA /* ObservableConvertibleType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/ObservableConvertibleType+SharedSequence.swift"; sourceTree = ""; }; + 92AF7F97A30F62B573F53CE29794B031 /* PhotoAsset+Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoAsset+Request.swift"; path = "Sources/HXPHPicker/Picker/Model/PhotoAsset+Request.swift"; sourceTree = ""; }; + 92BDB5FFA7A6E239242CEAEB3CF05A43 /* LottieAnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationView.swift; path = Sources/Public/Animation/LottieAnimationView.swift; sourceTree = ""; }; + 92E2A4AD41A96641226E08E2A34E546E /* LottieAnimationViewInitializers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationViewInitializers.swift; path = Sources/Public/Animation/LottieAnimationViewInitializers.swift; sourceTree = ""; }; + 92E6527DF1CE3DABB672ADE4D3D580A1 /* RxSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxSwift-Info.plist"; sourceTree = ""; }; + 92E9611727F23BE8C3195A6D70E4352C /* MoyaProvider+Defaults.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Defaults.swift"; path = "Sources/Moya/MoyaProvider+Defaults.swift"; sourceTree = ""; }; + 92FB1AB8B742716BB4A48E063ED53BF2 /* SizeValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/SizeValueProvider.swift; sourceTree = ""; }; + 9304CAB0545D75E3796FC9193320E4AA /* dec_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_sse2.c; path = src/dsp/dec_sse2.c; sourceTree = ""; }; + 931D74A907DF9F0BAB87E3FFDF3B7FC6 /* UIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Hierarchy.swift"; path = "IQKeyboardCore/Classes/UIKitExtensions/UIView+Hierarchy.swift"; sourceTree = ""; }; + 9324B922892E11DEF30799190F2B9C4D /* picture_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_enc.c; path = src/enc/picture_enc.c; sourceTree = ""; }; + 933A263B139223A9569C18E048EB4C52 /* SDImageCacheDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheDefine.h; path = SDWebImage/Core/SDImageCacheDefine.h; sourceTree = ""; }; + 9381CF43EF8FFC86D49EF855277417E8 /* OpenIMSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OpenIMSDK.release.xcconfig; sourceTree = ""; }; + 9386F77E87E02FF1C0F88047B43D0591 /* IQKeyboardToolbar-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardToolbar-dummy.m"; sourceTree = ""; }; + 93911B2AB10A48E50D0E23400FC37372 /* MaskCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MaskCompositionLayer.swift; path = Sources/Private/CoreAnimation/Layers/MaskCompositionLayer.swift; sourceTree = ""; }; 93AC70A2D46A8E4C52484F59DCF920FD /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/ImageIO.framework; sourceTree = DEVELOPER_DIR; }; - 93AFAD3FE3F776CABBED99BFA81CD0D7 /* YBIBImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageCell.h; path = YBImageBrowser/Image/YBIBImageCell.h; sourceTree = ""; }; - 93C3E87DF5C78B6BB16964B5ADD6C174 /* PreviewVideoControlViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreviewVideoControlViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PreviewVideoControlViewCell.swift; sourceTree = ""; }; - 94050FA269E90324D962C8D8E61134E7 /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = ""; }; - 940D955D6727CEACA55BDE2D77001FB2 /* SelectBoxConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SelectBoxConfiguration.swift; path = Sources/HXPHPicker/Core/Config/SelectBoxConfiguration.swift; sourceTree = ""; }; - 9439F22018E36F736DC1AA5E08B4FF28 /* ObservableType+Weak.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Weak.swift"; path = "Source/RxSwift/ObservableType+Weak.swift"; sourceTree = ""; }; - 94975AF552C9C557F3ADAE794DD29BA5 /* YBIBCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBCollectionView.m; path = YBImageBrowser/Base/YBIBCollectionView.m; sourceTree = ""; }; - 94CB1129D68FCF704E12B4C01E9F1DEC /* OIMSimpleResultInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMSimpleResultInfo.m; path = OpenIMSDK/Model/OIMSimpleResultInfo.m; sourceTree = ""; }; - 9509DED568C339CAC16AFEAD48720B92 /* ISOFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISOFormatter.swift; path = Sources/SwiftDate/Formatters/ISOFormatter.swift; sourceTree = ""; }; - 9514B71BC980E59BA94FEA08C70758CD /* YYImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYImage.release.xcconfig; sourceTree = ""; }; - 95195AF00F1FE0C213ECF25CEEE9781E /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = AMapNaviKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; - 9537E6D3E55D2F3AF9FB15A8FF0C6079 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Core/Response.swift; sourceTree = ""; }; - 9544F0FAF1BEC1758DF439DB445791A8 /* PhotoPickerViewController+SwipeSelect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoPickerViewController+SwipeSelect.swift"; path = "Sources/HXPHPicker/Picker/Controller/PhotoPickerViewController+SwipeSelect.swift"; sourceTree = ""; }; - 9545A0E6B60E32EE03C349325FFF9E57 /* OIMCallbacker+Closure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMCallbacker+Closure.h"; path = "OpenIMSDK/Callbacker/OIMCallbacker+Closure.h"; sourceTree = ""; }; - 95848B8BEF3BE8ED8EB2285AF3751925 /* Core+String.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+String.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+String.swift"; sourceTree = ""; }; - 958630DE56397E3B976580F9A1C8B9B9 /* enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc.c; path = src/dsp/enc.c; sourceTree = ""; }; - 959352C37AEB10A260220B3793302617 /* DDFileLogger+Buffering.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "DDFileLogger+Buffering.m"; path = "Sources/CocoaLumberjack/Extensions/DDFileLogger+Buffering.m"; sourceTree = ""; }; - 9599066C19618A8BA39475C35690B6C4 /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Sources/ConstraintConstantTarget.swift; sourceTree = ""; }; - 95C4D0D97B8CED81FD29AACEE85AC82B /* Result+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Result+Alamofire.swift"; path = "Source/Extensions/Result+Alamofire.swift"; sourceTree = ""; }; - 95C687A1F9391951EF75D5896C5BEB4D /* MJRefreshConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConfig.h; path = MJRefresh/MJRefreshConfig.h; sourceTree = ""; }; - 95F6B9414A858BDEED7D88E95CE4CDF1 /* MqttCocoaAsyncSocket-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MqttCocoaAsyncSocket-dummy.m"; sourceTree = ""; }; - 961062D71CCE064A383FC13962E1ACA8 /* MJRefreshConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConfig.m; path = MJRefresh/MJRefreshConfig.m; sourceTree = ""; }; - 96307C9098B5BBEC42B16B4ED2B65621 /* DataIDProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataIDProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/DataIDProviding.swift; sourceTree = ""; }; - 96363E39C7130ABBFB4A087589221B30 /* IQKeyboardNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardNotification.swift; path = IQKeyboardNotification/Classes/IQKeyboardNotification.swift; sourceTree = ""; }; - 9699EE806C2524083AB5BBC4E1110D7E /* CocoaMQTTTimer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTTimer.swift; path = Source/CocoaMQTTTimer.swift; sourceTree = ""; }; - 96A32651D9C2055111D7A5875C69E997 /* SDWebImageDownloaderDecryptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderDecryptor.h; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.h; sourceTree = ""; }; - 96A8FB8844C664AFF42D72719B4F2F1B /* FramePingReq.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePingReq.swift; path = Source/FramePingReq.swift; sourceTree = ""; }; - 96B9204471436B74046B2B4D31448436 /* SDWebImageIndicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageIndicator.m; path = SDWebImage/Core/SDWebImageIndicator.m; sourceTree = ""; }; - 971D2F221CF48EF901545F9D9B047E14 /* filters_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_utils.c; path = src/utils/filters_utils.c; sourceTree = ""; }; - 9725A4BCBE69789DC957CBE6BC924872 /* KingfisherWebP.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KingfisherWebP.release.xcconfig; sourceTree = ""; }; - 97273DF1C0B7A59A3C7737B75D0DF860 /* Font.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Font.swift; path = Sources/Private/Model/Text/Font.swift; sourceTree = ""; }; - 9762E6A009C2FD230DB598E20DFA34FF /* Popover-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Popover-dummy.m"; sourceTree = ""; }; + 93B483CE22006EEB66B5A5032335D782 /* MathKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MathKit.swift; path = Sources/Private/Utility/Extensions/MathKit.swift; sourceTree = ""; }; + 93EACCC7DDE1C1721729201F6D50E86B /* TADotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TADotView.m; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TADotView.m; sourceTree = ""; }; + 93EF94AF46976CB063FBF3C2E94C52E0 /* MqttDecodePublish.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodePublish.swift; path = Source/MqttDecodePublish.swift; sourceTree = ""; }; + 9419A83863F1D1B707E8A19B36039407 /* DefaultsBridges.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsBridges.swift; path = Sources/DefaultsBridges.swift; sourceTree = ""; }; + 9447B6D956A183299F9ADB7F8FA11529 /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; + 944F76BAAC012257102AA93DF749B75A /* AnimationSubview.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationSubview.swift; path = Sources/Public/iOS/AnimationSubview.swift; sourceTree = ""; }; + 945061685F52C63DE9F254900D750F02 /* URLConvertible+URLRequestConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLConvertible+URLRequestConvertible.swift"; path = "Source/Core/URLConvertible+URLRequestConvertible.swift"; sourceTree = ""; }; + 946BAC12CD8B0C6CC9D72C9721135329 /* filters.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters.c; path = src/dsp/filters.c; sourceTree = ""; }; + 947B28EF89003A0CAE559F62C1AA4FF9 /* YBImageBrowser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBImageBrowser.m; path = YBImageBrowser/YBImageBrowser.m; sourceTree = ""; }; + 94A27BF0533FB0DA4370AE2B7EFA166A /* Picker+UIViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Picker+UIViewController.swift"; path = "Sources/HXPHPicker/Picker/Extension/Picker+UIViewController.swift"; sourceTree = ""; }; + 94A44352A9AEBFDC55DD296F120B00E6 /* LottieAnimationSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationSource.swift; path = Sources/Private/Utility/LottieAnimationSource.swift; sourceTree = ""; }; + 94B253E06C46C06F34975D4B7ECFB577 /* Core+String.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+String.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+String.swift"; sourceTree = ""; }; + 94C32167FBA08A9454D1C0AE55017902 /* LayerEffectNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerEffectNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/LayerEffectNodes/LayerEffectNode.swift; sourceTree = ""; }; + 94F232FE90E011FA507970A8182C9CDC /* WechatOpenSDK-XCFramework.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "WechatOpenSDK-XCFramework.release.xcconfig"; sourceTree = ""; }; + 950DB0E1DD74F487AB4D1E809EB13CEB /* OIMDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMDefine.h; path = OpenIMSDK/Utils/OIMDefine.h; sourceTree = ""; }; + 951123EAFCAD8CF543126067E2E5F206 /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; + 955EA74D6DC5FD11FDE8D4897E8D5F89 /* HTTPMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPMethod.swift; path = Source/Core/HTTPMethod.swift; sourceTree = ""; }; + 95AA3EA938642D49B5555FF0A651CD03 /* OpenIMSDK.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = OpenIMSDK.modulemap; sourceTree = ""; }; + 95E1537E07BAC89E2CA80D9483305468 /* lottie-ios-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "lottie-ios-dummy.m"; sourceTree = ""; }; + 95E487791DDF4C2A0B99ABB66F60CA45 /* MJRefreshConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConfig.h; path = MJRefresh/MJRefreshConfig.h; sourceTree = ""; }; + 95ED5136D625FCABDA5CBAD86F8227D9 /* EpoxyLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyLogger.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Logging/EpoxyLogger.swift; sourceTree = ""; }; + 95EFA43B50F9F96AA731E5A26C455106 /* TransformOperators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformOperators.swift; path = Sources/TransformOperators.swift; sourceTree = ""; }; + 95FC7E69F26D0E239DB967D92326E292 /* SwiftyUserDefaults.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyUserDefaults.debug.xcconfig; sourceTree = ""; }; + 96007FEF0C0DBC47534128EB195869B7 /* FrameConnect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameConnect.swift; path = Source/FrameConnect.swift; sourceTree = ""; }; + 961585C434A8CD0E63DA3152D400ACB9 /* YBIBUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBUtilities.m; path = YBImageBrowser/Helper/YBIBUtilities.m; sourceTree = ""; }; + 9621C2BF8872AE947B8C14D9CD9D023E /* Differentiator.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Differentiator.debug.xcconfig; sourceTree = ""; }; + 9632A050C914FF422D93D84060142349 /* RxTableViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxTableViewReactiveArrayDataSource.swift; sourceTree = ""; }; + 96B774A301BA2FD5E45B460597715CB2 /* ControlProperty+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlProperty+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlProperty+Driver.swift"; sourceTree = ""; }; + 96D6B6885B1180185CFE9F90818F1B76 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Sources/ConstraintMaker.swift; sourceTree = ""; }; + 971AED533C5EE30F0F1A39D364A48B46 /* EditorConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/EditorConfiguration.swift; sourceTree = ""; }; + 9741ECC2652B7F9F031FCFE9695EC177 /* PreviewLivePhotoViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreviewLivePhotoViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PreviewLivePhotoViewCell.swift; sourceTree = ""; }; + 977418EEF03C8CB6F409F07436985962 /* sharpyuv_cpu.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_cpu.c; path = sharpyuv/sharpyuv_cpu.c; sourceTree = ""; }; + 9779D8AA375E9CD2E62C47C7720C83B1 /* Popover-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Popover-dummy.m"; sourceTree = ""; }; 979486118B3E90C08386079D57962701 /* SnapKit */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapKit; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 97A40EA7400844C9F523ADD6492075BC /* UIImage+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Transform.h"; path = "SDWebImage/Core/UIImage+Transform.h"; sourceTree = ""; }; - 97CE769099230C01FF5BFF3581E214BB /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; - 97D9314E0B946702B045A221FC4CB5D6 /* SDWebImageCacheKeyFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheKeyFilter.h; path = SDWebImage/Core/SDWebImageCacheKeyFilter.h; sourceTree = ""; }; - 97E40352788734C0EC519F7A853EBD5D /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; - 97EAF28D46F2325B75845B54C98BDC6D /* random_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = random_utils.c; path = src/utils/random_utils.c; sourceTree = ""; }; - 97FAE98D12E5F471432864A893C523BC /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; - 9835A69A9C52BF9F3DF75EE78DCF9FF2 /* color_cache_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = color_cache_utils.c; path = src/utils/color_cache_utils.c; sourceTree = ""; }; - 98449D4402570AF43F80D9255FC5B0FE /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "SDWebImage/Core/UIImageView+WebCache.h"; sourceTree = ""; }; - 98BDBF7628D52207DDC64D065690394A /* MJExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJExtension.release.xcconfig; sourceTree = ""; }; - 98DB6F6ED03550D52EFA9B19A93DD9DA /* UIView+IQKeyboardManagerExtensionObjc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+IQKeyboardManagerExtensionObjc.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManagerExtension/UIView+IQKeyboardManagerExtensionObjc.swift"; sourceTree = ""; }; - 98DE335610EC0EE4F5D7A40688C88D11 /* KeychainItemAccessibility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeychainItemAccessibility.swift; path = SwiftKeychainWrapper/KeychainItemAccessibility.swift; sourceTree = ""; }; - 98F403757A9A5117A1E2B31E32AD0029 /* filters_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_mips_dsp_r2.c; path = src/dsp/filters_mips_dsp_r2.c; sourceTree = ""; }; - 98FAC16D97C9B4D10117850B71979542 /* sharpyuv_csp.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_csp.c; path = sharpyuv/sharpyuv_csp.c; sourceTree = ""; }; - 9933067E4160E02F475EB518E7E765B7 /* EmptyViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EmptyViewConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/EmptyViewConfiguration.swift; sourceTree = ""; }; - 99AE0E71BEB558D62793E1F004B59D5B /* WebPProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WebPProcessor.swift; path = Sources/WebPProcessor.swift; sourceTree = ""; }; - 99CCC76000394231330673A0FBE8F48D /* PhotoTools+File.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoTools+File.swift"; path = "Sources/HXPHPicker/Core/Util/PhotoTools+File.swift"; sourceTree = ""; }; - 99E7691BC0A8C1044C6C381DE2F9D8C6 /* count.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = count.swift; path = Source/RxSwift/count.swift; sourceTree = ""; }; - 99E9BA9595947F5D61DC3F5CEFE4AE13 /* CocoaMQTTReader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTReader.swift; path = Source/CocoaMQTTReader.swift; sourceTree = ""; }; - 9A1A4F461269D673ABFAA2EDB2028CE3 /* UITableView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Rx.swift"; path = "RxCocoa/iOS/UITableView+Rx.swift"; sourceTree = ""; }; - 9A2A8E6C9FF533008EAC2F111C7D1A0D /* NSObject+MJKeyValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJKeyValue.m"; path = "MJExtension/NSObject+MJKeyValue.m"; sourceTree = ""; }; - 9A3C94C0E092BA3F317D23C1DB8BCB21 /* ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist"; sourceTree = ""; }; - 9A80E56BBA18DA72CD335744DF4A7F67 /* SwiftyUserDefaults-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyUserDefaults-prefix.pch"; sourceTree = ""; }; - 9A82B8B4953A259AA11695820DA48350 /* AlbumViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/AlbumViewCell.swift; sourceTree = ""; }; - 9A8D5BB70710A26116A644F5442EDF31 /* Core+PHAssetCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+PHAssetCollection.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+PHAssetCollection.swift"; sourceTree = ""; }; - 9A8E084CE3D518E082B585548B3C9FF9 /* RxSwiftExt.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwiftExt.debug.xcconfig; sourceTree = ""; }; - 9AE2759ED36205D0950EC9758B528F43 /* SolidLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SolidLayer.swift; path = Sources/Private/CoreAnimation/Layers/SolidLayer.swift; sourceTree = ""; }; - 9B048A0F391C3BAB51A67893CB8F762B /* lossless_enc_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_sse41.c; path = src/dsp/lossless_enc_sse41.c; sourceTree = ""; }; - 9B57E48795D85F2DE34D8BD23BA49BF0 /* DropShadowNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DropShadowNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/LayerEffectNodes/DropShadowNode.swift; sourceTree = ""; }; - 9B636C065290F5DBCDF7AB16F7E2CEEB /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Sources/ConstraintOffsetTarget.swift; sourceTree = ""; }; - 9B850F92FFBCD93D2F47DBF0A90E981E /* BehaviorRelay+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BehaviorRelay+Driver.swift"; path = "RxCocoa/Traits/Driver/BehaviorRelay+Driver.swift"; sourceTree = ""; }; - 9B8CCEAE1704A9C54FFED3FC5E9639B7 /* AMapNaviRideView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideView.h; path = AMapNaviKit.framework/Headers/AMapNaviRideView.h; sourceTree = ""; }; - 9BBCA72071ECC119B6A11AF56A0612EA /* NSObject+MJCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJCoding.m"; path = "MJExtension/NSObject+MJCoding.m"; sourceTree = ""; }; - 9BBDD8B51E31EEABAF79AFD8FB206AAF /* ResourceBundle-Alamofire-Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Alamofire-Alamofire-Info.plist"; sourceTree = ""; }; - 9BF14D932164C8E425367956BB8038BD /* NSImage+Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+Compatibility.h"; path = "SDWebImage/Core/NSImage+Compatibility.h"; sourceTree = ""; }; - 9C11B4ACE09CDDAFE336FBD6EE133953 /* Keyframe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keyframe.swift; path = Sources/Public/Keyframes/Keyframe.swift; sourceTree = ""; }; - 9C162DCB7A4DE04B79F580FE221544CE /* LayerEffect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerEffect.swift; path = Sources/Private/Model/LayerEffects/LayerEffect.swift; sourceTree = ""; }; - 9C60A31175DBFB13677B38D3B084BF74 /* NSDate+BRPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+BRPickerView.m"; path = "BRPickerView/DatePicker/NSDate+BRPickerView.m"; sourceTree = ""; }; - 9C89F5A8074324EF84569076FCDDEF7F /* mux_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mux_types.h; path = src/webp/mux_types.h; sourceTree = ""; }; - 9C8CA0DCBB28CA7BA221B5088C6FF848 /* rescaler_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_mips32.c; path = src/dsp/rescaler_mips32.c; sourceTree = ""; }; - 9C8D993E8EC93FAFF1EE381D09D5924C /* dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec.c; path = src/dsp/dec.c; sourceTree = ""; }; - 9C92ED78D06CAF12193BC00F67B5E17F /* SDImageAssetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAssetManager.h; path = SDWebImage/Private/SDImageAssetManager.h; sourceTree = ""; }; - 9C98D309714B2738FA0D39F9FAC9C09E /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = src/utils/utils.h; sourceTree = ""; }; - 9CE11A6B02C4694402FF2DCE83613D5A /* DDMultiFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMultiFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDMultiFormatter.m; sourceTree = ""; }; - 9CE2C249529EDB6C2CC22826EFD1E434 /* AMapLocation-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapLocation-NO-IDFA.release.xcconfig"; sourceTree = ""; }; - 9CF094F48B9D09D84256FB77F52C98C0 /* LayerImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerImageProvider.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerImageProvider.swift; sourceTree = ""; }; - 9CFA646FB53D5BFD1DAD0A9E567652FC /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Sources/ConstraintRelatableTarget.swift; sourceTree = ""; }; - 9CFEF337DACE0D7BEDC59CD2C0A3C305 /* RoundedCorners.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RoundedCorners.swift; path = Sources/Private/Model/ShapeItems/RoundedCorners.swift; sourceTree = ""; }; - 9D05E0633EB76D118649F9F881D519CC /* IQKeyboardToolbar-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardToolbar-umbrella.h"; sourceTree = ""; }; - 9D10F4F86822316854B69C329A8A1655 /* Image+WebP.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Image+WebP.swift"; path = "Sources/Image+WebP.swift"; sourceTree = ""; }; - 9D3D3206D408E04795EF9F841AC72140 /* SDImageHEICCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageHEICCoder.m; path = SDWebImage/Core/SDImageHEICCoder.m; sourceTree = ""; }; - 9D4EDF9BEEFC68470F3B18BA296F8456 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; - 9D695A53A5A3CFD5CAB1D18C23738F68 /* Masonry-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Masonry-Info.plist"; sourceTree = ""; }; - 9D75520B9598DF2922D02DF59A68B6C6 /* DashPattern.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DashPattern.swift; path = Sources/Private/Model/Objects/DashPattern.swift; sourceTree = ""; }; + 97B06CF44836FA4831F67A3D770E20ED /* IQKeyboardNotification.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardNotification.modulemap; sourceTree = ""; }; + 97BE38206E8B7124D52EEF6FC881F5BA /* MJProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJProperty.m; path = MJExtension/MJProperty.m; sourceTree = ""; }; + 97C2929003EB40D14193DA637645D159 /* picture_rescale_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_rescale_enc.c; path = src/enc/picture_rescale_enc.c; sourceTree = ""; }; + 97F54896159A70EA0B6BE016F09D962A /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = AMapNaviKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; + 985ADA3F7CBBC46696DA924B566C93A5 /* OIMUserInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMUserInfo.m; path = OpenIMSDK/Model/OIMUserInfo.m; sourceTree = ""; }; + 987E764E1B18D517DBD6BE7CD908D5C7 /* CocoaMQTTReader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTReader.swift; path = Source/CocoaMQTTReader.swift; sourceTree = ""; }; + 9889317905663B1C0C205B1DA897E870 /* SDImageCodersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCodersManager.m; path = SDWebImage/Core/SDImageCodersManager.m; sourceTree = ""; }; + 988F07474D7BEABA1CA7A332B1712F7F /* SDAsyncBlockOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAsyncBlockOperation.m; path = SDWebImage/Private/SDAsyncBlockOperation.m; sourceTree = ""; }; + 98A455B3BB811B829D90E7A972F69038 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; + 9945ED907B34BC060E21F6E04D31CAFE /* LayerModel+makeAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "LayerModel+makeAnimationLayer.swift"; path = "Sources/Private/CoreAnimation/Layers/LayerModel+makeAnimationLayer.swift"; sourceTree = ""; }; + 9978CDF5B1B4C7606D417AFFD4DA1906 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; + 998E6F2AAE1430FE3DAF9EBB8F2F9EAA /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; + 998F84668107E8F99B07474CE0F6E794 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Sources/Moya/Response.swift; sourceTree = ""; }; + 99A3FB4B0E344DBDD0A32FC8EA78ABA2 /* URLRequest+Encoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Encoding.swift"; path = "Sources/Moya/URLRequest+Encoding.swift"; sourceTree = ""; }; + 99E09B3397B77CFAC051EA555FB0B31B /* SDImageTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageTransformer.m; path = SDWebImage/Core/SDImageTransformer.m; sourceTree = ""; }; + 99E2B74CA15F98C3C5B54381F777755D /* LanguageType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LanguageType.swift; path = Sources/HXPHPicker/Core/Model/LanguageType.swift; sourceTree = ""; }; + 9A3124BD31A673E5781F3CC782F6C145 /* RxPickerViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxPickerViewDataSourceType.swift; sourceTree = ""; }; + 9A317C533CFCDA821F1F708BAF539A81 /* rescaler_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_sse2.c; path = src/dsp/rescaler_sse2.c; sourceTree = ""; }; + 9A4DBE5B85C82DC9E009F701ADA4DD1D /* SDWebImageDownloaderDecryptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderDecryptor.m; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.m; sourceTree = ""; }; + 9A657A3F1034EB9D3E85BD0D8CB295BA /* RxPickerViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDelegateProxy.swift; sourceTree = ""; }; + 9A686C1A2724E0B9D5BA726FBCBEF9C3 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; + 9A7C917AB15F548113918A4B6F1C2E37 /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; + 9A81EC742AB0CFD73619349823BBC8BC /* SDImageHEICCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageHEICCoder.m; path = SDWebImage/Core/SDImageHEICCoder.m; sourceTree = ""; }; + 9A9BD3EE4EE3AFE3EDFAC4A704673971 /* CocoaLumberjack-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-umbrella.h"; sourceTree = ""; }; + 9AC6B850AE751E91D1670AC5C2372475 /* MJExtension-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJExtension-Info.plist"; sourceTree = ""; }; + 9AF722494C594414F597D234A38A3ACD /* animi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = animi.h; path = src/mux/animi.h; sourceTree = ""; }; + 9B33819F47F0ECECB3AFD31B07032E94 /* OIMGroupApplicationInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMGroupApplicationInfo.m; path = OpenIMSDK/Model/OIMGroupApplicationInfo.m; sourceTree = ""; }; + 9B423A95E3DFCCDF856C1ACE0BAB2104 /* SGScanView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGScanView.m; path = SGQRCode/ScanView/SGScanView.m; sourceTree = ""; }; + 9B647871BA21A31789AF6E9F74DA9121 /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = AMapNaviKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; + 9B8A0968E522B5BF50115BAD6FF2A57D /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + 9B9E5FA69F06CED1046C6D1D3C5E6B96 /* FrameSubscribe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameSubscribe.swift; path = Source/FrameSubscribe.swift; sourceTree = ""; }; + 9C3A1A7CC66A537B9F03AFA7EB75DC0E /* String+IdentifiableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+IdentifiableType.swift"; path = "Sources/RxDataSources/String+IdentifiableType.swift"; sourceTree = ""; }; + 9CD10AAA2155C0ECCAD6B8CF194199AC /* RxDataSources.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxDataSources.modulemap; sourceTree = ""; }; + 9CEF594E4548BA6C0BC1A17F7643CE54 /* yuv_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_mips_dsp_r2.c; path = src/dsp/yuv_mips_dsp_r2.c; sourceTree = ""; }; + 9D212A35B815ED1B7EC338E045056BC1 /* OIMSimpleResultInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMSimpleResultInfo.h; path = OpenIMSDK/Model/OIMSimpleResultInfo.h; sourceTree = ""; }; + 9D88BD438DFD2F48B2F0FC2EB3EE2668 /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9DB47094A252B79892044AA8FEC8B921 /* idec_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = idec_dec.c; path = src/dec/idec_dec.c; sourceTree = ""; }; - 9DCF23BE9C5F21FFC288B31D1AD2751A /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; - 9E002A13B41BC6AC349E4517E5BA04F5 /* quant_levels_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant_levels_utils.h; path = src/utils/quant_levels_utils.h; sourceTree = ""; }; - 9E0B3F584A6AA9ECB3FEA7D0CE8CF2A3 /* FloatValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FloatValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/FloatValueProvider.swift; sourceTree = ""; }; - 9E10F7ED6660EC3F0C02F715C35B529A /* filters_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_neon.c; path = src/dsp/filters_neon.c; sourceTree = ""; }; - 9E13C985BE95DA824BD7AF3E0DEB4336 /* quant_levels_dec_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_levels_dec_utils.c; path = src/utils/quant_levels_dec_utils.c; sourceTree = ""; }; - 9E175833728EF970B47B6472F691A3FF /* lossless_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc.c; path = src/dsp/lossless_enc.c; sourceTree = ""; }; - 9E2E8E3F433610106C9BDA2E8B176FF5 /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/Traits/Driver/Driver.swift; sourceTree = ""; }; - 9E311C6CCA6EA83D6A05D061C07385B6 /* AMapNaviInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviInfo.h; path = AMapNaviKit.framework/Headers/AMapNaviInfo.h; sourceTree = ""; }; - 9E41582DA468A23705B17AFBC7CE97AD /* ImmutableMappable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmutableMappable.swift; path = Sources/ImmutableMappable.swift; sourceTree = ""; }; - 9E42A4975F7386C970A58C80915527A2 /* OIMAttachedInfoElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMAttachedInfoElem.m; path = OpenIMSDK/Model/OIMAttachedInfoElem.m; sourceTree = ""; }; - 9E4AEEC32F5F79543CBDEB7E6EFC0323 /* SDImageCacheDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheDefine.h; path = SDWebImage/Core/SDImageCacheDefine.h; sourceTree = ""; }; - 9E4E2A4E2CBBFF917E3EF18747B022DF /* MqttDecodePubRec.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodePubRec.swift; path = Source/MqttDecodePubRec.swift; sourceTree = ""; }; - 9E5204297A7B3F082CE2F818C36935B7 /* yuv_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_neon.c; path = src/dsp/yuv_neon.c; sourceTree = ""; }; - 9E5643E237B0123C5A8BA58028EEDDF2 /* Moya.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Moya.release.xcconfig; sourceTree = ""; }; - 9E6AFA3F75CF05E45D6FA8805E4FAE8B /* SDImageFramePool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFramePool.m; path = SDWebImage/Private/SDImageFramePool.m; sourceTree = ""; }; - 9E6C9AED5A77472F5C8F0275BCC7CDF2 /* YYFrameImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYFrameImage.m; path = YYImage/YYFrameImage.m; sourceTree = ""; }; - 9E70EA80A6A7FBB78FB66795FE6F25F8 /* BaseCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BaseCompositionLayer.swift; path = Sources/Private/CoreAnimation/Layers/BaseCompositionLayer.swift; sourceTree = ""; }; - 9EB55BDAE8B448D13B57E1F45F939952 /* LottiePlaybackMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottiePlaybackMode.swift; path = Sources/Public/Animation/LottiePlaybackMode.swift; sourceTree = ""; }; - 9EC10CF6FC79DFB7BB257CD473C69ED2 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardNotification/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 9EC8B9FA9797BBF44396834678B7DC36 /* YBIBCopywriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBCopywriter.h; path = YBImageBrowser/Helper/YBIBCopywriter.h; sourceTree = ""; }; - 9ECEF538CA7FEB1BBE10341DDF637013 /* DDLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLog.m; path = Sources/CocoaLumberjack/DDLog.m; sourceTree = ""; }; + 9DABDE444C222F8F2B5C7E106A4E66FC /* EditorStickerTrashView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorStickerTrashView.swift; path = Sources/HXPHPicker/Editor/View/EditorStickerTrashView.swift; sourceTree = ""; }; + 9DB57906A2D53CA0FAB4F4D364DBB92E /* RxSwiftExt.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwiftExt.modulemap; sourceTree = ""; }; + 9DBA0C824C82C90B10F65F0F5145B5E6 /* RxTabBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarDelegateProxy.swift; sourceTree = ""; }; + 9DC6B3C883862806DB3671DD91D157EF /* BRPickerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BRPickerView.release.xcconfig; sourceTree = ""; }; + 9DD6AC8CEDAB5B647410304F666DEB51 /* ObjectMapper.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ObjectMapper.release.xcconfig; sourceTree = ""; }; + 9DEB89896102A41EA8189D2C04081D8F /* quant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant.h; path = src/dsp/quant.h; sourceTree = ""; }; + 9DFFEC959976367386C52F2A8AC718E3 /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardToolbar/Classes/IQBarButtonItem/IQBarButtonItem.swift; sourceTree = ""; }; + 9E00CB710C6D2354ECCB9A0E066107F8 /* webp_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = webp_enc.c; path = src/enc/webp_enc.c; sourceTree = ""; }; + 9E2CFC748E3F29D24B9C86650834E313 /* BRPickerViewMacro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerViewMacro.h; path = BRPickerView/Core/BRPickerViewMacro.h; sourceTree = ""; }; + 9E2E66C94A07523ECB01FF0EFCC6A23E /* GradientStrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStrokeNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/GradientStrokeNode.swift; sourceTree = ""; }; + 9E49C39BE82C7766BFB7784A929FD270 /* OIMPictureElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMPictureElem.h; path = OpenIMSDK/Model/OIMPictureElem.h; sourceTree = ""; }; + 9E5172736A97FB1A73DDB1A5FDF81CC6 /* filterMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = filterMap.swift; path = Source/RxSwift/filterMap.swift; sourceTree = ""; }; + 9E5E94E4E4930621B9F4FE8CD946E041 /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; + 9E6A997164EFEA39415EEC6F0C3B04B3 /* WechatOpenSDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = WechatOpenSDK.xcframework; sourceTree = ""; }; + 9E73C31B154819ECCD6BF17613B4EE16 /* OIMSimpleResultInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMSimpleResultInfo.m; path = OpenIMSDK/Model/OIMSimpleResultInfo.m; sourceTree = ""; }; + 9E8C3499E8BCA73DFF3D7384B4A4ADA1 /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; + 9E8D234D0195BEE0010D39B78427F07B /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Sources/LayoutConstraint.swift; sourceTree = ""; }; + 9ED6281876F49228C174A29A428B1956 /* DefaultsSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsSerializable.swift; path = Sources/DefaultsSerializable.swift; sourceTree = ""; }; + 9EDA8AF477695F3E8F40EC297C7ABBC9 /* color_cache_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = color_cache_utils.c; path = src/utils/color_cache_utils.c; sourceTree = ""; }; 9EE62403F3E6512DC6CF16E7A5F5C68E /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/CoreFoundation.framework; sourceTree = DEVELOPER_DIR; }; - 9EF2BC34ACA5AF1B55FE907CDAFD7C9D /* RxCocoa.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.release.xcconfig; sourceTree = ""; }; - 9EFEF73F4C19B1B2744A9D608E527B01 /* RxRelay-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-prefix.pch"; sourceTree = ""; }; - 9F2025E966E6C00CDDD307B76646B05F /* syntax_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = syntax_enc.c; path = src/enc/syntax_enc.c; sourceTree = ""; }; - 9F3DFFEBB74D741A70001A66FB9876B1 /* EpoxyModelArrayBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyModelArrayBuilder.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/EpoxyModelArrayBuilder.swift; sourceTree = ""; }; - 9F567B61161E2A3C3680971C5233B2D6 /* vp8i_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8i_enc.h; path = src/enc/vp8i_enc.h; sourceTree = ""; }; - 9F7A6F488FA4DDE071B415D330ED7DC0 /* Differentiator.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Differentiator.release.xcconfig; sourceTree = ""; }; - 9F7DE4BA835EC7848B158DA2ED782ED1 /* SDWebImageCacheSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheSerializer.h; path = SDWebImage/Core/SDWebImageCacheSerializer.h; sourceTree = ""; }; - 9F7E7D2B8F2D722CA265966428E3606A /* AlipaySDK.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; path = AlipaySDK.bundle; sourceTree = ""; }; - 9F979D0FCF4FA7FE0A9901C288E94E40 /* Infallible+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Operators.swift"; path = "RxSwift/Traits/Infallible/Infallible+Operators.swift"; sourceTree = ""; }; - 9F97A8C868569906B8A0980DAAFC77DE /* CompatibleAnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompatibleAnimationView.swift; path = Sources/Public/iOS/Compatibility/CompatibleAnimationView.swift; sourceTree = ""; }; - 9F9ED690DA7C7EBDB9FA614B61447C24 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; - 9FA765BFE97FE050BDFFBCE68A6CC171 /* OIMCallbacker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMCallbacker.h; path = OpenIMSDK/Callbacker/OIMCallbacker.h; sourceTree = ""; }; - A040E83B70C08B08FF307664E69EF7DA /* URLPatchComponentMatchResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLPatchComponentMatchResult.swift; path = Sources/URLMatcher/URLPatchComponentMatchResult.swift; sourceTree = ""; }; - A04BC1A84A8CDA54F16EFE0A4E3B5310 /* MJPropertyType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJPropertyType.h; path = MJExtension/MJPropertyType.h; sourceTree = ""; }; - A0637539004A6E0253B3CCC4A6504E51 /* ResourceBundle-IQKeyboardCore-IQKeyboardCore-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardCore-IQKeyboardCore-Info.plist"; sourceTree = ""; }; - A07EAC16719E08D57DBE94FBCBED4F37 /* mapTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = mapTo.swift; path = Source/RxSwift/mapTo.swift; sourceTree = ""; }; - A084B641A0E7ABC9A2F57E94555430DA /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Sources/ConstraintMakerFinalizable.swift; sourceTree = ""; }; - A08A1D23A106C6BD28791B1ECA90DCE5 /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; - A09C2ED80863CB200F3BBD28F9930588 /* Differentiator-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Differentiator-Info.plist"; sourceTree = ""; }; - A0DC80B7A3EC67DB1D1227D92E55BA86 /* Popover-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Popover-Info.plist"; sourceTree = ""; }; - A0E5BE0269117E1F206E0AA48042BEF6 /* NSObject+MJProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJProperty.m"; path = "MJExtension/NSObject+MJProperty.m"; sourceTree = ""; }; - A0FF2D7C27D34390CC1C36A917E129D1 /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; - A101C5DFB3F0DEAE697F289ED51B2C5C /* SharedTypes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedTypes.swift; path = Pod/Classes/SharedTypes.swift; sourceTree = ""; }; - A1034FF5A2E3E304404501CD9E58AB7F /* SDWebImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDWebImage-dummy.m"; sourceTree = ""; }; - A120D892A9892BC8E55BC8B1FF62BAB1 /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; - A123D5B066EF03B5D68327658EB21E39 /* RootAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RootAnimationLayer.swift; path = Sources/Private/RootAnimationLayer.swift; sourceTree = ""; }; - A14B19707933B55B85AADF45FA9D47FD /* IQPlaceholderable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPlaceholderable.swift; path = IQKeyboardToolbar/Placeholderable/IQPlaceholderable.swift; sourceTree = ""; }; - A150C688D74074D307AD31301F163959 /* YYImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YYImage-Info.plist"; sourceTree = ""; }; - A16E687983DD0674E5E7EDD2220CF0FB /* ShapeCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/ShapeCompositionLayer.swift; sourceTree = ""; }; + 9F4AB83CB1799C5EB62FC31F6926CCCB /* RootAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RootAnimationLayer.swift; path = Sources/Private/RootAnimationLayer.swift; sourceTree = ""; }; + 9F66B1588C5307F84E8770C73F670A82 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; + 9F70246894B6AC8B13A05B7FB4A75CCB /* SwiftyUserDefaults-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyUserDefaults-prefix.pch"; sourceTree = ""; }; + 9F763D640D5E02768484A0C0B603DC2F /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; + 9F8706E2DF70EAB7A3394C6DC5A71098 /* PhotoPreviewViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPreviewViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PhotoPreviewViewCell.swift; sourceTree = ""; }; + 9F8DE2D361F6BE8AAAB2D3FE1C181B7D /* Archive+Writing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Writing.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+Writing.swift"; sourceTree = ""; }; + 9FA1C54B8BBCFBA899FD7319025FE2BC /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardToolbar/Classes/IQBarButtonItem/IQTitleBarButtonItem.swift; sourceTree = ""; }; + 9FBB499B2332F1E3E5B1F267CEFA51C5 /* CocoaLumberjack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaLumberjack.h; path = "Sources/CocoaLumberjack/Supporting Files/CocoaLumberjack.h"; sourceTree = ""; }; + 9FDF4DE209E5F3E1ADD9B7CFD9C1F5D1 /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; + A006C7DC5CF0965C0B827CAB80371FC3 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; + A00EEAF7E0303108568C5FAD3AB2D557 /* OIMQuoteElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMQuoteElem.h; path = OpenIMSDK/Model/OIMQuoteElem.h; sourceTree = ""; }; + A0242830235D37E348DE76FC803160C0 /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + A02D5742D1B69C3A2C0B5EE601873A13 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; + A051DDF51A274508FDC10B5DE31C65C5 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = ""; }; + A078A95435498639AEB421C3A9FBCFF2 /* SwiftDate.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftDate.release.xcconfig; sourceTree = ""; }; + A0FAAA36F5CD36D80664B990D1C74DFE /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; + A0FF4D8C6C397EA591EE5CD53A445003 /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; + A107F5DD843EFEBA23AB6F8BF1B81748 /* TAAbstractDotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TAAbstractDotView.m; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAAbstractDotView.m; sourceTree = ""; }; + A1100911197CEBED7572D6DFF6EEED2F /* EditorToolViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorToolViewConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/EditorToolViewConfiguration.swift; sourceTree = ""; }; + A1126D862CACFB84C6D44162EAA29157 /* UIView+Parent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Parent.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/UIKitExtensions/UIView+Parent.swift"; sourceTree = ""; }; + A11795A18499E9705719BF6F99E1DDB6 /* UIColor+SDHexString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+SDHexString.m"; path = "SDWebImage/Private/UIColor+SDHexString.m"; sourceTree = ""; }; + A12BFB34137EE34208721B8A5BBCD888 /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; + A13A88C482FCBB8EA8526471B9250448 /* OIMFaceElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMFaceElem.m; path = OpenIMSDK/Model/OIMFaceElem.m; sourceTree = ""; }; + A13DC1252CBB4ED730623076AF1EDFD6 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = AMapNaviKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; + A15F26CDAF4CC58C9DB27091C274977B /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; + A16AD3A236DDAA7D42512C7A55133377 /* Moya+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Moya+Alamofire.swift"; path = "Sources/Moya/Moya+Alamofire.swift"; sourceTree = ""; }; A16FD016E18EACCF6B23F219F2E236FE /* IQKeyboardToolbar-IQKeyboardToolbar */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "IQKeyboardToolbar-IQKeyboardToolbar"; path = IQKeyboardToolbar.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - A180EC22DFCF74841269702A752B3D25 /* OIMUpdateFriendsReq.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMUpdateFriendsReq.h; path = OpenIMSDK/Model/OIMUpdateFriendsReq.h; sourceTree = ""; }; - A1C3C0480432AA6C873AD038CFD51417 /* ImageAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageAsset.swift; path = Sources/Private/Model/Assets/ImageAsset.swift; sourceTree = ""; }; - A1D7DB71D764292D852571DCAF87E541 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; - A1D9A4751C4A3E44FD08F9D3FBF438BC /* ZXSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZXSDK.release.xcconfig; sourceTree = ""; }; - A1DA580F23E6641F29EE227C27B3FB2B /* IQKeyboardToolbarManager-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardToolbarManager-dummy.m"; sourceTree = ""; }; - A1DE5B96C02EE79C3874FBEAB934D0E2 /* picture_rescale_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_rescale_enc.c; path = src/enc/picture_rescale_enc.c; sourceTree = ""; }; - A1F6C0E7CF02D30A56FFCFEC909C179E /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; - A21561CF0BCE72D84792C131C64852DE /* Asset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asset.swift; path = Sources/Private/Model/Assets/Asset.swift; sourceTree = ""; }; - A229677D7DE0BFB5E6A672216666B995 /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; - A239C66616E048ED3550D8B72EBBDB84 /* EnumTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EnumTransform.swift; path = Sources/EnumTransform.swift; sourceTree = ""; }; - A2416FEC903B723E7CDDF3CCB7B068C3 /* LanguageType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LanguageType.swift; path = Sources/HXPHPicker/Core/Model/LanguageType.swift; sourceTree = ""; }; - A24C348B159352868D0E6DE63886D7F3 /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = ""; }; - A254B2D14E20137461599C2C535F8EDD /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Sources/ConstraintView.swift; sourceTree = ""; }; - A2598822BD1CD86A841B56D759CA7CAA /* SwiftDate.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftDate.release.xcconfig; sourceTree = ""; }; - A263B184B2E27C90B43403E2F1520196 /* RxRelay.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.debug.xcconfig; sourceTree = ""; }; - A2CD2E5513F3A80472B9D728EC633CAD /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; - A2D736137B3E57FE30F29E5CF468F2D1 /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; - A2E63AB2B3925205799C23B9B539BA66 /* KingfisherWebP.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KingfisherWebP.debug.xcconfig; sourceTree = ""; }; - A3A448BD540AE4276C9C1C9F2FA699CA /* DotNetParserFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotNetParserFormatter.swift; path = Sources/SwiftDate/Formatters/DotNetParserFormatter.swift; sourceTree = ""; }; - A3A709288DBE71940E5BB3D5DA214BCB /* OIMCustomElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMCustomElem.m; path = OpenIMSDK/Model/OIMCustomElem.m; sourceTree = ""; }; - A3AF67EB3072A3A6306C9F47BABBE61A /* URLMatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLMatcher.swift; path = Sources/URLMatcher/URLMatcher.swift; sourceTree = ""; }; - A3B6D8AD6271D01278A48027EDD09CAC /* yuv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = yuv.h; path = src/dsp/yuv.h; sourceTree = ""; }; - A3B780E905B7EDA7D5B5D56032F8EAFF /* Popover.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Popover.release.xcconfig; sourceTree = ""; }; - A3DB58D8AAE81EF012C7C1ED4F64DFA4 /* YBIBDataProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBDataProtocol.h; path = YBImageBrowser/Protocol/YBIBDataProtocol.h; sourceTree = ""; }; - A3F099A6CA084F1EC5C16B3622742193 /* DDFileLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDFileLogger.m; path = Sources/CocoaLumberjack/DDFileLogger.m; sourceTree = ""; }; - A40EBC4EEB914AFADE0E3C8AF9F9A7D6 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/Features/MultipartFormData.swift; sourceTree = ""; }; - A4107C74256F1AC479B1C0F6BA4CD081 /* HXPHPicker-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "HXPHPicker-Info.plist"; sourceTree = ""; }; - A42CD759647C1092343935752C8FCC26 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardToolbar/Classes/IQBarButtonItem/IQTitleBarButtonItem.swift; sourceTree = ""; }; - A430DF7BF7FB34E423F2B4269EAEB779 /* YBIBCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBCollectionView.h; path = YBImageBrowser/Base/YBIBCollectionView.h; sourceTree = ""; }; - A461AC326E912A9E9BF11BD01371728E /* OIMCallbacker+Closure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMCallbacker+Closure.m"; path = "OpenIMSDK/Callbacker/OIMCallbacker+Closure.m"; sourceTree = ""; }; - A481DAAA03F9920880F9A2A2A4A647A6 /* EllipseAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EllipseAnimation.swift; path = Sources/Private/CoreAnimation/Animations/EllipseAnimation.swift; sourceTree = ""; }; - A4984F60B670FBAA5596C60F0A9378D2 /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; - A4A3A0893B918C51AB2DAB1C1479D6B7 /* ZXSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZXSDK.debug.xcconfig; sourceTree = ""; }; - A4B5A94B0D48169B9679B1C3DB48BB7D /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = AMapNaviKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; - A4C266FC7A81533F1F7E857B4F00B2B4 /* PropertyWrappers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PropertyWrappers.swift; path = Sources/PropertyWrappers.swift; sourceTree = ""; }; - A4D75128C0A6CD4D7EEF3227BA5FFBB7 /* RxSwiftExt.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwiftExt.release.xcconfig; sourceTree = ""; }; - A4E562E7234A1C96233D1DDE302D2AD6 /* KingfisherWebP-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KingfisherWebP-dummy.m"; sourceTree = ""; }; - A537955D7A7085E1CB7015149DA55DBA /* OIMManager+Connection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+Connection.h"; path = "OpenIMSDK/Interface/OIMManager+Connection.h"; sourceTree = ""; }; - A53A7C95742CF4E92CC0899BF24C9A53 /* Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Infallible.swift; path = RxSwift/Traits/Infallible/Infallible.swift; sourceTree = ""; }; - A55DDE8818BD44E601AEEB600C88C657 /* rescaler_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rescaler_utils.h; path = src/utils/rescaler_utils.h; sourceTree = ""; }; - A560DADE88C77353ACA4395B65DF6F55 /* SDImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoader.h; path = SDWebImage/Core/SDImageLoader.h; sourceTree = ""; }; - A5748497182163FE65C3C2A15CC851E8 /* MJRefreshNormalTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.m; sourceTree = ""; }; - A58DAE61CE5B293A8268E4AAEE65308D /* BezierPathRoundExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BezierPathRoundExtension.swift; path = Sources/Private/Utility/Primitives/BezierPathRoundExtension.swift; sourceTree = ""; }; - A5CEFD13B01263F2D83E4790CB72FC67 /* PhotoEditResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditResult.swift; path = Sources/HXPHPicker/Editor/PhotoEditResult.swift; sourceTree = ""; }; - A626167E4099877BBAE93873C365460F /* AnyValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyValueContainer.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/Protocols/AnyValueContainer.swift; sourceTree = ""; }; - A6315205B2CA2A10A10D669C1945E139 /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "SDWebImage/Core/UIImageView+WebCache.m"; sourceTree = ""; }; - A65373742EEC2176DB3F0AE25B169A2F /* enc_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_neon.c; path = src/dsp/enc_neon.c; sourceTree = ""; }; - A6627B68542ECD0885AA6E3B3108E3C8 /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; - A677F8799F68823C20C1819DEC0A5B8F /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = AMapNaviKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; - A6787A341F753481A56B17D46589595A /* SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransition.h; path = SDWebImage/Core/SDWebImageTransition.h; sourceTree = ""; }; - A69B81E6D45FBB3B68773159A491F185 /* BRDatePickerView+BR.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "BRDatePickerView+BR.h"; path = "BRPickerView/DatePicker/BRDatePickerView+BR.h"; sourceTree = ""; }; - A6CDAFE73363EA2706E2F552D553CD90 /* LottieViewType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieViewType.swift; path = Sources/Public/Controls/LottieViewType.swift; sourceTree = ""; }; - A6E6969DEED149B4075B86A364B3F8B4 /* RequestTaskMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTaskMap.swift; path = Source/Core/RequestTaskMap.swift; sourceTree = ""; }; - A6ED29DEE09D10D4F34A832E99BDDC19 /* Picker+UIViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Picker+UIViewController.swift"; path = "Sources/HXPHPicker/Picker/Extension/Picker+UIViewController.swift"; sourceTree = ""; }; - A6F863A01906510980773BAAAA8B3286 /* UINavigationController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+Rx.swift"; path = "RxCocoa/iOS/UINavigationController+Rx.swift"; sourceTree = ""; }; - A705490F45F571B397DB204AD6F15638 /* Defaults+Observing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Defaults+Observing.swift"; path = "Sources/Defaults+Observing.swift"; sourceTree = ""; }; - A7117D2AD991C62B8901E6BACC05AC76 /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; - A71E1C8F45E99D7E7C167C48F15161A2 /* SGScanCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGScanCode.h; path = SGQRCode/QRCode/SGScanCode.h; sourceTree = ""; }; - A729BA9C77C54DF06DB03CB426257392 /* RxTableViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourceProxy.swift; sourceTree = ""; }; - A76D3C75071941BB2ABC490ABB7535A8 /* KeychainWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeychainWrapper.swift; path = SwiftKeychainWrapper/KeychainWrapper.swift; sourceTree = ""; }; - A77C62760C0861533A3E2CDC95E09508 /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/Core/SDWebImageManager.m; sourceTree = ""; }; - A79307995A302D077F872A74219975EA /* PhotoEditorConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/PhotoEditorConfiguration.swift; sourceTree = ""; }; - A7CF763B483172B1883FDF6A946F4D2B /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; - A7F3F270EF4105520EC6E9A7BD2BB843 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; - A803CA20E08EE71A6FE1913CFF21C27B /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; - A82553DE0CECFF6C06E399D1824D6273 /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; - A84255B16BF6C7DDE4506145B6BB8B15 /* UIViewController+ParentContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+ParentContainer.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/UIKitExtensions/UIViewController+ParentContainer.swift"; sourceTree = ""; }; - A871692046F20FBCE208AC8E95E0394C /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Sources/ConstraintMakerExtendable.swift; sourceTree = ""; }; - A87AC928742E633BA3A48707F48598B0 /* ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; - A8935CD11028920206E2C83E4F5ECC9A /* libwebp-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "libwebp-dummy.m"; sourceTree = ""; }; - A899A3E1A29D442B8E8FE2DEF5B31183 /* View+ValueChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "View+ValueChanged.swift"; path = "Sources/Private/Utility/Helpers/View+ValueChanged.swift"; sourceTree = ""; }; - A89DCF1C28B5EF2AC4B91BB6D187D8BE /* EpoxyModelProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyModelProperty.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/EpoxyModelProperty.swift; sourceTree = ""; }; - A8A89FFC8076F10DB122FBD4B5FFC86C /* ConstraintMakerPrioritizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPrioritizable.swift; path = Sources/ConstraintMakerPrioritizable.swift; sourceTree = ""; }; - A8BC5022E11AE032B163449974079440 /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = SDWebImage/Core/SDWebImageDownloaderOperation.h; sourceTree = ""; }; - A8CD69B888F69AE6AF49BDD168F2BF9F /* CustomDateFormatTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomDateFormatTransform.swift; path = Sources/CustomDateFormatTransform.swift; sourceTree = ""; }; + A195F8EE9C5218E023DBF94EC8E31BFC /* DelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxy.swift; path = RxCocoa/Common/DelegateProxy.swift; sourceTree = ""; }; + A19A99D9278FDE5BC3FC863E3C4984E7 /* upsampling_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_msa.c; path = src/dsp/upsampling_msa.c; sourceTree = ""; }; + A1EFEFE338DC87B6209C61CF575BD483 /* PhotoEditorFilterView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorFilterView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorFilterView.swift; sourceTree = ""; }; + A1F3734223C5A5A3D6750ADCE9038ED8 /* demux.c */ = {isa = PBXFileReference; includeInIndex = 1; name = demux.c; path = src/demux/demux.c; sourceTree = ""; }; + A222064FB0531DF7268BE6207EBBA9A9 /* CocoaMQTTTypes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTTypes.swift; path = Source/CocoaMQTTTypes.swift; sourceTree = ""; }; + A2265767A0474ADD9A7940C9781F2570 /* YBIBImageLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageLayout.m; path = YBImageBrowser/Image/YBIBImageLayout.m; sourceTree = ""; }; + A22A6FA43A70895DE6ABCDD9080EBB31 /* Core+PHAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+PHAsset.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+PHAsset.swift"; sourceTree = ""; }; + A22D01C5C1D4E74A271682ADBC89C3CF /* MqttCocoaAsyncSocket.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MqttCocoaAsyncSocket.debug.xcconfig; sourceTree = ""; }; + A2370C9D578F850A27F212C507BA059E /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; + A2553F0A987678E08BC8930955837AA1 /* AMapNaviCompositeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeManager.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeManager.h; sourceTree = ""; }; + A28298A565AA57D04858903086A77821 /* dec_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_sse41.c; path = src/dsp/dec_sse41.c; sourceTree = ""; }; + A29A53F0191C97531A657827ABA0E63E /* IQKeyboardAppearanceManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardAppearanceManager+Internal.swift"; path = "IQKeyboardManagerSwift/Appearance/IQKeyboardAppearanceManager+Internal.swift"; sourceTree = ""; }; + A29D3FF3A0EBEC894F3707371C3931C3 /* picture_tools_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_tools_enc.c; path = src/enc/picture_tools_enc.c; sourceTree = ""; }; + A2B172F42EB15E8177B75BE5088A11E5 /* libwebp-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "libwebp-dummy.m"; sourceTree = ""; }; + A2B2D21C900F2D9999E2C11F13BCA022 /* DictionaryTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DictionaryTransform.swift; path = Sources/DictionaryTransform.swift; sourceTree = ""; }; + A2B3592B9E3A6DB5C5552D04106BD652 /* dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec.c; path = src/dsp/dec.c; sourceTree = ""; }; + A2B655A300C4B46BE552A590B1677956 /* YBIBAnimatedTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBAnimatedTransition.h; path = YBImageBrowser/Base/YBIBAnimatedTransition.h; sourceTree = ""; }; + A2D03545879C84F3738976AD8D3CD3FC /* ShapeCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/ShapeCompositionLayer.swift; sourceTree = ""; }; + A2DB95BFC8290DEA8C8BB43789B7DA32 /* LottieAnimationViewBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationViewBase.swift; path = Sources/Public/iOS/LottieAnimationViewBase.swift; sourceTree = ""; }; + A30A8C24049F8D7343EA8290374CF46F /* CocoaMQTT5Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTT5Message.swift; path = Source/CocoaMQTT5Message.swift; sourceTree = ""; }; + A30FC445184331C0A557AB4F5658705F /* MqttCocoaAsyncSocket.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MqttCocoaAsyncSocket.modulemap; sourceTree = ""; }; + A31A2253AEBE70B4E6E71511DA5C4D2F /* DateTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateTransform.swift; path = Sources/DateTransform.swift; sourceTree = ""; }; + A31D6986D523A0FF950CB13CFF7D44FE /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; + A3576348A99316F77B943317F803CB01 /* URLNavigator-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "URLNavigator-Info.plist"; sourceTree = ""; }; + A35A3FB739AE2E34287D1F969D1CD41E /* format_constants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = format_constants.h; path = src/webp/format_constants.h; sourceTree = ""; }; + A35EE85676AF55AEE71039E4F213EE6C /* URLNavigator-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "URLNavigator-umbrella.h"; sourceTree = ""; }; + A3747DB4210C4510666188BB8B6A6679 /* IQKeyboardNotification-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardNotification-prefix.pch"; sourceTree = ""; }; + A376DE3889BA8FC9A5D1A857F3597216 /* DateComponents+Extras.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateComponents+Extras.swift"; path = "Sources/SwiftDate/Foundation+Extras/DateComponents+Extras.swift"; sourceTree = ""; }; + A38DF47F02AD70606894AA164306558D /* PhotoManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoManager.swift; path = Sources/HXPHPicker/Core/Util/PhotoManager.swift; sourceTree = ""; }; + A3A3653F40213E561A358B593BA2EC41 /* RxGesture.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxGesture.modulemap; sourceTree = ""; }; + A3A4EEC09E6ABC3B985640B1CEE8507E /* Picker+UIImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Picker+UIImageView.swift"; path = "Sources/HXPHPicker/Picker/Extension/Picker+UIImageView.swift"; sourceTree = ""; }; + A3AA4BBB488107BF4CE528A009B119E1 /* bit_writer_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_writer_utils.h; path = src/utils/bit_writer_utils.h; sourceTree = ""; }; + A3F0364671034DD2A3D98A5F75B32538 /* YBIBDataProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBDataProtocol.h; path = YBImageBrowser/Protocol/YBIBDataProtocol.h; sourceTree = ""; }; + A3FE4F803F93742F0AC71B44E9191600 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/CocoaLumberjack/PrivacyInfo.xcprivacy; sourceTree = ""; }; + A3FF37A21253867507397DFBDEE60F3E /* VideoEditorMusicAnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorMusicAnimationView.swift; path = Sources/HXPHPicker/Editor/View/Video/VideoEditorMusicAnimationView.swift; sourceTree = ""; }; + A40A9D3BDE49563EF54A3E36D4DB1046 /* libwebp-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "libwebp-Info.plist"; sourceTree = ""; }; + A419582544A8929CF9F702D2DFBBD35F /* cost_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_neon.c; path = src/dsp/cost_neon.c; sourceTree = ""; }; + A42824018F935D7386543A0C1C5860AC /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; + A428A2A89EE692D062C56605545175D9 /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; + A438AD66F32FC77F4F5C09D0DBB469DC /* PHPickerResultImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PHPickerResultImageDataProvider.swift; path = Sources/General/ImageSource/PHPickerResultImageDataProvider.swift; sourceTree = ""; }; + A44BA2FC4E0FEBA2CECFB26822B28E55 /* FillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FillNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/FillNode.swift; sourceTree = ""; }; + A458E4348CE478D9A56B986F0ABA5921 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/Core/SessionDelegate.swift; sourceTree = ""; }; + A45A3A498087C93EA6E56CDFC425640B /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = AMapNaviKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; + A47BE676D3EDDDEF28ABE70D4572B222 /* UISearchBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchBar+Rx.swift"; path = "RxCocoa/iOS/UISearchBar+Rx.swift"; sourceTree = ""; }; + A49A6589F6CE1F9194B788777816F087 /* YBIBInteractionProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBInteractionProfile.h; path = YBImageBrowser/Image/YBIBInteractionProfile.h; sourceTree = ""; }; + A49B47C312D080874DF7F07A0B65F3C8 /* Interpolatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Interpolatable.swift; path = Sources/Public/Keyframes/Interpolatable.swift; sourceTree = ""; }; + A49D0335FF2ACDACD3E902C12F01F4DE /* AMapNaviVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviVersion.h; path = AMapNaviKit.framework/Headers/AMapNaviVersion.h; sourceTree = ""; }; + A4A73F654838DB97B329A6B3484B2D9D /* AuthenticationInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationInterceptor.swift; path = Source/Features/AuthenticationInterceptor.swift; sourceTree = ""; }; + A4E8CC3F0B7D820EC2E9C4A071659FB5 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; + A502A58AF84CC386BBA6C9C918B89FDF /* Date+Components.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Components.swift"; path = "Sources/SwiftDate/Date/Date+Components.swift"; sourceTree = ""; }; + A520E35E2E5B72E2C6FEE4F72345648A /* SDImageAssetManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAssetManager.m; path = SDWebImage/Private/SDImageAssetManager.m; sourceTree = ""; }; + A54333BF7ED1802D8978158AC2F569E0 /* KingfisherWebP-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KingfisherWebP-dummy.m"; sourceTree = ""; }; + A54B91310D182B2DEA878FD85E1278E2 /* SDWebImageError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageError.m; path = SDWebImage/Core/SDWebImageError.m; sourceTree = ""; }; + A557D6960AE5B06120F4446077741A0B /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; + A5690A714AB1F3485EDD4D977F0AE8AA /* BRPickerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = BRPickerView.modulemap; sourceTree = ""; }; + A56C14AD4B1EAFB1A69DE394C08D31EC /* DDLogMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLogMacros.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDLogMacros.h; sourceTree = ""; }; + A59DCA600F215DD6713D3DE53B8CAFF8 /* cascade.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = cascade.swift; path = Source/RxSwift/cascade.swift; sourceTree = ""; }; + A5B0807E321DC43A03043AF94F04D95B /* and.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = and.swift; path = Source/RxSwift/and.swift; sourceTree = ""; }; + A5D80A18FC0DCA8D3565CBD660E23908 /* pausable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = pausable.swift; path = Source/RxSwift/pausable.swift; sourceTree = ""; }; + A5DF132AD7D3BEE240322B6131A2B5AE /* unwrap+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "unwrap+SharedSequence.swift"; path = "Source/RxCocoa/unwrap+SharedSequence.swift"; sourceTree = ""; }; + A63D3B569A9D18779A2617D2A2C28D7E /* StarAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StarAnimation.swift; path = Sources/Private/CoreAnimation/Animations/StarAnimation.swift; sourceTree = ""; }; + A641AC6FA3FD70754970A75F4C79F768 /* LayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerModel.swift; path = Sources/Private/Model/Layers/LayerModel.swift; sourceTree = ""; }; + A65E21DECAFEF72CAD73175828BC44F2 /* sharpyuv_gamma.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv_gamma.h; path = sharpyuv/sharpyuv_gamma.h; sourceTree = ""; }; + A67809D3D5637C07A7F3CE305518E2FC /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = AMapNaviKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; + A6874BCEF5E8DBBD1B2A354268FB1A44 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Sources/LayoutConstraintItem.swift; sourceTree = ""; }; + A6AFF6193F402D93BDB0549AF19B0328 /* YBIBToolViewHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBToolViewHandler.h; path = YBImageBrowser/ToolView/YBIBToolViewHandler.h; sourceTree = ""; }; + A6F858538E0CFE70F20FC64901DBAFA6 /* common_sse41.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_sse41.h; path = src/dsp/common_sse41.h; sourceTree = ""; }; + A6FFA95C8F06953CAC10A3F01732BC8A /* sharpyuv_csp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv_csp.h; path = sharpyuv/sharpyuv_csp.h; sourceTree = ""; }; + A7780768F7C2197BA1340547586EBD1A /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; + A79EB6C79791AB914D66DF25E755F901 /* StyleIDProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StyleIDProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/StyleIDProviding.swift; sourceTree = ""; }; + A7AB48CA4E7780572136CDD6CD78C521 /* RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCocoa.swift; path = RxCocoa/RxCocoa.swift; sourceTree = ""; }; + A7CF04C68A76B7A3BFBCBC0DE8A0388C /* GYSDK-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "GYSDK-xcframeworks.sh"; sourceTree = ""; }; + A80324FD80F7590F2528145815A1BE4B /* ItemsExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemsExtension.swift; path = Sources/Private/MainThread/NodeRenderSystem/Extensions/ItemsExtension.swift; sourceTree = ""; }; + A80EBFD6982C48634607FB7B9B19C41B /* Array+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+Sort.swift"; path = "IQKeyboardToolbarManager/Classes/UIKitExtensions/Array+Sort.swift"; sourceTree = ""; }; + A82BCB32D986796BBFC276277C98A2AE /* YBIBImageCache+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBImageCache+Internal.h"; path = "YBImageBrowser/Image/YBIBImageCache+Internal.h"; sourceTree = ""; }; + A83D947526581460F1665327F8CF5835 /* ignoreWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ignoreWhen.swift; path = Source/RxSwift/ignoreWhen.swift; sourceTree = ""; }; + A855F1B2E707D0CDB3363D352CE50FD1 /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; + A872C28269B884E4B11D4ADFDA948DEE /* YBImageBrowser.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YBImageBrowser.release.xcconfig; sourceTree = ""; }; + A89D88267191E12514ADC56BEEE965F7 /* MASConstraintMaker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraintMaker.m; path = Masonry/MASConstraintMaker.m; sourceTree = ""; }; + A8E42CC79A305935FE007C88B9F988C2 /* Core+CALayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+CALayer.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+CALayer.swift"; sourceTree = ""; }; A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardManagerSwift; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A8F1E6CA97AA5ABAF3C14B24BC1A7A13 /* LottieURLSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieURLSession.swift; path = Sources/Public/Configuration/LottieURLSession.swift; sourceTree = ""; }; - A924BFB8623AB927462986F707DE0038 /* rescaler_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_sse2.c; path = src/dsp/rescaler_sse2.c; sourceTree = ""; }; - A9556B5B09393D90AD5FE4D4178D4E0B /* MJPropertyKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJPropertyKey.m; path = MJExtension/MJPropertyKey.m; sourceTree = ""; }; - A9652F5471E77A66309BAD3CE97E0F25 /* dec_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_mips_dsp_r2.c; path = src/dsp/dec_mips_dsp_r2.c; sourceTree = ""; }; - A966DA687A366A0473DDFC534EAE6818 /* ViewProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/ViewProviding.swift; sourceTree = ""; }; - A97CDE2B3302E6104695521AF7230C0B /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = AMapNaviKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; - A993E08A642AC2FEDE09336F4EAFD939 /* ResourceBundle-IQKeyboardNotification-IQKeyboardNotification-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardNotification-IQKeyboardNotification-Info.plist"; sourceTree = ""; }; - AA07C93902415217EB65AD42195FA709 /* partition+RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "partition+RxCocoa.swift"; path = "Source/RxCocoa/partition+RxCocoa.swift"; sourceTree = ""; }; - AA0F674FE8197B104C00B5BE7A2266BB /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; - AA8CAA9BB9EA61401E692861DF0722AC /* URLRequest+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Alamofire.swift"; path = "Source/Extensions/URLRequest+Alamofire.swift"; sourceTree = ""; }; - AA8F7D68ECB2397F35C9470F1241B180 /* distinct+RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "distinct+RxCocoa.swift"; path = "Source/RxCocoa/distinct+RxCocoa.swift"; sourceTree = ""; }; - AA9063F8F1AD0E3637621463D931784A /* TransformGestureRecognizers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformGestureRecognizers.swift; path = Pod/Classes/iOS/TransformGestureRecognizers.swift; sourceTree = ""; }; - AA9073B5D7DC87629F096F9E8E014FB8 /* EditorCropConfirmView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorCropConfirmView.swift; path = Sources/HXPHPicker/Editor/View/EditorCropConfirmView.swift; sourceTree = ""; }; - AA9F7C800C0D8A84ADD5EC6794F75726 /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = AMapNaviKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; - AACE42CE8EFEA208A019CB33433A412E /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; - AAD2B1355E12D1603FC16F0AECD3A3C4 /* SDWebImageCacheSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheSerializer.m; path = SDWebImage/Core/SDWebImageCacheSerializer.m; sourceTree = ""; }; - AAE475C11AC074D7DAE925AF9ED3142A /* ItemsExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemsExtension.swift; path = Sources/Private/MainThread/NodeRenderSystem/Extensions/ItemsExtension.swift; sourceTree = ""; }; - AAEB433EDAD175285731D36ECCDDCC86 /* NSBundle+BRPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+BRPickerView.h"; path = "BRPickerView/Core/NSBundle+BRPickerView.h"; sourceTree = ""; }; - AB1B040B0263F263CE40FCDDE5481570 /* PassThroughOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PassThroughOutputNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/PassThroughOutputNode.swift; sourceTree = ""; }; - AB200710097F710AD8C314A0052DEF0E /* MAMapView+Resource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MAMapView+Resource.h"; path = "AMapNaviKit.framework/Headers/MAMapView+Resource.h"; sourceTree = ""; }; - AB3CC2C0D96710B99632933A987F4118 /* CocoaMQTT-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaMQTT-prefix.pch"; sourceTree = ""; }; - AB441FA90C5FD819A221EC6C9CCE7AB5 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = AMapNaviKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; - AB538CD1F1437C6517F17DB64D2CCA1D /* RxRelay.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxRelay.modulemap; sourceTree = ""; }; - AB55207C8A62986BF76E0403FBEF9EB1 /* UIRefreshControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRefreshControl+Rx.swift"; path = "RxCocoa/iOS/UIRefreshControl+Rx.swift"; sourceTree = ""; }; - AB6CCACA110FCA3F273E38B3DE342ACB /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; - AB84F339270EC7F44D93082DEBE8E502 /* Rectangle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rectangle.swift; path = Sources/Private/Model/ShapeItems/Rectangle.swift; sourceTree = ""; }; - ABBEE6EA017E997A3F4A2F3D7D86D1C2 /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; - ABC335F435D5A7F92A55B098EFC84425 /* lossless_enc_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_mips32.c; path = src/dsp/lossless_enc_mips32.c; sourceTree = ""; }; - ABCEBE9857B755A5D931A750138DE5BD /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; - AC535C485B64D7475C7B7223C03C79EF /* CocoaMQTTSocket.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTSocket.swift; path = Source/CocoaMQTTSocket.swift; sourceTree = ""; }; - AC53F4892F3EA3623D71AC5A61C0861E /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; - AC5B5A29EA79513070D1B9B9D01E2B67 /* AMapLocation-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapLocation-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; - AC7717BC74398897D06249FF48654DB9 /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = AMapNaviKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; - AC7872CBD2165DF85A4EFFF90DC7C5F0 /* OIMManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMManager.m; path = OpenIMSDK/Interface/OIMManager.m; sourceTree = ""; }; - AC8F0D89DD22F00EC5677B76FB43F016 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Sources/LayoutConstraint.swift; sourceTree = ""; }; - ACDD9DF9BDB8EA5D0237DF42311EBE64 /* DotLottieAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieAnimation.swift; path = Sources/Private/Model/DotLottie/DotLottieAnimation.swift; sourceTree = ""; }; - ACE2CAFEB9439E32A23F54A3C73AAF22 /* VideoEditorPlayerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorPlayerView.swift; path = Sources/HXPHPicker/Editor/View/Video/VideoEditorPlayerView.swift; sourceTree = ""; }; - ACE8CDE49262DBCB5F226A0E7C86399A /* SDAnimatedImagePlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImagePlayer.m; path = SDWebImage/Core/SDAnimatedImagePlayer.m; sourceTree = ""; }; - AD32ED84D38CAD5BE3AFE6DDAA21FCA7 /* YBIBToolViewHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBToolViewHandler.h; path = YBImageBrowser/ToolView/YBIBToolViewHandler.h; sourceTree = ""; }; - AD5128C89E6BF5E33A6A99DECEA3F43B /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; + A8EE6A9DE71033389D60A7F3C191E31F /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; + A97FD0374E9BB6843EF7EA825F425344 /* AnimatedButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedButton.swift; path = Sources/Public/Controls/AnimatedButton.swift; sourceTree = ""; }; + A98CC659144C5EBA099E1587697FE57E /* BRPickerAlertView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRPickerAlertView.m; path = BRPickerView/Core/BRPickerAlertView.m; sourceTree = ""; }; + A9B7EAA32534F8F5AFA70FA11A5E2AC0 /* Session.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Session.swift; path = Source/Core/Session.swift; sourceTree = ""; }; + A9BD7F591D661644CD3D6D82EA2B5841 /* VideoEditorViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorViewController.swift; path = Sources/HXPHPicker/Editor/Controller/VideoEditorViewController.swift; sourceTree = ""; }; + AA233178D7D322FC9A36335C7CA2D2E2 /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; + AA3AD1ABCD62B974E7891C77F05A75DF /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; + AA4820228F4A8388360F81E4CCBE258F /* SDImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOCoder.m; path = SDWebImage/Core/SDImageIOCoder.m; sourceTree = ""; }; + AA5342D6217840C9F88D68B72E6AE7CA /* Collection+Diff.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Collection+Diff.swift"; path = "Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/Collection+Diff.swift"; sourceTree = ""; }; + AA5482589C5F4747BAB8A581C53FA89D /* NSBundle+BRPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+BRPickerView.m"; path = "BRPickerView/Core/NSBundle+BRPickerView.m"; sourceTree = ""; }; + AA774589E2CE96CFF3947D4359A4EDFA /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; + AA92E84EA745BA4F6B8A064F1A07B040 /* FramePingResp.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePingResp.swift; path = Source/FramePingResp.swift; sourceTree = ""; }; + AA9EDDEDAE8ECBBF8B95DA81A3B6B2F5 /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/PrimitiveSequence/Completable+AndThen.swift"; sourceTree = ""; }; + AAC384BDDDFAEBAA728B7F232A3DF278 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Sources/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; + AAFCB8FFF9B8ECB30E77F65D59505C3D /* SwiftyUserDefaults-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyUserDefaults-umbrella.h"; sourceTree = ""; }; + AB0CA720CEE153E1FC9DA2FCA1B56B9A /* Trim.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Trim.swift; path = Sources/Private/Model/ShapeItems/Trim.swift; sourceTree = ""; }; + AB16B1F16FFFEDF2D626B69F61B51421 /* PhotoEditorContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorContentView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorContentView.swift; sourceTree = ""; }; + AB4564727D9EC0B0971A49346094517E /* SDImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFrame.m; path = SDWebImage/Core/SDImageFrame.m; sourceTree = ""; }; + AB4B4A3A6A2E54F13143C244CEBAAA67 /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; + AB7117305993011F3543B6F096BE16AA /* SDAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImage.m; path = SDWebImage/Core/SDAnimatedImage.m; sourceTree = ""; }; + AB7CFB2779E28D354C3206A22A1AD5B7 /* DDLogFlag+DDLogLevel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DDLogFlag+DDLogLevel.swift"; path = "Sources/CocoaLumberjackSwift/DDLogFlag+DDLogLevel.swift"; sourceTree = ""; }; + AB96E247921B74BB3F10B8553D1F056A /* rescaler_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_utils.c; path = src/utils/rescaler_utils.c; sourceTree = ""; }; + AB9972A4863FAE1C076599AFBD97F2F8 /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; + ABC7419D93766E856446966F406383DE /* UILongPressGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILongPressGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UILongPressGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + ABDC138E54E994CF2DE01753A4BA961F /* DidEndDisplayingProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DidEndDisplayingProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/DidEndDisplayingProviding.swift; sourceTree = ""; }; + ABDE2834BCC28C471CFA35BA947BE15A /* AMapNavi-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapNavi-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + ABE3A0E6F2F468F87AFACB1404B23E40 /* AMapNaviCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCommonObj.h; path = AMapNaviKit.framework/Headers/AMapNaviCommonObj.h; sourceTree = ""; }; + AC0352BFB1B6635680079C2E4EA207D6 /* URLRequest+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Alamofire.swift"; path = "Source/Extensions/URLRequest+Alamofire.swift"; sourceTree = ""; }; + AC1B919B5C65ED0812C3A7B53EDE4D3B /* UIImage+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Transform.m"; path = "SDWebImage/Core/UIImage+Transform.m"; sourceTree = ""; }; + AC1C31611EE726CD5C0FC30A38FE733B /* SectionModelType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionModelType.swift; path = Sources/Differentiator/SectionModelType.swift; sourceTree = ""; }; + AC1DE13BBB3AC7611DF2FE892E1E830F /* View+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "View+RxGesture.swift"; path = "Pod/Classes/View+RxGesture.swift"; sourceTree = ""; }; + AC2F56FB242603B880B160C12BDBEA88 /* SharedSequence+Operators+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators+arity.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators+arity.swift"; sourceTree = ""; }; + AC3BB14213DCA0620572E9A1D4521611 /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; + AC3ED7BC1A3880641577973408496B52 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; + AC5895D112B049D3AF8E682DF9F1ADE9 /* IQTextInputViewNotification.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQTextInputViewNotification.modulemap; sourceTree = ""; }; + AC6ACEFDCF9F42A277ACB021844CC6C1 /* NSLayoutConstraint+MASDebugAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+MASDebugAdditions.m"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.m"; sourceTree = ""; }; + AC89BDC3AECDE64D635CEBB6EC762253 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; + AC8A1EC40B54B458B9DAC10F58D4F257 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; + ACCE59EF88359E08F4036EDE03B15461 /* ResourceBundle-MBProgressHUD-MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MBProgressHUD-MBProgressHUD-Info.plist"; sourceTree = ""; }; + ACEB0818F348311BFE41052CBF8705C0 /* YBIBImageData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageData.h; path = YBImageBrowser/Image/YBIBImageData.h; sourceTree = ""; }; + ACFFDC9BA2F9F2F2AE516FD9BCB5CFF4 /* Popover.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Popover.modulemap; sourceTree = ""; }; + AD1331D56882EC94CEE98D25770A8ACE /* Result+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Result+Alamofire.swift"; path = "Source/Extensions/Result+Alamofire.swift"; sourceTree = ""; }; + AD284DE7F1D3464DCA9F3CB97B923CA1 /* webpi_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = webpi_dec.h; path = src/dec/webpi_dec.h; sourceTree = ""; }; + AD2E95344C03BA9C9946216C6D98014D /* FramePubRec.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePubRec.swift; path = Source/FramePubRec.swift; sourceTree = ""; }; + AD7A4B134EDCDF9F6B1106F4106002A1 /* tree_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tree_dec.c; path = src/dec/tree_dec.c; sourceTree = ""; }; + AD7AF592D5F99F10C50D134D5DDA872A /* UIViewController+TopMostViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+TopMostViewController.swift"; path = "Sources/URLNavigator/UIViewController+TopMostViewController.swift"; sourceTree = ""; }; + AD7C49861BA396C21F2B9308AC5A951D /* FramePublish.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePublish.swift; path = Source/FramePublish.swift; sourceTree = ""; }; AD98CFAAF5B58CF9222F482D2618B073 /* Pods-QuickLocation */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-QuickLocation"; path = Pods_QuickLocation.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - ADF33F694FF58964F4F17963AD40DF3A /* YYImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImageCoder.h; path = YYImage/YYImageCoder.h; sourceTree = ""; }; - AE0B5E37A35ABF360FC10F7B4C1F2C97 /* Archive+Progress.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Progress.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+Progress.swift"; sourceTree = ""; }; - AE472525D285E60062B9B497CEA062C1 /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; - AE59BCF6E853E1A922C62C8331779A03 /* MoyaProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoyaProvider.swift; path = Sources/Moya/MoyaProvider.swift; sourceTree = ""; }; - AE73B95301374639613B093538EB5E7E /* YBIBSentinel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBSentinel.h; path = YBImageBrowser/Helper/YBIBSentinel.h; sourceTree = ""; }; - AE905EF12AC3E7B402A6C60870640082 /* ShapeLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeLayer.swift; path = Sources/Private/CoreAnimation/Layers/ShapeLayer.swift; sourceTree = ""; }; - AE95DBC4FF1AC6132DE37FBD019EBE92 /* RxDataSources-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxDataSources-dummy.m"; sourceTree = ""; }; - AE9BF744D9AA943E2073718B0728AAF2 /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; - AEB6BB72A2873079B44E5B34BC30D276 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; - AED944194231CE849D5E8158075D3FC7 /* IntegerType+IdentifiableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IntegerType+IdentifiableType.swift"; path = "Sources/RxDataSources/IntegerType+IdentifiableType.swift"; sourceTree = ""; }; - AEDE7EDD0FC77BFEC8D8A32BFD407BE7 /* CompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/CompositionLayer.swift; sourceTree = ""; }; - AEEADF95B26C9F235BF5183DC7901F15 /* RectangleAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RectangleAnimation.swift; path = Sources/Private/CoreAnimation/Animations/RectangleAnimation.swift; sourceTree = ""; }; - AEF4EF3BBE7291C4DD9F00303BB20204 /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; - AF020604F4E57B8CB3F07CDDD580A1DA /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = ""; }; - AF0CCC64820D188A7D15F74FE5DDCAF0 /* SDCycleScrollView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDCycleScrollView-umbrella.h"; sourceTree = ""; }; - AF1B9A5A8015A29B459801D8BA4B1D48 /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; - AF6A8C412CADB8CC1F183148E2DF97C1 /* YBIBImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageCache.h; path = YBImageBrowser/Image/YBIBImageCache.h; sourceTree = ""; }; - AF83E8D9FC5511C0C4005206995F9215 /* AuthenticationInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationInterceptor.swift; path = Source/Features/AuthenticationInterceptor.swift; sourceTree = ""; }; - AF96AC28B69746311EFB82D46392AC11 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = MJExtension/PrivacyInfo.xcprivacy; sourceTree = ""; }; - AFC2CD07DF04C6A2F86108E72DF5E669 /* RequestTypeWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTypeWrapper.swift; path = Sources/Moya/RequestTypeWrapper.swift; sourceTree = ""; }; - AFDFA291A94D582A5B4E7C8846B37367 /* AnimationTextProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationTextProvider.swift; path = Sources/Public/TextProvider/AnimationTextProvider.swift; sourceTree = ""; }; - B0151812A9B8BA8399F13E53E9B725F3 /* BezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BezierPath.swift; path = Sources/Private/Utility/Primitives/BezierPath.swift; sourceTree = ""; }; - B032CFCFD657CC911D182D8D2A811A27 /* MJExtension-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJExtension-dummy.m"; sourceTree = ""; }; - B047B730F24C68A1550B884F328BAFA1 /* TransformAnimations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformAnimations.swift; path = Sources/Private/CoreAnimation/Animations/TransformAnimations.swift; sourceTree = ""; }; - B048059F9B5C2BB9006036741897921B /* RxRelay.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.release.xcconfig; sourceTree = ""; }; - B04982A2C4D02BE9296C2DAE8BFD1D47 /* YBIBImageScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageScrollView.m; path = YBImageBrowser/Image/YBIBImageScrollView.m; sourceTree = ""; }; - B059B1BA478E5F5290A11A03BCB81D42 /* bit_reader_inl_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_reader_inl_utils.h; path = src/utils/bit_reader_inl_utils.h; sourceTree = ""; }; - B071E7D115C1E5150210E5C02C9BB329 /* PhotoCroppingConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoCroppingConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/PhotoCroppingConfiguration.swift; sourceTree = ""; }; - B07B7A30764678CD668CACDAED1DC1B3 /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = AMapNaviKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; - B09B6F9008832E73D74F2A2FCDDFAC82 /* SDWebImageDownloaderDecryptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderDecryptor.m; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.m; sourceTree = ""; }; - B0B1BA2FD4158D12D109C2E67EC13D22 /* PhotoEditorDrawView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorDrawView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorDrawView.swift; sourceTree = ""; }; + ADC06EA568BCAA86B5068AAD5C57A955 /* RxDataSources.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxDataSources.release.xcconfig; sourceTree = ""; }; + ADE7FF49F4808FAC1EE7E219FCD7AF30 /* PhotoEditorCropToolModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorCropToolModel.swift; path = Sources/HXPHPicker/Editor/Model/PhotoEditorCropToolModel.swift; sourceTree = ""; }; + AE0A7C3421B5B2C6FCBC4D7FE60AEA90 /* AnimationFontProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationFontProvider.swift; path = Sources/Public/FontProvider/AnimationFontProvider.swift; sourceTree = ""; }; + AE2B7B7056E05C92E79588EFAF944B95 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxRelay/Observable+Bind.swift"; sourceTree = ""; }; + AE2B997FBCC1DE8CD59600211F44791B /* enc_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_msa.c; path = src/dsp/enc_msa.c; sourceTree = ""; }; + AE4C59ADCC0FD9C1D22F48CFC0F6FAC3 /* SDCallbackQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDCallbackQueue.h; path = SDWebImage/Core/SDCallbackQueue.h; sourceTree = ""; }; + AE55B114F6CB786ECA4EEC01BAACFE5B /* SGQRCode.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SGQRCode.release.xcconfig; sourceTree = ""; }; + AE7C5334E579B18E15713F4E348870DC /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = src/utils/utils.h; sourceTree = ""; }; + AF04B79B0B80B93CB1533F94B9DFA39E /* YBIBSentinel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBSentinel.m; path = YBImageBrowser/Helper/YBIBSentinel.m; sourceTree = ""; }; + AF0A2DBDEDFD114E14BF0EE2156BFF5F /* LegacyGradientFillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LegacyGradientFillRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/LegacyGradientFillRenderer.swift; sourceTree = ""; }; + AF35B25FFBA413C266FCC91E824E6533 /* PhotoEditorViewController+Animation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoEditorViewController+Animation.swift"; path = "Sources/HXPHPicker/Editor/Controller/PhotoEditorViewController+Animation.swift"; sourceTree = ""; }; + AF3B9F941B7643F0B3900740C032206A /* SDImageAWebPCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAWebPCoder.m; path = SDWebImage/Core/SDImageAWebPCoder.m; sourceTree = ""; }; + AF4EE634BE7C83D131EB00A2D4654D3C /* SwiftDate.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftDate.modulemap; sourceTree = ""; }; + AF51F24F2B3AD00793800EB160A797E0 /* TAAnimatedDotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TAAnimatedDotView.m; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAAnimatedDotView.m; sourceTree = ""; }; + AF944E03A651417E2C76C625851606B7 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + AFB818EEBA2E6D1F2BB072353FBC12EB /* OIMFileElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMFileElem.m; path = OpenIMSDK/Model/OIMFileElem.m; sourceTree = ""; }; + AFB9A13E13F1F3A05CCA001D1D65C5EA /* Moya-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Moya-dummy.m"; sourceTree = ""; }; + AFCCAE378CB4B3CC10F4F0B4970F3051 /* RxCollectionViewSectionedAnimatedDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewSectionedAnimatedDataSource.swift; path = Sources/RxDataSources/RxCollectionViewSectionedAnimatedDataSource.swift; sourceTree = ""; }; + AFFA1191537376BDBA36CA20CD35727A /* Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concurrency.swift; path = Source/Features/Concurrency.swift; sourceTree = ""; }; + B025EA3DD053CF8D9BE8180F4E461176 /* DDAssertMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAssertMacros.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDAssertMacros.h; sourceTree = ""; }; + B0471862F067E2E6F543C9E0F5EDD840 /* NSDate+BRPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+BRPickerView.m"; path = "BRPickerView/DatePicker/NSDate+BRPickerView.m"; sourceTree = ""; }; + B0532EEED90BCCB2C3F5FAAA0A56FA87 /* CocoaMQTT.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaMQTT.debug.xcconfig; sourceTree = ""; }; + B06C174C8EFFB568311BD596A926B507 /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; + B07986FFDDBB7297C9829BE2C9E9A6AF /* CurveVertex.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurveVertex.swift; path = Sources/Private/Utility/Primitives/CurveVertex.swift; sourceTree = ""; }; + B07EAF4174511B15F90F2C0CD93113DF /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; B0B214D775196BA7CA8E17E53048A493 /* SDWebImage */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SDWebImage; path = SDWebImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B0CD2ECD4554CC9BA1D4E5E314FB3A4C /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Sources/LayoutConstraintItem.swift; sourceTree = ""; }; - B0E3CB5CBC9697B2CC9B14C0131B72F3 /* MqttPublishProperties.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttPublishProperties.swift; path = Source/MqttPublishProperties.swift; sourceTree = ""; }; - B0E73874296173A44D8E47A2E3439AFB /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - B113F32422A948585A21A21602F5A643 /* UITableView+IndexPaths.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+IndexPaths.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/UIKitExtensions/UITableView+IndexPaths.swift"; sourceTree = ""; }; - B11EF724E2A97704A0838A510DA56CF7 /* enc_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_msa.c; path = src/dsp/enc_msa.c; sourceTree = ""; }; - B14688CAE3BDF1CAEE4F3F54088897FF /* cost_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_mips32.c; path = src/dsp/cost_mips32.c; sourceTree = ""; }; - B147B6D37199D5F5725D7EBF593D6D36 /* apply.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = apply.swift; path = Source/RxSwift/apply.swift; sourceTree = ""; }; - B14B2CA16DDFE79CFABC880CD9FAA98A /* VideoEditorFrameMaskView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorFrameMaskView.swift; path = Sources/HXPHPicker/Editor/View/Video/VideoEditorFrameMaskView.swift; sourceTree = ""; }; - B1513D60BF2F3C38C2117B35088C5D83 /* YBIBImageData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageData.h; path = YBImageBrowser/Image/YBIBImageData.h; sourceTree = ""; }; - B16810200BF205408AF4F91E8217BCB2 /* UnitBezier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UnitBezier.swift; path = Sources/Private/Utility/Primitives/UnitBezier.swift; sourceTree = ""; }; - B17333E34E29D221ABFC81BC2FDFC6D7 /* AnimatableSectionModelType+ItemPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AnimatableSectionModelType+ItemPath.swift"; path = "Sources/Differentiator/AnimatableSectionModelType+ItemPath.swift"; sourceTree = ""; }; - B18456A2C903D35BD8A155B89955E716 /* OIMSearchParam.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMSearchParam.h; path = OpenIMSDK/Model/OIMSearchParam.h; sourceTree = ""; }; - B19335B1ADCD8AC45F9D21D99EF94AEB /* IQDeepResponderContainerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQDeepResponderContainerView.swift; path = IQKeyboardToolbarManager/Classes/IQDeepResponderContainerView.swift; sourceTree = ""; }; - B1A199BCD27B3A084BD56ACD4CAC300F /* Archive+Helpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Helpers.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+Helpers.swift"; sourceTree = ""; }; - B1A4B4499BC0961A41FA6C94937D1CFC /* SendMessageCallbackProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SendMessageCallbackProxy.h; path = OpenIMSDK/CallbackProxy/SendMessageCallbackProxy.h; sourceTree = ""; }; - B1B4222717D12A56AF562988F655E837 /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; - B1E7313335E7558551BBD593DA5618F2 /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Source/Features/Combine.swift; sourceTree = ""; }; - B2AFEC04538977C7BDBA724076871988 /* rescaler_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_mips_dsp_r2.c; path = src/dsp/rescaler_mips_dsp_r2.c; sourceTree = ""; }; - B2F8ED1B0200BA21034928AFCFD35100 /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; - B305DBE0D9B360618FAE3CBF253D88A3 /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = RxCocoa/iOS/DataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; - B309E902AEB2FFEF5877C0CE199472F3 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; + B0DB019614E7D454A48F827834809608 /* huffman_encode_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = huffman_encode_utils.h; path = src/utils/huffman_encode_utils.h; sourceTree = ""; }; + B0FE8671BE738606C5F1315902306B4D /* MarqueeLabel.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MarqueeLabel.modulemap; sourceTree = ""; }; + B12B1D5F8DA190B100BA5DE273E75E98 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardManagerSwift/PrivacyInfo.xcprivacy; sourceTree = ""; }; + B14EF2231F50D9908057C093435BB528 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; + B15CC0E9FE151E6EBF59F0BBA162DEFA /* YBIBIconManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBIconManager.m; path = YBImageBrowser/Helper/YBIBIconManager.m; sourceTree = ""; }; + B17B341560A63ABCC3C8C7F1501E957B /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; + B18B952A30E9ED15219BDC3EECBBF8A5 /* Plugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Plugin.swift; path = Sources/Moya/Plugin.swift; sourceTree = ""; }; + B190AD105281E4128785216BCFB260BD /* CocoaLumberjack.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLumberjack.release.xcconfig; sourceTree = ""; }; + B198AD68A0CCF96D986C0F95C328BE4F /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; + B1A705B2CF2B95DC6BA28DD40D8BBA16 /* DDLog+LOGV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDLog+LOGV.h"; path = "Sources/CocoaLumberjack/include/CocoaLumberjack/DDLog+LOGV.h"; sourceTree = ""; }; + B1C3E1869528A847385C39F85C0C4333 /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "SDWebImage/Core/UIImage+GIF.h"; sourceTree = ""; }; + B1DB292EFEB05FE345F8355369080667 /* MarqueeLabel.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MarqueeLabel.debug.xcconfig; sourceTree = ""; }; + B1F92F4E3FD50E1693DEB85A03A35F10 /* CompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/CompositionLayer.swift; sourceTree = ""; }; + B22BEB8C0B28B8F3FE7F3E91D306B820 /* TrimPathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TrimPathNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/ModifierNodes/TrimPathNode.swift; sourceTree = ""; }; + B234BC71D54B3C4AC3D81914A8C3ECC3 /* IQKeyboardNotification-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardNotification-umbrella.h"; sourceTree = ""; }; + B251145CA83FCEFB56B7C30252DB5D77 /* AnimatableSectionModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatableSectionModel.swift; path = Sources/Differentiator/AnimatableSectionModel.swift; sourceTree = ""; }; + B259A7A1E5C909FD108E0E7DC3DDD662 /* Core+URL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+URL.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+URL.swift"; sourceTree = ""; }; + B286355B7051A5C628D9A193F08D93CD /* EmptyViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EmptyViewConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/EmptyViewConfiguration.swift; sourceTree = ""; }; + B28B2DD25BC7A5DBD9C6B5C3B286B513 /* RxDataSources-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxDataSources-dummy.m"; sourceTree = ""; }; + B297B7965C60F83404B58DF943A57753 /* IQKeyboardCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardCore-dummy.m"; sourceTree = ""; }; + B29A7BF4FB54CE0E689FF7CBBA7E8BB3 /* Infallible+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Debug.swift"; path = "RxSwift/Traits/Infallible/Infallible+Debug.swift"; sourceTree = ""; }; + B2C4114C5220BFBD05886F4170B5F8EF /* RxDataSources-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxDataSources-umbrella.h"; sourceTree = ""; }; + B2F1FBE58013D7B48397FC77C4697F81 /* MapError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MapError.swift; path = Sources/MapError.swift; sourceTree = ""; }; + B305A8D47E74A6C0156C931509EB047B /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = AMapNaviKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + B31086E363E72FF4FEA98FDFEBC71ECA /* YBIBSheetView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBSheetView.h; path = YBImageBrowser/ToolView/YBIBSheetView.h; sourceTree = ""; }; B313762A2C974EF09CE7FBAC374B6DFD /* HXPHPicker */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = HXPHPicker; path = HXPHPicker.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B323E2F65F5B9427ED143025BC60F6D0 /* ClassReference.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClassReference.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Internal/ClassReference.swift; sourceTree = ""; }; - B37B5FFE6A5C91481DAE5541C680F2C5 /* DataStreamRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataStreamRequest.swift; path = Source/Core/DataStreamRequest.swift; sourceTree = ""; }; - B38102CC922026DBD9CF5D00EFB67312 /* AnimatedControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedControl.swift; path = Sources/Public/Controls/AnimatedControl.swift; sourceTree = ""; }; - B394F305A59718C929A8C06953FCC5C9 /* AlbumListConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumListConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/AlbumListConfiguration.swift; sourceTree = ""; }; - B3A8BA8441065080B43974FB2A37AFCB /* GTCommonSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTCommonSDK.release.xcconfig; sourceTree = ""; }; - B3B1F986EEA39538EAFB4F9869003A0D /* animi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = animi.h; path = src/mux/animi.h; sourceTree = ""; }; - B3B7AFE949380BA545965A7CEB711133 /* WillDisplayProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WillDisplayProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/WillDisplayProviding.swift; sourceTree = ""; }; - B3F23D6895C07EA62F162145DA07152B /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = AMapNaviKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; - B4094AA64A0A2BB6217E93D1670C3525 /* Popover.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Popover.modulemap; sourceTree = ""; }; - B417E415D651219F1D1A6544AD123CEA /* Calendars.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Calendars.swift; path = Sources/SwiftDate/Supports/Calendars.swift; sourceTree = ""; }; - B434F670218BAC3520C10A115935F428 /* OIMSoundElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMSoundElem.m; path = OpenIMSDK/Model/OIMSoundElem.m; sourceTree = ""; }; - B43D6A13F929E153E6CAB632CF8F5576 /* OIMQuoteElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMQuoteElem.h; path = OpenIMSDK/Model/OIMQuoteElem.h; sourceTree = ""; }; - B454FEEFB1F568042DAC7449E33E9D30 /* GradientStrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStrokeNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/GradientStrokeNode.swift; sourceTree = ""; }; - B45D77EAEF87C01BF1C8C202099C2EE0 /* EpoxyLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyLogger.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Logging/EpoxyLogger.swift; sourceTree = ""; }; - B45EA067629C2FD021AD81B9B9B39D83 /* UISwipeGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwipeGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UISwipeGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; - B4746C392309ADF36C252C41818274EB /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; + B354AD1117298EECC1E8F205891AA14B /* SDImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOCoder.h; path = SDWebImage/Core/SDImageIOCoder.h; sourceTree = ""; }; + B394ACEE3143283618875A1EBC42E446 /* Infallible+CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+CombineLatest+Collection.swift"; path = "RxSwift/Traits/Infallible/Infallible+CombineLatest+Collection.swift"; sourceTree = ""; }; + B39FFC5D777B7961B582F11F273662A1 /* RxTableViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; + B3A9C1ABD2CB8685090CB90F3CAC5B76 /* ResourceBundle-IQKeyboardNotification-IQKeyboardNotification-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardNotification-IQKeyboardNotification-Info.plist"; sourceTree = ""; }; + B3CEC132347E5A9FDF1D1B7ED1F33880 /* SDWebImageOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOperation.m; path = SDWebImage/Core/SDWebImageOperation.m; sourceTree = ""; }; + B3EEC20D6998A72B7DC1E0C6F66CBA5E /* EditorToolOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorToolOptions.swift; path = Sources/HXPHPicker/Editor/Model/EditorToolOptions.swift; sourceTree = ""; }; + B407F50D27E01D65E975B95E368ED823 /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; + B44F38A9D03BE44156B7E703259D3D38 /* partition+RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "partition+RxCocoa.swift"; path = "Source/RxCocoa/partition+RxCocoa.swift"; sourceTree = ""; }; + B489A9C22F079FFE48C76773807F4BCE /* CustomPathAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomPathAnimation.swift; path = Sources/Private/CoreAnimation/Animations/CustomPathAnimation.swift; sourceTree = ""; }; + B48A7656FF02A5FB7A10E913BC601686 /* SGScanViewConfigure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGScanViewConfigure.h; path = SGQRCode/ScanView/SGScanViewConfigure.h; sourceTree = ""; }; B4B1A58096F15199A14069C5D6AA1C99 /* IQKeyboardToolbar */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardToolbar; path = IQKeyboardToolbar.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B4BA459167B729675B90C21B387CB1B3 /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "SDWebImage/Core/UIButton+WebCache.m"; sourceTree = ""; }; - B4F34D5858CC155F412A5C27B7D03F20 /* IQKeyboardToolbarManager+Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardToolbarManager+Deprecated.swift"; path = "IQKeyboardToolbarManager/Classes/IQKeyboardToolbarManager+Deprecated.swift"; sourceTree = ""; }; - B51E86095074ABE8FAD229BCA79A4D92 /* Protected.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Protected.swift; path = Source/Core/Protected.swift; sourceTree = ""; }; - B53662710FAF296BE55717D20416C49C /* OIMNotificationElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMNotificationElem.h; path = OpenIMSDK/Model/OIMNotificationElem.h; sourceTree = ""; }; + B4B767746AAE03DE16ECA227F4E15FF9 /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; + B4E07B97B966D7A1CA34CE5950B51ADC /* IQTextInputViewNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextInputViewNotification.swift; path = IQTextInputViewNotification/Classes/IQTextInputViewNotification.swift; sourceTree = ""; }; + B4FEDDCA570621A9476A27BD27EA2591 /* GTCommonSDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = GTCommonSDK.xcframework; sourceTree = ""; }; + B52948DA479CD2CF7BD67E50C15BEDCC /* NSDate+BRPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+BRPickerView.h"; path = "BRPickerView/DatePicker/NSDate+BRPickerView.h"; sourceTree = ""; }; + B54CA81B2204EBC1705961C59D525460 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; + B55322D1306C366A5AAED56CFA240FC5 /* PhotoEditorBrushColorView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorBrushColorView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorBrushColorView.swift; sourceTree = ""; }; B5786D7DC0F4D5F19C5C3E4160C54D30 /* BRPickerView-BRPickerView.Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "BRPickerView-BRPickerView.Privacy"; path = BRPickerView.Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - B5A29B7D59A3FBBCB16A9E93E1A7B458 /* Infallible+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Driver.swift"; path = "RxCocoa/Traits/Driver/Infallible+Driver.swift"; sourceTree = ""; }; - B5AD8083CFE0C2CFB8CA67C123AD33FB /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; - B5B50DED18CF0C0E13AFECF80AE1DDCA /* MqttCocoaAsyncSocket-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MqttCocoaAsyncSocket-umbrella.h"; sourceTree = ""; }; - B5F3A19BF28FD2C93D93BB1EA7C6D167 /* DateInRegion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateInRegion.swift; path = Sources/SwiftDate/DateInRegion/DateInRegion.swift; sourceTree = ""; }; - B6002924FD63456A2E83CF185BE8E05D /* muxedit.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxedit.c; path = src/mux/muxedit.c; sourceTree = ""; }; - B60C8C854F6C24B649AD8A006045B985 /* SwiftKeychainWrapper.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftKeychainWrapper.debug.xcconfig; sourceTree = ""; }; - B6423F8C474B8C9DB5492131C58F71E4 /* MASConstraint+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MASConstraint+Private.h"; path = "Masonry/MASConstraint+Private.h"; sourceTree = ""; }; - B6456D0B1336F02185428C2CF4FC8693 /* AlbumTitleArrowView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumTitleArrowView.swift; path = Sources/HXPHPicker/Picker/View/AlbumTitleArrowView.swift; sourceTree = ""; }; - B6565F4BD583E9A9D069DEAC4DE4BFC1 /* YYImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImage.h; path = YYImage/YYImage.h; sourceTree = ""; }; - B663EC439DFE0392158B626C56826476 /* FramePubAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePubAck.swift; path = Source/FramePubAck.swift; sourceTree = ""; }; - B6892FFBE0DB2A34C5056F3E49A5B063 /* Archive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Archive.swift; path = Sources/Private/EmbeddedLibraries/ZipFoundation/Archive.swift; sourceTree = ""; }; - B6F4518FA4DAF909785A64D1A5DED01B /* Data+Serialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+Serialization.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Data+Serialization.swift"; sourceTree = ""; }; - B711C48B8D810875396DF7B801C71BA9 /* sharpyuv_cpu.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_cpu.c; path = sharpyuv/sharpyuv_cpu.c; sourceTree = ""; }; - B71F13BE9FD3DBDD1910729810239EBE /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = AMapNaviKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; - B72135ED23A725C281D7EDD2D7A86A44 /* io_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = io_dec.c; path = src/dec/io_dec.c; sourceTree = ""; }; + B5949DB7BD040599AD775622CD910FDD /* MAGltfOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGltfOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAGltfOverlayRenderer.h; sourceTree = ""; }; + B599DFF59D207B098BFA8BA858A31F6E /* SwiftyUserDefaults.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyUserDefaults.modulemap; sourceTree = ""; }; + B5CB3A2EB39352B10FDABFF64EBB58BF /* AnimationConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationConfiguration.swift; path = Sources/RxDataSources/AnimationConfiguration.swift; sourceTree = ""; }; + B5F3BCD06299A21E14BFFF72C19D1EC7 /* YBIBVideoTopBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoTopBar.h; path = Video/YBIBVideoTopBar.h; sourceTree = ""; }; + B5F4661E1DAC27E5DC3C004770B4909E /* SDWebImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SDWebImage-Info.plist"; sourceTree = ""; }; + B614E1A72CF73ACBED946E8DA676B3E9 /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = ""; }; + B63BC3093C3ED542CDFE974224D98276 /* IQKeyboardReturnManager+UITextFieldDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardReturnManager+UITextFieldDelegate.swift"; path = "IQKeyboardReturnManager/Classes/Delegates/IQKeyboardReturnManager+UITextFieldDelegate.swift"; sourceTree = ""; }; + B67C9392C903C4F09D80E52BBAE9387E /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; + B696B1B2E7DE611DC40B213AFCC4EA66 /* IQKeyboardManager+Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Deprecated.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/Deprecated/IQKeyboardManager+Deprecated.swift"; sourceTree = ""; }; + B6B43C4438B4ED2AA19C0CD8FFBD0399 /* OIMFullUserInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMFullUserInfo.m; path = OpenIMSDK/Model/OIMFullUserInfo.m; sourceTree = ""; }; + B6C50BA8201900D700DF79E65CD34020 /* ResourceBundle-IQTextInputViewNotification-IQTextInputViewNotification-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQTextInputViewNotification-IQTextInputViewNotification-Info.plist"; sourceTree = ""; }; + B6E42AFD41BEB8ECB15E42545F444C7A /* UICollectionViewLayout+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewLayout+MJRefresh.h"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.h"; sourceTree = ""; }; + B71BC67B3FDED287803CF078BDD225DB /* YBIBAnimatedTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBAnimatedTransition.m; path = YBImageBrowser/Base/YBIBAnimatedTransition.m; sourceTree = ""; }; + B7202BAEF09199989DB8384B4E8D5E3F /* OpenIMSDK-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OpenIMSDK-umbrella.h"; sourceTree = ""; }; B725F96A98CB22A783C643BB02401232 /* SGQRCode */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SGQRCode; path = SGQRCode.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + B7296398FFB8C77AB2DA1ACDBDA43D67 /* RxSearchBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchBarDelegateProxy.swift; sourceTree = ""; }; B72A389B0E6A6DD2F3D61F4DC7F84D83 /* Popover */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Popover; path = Popover.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B754EE70BC513F4CBC8C0C849DE8F616 /* DotLottieImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieImageProvider.swift; path = Sources/Private/Model/DotLottie/DotLottieImageProvider.swift; sourceTree = ""; }; + B72FEDCA90298A28361C27542F965FB0 /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; + B741E8E17ECC40C2F7469BACD391682A /* OIMManager+Friend.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+Friend.m"; path = "OpenIMSDK/Interface/OIMManager+Friend.m"; sourceTree = ""; }; + B746682B9025B270CA5D06356E3A4259 /* StringEncoding+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringEncoding+Alamofire.swift"; path = "Source/Extensions/StringEncoding+Alamofire.swift"; sourceTree = ""; }; + B75FF0EC7AD3FB11AB2230420CC56C9E /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; B7715718A7E1E513F9BC2E99B977FCA9 /* SwiftyUserDefaults */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyUserDefaults; path = SwiftyUserDefaults.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B77BE75B0F8262E8AEE70073B4B41006 /* OIMGroupInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMGroupInfo.h; path = OpenIMSDK/Model/OIMGroupInfo.h; sourceTree = ""; }; - B7B38641E88807DA32B27DE5615B09A8 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; - B7B6FAFAA6F03F04FB4BCBED0E2FC97B /* ObservableConvertibleType+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Signal.swift"; path = "RxCocoa/Traits/Signal/ObservableConvertibleType+Signal.swift"; sourceTree = ""; }; - B7E110178218300DF6258189463B9F7F /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; - B7E7B8AFD652824C9C2E0B25C74DD80A /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Sources/ConstraintLayoutGuide.swift; sourceTree = ""; }; - B8089BA57244EFCE9D879ECD063E1252 /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; - B817B30DB7DFB63A4270F8BD6627C0D1 /* ViewType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewType.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/ViewType.swift; sourceTree = ""; }; - B83E3F2DCF34F2A73FF6E95BE2C5D3F3 /* YBImageBrowser+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBImageBrowser+Internal.h"; path = "YBImageBrowser/Base/YBImageBrowser+Internal.h"; sourceTree = ""; }; - B883611E52A5D29FB62D9A935640990C /* IQKeyboardReturnManager+UITextViewDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardReturnManager+UITextViewDelegate.swift"; path = "IQKeyboardReturnManager/Classes/Delegates/IQKeyboardReturnManager+UITextViewDelegate.swift"; sourceTree = ""; }; - B8A47E079D480C47DA79098ED231F6FF /* palette.c */ = {isa = PBXFileReference; includeInIndex = 1; name = palette.c; path = src/utils/palette.c; sourceTree = ""; }; - B8E455E0DCE9F1005A6A9EE4EDDC6AD0 /* CocoaLumberjack-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "CocoaLumberjack-Info.plist"; sourceTree = ""; }; + B7897D0BD11F470256DD25312B700F43 /* GradientFillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFillNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/GradientFillNode.swift; sourceTree = ""; }; + B7A95B4EC54544DBE3366771B4B7673F /* Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Infallible.swift; path = RxSwift/Traits/Infallible/Infallible.swift; sourceTree = ""; }; + B7C5509F2CD0D11AC1C50FF51A3D7C64 /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "SDWebImage/Core/UIView+WebCacheOperation.m"; sourceTree = ""; }; + B7D285B7D606A5EE34665109BC3EC020 /* SDImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoder.h; path = SDWebImage/Core/SDImageCoder.h; sourceTree = ""; }; + B7FB219F2BAA9E70D790A2EC32F0625B /* YBIBImageScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageScrollView.h; path = YBImageBrowser/Image/YBIBImageScrollView.h; sourceTree = ""; }; + B8024D2BA4080B95D3556BB53C5D8D7C /* AnimationKeypath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationKeypath.swift; path = Sources/Public/DynamicProperties/AnimationKeypath.swift; sourceTree = ""; }; + B835287064532A6A0636943C8A144F89 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; + B84C4B5737566B4140EFE08EB8E44325 /* SGScanCode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGScanCode.m; path = SGQRCode/QRCode/SGScanCode.m; sourceTree = ""; }; + B84F0E4A111B6E91E0279762F5977E1D /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; + B859C63D63CC72A9BE11C6E99EF7B7F9 /* AMapNaviInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviInfo.h; path = AMapNaviKit.framework/Headers/AMapNaviInfo.h; sourceTree = ""; }; + B87E25DFB8AD20ABD5B284BF4B446F32 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; + B8BF3B1D26BFA1E037A5E8A149790082 /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; + B8EA70330A305239B47A9735B8E68180 /* YYFrameImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYFrameImage.m; path = YYImage/YYFrameImage.m; sourceTree = ""; }; + B8EEE97F5130477071F5A822356316C1 /* BRPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerView.h; path = BRPickerView/BRPickerView.h; sourceTree = ""; }; + B8F96E197CD74AF074F3EF05E9D36F83 /* SDAssociatedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAssociatedObject.m; path = SDWebImage/Private/SDAssociatedObject.m; sourceTree = ""; }; + B900967A248CE0E3C7B57F5A54EEF07A /* YBIBIconManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBIconManager.h; path = YBImageBrowser/Helper/YBIBIconManager.h; sourceTree = ""; }; B9084FE779702931E8DF1D00A2D725FB /* ObjectMapper */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = ObjectMapper; path = ObjectMapper.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B90A5070B86F319559914DD723D32E5F /* StrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StrokeRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/StrokeRenderer.swift; sourceTree = ""; }; - B9171BF97480586E5C4AC28EFB453877 /* IQKeyboardManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Internal.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Internal.swift"; sourceTree = ""; }; - B948A21B7867EDAFCFB0A9D1849EE81D /* AnimationFontProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationFontProvider.swift; path = Sources/Public/FontProvider/AnimationFontProvider.swift; sourceTree = ""; }; - B94C0FEC4B267551B9E2E61BF5F24217 /* MqttDecodePubComp.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodePubComp.swift; path = Source/MqttDecodePubComp.swift; sourceTree = ""; }; - B95603BFE5801BE1096255728938C43F /* WechatOpenSDK-XCFramework.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "WechatOpenSDK-XCFramework.debug.xcconfig"; sourceTree = ""; }; - B96347E0B79AE94FEDB68E41AB7E8CE7 /* mergeWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = mergeWith.swift; path = Source/RxSwift/mergeWith.swift; sourceTree = ""; }; - B97481033B039696A8BB607CAC27FE03 /* SGQRCode-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SGQRCode-umbrella.h"; sourceTree = ""; }; - B97BFF7856AF3282283F2562991847A6 /* alpha_processing_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_neon.c; path = src/dsp/alpha_processing_neon.c; sourceTree = ""; }; - B994989F042824EE238253097E121D36 /* cost.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost.c; path = src/dsp/cost.c; sourceTree = ""; }; - B9C3135CB044736BC39364BB3895DCC2 /* NSString+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+MJExtension.h"; path = "MJExtension/NSString+MJExtension.h"; sourceTree = ""; }; + B91CB6DFA611E81CFAC663ED96DE0CF2 /* RxWKNavigationDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxWKNavigationDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxWKNavigationDelegateProxy.swift; sourceTree = ""; }; + B94921AF653771F5BF484824EA5A7319 /* DateRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateRepresentable.swift; path = Sources/SwiftDate/DateRepresentable.swift; sourceTree = ""; }; + B97AE8E10622DA01CD696AD78F41434F /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence/PrimitiveSequence.swift; sourceTree = ""; }; + B98E357A8B7E651B57E33C0D27351DB9 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Sources/ConstraintMakerFinalizable.swift; sourceTree = ""; }; + B9CE178FD979F8C0B461BDF56DD1AF55 /* SDGraphicsImageRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDGraphicsImageRenderer.h; path = SDWebImage/Core/SDGraphicsImageRenderer.h; sourceTree = ""; }; B9DCB5EC0B1CDADD221717CADDF62359 /* SnapKit-SnapKit_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "SnapKit-SnapKit_Privacy"; path = SnapKit_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - B9E3D4E39CECE11E0E596528ABC73818 /* AssociatedValues.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssociatedValues.swift; path = Sources/SwiftDate/Supports/AssociatedValues.swift; sourceTree = ""; }; - BA1CB264AD0CE09C2DB92692513D0ADA /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = AMapNaviKit.framework/Headers/MAShape.h; sourceTree = ""; }; - BA38C67EBCBF949865821DC14E251E1E /* TimeStructures.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimeStructures.swift; path = Sources/SwiftDate/Supports/TimeStructures.swift; sourceTree = ""; }; - BA61ED0A7CE4CB4456C486E267234AFE /* HasImageComponent+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "HasImageComponent+Kingfisher.swift"; path = "Sources/Extensions/HasImageComponent+Kingfisher.swift"; sourceTree = ""; }; - BA7546932DE628A0B23D78B2D41E2F51 /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; }; - BA79F7C75AF17F0CDFD583C4ED6F906A /* ImageCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/ImageCompositionLayer.swift; sourceTree = ""; }; - BAA080AC31896001CB559E9484CB9E7C /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; - BAA97C3C1CD5F81F0855EA7DE97521A1 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; - BAAB02BEE15CDD85EA55E131A5C955BD /* URLNavigator-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "URLNavigator-prefix.pch"; sourceTree = ""; }; - BAB71C0E317F437A15C2C87D42D19340 /* DisplayLink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisplayLink.swift; path = Sources/Utility/DisplayLink.swift; sourceTree = ""; }; - BAE592B80F88FE049FCCEBF3AB4B7039 /* IQScrollViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQScrollViewConfiguration.swift; path = IQKeyboardManagerSwift/IQKeyboardManager/Configuration/IQScrollViewConfiguration.swift; sourceTree = ""; }; - BAE98D35E6074E5419AC918B61B1FB4F /* buffer_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = buffer_dec.c; path = src/dec/buffer_dec.c; sourceTree = ""; }; - BAFC5337AB9BAED0568992DDAAB71691 /* DefaultsKeys.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsKeys.swift; path = Sources/DefaultsKeys.swift; sourceTree = ""; }; - BB2F4C7343E0A77840CD00C87ACA24A7 /* RxCollectionViewSectionedAnimatedDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewSectionedAnimatedDataSource.swift; path = Sources/RxDataSources/RxCollectionViewSectionedAnimatedDataSource.swift; sourceTree = ""; }; - BB3D2299B1C2191D04F448D36F3EF38C /* TextCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/TextCompositionLayer.swift; sourceTree = ""; }; - BB3EA6B5702BC71B86649C4DA38D8392 /* AlbumTickView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumTickView.swift; path = Sources/HXPHPicker/Picker/View/AlbumTickView.swift; sourceTree = ""; }; - BB4425E9C7C81D47BE1DB8DA18BD1D61 /* MASConstraintMaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraintMaker.h; path = Masonry/MASConstraintMaker.h; sourceTree = ""; }; - BB49C451E96FA04E61400AB2DD62259F /* YBIBDefaultWebImageMediator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBDefaultWebImageMediator.h; path = YBImageBrowser/WebImageMediator/YBIBDefaultWebImageMediator.h; sourceTree = ""; }; - BB7BDA3A369AC7BACAC30817446EB73B /* StarAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StarAnimation.swift; path = Sources/Private/CoreAnimation/Animations/StarAnimation.swift; sourceTree = ""; }; + B9EAC5A7E39BB5DC12F8431F9227A6DE /* CoreTextRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CoreTextRenderLayer.swift; path = Sources/Private/MainThread/LayerContainers/Utility/CoreTextRenderLayer.swift; sourceTree = ""; }; + BA147104A99B40CB21A560DE82960029 /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; + BA18CC772BC10A42B6CD197084BEDEDF /* YBImageBrowser-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YBImageBrowser-prefix.pch"; sourceTree = ""; }; + BA1B688AFC87BA24489C104BC7C56D0B /* vp8_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8_dec.c; path = src/dec/vp8_dec.c; sourceTree = ""; }; + BA1ED1D6229C7CF6960490ED25FBB362 /* InterpolatableExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InterpolatableExtensions.swift; path = Sources/Private/Utility/Interpolatable/InterpolatableExtensions.swift; sourceTree = ""; }; + BA563D9404D3A285F6F5C809EAAA279C /* Infallible+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Driver.swift"; path = "RxCocoa/Traits/Driver/Infallible+Driver.swift"; sourceTree = ""; }; + BA5693C4B0B74CBDD3E51FC677F6A40F /* BundleImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BundleImageProvider.swift; path = Sources/Public/iOS/BundleImageProvider.swift; sourceTree = ""; }; + BA587CD4F581314F920EF1E501147874 /* partition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = partition.swift; path = Source/RxSwift/partition.swift; sourceTree = ""; }; + BA74A42EC238249D74E80326E9EE55C7 /* CollectionViewSectionedDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CollectionViewSectionedDataSource.swift; path = Sources/RxDataSources/CollectionViewSectionedDataSource.swift; sourceTree = ""; }; + BA7CC32F93CCA285C08ADF843F09F36A /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; + BA8413E3FAD2AF5F0B247A99ADE193A3 /* Archive+Helpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Helpers.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+Helpers.swift"; sourceTree = ""; }; + BAB716D329804BA667A0718A155D1352 /* MJPropertyType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJPropertyType.h; path = MJExtension/MJPropertyType.h; sourceTree = ""; }; + BAB8FF72EE6FB89419FA78E2C7C0D912 /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/Traits/Driver/Driver.swift; sourceTree = ""; }; + BAE1640BA660A648259B04B28BF8EF3D /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Sources/Moya/MultipartFormData.swift; sourceTree = ""; }; + BAF8B1EA084CBEF358B3D5F61FD41072 /* RenderingEngineOption.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RenderingEngineOption.swift; path = Sources/Public/Configuration/RenderingEngineOption.swift; sourceTree = ""; }; + BAF9B8AA01348EFD9B4F97D82AD73CBC /* EpoxyableView+SwiftUIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EpoxyableView+SwiftUIView.swift"; path = "Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/EpoxyableView+SwiftUIView.swift"; sourceTree = ""; }; + BB10D66365A049BDA44EF3E0F88C8742 /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = ""; }; + BB1F45DC12ACED7FF06228B7F6BA409E /* IQTextView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQTextView.debug.xcconfig; sourceTree = ""; }; + BB29A0902DA81D142EDDEB28C64A64FC /* UIControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIControl+Rx.swift"; path = "RxCocoa/iOS/UIControl+Rx.swift"; sourceTree = ""; }; + BB3ACBF1D8EA0837DCF89DBA4E8FF6C3 /* lossless_enc_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_neon.c; path = src/dsp/lossless_enc_neon.c; sourceTree = ""; }; + BB71C22B71E572D4D9F3E85DC5CB7E1B /* Documentation.docc */ = {isa = PBXFileReference; includeInIndex = 1; name = Documentation.docc; path = Sources/Documentation.docc; sourceTree = ""; }; + BB7A37523254E28A2B92E0D52BD62512 /* BuiltIns.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BuiltIns.swift; path = Sources/BuiltIns.swift; sourceTree = ""; }; + BB7E8CDEAF36C4A5B9A31507F3E1CA97 /* MqttCocoaAsyncSocket.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MqttCocoaAsyncSocket.release.xcconfig; sourceTree = ""; }; + BB95493D5998FF93BB1DE29A205CD37E /* OIMAtElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMAtElem.m; path = OpenIMSDK/Model/OIMAtElem.m; sourceTree = ""; }; BB97A63C05CB76B306A8275DF4A550B5 /* Pods-QuickLocation-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-QuickLocation-acknowledgements.markdown"; sourceTree = ""; }; - BBA360EC2DC2065C1D02DA987FB2AD06 /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; - BBC9D48F4E7FE8908F11B6EEF3CAE876 /* Editor+UIImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Editor+UIImageView.swift"; path = "Sources/HXPHPicker/Editor/Util/Editor+UIImageView.swift"; sourceTree = ""; }; - BBDDE4CAF92A92EA9095CF27C6FDEA5E /* SDCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDCollectionViewCell.h; path = SDCycleScrollView/Lib/SDCycleScrollView/SDCollectionViewCell.h; sourceTree = ""; }; - BBEE1D740F35AB30A919FC98FFF0C0E6 /* YBIBScreenRotationHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBScreenRotationHandler.h; path = YBImageBrowser/Base/YBIBScreenRotationHandler.h; sourceTree = ""; }; - BBF1DA58C385F4F143AF44469EE30BC8 /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; - BC00F2AB8BD6BFCD1B76BA3E53DAD62B /* AlipaySDK-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AlipaySDK-iOS.release.xcconfig"; sourceTree = ""; }; - BC13925AD30D4620B3130C211AFF1381 /* Defaults+Subscripts.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Defaults+Subscripts.swift"; path = "Sources/Defaults+Subscripts.swift"; sourceTree = ""; }; - BC1672B45D503977C27F724D5FD941C4 /* PreCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/PreCompositionLayer.swift; sourceTree = ""; }; - BC35E7199C8B3B593AD9FF4851C6C343 /* IQKeyboardToolbarManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardToolbarManager+Debug.swift"; path = "IQKeyboardToolbarManager/Classes/Debug/IQKeyboardToolbarManager+Debug.swift"; sourceTree = ""; }; + BB9D20E0940066592B3A0B825F80D07A /* LRUCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LRUCache.swift; path = Sources/Private/EmbeddedLibraries/LRUCache/LRUCache.swift; sourceTree = ""; }; + BBA1F28F529E8F60E458AE5232383B11 /* picture_csp_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_csp_enc.c; path = src/enc/picture_csp_enc.c; sourceTree = ""; }; + BBA79488F51CFC2D81C9B99B58ECE60C /* PhotoPickerSelectableViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerSelectableViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PhotoPickerSelectableViewCell.swift; sourceTree = ""; }; + BBAEC2E0D58AB70F4E72B2763DEC14CB /* EditorStickerContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorStickerContentView.swift; path = Sources/HXPHPicker/Editor/View/EditorStickerContentView.swift; sourceTree = ""; }; + BBC1BB2A2BD2A19E63FB2103DE20742A /* PropertyWrappers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PropertyWrappers.swift; path = Sources/PropertyWrappers.swift; sourceTree = ""; }; + BBDE9B8E07738671B2E1A4D53D0B08F0 /* AlipaySDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AlipaySDK.xcframework; sourceTree = ""; }; + BC32065D506D46CEBB66C130995D8CB9 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; BC432FD48A5932251F1CAFBC4BF74894 /* RxCocoa */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxCocoa; path = RxCocoa.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - BC688E1E0D505D302BC7F6A135B4AED1 /* OIMManager+Message.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+Message.m"; path = "OpenIMSDK/Interface/OIMManager+Message.m"; sourceTree = ""; }; - BC6D89FC9A7F8F9E405C7DF615D46CAF /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; - BC99E9C807A2EB5C65C722E24E3503F5 /* libwebp.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = libwebp.debug.xcconfig; sourceTree = ""; }; - BCB3BFDA9CB65E46FBB0AE750B46BCA8 /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; - BCD3C49E80BB6004ED07EA59F6F9E245 /* RxTableViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxTableViewDataSourceType.swift; sourceTree = ""; }; - BCDFE69A264E5ED113B38B6EA2A9425C /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Sources/ConstraintMultiplierTarget.swift; sourceTree = ""; }; - BCEA104BE8334E0D10B77CA730D7286B /* SDCallbackQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDCallbackQueue.m; path = SDWebImage/Core/SDCallbackQueue.m; sourceTree = ""; }; - BD072D5DBC19412132F38724675F2472 /* Masonry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Masonry.h; path = Masonry/Masonry.h; sourceTree = ""; }; - BD1B5B0B5A564311DCEBA481918BD06E /* UIView+SDExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+SDExtension.m"; path = "SDCycleScrollView/Lib/SDCycleScrollView/UIView+SDExtension.m"; sourceTree = ""; }; - BD2F3B7C4AC40A1B832DBCD5AF0F69BA /* WebPSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WebPSerializer.swift; path = Sources/WebPSerializer.swift; sourceTree = ""; }; - BD3D6BEABEFB51C2173479C17B54E63A /* URLTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLTransform.swift; path = Sources/URLTransform.swift; sourceTree = ""; }; - BD60DB251D76A78A98B4D3535657492B /* EpoxyableView+SwiftUIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EpoxyableView+SwiftUIView.swift"; path = "Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/EpoxyableView+SwiftUIView.swift"; sourceTree = ""; }; - BD6E10E2D43E60BAC6338FBE86C89E63 /* webpi_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = webpi_dec.h; path = src/dec/webpi_dec.h; sourceTree = ""; }; - BD73CFCEAC764836D55763E94E2C2065 /* OpenIMCore.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = OpenIMCore.xcframework; path = Framework/OpenIMCore.xcframework; sourceTree = ""; }; - BD7FFF94410AC43BBEB48A67605CCBA5 /* YBImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBImage.h; path = YBImageBrowser/Image/YBImage.h; sourceTree = ""; }; - BD92D602FF2E801C2E41F27FE253F701 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; - BD9D0EC39A6AB18A1D8966DED635F785 /* LayerProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerProperty.swift; path = Sources/Private/CoreAnimation/Animations/LayerProperty.swift; sourceTree = ""; }; - BDA501E398CDF465361B8DFC5A1AAA5C /* SDWebImageOptionsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOptionsProcessor.h; path = SDWebImage/Core/SDWebImageOptionsProcessor.h; sourceTree = ""; }; - BDC54409DFBD0D58BC3C1F6D4E19B628 /* DateInRegion+Compare.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Compare.swift"; path = "Sources/SwiftDate/DateInRegion/DateInRegion+Compare.swift"; sourceTree = ""; }; - BDCE29AC8E200A0DD3D1EAE7951CE5AA /* YBImageBrowser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBImageBrowser.m; path = YBImageBrowser/YBImageBrowser.m; sourceTree = ""; }; - BE17ACCC0E46129F857AB8450226C2C6 /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = SDWebImage/Core/SDWebImageTransition.m; sourceTree = ""; }; - BE2C83504C150BD079CB56F73EBD60DA /* EditorType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorType.swift; path = Sources/HXPHPicker/Editor/Model/EditorType.swift; sourceTree = ""; }; - BE2F8AFAEC7AD7C29E265DF4A04234BA /* IQKeyboardCore-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardCore-prefix.pch"; sourceTree = ""; }; - BE5ABED27F87C9660B184858B1B8849B /* ItemPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemPath.swift; path = Sources/Differentiator/ItemPath.swift; sourceTree = ""; }; - BE5CCDF4FEEDF2C82294BA131B7B87BC /* EditorStickerTrashView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorStickerTrashView.swift; path = Sources/HXPHPicker/Editor/View/EditorStickerTrashView.swift; sourceTree = ""; }; - BE6AE22BA8DE7DD70D8BF241C897B3E5 /* PhotoEditorCropToolModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorCropToolModel.swift; path = Sources/HXPHPicker/Editor/Model/PhotoEditorCropToolModel.swift; sourceTree = ""; }; - BE84A010D3A4D4B4AE4A1EF67DC95D74 /* NSObject+MJCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJCoding.h"; path = "MJExtension/NSObject+MJCoding.h"; sourceTree = ""; }; - BE864F2F117E86076D2B3380473AA568 /* fromAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = fromAsync.swift; path = Source/RxSwift/fromAsync.swift; sourceTree = ""; }; - BE940D28CE930CC80BD50EB6F71926CA /* AMapFoundation-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapFoundation-NO-IDFA.release.xcconfig"; sourceTree = ""; }; - BE98951025CDACF64A9BB2E5816790A8 /* SwiftDate.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftDate.debug.xcconfig; sourceTree = ""; }; - BEC3D81C03261A8F483A8951FFB67C8A /* Driver+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Driver+Subscription.swift"; path = "RxCocoa/Traits/Driver/Driver+Subscription.swift"; sourceTree = ""; }; - BEE3938ACC036CF328CF374473E5DE01 /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Sources/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; - BF4DF65C08FCF9B560AE00A7414A1B0D /* PhotoListConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoListConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/PhotoListConfiguration.swift; sourceTree = ""; }; - BF790A4E0237F030AA6EC94128D3F7C2 /* backward_references_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = backward_references_enc.c; path = src/enc/backward_references_enc.c; sourceTree = ""; }; - BF7CA5858F7C22FD40BEBA06A9F4FD00 /* DropShadowEffect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DropShadowEffect.swift; path = Sources/Private/Model/LayerEffects/DropShadowEffect.swift; sourceTree = ""; }; - BF7DAD42AFC0B547440A897EEEFB5B80 /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Moya/Image.swift; sourceTree = ""; }; - BF80E8C426DBA4234C1DD753232DECA5 /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; - BFBE31121A78876EBB429550F14DE7B1 /* VideoCroppingConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoCroppingConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/VideoCroppingConfiguration.swift; sourceTree = ""; }; - BFC9FFCA5E6A752F3D61397E8405A640 /* lottie-ios-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-umbrella.h"; sourceTree = ""; }; - BFFCD6B1946FE830585467E1B0F2D41D /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; - C008FE04141279F003DF5DC76AB367C4 /* SwiftyUserDefaults-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyUserDefaults-umbrella.h"; sourceTree = ""; }; - C02329F0678A262165959C914B74AB09 /* lottie-ios-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-prefix.pch"; sourceTree = ""; }; - C038F847547D38FB1532E99F9A1C6345 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; - C04BAC62176F8D6BA9D6F64F7B5969BD /* YBIBOperateBrowserProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBOperateBrowserProtocol.h; path = YBImageBrowser/Protocol/YBIBOperateBrowserProtocol.h; sourceTree = ""; }; - C06AD67B5A6B622652FBAB9DA8A5BB43 /* SDAnimatedImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SDAnimatedImageView+WebCache.m"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.m"; sourceTree = ""; }; - C06C0AE6A31D92CAF3BC40F74F6D2FB6 /* CocoaMQTTMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTMessage.swift; path = Source/CocoaMQTTMessage.swift; sourceTree = ""; }; - C07AA58FE4202B58BD222F0985A0DD56 /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; - C097BB5F29E5000D3C5E4CCDAD5E8CEF /* AMapNaviVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviVersion.h; path = AMapNaviKit.framework/Headers/AMapNaviVersion.h; sourceTree = ""; }; - C09AE1A0F48028E1218F96BEB4ABA319 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; - C0A5D5E73E1FDB0B6D63ADD4C2CC8446 /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; + BC4BAE82D205D1EC893635DF6B99C675 /* SDWebImageDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDefine.m; path = SDWebImage/Core/SDWebImageDefine.m; sourceTree = ""; }; + BC56A7B73DC5830B110658697818388F /* BRTextModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRTextModel.m; path = BRPickerView/TextPicker/BRTextModel.m; sourceTree = ""; }; + BC5BA54BBCB49B63F13366C44F526742 /* SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSequence.swift; path = RxCocoa/Traits/SharedSequence/SharedSequence.swift; sourceTree = ""; }; + BC71DFBE4A8F0048E14D34E7D2A640A7 /* SDWebImageCacheSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheSerializer.m; path = SDWebImage/Core/SDWebImageCacheSerializer.m; sourceTree = ""; }; + BC951090A674C43AA172DA9B4013B66D /* Navigator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Navigator.swift; path = Sources/URLNavigator/Navigator.swift; sourceTree = ""; }; + BCB597832635413455DC2965CDF14DC7 /* upsampling.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling.c; path = src/dsp/upsampling.c; sourceTree = ""; }; + BCBAFA49F1021502EA508D61B35DE255 /* Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Operators.swift; path = Sources/Operators.swift; sourceTree = ""; }; + BCD75F319E7135C7BED107C9FB866234 /* PickerConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/PickerConfiguration.swift; sourceTree = ""; }; + BCF8AFB5A644C8B95666274E182EFC94 /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; + BD2D0D55F39BEBF28AFAE13041923332 /* MarqueeLabel-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MarqueeLabel-dummy.m"; sourceTree = ""; }; + BDBDA4FD39DC5E524D02D7F01FCCFE9B /* SectionModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionModel.swift; path = Sources/Differentiator/SectionModel.swift; sourceTree = ""; }; + BDD768AF098A1E2E222FDBBAA391749D /* MqttCocoaAsyncSocket-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MqttCocoaAsyncSocket-umbrella.h"; sourceTree = ""; }; + BDD8B8D68C3DC1F2DD3C49E422FFA456 /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; + BDF3177A693578C3986BB50BA064AD4C /* EllipseAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EllipseAnimation.swift; path = Sources/Private/CoreAnimation/Animations/EllipseAnimation.swift; sourceTree = ""; }; + BDF58F19CBF7EB62D0CED96A6AEDE3AA /* ViewController+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ViewController+MASAdditions.m"; path = "Masonry/ViewController+MASAdditions.m"; sourceTree = ""; }; + BE32C716EE0BD2841600AD7593EC98A2 /* SwiftDate-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftDate-Info.plist"; sourceTree = ""; }; + BE49B1CAE866557026D5174784CE762A /* YBIBSentinel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBSentinel.h; path = YBImageBrowser/Helper/YBIBSentinel.h; sourceTree = ""; }; + BE5CC2A9C07F4ADAA3CEE2829216B17E /* PhotoCroppingConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoCroppingConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/PhotoCroppingConfiguration.swift; sourceTree = ""; }; + BE7DA751CE1226CC5EC8C396098AD648 /* ImageAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageAsset.swift; path = Sources/Private/Model/Assets/ImageAsset.swift; sourceTree = ""; }; + BE8D942FF3CFB274237F17EB9BBD95E5 /* Signal+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Signal+Subscription.swift"; path = "RxCocoa/Traits/Signal/Signal+Subscription.swift"; sourceTree = ""; }; + BEB4CAA0FA3C4DF3A6E92D1FAA70DC21 /* thread_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = thread_utils.c; path = src/utils/thread_utils.c; sourceTree = ""; }; + BEC91CB419C167B2E5B88640F2ABB3E5 /* SDAssociatedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAssociatedObject.h; path = SDWebImage/Private/SDAssociatedObject.h; sourceTree = ""; }; + BEC935E5D264EC78525E5FD0ACA1CA93 /* ssim_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ssim_sse2.c; path = src/dsp/ssim_sse2.c; sourceTree = ""; }; + BED5B26DFAD56DCEA25948263BD8AE48 /* SDImageCachesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManager.h; path = SDWebImage/Core/SDImageCachesManager.h; sourceTree = ""; }; + BEF5690E17CB8EC6A22FA37F2CE8FE30 /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = RxCocoa/iOS/DataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; + BF0293F27AC2A12214ABADF01113D8C4 /* YBImageBrowser-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YBImageBrowser-dummy.m"; sourceTree = ""; }; + BF0A2821E4D0B02AF1569C9E02AA597A /* Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Binder.swift; path = RxSwift/Binder.swift; sourceTree = ""; }; + BF343ED81440CD1029038A6BDDD4C7D4 /* CameraConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CameraConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/CameraConfiguration.swift; sourceTree = ""; }; + BF35804D0328505F8FC95994C9A899D9 /* TouchDownGestureRecognizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TouchDownGestureRecognizer.swift; path = Pod/Classes/iOS/TouchDownGestureRecognizer.swift; sourceTree = ""; }; + BF366D7795E01AA58678CF3711256D36 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; + BF7B583E81910761A9376A84DDDB47CD /* LottieAnimationCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationCache.swift; path = Sources/Public/AnimationCache/LottieAnimationCache.swift; sourceTree = ""; }; + BF7C4636C75C1557107A6B7AD4A4A989 /* Editor+UIImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Editor+UIImage.swift"; path = "Sources/HXPHPicker/Editor/Extension/Editor+UIImage.swift"; sourceTree = ""; }; + BF94171C67B49ABDBDCE4122F947C569 /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "SDWebImage/Core/NSData+ImageContentType.h"; sourceTree = ""; }; + BF9C2B3974533F29F3E2F6E248AFCEBE /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = SDWebImage/Core/SDWebImageDownloader.m; sourceTree = ""; }; + BFEB16BC76A88DEC9DF20ADCB0D12F30 /* OIMGroupMemberInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMGroupMemberInfo.h; path = OpenIMSDK/Model/OIMGroupMemberInfo.h; sourceTree = ""; }; + C00C7E71F0E18DCEFEB2E5F62140ABB6 /* PhotoPickerBottomView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerBottomView.swift; path = Sources/HXPHPicker/Picker/View/PhotoPickerBottomView.swift; sourceTree = ""; }; + C0170E89D0D0442A90DBEBA1A7165866 /* AMapSearchVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchVersion.h; path = AMapSearchKit.framework/Headers/AMapSearchVersion.h; sourceTree = ""; }; + C01C68178230A7D08A37FA1C7A856660 /* ObjectMapper-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ObjectMapper-Info.plist"; sourceTree = ""; }; + C01DDF0A96411AFEEAD949F7E02441C9 /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; + C01FFDE94E7AEBA010F1804D54CFAA28 /* IQKeyboardToolbarManager.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardToolbarManager.modulemap; sourceTree = ""; }; + C062157F3D3E704614BC8C844782CFC4 /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; + C07F80157A942558EEFEB9FC9BE1CC56 /* YBIBLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBLoadingView.h; path = YBImageBrowser/AuxiliaryView/YBIBLoadingView.h; sourceTree = ""; }; + C081EFB926AC5D3BAE12F7D4B720E668 /* IQKeyboardReturnManager-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardReturnManager-prefix.pch"; sourceTree = ""; }; + C0A9A6716F17AEC5A4E8B846EEC99978 /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "SDWebImage/Core/UIImage+MultiFormat.h"; sourceTree = ""; }; + C0AA5EE49A204CB36824A3E3FB760510 /* RxRelay.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.debug.xcconfig; sourceTree = ""; }; C0CD73578573AF5AD46B0F08EBEDF1A5 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; }; - C0F5394B6890219BA057ACDF2823CD3D /* upsampling_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_sse41.c; path = src/dsp/upsampling_sse41.c; sourceTree = ""; }; - C107358653E7CC562057158F6A5962E2 /* BundleImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BundleImageProvider.swift; path = Sources/Public/iOS/BundleImageProvider.swift; sourceTree = ""; }; - C12CE022F11E91B77B278B3B331FE16F /* RxSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.debug.xcconfig; sourceTree = ""; }; - C1373A856E99F77A552C4B80E81AFD7A /* SDImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoder.h; path = SDWebImage/Core/SDImageCoder.h; sourceTree = ""; }; - C15B04274706B614E5AC635346B66C74 /* CAAnimation+TimingConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CAAnimation+TimingConfiguration.swift"; path = "Sources/Private/CoreAnimation/Animations/CAAnimation+TimingConfiguration.swift"; sourceTree = ""; }; - C19CD2437255057296FCD7FE4CD2A512 /* DDContextFilterLogFormatter+Deprecated.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "DDContextFilterLogFormatter+Deprecated.m"; path = "Sources/CocoaLumberjack/Extensions/DDContextFilterLogFormatter+Deprecated.m"; sourceTree = ""; }; - C1BEDAFEF6A2A32530ECEF3D3E25BB4D /* SharedSequence+Operators+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators+arity.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators+arity.swift"; sourceTree = ""; }; - C1BF8B9BE1C99C7367DEA08F55C8150E /* IQKeyboardManager+ToolbarManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+ToolbarManager.swift"; path = "IQKeyboardManagerSwift/IQKeyboardToolbarManager/IQKeyboardManager+ToolbarManager.swift"; sourceTree = ""; }; - C1DA21D70CDD5842BFC58FF130362DA4 /* YBIBContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBContainerView.h; path = YBImageBrowser/Base/YBIBContainerView.h; sourceTree = ""; }; - C1DCFBF7E6DF16529970BE047BCFB11F /* Popover.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Popover.swift; path = Classes/Popover.swift; sourceTree = ""; }; - C1DEF301D7D8CBEDB12ADE60C934BC14 /* MJFoundation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJFoundation.h; path = MJExtension/MJFoundation.h; sourceTree = ""; }; - C1FBF120D00B3A9CB49ED03F37F11CA9 /* Moya-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-umbrella.h"; sourceTree = ""; }; - C200B1B7AFFDAD32AAA7476BFA50B926 /* UploadRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UploadRequest.swift; path = Source/Core/UploadRequest.swift; sourceTree = ""; }; - C2340B7533BDC7EC5C1DDF481AF6BC14 /* AnimationSubview.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationSubview.swift; path = Sources/Public/iOS/AnimationSubview.swift; sourceTree = ""; }; - C237E8E91B2E1A92FA42391622DC3642 /* KFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFAnimatedImage.swift; path = Sources/SwiftUI/KFAnimatedImage.swift; sourceTree = ""; }; - C24E82D08688627B6ACBECA8E1053663 /* ShapeItemLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeItemLayer.swift; path = Sources/Private/CoreAnimation/Layers/ShapeItemLayer.swift; sourceTree = ""; }; - C25D8E70B5FD07EED0EED7C25282601E /* AMapNaviRideDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviRideDataRepresentable.h; sourceTree = ""; }; - C25EEEED9627CD37B46EDA8961FF2661 /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; + C0DB133F90C2AD062A8A4F045719F1DC /* SGQRCode.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SGQRCode.modulemap; sourceTree = ""; }; + C110E0A52A813AC43BEAD4AD95E23540 /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; + C12EC0EDD67615AEBDC67AB284BD985A /* UnitBezier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UnitBezier.swift; path = Sources/Private/Utility/Primitives/UnitBezier.swift; sourceTree = ""; }; + C19024F3E009FAB212827A50AA852A73 /* GradientStroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStroke.swift; path = Sources/Private/Model/ShapeItems/GradientStroke.swift; sourceTree = ""; }; + C1908776F9363666668DC9D03AAE0CCE /* IQTextInputViewNotification.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQTextInputViewNotification.release.xcconfig; sourceTree = ""; }; + C1B827964AB72C046BA672C086166773 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; + C1C9CE12D5A1D5CCEDF5E54F4336F735 /* AppearanceStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AppearanceStyle.swift; path = Sources/HXPHPicker/Core/Model/AppearanceStyle.swift; sourceTree = ""; }; + C1E5C2CB27CEE139EAEED93B6E577CB0 /* DDASLLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogger.m; path = Sources/CocoaLumberjack/DDASLLogger.m; sourceTree = ""; }; + C1FA2B4D05EDD2716C2AE0203FE089E9 /* alphai_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alphai_dec.h; path = src/dec/alphai_dec.h; sourceTree = ""; }; + C210CDAAB85B4036A9FF331610E811A4 /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; + C2178633B7A4E5338AF830C590103CD3 /* not.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = not.swift; path = Source/RxSwift/not.swift; sourceTree = ""; }; + C22ADD5E5D73CEDB88DA19224B8DE8FF /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; + C22D016388C124A8B84506F2695AFBCE /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; C261436D14052AE3C35F240BCD155CAC /* CocoaLumberjack */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CocoaLumberjack; path = CocoaLumberjack.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C2767F71E7AC48959F51F7A6FFD4E729 /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = ""; }; - C27B7417EE9A4F40E6E34B5E84E4B668 /* AppearanceStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AppearanceStyle.swift; path = Sources/HXPHPicker/Core/Model/AppearanceStyle.swift; sourceTree = ""; }; + C2815FF20F805D038D40A022589F8C1B /* alpha_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_enc.c; path = src/enc/alpha_enc.c; sourceTree = ""; }; C298ABB78D9B05529B89D8322DB2E7B0 /* Kingfisher-Kingfisher */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "Kingfisher-Kingfisher"; path = Kingfisher.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - C2ABD45FACE64963525B69D844B9F4C0 /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; - C2B8AD62D9F19772A2F41B894C60F081 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Sources/ConstraintLayoutSupport.swift; sourceTree = ""; }; - C2BB6E0CE6755C67DE360230EAF0D5F8 /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Sources/Constraint.swift; sourceTree = ""; }; - C2CFD8B7D88D7FD9C377E89351683922 /* SDImageTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageTransformer.h; path = SDWebImage/Core/SDImageTransformer.h; sourceTree = ""; }; - C2D3EA4C591DB2F48D4840A89AB16BF8 /* DDContextFilterLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDContextFilterLogFormatter.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDContextFilterLogFormatter.h; sourceTree = ""; }; - C2EB85F79574AB0E1F0FBFBCAC97C3F9 /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; - C301AEF738B4D625C222640733429C04 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQTextView/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; - C3214E916253649FD9129BABB16A0830 /* lossless.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lossless.h; path = src/dsp/lossless.h; sourceTree = ""; }; - C331BF62BD39AD97785A833DA979E858 /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; - C33F4EC847CEF9C555A65836EF432697 /* YBIBVideoCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoCell.h; path = Video/YBIBVideoCell.h; sourceTree = ""; }; - C36E72BE6B28AB14059DB4C8A4D5AB6F /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; - C378D55E34C2D4057E2CEFFBBA090FA4 /* NSLayoutConstraint+MASDebugAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+MASDebugAdditions.m"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.m"; sourceTree = ""; }; + C29DE36DF99A8A9538D163E77A5F955D /* Picker+PhotoTools.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Picker+PhotoTools.swift"; path = "Sources/HXPHPicker/Picker/Util/Picker+PhotoTools.swift"; sourceTree = ""; }; + C2B59217D95DBE097A6CCEE666D672B1 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = AMapNaviKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; + C2D8232F907C2CAE85A72C9C5B022A51 /* AMapNaviKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviKit.h; path = AMapNaviKit.framework/Headers/AMapNaviKit.h; sourceTree = ""; }; + C2DD702F5DE0CC4DF28C581E3CD16F89 /* AccessTokenPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AccessTokenPlugin.swift; path = Sources/Moya/Plugins/AccessTokenPlugin.swift; sourceTree = ""; }; + C2DDE1D07F5D3AAB2317891743A15B8C /* PickerResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerResult.swift; path = Sources/HXPHPicker/Picker/PickerResult.swift; sourceTree = ""; }; + C2DF84104AE539B5A213FE0737C41FD9 /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = SDWebImage/Core/SDWebImageManager.h; sourceTree = ""; }; + C2E9918F6C620D161287F3A08E80DED0 /* distinct.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = distinct.swift; path = Source/RxSwift/distinct.swift; sourceTree = ""; }; + C2F34D0E171ED544184F24A76E213655 /* GroupNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderContainers/GroupNode.swift; sourceTree = ""; }; + C313CF7F7FAD4CBF2F7FE4883DF1F6E5 /* MARouteOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MARouteOverlay.h; path = AMapNaviKit.framework/Headers/MARouteOverlay.h; sourceTree = ""; }; C37C1FFDD7934BF1E8E952DAFD1B42B2 /* Pods-QuickLocation-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-QuickLocation-Info.plist"; sourceTree = ""; }; - C381DE442DB5484C4FEC6473FBECEAC1 /* UISearchController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchController+Rx.swift"; path = "RxCocoa/iOS/UISearchController+Rx.swift"; sourceTree = ""; }; - C382240507CAED9B063537CCF6BAD14C /* PhotoEditorCropToolView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorCropToolView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorCropToolView.swift; sourceTree = ""; }; - C3BA0E6CFA9BF8CF1504C08904F26828 /* SDImageLoadersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoadersManager.m; path = SDWebImage/Core/SDImageLoadersManager.m; sourceTree = ""; }; + C3DBB44958865A82ED96B8AF5DA56ED0 /* AnimationTextProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationTextProvider.swift; path = Sources/Public/TextProvider/AnimationTextProvider.swift; sourceTree = ""; }; + C3EFBC07286E616971D2858F924F8D77 /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = Sources/RxDataSources/Deprecated.swift; sourceTree = ""; }; C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Kingfisher; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C4284A2F6E72A8B7EDF23A9984FAA22D /* ResourceBundle-RxSwift_Privacy-RxSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-RxSwift_Privacy-RxSwift-Info.plist"; sourceTree = ""; }; - C42F047FF3FE9336203FAD8F97593E97 /* GradientRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientRenderLayer.swift; path = Sources/Private/CoreAnimation/Layers/GradientRenderLayer.swift; sourceTree = ""; }; - C4301A7963490E7EA50FDE02651E0264 /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; - C4522611FD64A210A6A7E16BB41195D0 /* MoyaProvider+Defaults.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Defaults.swift"; path = "Sources/Moya/MoyaProvider+Defaults.swift"; sourceTree = ""; }; - C4533A8796A97A4FDBF972A217DCF3CE /* Editor+PhotoTools.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Editor+PhotoTools.swift"; path = "Sources/HXPHPicker/Editor/Util/Editor+PhotoTools.swift"; sourceTree = ""; }; - C49CBF919BB5B46588D95C8BAD6DA2F0 /* MqttDecodePubRel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodePubRel.swift; path = Source/MqttDecodePubRel.swift; sourceTree = ""; }; - C4A0616366BE9BBEA0475D1F9998A339 /* AnyEpoxyModelProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyEpoxyModelProperty.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Internal/AnyEpoxyModelProperty.swift; sourceTree = ""; }; - C4BCBE720AF5386F2FC7D0FED1A99E2D /* BRPickerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BRPickerView.debug.xcconfig; sourceTree = ""; }; - C4D6A72AFD2170E4CD06CC629A6D5D98 /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = ""; }; - C53E8BA705CCA202C7D74E0AEEE88D51 /* MqttConnectProperties.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttConnectProperties.swift; path = Source/MqttConnectProperties.swift; sourceTree = ""; }; - C54D4A301E9B669CC34982E349394E3A /* MaskContainerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MaskContainerLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/MaskContainerLayer.swift; sourceTree = ""; }; - C57C686F30775D89928D96D320F88F62 /* IQKeyboardToolbarManager-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardToolbarManager-umbrella.h"; sourceTree = ""; }; - C57CB41582F3CBD21F3915AD6E1F75E2 /* cost_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_sse2.c; path = src/dsp/cost_sse2.c; sourceTree = ""; }; - C58352B4B029C63C589773B54C41F77C /* URLEncodedFormEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLEncodedFormEncoder.swift; path = Source/Features/URLEncodedFormEncoder.swift; sourceTree = ""; }; - C5AD7AC5930BA7CA6CA7BC48AC8538FB /* RectNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RectNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/RectNode.swift; sourceTree = ""; }; - C5EE72D5DECDAFE437630FE34AD02F85 /* ProgressHUD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProgressHUD.swift; path = Sources/HXPHPicker/Core/View/ProgressHUD.swift; sourceTree = ""; }; - C649F4858D9521B4A2C3FEFEB34D8FB8 /* CocoaLumberjack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaLumberjack-dummy.m"; sourceTree = ""; }; - C686B8367CD9B977CE8A89B334768C0D /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; - C6A9858A8C3E2C0946BDAD5C1CB8F385 /* DateInRegion+Math.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Math.swift"; path = "Sources/SwiftDate/DateInRegion/DateInRegion+Math.swift"; sourceTree = ""; }; - C6BF222DCFE3A2C2005481AC4FA87C88 /* ObjectMapper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ObjectMapper-dummy.m"; sourceTree = ""; }; - C71B03924A1B09B78CA1A8478A030B92 /* DDLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLog.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDLog.h; sourceTree = ""; }; - C7254D977980F3C7EC5C56FFDA02CB8E /* ObjectMapper.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ObjectMapper.debug.xcconfig; sourceTree = ""; }; - C75B3F6E6D0EDEADFC7746138DE9F182 /* Mapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Mapper.swift; path = Sources/Mapper.swift; sourceTree = ""; }; - C776123340F9B4A6EBC334CABAF42944 /* AnimationKeypath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationKeypath.swift; path = Sources/Public/DynamicProperties/AnimationKeypath.swift; sourceTree = ""; }; - C79107D372FD76CE46C6B9978D2DD797 /* rescaler_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_msa.c; path = src/dsp/rescaler_msa.c; sourceTree = ""; }; - C7916B6899AA3B0C3F135CD27BDBF4C0 /* URL+Moya.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+Moya.swift"; path = "Sources/Moya/URL+Moya.swift"; sourceTree = ""; }; - C7D0CF72FE6D9F2AE82838AFEF2FA52A /* Popover.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Popover.debug.xcconfig; sourceTree = ""; }; - C7DA68D99A8C47A8FF92BAB5B968218A /* SwiftyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.debug.xcconfig; sourceTree = ""; }; - C7E7120350B707EAC77B0E294F24A2D5 /* SDWebImageDownloaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderConfig.h; path = SDWebImage/Core/SDWebImageDownloaderConfig.h; sourceTree = ""; }; - C8156A7F5CEF5BAF5A3C960504097085 /* enc_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_sse41.c; path = src/dsp/enc_sse41.c; sourceTree = ""; }; - C81FB38C0E5FA9A89883F6D6C4A0E1EA /* TagListView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TagListView.swift; path = TagListView/TagListView.swift; sourceTree = ""; }; - C828C7D9C7E35A83C6DD163839171754 /* TimePeriod+Support.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TimePeriod+Support.swift"; path = "Sources/SwiftDate/TimePeriod/TimePeriod+Support.swift"; sourceTree = ""; }; - C846B4B38B9C5A1852A2EF48BDCFC47C /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQTextView/Classes/IQTextView.swift; sourceTree = ""; }; - C84DB9F4EC8080372193C8EDF5E6B970 /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; - C86841AAA54256E91AEB1BFCCDC8C763 /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; - C8A5EB44B3E780F88F0573710ED86092 /* SDImageIOAnimatedCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoder.h; path = SDWebImage/Core/SDImageIOAnimatedCoder.h; sourceTree = ""; }; - C8BD781358D8232F16FE56F37502BD53 /* AMapNaviKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapNaviKit.framework; sourceTree = ""; }; - C8C2EE9043815691E8371D022C4CF333 /* BRDatePickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRDatePickerView.h; path = BRPickerView/DatePicker/BRDatePickerView.h; sourceTree = ""; }; - C8DD4BBDC79258FD8138D24C8298ECD1 /* Entry+Serialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Entry+Serialization.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Entry+Serialization.swift"; sourceTree = ""; }; - C8DE2E8DCD18674E6B4878F764FE5E70 /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = ""; }; - C8EAB58B15DC8BF8726F860AF3BB4FD1 /* KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KVORepresentable.swift; path = RxCocoa/Foundation/KVORepresentable.swift; sourceTree = ""; }; - C8EAFBF38CD16B2B46505DEE1743F322 /* PickerResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerResult.swift; path = Sources/HXPHPicker/Picker/PickerResult.swift; sourceTree = ""; }; - C908222D80E0B9D4ACA288627EC1B9C5 /* DDTTYLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTTYLogger.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDTTYLogger.h; sourceTree = ""; }; - C93D3232D5CE748EF20A0AFEE42AFB8B /* UISearchBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchBar+Rx.swift"; path = "RxCocoa/iOS/UISearchBar+Rx.swift"; sourceTree = ""; }; - C9487FE27D3F4CC87A4855D24224F140 /* mapMany.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = mapMany.swift; path = Source/RxSwift/mapMany.swift; sourceTree = ""; }; - C9A4337C935C298BC0213540464F128F /* DictionaryInitializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DictionaryInitializable.swift; path = Sources/Private/Model/DictionaryInitializable.swift; sourceTree = ""; }; - C9CE790E90696F47877BEF8C4254A404 /* UIImage+ExtendedCacheData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ExtendedCacheData.m"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.m"; sourceTree = ""; }; - C9D28131C5BB66A27A1FC30DCE15275F /* GIFImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFImageView.swift; path = Sources/HXPHPicker/Picker/View/GIFImageView.swift; sourceTree = ""; }; - C9DCCECADC8E185A89945CF36B61AFA6 /* Core+PHAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+PHAsset.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+PHAsset.swift"; sourceTree = ""; }; - CA166DECC6BB3ED09D6F3D554584492D /* SwiftUIMeasurementContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftUIMeasurementContainer.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift; sourceTree = ""; }; - CA2C41593E64147C65245ECE91820960 /* YYImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYImage.debug.xcconfig; sourceTree = ""; }; - CA416863F801D1EEC6F164874305B8BB /* ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist"; sourceTree = ""; }; - CA431FBAAEDE55685C55F3469203A794 /* DateComponents+Extras.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateComponents+Extras.swift"; path = "Sources/SwiftDate/Foundation+Extras/DateComponents+Extras.swift"; sourceTree = ""; }; - CA5F8FB231346EFC297551477E68C895 /* MJProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJProperty.m; path = MJExtension/MJProperty.m; sourceTree = ""; }; - CA7E2CF4C09C8BF09346D8E7017FDFFC /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; - CAB6D982B86B7142C985A1756694A32E /* DDTTYLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTTYLogger.m; path = Sources/CocoaLumberjack/DDTTYLogger.m; sourceTree = ""; }; - CABAD7FEADB02314A75EF172E71126A7 /* unwrap+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "unwrap+SharedSequence.swift"; path = "Source/RxCocoa/unwrap+SharedSequence.swift"; sourceTree = ""; }; - CAE01867D122E56BE756251160395909 /* CustomPathAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomPathAnimation.swift; path = Sources/Private/CoreAnimation/Animations/CustomPathAnimation.swift; sourceTree = ""; }; - CB09233E243A48F2D081C915780202D8 /* IQKeyboardToolbarManager-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardToolbarManager-Info.plist"; sourceTree = ""; }; - CB215ED1EA63C63592BBD8EC39278C48 /* YBIBDataMediator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBDataMediator.h; path = YBImageBrowser/Base/YBIBDataMediator.h; sourceTree = ""; }; - CB34F024E999FDC86E938E60BE66D1DA /* tree_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tree_enc.c; path = src/enc/tree_enc.c; sourceTree = ""; }; - CB3585F24ABB030F51C376A79B01D221 /* ContentConfigurableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContentConfigurableView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/ContentConfigurableView.swift; sourceTree = ""; }; - CB652CFB6AB0E20B11E331610B9B736F /* URLMatchResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLMatchResult.swift; path = Sources/URLMatcher/URLMatchResult.swift; sourceTree = ""; }; - CB7C529AE0BE5F396C414AF508E1D8BC /* utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = utils.c; path = src/utils/utils.c; sourceTree = ""; }; - CB8A5C8DC9B1E9144A96B53A4B778862 /* EllipseNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EllipseNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/EllipseNode.swift; sourceTree = ""; }; - CBE3F8F54A35BBE05BC5C4DE334B04DE /* DDAssert.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAssert.swift; path = Sources/CocoaLumberjackSwift/DDAssert.swift; sourceTree = ""; }; - CC01084DF9D4E50EF817F041BD3D0DD2 /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; - CC09E99339BC4479808BFE8BB42A2AFC /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; - CC0BD765F847C6E7AFB12278D7B75F43 /* dec_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_sse2.c; path = src/dsp/dec_sse2.c; sourceTree = ""; }; - CC25D8457B35E34A658443FCC6F50A3D /* BaseConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BaseConfiguration.swift; path = Sources/HXPHPicker/Core/Config/BaseConfiguration.swift; sourceTree = ""; }; - CC572DE50DE76A6EEB468CF36FC01208 /* ReducedMotionOption.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReducedMotionOption.swift; path = Sources/Public/Configuration/ReducedMotionOption.swift; sourceTree = ""; }; - CC82DB19A60C3B50C7146B2EFAE87ED2 /* mux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mux.h; path = src/webp/mux.h; sourceTree = ""; }; - CC8AB653AC12F4B57D5E86A3A4F6B419 /* StringExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StringExtensions.swift; path = Sources/Private/Utility/Extensions/StringExtensions.swift; sourceTree = ""; }; - CCC05E5B952593583BC87EAF1C40BD5F /* ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist"; sourceTree = ""; }; - CCCB9715B88ACC435000236A9E4DDE4A /* UploadFileCallbackProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UploadFileCallbackProxy.h; path = OpenIMSDK/CallbackProxy/UploadFileCallbackProxy.h; sourceTree = ""; }; - CCFA6356D8523F36C0116DEF515E3C4B /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; - CD3C1D659D6496035CD3296D11F7945F /* ssim_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ssim_sse2.c; path = src/dsp/ssim_sse2.c; sourceTree = ""; }; - CD3CD1740140AF81E5E0E9144A183D4D /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = AMapNaviKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; - CD64B4A3046415F4ACD9E6DB49585FE6 /* LegacyGradientFillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LegacyGradientFillRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/LegacyGradientFillRenderer.swift; sourceTree = ""; }; - CD96ADF7FCEB4765768AE75A95C2C108 /* PhotoEditorBrushColorView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorBrushColorView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorBrushColorView.swift; sourceTree = ""; }; - CDA1C9AFE3B21E7C40BA0098531D2CD2 /* AMapNaviCompositeAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeAnnotation.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeAnnotation.h; sourceTree = ""; }; - CDC2E38F24EDE77C50754B40ACF76806 /* IQKeyboardManager+ActiveConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+ActiveConfiguration.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+ActiveConfiguration.swift"; sourceTree = ""; }; - CE0A1FE39110743D50B13068B4C94BEA /* NSBezierPath+SDRoundedCorners.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBezierPath+SDRoundedCorners.m"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.m"; sourceTree = ""; }; - CE2720CE5E098EC5B8C6E38B39973D31 /* IQKeyboardAppearanceManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardAppearanceManager+Internal.swift"; path = "IQKeyboardManagerSwift/Appearance/IQKeyboardAppearanceManager+Internal.swift"; sourceTree = ""; }; - CE3074EE20F59D3143C1652AEE24D070 /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; - CE3D54AE41B7D6A145A48E99C8132B8E /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; - CE58C958EC96A46695C26AC2FD3BEB18 /* TAAbstractDotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TAAbstractDotView.h; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAAbstractDotView.h; sourceTree = ""; }; - CE7D14B42F873D452391F3D812C859C4 /* CocoaMQTT5Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTT5Message.swift; path = Source/CocoaMQTT5Message.swift; sourceTree = ""; }; - CE8C5D2A34F6C8EB932A3353BDB6C3D8 /* UIImage+ForceDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ForceDecode.m"; path = "SDWebImage/Core/UIImage+ForceDecode.m"; sourceTree = ""; }; - CE96F0846DCF91B782B8DBF8E49FC971 /* AMapNaviWalkManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkManager.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkManager.h; sourceTree = ""; }; - CEC9EBB982AD0816C4F1CCA832B4AC34 /* SwiftKeychainWrapper-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftKeychainWrapper-umbrella.h"; sourceTree = ""; }; + C410D498A6FE2341844A2FC8E498B0D7 /* MASCompositeConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASCompositeConstraint.h; path = Masonry/MASCompositeConstraint.h; sourceTree = ""; }; + C432376BBC5EB6FCD7AE244B95187EFE /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; + C44AC717621C9899FB492E964306E765 /* YYImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYImage-umbrella.h"; sourceTree = ""; }; + C48FFB2583C2637F82642CE55DF2340A /* enc_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_sse2.c; path = src/dsp/enc_sse2.c; sourceTree = ""; }; + C4C067AF17F43614154A6AC4FFE80199 /* YBIBImageScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageScrollView.m; path = YBImageBrowser/Image/YBIBImageScrollView.m; sourceTree = ""; }; + C4DD30BCE086C1262C4B1EB7BBCDD5C1 /* DDFileLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDFileLogger.m; path = Sources/CocoaLumberjack/DDFileLogger.m; sourceTree = ""; }; + C4E58924C804C2D6AC57FE45A6986575 /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = AMapNaviKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; + C4ECF77F640157CB2ECD4DD820F19CD8 /* CocoaMQTT.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTT.swift; path = Source/CocoaMQTT.swift; sourceTree = ""; }; + C51013D841405F5BFF21833CA747ABAF /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/Features/ResponseSerialization.swift; sourceTree = ""; }; + C52C80C1086047CA489283E53378B932 /* NetworkActivityPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkActivityPlugin.swift; path = Sources/Moya/Plugins/NetworkActivityPlugin.swift; sourceTree = ""; }; + C532F6700A00B08442CDB175708C9893 /* BezierPathRoundExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BezierPathRoundExtension.swift; path = Sources/Private/Utility/Primitives/BezierPathRoundExtension.swift; sourceTree = ""; }; + C5576AEAA5415D8E010F1E58819B9373 /* MJPropertyType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJPropertyType.m; path = MJExtension/MJPropertyType.m; sourceTree = ""; }; + C5D43725D0A1AC18E8836C3BF5230966 /* AMapNaviWalkView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkView.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkView.h; sourceTree = ""; }; + C5D4811108D7AD58F7CE0B8F7554613A /* TextLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextLayerModel.swift; path = Sources/Private/Model/Layers/TextLayerModel.swift; sourceTree = ""; }; + C5E34C6B955B4EC73F49FBB0CF0BDF53 /* UIImage+ExtendedCacheData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ExtendedCacheData.m"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.m"; sourceTree = ""; }; + C5E61BF6711E276AE9769E27CB369442 /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = SDWebImage/Core/SDAnimatedImageRep.m; sourceTree = ""; }; + C5F7235F10C3B0CFB27A5A8A30722A44 /* BRPickerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BRPickerView-prefix.pch"; sourceTree = ""; }; + C6019D0FB57A06A53351BB155F0A1952 /* ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist"; sourceTree = ""; }; + C6270090E651927898D4923B2E67ABAC /* DefaultsKeys.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsKeys.swift; path = Sources/DefaultsKeys.swift; sourceTree = ""; }; + C68F53C1266EFE3F9D0054DC6355A513 /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = ""; }; + C6A8894DF2DCF8A5D0D5FF98140F8BE1 /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; + C6CFC3432F809901C4A5CEFC4DF0F46A /* RxCollectionViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDelegateProxy.swift; sourceTree = ""; }; + C6D0528E8E4178B60919B8D24C73EECF /* TimePeriod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriod.swift; path = Sources/SwiftDate/TimePeriod/TimePeriod.swift; sourceTree = ""; }; + C6DEC7251191D69EC5204BE1C10F3DA8 /* NSTextStorage+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextStorage+Rx.swift"; path = "RxCocoa/iOS/NSTextStorage+Rx.swift"; sourceTree = ""; }; + C6E0359B49ADD332320ACDEA7E11912C /* UIView+WebCacheState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheState.h"; path = "SDWebImage/Core/UIView+WebCacheState.h"; sourceTree = ""; }; + C7155669D68AE4D1BD4BD4D42E52E257 /* neon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = neon.h; path = src/dsp/neon.h; sourceTree = ""; }; + C71B63697F5DB3D9EE8AE81187565BEE /* CustomDateFormatTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomDateFormatTransform.swift; path = Sources/CustomDateFormatTransform.swift; sourceTree = ""; }; + C72432E0F27AE60E9820C80B7CF7E1C6 /* NSArray+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASShorthandAdditions.h"; path = "Masonry/NSArray+MASShorthandAdditions.h"; sourceTree = ""; }; + C76E52F7598B8FC96D53EF27C44B315F /* lossless.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lossless.h; path = src/dsp/lossless.h; sourceTree = ""; }; + C77904727CFA2B91864C243434C3BAA7 /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = SDWebImage/Core/SDAnimatedImageRep.h; sourceTree = ""; }; + C79D9C0A4C9C760E5BCF9CB49DB15566 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Source/SwiftyJSON/PrivacyInfo.xcprivacy; sourceTree = ""; }; + C7AEE0DD5FE10F24982906498C070F9C /* RxTextViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextViewDelegateProxy.swift; sourceTree = ""; }; + C7C9BD7DB789839A3D8F77070B55A910 /* PathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Protocols/PathNode.swift; sourceTree = ""; }; + C7F9685194E94F4345B25844921CBCE9 /* AlbumTitleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumTitleView.swift; path = Sources/HXPHPicker/Picker/View/AlbumTitleView.swift; sourceTree = ""; }; + C7F9AF1EA4282E57486833C0A6BB2128 /* YBImageBrowserDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBImageBrowserDataSource.h; path = YBImageBrowser/Protocol/YBImageBrowserDataSource.h; sourceTree = ""; }; + C804AB99909C398DCA948AB7C59C8B37 /* AMapNaviLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviLogger.h; path = AMapNaviKit.framework/Headers/AMapNaviLogger.h; sourceTree = ""; }; + C80B10F14ACEA542F58931D83B2E039D /* GestureFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GestureFactory.swift; path = Pod/Classes/GestureFactory.swift; sourceTree = ""; }; + C817A648B2D19D1B0C8EFEC449889FC5 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; + C8234585884B58928BB88F93BFCF41FA /* vp8li_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8li_dec.h; path = src/dec/vp8li_dec.h; sourceTree = ""; }; + C86916C65DED135478E16AA0C41003F0 /* DDOSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDOSLogger.m; path = Sources/CocoaLumberjack/DDOSLogger.m; sourceTree = ""; }; + C8C5FF525C3C433D0C79F0D82BAEDC1C /* SDCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDCollectionViewCell.m; path = SDCycleScrollView/Lib/SDCycleScrollView/SDCollectionViewCell.m; sourceTree = ""; }; + C8D934BAD304B3CD53DDC8CD787C70D3 /* MASViewConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewConstraint.h; path = Masonry/MASViewConstraint.h; sourceTree = ""; }; + C8ED655DE1ABDD7BA139F2BCE5A96C91 /* LRUAnimationCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LRUAnimationCache.swift; path = Sources/Public/AnimationCache/LRUAnimationCache.swift; sourceTree = ""; }; + C914C9CE9C15FEAA649C56E36CAF9B1A /* SDCycleScrollView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDCycleScrollView.debug.xcconfig; sourceTree = ""; }; + C938126FFA6F89F582B0134DC3971873 /* CGImage+WebP.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CGImage+WebP.m"; path = "Sources/KingfisherWebP-ObjC/CGImage+WebP.m"; sourceTree = ""; }; + C93E104A5824D2EE224949C66E7C7B9B /* IQKeyboardCore-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardCore-umbrella.h"; sourceTree = ""; }; + C9632464AE6F9A34027D8CA869BE230D /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = ""; }; + C97AF9AF6EE2E775552648F720B9B20A /* IQKeyboardToolbarManager+Toolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardToolbarManager+Toolbar.swift"; path = "IQKeyboardToolbarManager/Classes/Toolbar/IQKeyboardToolbarManager+Toolbar.swift"; sourceTree = ""; }; + C992E9EBE7C5D3F37B17F007FD686B0C /* Popover.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Popover.debug.xcconfig; sourceTree = ""; }; + C9A2702A22199C9E2FF55976DE527284 /* DotLottieCacheProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieCacheProvider.swift; path = Sources/Public/DotLottie/Cache/DotLottieCacheProvider.swift; sourceTree = ""; }; + C9C58B55A6E9BF58F66EC724DC382867 /* OIMCallbacker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMCallbacker.m; path = OpenIMSDK/Callbacker/OIMCallbacker.m; sourceTree = ""; }; + CA1F2B59911BAAB2E2B53579AF4E09B2 /* KeyframeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeExtensions.swift; path = Sources/Private/Utility/Interpolatable/KeyframeExtensions.swift; sourceTree = ""; }; + CA29DD60B472D5ABC86BD3B5D978BC6B /* YBIBCopywriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBCopywriter.m; path = YBImageBrowser/Helper/YBIBCopywriter.m; sourceTree = ""; }; + CA324CA0B93493AC8C5241A0D8B33D72 /* CocoaMQTTProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTProperty.swift; path = Source/CocoaMQTTProperty.swift; sourceTree = ""; }; + CA3AADD84992F4535D2BE919261B4911 /* MainThreadAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainThreadAnimationLayer.swift; path = Sources/Private/MainThread/LayerContainers/MainThreadAnimationLayer.swift; sourceTree = ""; }; + CA7F3C2492ABFE6BF0048B6B1D1AD4D1 /* Archive+MemoryFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+MemoryFile.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+MemoryFile.swift"; sourceTree = ""; }; + CA85A0D435E0609B7C513627112EE122 /* DropShadowStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DropShadowStyle.swift; path = Sources/Private/Model/LayerStyles/DropShadowStyle.swift; sourceTree = ""; }; + CA8CCC4D7F1D53099222AB0B156FAE9C /* yuv_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_sse41.c; path = src/dsp/yuv_sse41.c; sourceTree = ""; }; + CA8FF8BE6EEEF3CDA9A409F59CA780EF /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = AMapNaviKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; + CAC63BD0048C41B5E0B492DB0330BCE0 /* SGQRCode-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SGQRCode-umbrella.h"; sourceTree = ""; }; + CAD5A4E44152DA50513D41B89C9B4942 /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAbstractDatabaseLogger.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDAbstractDatabaseLogger.h; sourceTree = ""; }; + CAEC6569BB81BB6E51E62B4F83ADB540 /* libwebp.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = libwebp.modulemap; sourceTree = ""; }; + CB040749F627A34E292CCA682D08FA83 /* palette.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = palette.h; path = src/utils/palette.h; sourceTree = ""; }; + CB0E8F84C0B1CB0BB87C1BCF1981592F /* MoyaProvider+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Internal.swift"; path = "Sources/Moya/MoyaProvider+Internal.swift"; sourceTree = ""; }; + CB1C70CCA9034BB78437840D3BF73213 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; + CB2AF115943FA05AC0B5D1927BC745B1 /* OIMCustomElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMCustomElem.h; path = OpenIMSDK/Model/OIMCustomElem.h; sourceTree = ""; }; + CB3561CB59DBC203E1AA55FAC8E4A945 /* EpoxyableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyableView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/EpoxyableView.swift; sourceTree = ""; }; + CB99A1AE8ACDD7F31795317ADFCCBDED /* Core+Bundle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+Bundle.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+Bundle.swift"; sourceTree = ""; }; + CBE4EE00709C3B209BB0124B46A081A3 /* SGQRCode-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SGQRCode-prefix.pch"; sourceTree = ""; }; + CBEB69E2129475FAE0EEE29CB0E3C530 /* MJRefreshConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConfig.m; path = MJRefresh/MJRefreshConfig.m; sourceTree = ""; }; + CBFB99945FE06CFCF645F94C3F5C1BCD /* OIMCallbacker+Closure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMCallbacker+Closure.m"; path = "OpenIMSDK/Callbacker/OIMCallbacker+Closure.m"; sourceTree = ""; }; + CC12E505756EC9D32DBF8CBBD69DE45C /* lossless_enc_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_msa.c; path = src/dsp/lossless_enc_msa.c; sourceTree = ""; }; + CC309E29DA042FE8B5FE582A914F8E6B /* YBImageBrowserVideo.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = YBImageBrowserVideo.bundle; path = Video/YBImageBrowserVideo.bundle; sourceTree = ""; }; + CC36447A8D906CA9CB9F1F1DC51C0A5A /* IQKeyboardReturnManager.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardReturnManager.release.xcconfig; sourceTree = ""; }; + CC60AA04F5A43CCF1EE461D7E11E4D84 /* SGSoundEffect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGSoundEffect.h; path = SGQRCode/SoundEffect/SGSoundEffect.h; sourceTree = ""; }; + CCA0D20E39B151CBA40A8158B579E167 /* PhotoEditorViewController+Export.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoEditorViewController+Export.swift"; path = "Sources/HXPHPicker/Editor/Controller/PhotoEditorViewController+Export.swift"; sourceTree = ""; }; + CCA9CC25256779BAF1F20C8E0B8A02FF /* webp_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = webp_dec.c; path = src/dec/webp_dec.c; sourceTree = ""; }; + CCAD4FDEB483CD5025D5C017FB10801F /* RxCocoa.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxCocoa.modulemap; sourceTree = ""; }; + CCBD82A33DA43E990F177465B198744B /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; + CCC5A68FF7AADD83E57FB33839B569FF /* CGPointExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CGPointExtension.swift; path = Sources/Private/Utility/Primitives/CGPointExtension.swift; sourceTree = ""; }; + CCDE772B19E4723A1491AA6BDB08A430 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; + CD2A94327A5AA92F52DC7A9E934A99A4 /* IQKeyboardCore.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardCore.modulemap; sourceTree = ""; }; + CD38EFABE19FFD07E87AD3A501F75859 /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; + CD497C985F450C710CA892C129711AE0 /* mapTo+RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "mapTo+RxCocoa.swift"; path = "Source/RxCocoa/mapTo+RxCocoa.swift"; sourceTree = ""; }; + CD7A60E038F78AC3956D23F7C0F2009E /* SDWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-prefix.pch"; sourceTree = ""; }; + CD85BFF606BEBBB75AEC7CA47DC30C82 /* YBIBCollectionViewLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBCollectionViewLayout.h; path = YBImageBrowser/Base/YBIBCollectionViewLayout.h; sourceTree = ""; }; + CDB6154D80C6D3E304D81410AABCDFFD /* ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist"; sourceTree = ""; }; + CDCA59269035A1D7FBAECE3877E0C6A0 /* PhotoPickerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PhotoPickerViewCell.swift; sourceTree = ""; }; + CDE814E1D2964C16A409CDFCE9977913 /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; + CE0DC1AD14E24E47EA621D50711B84F7 /* Asset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asset.swift; path = Sources/Private/Model/Assets/Asset.swift; sourceTree = ""; }; + CE1C9EC0BEEB0049E1F0A05D74D50BDF /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; + CE30FAE1E5CCFBF72CDE562EE13869AC /* TAAbstractDotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TAAbstractDotView.h; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAAbstractDotView.h; sourceTree = ""; }; + CE3EE4FECFB4AA521B21D92DAA1C6538 /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; + CE502D6019FF9A95A592C935C0C2BB1B /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxySwiftUIIntrinsicContentSizeInvalidator.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/EpoxySwiftUIIntrinsicContentSizeInvalidator.swift; sourceTree = ""; }; + CE524C611FFCB41D7A3366B333C63499 /* UploadRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UploadRequest.swift; path = Source/Core/UploadRequest.swift; sourceTree = ""; }; + CE9AD4F10C29ECF2255A6151F308D609 /* materialized+elements.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "materialized+elements.swift"; path = "Source/RxSwift/materialized+elements.swift"; sourceTree = ""; }; + CE9BC1FA5E6EBB085E35F2E30D67A262 /* DDFileLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDFileLogger.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDFileLogger.h; sourceTree = ""; }; + CEA1EBDAD28C18B348387EFFE6C7E12A /* URLMatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLMatcher.swift; path = Sources/URLMatcher/URLMatcher.swift; sourceTree = ""; }; + CEA23B06714672939B4CFA623341CBDB /* ControlEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlEvent.swift; path = RxCocoa/Traits/ControlEvent.swift; sourceTree = ""; }; + CEB89B7BA5CD697C73B1E5953A74FA28 /* CocoaLumberjack.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaLumberjack.swift; path = Sources/CocoaLumberjackSwift/CocoaLumberjack.swift; sourceTree = ""; }; + CEC2C8A4002FC81F18A0CB5BDAF67AAA /* UITabBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBar+Rx.swift"; path = "RxCocoa/iOS/UITabBar+Rx.swift"; sourceTree = ""; }; + CEC3139772D6EEA2D527235B809C4998 /* ObservableConvertibleType+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Driver.swift"; path = "RxCocoa/Traits/Driver/ObservableConvertibleType+Driver.swift"; sourceTree = ""; }; + CF02167B38E7E058827CF2B857E4DB46 /* backward_references_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = backward_references_enc.h; path = src/enc/backward_references_enc.h; sourceTree = ""; }; CF0AA9FBFBDB70858C030769541505ED /* MarqueeLabel */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MarqueeLabel; path = MarqueeLabel.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + CF0CCE424A38FA0E8B9C1047FF8D4A7E /* Infallible+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Operators.swift"; path = "RxSwift/Traits/Infallible/Infallible+Operators.swift"; sourceTree = ""; }; CF1281E58AA1045D4B7F33FC56691C42 /* SDWebImage-SDWebImage */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "SDWebImage-SDWebImage"; path = SDWebImage.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - CF18080833FE625E4E66FAE74DB13F1D /* AnimationConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationConfiguration.swift; path = Sources/RxDataSources/AnimationConfiguration.swift; sourceTree = ""; }; - CF1935BA0E09BA8911D7672E3AF7E3D9 /* IQKeyboardReturnManager+UITextFieldDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardReturnManager+UITextFieldDelegate.swift"; path = "IQKeyboardReturnManager/Classes/Delegates/IQKeyboardReturnManager+UITextFieldDelegate.swift"; sourceTree = ""; }; - CF224EAD65C31B84E1566643F83724F3 /* DictionaryTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DictionaryTransform.swift; path = Sources/DictionaryTransform.swift; sourceTree = ""; }; - CF29480BA8C6FBAA2D878CDBF64D880B /* UIScrollView+IQKeyboardManagerExtensionObjc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+IQKeyboardManagerExtensionObjc.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManagerExtension/UIScrollView+IQKeyboardManagerExtensionObjc.swift"; sourceTree = ""; }; - CF437AD2D94178BA0DD60B4918185E56 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; - CF48A4841EB8D285A6E2FB8AE8FADD04 /* GenericRxGestureRecognizerDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GenericRxGestureRecognizerDelegate.swift; path = Pod/Classes/GenericRxGestureRecognizerDelegate.swift; sourceTree = ""; }; - CFDE74764AA4E5002068FA99A8F42CD4 /* VideoEditorMusic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorMusic.swift; path = Sources/HXPHPicker/Editor/Model/VideoEditorMusic.swift; sourceTree = ""; }; - D00CC64A5511FD46178E3A96BF55EDC5 /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; - D012F3CA1814E3FD14BA69A73416723F /* demux.c */ = {isa = PBXFileReference; includeInIndex = 1; name = demux.c; path = src/demux/demux.c; sourceTree = ""; }; - D01C28E01DB8F5E796BF671C12F5539A /* SDAsyncBlockOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAsyncBlockOperation.h; path = SDWebImage/Private/SDAsyncBlockOperation.h; sourceTree = ""; }; - D01D157702A63E8366DA302CC3D4000A /* sharpyuv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv.h; path = sharpyuv/sharpyuv.h; sourceTree = ""; }; - D0213C516AC72EE5E4B070291A64EAB3 /* BaseAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BaseAnimationLayer.swift; path = Sources/Private/CoreAnimation/Layers/BaseAnimationLayer.swift; sourceTree = ""; }; - D05DF6CE7C57E6AD480B10BA91D8DF06 /* ConstraintMakerRelatable+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintMakerRelatable+Extensions.swift"; path = "Sources/ConstraintMakerRelatable+Extensions.swift"; sourceTree = ""; }; - D06DA6772884B11823226211F6F25ACB /* BlendMode+Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BlendMode+Filter.swift"; path = "Sources/Private/Utility/Extensions/BlendMode+Filter.swift"; sourceTree = ""; }; + CF314CC88736DEF9A7D098FE082A7238 /* enc_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_mips_dsp_r2.c; path = src/dsp/enc_mips_dsp_r2.c; sourceTree = ""; }; + CF44C910AD4951587CB10A0EF83EF2C8 /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; + CF66644491EE5C38EB81559A2A47157E /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = AMapNaviKit.framework/Headers/MAArc.h; sourceTree = ""; }; + CF67197794390C73A25D110C671209F2 /* Font.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Font.swift; path = Sources/Private/Model/Text/Font.swift; sourceTree = ""; }; + CF677B9676558F7A0A4BE96F39003990 /* YBImageBrowser-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YBImageBrowser-Info.plist"; sourceTree = ""; }; + CF75A840916C1BA5AFAB2504233D9EA0 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; + CF7ED81E46A49FF5871638AE7F65EEB9 /* LottiePlaybackMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottiePlaybackMode.swift; path = Sources/Public/Animation/LottiePlaybackMode.swift; sourceTree = ""; }; + CF9B11263A92BBF57EF8E0CAFC05CA15 /* View+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "View+MASAdditions.m"; path = "Masonry/View+MASAdditions.m"; sourceTree = ""; }; + CFD387BF154C425CC13F5FBED91D0895 /* ItemEvents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemEvents.swift; path = RxCocoa/iOS/Events/ItemEvents.swift; sourceTree = ""; }; + CFE25D9FA7A84E24A80EE3D8B7497419 /* ISO8601DateTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISO8601DateTransform.swift; path = Sources/ISO8601DateTransform.swift; sourceTree = ""; }; + D0074CBE2BA30F2229CC19064226A5A6 /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; + D0200A4E6D17F3104BDFDCB4958F6B2A /* lottie-ios-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-umbrella.h"; sourceTree = ""; }; + D05A81C24D06C718161C3144049D32A9 /* UIImage+Metadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Metadata.m"; path = "SDWebImage/Core/UIImage+Metadata.m"; sourceTree = ""; }; + D06CAE21DEFD9ADAA668229BA07295D6 /* SetContentProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SetContentProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/SetContentProviding.swift; sourceTree = ""; }; D0716716AD81AB2B2F5991A5E536BC03 /* Photos.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Photos.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Photos.framework; sourceTree = DEVELOPER_DIR; }; + D07A119AA8F874BD9E384E4D1E3533AC /* AssetManager+Authorization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+Authorization.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+Authorization.swift"; sourceTree = ""; }; + D0941197812A1B342B7F1B44EB25A65C /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = AMapNaviKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + D0A2A852A3E8B3AB185E4A2D8F13C493 /* Core+Dictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+Dictionary.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+Dictionary.swift"; sourceTree = ""; }; D0A90D1C88AE636E67296B135530FC21 /* Combine.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Combine.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Combine.framework; sourceTree = DEVELOPER_DIR; }; - D0AAA32DBF1B37234DE42D36C3283997 /* FileManager+ZIP.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "FileManager+ZIP.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/FileManager+ZIP.swift"; sourceTree = ""; }; - D10D949EF0814E2211323D975564EFF6 /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/PrimitiveSequence/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; - D113F3251B19BAF1955863D622979F42 /* SGScanViewConfigure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGScanViewConfigure.m; path = SGQRCode/ScanView/SGScanViewConfigure.m; sourceTree = ""; }; - D13FC0B24160C8A44B99B21FA548C7A0 /* HXPHPicker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HXPHPicker.swift; path = Sources/HXPHPicker/Core/HXPHPicker.swift; sourceTree = ""; }; - D1511131AB6562EC8A1DDD178D986451 /* AssetManager+Asset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+Asset.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+Asset.swift"; sourceTree = ""; }; - D159229F45A1E2DAD719967276C1FDFC /* GroupOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupOutputNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/GroupOutputNode.swift; sourceTree = ""; }; - D175D17E540B888112DDEF66B7336B18 /* CocoaLumberjack-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-umbrella.h"; sourceTree = ""; }; - D17D6FEFC12FC26F62F78956E7436AC5 /* IQKeyboardToolbar.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardToolbar.modulemap; sourceTree = ""; }; - D1A28558A6A7B744953669383EF272ED /* IQKeyboardNotification-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardNotification-dummy.m"; sourceTree = ""; }; - D1C62C550EF17BC1DF3A27C87763AC9A /* MqttCocoaAsyncSocket-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MqttCocoaAsyncSocket-Info.plist"; sourceTree = ""; }; - D1DC9B9F6A1343C40A0F56AA5CE30898 /* UIPickerView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPickerView+Rx.swift"; path = "RxCocoa/iOS/UIPickerView+Rx.swift"; sourceTree = ""; }; - D203878F76EFC26540A24A23FED3FFEA /* Diffable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Diffable.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/Diffable.swift; sourceTree = ""; }; - D204D989C8F2ACECF8E9708A1E0C34EA /* rescaler_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_utils.c; path = src/utils/rescaler_utils.c; sourceTree = ""; }; - D211A6C522BBEF4F4C4DED1BCD2F24FC /* UICollectionViewLayout+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewLayout+MJRefresh.m"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.m"; sourceTree = ""; }; - D229B8A7DA029600D026D0DCD560EB59 /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; - D235396973296B7E9195F112AB8F9F10 /* DDFileLogger+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDFileLogger+Internal.h"; path = "Sources/CocoaLumberjack/DDFileLogger+Internal.h"; sourceTree = ""; }; - D2764737D02B6BB4CED990E66AB357BE /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Sources/ConstraintRelation.swift; sourceTree = ""; }; - D290C3B280404BD90E9938BC1CE9DD9C /* sharpyuv_dsp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv_dsp.h; path = sharpyuv/sharpyuv_dsp.h; sourceTree = ""; }; - D293D18A61DBBC1849BC711459908234 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; - D29584F80AB69E39F4C3E0F9B5A9D4AE /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; - D2AD49BFA648AC7D68E9B2A44F767C30 /* IQTextInputViewNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextInputViewNotification.swift; path = IQTextInputViewNotification/Classes/IQTextInputViewNotification.swift; sourceTree = ""; }; - D2B94507DD929ACF41D9EB676BB2DB88 /* DownloadRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DownloadRequest.swift; path = Source/Core/DownloadRequest.swift; sourceTree = ""; }; - D330688169ACC3C0863CF1DC5AB0D3D3 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; - D33E5092A9109A9A7CFC24F013D3ED11 /* LRUCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LRUCache.swift; path = Sources/Private/EmbeddedLibraries/LRUCache/LRUCache.swift; sourceTree = ""; }; - D3415965AD72E6E0449743A9AA96AAE3 /* DDFileLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDFileLogger.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDFileLogger.h; sourceTree = ""; }; - D347094CD2B7660AFA1A116B96DAACCD /* PhotoPickerSelectableViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerSelectableViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PhotoPickerSelectableViewCell.swift; sourceTree = ""; }; - D377E6AF5455F9A22A4DF0A70F239936 /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; - D386E7590100AA80BB9D6E9E49D8650B /* iterator_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = iterator_enc.c; path = src/enc/iterator_enc.c; sourceTree = ""; }; - D3F1D78F9011463F2920B97049B91AE6 /* ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist"; sourceTree = ""; }; - D3F64F0035BCAE4F76A44F0C20B8AC53 /* Frame.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Frame.swift; path = Source/Frame.swift; sourceTree = ""; }; - D405F5E69B843C77A77828D34CC8F461 /* DDMultiFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMultiFormatter.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDMultiFormatter.h; sourceTree = ""; }; - D41E65A8CEEBC1F8E36B0214A87E1710 /* cpu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cpu.h; path = src/dsp/cpu.h; sourceTree = ""; }; - D450E8FF2E92730D350C74F3EFE05991 /* IQKeyboardReturnManager-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardReturnManager-umbrella.h"; sourceTree = ""; }; - D4741EEFDAC037F0C0C45833C4E99AE5 /* LivePhotoError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LivePhotoError.swift; path = Sources/HXPHPicker/Core/Model/LivePhotoError.swift; sourceTree = ""; }; - D492E8179DB297E52C7A9EFF129C8A49 /* lossless_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_mips_dsp_r2.c; path = src/dsp/lossless_mips_dsp_r2.c; sourceTree = ""; }; - D49CBD30DA55D2A06515C790FFAAA01C /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; - D4D7A875C1630FDCA87E9A53A6F1B24E /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; - D4EC147DFD638EABFE29998CFDF08C8E /* SDWebImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.debug.xcconfig; sourceTree = ""; }; - D4ECAF600635D3BE782F18301DA19C15 /* MAGltfOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGltfOverlay.h; path = AMapNaviKit.framework/Headers/MAGltfOverlay.h; sourceTree = ""; }; - D4F11F9793750FB90FAA9906ED284E18 /* DropShadowAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DropShadowAnimation.swift; path = Sources/Private/CoreAnimation/Animations/DropShadowAnimation.swift; sourceTree = ""; }; + D0C2C2B72B958321CDA4408FA9B2CFCA /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; + D0C9E11D12661C7F3854B19FE4D78F77 /* SDWebImageDownloaderResponseModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderResponseModifier.h; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.h; sourceTree = ""; }; + D0D02EC45E888640450F1E95B6FA2407 /* FrameUnsubscribe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameUnsubscribe.swift; path = Source/FrameUnsubscribe.swift; sourceTree = ""; }; + D0FC38284FAE3661E07015BC4C6B1481 /* DashPattern.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DashPattern.swift; path = Sources/Private/Model/Objects/DashPattern.swift; sourceTree = ""; }; + D103CC5B1A30A0E6FC266BADC89D58EA /* PhotoEditorCropToolView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorCropToolView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorCropToolView.swift; sourceTree = ""; }; + D1299F88A78E72555953912799B4D9D5 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = AMapNaviKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; + D150BC029DC889F18ACF500ACABF333E /* SDImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoader.h; path = SDWebImage/Core/SDImageLoader.h; sourceTree = ""; }; + D153B09D1EF75CCD668D3AA1FADCD626 /* lossless_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc.c; path = src/dsp/lossless_enc.c; sourceTree = ""; }; + D15E77BD75B009596E08B59B18C6542F /* vp8li_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8li_enc.h; path = src/enc/vp8li_enc.h; sourceTree = ""; }; + D189DCC9949324211C765DB3EF399326 /* ISOFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISOFormatter.swift; path = Sources/SwiftDate/Formatters/ISOFormatter.swift; sourceTree = ""; }; + D1A25F1B0B80544C7F53316C2C8BF99D /* WKWebView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKWebView+Rx.swift"; path = "RxCocoa/iOS/WKWebView+Rx.swift"; sourceTree = ""; }; + D1A8653BAB26CB24F1E0DEC006741124 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; + D1AB4932A10E86A1330DEF7EB120410F /* SDWebImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDWebImage-dummy.m"; sourceTree = ""; }; + D1C56D825FA142AE30EED16C0516527B /* YBIBAuxiliaryViewHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBAuxiliaryViewHandler.m; path = YBImageBrowser/AuxiliaryView/YBIBAuxiliaryViewHandler.m; sourceTree = ""; }; + D1E40EFE89E43AB2D7FA29BA330F355E /* URLSession+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+Rx.swift"; path = "RxCocoa/Foundation/URLSession+Rx.swift"; sourceTree = ""; }; + D1F480AC89618ADC0ED31CB47749D454 /* AnyEpoxyModelProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyEpoxyModelProperty.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Internal/AnyEpoxyModelProperty.swift; sourceTree = ""; }; + D27B3D5E0B5FADD90B54C8EB4679A3BA /* EditorCropConfirmView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorCropConfirmView.swift; path = Sources/HXPHPicker/Editor/View/EditorCropConfirmView.swift; sourceTree = ""; }; + D28E0639722D239E319D579280B9C0A6 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; + D311B9113A21C334A37802A57433B485 /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; + D3374F60A05CBBBA5B428E705575E6A2 /* AMapFoundation-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapFoundation-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + D35CBB2979195AC8EB4E298FF8E32946 /* _RXObjCRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXObjCRuntime.m; path = RxCocoa/Runtime/_RXObjCRuntime.m; sourceTree = ""; }; + D375AE47F1DB2754E2ADF1DD95BC15DE /* UITabBarController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarController+Rx.swift"; path = "RxCocoa/iOS/UITabBarController+Rx.swift"; sourceTree = ""; }; + D398F87273CF5FDE53B054FD9FFE792B /* IQKeyboardToolbarManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardToolbarManager+Debug.swift"; path = "IQKeyboardToolbarManager/Classes/Debug/IQKeyboardToolbarManager+Debug.swift"; sourceTree = ""; }; + D3C7A009949E449782DFF2B57C4EAA15 /* SGPermissionPhoto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGPermissionPhoto.h; path = SGQRCode/Permission/SGPermissionPhoto.h; sourceTree = ""; }; + D3ECA82BB2EBEE30A2AE7662ACD7BB6E /* HXPHPicker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HXPHPicker.debug.xcconfig; sourceTree = ""; }; + D40E2EA3E087A30D5B652192A1EFDB06 /* CompatibilityTracker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompatibilityTracker.swift; path = Sources/Private/CoreAnimation/CompatibilityTracker.swift; sourceTree = ""; }; + D42845915610C06CD92A86826EFF7F11 /* PrimitiveSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Concurrency.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Concurrency.swift"; sourceTree = ""; }; + D42A880725528826458727445469A8CF /* OIMMergeElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMMergeElem.m; path = OpenIMSDK/Model/OIMMergeElem.m; sourceTree = ""; }; + D43DCC1766D95090B5CA618F5ECA2329 /* SendMessageCallbackProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SendMessageCallbackProxy.h; path = OpenIMSDK/CallbackProxy/SendMessageCallbackProxy.h; sourceTree = ""; }; + D43F225FDC724B5AE4455BBF0D5E08AE /* EpoxyModelStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyModelStorage.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/EpoxyModelStorage.swift; sourceTree = ""; }; + D4733562A2C842C8B44CB04D1BF0A9CE /* KeychainItemAccessibility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeychainItemAccessibility.swift; path = SwiftKeychainWrapper/KeychainItemAccessibility.swift; sourceTree = ""; }; + D4AC87D2E06A1DECC3FBEBAF83F22398 /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; + D4B1751BB17BD76E5857DCAD2F93063B /* SchedulerType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/SchedulerType+SharedSequence.swift"; sourceTree = ""; }; + D4B297D9E7DDFC6254CDF0343B02FC12 /* types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = types.h; path = src/webp/types.h; sourceTree = ""; }; + D4C21795704E22F7C312656505817C64 /* Archive+BackingConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+BackingConfiguration.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+BackingConfiguration.swift"; sourceTree = ""; }; + D4C5AAB525FA16FB43C9F04FD2FAAB78 /* ssim.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ssim.c; path = src/dsp/ssim.c; sourceTree = ""; }; + D4E724F6377198ADEB55EC984392221E /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; + D4F28760CD94CB541252323648D749D8 /* ProgressHUD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProgressHUD.swift; path = Sources/HXPHPicker/Core/View/ProgressHUD.swift; sourceTree = ""; }; + D4F45DCBC070090122E46EF40A7C9610 /* SDFileAttributeHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDFileAttributeHelper.h; path = SDWebImage/Private/SDFileAttributeHelper.h; sourceTree = ""; }; + D4F6567F3B35716AD3B37630989AF1E0 /* VideoEditorCropViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorCropViewCell.swift; path = Sources/HXPHPicker/Editor/View/Video/VideoEditorCropViewCell.swift; sourceTree = ""; }; + D50B6DD6E2AF17CB3A4D660CE9E05920 /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; + D512FCBD24E5D78FBE34259E404D0F57 /* TextCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/TextCompositionLayer.swift; sourceTree = ""; }; D51C3D0C53D23B97B032E3BDD4F82C82 /* Differentiator */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Differentiator; path = Differentiator.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - D520B0BF3878B7765B613B1A8068B16B /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; - D525B79370424CC98219BE315DA26399 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; - D5349ACC110C5868D3DAD892E0E75252 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; - D53A5F345797EF719E18146127A18B1D /* RxNavigationControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxNavigationControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxNavigationControllerDelegateProxy.swift; sourceTree = ""; }; - D54BDEBFE0115E883EB21D577305A9ED /* FrameConnAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameConnAck.swift; path = Source/FrameConnAck.swift; sourceTree = ""; }; - D558061F9249A9C2E01B5389128717D1 /* SwiftDate-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftDate-prefix.pch"; sourceTree = ""; }; - D57690A1002614C9AAAEC0ADA9276C7E /* SGGenerateQRCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGGenerateQRCode.h; path = SGQRCode/QRCode/SGGenerateQRCode.h; sourceTree = ""; }; - D57A6D2DF79513BD98DF7D96F56421BD /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; - D57BF807879BC75AFA00B6B41DBB30E9 /* AlbumTitleViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumTitleViewConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/AlbumTitleViewConfiguration.swift; sourceTree = ""; }; - D57FB18B6173E83AE0D5392B81CF293B /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; - D5BAF578EE491AD8F7B5B531F98A9EBC /* alpha_processing_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_sse41.c; path = src/dsp/alpha_processing_sse41.c; sourceTree = ""; }; - D5BF936200BE404C56BC79400C634C9E /* TransformOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformOf.swift; path = Sources/TransformOf.swift; sourceTree = ""; }; + D521C8DE89B8D2615DAAB3B9B2BCE2C5 /* AnimatableSectionModelType+ItemPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AnimatableSectionModelType+ItemPath.swift"; path = "Sources/Differentiator/AnimatableSectionModelType+ItemPath.swift"; sourceTree = ""; }; + D5400A433F6AD3D5E2BD7B2EAB58F14B /* TargetType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TargetType.swift; path = Sources/Moya/TargetType.swift; sourceTree = ""; }; + D548952CFBAA4B895F99F6596B08672F /* LocalAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LocalAsset.swift; path = Sources/HXPHPicker/Picker/Model/LocalAsset.swift; sourceTree = ""; }; + D5A57FCAB8A511D06510081DC6213A97 /* Rectangle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rectangle.swift; path = Sources/Private/Model/ShapeItems/Rectangle.swift; sourceTree = ""; }; + D5A866A3A53E0EC7AE4A3C19776366DA /* WechatOpenSDK-XCFramework-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "WechatOpenSDK-XCFramework-xcframeworks.sh"; sourceTree = ""; }; + D5A9E8360B2DCA93D07ECFD2B3F66B01 /* Infallible+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Zip+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+Zip+arity.swift"; sourceTree = ""; }; + D5B21EEAAD0D95F90AC62DEFA0775052 /* alpha_processing_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_mips_dsp_r2.c; path = src/dsp/alpha_processing_mips_dsp_r2.c; sourceTree = ""; }; + D5B4D238C0E210F49522460C7D0278A4 /* ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist"; sourceTree = ""; }; D5FE1E37E2C698689D5F24AEE4636065 /* Pods-QuickLocation-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-QuickLocation-frameworks.sh"; sourceTree = ""; }; - D6060F874D64DAD061B83BA89AA99C54 /* SDCycleScrollView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDCycleScrollView-dummy.m"; sourceTree = ""; }; - D64F410F8555612A724D5E31DF74823C /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; - D65F5784D0870AD7A8A356DA0462DB2D /* AMapNaviLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviLocation.h; path = AMapNaviKit.framework/Headers/AMapNaviLocation.h; sourceTree = ""; }; - D67FDBAAEED8DBCD7555715377F4099F /* OIMFriendApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMFriendApplication.h; path = OpenIMSDK/Model/OIMFriendApplication.h; sourceTree = ""; }; - D6A4C5A849FCC316B4C8345E9E5447E2 /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "SDWebImage/Core/UIView+WebCacheOperation.h"; sourceTree = ""; }; - D6A568063FDE1D90B58DFFE394AA5D44 /* SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSequence.swift; path = RxCocoa/Traits/SharedSequence/SharedSequence.swift; sourceTree = ""; }; - D6C7AACE4CA06CF2EAA70F281881050E /* SDImageCodersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCodersManager.m; path = SDWebImage/Core/SDImageCodersManager.m; sourceTree = ""; }; - D6D4DB05AF60C93B92ABD4F786F3E0E5 /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "SDWebImage/Core/UIView+WebCacheOperation.m"; sourceTree = ""; }; - D6F3697E8C79C373E6276D656C87F077 /* UIViewPropertyAnimator+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewPropertyAnimator+Rx.swift"; path = "Source/RxCocoa/UIViewPropertyAnimator+Rx.swift"; sourceTree = ""; }; - D71D90885C9AA8410ED904BAC27BBB58 /* ImageLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageLayerModel.swift; path = Sources/Private/Model/Layers/ImageLayerModel.swift; sourceTree = ""; }; - D772987AC880BE49181FA596D7040D0F /* ControlTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlTarget.swift; path = RxCocoa/Common/ControlTarget.swift; sourceTree = ""; }; - D79391457E883E1258E3DA9EFF192ECC /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; - D7BAE32C51CD8722D158F3AB1876D724 /* yuv_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_sse2.c; path = src/dsp/yuv_sse2.c; sourceTree = ""; }; - D7D118B7FFB7D87A705F80523CB63F9D /* AMapNaviCompositeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeManager.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeManager.h; sourceTree = ""; }; - D7D9AE54448B8CC97266B6C33A8A55B5 /* PhotoManager+Download.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoManager+Download.swift"; path = "Sources/HXPHPicker/Core/Util/PhotoManager+Download.swift"; sourceTree = ""; }; - D7E6A4A47FB8F4CA32A1059E6B85F45A /* ShapeTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeTransform.swift; path = Sources/Private/Model/ShapeItems/ShapeTransform.swift; sourceTree = ""; }; - D8A008C1559D788E0969C9F091A8E887 /* DDAssertMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAssertMacros.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDAssertMacros.h; sourceTree = ""; }; - D8A3919BCEE0BD29196F82C8955B8213 /* Utilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utilities.swift; path = Sources/Differentiator/Utilities.swift; sourceTree = ""; }; - D8CD3E62945E99E8282084431D9BDF27 /* SDAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImage.h; path = SDWebImage/Core/SDAnimatedImage.h; sourceTree = ""; }; - D8E54020F0A701D6B32CF578D40C2330 /* CocoaMQTT.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaMQTT.release.xcconfig; sourceTree = ""; }; - D906BC216BEE6751B342CE65AB62DDF3 /* OpenIMSDKCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OpenIMSDKCore.release.xcconfig; sourceTree = ""; }; - D95107183E81B49889DA1B59E7858FE0 /* RxCollectionViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxCollectionViewDataSourceType.swift; sourceTree = ""; }; - D9B7DCE411828FE81F570EE8696BEFA1 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; - D9C63BAF683D8F9053F11B333E6B59E1 /* decode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = decode.h; path = src/webp/decode.h; sourceTree = ""; }; - D9DA1CF2DB8C204629B35411CACE2EFB /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; - D9F2052D6BA28E7F85787E7799C36C35 /* MAHeatMapVectorGridOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorGridOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorGridOverlay.h; sourceTree = ""; }; - DA10380C9565FBDE4AA7A4387482D590 /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/PrimitiveSequence/Completable.swift; sourceTree = ""; }; - DA2B4215D6874325EA4F89961AE24CF1 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Sources/ConstraintInsets.swift; sourceTree = ""; }; - DA2BF617A1E35F0EA980B127426B455C /* endian_inl_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = endian_inl_utils.h; path = src/utils/endian_inl_utils.h; sourceTree = ""; }; - DA327C014BFAC60D2DB28CFCF527B515 /* PhotoListCameraCellConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoListCameraCellConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/PhotoListCameraCellConfiguration.swift; sourceTree = ""; }; - DA3D7A105D6D34913840F53FC64BB53E /* IQTextView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQTextView.modulemap; sourceTree = ""; }; - DA4946E789875F8E2F6E1AF5397961BF /* sharpyuv_csp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv_csp.h; path = sharpyuv/sharpyuv_csp.h; sourceTree = ""; }; - DA500431BC4594AEAEDD438E0BF37783 /* View+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASAdditions.h"; path = "Masonry/View+MASAdditions.h"; sourceTree = ""; }; - DA5032CED239188E568C91D1D626B81A /* RxCocoa.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxCocoa.modulemap; sourceTree = ""; }; - DA5FA31DE0185C70614E84793CA6A378 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; - DA7A14AF53F15F689755D7972B8B2884 /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; - DAAFBF7998729DBA80D654F68B0411E7 /* SwiftKeychainWrapper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftKeychainWrapper-dummy.m"; sourceTree = ""; }; - DAB28C804010763254C51FA236830B07 /* KingfisherWebP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KingfisherWebP.h; path = Sources/KingfisherWebP.h; sourceTree = ""; }; - DAC3A97B83CD4427855E4B01F03CEE01 /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; - DAE1AA6202B32E1EE1416E80DC735789 /* ColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorExtension.swift; path = Sources/Private/Utility/Primitives/ColorExtension.swift; sourceTree = ""; }; - DB1182F02C66E8E51C5A7521DC4994DF /* YBIBCopywriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBCopywriter.m; path = YBImageBrowser/Helper/YBIBCopywriter.m; sourceTree = ""; }; - DB2502CB818E9C7A8A4A748C7779AC20 /* filters_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_sse2.c; path = src/dsp/filters_sse2.c; sourceTree = ""; }; - DB2FFA71DE6122BF6CB4D4658DDF5A87 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; - DB56BFA4BA1933A7688E24DA5D6A268F /* KeyframeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeExtensions.swift; path = Sources/Private/Utility/Interpolatable/KeyframeExtensions.swift; sourceTree = ""; }; - DBB95EC8DE782AB6EF1A8E766CA49DAA /* RxRelay-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxRelay-dummy.m"; sourceTree = ""; }; - DBBABE987451C640D403F97420BF8217 /* IQKeyboardReturnManager.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardReturnManager.debug.xcconfig; sourceTree = ""; }; - DBDABE53B6FDCCCB3B23538B8781688E /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Features/Validation.swift; sourceTree = ""; }; - DBEBC201C57FF682B3C946EFB0884ED2 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; - DC151B0763306552501FE06945060CB3 /* DDASLLogCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogCapture.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDASLLogCapture.h; sourceTree = ""; }; - DC28C3D9DF2136337012FA1DC757AE9D /* CGImage+WebP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CGImage+WebP.h"; path = "Sources/KingfisherWebP-ObjC/include/CGImage+WebP.h"; sourceTree = ""; }; - DC779BDDAE9DE5E6944F3C603B9D7884 /* PHLivePhotoView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PHLivePhotoView+Kingfisher.swift"; path = "Sources/Extensions/PHLivePhotoView+Kingfisher.swift"; sourceTree = ""; }; - DC9AF3698113DD51825A4165EF9F3319 /* alpha_processing_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_mips_dsp_r2.c; path = src/dsp/alpha_processing_mips_dsp_r2.c; sourceTree = ""; }; - DC9AFD6C4AEF89437965683C64606D08 /* CocoaLumberjack.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaLumberjack.swift; path = Sources/CocoaLumberjackSwift/CocoaLumberjack.swift; sourceTree = ""; }; - DCA028033BE034558ED13ECF7635A5D8 /* PhotoEditorMosaicToolView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorMosaicToolView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorMosaicToolView.swift; sourceTree = ""; }; - DCC590E557D89758319EA89F2815D5A7 /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; - DCDD374C36029FF8AF60D584A5078B53 /* ImageContentType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageContentType.swift; path = Sources/HXPHPicker/Core/Model/ImageContentType.swift; sourceTree = ""; }; - DD00CEAD553421BB61168664942FCECC /* Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Operators.swift; path = Sources/Operators.swift; sourceTree = ""; }; - DD2201B6C207C2C3619537DF9ACB5C80 /* CGImage+WebP.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CGImage+WebP.m"; path = "Sources/KingfisherWebP-ObjC/CGImage+WebP.m"; sourceTree = ""; }; - DD5DFD747834745776B0951BCC3AAD4E /* SwiftUIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftUIView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/SwiftUIView.swift; sourceTree = ""; }; - DD773C759F4B8E4E1A66F15119269C3D /* YYImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YYImage.modulemap; sourceTree = ""; }; - DDAFB9318AF08F7056139AECC80C78FB /* LayerStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerStyle.swift; path = Sources/Private/Model/LayerStyles/LayerStyle.swift; sourceTree = ""; }; - DDB37AC1909B247A1EE86B2327125496 /* AnimationImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationImageProvider.swift; path = Sources/Public/ImageProvider/AnimationImageProvider.swift; sourceTree = ""; }; - DDD5E173CBB62162738A31BAD3D45AA2 /* OIMFullUserInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMFullUserInfo.h; path = OpenIMSDK/Model/OIMFullUserInfo.h; sourceTree = ""; }; - DDE27BBC530CDB1F75E818FDD8998E58 /* URLSessionConfiguration+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSessionConfiguration+Alamofire.swift"; path = "Source/Extensions/URLSessionConfiguration+Alamofire.swift"; sourceTree = ""; }; - DE104ADC996D7B5363D31A3F90CB1D8F /* OIMFaceElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMFaceElem.m; path = OpenIMSDK/Model/OIMFaceElem.m; sourceTree = ""; }; - DE359624D7EB23DE2A4FD0E9BD0091E2 /* RxGesture-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxGesture-Info.plist"; sourceTree = ""; }; - DE4BCC93372817706739E86DB3D048AC /* UIImage+Metadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Metadata.m"; path = "SDWebImage/Core/UIImage+Metadata.m"; sourceTree = ""; }; - DE6FEFA4309739AE6088C4B170EE8533 /* Keyframes+combined.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Keyframes+combined.swift"; path = "Sources/Private/CoreAnimation/Extensions/Keyframes+combined.swift"; sourceTree = ""; }; - DE7F8B00284E6E6A0A972A2B3AA5A12B /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/Features/NetworkReachabilityManager.swift; sourceTree = ""; }; - DE929154BEFBA6D6D24EEC6536EAC47D /* MqttAuthProperties.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttAuthProperties.swift; path = Source/MqttAuthProperties.swift; sourceTree = ""; }; - DEA866A496DAAC3375D0BBBDA6A98039 /* TimePeriodGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodGroup.swift; path = Sources/SwiftDate/TimePeriod/Groups/TimePeriodGroup.swift; sourceTree = ""; }; - DEAD0DE7CC7BB2091A0D0B45A3F742ED /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; - DEE127B1FE8625A24A2AADBC877CB51A /* vp8li_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8li_enc.h; path = src/enc/vp8li_enc.h; sourceTree = ""; }; - DEEE3144AB502ADE13054CF4438E8C36 /* OpenIMSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OpenIMSDK.debug.xcconfig; sourceTree = ""; }; - DF032301AFCF35665CEC8FCA45FD85C7 /* WechatOpenSDK-XCFramework.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "WechatOpenSDK-XCFramework.release.xcconfig"; sourceTree = ""; }; - DF050061889886AABA93C0D2A807F749 /* RxSwiftExt-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxSwiftExt-Info.plist"; sourceTree = ""; }; - DF0ADAF597A8081FF2E0B8F08CBA3872 /* RxGesture.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxGesture.release.xcconfig; sourceTree = ""; }; - DF125332BE7BD2DE0082AD0EA59F86B3 /* Formatter+Protocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Formatter+Protocols.swift"; path = "Sources/SwiftDate/Formatters/Formatter+Protocols.swift"; sourceTree = ""; }; - DF1DD2C9E8B8F04C4E833DA8287FC022 /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; - DF31C668ADABAF86BA6B8596EDC8A050 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; - DF33F09AF5E4B7A076D249F553DDF246 /* SGQRCode-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SGQRCode-Info.plist"; sourceTree = ""; }; - DF4BF246D9B625BAE1B6971E56CF7FC7 /* ViewDifferentiatorProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewDifferentiatorProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/ViewDifferentiatorProviding.swift; sourceTree = ""; }; - DF53400EDA6D1DE842AF140117A17DD1 /* Differentiator.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Differentiator.debug.xcconfig; sourceTree = ""; }; - DF625ED904363C8EDBE7EB75F756DA54 /* RxSwiftExt-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwiftExt-dummy.m"; sourceTree = ""; }; - DF671C23469B6AC276E54084F08F2005 /* lottie-ios-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "lottie-ios-dummy.m"; sourceTree = ""; }; + D637F8A40D93FC57513F8B5BB72511E4 /* DotNetParserFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotNetParserFormatter.swift; path = Sources/SwiftDate/Formatters/DotNetParserFormatter.swift; sourceTree = ""; }; + D641181C0FF2E0B57085A9F7D889A23A /* ColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorExtension.swift; path = Sources/Private/Utility/Primitives/ColorExtension.swift; sourceTree = ""; }; + D652CB597B89AB2469E749B0244D0EDB /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + D6569D48033E85F8CFEE2325093C6172 /* DDMultiFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMultiFormatter.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDMultiFormatter.h; sourceTree = ""; }; + D6772A512ADC99E02F759929C4A54391 /* Moya.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Moya.modulemap; sourceTree = ""; }; + D6AA3A6A56174D52410A705A497E5985 /* PhotoManager+Download.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoManager+Download.swift"; path = "Sources/HXPHPicker/Core/Util/PhotoManager+Download.swift"; sourceTree = ""; }; + D6F22CCE9ACFD46C28DDAB5F4BB4D4D0 /* OIMManager+User.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+User.m"; path = "OpenIMSDK/Interface/OIMManager+User.m"; sourceTree = ""; }; + D70B758868C998096489A55376B4C70C /* MASViewAttribute.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewAttribute.m; path = Masonry/MASViewAttribute.m; sourceTree = ""; }; + D70E14AB876507712496C8014CF76C5B /* SwiftUIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftUIView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/SwiftUIView.swift; sourceTree = ""; }; + D71E7480A656D0BABEF216042A6DE834 /* AMapSearchError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchError.h; path = AMapSearchKit.framework/Headers/AMapSearchError.h; sourceTree = ""; }; + D72F6FF4725C4422D6D20E02A46997AA /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; + D7872B3E0B3B2095FEAFE68EEF48D988 /* OIMSoundElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMSoundElem.m; path = OpenIMSDK/Model/OIMSoundElem.m; sourceTree = ""; }; + D79D2A628A6640C5D000F83DFB203428 /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Sources/Constraint.swift; sourceTree = ""; }; + D7A6F8514E86EEE9B9E1747BC836CCE2 /* dec_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_mips32.c; path = src/dsp/dec_mips32.c; sourceTree = ""; }; + D7B9B1D0DF1D1379BB7EE7D0CA1FFA27 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; + D7D7ED13F8BC63472E7DC87A90566946 /* OIMUpdateFriendsReq.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMUpdateFriendsReq.m; path = OpenIMSDK/Model/OIMUpdateFriendsReq.m; sourceTree = ""; }; + D7F67B5D90572EA96812A1B83555F0BD /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = SDWebImage/Core/SDWebImageDownloaderOperation.h; sourceTree = ""; }; + D80620B120B7705CE69998FEA1E2ACBF /* ImageContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageContext.swift; path = Sources/SwiftUI/ImageContext.swift; sourceTree = ""; }; + D80A6F1118BF01B57D9D413B0672DE44 /* MarqueeLabel-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MarqueeLabel-umbrella.h"; sourceTree = ""; }; + D83ACEC26010F9967C9B30B8A990EB53 /* ObservableType+Weak.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Weak.swift"; path = "Source/RxSwift/ObservableType+Weak.swift"; sourceTree = ""; }; + D842698FD0CA85EB82F575A5E7352DCF /* WillDisplayProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WillDisplayProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/WillDisplayProviding.swift; sourceTree = ""; }; + D84B7D2E422D0395AAA8AEBDDFB50CD0 /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; + D86999A92099939F8BBEB7E6F07F0398 /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; + D8730A57B3E1F7511F10DD30070F2A5C /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; + D88D3629EAA2F5B434E887B012057A4C /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; + D895768DF1FFE038FB4226B081E19950 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + D8BD2D1A89A218F180FB49416399164C /* ObservableConvertibleType+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Signal.swift"; path = "RxCocoa/Traits/Signal/ObservableConvertibleType+Signal.swift"; sourceTree = ""; }; + D8CAF9B1A9D3088BB3C83EF199E3157E /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; + D8D39D0665D9400AD2F2F5D8FFCB69AA /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; + D8E50EDBA52E0454DFCECC121535AE19 /* MaskContainerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MaskContainerLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/MaskContainerLayer.swift; sourceTree = ""; }; + D8E90EC94BE6B94DA3769E8D82F55E0E /* ForceTouchGestureRecognizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ForceTouchGestureRecognizer.swift; path = Pod/Classes/iOS/ForceTouchGestureRecognizer.swift; sourceTree = ""; }; + D9026BFED30758CE0B40167523AD4117 /* DateInRegion+Math.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Math.swift"; path = "Sources/SwiftDate/DateInRegion/DateInRegion+Math.swift"; sourceTree = ""; }; + D9159F71D6F2E957728212896512F12A /* YBIBDefaultWebImageMediator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBDefaultWebImageMediator.h; path = YBImageBrowser/WebImageMediator/YBIBDefaultWebImageMediator.h; sourceTree = ""; }; + D918C0E0342A06DC76740641D5AA6332 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; + D91BAF377DCE1133911EF3B0159D9CB5 /* AnyEquatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyEquatable.swift; path = Sources/Private/Utility/Helpers/AnyEquatable.swift; sourceTree = ""; }; + D96C198DA821F34A446641B899D6C66F /* Popover.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Popover.swift; path = Classes/Popover.swift; sourceTree = ""; }; + D9B5CE09550B76592396838BFC354AF7 /* MJRefreshNormalTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.h; sourceTree = ""; }; + D9E473DDF54C8AE383E830238EFC643E /* CLIColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLIColor.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/CLIColor.h; sourceTree = ""; }; + D9ED3C7EBF905ABFB9240EEC1175243B /* Core+PHAssetCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+PHAssetCollection.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+PHAssetCollection.swift"; sourceTree = ""; }; + D9EE7078889D9FCA2448FB0B0F2DE843 /* IQKeyboardNotification.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardNotification.release.xcconfig; sourceTree = ""; }; + D9F73EFB94F7CB95D9AC9D50FD96BAA8 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/Core/SDWebImageDownloader.h; sourceTree = ""; }; + DA07BC8236258775B0A1B78BB2D7C035 /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; + DA0EF7A426FE9E5E848CE61AA6925C61 /* YBIBVideoData+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBVideoData+Internal.h"; path = "Video/YBIBVideoData+Internal.h"; sourceTree = ""; }; + DA2B2216D3B7C5673C4A1D3B5FDBAE80 /* backward_references_cost_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = backward_references_cost_enc.c; path = src/enc/backward_references_cost_enc.c; sourceTree = ""; }; + DA37BACD68D1F48C84CDB64647C84138 /* NSBezierPath+SDRoundedCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBezierPath+SDRoundedCorners.h"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.h"; sourceTree = ""; }; + DA62FDE074B684B61C7BE012568A0EA3 /* ISOParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISOParser.swift; path = Sources/SwiftDate/Formatters/ISOParser.swift; sourceTree = ""; }; + DA7F0BC5AD01A4AC5DB7A1ABBF56C6D4 /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = ""; }; + DA852600D0879177B9B33E9FC6976AFE /* upsampling_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_neon.c; path = src/dsp/upsampling_neon.c; sourceTree = ""; }; + DAA3A197354544220645F22E02ADE797 /* UIView+IQKeyboardExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+IQKeyboardExtension.swift"; path = "IQKeyboardToolbar/Classes/IQKeyboardExtension/UIView+IQKeyboardExtension.swift"; sourceTree = ""; }; + DAB70491BA0F1C5403851EC77E69B41E /* sharpyuv_dsp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv_dsp.h; path = sharpyuv/sharpyuv_dsp.h; sourceTree = ""; }; + DACFBDE45E53734CC53EAD9FEE1CE46E /* FramePubAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePubAck.swift; path = Source/FramePubAck.swift; sourceTree = ""; }; + DAF30F2E5A1AB38DB00AC1E68A140B63 /* RxSwiftExt.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwiftExt.debug.xcconfig; sourceTree = ""; }; + DAF6E3CFC7A12AB068DA886C4484D5C6 /* SDImageFramePool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFramePool.h; path = SDWebImage/Private/SDImageFramePool.h; sourceTree = ""; }; + DAFD697C176C702C72BB5BCA0BDB2FF0 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Sources/ConstraintConfig.swift; sourceTree = ""; }; + DB00B410B59C3EA4C62B798E36B67E4B /* AMapNaviKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapNaviKit.framework; sourceTree = ""; }; + DB181F1F93B45BB6FA995BCABFC43975 /* LottieView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieView.swift; path = Sources/Public/Animation/LottieView.swift; sourceTree = ""; }; + DB2E0FA16F1D1ED773A55FE425ED6F2D /* HXPHPicker-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HXPHPicker-umbrella.h"; sourceTree = ""; }; + DB51844656A97B5C913AB91EA4C1696E /* SGQRCode-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SGQRCode-Info.plist"; sourceTree = ""; }; + DB71937779639C33CA3C0C9863E0BA60 /* RxCocoa.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.release.xcconfig; sourceTree = ""; }; + DB782009E36DE528003BD0B0913259DE /* OIMNotificationElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMNotificationElem.h; path = OpenIMSDK/Model/OIMNotificationElem.h; sourceTree = ""; }; + DB7E6FF0A7CCDFABCC57A2D194D5915C /* MASLayoutConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASLayoutConstraint.m; path = Masonry/MASLayoutConstraint.m; sourceTree = ""; }; + DBE62DE675C992907606ECEB146388AB /* MAHeatMapVectorGridOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorGridOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorGridOverlayRenderer.h; sourceTree = ""; }; + DC095CD9640CE0CFF57C9F03AF8D7CAC /* yuv_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_neon.c; path = src/dsp/yuv_neon.c; sourceTree = ""; }; + DC1EF335212A5997177778A5B71FA732 /* AssetLibrary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssetLibrary.swift; path = Sources/Private/Model/Assets/AssetLibrary.swift; sourceTree = ""; }; + DC428CB36DAD19ACF28AA4352B3FB314 /* Core+UIDevice.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+UIDevice.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+UIDevice.swift"; sourceTree = ""; }; + DC552E12C85538D9F1B2D3B3115DCC27 /* PointValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PointValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/PointValueProvider.swift; sourceTree = ""; }; + DC64E58312C31E3F841327E6CB86B169 /* IQKeyboardToolbarConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardToolbarConstants.swift; path = IQKeyboardToolbarManager/Classes/Constants/IQKeyboardToolbarConstants.swift; sourceTree = ""; }; + DC673E88F51EB54EA154BCAD5C0432D2 /* KeychainWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeychainWrapper.swift; path = SwiftKeychainWrapper/KeychainWrapper.swift; sourceTree = ""; }; + DC7837D983C82E158A27FDBD10DF5D11 /* SDWebImageDownloaderRequestModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderRequestModifier.m; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.m; sourceTree = ""; }; + DC92F35D6DB2A67DCA569B33D6DCAB6C /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; + DCA96408BF6433DEA51668F1BB3DFDF7 /* IQKeyboardToolbar-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardToolbar-Info.plist"; sourceTree = ""; }; + DCB3B4BF463E15EEC56928439CF45F2A /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; + DCDC60DBD03E016BF6F11ECC86E10271 /* CPListItem+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CPListItem+Kingfisher.swift"; path = "Sources/Extensions/CPListItem+Kingfisher.swift"; sourceTree = ""; }; + DCF9EEF24F85B14323648738BE652D52 /* UIView+WebCacheState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheState.m"; path = "SDWebImage/Core/UIView+WebCacheState.m"; sourceTree = ""; }; + DD05B69FA6C9EC5E3A30A974D782944F /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = AMapNaviKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; + DD754354DB93BD3F9CA57B0B474E0AF6 /* IQKeyboardToolbar.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardToolbar.release.xcconfig; sourceTree = ""; }; + DDBE996E2AEFD52CECF49896DEABC32A /* OIMFullUserInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMFullUserInfo.h; path = OpenIMSDK/Model/OIMFullUserInfo.h; sourceTree = ""; }; + DDDD3A6E1F40A251D887677F0D3C70CC /* encode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = encode.h; path = src/webp/encode.h; sourceTree = ""; }; + DE0EA7BA8F137D908F895851819B26E4 /* CocoaMQTTReasonCode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTReasonCode.swift; path = Source/CocoaMQTTReasonCode.swift; sourceTree = ""; }; + DE1AD083B2C302642EA328F2B42AF429 /* DDTTYLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTTYLogger.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDTTYLogger.h; sourceTree = ""; }; + DE22715D6F3FB48D749DA1623F3F9C86 /* SwiftyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.debug.xcconfig; sourceTree = ""; }; + DE28113F8B51DBF13A39CDFD93D4ACC5 /* RequestInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestInterceptor.swift; path = Source/Features/RequestInterceptor.swift; sourceTree = ""; }; + DE2BFCE51C2B80F49E40D9A9BC61221B /* HXPHPicker.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = HXPHPicker.bundle; path = Sources/HXPHPicker/Resources/HXPHPicker.bundle; sourceTree = ""; }; + DE4615D6BA40CE0DD23A4BC1FCAEB6E0 /* YBIBImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageCache.h; path = YBImageBrowser/Image/YBIBImageCache.h; sourceTree = ""; }; + DE51E0375992301E01125A333D4DC596 /* MqttDecodeConnAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodeConnAck.swift; path = Source/MqttDecodeConnAck.swift; sourceTree = ""; }; + DE567E3FF777E20772FD0AD5A674107F /* Moya.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Moya.release.xcconfig; sourceTree = ""; }; + DE6E379DA18C5EE80605D07705ADBDEA /* MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJExtension.h; path = MJExtension/MJExtension.h; sourceTree = ""; }; + DEC5FEA0B04E056631B29FA97E89E90F /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = AMapNaviKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; + DEE8DA0F613F11754D4B2FA949884CFF /* AMapNaviRideView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideView.h; path = AMapNaviKit.framework/Headers/AMapNaviRideView.h; sourceTree = ""; }; + DEF908EDAB2B915CA4F971295519E880 /* DDFileLogger+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDFileLogger+Internal.h"; path = "Sources/CocoaLumberjack/DDFileLogger+Internal.h"; sourceTree = ""; }; + DEFD86B86095DBEA3D3EA2FF46D1EB19 /* SDImageTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageTransformer.h; path = SDWebImage/Core/SDImageTransformer.h; sourceTree = ""; }; + DF3F3975DA1D114361ECEEE125785E8C /* CompoundBezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompoundBezierPath.swift; path = Sources/Private/Utility/Primitives/CompoundBezierPath.swift; sourceTree = ""; }; + DF3F53654A8B2A15BE4DC5B3982BF4BA /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Source/Features/Combine.swift; sourceTree = ""; }; + DF44A4BD72FFCA686A05A86DB2D6A721 /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; DFA273262C05031D86CC3431CFFA95B7 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - DFD9ED27FBE35E83BEA6086DB68AD16B /* DelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxy.swift; path = RxCocoa/Common/DelegateProxy.swift; sourceTree = ""; }; - DFF9A28F1BEB68EC0F9044DE4623C9EE /* UITextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+Rx.swift"; path = "RxCocoa/iOS/UITextField+Rx.swift"; sourceTree = ""; }; - E021AD2502C3D2997ADBD79E22230D6D /* FillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FillRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/FillRenderer.swift; sourceTree = ""; }; - E07E31003DE92DB01F812E228976E07F /* BRDatePickerView+BR.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "BRDatePickerView+BR.m"; path = "BRPickerView/DatePicker/BRDatePickerView+BR.m"; sourceTree = ""; }; - E0A7A5B0C0AC0E11757554B527DD6942 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; - E0AEBC9AD9755ED30D7B14B0C6C279DE /* YYImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYImage-prefix.pch"; sourceTree = ""; }; - E0C5EE5A7C9E97ACA4C23D57EFF6E90F /* KingfisherManager+LivePhoto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KingfisherManager+LivePhoto.swift"; path = "Sources/General/KingfisherManager+LivePhoto.swift"; sourceTree = ""; }; - E0DB346FF7A58A9CCDC22544F0EB48CC /* TimePeriodProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodProtocol.swift; path = Sources/SwiftDate/TimePeriod/TimePeriodProtocol.swift; sourceTree = ""; }; - E1043C61DEB31EFA847FE56B20510E25 /* AMapNaviGeometryUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviGeometryUtils.h; path = AMapNaviKit.framework/Headers/AMapNaviGeometryUtils.h; sourceTree = ""; }; - E139063737CABB514AC7BC04039A282D /* LayerDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerDebugging.swift; path = Sources/Private/Utility/Debugging/LayerDebugging.swift; sourceTree = ""; }; - E18229B100018FE3E75FAD5376FB0E3B /* UIControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIControl+Rx.swift"; path = "RxCocoa/iOS/UIControl+Rx.swift"; sourceTree = ""; }; - E1A3F80DCB5D490FF9D9F0D3E32A2964 /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; - E1BFC3F1E202B57F058322600E03E1EC /* ResourceBundle-IQKeyboardToolbarManager-IQKeyboardToolbarManager-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardToolbarManager-IQKeyboardToolbarManager-Info.plist"; sourceTree = ""; }; - E1D09A378622A7AA28C2058B8369A782 /* PhotoEditorViewController+Animation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoEditorViewController+Animation.swift"; path = "Sources/HXPHPicker/Editor/Controller/PhotoEditorViewController+Animation.swift"; sourceTree = ""; }; - E1E3E72A125868EC884E7DBC96BA6803 /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = ""; }; - E1E4120207F4C704EDC8FDCEA82D42D3 /* LRUAnimationCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LRUAnimationCache.swift; path = Sources/Public/AnimationCache/LRUAnimationCache.swift; sourceTree = ""; }; - E1E5B6368BB90A2518FC9A20390A8BB4 /* Moya-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-prefix.pch"; sourceTree = ""; }; - E207331FCAB26DB100531C9514787792 /* DefaultAnimationCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultAnimationCache.swift; path = Sources/Public/AnimationCache/DefaultAnimationCache.swift; sourceTree = ""; }; - E2134574E3F9A7CD072ACCEAA560E902 /* AssetManager+Authorization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+Authorization.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+Authorization.swift"; sourceTree = ""; }; - E21C3B3CC7DC8633DC3C3B6B7376426E /* format_constants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = format_constants.h; path = src/webp/format_constants.h; sourceTree = ""; }; - E21F8A917B5AB3B800B57D559A59EB26 /* Core+UIImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+UIImageView.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+UIImageView.swift"; sourceTree = ""; }; - E2324B67C4C32303B4DEB7C9B8B0C692 /* TagListView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TagListView-dummy.m"; sourceTree = ""; }; + DFAB461E4947C2CA3E6502B6A9741A56 /* UIActivityIndicatorView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIActivityIndicatorView+Rx.swift"; path = "RxCocoa/iOS/UIActivityIndicatorView+Rx.swift"; sourceTree = ""; }; + DFC210E16112B16CC4B70A5F7CF3FD4E /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; + E010328E23446DE43892254E8A307419 /* CALayer+setupLayerHierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CALayer+setupLayerHierarchy.swift"; path = "Sources/Private/CoreAnimation/Layers/CALayer+setupLayerHierarchy.swift"; sourceTree = ""; }; + E033A8838FE0DF09144CFB3FD0312C18 /* ImageContentType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageContentType.swift; path = Sources/HXPHPicker/Core/Model/ImageContentType.swift; sourceTree = ""; }; + E07C3C59FC9F67AC6C0C402EB54D36BF /* NSTextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextView+Rx.swift"; path = "RxCocoa/macOS/NSTextView+Rx.swift"; sourceTree = ""; }; + E08BF977CC7AE9357E08262E9345CE8C /* RxSwiftExt-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxSwiftExt-Info.plist"; sourceTree = ""; }; + E0A51EBEC67C577170907B41967897A0 /* VisibilityAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VisibilityAnimation.swift; path = Sources/Private/CoreAnimation/Animations/VisibilityAnimation.swift; sourceTree = ""; }; + E0EA251AF7D1CD81931ADAE3CD990E9E /* TransformLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformLayer.swift; path = Sources/Private/CoreAnimation/Layers/TransformLayer.swift; sourceTree = ""; }; + E0FB12966D24AA83C61780D18D685BF7 /* io_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = io_dec.c; path = src/dec/io_dec.c; sourceTree = ""; }; + E10C3F234C61FDEB88F5330825B969FA /* OIMManager+Connection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+Connection.h"; path = "OpenIMSDK/Interface/OIMManager+Connection.h"; sourceTree = ""; }; + E126CBA1AB0DD5BEB2A5EAF17BA1B822 /* UIPanGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPanGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIPanGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + E1674C8903747DA8652CC6F3F876226E /* ViewTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewTransition.swift; path = Sources/RxDataSources/ViewTransition.swift; sourceTree = ""; }; + E19E98198E45EE88729F854DA5E0C38B /* ImageDownloader+LivePhoto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageDownloader+LivePhoto.swift"; path = "Sources/Networking/ImageDownloader+LivePhoto.swift"; sourceTree = ""; }; + E1C070F1E159E825F4A04DEB874C605A /* demux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = demux.h; path = src/webp/demux.h; sourceTree = ""; }; + E20F9D43BC540C9BB49F234DBA89D06A /* MJExtensionConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJExtensionConst.m; path = MJExtension/MJExtensionConst.m; sourceTree = ""; }; E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyJSON; path = SwiftyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E24EA68F63C969616509DFB5FBCC2796 /* Masonry.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Masonry.modulemap; sourceTree = ""; }; - E25B0D069275D9BA5A0ABDC45734F644 /* OIMVideoElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMVideoElem.h; path = OpenIMSDK/Model/OIMVideoElem.h; sourceTree = ""; }; - E2679828EF182E72C2F7A362913FFAD6 /* IQKeyboardToolbar-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardToolbar-dummy.m"; sourceTree = ""; }; - E26D415D85CDC5DCDB28560E8EE939AA /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/Core/AFError.swift; sourceTree = ""; }; - E271102A271CB14E64C2705563158EB7 /* SGPermission.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGPermission.m; path = SGQRCode/Permission/SGPermission.m; sourceTree = ""; }; - E293CD7D2C9739C9E82D9A8FF25107F5 /* filters_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_msa.c; path = src/dsp/filters_msa.c; sourceTree = ""; }; - E2BBF547578E0FB8DF17268420E0F462 /* Moya+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Moya+Alamofire.swift"; path = "Sources/Moya/Moya+Alamofire.swift"; sourceTree = ""; }; - E2C612E4D95D90648356006F5499A063 /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; - E2D59036D48BB1D41B79D92583EA88E5 /* vp8l_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8l_dec.c; path = src/dec/vp8l_dec.c; sourceTree = ""; }; - E3044CDA5796259557DC75A7F21EDC01 /* String+IdentifiableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+IdentifiableType.swift"; path = "Sources/RxDataSources/String+IdentifiableType.swift"; sourceTree = ""; }; - E31EACB0381AB58E097B30B221C81B06 /* SGGenerateQRCode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGGenerateQRCode.m; path = SGQRCode/QRCode/SGGenerateQRCode.m; sourceTree = ""; }; - E321106DAF15528B99E87430B60757B2 /* DataTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataTransform.swift; path = Sources/DataTransform.swift; sourceTree = ""; }; - E3788D69B8862DC34BEC670C55B09659 /* BRTextPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRTextPickerView.m; path = BRPickerView/TextPicker/BRTextPickerView.m; sourceTree = ""; }; - E38BB3DDEF575431F1A55A8F5AB73E44 /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "SDWebImage/Core/UIImage+GIF.h"; sourceTree = ""; }; - E39E522169EFCBA3ED36492D8BAC6470 /* CGFloatExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CGFloatExtensions.swift; path = Sources/Private/Utility/Extensions/CGFloatExtensions.swift; sourceTree = ""; }; - E3B37015D6E0E600A32572D89F8A9F20 /* DDOSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDOSLogger.m; path = Sources/CocoaLumberjack/DDOSLogger.m; sourceTree = ""; }; - E3D3132E689AF567EFEEB8389ABCB291 /* UIActivityIndicatorView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIActivityIndicatorView+Rx.swift"; path = "RxCocoa/iOS/UIActivityIndicatorView+Rx.swift"; sourceTree = ""; }; - E3D40D91F6C704686E4A5A56DA5C2E93 /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = Sources/Map.swift; sourceTree = ""; }; - E3DBCEA620F4AC098EF1BAF5653C95DF /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDAbstractDatabaseLogger.m; path = Sources/CocoaLumberjack/DDAbstractDatabaseLogger.m; sourceTree = ""; }; - E3E1BC868177085CE10EE2E890960D53 /* GradientFillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFillRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/GradientFillRenderer.swift; sourceTree = ""; }; - E3FD87DF09E2CFEDFE85EC62BE521E21 /* ProgressImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProgressImageView.swift; path = Sources/HXPHPicker/Core/View/ProgressImageView.swift; sourceTree = ""; }; - E417B30DE8CC90EB175F1F76BF3EDD27 /* CocoaLumberjack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaLumberjack.h; path = "Sources/CocoaLumberjack/Supporting Files/CocoaLumberjack.h"; sourceTree = ""; }; - E433F059D1AD88B0871E655E7250FD53 /* OIMAttachedInfoElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMAttachedInfoElem.h; path = OpenIMSDK/Model/OIMAttachedInfoElem.h; sourceTree = ""; }; - E4381F82AFCF9C0960345F382D230AE4 /* MqttDecodePubAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodePubAck.swift; path = Source/MqttDecodePubAck.swift; sourceTree = ""; }; - E44416A6A634EE74B66F573EBBCAA3CD /* UIView+WebCacheState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheState.m"; path = "SDWebImage/Core/UIView+WebCacheState.m"; sourceTree = ""; }; - E47EF0A8CFE40A5F191902F7AE5DCCD2 /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; - E494FC785D17A9CB2116639BEF2C6C12 /* ObjectMapper-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ObjectMapper-umbrella.h"; sourceTree = ""; }; + E24294276B2D884272D56984BBD3DDA0 /* UIRefreshControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRefreshControl+Rx.swift"; path = "RxCocoa/iOS/UIRefreshControl+Rx.swift"; sourceTree = ""; }; + E2EC687B3CE79BB59E46F202C606D307 /* AssetManager+AVAssetExportSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+AVAssetExportSession.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+AVAssetExportSession.swift"; sourceTree = ""; }; + E3376E6BC8483423C47DA008BCFC37ED /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = ""; }; + E34A1CC4DACBCA56491EAB6F95E06593 /* CompatibleAnimationKeypath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompatibleAnimationKeypath.swift; path = Sources/Public/iOS/Compatibility/CompatibleAnimationKeypath.swift; sourceTree = ""; }; + E39A3876E30D9F1362AB90881F60EBB9 /* ObjectMapper-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ObjectMapper-umbrella.h"; sourceTree = ""; }; + E3B6070CD7FB7DC3B44B43A17AD46196 /* IQKeyboardToolbarManager-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardToolbarManager-dummy.m"; sourceTree = ""; }; + E3BCE1EB322C2639BB034A8D40599DB9 /* URLNavigator.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = URLNavigator.debug.xcconfig; sourceTree = ""; }; + E3CE37BF7B66D2219D0489CFE4515463 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + E3D6A1B560684170C403FD25F0675F4F /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; + E3E5DF9845119AA1B028F3E47B141038 /* UIPickerView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPickerView+Rx.swift"; path = "RxCocoa/iOS/UIPickerView+Rx.swift"; sourceTree = ""; }; + E3FE75BF9655E70DE81EEE4BD231069C /* DotLottieUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieUtils.swift; path = Sources/Private/Model/DotLottie/DotLottieUtils.swift; sourceTree = ""; }; + E406DFC4A221D5AC9EDC7D991C8E3CE8 /* DotLottieFileHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieFileHelpers.swift; path = Sources/Public/DotLottie/DotLottieFileHelpers.swift; sourceTree = ""; }; + E415DDC2C1BA986C125D2835C6A65469 /* EventMonitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventMonitor.swift; path = Source/Features/EventMonitor.swift; sourceTree = ""; }; + E466279F3C9469323A69F7C2F0BEEE6D /* KFImageRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageRenderer.swift; path = Sources/SwiftUI/KFImageRenderer.swift; sourceTree = ""; }; + E47ABBE27FCB403A32A3F5DF792F1F58 /* PickerBottomViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerBottomViewConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/PickerBottomViewConfiguration.swift; sourceTree = ""; }; E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJRefresh; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E4AC92818EDBD76D4AF7FD277E25D489 /* YBIBTopView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBTopView.m; path = YBImageBrowser/ToolView/YBIBTopView.m; sourceTree = ""; }; - E4D1CDD95689B6AD9C51A0BDE807D0FD /* IQKeyboardToolbarManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardToolbarManager+Internal.swift"; path = "IQKeyboardToolbarManager/Classes/IQKeyboardToolbarManager+Internal.swift"; sourceTree = ""; }; - E4E6357FABA984303A21EEEBFD4B5DBD /* MASLayoutConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASLayoutConstraint.h; path = Masonry/MASLayoutConstraint.h; sourceTree = ""; }; - E4EF0E0FD42C4934C3100DCE1CD02280 /* DDLoggerNames.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLoggerNames.m; path = Sources/CocoaLumberjack/DDLoggerNames.m; sourceTree = ""; }; - E50494FA0565B4759D6E625A65510140 /* webp_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = webp_enc.c; path = src/enc/webp_enc.c; sourceTree = ""; }; - E548CBA76AE694E8E0A7A50034458A66 /* SDInternalMacros.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDInternalMacros.m; path = SDWebImage/Private/SDInternalMacros.m; sourceTree = ""; }; - E568549B9735D2095E71B039DA93B212 /* AMapNaviDriveView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveView.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveView.h; sourceTree = ""; }; - E58561682F61B469BC1A80E18B5DFA90 /* UISegmentedControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISegmentedControl+Rx.swift"; path = "RxCocoa/iOS/UISegmentedControl+Rx.swift"; sourceTree = ""; }; - E5E843923F8BEF4D8BD7E6A691D92F75 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; - E5F3E9522D43C66518BCF1F02A6203C6 /* AssetManager+VideoURL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+VideoURL.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+VideoURL.swift"; sourceTree = ""; }; - E5F510602974B06E855675C8B7100C31 /* RxSwiftExt.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwiftExt.modulemap; sourceTree = ""; }; - E5FB4261B6F651C2E0DCA7401D4672A0 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; - E62F84C13EA1A1DE9F036A06CDFE4C3A /* BehaviorRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorRelay.swift; path = RxRelay/BehaviorRelay.swift; sourceTree = ""; }; - E67EA5F6464BA09871DC07B7B2A29C12 /* PhotoPreviewViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPreviewViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PhotoPreviewViewCell.swift; sourceTree = ""; }; - E69A576321419AE89F8F7AF3E79B6E21 /* UISwitch+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwitch+Rx.swift"; path = "RxCocoa/iOS/UISwitch+Rx.swift"; sourceTree = ""; }; - E69F4C08B1270A8E49321E8F17AE4581 /* DeniedAuthorizationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DeniedAuthorizationView.swift; path = Sources/HXPHPicker/Picker/View/DeniedAuthorizationView.swift; sourceTree = ""; }; - E6A3E4C60EA877346106DD6CCDBAF564 /* ObjectMapper-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ObjectMapper-Info.plist"; sourceTree = ""; }; - E6A470BF2AE792D06084FB1ABFEB4E63 /* BRTextModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRTextModel.m; path = BRPickerView/TextPicker/BRTextModel.m; sourceTree = ""; }; + E4A8DD6BE8E816D373AF9D15B36C248B /* RxCocoa-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-prefix.pch"; sourceTree = ""; }; + E4B983F5B60300FD7F8F3D33E79D2204 /* repeatWithBehavior.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = repeatWithBehavior.swift; path = Source/RxSwift/repeatWithBehavior.swift; sourceTree = ""; }; + E4D486FFF32B3140EE49FB6A5E07E424 /* IQKeyboardAppearanceConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardAppearanceConfiguration.swift; path = IQKeyboardManagerSwift/Appearance/IQKeyboardAppearanceConfiguration.swift; sourceTree = ""; }; + E4ED7CF2460B9013F812DF116D39E051 /* AnimatorNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatorNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Protocols/AnimatorNode.swift; sourceTree = ""; }; + E5010388719312F36A852E64E0E02057 /* SGQRCode-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SGQRCode-dummy.m"; sourceTree = ""; }; + E5513ADCD39E58A40FD046142D83CF2B /* frame_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = frame_dec.c; path = src/dec/frame_dec.c; sourceTree = ""; }; + E55439DACB8414FF055B00919D91C44E /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + E55B86F2CD47E8F45658377935FC2944 /* FloatingPointType+IdentifiableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "FloatingPointType+IdentifiableType.swift"; path = "Sources/RxDataSources/FloatingPointType+IdentifiableType.swift"; sourceTree = ""; }; + E56FBBECC3593404D9BD004B9474E026 /* OIMManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMManager.m; path = OpenIMSDK/Interface/OIMManager.m; sourceTree = ""; }; + E570928C082DE721B540B2B1C80E7A45 /* NSObject+MJCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJCoding.h"; path = "MJExtension/NSObject+MJCoding.h"; sourceTree = ""; }; + E586CBBEAA73E8B46FDD033A6F0DD36E /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Moya/Image.swift; sourceTree = ""; }; + E58A609A197BB4536178032F1C5F0F3D /* CocoaLumberjack.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLumberjack.debug.xcconfig; sourceTree = ""; }; + E592FC505603BBFC0DD854D3E8160EBB /* YBImageBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBImageBrowser.h; path = YBImageBrowser/YBImageBrowser.h; sourceTree = ""; }; + E5A9D52F6FDE50E436BCD9794212649C /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; + E5BF7F662870D779223C0052CF2C69DB /* AlbumTickView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumTickView.swift; path = Sources/HXPHPicker/Picker/View/AlbumTickView.swift; sourceTree = ""; }; + E5D3CD8B6FE58E73CFC0324243F2231F /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Sources/ConstraintItem.swift; sourceTree = ""; }; + E5E4E41B68C8D46DB71B28D916F231E2 /* AnyNodeProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyNodeProperty.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/Protocols/AnyNodeProperty.swift; sourceTree = ""; }; + E5FF1B06FA5053EB34317EDD3F26AC6E /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; + E605526B42F9D360535C485DFC310F9C /* Defaults+Observing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Defaults+Observing.swift"; path = "Sources/Defaults+Observing.swift"; sourceTree = ""; }; + E6232C99507C1E6EDDF6DDC0A1B2DA76 /* LivePhotoSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LivePhotoSource.swift; path = Sources/General/ImageSource/LivePhotoSource.swift; sourceTree = ""; }; + E638EAC329B8D2D00073551BE53DD4C1 /* SolidCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SolidCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/SolidCompositionLayer.swift; sourceTree = ""; }; + E673462F5594244A491E28A79F1EBDB1 /* Core+UIFont.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+UIFont.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+UIFont.swift"; sourceTree = ""; }; + E67E44DA41E7B5DB1FED1E51B9726F45 /* UIView+SDExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+SDExtension.h"; path = "SDCycleScrollView/Lib/SDCycleScrollView/UIView+SDExtension.h"; sourceTree = ""; }; + E68475226288D494C6957A31A8885727 /* TAPageControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TAPageControl.m; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAPageControl.m; sourceTree = ""; }; + E68D5E1429D7F9EAED4219F72E80D5BC /* YBIBVideoData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoData.m; path = Video/YBIBVideoData.m; sourceTree = ""; }; E6A4E1627379D6540B81A470C575D716 /* CocoaMQTT */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CocoaMQTT; path = CocoaMQTT.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E6C10A536A72FE9228F9BED2F91A0E55 /* CodableTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CodableTransform.swift; path = Sources/CodableTransform.swift; sourceTree = ""; }; - E6F5D2FBC9E8BE28DD0DA36393D96430 /* SDWebImageOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOperation.m; path = SDWebImage/Core/SDWebImageOperation.m; sourceTree = ""; }; - E72F1C6A9A7DAB2C9CF247755A83D6F5 /* OIMFileElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMFileElem.h; path = OpenIMSDK/Model/OIMFileElem.h; sourceTree = ""; }; - E740CC779E1B5D1A1954DE403E26932A /* ValueProviderStore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValueProviderStore.swift; path = Sources/Private/CoreAnimation/ValueProviderStore.swift; sourceTree = ""; }; - E766B81C2AD39215DD8A6A3726E9C73D /* View+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "View+MASAdditions.m"; path = "Masonry/View+MASAdditions.m"; sourceTree = ""; }; - E79D2BE8022943335AE24E99F04CE473 /* Masonry.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Masonry.debug.xcconfig; sourceTree = ""; }; - E7A5346E90391A8396A6B5C7A971C1F5 /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; - E7A6471A79D2F7C99315C941C7D97AE4 /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = SDWebImage/Core/SDImageCacheConfig.m; sourceTree = ""; }; - E7BCB7D6F7E69870B894EE206268D3B5 /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; - E7E9F8DBBA04F63C77D08336C0D45672 /* AnimatedSwitch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedSwitch.swift; path = Sources/Public/Controls/AnimatedSwitch.swift; sourceTree = ""; }; - E8049FDB2132318E8560349028ADD7E0 /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; - E8116FED35A480734563C64B4B632962 /* MASUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASUtilities.h; path = Masonry/MASUtilities.h; sourceTree = ""; }; - E82BAACFC5D121DDDD285CF84DE4E28E /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - E84B716A47F5A82301CB9F4B84F0B900 /* PickerInteractiveTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerInteractiveTransition.swift; path = Sources/HXPHPicker/Picker/Transition/PickerInteractiveTransition.swift; sourceTree = ""; }; - E8628EF0402866E1B95DF3A77C91B6E6 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = AMapNaviKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; - E8633AD8E88DC63DE85DCC07C1FF2E8F /* CollectionViewSectionedDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CollectionViewSectionedDataSource.swift; path = Sources/RxDataSources/CollectionViewSectionedDataSource.swift; sourceTree = ""; }; - E87771D02716C6C44CFA705DF03B9D99 /* PhotoPanGestureRecognizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPanGestureRecognizer.swift; path = Sources/HXPHPicker/Core/Model/PhotoPanGestureRecognizer.swift; sourceTree = ""; }; - E87BE654B812810FD937260D2AB879D7 /* dec_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_msa.c; path = src/dsp/dec_msa.c; sourceTree = ""; }; - E8911C330DC4591DC0B49D7548A7B2BB /* PhotoManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoManager.swift; path = Sources/HXPHPicker/Core/Util/PhotoManager.swift; sourceTree = ""; }; - E897C1B53CABDF9D8070898C954C7535 /* SDCycleScrollView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDCycleScrollView.debug.xcconfig; sourceTree = ""; }; - E8EFAEAE08499004C8E90626C21F5178 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Sources/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; + E6B29EA590C5D44B4D4CB031E1B1E556 /* EpoxySwiftUILayoutMargins.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxySwiftUILayoutMargins.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/EpoxySwiftUILayoutMargins.swift; sourceTree = ""; }; + E6B3A8D52326B8A0D7CC81CFEE40F4E7 /* InfiniteOpaqueAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteOpaqueAnimationLayer.swift; path = Sources/Private/CoreAnimation/Layers/InfiniteOpaqueAnimationLayer.swift; sourceTree = ""; }; + E7142F996812E4D981B2AED46FBC752E /* SDDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDisplayLink.m; path = SDWebImage/Private/SDDisplayLink.m; sourceTree = ""; }; + E73D543F397D56602FFDFE2594858559 /* URLEncodedFormEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLEncodedFormEncoder.swift; path = Source/Features/URLEncodedFormEncoder.swift; sourceTree = ""; }; + E74A5D22E4204C8285DA80B6C43F626A /* Editor+UIImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Editor+UIImageView.swift"; path = "Sources/HXPHPicker/Editor/Util/Editor+UIImageView.swift"; sourceTree = ""; }; + E74AA61F6838496D6AFBC027D8888FE6 /* Infallible+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Bind.swift"; path = "RxCocoa/Common/Infallible+Bind.swift"; sourceTree = ""; }; + E74D55B2661E33784719D957CC1321BB /* Core+Data.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+Data.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+Data.swift"; sourceTree = ""; }; + E78188BFF4E3F62D1E5F926E492EE93A /* DotLottieFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieFile.swift; path = Sources/Public/DotLottie/DotLottieFile.swift; sourceTree = ""; }; + E7B73F05F39AD784BC95AB970EC85FD0 /* cost_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_mips32.c; path = src/dsp/cost_mips32.c; sourceTree = ""; }; + E7D2B20BCE197A5E2C23E0B090407380 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; + E7E231E0B7869D9F725667FCA98B07B0 /* Picker+PhotoManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Picker+PhotoManager.swift"; path = "Sources/HXPHPicker/Picker/Util/Picker+PhotoManager.swift"; sourceTree = ""; }; + E7F8616CF7B3588FA5257EECABBA2D54 /* CocoaLumberjack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaLumberjack-dummy.m"; sourceTree = ""; }; + E8005F1CBA3ED46A72DE837AFD9354C2 /* AssetManager+AVAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+AVAsset.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+AVAsset.swift"; sourceTree = ""; }; + E827CA1FB4366C14E95E00AC5E979B44 /* KeyframeData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeData.swift; path = Sources/Private/Model/Keyframes/KeyframeData.swift; sourceTree = ""; }; + E83C9CDD31C1E7D5AC7362EA0F7BA520 /* RxTableViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxTableViewDataSourceType.swift; sourceTree = ""; }; + E853318D6B71ACD54302EF31D2A095BD /* CloseButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CloseButton.swift; path = TagListView/CloseButton.swift; sourceTree = ""; }; + E85EE7BA39A9AEC0688C93D5754C3E49 /* AMapSearchObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchObj.h; path = AMapSearchKit.framework/Headers/AMapSearchObj.h; sourceTree = ""; }; + E895389B00AFC885FF807FA7BC5636DF /* PhotoAsset+Codable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoAsset+Codable.swift"; path = "Sources/HXPHPicker/Picker/Model/PhotoAsset+Codable.swift"; sourceTree = ""; }; + E8965E09598614AA9D4DB80AC68A34F4 /* SDImageAWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAWebPCoder.h; path = SDWebImage/Core/SDImageAWebPCoder.h; sourceTree = ""; }; + E89A2D36410E3D83DA41F38092794B3F /* Moya-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-umbrella.h"; sourceTree = ""; }; + E8AF4C4C29DA6DBACA7FD96AC2CE3117 /* huffman_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = huffman_utils.h; path = src/utils/huffman_utils.h; sourceTree = ""; }; + E8B146FECA31C04C26A41A5DE3415E04 /* ResourceBundle-IQKeyboardToolbar-IQKeyboardToolbar-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardToolbar-IQKeyboardToolbar-Info.plist"; sourceTree = ""; }; + E8BBCE75697E312C2E69A7033C7F9FFF /* IQKeyboardNotification-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardNotification-Info.plist"; sourceTree = ""; }; + E8FFBEAD16018CC1CE60980E6A2EA665 /* OIMFileElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMFileElem.h; path = OpenIMSDK/Model/OIMFileElem.h; sourceTree = ""; }; + E91BFD6A74A0872D342038701D8344A8 /* ShapeContainerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeContainerLayer.swift; path = Sources/Private/MainThread/NodeRenderSystem/RenderLayers/ShapeContainerLayer.swift; sourceTree = ""; }; E924404F18EF5B2BFCF943AB82366720 /* AssetsLibrary.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AssetsLibrary.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/AssetsLibrary.framework; sourceTree = DEVELOPER_DIR; }; - E92DC029A5EB44D5349E8EBA7E037FA7 /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; - E945239187581580FA11CB9425B5154C /* YBIBLoadingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBLoadingView.m; path = YBImageBrowser/AuxiliaryView/YBIBLoadingView.m; sourceTree = ""; }; - E947A4F3D7AF95D52C21A4EEE27D874E /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "SDWebImage/Core/NSButton+WebCache.h"; sourceTree = ""; }; - E9712E1BF3EEE69C04C2C90F9821B005 /* StyleIDProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StyleIDProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/StyleIDProviding.swift; sourceTree = ""; }; - E99C626D72641B58B7C6AC46BE8B78D7 /* upsampling.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling.c; path = src/dsp/upsampling.c; sourceTree = ""; }; - E9A1EDB37F3C810836E76E4B92AF7231 /* EffectValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EffectValue.swift; path = Sources/Private/Model/LayerEffects/EffectValues/EffectValue.swift; sourceTree = ""; }; - E9A9FDC714E5B21E460D5271D4FB38ED /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; - E9D8A97C36C7C11E4844F21FFD96FCDF /* MAGltfOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGltfOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAGltfOverlayRenderer.h; sourceTree = ""; }; - EA63E6A519F91C97591DAF114F634FF6 /* SDWebImageDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDefine.h; path = SDWebImage/Core/SDWebImageDefine.h; sourceTree = ""; }; - EA6C177CF47443166136088259717A4B /* OIMManager+User.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+User.h"; path = "OpenIMSDK/Interface/OIMManager+User.h"; sourceTree = ""; }; - EA780F6E977F346F7CCA5BD39B6B69F6 /* TransformLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformLayer.swift; path = Sources/Private/CoreAnimation/Layers/TransformLayer.swift; sourceTree = ""; }; - EA784B52167570CC7049B82C25F56AB7 /* dsp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dsp.h; path = src/dsp/dsp.h; sourceTree = ""; }; - EA91C78634C25A7900E9D283AC867517 /* DefaultsKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsKey.swift; path = Sources/DefaultsKey.swift; sourceTree = ""; }; - EA93F3839C201F190C753C9E8C744400 /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; - EAA2BDA9F95D7D048C4BEEE2037A9628 /* AccessTokenPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AccessTokenPlugin.swift; path = Sources/Moya/Plugins/AccessTokenPlugin.swift; sourceTree = ""; }; - EAA2FEADEB614E471A9DCABBEA9B2254 /* SDImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoderHelper.h; path = SDWebImage/Core/SDImageCoderHelper.h; sourceTree = ""; }; - EAEE40A8ABCA20496B59A7E41F96FA5F /* dec_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_neon.c; path = src/dsp/dec_neon.c; sourceTree = ""; }; - EB085E257E746F71AE775A26C2F8DACF /* FramePingResp.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePingResp.swift; path = Source/FramePingResp.swift; sourceTree = ""; }; - EB24B3C8D8FCEAACC007081E4452429D /* anim_encode.c */ = {isa = PBXFileReference; includeInIndex = 1; name = anim_encode.c; path = src/mux/anim_encode.c; sourceTree = ""; }; - EB2CE697EFFD5E239D70224B00A15610 /* MathKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MathKit.swift; path = Sources/Private/Utility/Extensions/MathKit.swift; sourceTree = ""; }; - EB3E5D54F19161CBF607617D001A32E2 /* IQKeyboardToolbar-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardToolbar-Info.plist"; sourceTree = ""; }; - EB638C4E3A2A4E8172B79912B479F3CB /* YBIBUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBUtilities.h; path = YBImageBrowser/Helper/YBIBUtilities.h; sourceTree = ""; }; - EBC1006D99510F2B77703B0D907900E7 /* DefaultsAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsAdapter.swift; path = Sources/DefaultsAdapter.swift; sourceTree = ""; }; - EBC21C6CF09DBB8AD57AE51D7F3F1415 /* Commons.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Commons.swift; path = Sources/SwiftDate/Supports/Commons.swift; sourceTree = ""; }; - EBDED9D77F4AD7E995BCB01F1DB808A2 /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; - EC0434FE28253D42EC57EB870119C098 /* SDImageAPNGCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAPNGCoder.m; path = SDWebImage/Core/SDImageAPNGCoder.m; sourceTree = ""; }; - EC4028BD235A2C410B368E9E295CCE9D /* sharpyuv_gamma.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_gamma.c; path = sharpyuv/sharpyuv_gamma.c; sourceTree = ""; }; - EC5B6694BE82D39B5A839F2CC26A0A03 /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Sources/ConstraintMakerRelatable.swift; sourceTree = ""; }; - EC9457F996B4C03AFE77ABE289036AA7 /* DDASLLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogger.m; path = Sources/CocoaLumberjack/DDASLLogger.m; sourceTree = ""; }; - EC98F7228AD460FBB003A79084530836 /* LottieAnimationHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationHelpers.swift; path = Sources/Public/Animation/LottieAnimationHelpers.swift; sourceTree = ""; }; - ECB0AD44D0B9EE4A84556AEBB2136B26 /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = AMapNaviKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; - ED3E6FF5CE861DA4D74F51F15DD5F274 /* NSDecimalNumberTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSDecimalNumberTransform.swift; path = Sources/NSDecimalNumberTransform.swift; sourceTree = ""; }; - ED54759159D750F6E67FE75D779ABA24 /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = AMapNaviKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; - ED7EC579927244732925069ED952BCCE /* Entry+ZIP64.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Entry+ZIP64.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Entry+ZIP64.swift"; sourceTree = ""; }; - ED8807994F40692AAB9D3981047CF606 /* YBImageBrowser.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YBImageBrowser.debug.xcconfig; sourceTree = ""; }; - ED8C972DFAB9A23B877670FD40D88D8D /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = SDWebImage/Core/SDWebImageOperation.h; sourceTree = ""; }; - ED98FD9CDA79859F82A1E1742128272A /* BRPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerView.h; path = BRPickerView/BRPickerView.h; sourceTree = ""; }; - EDA6F5A25BDC093E5EFB0F44BB7B00E4 /* DDFileLogger+Buffering.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDFileLogger+Buffering.h"; path = "Sources/CocoaLumberjack/include/CocoaLumberjack/DDFileLogger+Buffering.h"; sourceTree = ""; }; - EDA6F7586B4C3A18255B656091F69151 /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = AMapNaviKit.framework/Headers/MACircle.h; sourceTree = ""; }; - EE1E025033D64C43A400B2162DFA20C5 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; - EE2BA90A51A3621BFCC3DD9E451BD485 /* CALayer+fillBounds.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CALayer+fillBounds.swift"; path = "Sources/Private/CoreAnimation/Extensions/CALayer+fillBounds.swift"; sourceTree = ""; }; - EE3659ED7DD77C6E16BDF97E4947FDB2 /* Locales.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Locales.swift; path = Sources/SwiftDate/Supports/Locales.swift; sourceTree = ""; }; - EE5CDE949D3A3F4DAD59FB8B23C14E3C /* lossless_enc_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_sse2.c; path = src/dsp/lossless_enc_sse2.c; sourceTree = ""; }; - EE61806B1C59A6A7EDCD681AC41C6105 /* AnimationKeypathExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationKeypathExtension.swift; path = Sources/Private/Utility/Extensions/AnimationKeypathExtension.swift; sourceTree = ""; }; - EE91BD631D4AEDBC922559643EE5BFEC /* NSDate+BRPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+BRPickerView.h"; path = "BRPickerView/DatePicker/NSDate+BRPickerView.h"; sourceTree = ""; }; - EE94028F52D6FEAB9E19E34769B3E656 /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; - EEAC4E97EF83713AC1D8E7284FE8ADEE /* SDWebImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SDWebImage-Info.plist"; sourceTree = ""; }; - EEE7178631A6F52A0892BB4388724613 /* IQKeyboardNotification.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardNotification.modulemap; sourceTree = ""; }; - EF042131310042C0583390AAA656847B /* RxPickerViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDelegateProxy.swift; sourceTree = ""; }; - EF264D12F6CDB168EABF4F897E9021A9 /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; - EF44650768E31C736B5DAB88012FAF5E /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Sources/ConstraintView+Extensions.swift"; sourceTree = ""; }; - EF67A41284997EF603A6ABC95B694E12 /* SGWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGWeakProxy.m; path = SGQRCode/WeakProxy/SGWeakProxy.m; sourceTree = ""; }; - EF7E9B9FD9FC0981B41061703A561C79 /* TAPageControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TAPageControl.h; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAPageControl.h; sourceTree = ""; }; - EF84C898A9848CA3A664767BE1771B49 /* YBImageBrowser.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = YBImageBrowser.bundle; path = YBImageBrowser/YBImageBrowser.bundle; sourceTree = ""; }; - EF9C35991B6D9CAB45E6A768445293E2 /* IQKeyboardManager+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Position.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Position.swift"; sourceTree = ""; }; - EFC67580356421DED39BBBD9418C06A3 /* bit_writer_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_writer_utils.h; path = src/utils/bit_writer_utils.h; sourceTree = ""; }; - EFD326C22283D6E2DB2ACC224B9115E8 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; - EFD7D2020F4E15ADBFF7AB5AE06404AF /* OpenIMSDK-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OpenIMSDK-dummy.m"; sourceTree = ""; }; - EFE4FA1D90177570938DE3DDB53FA2AE /* SDDeviceHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDeviceHelper.m; path = SDWebImage/Private/SDDeviceHelper.m; sourceTree = ""; }; - F00348B56961AF9B725585A257A011F0 /* BRPickerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BRPickerView.release.xcconfig; sourceTree = ""; }; - F02660421B3143203EB013BB580277CB /* RxCocoa-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-prefix.pch"; sourceTree = ""; }; - F06DAFFCCE14139AC4CAE1D2ADA47EA1 /* VideoEditorViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorViewController.swift; path = Sources/HXPHPicker/Editor/Controller/VideoEditorViewController.swift; sourceTree = ""; }; - F076CF9C0FEB84B4A8144FB4DB3E3CB8 /* SDWebImageCacheKeyFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheKeyFilter.m; path = SDWebImage/Core/SDWebImageCacheKeyFilter.m; sourceTree = ""; }; - F0D3046144254F6310523A4AEC2D739C /* YBIBToolViewHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBToolViewHandler.m; path = YBImageBrowser/ToolView/YBIBToolViewHandler.m; sourceTree = ""; }; - F0F2D2CB4A8110B4A02E47B60E9D08AF /* IQKeyboardNotification.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardNotification.debug.xcconfig; sourceTree = ""; }; - F10D3A2CD92B9FB93152435EB7CCC720 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - F1409BCFF5EF547F32BFDEAA33E36550 /* OIMMergeElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMMergeElem.h; path = OpenIMSDK/Model/OIMMergeElem.h; sourceTree = ""; }; - F19FACDB479D757C551FDDE85D76A36F /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = RxRelay/Utils.swift; sourceTree = ""; }; - F1AE4513D8FB251B2E544DED7536CDD3 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; - F1D3C8383B407EDAD4178316A472568C /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; - F1F907E0E6C5C19D216264CDB85699F9 /* IQKeyboardCore-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardCore-Info.plist"; sourceTree = ""; }; - F2255B691AE68EE589E35013C24EF0BC /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = SDWebImage/Core/SDImageCacheConfig.h; sourceTree = ""; }; - F22802DCA8DB2AFAEE6D09F416DE1684 /* EditorStickerItemView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorStickerItemView.swift; path = Sources/HXPHPicker/Editor/View/EditorStickerItemView.swift; sourceTree = ""; }; - F243E90AE09B7E6DA0C72A56623C455C /* AnimatableSectionModelType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatableSectionModelType.swift; path = Sources/Differentiator/AnimatableSectionModelType.swift; sourceTree = ""; }; - F25A5706946440309A58C145135D1A02 /* RxDataSources.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxDataSources.release.xcconfig; sourceTree = ""; }; - F26C19BAF44B8BCBC734E35386F5F9AB /* GroupNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderContainers/GroupNode.swift; sourceTree = ""; }; - F276D919F18509CCBA3750BD6252EBCB /* TAPageControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TAPageControl.m; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAPageControl.m; sourceTree = ""; }; - F288A6665A6802C493540B96178F67AE /* RenderNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RenderNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Protocols/RenderNode.swift; sourceTree = ""; }; + E928BDC3705885DC42ED8934310EC7FE /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/Extensions/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + E932C06AFD7C2E8B1FC153ECD1D21422 /* NSBundle+BRPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+BRPickerView.h"; path = "BRPickerView/Core/NSBundle+BRPickerView.h"; sourceTree = ""; }; + E9408B7CC3ABC62E573D8ACC92BEFEA9 /* SwiftDate-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftDate-umbrella.h"; sourceTree = ""; }; + E95A18BE7FAD14839D64E6E76A452B6A /* SDDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDisplayLink.h; path = SDWebImage/Private/SDDisplayLink.h; sourceTree = ""; }; + E95A20561E3D6FBF6EA2BFAFACED8951 /* OIMSearchParam.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMSearchParam.m; path = OpenIMSDK/Model/OIMSearchParam.m; sourceTree = ""; }; + E97C094CADE00EEC8FBEFCD8FDD5BA32 /* OIMManager+Login.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+Login.h"; path = "OpenIMSDK/Interface/OIMManager+Login.h"; sourceTree = ""; }; + E9B21F9FECB3FE6FEE1244DA2E5B4717 /* YBIBImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageCache.m; path = YBImageBrowser/Image/YBIBImageCache.m; sourceTree = ""; }; + E9B2BD553008863F293B6992A63FE61F /* DateInRegion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateInRegion.swift; path = Sources/SwiftDate/DateInRegion/DateInRegion.swift; sourceTree = ""; }; + E9B3F92E04D127AC8CC91ACE54FB80DD /* vp8l_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8l_enc.c; path = src/enc/vp8l_enc.c; sourceTree = ""; }; + E9D2F67CC4B27674817C04A1A0598A7C /* SwiftDate-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftDate-dummy.m"; sourceTree = ""; }; + E9F733D4A37242A2F75C168ECA1C3590 /* SDWebImageCacheSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheSerializer.h; path = SDWebImage/Core/SDWebImageCacheSerializer.h; sourceTree = ""; }; + E9FBD84E827D8A3B0655B00324F51457 /* OIMConversationInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMConversationInfo.m; path = OpenIMSDK/Model/OIMConversationInfo.m; sourceTree = ""; }; + EA00407D6250B7F05F0F5DEC7F946E1C /* OIMFriendApplication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMFriendApplication.m; path = OpenIMSDK/Model/OIMFriendApplication.m; sourceTree = ""; }; + EA08CA43C95A00AC99F46A404C337696 /* Date.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Date.swift; path = Sources/SwiftDate/Date/Date.swift; sourceTree = ""; }; + EA0D446C64BE92F87480F68AA1983FFA /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; + EA10A73AD311D0D25DB88E251910BA95 /* WebPSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WebPSerializer.swift; path = Sources/WebPSerializer.swift; sourceTree = ""; }; + EA1ABA0FDC310A962D42519174BA480E /* PhotoPreviewContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPreviewContentView.swift; path = Sources/HXPHPicker/Picker/View/PhotoPreviewContentView.swift; sourceTree = ""; }; + EA2A3F99E8A1A0597FEB8DC137D53B28 /* PhotoTools+File.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoTools+File.swift"; path = "Sources/HXPHPicker/Core/Util/PhotoTools+File.swift"; sourceTree = ""; }; + EA33BF9B43AC0E2D2484622AEC746B96 /* EllipseNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EllipseNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/EllipseNode.swift; sourceTree = ""; }; + EA652D305B4D7F9EFB24B35618EEFC1B /* Picker+PhotoAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Picker+PhotoAsset.swift"; path = "Sources/HXPHPicker/Picker/Extension/Picker+PhotoAsset.swift"; sourceTree = ""; }; + EA708F303DB0730405474452DAD14BBE /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "SDWebImage/Core/UIImageView+WebCache.h"; sourceTree = ""; }; + EA880C62488B4D0D097EC9AF22C5CD3D /* GenericRxGestureRecognizerDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GenericRxGestureRecognizerDelegate.swift; path = Pod/Classes/GenericRxGestureRecognizerDelegate.swift; sourceTree = ""; }; + EB0F09795DBB11645A0C90417370D9A5 /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; + EB1C0D1689B5CEACDE4EB957198C2E56 /* ResourceBundle-Privacy-ObjectMapper-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Privacy-ObjectMapper-Info.plist"; sourceTree = ""; }; + EB291ED160F40D13609FC6DFC4D7A6D2 /* rescaler_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_msa.c; path = src/dsp/rescaler_msa.c; sourceTree = ""; }; + EB2AB14609C28F197BF530401EDB92F7 /* SwiftKeychainWrapper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftKeychainWrapper-dummy.m"; sourceTree = ""; }; + EB591949B04919DEA9B0A450BBE49714 /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "SDWebImage/Core/UIView+WebCacheOperation.h"; sourceTree = ""; }; + EBCBAA084A270FC9807BF6DE6FFF62E4 /* rescaler_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_mips_dsp_r2.c; path = src/dsp/rescaler_mips_dsp_r2.c; sourceTree = ""; }; + EBCD345D2420576F5B8C6B35D0518D82 /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; + EBE00C3DFA5DB00B3B702E74875DD80E /* YBIBOperateBrowserProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBOperateBrowserProtocol.h; path = YBImageBrowser/Protocol/YBIBOperateBrowserProtocol.h; sourceTree = ""; }; + EBE540F3D8D72DABF0F109C50BC5653A /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardToolbar/Classes/IQBarButtonItem/IQInvocation.swift; sourceTree = ""; }; + EBEA23FFEDF2DE58617D6FAAC9CA9C40 /* PrecompAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrecompAsset.swift; path = Sources/Private/Model/Assets/PrecompAsset.swift; sourceTree = ""; }; + EC28946B395DBD1ABA07BF83A41DA4F5 /* DateInRegion+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Create.swift"; path = "Sources/SwiftDate/DateInRegion/DateInRegion+Create.swift"; sourceTree = ""; }; + EC495FC3E5EFAC354E4012716611959C /* mips_macro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mips_macro.h; path = src/dsp/mips_macro.h; sourceTree = ""; }; + EC685B8D9E387B12E85A08FC347C8859 /* SwiftKeychainWrapper.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftKeychainWrapper.debug.xcconfig; sourceTree = ""; }; + EC8CCF607E17630CA21364B9245F122C /* UITextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextView+Rx.swift"; path = "RxCocoa/iOS/UITextView+Rx.swift"; sourceTree = ""; }; + ECACCDB2C1B81C38619D434C5D5747BF /* UIScrollView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Rx.swift"; path = "RxCocoa/iOS/UIScrollView+Rx.swift"; sourceTree = ""; }; + ED14B4F655886546C67D141A910B31E2 /* YBIBImageData+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBImageData+Internal.h"; path = "YBImageBrowser/Image/YBIBImageData+Internal.h"; sourceTree = ""; }; + ED1D3DB801DCE5C3D7157E93FF71C1EF /* nwise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = nwise.swift; path = Source/RxSwift/nwise.swift; sourceTree = ""; }; + ED288E6477C4B80CD312D7869E9565C2 /* MultiTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultiTarget.swift; path = Sources/Moya/MultiTarget.swift; sourceTree = ""; }; + ED2972D34AD27C2FDC4AEDC962684FAC /* DefaultsObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsObserver.swift; path = Sources/DefaultsObserver.swift; sourceTree = ""; }; + ED4F872C5A360CB24CCC95A00548270C /* ControlTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlTarget.swift; path = RxCocoa/Common/ControlTarget.swift; sourceTree = ""; }; + EDE9EBEFAE84CBC1F35F0DB274C53DAC /* AMapNaviWalkManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkManager.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkManager.h; sourceTree = ""; }; + EDF7563912FCCCF9E0C2B0D416FC2F08 /* MJPropertyKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJPropertyKey.h; path = MJExtension/MJPropertyKey.h; sourceTree = ""; }; + EE15880D10F9F5022AF7859DF799793A /* SDCycleScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDCycleScrollView.m; path = SDCycleScrollView/Lib/SDCycleScrollView/SDCycleScrollView.m; sourceTree = ""; }; + EE60B87BD693BAE81785008F870C9CA4 /* Observable+Alias.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Alias.swift"; path = "Source/Tools/Observable+Alias.swift"; sourceTree = ""; }; + EE6E3BBF197FEE9F359F590C238A5131 /* OIMReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMReachability.m; path = OpenIMSDK/Utils/OIMReachability.m; sourceTree = ""; }; + EE7D8970F39A25117EBE438D89AFDF59 /* BRTextPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRTextPickerView.h; path = BRPickerView/TextPicker/BRTextPickerView.h; sourceTree = ""; }; + EE7F65DCA4498F1C5D01321E6F4DB4A7 /* FrameSubAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameSubAck.swift; path = Source/FrameSubAck.swift; sourceTree = ""; }; + EEB949957A681926C2671A46F8EC04C1 /* SDAnimatedImagePlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImagePlayer.h; path = SDWebImage/Core/SDAnimatedImagePlayer.h; sourceTree = ""; }; + EECC0620D02D0FEF008F922CAB6ECAD6 /* YYImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImageCoder.h; path = YYImage/YYImageCoder.h; sourceTree = ""; }; + EF2E666DF5A8FDEE5B4B0587204B5056 /* Masonry-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Masonry-Info.plist"; sourceTree = ""; }; + EF30E789E2D379CEB7E51C0AE3141DC9 /* SDImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCodersManager.h; path = SDWebImage/Core/SDImageCodersManager.h; sourceTree = ""; }; + EFA8749F6DE4421D48555DFA1F754E8E /* ViewEpoxyModeled.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewEpoxyModeled.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/ViewEpoxyModeled.swift; sourceTree = ""; }; + EFC20D457F1258E85F1E0448662E8FE1 /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; + EFD6A6FC3B0011595D65F421020D2420 /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; + F03B637136129C16A94947AA47DCE347 /* ResourceBundle-MJExtension-MJExtension-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MJExtension-MJExtension-Info.plist"; sourceTree = ""; }; + F063D1B4127A05700425F33E7C346048 /* DataSources.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataSources.swift; path = Sources/RxDataSources/DataSources.swift; sourceTree = ""; }; + F09C60BB99BF1243825EDB287A7F7B9F /* SectionedChangeset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedChangeset.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/SectionedChangeset.swift; sourceTree = ""; }; + F0B7AE9D0F71A5695F41B36843B69869 /* vp8_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8_dec.h; path = src/dec/vp8_dec.h; sourceTree = ""; }; + F0C733DDD4A08E991BAF6092B59571A0 /* Date+Math.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Math.swift"; path = "Sources/SwiftDate/Date/Date+Math.swift"; sourceTree = ""; }; + F0D207D85989127720583E3F1A52C146 /* retryWithBehavior.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = retryWithBehavior.swift; path = Source/RxSwift/retryWithBehavior.swift; sourceTree = ""; }; + F0D6918E5FE05F882774D9099CE7D913 /* TimeInterval+Formatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TimeInterval+Formatter.swift"; path = "Sources/SwiftDate/Foundation+Extras/TimeInterval+Formatter.swift"; sourceTree = ""; }; + F0FEE7B9F5E9E885730B18FABB9D63E8 /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; + F11F925CB96206808202ECE9D1BD08ED /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; + F1212928FC5D23B759B557C25FCAE84B /* IQKeyboardReturnManager.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardReturnManager.debug.xcconfig; sourceTree = ""; }; + F14CD77EB3A3C4D8A6EFC8F877A77515 /* RxGesture-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxGesture-dummy.m"; sourceTree = ""; }; + F17E8DF95EF4CF370EF58D2AAFF7701B /* SDWebImageCacheKeyFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheKeyFilter.m; path = SDWebImage/Core/SDWebImageCacheKeyFilter.m; sourceTree = ""; }; + F1826B3ED06D22AEEA69B48A7CC028CA /* Masonry.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Masonry.release.xcconfig; sourceTree = ""; }; + F1FF887196C7CEE45F8F6C6B3B700C14 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; + F21563B7F7C6350E785C23B82F76346E /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; + F222E31D2F9AA3E73DD6982EDB7D8CFA /* PhotoEditorDrawView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorDrawView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorDrawView.swift; sourceTree = ""; }; + F2A86A8F3F7925DB514653FF28B22FDF /* OIMGroupInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMGroupInfo.h; path = OpenIMSDK/Model/OIMGroupInfo.h; sourceTree = ""; }; F2C997ED187FDEF21DB00D42F13F8ECC /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - F2DA03EA143861F8CD204509140A9A69 /* UIColor+SDHexString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+SDHexString.m"; path = "SDWebImage/Private/UIColor+SDHexString.m"; sourceTree = ""; }; - F2E51A0C3E46FFF3B48C1743C19F95F8 /* BRPickerStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerStyle.h; path = BRPickerView/Core/BRPickerStyle.h; sourceTree = ""; }; - F2F0CA38DAE56AD756B32A0A43F4CD7C /* AnimatedProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/AnimatedProviding.swift; sourceTree = ""; }; - F2FAFA36D88E897C8F4A3682608E6DC1 /* SwiftyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.release.xcconfig; sourceTree = ""; }; - F3062776F93E53E99AAB643FAE5CA0AF /* RxDataSources.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxDataSources.debug.xcconfig; sourceTree = ""; }; - F351986B9F579004C432989F5C7B9B7C /* AnyEquatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyEquatable.swift; path = Sources/Private/Utility/Helpers/AnyEquatable.swift; sourceTree = ""; }; - F36377ABE5A43AE807BF50F8B46EA10C /* palette.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = palette.h; path = src/utils/palette.h; sourceTree = ""; }; - F363DD99C542073FDC545859A5773F74 /* FrameSubAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameSubAck.swift; path = Source/FrameSubAck.swift; sourceTree = ""; }; - F3996C423B2B3CE237EAB9CC671F82F5 /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = ""; }; - F3A9F8C7F34A21D52394A668AD787E9D /* Data+CompressionDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+CompressionDeprecated.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Data+CompressionDeprecated.swift"; sourceTree = ""; }; - F3AD45DF535CD7C629DB53917AA344D3 /* OIMManager+Message.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+Message.h"; path = "OpenIMSDK/Interface/OIMManager+Message.h"; sourceTree = ""; }; - F3BF48CDC34E798ECF4DBFF2D8EE6A53 /* histogram_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = histogram_enc.h; path = src/enc/histogram_enc.h; sourceTree = ""; }; - F3D8E04A2EB30DF73D7E32DAC190D17B /* SDDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDiskCache.h; path = SDWebImage/Core/SDDiskCache.h; sourceTree = ""; }; - F40C3E544D77F36FDB0D3137E6402005 /* IQRootControllerConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQRootControllerConfiguration.swift; path = IQKeyboardManagerSwift/IQKeyboardManager/Configuration/IQRootControllerConfiguration.swift; sourceTree = ""; }; - F42AA3C47C3C3C4F5416FCA772849D01 /* OIMAtElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMAtElem.m; path = OpenIMSDK/Model/OIMAtElem.m; sourceTree = ""; }; - F43AD629BA3E1E6B04D881B3C5251BC6 /* IQKeyboardToolbar.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardToolbar.release.xcconfig; sourceTree = ""; }; - F46A2C132B0E78F4A94142A216F5AA95 /* SGQRCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGQRCode.h; path = SGQRCode/SGQRCode.h; sourceTree = ""; }; - F4B44B5EDCE7D80C9023D177AF8BFEEE /* RepeaterLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RepeaterLayer.swift; path = Sources/Private/CoreAnimation/Layers/RepeaterLayer.swift; sourceTree = ""; }; - F4BEC792F5669F9D0D43AA15BF04F1B8 /* GradientAnimations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientAnimations.swift; path = Sources/Private/CoreAnimation/Animations/GradientAnimations.swift; sourceTree = ""; }; - F4C341E11290874F1F96E775986F20EF /* SGScanCode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGScanCode.m; path = SGQRCode/QRCode/SGScanCode.m; sourceTree = ""; }; - F4E0523136A3F7CC0900AA1433F5711E /* PhotoManager+Audio.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoManager+Audio.swift"; path = "Sources/HXPHPicker/Core/Util/PhotoManager+Audio.swift"; sourceTree = ""; }; - F4E62E61D27A5AAD477B66FE21C104FF /* ShapeItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeItem.swift; path = Sources/Private/Model/ShapeItems/ShapeItem.swift; sourceTree = ""; }; - F4E64BDD4CE88CD99A47F93543439CAB /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; - F4EE73F269B11051D8C01A21765F135B /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; - F4FA3B7EFE0B68E1D353BDBF83A7282C /* OIMAtElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMAtElem.h; path = OpenIMSDK/Model/OIMAtElem.h; sourceTree = ""; }; - F50F6F4D55360CDB1533719970C34E7F /* SwiftKeychainWrapper.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftKeychainWrapper.release.xcconfig; sourceTree = ""; }; - F51E0D24D24B86A51F818864CDAE8124 /* CropConfirmViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CropConfirmViewConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/CropConfirmViewConfiguration.swift; sourceTree = ""; }; - F534F86E1E1E2154709C215BD2A5CDF0 /* AnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationLayer.swift; path = Sources/Private/CoreAnimation/Layers/AnimationLayer.swift; sourceTree = ""; }; - F5519C63E3405D075B6DDD4223011E3B /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; - F55C52FBAD14E4596912F0038037A3F8 /* IQTextInputViewNotification-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQTextInputViewNotification-umbrella.h"; sourceTree = ""; }; - F57A35EE5BA8708E28D953AA37F492A8 /* TableViewSectionedDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TableViewSectionedDataSource.swift; path = Sources/RxDataSources/TableViewSectionedDataSource.swift; sourceTree = ""; }; - F5914C4AFD9CB7B63C37543C6DC6FF34 /* pausableBuffered.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = pausableBuffered.swift; path = Source/RxSwift/pausableBuffered.swift; sourceTree = ""; }; - F597235D004B508B9FF4CE9723AD18A1 /* UIPinchGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPinchGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIPinchGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; - F59A89A82CE8D23C6312F91F6FA7494E /* NotificationCenter+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NotificationCenter+Rx.swift"; path = "RxCocoa/Foundation/NotificationCenter+Rx.swift"; sourceTree = ""; }; - F5A8867D371D57D98495FC82F51DC6D0 /* IQTextView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQTextView-dummy.m"; sourceTree = ""; }; - F5BEAC5DD68D02A6EEA9CE123C725513 /* UIView+ResignObjc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+ResignObjc.swift"; path = "IQKeyboardManagerSwift/Resign/UIKItExtensions/UIView+ResignObjc.swift"; sourceTree = ""; }; - F5D619649BED9DAD10FE1D58458CA9CC /* BRPickerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "BRPickerView-Info.plist"; sourceTree = ""; }; - F5E2CCED3F7A94BA86754FAD8C5E520B /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; - F65C6C1B7ED35471942F5314AAC3B335 /* OIMManager+Conversation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+Conversation.h"; path = "OpenIMSDK/Interface/OIMManager+Conversation.h"; sourceTree = ""; }; - F65EACA01EC2E78FFBFD6449BCF57C47 /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; - F66DA939C533BCA3DDA58E1136183F7C /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; - F66F9AE67F66F1D539F79E188C782C01 /* MarqueeLabel.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MarqueeLabel.debug.xcconfig; sourceTree = ""; }; - F6B477359E8E2D4CE5FE4DE915130C6E /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; - F6DF4129C9EAC4E88485804B7C52C875 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; - F6EFAE2D418DCE27B704111701E2455C /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; - F6F097A6C042535A18B04F4F7305898B /* ResourceBundle-IQTextView-IQTextView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQTextView-IQTextView-Info.plist"; sourceTree = ""; }; - F70CF8D518D970C50D799603AE939E40 /* MeasuringViewRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MeasuringViewRepresentable.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift; sourceTree = ""; }; - F7144DF300B7BFA8D8D720258BB09B60 /* TransformOperators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformOperators.swift; path = Sources/TransformOperators.swift; sourceTree = ""; }; - F72141BA2A672371C1EAC5AC719AA1C7 /* ResourceBundle-Privacy-ObjectMapper-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Privacy-ObjectMapper-Info.plist"; sourceTree = ""; }; - F730B0A322BE60B4A4FCEDACB6ABC2FF /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = AMapNaviKit.framework/Headers/MAArc.h; sourceTree = ""; }; - F73C7C2B53DA9F84943B107D86910C9F /* anim_decode.c */ = {isa = PBXFileReference; includeInIndex = 1; name = anim_decode.c; path = src/demux/anim_decode.c; sourceTree = ""; }; - F781F6010B367496E1F07BC1A07F7860 /* TextLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextLayer.swift; path = Sources/Private/CoreAnimation/Layers/TextLayer.swift; sourceTree = ""; }; - F78CA78125DA71590DB818E31E775B2B /* RequestCompression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestCompression.swift; path = Source/Features/RequestCompression.swift; sourceTree = ""; }; - F793088538F9AD942B491B2C88497B1E /* CurveVertex.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurveVertex.swift; path = Sources/Private/Utility/Primitives/CurveVertex.swift; sourceTree = ""; }; + F2D661ABEEBF675CA72F5495F2BA4A20 /* MASConstraintMaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraintMaker.h; path = Masonry/MASConstraintMaker.h; sourceTree = ""; }; + F2E24C1CE413FFCEE5D3BDA97957EBC9 /* IQKeyboardManager+Appearance.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Appearance.swift"; path = "IQKeyboardManagerSwift/Appearance/IQKeyboardManager+Appearance.swift"; sourceTree = ""; }; + F336DBD0051CBB80B6FB1BF5A35F4E3E /* MJExtensionConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJExtensionConst.h; path = MJExtension/MJExtensionConst.h; sourceTree = ""; }; + F34554BAB44066E7ECC76628896E7419 /* Archive+ReadingDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+ReadingDeprecated.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+ReadingDeprecated.swift"; sourceTree = ""; }; + F35AAA68170CA88A0E1DE4BD32E38AD1 /* AMapNaviDriveViewConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveViewConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveViewConfig.h; sourceTree = ""; }; + F362415F175D7C83026509E0B78F6434 /* IQKeyboardManager+ActiveConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+ActiveConfiguration.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+ActiveConfiguration.swift"; sourceTree = ""; }; + F365D11F7EBFD4E500A267A81FD5EE20 /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; + F36976CBC34A8989F3B1D32C2B2F60D6 /* YBIBCellProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBCellProtocol.h; path = YBImageBrowser/Protocol/YBIBCellProtocol.h; sourceTree = ""; }; + F378BA51C1252D24F8D0C695E0A39FF1 /* YBIBCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBCollectionView.h; path = YBImageBrowser/Base/YBIBCollectionView.h; sourceTree = ""; }; + F3D7105C84CCDE6F8C00348E2EAE3DE9 /* dec_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_mips_dsp_r2.c; path = src/dsp/dec_mips_dsp_r2.c; sourceTree = ""; }; + F3E968377CF73069BEC4152AC6833109 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = AMapNaviKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; + F419EBD1EEE89BF51D6A1E4BB27C9C2B /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + F429B5B845E4CF74343A5AA1F2848F2B /* SolidLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SolidLayer.swift; path = Sources/Private/CoreAnimation/Layers/SolidLayer.swift; sourceTree = ""; }; + F44BE926F903778439FD0FCEDDE471C2 /* RxSwiftExt.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwiftExt.release.xcconfig; sourceTree = ""; }; + F4555AD731F47C082FA38253FCC324EA /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = AMapNaviKit.framework/Headers/MAShape.h; sourceTree = ""; }; + F466CC8B500AE8DCF77F1E6159819632 /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; + F47C169D79502A578B7B21A3E879DE95 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Source/Features/RedirectHandler.swift; sourceTree = ""; }; + F48A1EB287291CFE66A51D0CB1A2BF6C /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; + F494D88BF8A2B93CD1F6DF3D4BE9AC02 /* YYImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImage.m; path = YYImage/YYImage.m; sourceTree = ""; }; + F49746AC2D7A052DAE8723E45102FBDF /* MASLayoutConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASLayoutConstraint.h; path = Masonry/MASLayoutConstraint.h; sourceTree = ""; }; + F49C6FA9F8C27DB84C220ED2E2DA7BB6 /* SwiftKeychainWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftKeychainWrapper.h; path = SwiftKeychainWrapper/SwiftKeychainWrapper.h; sourceTree = ""; }; + F4A11E9783A02F4CB550B71C5AAFDEA5 /* SwiftDate-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftDate-prefix.pch"; sourceTree = ""; }; + F4B7FF4E1EC67BE6D2EC9E52868864FE /* MqttDecodePubRec.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodePubRec.swift; path = Source/MqttDecodePubRec.swift; sourceTree = ""; }; + F4BFD0BA62D5AD577CFCD1177046E381 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; + F4C5AFC6F3A96317F150DE1BD44AFB69 /* rescaler.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler.c; path = src/dsp/rescaler.c; sourceTree = ""; }; + F4EC15BC3D41BF5C2D7BA8211924B9A6 /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; + F4F13E70086B13CDB9A85D459A10947D /* dec_clip_tables.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_clip_tables.c; path = src/dsp/dec_clip_tables.c; sourceTree = ""; }; + F4FD3B284DA02DEDB7C9227B34E6C7BC /* RxSearchControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchControllerDelegateProxy.swift; sourceTree = ""; }; + F5024CEB627C419EB8CE8D6227FC7EFF /* quant_levels_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant_levels_utils.h; path = src/utils/quant_levels_utils.h; sourceTree = ""; }; + F5177EB33CEB459E165811CB94B38073 /* HexColorTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HexColorTransform.swift; path = Sources/HexColorTransform.swift; sourceTree = ""; }; + F5269AB61743F62FF184FDDC77A67C2B /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = ""; }; + F5460912A0EA93D40D8A831A934985EE /* SDImageAPNGCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAPNGCoder.m; path = SDWebImage/Core/SDImageAPNGCoder.m; sourceTree = ""; }; + F5598C07595CD3733DCCF8514B061135 /* AnimatedProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/AnimatedProviding.swift; sourceTree = ""; }; + F563BD7FE7AFC1D91E453CA134F3E7C0 /* MJExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJExtension.release.xcconfig; sourceTree = ""; }; + F56FE3153C321412321F067245C68139 /* RxSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.debug.xcconfig; sourceTree = ""; }; + F58D7EBEFE6AAD4B65321D23706B1301 /* VideoPlayerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoPlayerView.swift; path = Sources/HXPHPicker/Core/View/VideoPlayerView.swift; sourceTree = ""; }; + F5EBACDB519446106D4DE957FD8031B7 /* ParameterEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoder.swift; path = Source/Core/ParameterEncoder.swift; sourceTree = ""; }; + F5FD530E81542B668E3FB3F29A64CF00 /* YBImageBrowser.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = YBImageBrowser.bundle; path = YBImageBrowser/YBImageBrowser.bundle; sourceTree = ""; }; + F61003C03AC2B377FD5569CD15C70FD5 /* lossless_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_sse2.c; path = src/dsp/lossless_sse2.c; sourceTree = ""; }; + F618C4432459D408A5ED2C0A78E03D70 /* ControlEvent+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlEvent+Driver.swift"; sourceTree = ""; }; + F6216C0E9E1486EA25B0E4E73C34E586 /* CocoaMQTT.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaMQTT.release.xcconfig; sourceTree = ""; }; + F64268F9361767DC085E5331245F7E3D /* NSObject+MJProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJProperty.m"; path = "MJExtension/NSObject+MJProperty.m"; sourceTree = ""; }; + F64DFB3A51F8FB42C0DBF4BD2A3C7085 /* IQKeyboardToolbar-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardToolbar-umbrella.h"; sourceTree = ""; }; + F6647FC90CFEA91E8A136D51286B563B /* PhotoAsset+Network.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoAsset+Network.swift"; path = "Sources/HXPHPicker/Picker/Model/PhotoAsset+Network.swift"; sourceTree = ""; }; + F6766D8206493EF55A3F58A485179708 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Core/Request.swift; sourceTree = ""; }; + F68635E269316F1342EA3F29C3E12E57 /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; + F6B9ADD48ADF1C8EED65CF8A4C36E441 /* OIMCustomElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMCustomElem.m; path = OpenIMSDK/Model/OIMCustomElem.m; sourceTree = ""; }; + F6DA15911B3B3334B18A970E08969134 /* SGQRCode.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = SGQRCode.bundle; path = SGQRCode/SGQRCode.bundle; sourceTree = ""; }; + F6DD9199EDCB9F365FE48CE87BB3BCD1 /* URLNavigator-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "URLNavigator-prefix.pch"; sourceTree = ""; }; + F6E94C010E6AF4B848504AC02335D212 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; + F71599B134B526591CAE062C70908129 /* AMapFoundation-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapFoundation-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + F71AB4DA1C6571B95D530E50155BEED7 /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; + F72EB893117E8FF516F2129E47E83741 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; + F74CF32EE512053C0C7667277BD8BA44 /* cost_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_sse2.c; path = src/dsp/cost_sse2.c; sourceTree = ""; }; + F7745E1F2F85D58F4ACEF88B10B5F1AA /* PhotoPreviewVideoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPreviewVideoView.swift; path = Sources/HXPHPicker/Picker/View/PhotoPreviewVideoView.swift; sourceTree = ""; }; + F77FF649D310E60AA19442196E3064AB /* IntegerType+IdentifiableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IntegerType+IdentifiableType.swift"; path = "Sources/RxDataSources/IntegerType+IdentifiableType.swift"; sourceTree = ""; }; + F7964A8F95A69D1BCBD39F3DA28E6722 /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = ""; }; + F7975E6BCA121EE325D871F6F9F361BA /* OIMManager+Login.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+Login.m"; path = "OpenIMSDK/Interface/OIMManager+Login.m"; sourceTree = ""; }; + F7A65D42858DCE8185F88A57550B45BE /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = AMapNaviKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; F7AE81981774B92C356A26FF843451C9 /* Pods-QuickLocation.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-QuickLocation.modulemap"; sourceTree = ""; }; - F7DCA93A51A3EC8F257E138A767B1FB7 /* TimeInterval+Formatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TimeInterval+Formatter.swift"; path = "Sources/SwiftDate/Foundation+Extras/TimeInterval+Formatter.swift"; sourceTree = ""; }; - F84231AA58F6E399E27DBEC627A25538 /* ResourceBundle-MJExtension-MJExtension-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MJExtension-MJExtension-Info.plist"; sourceTree = ""; }; - F84A438A67011B82A714B0DBBD00CC81 /* RxDataSources-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxDataSources-umbrella.h"; sourceTree = ""; }; - F8591854634B7FA75D09FA2A1FAE8DA7 /* GYSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GYSDK.release.xcconfig; sourceTree = ""; }; - F85CD41B0F87498D727AE3B5D9C73B84 /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; - F87CCA42ABEDE3B6E4F1DFCA80E10110 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; - F892DB3378CCF914F5B7980114691A4E /* bit_reader_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = bit_reader_utils.c; path = src/utils/bit_reader_utils.c; sourceTree = ""; }; - F8A34F9879CCB2F448821BC853558DC7 /* OIMSimpleResultInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMSimpleResultInfo.h; path = OpenIMSDK/Model/OIMSimpleResultInfo.h; sourceTree = ""; }; - F8B4333C9C0E0FFA204384985EE7AA84 /* IQTextInputViewNotification-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQTextInputViewNotification-dummy.m"; sourceTree = ""; }; - F8C1151AAE7BE8B43CFF76878661D376 /* Mask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Mask.swift; path = Sources/Private/Model/Objects/Mask.swift; sourceTree = ""; }; - F8EE9786F52B26A5C125319D3CC1F111 /* FrameDisconnect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameDisconnect.swift; path = Source/FrameDisconnect.swift; sourceTree = ""; }; - F90E90248A02E05D3EDEF6C1E4F1AD5C /* StyledView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StyledView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/StyledView.swift; sourceTree = ""; }; - F93BB801C64837D05710676EA9BD8275 /* VisibilityAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VisibilityAnimation.swift; path = Sources/Private/CoreAnimation/Animations/VisibilityAnimation.swift; sourceTree = ""; }; - F93E05CEEA133C26ADBA6B4CC328E26A /* TestHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TestHelpers.swift; path = Sources/Private/Utility/Debugging/TestHelpers.swift; sourceTree = ""; }; + F7E7AF0957DE207ACBE2346E01AC195C /* mapMany.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = mapMany.swift; path = Source/RxSwift/mapMany.swift; sourceTree = ""; }; + F7F9E085F349F38574EB9D91DB43FCD3 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; + F8123A69F07870D1CE0653EBA14B1646 /* DiffableSection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiffableSection.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/DiffableSection.swift; sourceTree = ""; }; + F8221A34C8EC182C65FC6ECC0C955D5F /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = AMapNaviKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; + F83356A14ADB297C2DB5E3B877E4F067 /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = AMapNaviKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; + F849B2E11A901BF25B6DD9CFA3B78AF3 /* DropShadowEffect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DropShadowEffect.swift; path = Sources/Private/Model/LayerEffects/DropShadowEffect.swift; sourceTree = ""; }; + F84E5B8CCAEAE723DFDEDB30B4727584 /* UIView+Resign.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Resign.swift"; path = "IQKeyboardManagerSwift/Resign/UIKItExtensions/UIView+Resign.swift"; sourceTree = ""; }; + F875EC06227B8F564191A46D3C844215 /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; + F8817EC709E36DA377535F7069725BE3 /* AMapNaviGeometryUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviGeometryUtils.h; path = AMapNaviKit.framework/Headers/AMapNaviGeometryUtils.h; sourceTree = ""; }; + F8A60C0CC42451F541F84F860B6B34A8 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Sources/ConstraintMultiplierTarget.swift; sourceTree = ""; }; + F8C8CD53F84226EECC0195A0DAFB44C3 /* Driver+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Driver+Subscription.swift"; path = "RxCocoa/Traits/Driver/Driver+Subscription.swift"; sourceTree = ""; }; + F91CD8733BD83CCE7F42B7A37B0CA713 /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = AMapNaviKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; + F953C026A6DB472CD44816EFF62FD9EB /* IQKeyboardManager+ToolbarManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+ToolbarManager.swift"; path = "IQKeyboardManagerSwift/IQKeyboardToolbarManager/IQKeyboardManager+ToolbarManager.swift"; sourceTree = ""; }; F956E149F5B195BB7833F97FC6211AE8 /* IQTextInputViewNotification-IQTextInputViewNotification */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "IQTextInputViewNotification-IQTextInputViewNotification"; path = IQTextInputViewNotification.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - F95D2A10E3B44EDE51E62C45A1565F4A /* IQKeyboardAppearanceManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardAppearanceManager.swift; path = IQKeyboardManagerSwift/Appearance/IQKeyboardAppearanceManager.swift; sourceTree = ""; }; - F96D515E2C97FA6BB397A2162A1DDD1A /* SwiftDate-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftDate-Info.plist"; sourceTree = ""; }; - F9D20E5A7B32396278597AD29B817CB2 /* DDLog+Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DDLog+Combine.swift"; path = "Sources/CocoaLumberjackSwift/DDLog+Combine.swift"; sourceTree = ""; }; - F9D571AEEF9B4A2DA2A890BA31B2FF1C /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; - F9D62B3C107CBD40EB6ACF578982EF18 /* DropShadowStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DropShadowStyle.swift; path = Sources/Private/Model/LayerStyles/DropShadowStyle.swift; sourceTree = ""; }; - F9FE8073729A0749004A85D56CD5056A /* YBIBTopView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBTopView.h; path = YBImageBrowser/ToolView/YBIBTopView.h; sourceTree = ""; }; - FA12A4AA8588193013FD860B5B2CF798 /* FramePublish.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePublish.swift; path = Source/FramePublish.swift; sourceTree = ""; }; - FA1D5ACC9C3BF91695800DBEFF0DA740 /* OIMManager+Conversation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+Conversation.m"; path = "OpenIMSDK/Interface/OIMManager+Conversation.m"; sourceTree = ""; }; - FA6BF65E4E5310408E3A929A4D3727E8 /* Masonry-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-prefix.pch"; sourceTree = ""; }; + F96818B924883697E452413007EBF1AB /* RxSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.release.xcconfig; sourceTree = ""; }; + F96EBA37E62B25F93EC672070E177C2A /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "SDWebImage/Core/UIButton+WebCache.h"; sourceTree = ""; }; + F973D30AA730C3F511E9D5CBCA770ED5 /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "SDWebImage/Core/NSData+ImageContentType.m"; sourceTree = ""; }; + F974166C2B04F353C4802E958A78EF9B /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = AMapNaviKit.framework/Headers/MAConfig.h; sourceTree = ""; }; + F983B84C337F4FA70B0CB42317A13CD7 /* cpu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cpu.h; path = src/dsp/cpu.h; sourceTree = ""; }; + F9A9934127743707AB42D886C1B621E0 /* GradientFillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFillRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/GradientFillRenderer.swift; sourceTree = ""; }; + F9B2D4FF9EAC7BC6B32BD19C1BE9165B /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; + F9BE5729CB4F899F81A17BAC24E477A9 /* OpenIMSDK-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OpenIMSDK-dummy.m"; sourceTree = ""; }; + F9BF77E932B7756B0F078CDDA949FADE /* RxTableViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDelegateProxy.swift; sourceTree = ""; }; + F9C550ACD124C77436E3FE0642889225 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; + F9D5EC7507D9CD902199E86F9C60EF73 /* SolidLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SolidLayerModel.swift; path = Sources/Private/Model/Layers/SolidLayerModel.swift; sourceTree = ""; }; + F9DC97484BC8B552D0C8CF9A6204021A /* zipWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = zipWith.swift; path = Source/RxSwift/zipWith.swift; sourceTree = ""; }; + F9DF3E2D5B0F49F4DF7607B451316095 /* OIMManager+Message.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+Message.h"; path = "OpenIMSDK/Interface/OIMManager+Message.h"; sourceTree = ""; }; + F9F29B3F6FC67F94A45EEAB4604F2194 /* Cancellable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancellable.swift; path = Sources/Moya/Cancellable.swift; sourceTree = ""; }; + F9F3044F79DA2FC5FF09932B725DA23F /* IQKeyboardToolbarManager.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardToolbarManager.release.xcconfig; sourceTree = ""; }; + FA0EB1BC94489F682E43CE632F3F3179 /* FilepathImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FilepathImageProvider.swift; path = Sources/Public/iOS/FilepathImageProvider.swift; sourceTree = ""; }; + FA19929000BF1612704E3CF6709315D6 /* StrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StrokeRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/StrokeRenderer.swift; sourceTree = ""; }; + FA252294D2D680A233F3D9DDC9019CAE /* RxCollectionViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxCollectionViewReactiveArrayDataSource.swift; sourceTree = ""; }; + FA40455B99254E60C13AABA258FFDA56 /* UISearchController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchController+Rx.swift"; path = "RxCocoa/iOS/UISearchController+Rx.swift"; sourceTree = ""; }; + FA51BF314B2289624E0834317B6039CA /* YBIBInteractionProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBInteractionProfile.m; path = YBImageBrowser/Image/YBIBInteractionProfile.m; sourceTree = ""; }; + FA6BDE2A6F08B31BBE20CFBD5DF6D25A /* IQDeepResponderContainerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQDeepResponderContainerView.swift; path = IQKeyboardToolbarManager/Classes/IQDeepResponderContainerView.swift; sourceTree = ""; }; FA727BF5D9541C98C22C9ECC911576E2 /* IQKeyboardToolbarManager */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardToolbarManager; path = IQKeyboardToolbarManager.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FA8792F36556D53283694E3C93ACD53D /* UIScrollView+IQKeyboardManagerExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+IQKeyboardManagerExtension.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManagerExtension/UIScrollView+IQKeyboardManagerExtension.swift"; sourceTree = ""; }; - FA96B30B20B5177DBEC6486B1A8B5D49 /* IQKeyboardManager+Appearance_Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Appearance_Deprecated.swift"; path = "IQKeyboardManagerSwift/Appearance/IQKeyboardManager+Appearance_Deprecated.swift"; sourceTree = ""; }; - FAB9A4713F0A2AFFE4AE9DEC1C9E9181 /* EpoxyableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyableView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/EpoxyableView.swift; sourceTree = ""; }; - FAC4AF4E9FB175744F8E813337445762 /* LayerTextProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerTextProvider.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerTextProvider.swift; sourceTree = ""; }; - FAE95DDB9806B12BE4BD1E2A22C9396C /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; - FB4650D532B109D066C0404BA6E5CFF9 /* SGScanCodeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGScanCodeDelegate.h; path = SGQRCode/QRCode/SGScanCodeDelegate.h; sourceTree = ""; }; - FB5A9C3A86DD44EE712876B797022E03 /* NSObject+MJClass.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJClass.m"; path = "MJExtension/NSObject+MJClass.m"; sourceTree = ""; }; - FB748CBDDB0515EBEC6EDA5B2C7866D7 /* AlbumViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumViewController.swift; path = Sources/HXPHPicker/Picker/Controller/AlbumViewController.swift; sourceTree = ""; }; - FB98D44C990DC45E5DE7C08305A5A0C3 /* SDDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDiskCache.m; path = SDWebImage/Core/SDDiskCache.m; sourceTree = ""; }; - FBA51F0DB100877AD58EF09FE7FE81D4 /* SDMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDMemoryCache.h; path = SDWebImage/Core/SDMemoryCache.h; sourceTree = ""; }; - FBB7DB8FEF95F48F9CE828209CAAC98C /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; - FBBAD76D22B939DF950F6F389651364F /* UIView+ParentObjc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+ParentObjc.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/UIKitExtensions/UIView+ParentObjc.swift"; sourceTree = ""; }; - FBBD2CFF1782A3E2007F7FE520CAED75 /* RxCollectionViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDelegateProxy.swift; sourceTree = ""; }; - FBD4A3FC0D6D6BBDADEAC87B71466451 /* ViewController+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ViewController+MASAdditions.m"; path = "Masonry/ViewController+MASAdditions.m"; sourceTree = ""; }; - FBE40016308CDF43E8CD79F942AFDAEE /* MultiTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultiTarget.swift; path = Sources/Moya/MultiTarget.swift; sourceTree = ""; }; - FBF0C31E72B67EA27FF6809F5DD5D9D6 /* DataExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataExtension.swift; path = Sources/Private/Utility/Extensions/DataExtension.swift; sourceTree = ""; }; - FC1B5FFFD9118FC06151C4B4DF34396C /* SectionModelType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionModelType.swift; path = Sources/Differentiator/SectionModelType.swift; sourceTree = ""; }; - FC481D33578E163CD67AD3AE42D6EEB3 /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; - FC60E733B35A83A8FEDE811E5DEFD10A /* SGWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGWeakProxy.h; path = SGQRCode/WeakProxy/SGWeakProxy.h; sourceTree = ""; }; - FC61A45045D88EBC629150A2516E217C /* CocoaMQTT-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "CocoaMQTT-Info.plist"; sourceTree = ""; }; - FC6F859AE03362A1AEC49878275DABD7 /* ResourceBundle-SwiftyJSON-SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-SwiftyJSON-SwiftyJSON-Info.plist"; sourceTree = ""; }; + FA7DF009DCA3C9DCF9DB59B30D0C6A90 /* IQActiveConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQActiveConfiguration.swift; path = IQKeyboardManagerSwift/IQKeyboardManager/Configuration/IQActiveConfiguration.swift; sourceTree = ""; }; + FAAC7571AF2FB2F52B653259929D0824 /* VectorsExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VectorsExtensions.swift; path = Sources/Private/Utility/Primitives/VectorsExtensions.swift; sourceTree = ""; }; + FAB8547F95030DDF884DC1AE353FEA04 /* OpenIMSDK-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OpenIMSDK-prefix.pch"; sourceTree = ""; }; + FABB2158E32CE4C9F0A7CAB6D6CE70D7 /* IQTextInputViewNotification-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQTextInputViewNotification-Info.plist"; sourceTree = ""; }; + FAC21038E91D7D64BFF5E73A3D1CB6A4 /* UIScreenEdgePanGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScreenEdgePanGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIScreenEdgePanGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + FAD3C457BF0F2B46974D858DCD24B58C /* ReplayRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplayRelay.swift; path = RxRelay/ReplayRelay.swift; sourceTree = ""; }; + FAD59592C8DDA4C8AB0D450EEBD628E1 /* AMapNaviOpenNetwrokProxyManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviOpenNetwrokProxyManager.h; path = AMapNaviKit.framework/Headers/AMapNaviOpenNetwrokProxyManager.h; sourceTree = ""; }; + FAD83635B357311F4174A64474427271 /* sharpyuv_dsp.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_dsp.c; path = sharpyuv/sharpyuv_dsp.c; sourceTree = ""; }; + FB04E88E1F38ABEB3C7EEAF7C71DD42A /* MarqueeLabel-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MarqueeLabel-Info.plist"; sourceTree = ""; }; + FB07F596A151B3093FE02E636732C612 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Sources/ConstraintRelatableTarget.swift; sourceTree = ""; }; + FBB2BD139C32CD6F10A8BFA1BEDF986A /* UIButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Rx.swift"; path = "RxCocoa/iOS/UIButton+Rx.swift"; sourceTree = ""; }; + FBC9321D17CF88B1D20322EC824B1251 /* DecodingStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DecodingStrategy.swift; path = Sources/Public/Configuration/DecodingStrategy.swift; sourceTree = ""; }; + FBCFE9BE9E736090C6E22F60C5D08BF5 /* MAGltfOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGltfOverlay.h; path = AMapNaviKit.framework/Headers/MAGltfOverlay.h; sourceTree = ""; }; + FC46CC4B51FACA7DABC12B6A7811D691 /* ImageLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageLayer.swift; path = Sources/Private/CoreAnimation/Layers/ImageLayer.swift; sourceTree = ""; }; + FC4E0862AF55D8DE3B8554029D8A564A /* SGPermissionCamera.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGPermissionCamera.m; path = SGQRCode/Permission/SGPermissionCamera.m; sourceTree = ""; }; + FC549212F71CEAB71B805F5BC40624C6 /* enc_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_mips32.c; path = src/dsp/enc_mips32.c; sourceTree = ""; }; + FC69E177F8D6289460EAC73A80F7F907 /* common_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_dec.h; path = src/dec/common_dec.h; sourceTree = ""; }; FC7F0CF2EA5DF59C59D9995890DA5C47 /* IQKeyboardCore */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardCore; path = IQKeyboardCore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FC86A7F659401C67D5523F400DA3CE13 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Sources/Moya/MultipartFormData.swift; sourceTree = ""; }; - FC9AED7F3286B8D9A8AD976679E65193 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; - FCDBC54CA798478063E0178C4EA7C213 /* PreviewPhotoViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreviewPhotoViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PreviewPhotoViewCell.swift; sourceTree = ""; }; - FD1376031E69BEDC6AC0E83851146F3B /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; - FD2EDD6307C5F4332CCB280BA4BC4011 /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; - FD462A2C45EBCF6AA01C29D32481AC6C /* SDImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFrame.h; path = SDWebImage/Core/SDImageFrame.h; sourceTree = ""; }; - FD4D4C675F67FB60AF3B887396BF675A /* MAHeatMapVectorGridOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorGridOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorGridOverlayRenderer.h; sourceTree = ""; }; - FD4FF2044F0E52BD9B7F38983A9073BA /* IQKeyboardCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardCore-dummy.m"; sourceTree = ""; }; - FD62476CC5A675B34A20D00F36D83247 /* GestureFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GestureFactory.swift; path = Pod/Classes/GestureFactory.swift; sourceTree = ""; }; - FD66FF87BB4A7D27997BF361ED786F4C /* MARouteOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MARouteOverlay.h; path = AMapNaviKit.framework/Headers/MARouteOverlay.h; sourceTree = ""; }; + FC92E883E35E16FACF399A8F5F151733 /* YBIBCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBCollectionView.m; path = YBImageBrowser/Base/YBIBCollectionView.m; sourceTree = ""; }; + FCE11BEA8B316BC3007437AE777BA22E /* RetryPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryPolicy.swift; path = Source/Features/RetryPolicy.swift; sourceTree = ""; }; + FCEEB3C08A1C28D9BDA8D497370127CC /* vp8l_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8l_dec.c; path = src/dec/vp8l_dec.c; sourceTree = ""; }; + FD0B5D7E23A7435A6C735E3AA0C1EE3D /* lossless_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_msa.c; path = src/dsp/lossless_msa.c; sourceTree = ""; }; + FD39F569BC9F4CA0AB8B2FDD217B0B15 /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; + FD5E8AE6B0FDFEA15F180D44A1C48351 /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; FD694DB3E09A81036691F823E3211D44 /* MarqueeLabel-MarqueeLabel */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "MarqueeLabel-MarqueeLabel"; path = MarqueeLabel.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - FD6C2F04D0FE25329977402ECA5EEB35 /* BaseViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BaseViewController.swift; path = Sources/HXPHPicker/Core/Controller/BaseViewController.swift; sourceTree = ""; }; - FD886E7F57211D821A07ED37D722A327 /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; - FD93D41EDDCBCB1FB2E0E2FA23CB6D43 /* RxTableViewSectionedReloadDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewSectionedReloadDataSource.swift; path = Sources/RxDataSources/RxTableViewSectionedReloadDataSource.swift; sourceTree = ""; }; - FDCA4CC9EF19C0BB90BA4BCD58A6DFCF /* IQTextInputViewInfoModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextInputViewInfoModel.swift; path = IQKeyboardReturnManager/Classes/IQTextInputViewInfoModel.swift; sourceTree = ""; }; - FDD06E72B6F2410442E79F71B437CBE0 /* Archive+ZIP64.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+ZIP64.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+ZIP64.swift"; sourceTree = ""; }; - FDE93F2A804E9A14A07AB733686217A7 /* OIMPictureElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMPictureElem.h; path = OpenIMSDK/Model/OIMPictureElem.h; sourceTree = ""; }; - FE012B751F68A1243716E711428F4CF7 /* Core+CALayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+CALayer.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+CALayer.swift"; sourceTree = ""; }; - FE124218A41E15E6401A1D0B52C608E8 /* RxCollectionViewSectionedReloadDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewSectionedReloadDataSource.swift; path = Sources/RxDataSources/RxCollectionViewSectionedReloadDataSource.swift; sourceTree = ""; }; - FE35F90DE8AD2148143ABDB5F3B7F9DD /* config_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = config_enc.c; path = src/enc/config_enc.c; sourceTree = ""; }; - FE3ED9B09025574C1448B766F0FD56BA /* FramePubRel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePubRel.swift; path = Source/FramePubRel.swift; sourceTree = ""; }; + FD6B83A9CA8F67F2069534A6330A4294 /* URLTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLTransform.swift; path = Sources/URLTransform.swift; sourceTree = ""; }; + FD6DFA8F065A3FB61046158108BFE318 /* UIImage+ExtendedCacheData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ExtendedCacheData.h"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.h"; sourceTree = ""; }; + FD7FA7161317A3904E07B9B4AA10036B /* ObjectMapper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ObjectMapper-prefix.pch"; sourceTree = ""; }; + FD8023BA015D27F760797BE20E13DB6A /* IQKeyboardReturnManager.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardReturnManager.modulemap; sourceTree = ""; }; + FDBDCA5D6904A889590D1A92E8B7E384 /* OIMManager+Message.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+Message.m"; path = "OpenIMSDK/Interface/OIMManager+Message.m"; sourceTree = ""; }; + FDD6CCB5374BC8D56DF17B959E3E80AD /* Entry+ZIP64.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Entry+ZIP64.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Entry+ZIP64.swift"; sourceTree = ""; }; + FDDC4C1D1638F64418E7F1D3B6122C08 /* GradientValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/GradientValueProvider.swift; sourceTree = ""; }; + FDEB1E9159566E92F123D8D14630D679 /* PhotoPanGestureRecognizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPanGestureRecognizer.swift; path = Sources/HXPHPicker/Core/Model/PhotoPanGestureRecognizer.swift; sourceTree = ""; }; + FDF7CC4A7685E5F8CFFCF002C3D4A33F /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; + FE07E225E63508F96E9AD509D39DC24F /* MJProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJProperty.h; path = MJExtension/MJProperty.h; sourceTree = ""; }; + FE15F53BC0041E037C4E348CEF697543 /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/PrimitiveSequence/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; + FE4226BA8903257E4E80900D05E3E8C1 /* RequestTypeWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTypeWrapper.swift; path = Sources/Moya/RequestTypeWrapper.swift; sourceTree = ""; }; + FE68A65142824EC40D81277F7A916CF5 /* SDImageLoadersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoadersManager.h; path = SDWebImage/Core/SDImageLoadersManager.h; sourceTree = ""; }; FE6B8ABE5D0AD8A55BCFA48D21915C07 /* ObjectMapper-Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "ObjectMapper-Privacy"; path = Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - FE827CA4538F19F609B8116F6AF048CB /* LottieAnimationViewInitializers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationViewInitializers.swift; path = Sources/Public/Animation/LottieAnimationViewInitializers.swift; sourceTree = ""; }; - FEA5ACD1B8783CC205BE3840EE7FE4DA /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; - FEC2D8F0CBCBF6FBCC08E57F31E241AB /* MqttDecodeSubAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodeSubAck.swift; path = Source/MqttDecodeSubAck.swift; sourceTree = ""; }; - FED421B89ACE73C85F98171738D2D5EA /* SGSoundEffect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGSoundEffect.h; path = SGQRCode/SoundEffect/SGSoundEffect.h; sourceTree = ""; }; - FEE6688A11D3A5B71BB3A4873574FBC5 /* DDContextFilterLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDContextFilterLogFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDContextFilterLogFormatter.m; sourceTree = ""; }; - FEEB2C4FEC830858BA805B60D04B20BC /* AnimatableSectionModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatableSectionModel.swift; path = Sources/Differentiator/AnimatableSectionModel.swift; sourceTree = ""; }; - FEF6D6A9B998EC98D54774144357C7B8 /* EditorChartlet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorChartlet.swift; path = Sources/HXPHPicker/Editor/Model/EditorChartlet.swift; sourceTree = ""; }; + FEA207F308481EF231D5662D088C2766 /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = AMapNaviKit.framework/Headers/MACircle.h; sourceTree = ""; }; + FEA3D58900C0EF06EBE77773C1DCAF40 /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; + FEC018DB7CE60ED38439905173B648AB /* OIMReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMReachability.h; path = OpenIMSDK/Utils/OIMReachability.h; sourceTree = ""; }; + FEEA05D1A171F14A40C6BA48FB1D777C /* lottie-ios-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "lottie-ios-Info.plist"; sourceTree = ""; }; FEF9AC89E9C4BD37AC0AB78B535D1CFC /* IQKeyboardNotification */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardNotification; path = IQKeyboardNotification.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FF0972D5FA61A8565847F2C433F78D1B /* BehaviorsConfigurableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorsConfigurableView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/BehaviorsConfigurableView.swift; sourceTree = ""; }; - FF1230D186C2C9AD464A2877099A3D3F /* Mappable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Mappable.swift; path = Sources/Mappable.swift; sourceTree = ""; }; - FF2AE4D70C76850C6B01E08D519033A3 /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = Sources/RxDataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; - FF76FF21CF56944B999A1B7BF15E1BF3 /* OIMManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMManager.h; path = OpenIMSDK/Interface/OIMManager.h; sourceTree = ""; }; + FF17E5ABEFACE0E28956380F24F4AEA0 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = AMapNaviKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + FF3B96D0044766EFB233D05DAAB74476 /* UIView+IQKeyboardManagerExtensionObjc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+IQKeyboardManagerExtensionObjc.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManagerExtension/UIView+IQKeyboardManagerExtensionObjc.swift"; sourceTree = ""; }; + FF44A471135299E7DB7ECEA915B921E9 /* KingfisherWebP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KingfisherWebP.h; path = Sources/KingfisherWebP.h; sourceTree = ""; }; + FF465C7E4F776648F05BCCB7F3AABC66 /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = AMapNaviKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; + FF4802AAE2D40735F9910056B35BBD69 /* bufferWithTrigger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = bufferWithTrigger.swift; path = Source/RxSwift/bufferWithTrigger.swift; sourceTree = ""; }; + FF5FDCE826E499A8819C99186938E3AB /* IQKeyboardReturnManager-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardReturnManager-umbrella.h"; sourceTree = ""; }; + FF7CF6AFB28C37429A11B728179051C9 /* catchErrorJustComplete.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = catchErrorJustComplete.swift; path = Source/RxSwift/catchErrorJustComplete.swift; sourceTree = ""; }; + FF8A5E1EA8E5772EB7F43D7B9FBE960E /* TraitCollectionProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TraitCollectionProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/TraitCollectionProviding.swift; sourceTree = ""; }; FF8B264DFE802855D5D67E7CDDABFC3C /* RxRelay */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxRelay; path = RxRelay.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FFABE8E68961812DE0B7090FAFBFB443 /* SDAnimatedImagePlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImagePlayer.h; path = SDWebImage/Core/SDAnimatedImagePlayer.h; sourceTree = ""; }; - FFC9236CBA5BA03B596C09E64BAFEC31 /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = RxCocoa/Traits/Signal/Signal.swift; sourceTree = ""; }; - FFFCEF29EA0BADE6F3F10D171F0FE601 /* HXPHPicker-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HXPHPicker-umbrella.h"; sourceTree = ""; }; + FFC168B6CA156F2BF16158DA1212CBC6 /* SDImageCachesManagerOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManagerOperation.m; path = SDWebImage/Private/SDImageCachesManagerOperation.m; sourceTree = ""; }; + FFC620C724DD075429A4671D3CDBC847 /* CocoaMQTTSocket.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTSocket.swift; path = Source/CocoaMQTTSocket.swift; sourceTree = ""; }; + FFCAE632DD2FC2331532D467858B95FA /* Array+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+Extensions.swift"; path = "Sources/RxDataSources/Array+Extensions.swift"; sourceTree = ""; }; + FFD2AC3171319F858AAE50AD9F7A5158 /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = AMapNaviKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 03AA8A024BD2AAD1E294329490C0C755 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 04C139C841E5A69C3B73E4E7788DB3C3 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -5508,10 +5537,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 0631689132E3583A7B77A3A7F0098F08 /* Frameworks */ = { + 093C4882CAEBEF3409B5B0B85834E2BB /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 2B0750E64B634718C3787E3A4DD14E41 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5523,6 +5553,15 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 0CE1CD001633314E1B4BC75CE48B05C5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 2F1F76E8B02CFEFFF2B848555421E537 /* Foundation.framework in Frameworks */, + E613705F449DCB799A4AF0F02FFBF842 /* UIKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 0DFEBF6D5E3C7C73145E1449BA46D43A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -5547,13 +5586,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 1225A1909FA52A05636FCD257E4E0B8A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 12A799DC8ABB2C283ADDDED4421A5EAB /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -5571,29 +5603,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 1D11A44AB12DBD3F5C8D70585DE20AC1 /* Frameworks */ = { + 14A73F9F05C63D1D0A8DBA29A8DCF780 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 21CAC2F73DCFE1E625E275E0AAA1C95B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 22A69D66536342343896707F2042295B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - C249D9B4E2E229FC37A89725C21C6AE3 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 255B9FBBF7F2909A1884F1657163407C /* Frameworks */ = { + 16A9930D0AB4B83F787106E78F785BE3 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -5608,13 +5625,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 280BC9C1A0F9727627707CCEE52A0348 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2AC1ADEE207E2A0FF3F2F3CC8FD030CB /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -5623,6 +5633,16 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 310BFA15DDD7610CD09BE8D826094AED /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 6A17522DBB471E718D06C55DEAEDF364 /* Combine.framework in Frameworks */, + 4657FF83C997DE8EB732C06CFBE9793E /* Foundation.framework in Frameworks */, + E8CFD77F534DE29746AB20B59A51BB8F /* UIKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 33428AC36668E3ED52DB70316F843FB8 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -5631,24 +5651,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 3468DA8A1297F375BF1BE9B9D5721E61 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3526B21D352EAB90819A58C222CCC951 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 36073FD060549CCCE05969A6FEAB54FD /* Frameworks */ = { + 45024F8FE0D0965382951F0D06E52E5D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 076C865CBB46BEC6F5EBD3E3CB2A4BB2 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5661,11 +5668,24 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 48C31C63A021D774E7FD69D65EB20A7C /* Frameworks */ = { + 4C91FBD1222070A5239A315E6F6BF33A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4D80BC25CDD4A7568E16DACDF5C7C260 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4F0619935FD1369D1A0EF83948B62DCC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 8117B0CC68876A5BFF8F8F676E39AB94 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5677,20 +5697,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 52D396A026E03D709070D4163EB9A6E0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 55A06D767B091C04578D0A043C503DB3 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 5818C83C454E520A2E7D3B3EDBD093EE /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -5707,15 +5713,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 58DFF4F6A2555450FA659AD339F0A0CE /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 64D4367BAF8AB65D635D07427E043584 /* Foundation.framework in Frameworks */, - 5504E1807F8F015F7729C3C42CCF4CAE /* UIKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 5A771016DD37C120FBAB27FB6D003C31 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -5735,7 +5732,36 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 61B525901753883E01E07997D7DC8493 /* Frameworks */ = { + 5C662086162B873880A23D9FCEB1A2DF /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 609967D0A5C4CC6DA9F8CB9FF92A2B67 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + CFF2DD50121D4E314BAF4501F3E6C538 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 635986F73CB429BF3BB89CF23C97766D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 69726BE2AD65BAE2AEB5A0A14F0788EB /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 698A1EF7BB44F90CBDD4678061FE89DE /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -5753,7 +5779,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 69E80DB7E44E2FCDAA60C0599364D3F8 /* Frameworks */ = { + 70205B5D936E09FD9407E1BAD5EF4F61 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -5768,13 +5794,10 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 798766F90E6E3F2E0FE82C03C73ECD5E /* Frameworks */ = { + 7B7182BD26949B6B82C298A2733A37C9 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - E76CB5966467613DBE92F3F24EC9AEE3 /* Combine.framework in Frameworks */, - B7FB5B192C2616F10DFE7F63F668B422 /* Foundation.framework in Frameworks */, - DEE954903B6954FECC2DDE41FC7A0C40 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5805,6 +5828,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 83E02886937337C46B6BE21AE8E57357 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 860BA1D20CAF85ACBE8479939C6F7BCC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -5814,13 +5844,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 86DB7F2F165D4DA8932028C58279FF9E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 88CA6FBB7F7F430F2FBA288A454E4858 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -5838,49 +5861,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 8ED34DCADD461A8CDAECB515D1711750 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8F8468C77330E31DB47CCAEB454744A4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9085EF85C4D400E9208135CEF9A790D8 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 920E4E50AC897B4C2F57376A914BD03B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 94D2D39C9C9D5963B610A6201A1FAC5B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 952D9482026A564375F8B5FDBE190FCA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 22659F0E141158A873947512F455F086 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 9E666AF8497E0DE090335A642D5B84EC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -5889,12 +5869,38 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - A374255713BF971388C381A0BEF66BF9 /* Frameworks */ = { + A1FFCA6A624AB488E9C5C340EBFC9CC6 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A3B217EEA28963F6816029B33CE91925 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A47640A51CFC1B51EBE87902CDF8A076 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A87C7022F46129EAA707D5B8E6D6CB50 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A8CF78023A56249C0FB534E29C70DC53 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - C3E309AE3FBEE2A4F4733256C71B3E43 /* Foundation.framework in Frameworks */, - 48F01D04CBF60D1E0B537F655EF7168B /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5906,63 +5912,43 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - AC4A2CB53F0805879B87A96A4C60B27E /* Frameworks */ = { + B17D155237EAE531C5E2595070027212 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 66D38AA4744CECAC77EE635F7F50EC4F /* Accelerate.framework in Frameworks */, + 8B1D559D437688ECDE23C54CF5E03DE4 /* AssetsLibrary.framework in Frameworks */, + D36D310A58D8EB0656DFA6A407FBF85A /* CoreFoundation.framework in Frameworks */, + 96CA22FC842812DA4A95AE3B37AC2BCB /* Foundation.framework in Frameworks */, + 8BCC41857D5B7DF51D6714507F3B92F9 /* ImageIO.framework in Frameworks */, + 481B2096BD9CA0FB3524E1E89FF47C7C /* MobileCoreServices.framework in Frameworks */, + D45469EFC6CA96A4D47AD56303660CAD /* QuartzCore.framework in Frameworks */, + 0B3D499F0929E5547CE1C44C6CEA5AE1 /* UIKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B5AB214F40A890933873A91734C6ACF2 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - B3A75ABB942FBE78EAECD0B5DFD697A5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 0511045F15C50BE1E37215AC43DA01EC /* CFNetwork.framework in Frameworks */, - 6F24A7C8E6491998886B0839AA5BAA2D /* Foundation.framework in Frameworks */, - 5DFCF788B403C48E203A8ABBF6614E44 /* Security.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - B5ED799A00DB531702D54FDAEA86ADAB /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 332B93B84D91644243D43B6DEB9A7780 /* Foundation.framework in Frameworks */, - 46AB38B990A26659517A785D5247DCD7 /* UIKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - B900EEE0793BA44AC22E639898375FA9 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8CC8205F5AE250EE63596C77F1B8B069 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BBCFA56AA8BC9C39401D9698F2BFB9B2 /* Frameworks */ = { + B6AC725635297B37B5B903AC4604C357 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - BE9B4182971DADDA552ACA5B9016844E /* Frameworks */ = { + BBBB6E1E6BBD25988C417011084DBE9B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - BCEC9575AD68E5306A9C0171AAB93C54 /* Accelerate.framework in Frameworks */, - B27A217B181CDCE92FD626981C16E891 /* AssetsLibrary.framework in Frameworks */, - 79C7C04EF7E475E7409E3FEC142B6CCB /* CoreFoundation.framework in Frameworks */, - 5C472FEF66E59D80A31F719D2682AB08 /* Foundation.framework in Frameworks */, - 5F4C161B54F3D000B133518F0F47DF0A /* ImageIO.framework in Frameworks */, - 3ECDBA30BACCD3D742D5AF0ACBCCB6BF /* MobileCoreServices.framework in Frameworks */, - 8CFD64B4E992D26C3B11C6FC1263CAEE /* QuartzCore.framework in Frameworks */, - BBEE4348789E31AEF1EDD6DABDA3914C /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - C68E93E09BC7DA42FA92422D50790C97 /* Frameworks */ = { + C1AD61072668027E4E6CFAEEF374F717 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -5977,12 +5963,10 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - CC97DBA6DDA06523E5274CA0958D0E3A /* Frameworks */ = { + C9BA344BE87EF9FFFE5467676AE01B97 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 204273B22B508EB5C5D6BA9D43D08603 /* Foundation.framework in Frameworks */, - 5B400149678BCAF38DB7DCDE470DFF83 /* ImageIO.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5995,6 +5979,29 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + D22D09DA57F58AE451FF225337882291 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 63FE1F9B358DC3C9AC9F6ECCC967C7F4 /* Foundation.framework in Frameworks */, + 9AE6E42AB47CAFB33648FB5345021872 /* UIKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D2FED6AF80D0E3C711C53E9C6C91127E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D47E37E332C9B230B3CDB8F03C548222 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; D5556A6616E7DEE44541A916074647AF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -6003,6 +6010,16 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + D9F65FB922EA324D07A7C742651A6C0D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7A0A822AE5C4716BB562D54DAFE476D0 /* Combine.framework in Frameworks */, + 21DA7132A1DE8641259998ADFC963768 /* Foundation.framework in Frameworks */, + D2F61232BCF23F2C7F121E5BE09449DF /* UIKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; DA1A8358510CE0717322AD31896BEB2C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -6011,6 +6028,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + DC9908D80A51BD199FE9A0B350E549C8 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7CA2936960D2B11F617CA565EB4FF5B2 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; DE564298200439AEF79C87DD67D812F0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -6019,6 +6044,15 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + DF238F91851A8EF80006958F50A95552 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + A285476389F9FF06D81A67E107913B8D /* Foundation.framework in Frameworks */, + 9419084A3CDEEF9900A41E74AB556E6A /* UIKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; E0242CD2BFC871DB613B63E5F9FE4238 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -6027,10 +6061,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E1C13A7249380D0B906FB3D943AE3A8C /* Frameworks */ = { + E941A0E659CFB4044BCA3367883BD19D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + DDF40DE59C420DB297D4C6CB88E49DCC /* CFNetwork.framework in Frameworks */, + 6512F4EA3113A3673853A5A99CFD2FC5 /* Foundation.framework in Frameworks */, + F2B12BA3927703000B2D631DF31DA118 /* Security.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6044,6 +6081,25 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + F183F82B972ED915727E653392D29105 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7A03D0D909477C9FBBDF41DCBFB5EA40 /* Foundation.framework in Frameworks */, + DD95F4EB282F3E38696DEFFCC4B70A52 /* ImageIO.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F28B84F1FB7DDC5733A484C51AF16202 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + BD8F15A698AA5EDD9312FAB2A08BFEA4 /* Combine.framework in Frameworks */, + 8D2F075FA918F91881FA4DDE4F3C5C27 /* Foundation.framework in Frameworks */, + 7DD9B4ECCF191B2D8FB4C6BD38F4026B /* UIKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; F932058D1E23B58384AEA431F86B53AC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -6052,108 +6108,57 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - F940BA96CF5F267743148862646F74AC /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 1F46BC72239C00B6375B845426964315 /* Combine.framework in Frameworks */, - 704635F1410A35341A9AF98DDBAA9459 /* Foundation.framework in Frameworks */, - 56D77C6BF170A666B5CC1071C430207C /* UIKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - FFA3290318E4EAE6A51DF2160E647233 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 7E7734CC02DB78DD89E786AF68A6A9F1 /* Combine.framework in Frameworks */, - 85AAA1CCB7B7C6BA51BE36D25E0A8E1B /* Foundation.framework in Frameworks */, - 11C874E8E7EBD295ABBC1365FC1C1F86 /* UIKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0167F0654783A9430C16C4FC1C5253C7 /* RxGesture */ = { + 025E570A877471D6CD9B7D1C7C4C3E32 /* SwiftDate */ = { isa = PBXGroup; children = ( - 0C99A8F7515AE01ADB91997D70DE9385 /* ForceTouchGestureRecognizer.swift */, - CF48A4841EB8D285A6E2FB8AE8FADD04 /* GenericRxGestureRecognizerDelegate.swift */, - FD62476CC5A675B34A20D00F36D83247 /* GestureFactory.swift */, - 1889F1F548AE931E4D7AAC7C4EC351CD /* GestureRecognizer+RxGesture.swift */, - A101C5DFB3F0DEAE697F289ED51B2C5C /* SharedTypes.swift */, - 6DDC45AA036BD23A7F56E8AD0A1755BF /* TouchDownGestureRecognizer.swift */, - AA9063F8F1AD0E3637621463D931784A /* TransformGestureRecognizers.swift */, - 00D147910114C7EE7FAA82A1B4D029F6 /* UIHoverGestureRecognizer+RxGesture.swift */, - 1CD4064D3646C656417024C705260D1A /* UILongPressGestureRecognizer+RxGesture.swift */, - 11A528D9E2BB8FA415DE369EE392D60E /* UIPanGestureRecognizer+RxGesture.swift */, - F597235D004B508B9FF4CE9723AD18A1 /* UIPinchGestureRecognizer+RxGesture.swift */, - 8DFE2F062C9E85B275292AB544D661FC /* UIRotationGestureRecognizer+RxGesture.swift */, - 1A204F29531B560FA7A349CD630C5EDE /* UIScreenEdgePanGestureRecognizer+RxGesture.swift */, - B45EA067629C2FD021AD81B9B9B39D83 /* UISwipeGestureRecognizer+RxGesture.swift */, - 616A3CA567B2293DC27EC1024E3FF2BD /* UITapGestureRecognizer+RxGesture.swift */, - 62C7950340FAB8592BCB122A9470623E /* View+RxGesture.swift */, - 26F2108F61ADC922EA9558ACBCAC7664 /* Support Files */, + 0211879E334914E8AD149E8DF1669057 /* AssociatedValues.swift */, + 49243E3837BBD4F54EEA8C2F01A08AEE /* Calendars.swift */, + 159ED9E288C05A7DB23BB52AACEE87C5 /* Commons.swift */, + EA08CA43C95A00AC99F46A404C337696 /* Date.swift */, + 12F084DC81ACC81477B17CE0A387B286 /* Date+Compare.swift */, + A502A58AF84CC386BBA6C9C918B89FDF /* Date+Components.swift */, + 25ABC53F6112F196A1363E6845F3850C /* Date+Create.swift */, + F0C733DDD4A08E991BAF6092B59571A0 /* Date+Math.swift */, + A376DE3889BA8FC9A5D1A857F3597216 /* DateComponents+Extras.swift */, + E9B2BD553008863F293B6992A63FE61F /* DateInRegion.swift */, + 82A1126F3214DC7B066657DD50872FB7 /* DateInRegion+Compare.swift */, + 592BE033BFD5965DCA56EE16AB790D3B /* DateInRegion+Components.swift */, + EC28946B395DBD1ABA07BF83A41DA4F5 /* DateInRegion+Create.swift */, + D9026BFED30758CE0B40167523AD4117 /* DateInRegion+Math.swift */, + B94921AF653771F5BF484824EA5A7319 /* DateRepresentable.swift */, + D637F8A40D93FC57513F8B5BB72511E4 /* DotNetParserFormatter.swift */, + 55C31FD210D13AB06078F6974886B76D /* Formatter+Protocols.swift */, + 0B3F80BFA484A82B77E537BD98071423 /* Int+DateComponents.swift */, + D189DCC9949324211C765DB3EF399326 /* ISOFormatter.swift */, + DA62FDE074B684B61C7BE012568A0EA3 /* ISOParser.swift */, + 8DC493F8C00A1D9F6E4AF2C55E503A27 /* Locales.swift */, + 27182DD88DE7BEC71A4604FF1FBFD119 /* Region.swift */, + 05D4F170CB3B95A7D5C40EA50EACDBF1 /* String+Parser.swift */, + 03D06627F6F72D7D625E2AB58FCA05A6 /* SwiftDate.swift */, + F0D6918E5FE05F882774D9099CE7D913 /* TimeInterval+Formatter.swift */, + C6D0528E8E4178B60919B8D24C73EECF /* TimePeriod.swift */, + 22CD01CE95676E0EEA02F183E6932373 /* TimePeriod+Support.swift */, + 0FD62F006A18F5F950F499ABFC38BBF0 /* TimePeriodChain.swift */, + 66AEE02DFC495C7CB6B21545F424C582 /* TimePeriodCollection.swift */, + 24B087AE3B9A422F783066BC027CBFCC /* TimePeriodGroup.swift */, + 8C33B2250C91D5D95674B15BE0C72E9D /* TimePeriodProtocol.swift */, + 3C5FAD33BBB0DD8BADE07533C383B644 /* TimeStructures.swift */, + 66F54C9FE257EE81E5C6A6B1096C75AA /* Zones.swift */, + 5D2D13240B45213ABA4464374E71EA23 /* Support Files */, ); - name = RxGesture; - path = RxGesture; + name = SwiftDate; + path = SwiftDate; sourceTree = ""; }; - 01F6E507B0AC83B8917227E66D04B9D9 /* Core */ = { + 047993B7EAB10FEEB35C98759CC9C87E /* Resources */ = { isa = PBXGroup; children = ( - EAA2BDA9F95D7D048C4BEEE2037A9628 /* AccessTokenPlugin.swift */, - 7FB8ECD3B6891DC57F98EDB89E68BF9B /* AnyEncodable.swift */, - 233748B00ACB4E8CB501C88B07D7C06C /* Atomic.swift */, - 1BB47EC16C49EBEE4AC3E1EA4FC3BFAE /* Cancellable.swift */, - 437AFDFC306B3A46E76568FA19B0F960 /* CredentialsPlugin.swift */, - 8FA7E05EDD1D79B6AB46754822C56F8E /* Endpoint.swift */, - BF7DAD42AFC0B547440A897EEEFB5B80 /* Image.swift */, - E2BBF547578E0FB8DF17268420E0F462 /* Moya+Alamofire.swift */, - 80EFEE99AA637080F8D10B328BC2B064 /* MoyaError.swift */, - AE59BCF6E853E1A922C62C8331779A03 /* MoyaProvider.swift */, - C4522611FD64A210A6A7E16BB41195D0 /* MoyaProvider+Defaults.swift */, - 2F6B57F8A24EA510C446503996B91352 /* MoyaProvider+Internal.swift */, - FC86A7F659401C67D5523F400DA3CE13 /* MultipartFormData.swift */, - FBE40016308CDF43E8CD79F942AFDAEE /* MultiTarget.swift */, - 42BEA4604A6C9B354F3218094BA972AA /* NetworkActivityPlugin.swift */, - 20539D242DB60F6B33D7CDCFFB524D8B /* NetworkLoggerPlugin.swift */, - 0655BC334F8E063952ECD4307BB1800B /* Plugin.swift */, - AFC2CD07DF04C6A2F86108E72DF5E669 /* RequestTypeWrapper.swift */, - 3128243B953EA57C34ED6F9B39043DBC /* Response.swift */, - 0A612E3ADDC86832567401D08DF34A51 /* TargetType.swift */, - 45B20547E5446D50FC7EA4FDB6E71973 /* Task.swift */, - C7916B6899AA3B0C3F135CD27BDBF4C0 /* URL+Moya.swift */, - 285D3C603A61F55665243323C32BC6B8 /* URLRequest+Encoding.swift */, - 68D1595BEC4346C8AC718E814F90DA81 /* ValidationType.swift */, + 5A69A1BDB61BFA7ACA19359DB4C483B6 /* PrivacyInfo.xcprivacy */, ); - name = Core; - sourceTree = ""; - }; - 02833899E8B93DC9183D981B8B28FCDD /* CocoaMQTT */ = { - isa = PBXGroup; - children = ( - ABF7412592375D9A4D884A2B2E7CADF1 /* Core */, - 0442FAACB801BFC3422206C5814C371A /* Support Files */, - ); - name = CocoaMQTT; - path = CocoaMQTT; - sourceTree = ""; - }; - 0442FAACB801BFC3422206C5814C371A /* Support Files */ = { - isa = PBXGroup; - children = ( - 7CB7EB22B4D948F578E9B67A804C3B84 /* CocoaMQTT.modulemap */, - 2F9A8DD06DBBC147ABA40D1B2C31BA48 /* CocoaMQTT-dummy.m */, - FC61A45045D88EBC629150A2516E217C /* CocoaMQTT-Info.plist */, - AB3CC2C0D96710B99632933A987F4118 /* CocoaMQTT-prefix.pch */, - 0402D5493895E2AEB196C8EEB255E272 /* CocoaMQTT-umbrella.h */, - 237DF11F96B5EE09151AA0E6EBFD803B /* CocoaMQTT.debug.xcconfig */, - D8E54020F0A701D6B32CF578D40C2330 /* CocoaMQTT.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/CocoaMQTT"; + name = Resources; sourceTree = ""; }; 0545BBD9152371D47E737F6A9647400F /* Products */ = { @@ -6234,1056 +6239,540 @@ name = Products; sourceTree = ""; }; - 0545E431CF6F8D4F04FE1E1C3D501418 /* Callbacker */ = { + 06A85554C4C9CBE994C12C9C8067A188 /* RxSwiftExt */ = { isa = PBXGroup; children = ( - 9FA765BFE97FE050BDFFBCE68A6CC171 /* OIMCallbacker.h */, - 21193F83F60AFA1B32FBFBA34A316406 /* OIMCallbacker.m */, - 9545A0E6B60E32EE03C349325FFF9E57 /* OIMCallbacker+Closure.h */, - A461AC326E912A9E9BF11BD01371728E /* OIMCallbacker+Closure.m */, - 5C457ADB761EE8220D916CCCD7BBCA7E /* OIMGCDMulticastDelegate.h */, - 8566B34CA57F9E3BF9CBCCD6C4C0279D /* OIMGCDMulticastDelegate.m */, + D5AE590B8112B54F823CE3BDBE1DBB81 /* Core */, + 26737B19E55ABA57197E7A060A7048DE /* RxCocoa */, + 8739E5F110EA7290369DD0CA7C497745 /* Support Files */, ); - name = Callbacker; + name = RxSwiftExt; + path = RxSwiftExt; sourceTree = ""; }; - 058738D66D3C34035D4314DD37A48E92 /* webp */ = { + 06E3CCDF5645CE2CF9394B7B1E2F4BFD /* Resources */ = { isa = PBXGroup; children = ( - 51AE446EE56D9B826739910D09D67AE9 /* alpha_dec.c */, - 0355BC8251038920DD010DDCFE83F5CF /* alpha_enc.c */, - 7938ADBA7548557B99113B941B6D0011 /* alpha_processing.c */, - DC9AF3698113DD51825A4165EF9F3319 /* alpha_processing_mips_dsp_r2.c */, - B97BFF7856AF3282283F2562991847A6 /* alpha_processing_neon.c */, - 09C86198C2256BDDF16E6AAD87929092 /* alpha_processing_sse2.c */, - D5BAF578EE491AD8F7B5B531F98A9EBC /* alpha_processing_sse41.c */, - 50E1608EBE9B6ABC36B0A9E44D22E8BC /* alphai_dec.h */, - 58DC36F7CA699560A4A606C5943B6D25 /* analysis_enc.c */, - 84729014C261442DEE0D2B3115AAE863 /* backward_references_cost_enc.c */, - BF790A4E0237F030AA6EC94128D3F7C2 /* backward_references_enc.c */, - 783CA3C732DC0D4AEFB38B560C40BF95 /* backward_references_enc.h */, - B059B1BA478E5F5290A11A03BCB81D42 /* bit_reader_inl_utils.h */, - F892DB3378CCF914F5B7980114691A4E /* bit_reader_utils.c */, - 8D6A0C3723AB5929BAC60B196CE25AB5 /* bit_reader_utils.h */, - 432C87748D3779E65F6DECC589660BB8 /* bit_writer_utils.c */, - EFC67580356421DED39BBBD9418C06A3 /* bit_writer_utils.h */, - BAE98D35E6074E5419AC918B61B1FB4F /* buffer_dec.c */, - 9835A69A9C52BF9F3DF75EE78DCF9FF2 /* color_cache_utils.c */, - 7F57EBFEAD98C31A0889BBC072BDEF91 /* color_cache_utils.h */, - 0C309E99A390E00FD2FD057A11F3B929 /* common_dec.h */, - 6DCE417468D98ADEBE7D0B1874AAE1BC /* common_sse2.h */, - 43B0572EDFF9A06879263FB830E21E60 /* common_sse41.h */, - FE35F90DE8AD2148143ABDB5F3B7F9DD /* config_enc.c */, - B994989F042824EE238253097E121D36 /* cost.c */, - 009AF945470BE7FE62AF685696EA905D /* cost_enc.c */, - 64764AFA6F227697015466CB3B7EAC03 /* cost_enc.h */, - B14688CAE3BDF1CAEE4F3F54088897FF /* cost_mips32.c */, - 32517F85C786436F306ED61B79DFB5C3 /* cost_mips_dsp_r2.c */, - 7A9580272091C09085177D2CE345E70D /* cost_neon.c */, - C57CB41582F3CBD21F3915AD6E1F75E2 /* cost_sse2.c */, - 6E3C270E88E521323C248DDBE696290F /* cpu.c */, - D41E65A8CEEBC1F8E36B0214A87E1710 /* cpu.h */, - 9C8D993E8EC93FAFF1EE381D09D5924C /* dec.c */, - 8EC4850DAB95B4F58ADDBEA9461AE2F8 /* dec_clip_tables.c */, - 275F746357D5A6123960F2752F09A51F /* dec_mips32.c */, - A9652F5471E77A66309BAD3CE97E0F25 /* dec_mips_dsp_r2.c */, - E87BE654B812810FD937260D2AB879D7 /* dec_msa.c */, - EAEE40A8ABCA20496B59A7E41F96FA5F /* dec_neon.c */, - CC0BD765F847C6E7AFB12278D7B75F43 /* dec_sse2.c */, - 3A209E78C101D211D1F61B3155553C92 /* dec_sse41.c */, - D9C63BAF683D8F9053F11B333E6B59E1 /* decode.h */, - EA784B52167570CC7049B82C25F56AB7 /* dsp.h */, - 958630DE56397E3B976580F9A1C8B9B9 /* enc.c */, - 5C30359D1A28108B0772C895683BD222 /* enc_mips32.c */, - 8526F7BC53F654A3C38BB160987A2129 /* enc_mips_dsp_r2.c */, - B11EF724E2A97704A0838A510DA56CF7 /* enc_msa.c */, - A65373742EEC2176DB3F0AE25B169A2F /* enc_neon.c */, - 29C53057887B8341A7695C052CCBF3E1 /* enc_sse2.c */, - C8156A7F5CEF5BAF5A3C960504097085 /* enc_sse41.c */, - 811E26B6A479877E11E8E53D48647CC6 /* encode.h */, - DA2BF617A1E35F0EA980B127426B455C /* endian_inl_utils.h */, - 0DBC008A3B0EA7384BC09801FEA1399C /* filter_enc.c */, - 69DEF1D40FCDE979DFFC2FD403967184 /* filters.c */, - 98F403757A9A5117A1E2B31E32AD0029 /* filters_mips_dsp_r2.c */, - E293CD7D2C9739C9E82D9A8FF25107F5 /* filters_msa.c */, - 9E10F7ED6660EC3F0C02F715C35B529A /* filters_neon.c */, - DB2502CB818E9C7A8A4A748C7779AC20 /* filters_sse2.c */, - 971D2F221CF48EF901545F9D9B047E14 /* filters_utils.c */, - 186905199FBCD6FBA2BD4D9B2C167DA9 /* filters_utils.h */, - E21C3B3CC7DC8633DC3C3B6B7376426E /* format_constants.h */, - 4FF7A73086DF52F22FC04F6A2781ECFA /* frame_dec.c */, - 7F3E33D0B612F04223E8969615E2A625 /* frame_enc.c */, - 3B07A3C96B414CB2326CD04706D449FE /* histogram_enc.c */, - F3BF48CDC34E798ECF4DBFF2D8EE6A53 /* histogram_enc.h */, - 79D9F75BE9C4EEB398AA142CA40C2528 /* huffman_encode_utils.c */, - 2B978C43EA46D9988FA5C9DB23F1C068 /* huffman_encode_utils.h */, - 034D8CE98996789178854B807C0C5F66 /* huffman_utils.c */, - 2F8115E5AFF634B6833041903C9BAFC5 /* huffman_utils.h */, - 9DB47094A252B79892044AA8FEC8B921 /* idec_dec.c */, - B72135ED23A725C281D7EDD2D7A86A44 /* io_dec.c */, - D386E7590100AA80BB9D6E9E49D8650B /* iterator_enc.c */, - 663FEA2275213EC10FA4D87C9E603BAC /* lossless.c */, - C3214E916253649FD9129BABB16A0830 /* lossless.h */, - 0151D4881AD0F750F47867E0CF88C68B /* lossless_common.h */, - 9E175833728EF970B47B6472F691A3FF /* lossless_enc.c */, - ABC335F435D5A7F92A55B098EFC84425 /* lossless_enc_mips32.c */, - 109FB96E16FD9650A6C48BEED2895DC5 /* lossless_enc_mips_dsp_r2.c */, - 5404956F3F6E45A184545C6B19D5EFFC /* lossless_enc_msa.c */, - 60612D71A424680C69C281E3E67AAEE5 /* lossless_enc_neon.c */, - EE5CDE949D3A3F4DAD59FB8B23C14E3C /* lossless_enc_sse2.c */, - 9B048A0F391C3BAB51A67893CB8F762B /* lossless_enc_sse41.c */, - D492E8179DB297E52C7A9EFF129C8A49 /* lossless_mips_dsp_r2.c */, - 4048E722F97E2B2D6FCAC4DD6AFFBF21 /* lossless_msa.c */, - 3945060659DFB579D0DBB2DA0168D62D /* lossless_neon.c */, - 7AF9E3A9E237554655197F266F7B4436 /* lossless_sse2.c */, - 69F63AB0F6D23B5E177E9C1D0FC2F107 /* lossless_sse41.c */, - 1EEFE272584B43703AB75147782BEAC9 /* mips_macro.h */, - 10E34CE65D0A1CCF2E77FC9ABCE4697D /* msa_macro.h */, - 9C89F5A8074324EF84569076FCDDEF7F /* mux_types.h */, - 1A445AEEFB8EAE3E1A17A7BFEBC95D20 /* near_lossless_enc.c */, - 773E9FC8D15487C43958C12C9FA69807 /* neon.h */, - B8A47E079D480C47DA79098ED231F6FF /* palette.c */, - F36377ABE5A43AE807BF50F8B46EA10C /* palette.h */, - 4F4610BF501AF8FC3439BFA2D71FC272 /* picture_csp_enc.c */, - 1A4656BFDFBEABE52C422E0B7FF32735 /* picture_enc.c */, - 89C54EB9CB94CFA8AE8AEF1CF39EA163 /* picture_psnr_enc.c */, - A1DE5B96C02EE79C3874FBEAB934D0E2 /* picture_rescale_enc.c */, - 8196C3C9B1B5799D823053CA0EB96411 /* picture_tools_enc.c */, - 2281071AE3FBE200AE91E914561C6C83 /* predictor_enc.c */, - 4B8E972A290EFE0868EFCEF365FE4350 /* quant.h */, - 0BF0C7EF558330AD19BFEB43F72DA934 /* quant_dec.c */, - 39D2865B3DCC6C516B3A4970BF9C839E /* quant_enc.c */, - 9E13C985BE95DA824BD7AF3E0DEB4336 /* quant_levels_dec_utils.c */, - 5C417DDC85E5AC657B9073707A963B67 /* quant_levels_dec_utils.h */, - 1B0870634C14CE997A19BC48006CB0EA /* quant_levels_utils.c */, - 9E002A13B41BC6AC349E4517E5BA04F5 /* quant_levels_utils.h */, - 97EAF28D46F2325B75845B54C98BDC6D /* random_utils.c */, - 5E77DDAF751BC9252CC01E0015DB1305 /* random_utils.h */, - 736C03E0EB5AD251DEFD966EDD519BA7 /* rescaler.c */, - 9C8CA0DCBB28CA7BA221B5088C6FF848 /* rescaler_mips32.c */, - B2AFEC04538977C7BDBA724076871988 /* rescaler_mips_dsp_r2.c */, - C79107D372FD76CE46C6B9978D2DD797 /* rescaler_msa.c */, - 38E6806F17B5F93ADF37EA34D67E7ED1 /* rescaler_neon.c */, - A924BFB8623AB927462986F707DE0038 /* rescaler_sse2.c */, - D204D989C8F2ACECF8E9708A1E0C34EA /* rescaler_utils.c */, - A55DDE8818BD44E601AEEB600C88C657 /* rescaler_utils.h */, - 79359F4D6A7DABC359B13366267A94A2 /* ssim.c */, - CD3C1D659D6496035CD3296D11F7945F /* ssim_sse2.c */, - 9F2025E966E6C00CDDD307B76646B05F /* syntax_enc.c */, - 0DEDD6E279206C4F98904484B99B0C4A /* thread_utils.c */, - 046FB0BAE43D52DE80997452891F5420 /* thread_utils.h */, - 082B963507A4E28E40DB5B2815FBEEAF /* token_enc.c */, - 5DC2FBF16A16439B0D2FAC8760C170A7 /* tree_dec.c */, - CB34F024E999FDC86E938E60BE66D1DA /* tree_enc.c */, - 415559BCD5462F7EFD8B2F27B5607EA4 /* types.h */, - E99C626D72641B58B7C6AC46BE8B78D7 /* upsampling.c */, - 91A9DFF01668EEFB1B8EC9D845EAE3C7 /* upsampling_mips_dsp_r2.c */, - 44DF6974E5FEA2BA3EB65D807DA0C248 /* upsampling_msa.c */, - 388E201FD0327B9AB3F5906FD6027EC6 /* upsampling_neon.c */, - 443B8922B4354DB09F76B4959680A3AB /* upsampling_sse2.c */, - C0F5394B6890219BA057ACDF2823CD3D /* upsampling_sse41.c */, - CB7C529AE0BE5F396C414AF508E1D8BC /* utils.c */, - 9C98D309714B2738FA0D39F9FAC9C09E /* utils.h */, - 137933625C10F896EB3766DE88C87738 /* vp8_dec.c */, - 5D4E99E3364CE8267F3764A885370705 /* vp8_dec.h */, - 730E04B8CB61EE30884F6CE454EFD5DE /* vp8i_dec.h */, - 9F567B61161E2A3C3680971C5233B2D6 /* vp8i_enc.h */, - E2D59036D48BB1D41B79D92583EA88E5 /* vp8l_dec.c */, - 4CDDB41F45BB0528AD853530632A0472 /* vp8l_enc.c */, - 41061BEF3CFE690B3AB4662B084B9EC5 /* vp8li_dec.h */, - DEE127B1FE8625A24A2AADBC877CB51A /* vp8li_enc.h */, - 654B0B154C0EC27FCC87C9728F9B04CA /* webp_dec.c */, - E50494FA0565B4759D6E625A65510140 /* webp_enc.c */, - BD6E10E2D43E60BAC6338FBE86C89E63 /* webpi_dec.h */, - 65FCB5B60D898DB394A0C00405962AB8 /* yuv.c */, - A3B6D8AD6271D01278A48027EDD09CAC /* yuv.h */, - 6715ECE3B8265AC8529FE42E97A0B7DF /* yuv_mips32.c */, - 2A6D761C12795DF8DF83C14CC161E9EA /* yuv_mips_dsp_r2.c */, - 9E5204297A7B3F082CE2F818C36935B7 /* yuv_neon.c */, - D7BAE32C51CD8722D158F3AB1876D724 /* yuv_sse2.c */, - 897A4DC21ADFFCA3F9B49ECA4EC69B2E /* yuv_sse41.c */, + 14790FF37CD30DC8D7A0921FC889E0B2 /* PrivacyInfo.xcprivacy */, ); - name = webp; + name = Resources; sourceTree = ""; }; - 0668CF123E675082FD692CE20FB0D19F /* MJRefresh */ = { + 0BE660A3048A8AB4BEC42882C06D1131 /* AMapFoundation-NO-IDFA */ = { isa = PBXGroup; children = ( - 5E8388C33AE82EBA3C645D80A544DDCB /* MJRefresh.h */, - 47A356A72C40BBF9F4E1F19F1C5E5173 /* MJRefreshAutoFooter.h */, - CF437AD2D94178BA0DD60B4918185E56 /* MJRefreshAutoFooter.m */, - EE1E025033D64C43A400B2162DFA20C5 /* MJRefreshAutoGifFooter.h */, - 7500FB43F9C7DCB87CE6D19C8E8D2C70 /* MJRefreshAutoGifFooter.m */, - 04803F781C1A0AF9DB1DDE97C6071242 /* MJRefreshAutoNormalFooter.h */, - 4AE63264BC03C2C87A92385757DF3914 /* MJRefreshAutoNormalFooter.m */, - 4F16552234EBD8659A7D09E177B8A192 /* MJRefreshAutoStateFooter.h */, - D9B7DCE411828FE81F570EE8696BEFA1 /* MJRefreshAutoStateFooter.m */, - 7D01A7177A498AED0020696AC87478CF /* MJRefreshBackFooter.h */, - F6DF4129C9EAC4E88485804B7C52C875 /* MJRefreshBackFooter.m */, - 1231BBFBD5A0ECF236CC0EA885AB3CE4 /* MJRefreshBackGifFooter.h */, - 12F34DCFC406E21F90E829AD9590AAFF /* MJRefreshBackGifFooter.m */, - 25573327F2BDCF43D5640DCAACAA980E /* MJRefreshBackNormalFooter.h */, - B5AD8083CFE0C2CFB8CA67C123AD33FB /* MJRefreshBackNormalFooter.m */, - 4269C0FA0DEF9E24ED9E75A78554B0DC /* MJRefreshBackStateFooter.h */, - 708DB1DDDD40F91A9DA143945DB3AC32 /* MJRefreshBackStateFooter.m */, - 8334F291C18477F050AF17BA44F4447D /* MJRefreshComponent.h */, - BD92D602FF2E801C2E41F27FE253F701 /* MJRefreshComponent.m */, - 95C687A1F9391951EF75D5896C5BEB4D /* MJRefreshConfig.h */, - 961062D71CCE064A383FC13962E1ACA8 /* MJRefreshConfig.m */, - 83BC6A1B53627C4BDA68D13460812A48 /* MJRefreshConst.h */, - DA5FA31DE0185C70614E84793CA6A378 /* MJRefreshConst.m */, - 5B83EBCE5EBAC9359A261FBE4D9BA97E /* MJRefreshFooter.h */, - 454DE964EAE6CF295C20550CD0F58183 /* MJRefreshFooter.m */, - B7B38641E88807DA32B27DE5615B09A8 /* MJRefreshGifHeader.h */, - 462579B79D6A6CC7F6348619C4095225 /* MJRefreshGifHeader.m */, - 15C6BC49C496646CB0C92D882FEB67F6 /* MJRefreshHeader.h */, - 172E108A1E7152FEE092E06A29CF890E /* MJRefreshHeader.m */, - F4EE73F269B11051D8C01A21765F135B /* MJRefreshNormalHeader.h */, - A08A1D23A106C6BD28791B1ECA90DCE5 /* MJRefreshNormalHeader.m */, - 17310AAE05C33738D2FFBF76E24AEADB /* MJRefreshNormalTrailer.h */, - A5748497182163FE65C3C2A15CC851E8 /* MJRefreshNormalTrailer.m */, - 55F76F4D1593A8B031926CB3F9F9A551 /* MJRefreshStateHeader.h */, - 5F5F07082D5FBA6A96898CC4416F1AC2 /* MJRefreshStateHeader.m */, - 52F9E857001BEF2F41D822EEBA2C1A10 /* MJRefreshStateTrailer.h */, - 45BC82300AEAB2E4EC4480B7584A4D4B /* MJRefreshStateTrailer.m */, - 3FD761B329E30B2492E36E9A04B0DE36 /* MJRefreshTrailer.h */, - 7FEFE85F7AAA14032F47D86A6579336C /* MJRefreshTrailer.m */, - C2ABD45FACE64963525B69D844B9F4C0 /* NSBundle+MJRefresh.h */, - E5E843923F8BEF4D8BD7E6A691D92F75 /* NSBundle+MJRefresh.m */, - 2DF77DDCD2F52BC1A76FDE909771C5A2 /* UICollectionViewLayout+MJRefresh.h */, - D211A6C522BBEF4F4C4DED1BCD2F24FC /* UICollectionViewLayout+MJRefresh.m */, - DF31C668ADABAF86BA6B8596EDC8A050 /* UIScrollView+MJExtension.h */, - 6651074FC4FEF5087D08A734C9C2DA7A /* UIScrollView+MJExtension.m */, - 12FF6BA216B11D4CFB28EEC6C34D713B /* UIScrollView+MJRefresh.h */, - 088C97231F144DF2BA8D77A8AF9B2395 /* UIScrollView+MJRefresh.m */, - 2CB7E0F6EC20EBC11E38DEC52D3C4CA3 /* UIView+MJExtension.h */, - 7111315F031EAEE9AD7FFC790381C75A /* UIView+MJExtension.m */, - F10E9EDEAE2CB669C435AEB03C779D85 /* Resources */, - 2E627D93AB06BD2B84446C3CE0B7F476 /* Support Files */, + 45D245CE20651BA36DC2C9E5E16387D5 /* AMapFoundationConst.h */, + 226B665CE23EE45ACE501E776F76DAC9 /* AMapFoundationKit.h */, + 0172923A4E362346B81B2EE19ECDEE27 /* AMapFoundationVersion.h */, + BA147104A99B40CB21A560DE82960029 /* AMapServices.h */, + D50B6DD6E2AF17CB3A4D660CE9E05920 /* AMapURLSearch.h */, + 6632532BC60C8A090652CC214EA24ABB /* AMapURLSearchConfig.h */, + 699A6766002443B213D3F90FC177BD25 /* AMapURLSearchType.h */, + 3737D987AF8164AC5F15641AADDA640B /* AMapUtility.h */, + 373F21B6D0CE254A954FA1D68C186CDD /* Frameworks */, + 3284D70872E1175A1D747B9A5793DAE5 /* Support Files */, ); - name = MJRefresh; - path = MJRefresh; + name = "AMapFoundation-NO-IDFA"; + path = "AMapFoundation-NO-IDFA"; sourceTree = ""; }; - 0886D0D2605EECE978B7B80DA5B72A69 /* Core */ = { + 0CE4FCFEA13ED63868692D3DE62EF977 /* MJExtension */ = { isa = PBXGroup; children = ( - C27B7417EE9A4F40E6E34B5E84E4B668 /* AppearanceStyle.swift */, - 484B9927E2D287505141D36AFE79EFE6 /* AssetManager.swift */, - D1511131AB6562EC8A1DDD178D986451 /* AssetManager+Asset.swift */, - 228CE40FC2BEBB12AB17B68A5F612B5F /* AssetManager+AssetCollection.swift */, - E2134574E3F9A7CD072ACCEAA560E902 /* AssetManager+Authorization.swift */, - 5416616D69647536E5B819E61FEEE164 /* AssetManager+AVAsset.swift */, - 82B6B0E3FF7DF66D90DB9472A54BC6DC /* AssetManager+AVAssetExportSession.swift */, - 8DCBD87E2EF6DC3A3AB2A0B463765A17 /* AssetManager+Image.swift */, - 4E2C6F5D4B00A06581E08DF9D333D8C4 /* AssetManager+ImageData.swift */, - 2E15C3623E28066F726211C90DDC3002 /* AssetManager+ImageURL.swift */, - 47768A40F3D33C038832DF35295FF281 /* AssetManager+LivePhoto.swift */, - 2B09D2328AD2959C71B25EDEA4BCD6D3 /* AssetManager+LivePhotoURL.swift */, - E5F3E9522D43C66518BCF1F02A6203C6 /* AssetManager+VideoURL.swift */, - CC25D8457B35E34A658443FCC6F50A3D /* BaseConfiguration.swift */, - FD6C2F04D0FE25329977402ECA5EEB35 /* BaseViewController.swift */, - 8EA942CD117AAFF42CCAE8BF3181175D /* Core+Bundle.swift */, - FE012B751F68A1243716E711428F4CF7 /* Core+CALayer.swift */, - 6501D55D2F24D6C78B7DBB0CF3FB9FEE /* Core+Data.swift */, - 65C95987EE37197CC2C1E2B41CCC4CEF /* Core+Dictionary.swift */, - 471BE400F1978BFE58CA8D140C7039A9 /* Core+DispatchQueue.swift */, - C9DCCECADC8E185A89945CF36B61AFA6 /* Core+PHAsset.swift */, - 9A8D5BB70710A26116A644F5442EDF31 /* Core+PHAssetCollection.swift */, - 95848B8BEF3BE8ED8EB2285AF3751925 /* Core+String.swift */, - 4F99A22E4CC785C0B6FFFE9379626A86 /* Core+UIColor.swift */, - 486C2A3DD8FDC6E60C70527044ACFF39 /* Core+UIDevice.swift */, - 1D72C9E5625EEE0003CD2DB6485CB676 /* Core+UIFont.swift */, - 04883560E50BCB27E9CB928AA6D5129E /* Core+UIImage.swift */, - E21F8A917B5AB3B800B57D559A59EB26 /* Core+UIImageView.swift */, - 88FAAB5D9A63B8A5B56E11980ABBB53C /* Core+UIView.swift */, - 41F06BEBAA00386036B1AE9B11FE98CD /* Core+URL.swift */, - 65848F29943117E7D5BC1FEA164A45F5 /* CustomLanguage.swift */, - D13FC0B24160C8A44B99B21FA548C7A0 /* HXPHPicker.swift */, - DCDD374C36029FF8AF60D584A5078B53 /* ImageContentType.swift */, - A2416FEC903B723E7CDDF3CCB7B068C3 /* LanguageType.swift */, - D4741EEFDAC037F0C0C45833C4E99AE5 /* LivePhotoError.swift */, - 2689CB8E3F1F36174D088BF931E648CE /* PhotoError.swift */, - E8911C330DC4591DC0B49D7548A7B2BB /* PhotoManager.swift */, - F4E0523136A3F7CC0900AA1433F5711E /* PhotoManager+Audio.swift */, - D7D9AE54448B8CC97266B6C33A8A55B5 /* PhotoManager+Download.swift */, - 911288211476ED42618C3AF41BD9C4BA /* PhotoManager+Language.swift */, - E87771D02716C6C44CFA705DF03B9D99 /* PhotoPanGestureRecognizer.swift */, - 6D7CDE0CC02BF8851C1B6B38633D9FF7 /* PhotoTools.swift */, - 99CCC76000394231330673A0FBE8F48D /* PhotoTools+File.swift */, - C5EE72D5DECDAFE437630FE34AD02F85 /* ProgressHUD.swift */, - E3FD87DF09E2CFEDFE85EC62BE521E21 /* ProgressImageView.swift */, - 940D955D6727CEACA55BDE2D77001FB2 /* SelectBoxConfiguration.swift */, - 572070695A3EFBA400F6F9E34C539401 /* SelectBoxView.swift */, - 4A3E4086E9EAA277B7573229B324BDA3 /* VideoPlayerView.swift */, - E3341B24561A366A581D458AE9E0FE33 /* Resources */, - ); - name = Core; - sourceTree = ""; - }; - 08D13E96EB50ECF89E83CCBF35C1531C /* Placeholderable */ = { - isa = PBXGroup; - children = ( - A14B19707933B55B85AADF45FA9D47FD /* IQPlaceholderable.swift */, - ); - name = Placeholderable; - sourceTree = ""; - }; - 09898D5792AA6912F7CB1B358F402DA8 /* Support Files */ = { - isa = PBXGroup; - children = ( - DF1DD2C9E8B8F04C4E833DA8287FC022 /* IQKeyboardManagerSwift.modulemap */, - A1D7DB71D764292D852571DCAF87E541 /* IQKeyboardManagerSwift-dummy.m */, - FAE95DDB9806B12BE4BD1E2A22C9396C /* IQKeyboardManagerSwift-Info.plist */, - D5349ACC110C5868D3DAD892E0E75252 /* IQKeyboardManagerSwift-prefix.pch */, - A4984F60B670FBAA5596C60F0A9378D2 /* IQKeyboardManagerSwift-umbrella.h */, - 126293D472AEA05CCD45B16DE55B2B11 /* IQKeyboardManagerSwift.debug.xcconfig */, - 0A64F0544FA46A333EE7790F81FBC7A3 /* IQKeyboardManagerSwift.release.xcconfig */, - A87AC928742E633BA3A48707F48598B0 /* ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/IQKeyboardManagerSwift"; - sourceTree = ""; - }; - 0ACDB34DABE85EF39133901AA109B972 /* Support Files */ = { - isa = PBXGroup; - children = ( - 4F2C8B2F1E0BB637B25B3345F4B0036E /* Alamofire.modulemap */, - E82BAACFC5D121DDDD285CF84DE4E28E /* Alamofire-dummy.m */, - 2520FDCAB6D13A4EAD749FDA706334CA /* Alamofire-Info.plist */, - FEA5ACD1B8783CC205BE3840EE7FE4DA /* Alamofire-prefix.pch */, - 4E99EF6FF49757F1ECB0A1B8FE89383F /* Alamofire-umbrella.h */, - 11960B0A5FE6CD65BC2D3C94E8127479 /* Alamofire.debug.xcconfig */, - AF1B9A5A8015A29B459801D8BA4B1D48 /* Alamofire.release.xcconfig */, - 9BBDD8B51E31EEABAF79AFD8FB206AAF /* ResourceBundle-Alamofire-Alamofire-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/Alamofire"; - sourceTree = ""; - }; - 0BA7E10690C20B424CAE2061928092A2 /* Frameworks */ = { - isa = PBXGroup; - children = ( - AEF4EF3BBE7291C4DD9F00303BB20204 /* AMapFoundationKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 0C6942E74B264C8BDF9EA49DF6C60C99 /* MJExtension */ = { - isa = PBXGroup; - children = ( - 8C4874A3120C7EC04043439D5B7CED48 /* MJExtension.h */, - 65EBC16D3D8A2DA778D58BB7E16AA94F /* MJExtensionConst.h */, - 72DB50DBF3583C703599440B1D9E2B69 /* MJExtensionConst.m */, - C1DEF301D7D8CBEDB12ADE60C934BC14 /* MJFoundation.h */, - 778A91344380D99FFA129B58EA15BF19 /* MJFoundation.m */, - 7166E97C3A47F53AA049366E77DAFAAF /* MJProperty.h */, - CA5F8FB231346EFC297551477E68C895 /* MJProperty.m */, - 5D5ED2DD9C2927B9F56F24C5C208ED41 /* MJPropertyKey.h */, - A9556B5B09393D90AD5FE4D4178D4E0B /* MJPropertyKey.m */, - A04BC1A84A8CDA54F16EFE0A4E3B5310 /* MJPropertyType.h */, - 3C90E15C10295BEC05108EBFEBFA3F35 /* MJPropertyType.m */, - 573CBC9D8D4A1D38050FBCC01B2882CD /* NSObject+MJClass.h */, - FB5A9C3A86DD44EE712876B797022E03 /* NSObject+MJClass.m */, - BE84A010D3A4D4B4AE4A1EF67DC95D74 /* NSObject+MJCoding.h */, - 9BBCA72071ECC119B6A11AF56A0612EA /* NSObject+MJCoding.m */, - 3DA14E9F60DC9E40B0A628E4A1FDEB81 /* NSObject+MJKeyValue.h */, - 9A2A8E6C9FF533008EAC2F111C7D1A0D /* NSObject+MJKeyValue.m */, - 274D493EB4623230F2DF3A67C2D48CE2 /* NSObject+MJProperty.h */, - A0E5BE0269117E1F206E0AA48042BEF6 /* NSObject+MJProperty.m */, - B9C3135CB044736BC39364BB3895DCC2 /* NSString+MJExtension.h */, - 39BC6D134F703280168689741979BDCE /* NSString+MJExtension.m */, - 859FCFB9DF40F8F2BD43A5EBD7BADEBA /* Resources */, - E6570BB392ADCB34763A5F9F8A445E32 /* Support Files */, + DE6E379DA18C5EE80605D07705ADBDEA /* MJExtension.h */, + F336DBD0051CBB80B6FB1BF5A35F4E3E /* MJExtensionConst.h */, + E20F9D43BC540C9BB49F234DBA89D06A /* MJExtensionConst.m */, + 6C42A7B6A1937C8D08A6B8E39382BB33 /* MJFoundation.h */, + 26674FE991110C9FFC2ED2300284BCE4 /* MJFoundation.m */, + FE07E225E63508F96E9AD509D39DC24F /* MJProperty.h */, + 97BE38206E8B7124D52EEF6FC881F5BA /* MJProperty.m */, + EDF7563912FCCCF9E0C2B0D416FC2F08 /* MJPropertyKey.h */, + 55CFDA554F7F44929F6D58ABDA0DD5C8 /* MJPropertyKey.m */, + BAB716D329804BA667A0718A155D1352 /* MJPropertyType.h */, + C5576AEAA5415D8E010F1E58819B9373 /* MJPropertyType.m */, + 10B19A7CD3AED679E53F0C4F3C0C4563 /* NSObject+MJClass.h */, + 69D3D0EFDB3F9427D55C1FCDE2672D55 /* NSObject+MJClass.m */, + E570928C082DE721B540B2B1C80E7A45 /* NSObject+MJCoding.h */, + 59C9FCD86E77C6AFAB91BBD5B0A530DA /* NSObject+MJCoding.m */, + 29247BD67D149E550D392A5AAF5C4ADA /* NSObject+MJKeyValue.h */, + 0A11A0AB7B1B7FEB7D2A2A80CDC5F5EF /* NSObject+MJKeyValue.m */, + 0389BADEDCE845D33194524EF9E84228 /* NSObject+MJProperty.h */, + F64268F9361767DC085E5331245F7E3D /* NSObject+MJProperty.m */, + 316F3C3C59367D07D34045AF41280F3F /* NSString+MJExtension.h */, + 735B394E795D9E85A566037FB46CC76A /* NSString+MJExtension.m */, + 22DC592EC975FAC33907725330F5C46E /* Resources */, + 22DFA5CB823DEBEC4C05B7E7DC354C07 /* Support Files */, ); name = MJExtension; path = MJExtension; sourceTree = ""; }; - 1053A6FFF53D1E420797B09B0E531C4A /* IQKeyboardNotification */ = { + 0D33B0C8D02A6C4AEB0CB71C49437300 /* Resources */ = { isa = PBXGroup; children = ( - 65EC1DC3ED7F84EDD6FE034678A5E32C /* IQKeyboardInfo.swift */, - 96363E39C7130ABBFB4A087589221B30 /* IQKeyboardNotification.swift */, - 3157AF4C77A5BA7B1ACF75AD204C3F8F /* Resources */, - 932BF70DADA6B5F63CE36A66A594E577 /* Support Files */, + 27867BC064740A5AEC6F78F7FB4689B5 /* PrivacyInfo.xcprivacy */, ); - name = IQKeyboardNotification; - path = IQKeyboardNotification; + name = Resources; sourceTree = ""; }; - 116F03D7A6D1805D1BBD775BF3E3761A /* Core */ = { + 0FBA3E5F5B718DB37BEBAF39D28C9E5C /* Swift */ = { isa = PBXGroup; children = ( - 5F95B758B344D3B71D33DFFD5A813F52 /* and.swift */, - B147B6D37199D5F5725D7EBF593D6D36 /* apply.swift */, - 512A5EC99861E51029DE3180426B5910 /* bufferWithTrigger.swift */, - 2D1A7FAC8C9FAED7286ACF5D55520D3C /* cascade.swift */, - 4418DC02D023B238ED3A42BE6A2E44EF /* catchErrorJustComplete.swift */, - 99E7691BC0A8C1044C6C381DE2F9D8C6 /* count.swift */, - 1A46944A49BDAE15417E56621854D1EB /* curry.swift */, - 5FE01946D31F75273F290BC1B97EE046 /* distinct.swift */, - 7ABF54444D14AF7AE627092CA000FE57 /* filterMap.swift */, - BE864F2F117E86076D2B3380473AA568 /* fromAsync.swift */, - 4AA37BBEC0DD31AEFA4394E8A89FB378 /* ignore.swift */, - 4FC66F0CA185AA9A79F79EDFF1BD1B55 /* ignoreErrors.swift */, - 3D0D273FBF7AA961D5637357CA12713B /* ignoreWhen.swift */, - 42876C5DFFA82694CBDC3923BD0923F6 /* mapAt.swift */, - C9487FE27D3F4CC87A4855D24224F140 /* mapMany.swift */, - A07EAC16719E08D57DBE94FBCBED4F37 /* mapTo.swift */, - 0E909EAE1DB42AECC981CA75AEBA023A /* materialized+elements.swift */, - B96347E0B79AE94FEDB68E41AB7E8CE7 /* mergeWith.swift */, - 42B209629D05877426F72A34D663A93E /* not.swift */, - 7D6EDCBE257289183846B051A800FE8C /* nwise.swift */, - 1E43A2705B43B74A1D67F4981D4ECE09 /* Observable+Alias.swift */, - 9439F22018E36F736DC1AA5E08B4FF28 /* ObservableType+Weak.swift */, - 7E1A0AC0B2C06537791421DFE5FB4B81 /* ofType.swift */, - 373EB46BC758572D10E9DC901B3E458F /* once.swift */, - 8C1FEEDF44C08A30B2E350CE8DC7A8EB /* partition.swift */, - 7AFF2C75F48ACE20AB2D69021DC65C73 /* pausable.swift */, - F5914C4AFD9CB7B63C37543C6DC6FF34 /* pausableBuffered.swift */, - 22A429135F42B127A5CB0E0D73E9B1C3 /* repeatWithBehavior.swift */, - 6D6A727923D76B58411707EF8E36AE70 /* retryWithBehavior.swift */, - 3CDBB587CE068C432BCE326113B1A0AB /* toSortedArray.swift */, - 57F7B84FE0F6D8EFE877DB0D80267D31 /* unwrap.swift */, - 27C98333C012C412CB7872051230597B /* zipWith.swift */, + CEB89B7BA5CD697C73B1E5953A74FA28 /* CocoaLumberjack.swift */, + 4F4B33E7ADDEF9F46ADF26CF0DFCCD2C /* ConfigurationGlobals.swift */, + 1736F05638FCD77B83052162064FA6A9 /* CurrentFileNameHelper.swift */, + 53F2BDF000C4DEEB40EC85DECFB69F57 /* DDAssert.swift */, + 114392F582610A714D55BD6615E096B8 /* DDLog+Combine.swift */, + AB7CFB2779E28D354C3206A22A1AD5B7 /* DDLogFlag+DDLogLevel.swift */, + 7FB027F169372B27CB7515D1A41951FA /* DDLogMessageFormat.swift */, + 4719B398677C6C558C3A17C3DFD5A13D /* SwiftLogLevel.h */, ); - name = Core; + name = Swift; sourceTree = ""; }; - 123B0E032741D042FB0989B70B01DF10 /* TagListView */ = { + 110C72C91A6CCF4899300F496A613F10 /* Support Files */ = { isa = PBXGroup; children = ( - 5C9FE5BB506CE95A7EA65E34BFF760EC /* CloseButton.swift */, - C81FB38C0E5FA9A89883F6D6C4A0E1EA /* TagListView.swift */, - 312D901C9A955F30570C64BD801361D1 /* TagView.swift */, - 88978A153BFD3F836BE1CE74AEB2D356 /* Support Files */, - ); - name = TagListView; - path = TagListView; - sourceTree = ""; - }; - 12F2E3E5AFAAAEC4FBBC9EF2B7969ED1 /* Support Files */ = { - isa = PBXGroup; - children = ( - 73C432DF0538A4E531A706674427E3C5 /* IQKeyboardReturnManager.modulemap */, - 7F692E93173EE41FD8FA57AEDDD5957C /* IQKeyboardReturnManager-dummy.m */, - 33395EC6B016976F3BE67F96D8A114B8 /* IQKeyboardReturnManager-Info.plist */, - 0F311E7C16487065BBF7CFBB215AB14B /* IQKeyboardReturnManager-prefix.pch */, - D450E8FF2E92730D350C74F3EFE05991 /* IQKeyboardReturnManager-umbrella.h */, - DBBABE987451C640D403F97420BF8217 /* IQKeyboardReturnManager.debug.xcconfig */, - 5DDDDE0822D7A3F088A2143A878CDE04 /* IQKeyboardReturnManager.release.xcconfig */, - 85F499A632D111BA4CEAA053362E6BC7 /* ResourceBundle-IQKeyboardReturnManager-IQKeyboardReturnManager-Info.plist */, + 6DADC06D7CD3E7E66FB97D6E299C7B95 /* KingfisherWebP.modulemap */, + A54333BF7ED1802D8978158AC2F569E0 /* KingfisherWebP-dummy.m */, + 34EBA3CBE20523A9FB91C1FA4DA8E1F0 /* KingfisherWebP-Info.plist */, + 311917DBC5A603F771BA66FFEF994849 /* KingfisherWebP-prefix.pch */, + 45D88730776B91AC5F5107DF834F0B7B /* KingfisherWebP-umbrella.h */, + 687B07FA58A77E264C4F460F5909867E /* KingfisherWebP.debug.xcconfig */, + 69EB47DCDE4BF03EB94320EF3D4C6114 /* KingfisherWebP.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/IQKeyboardReturnManager"; + path = "../Target Support Files/KingfisherWebP"; sourceTree = ""; }; - 13E41F860D2281F3D288FF2829297A05 /* Frameworks */ = { + 13327B5BF44CCFCAE04F2797B15EF61B /* DatePicker */ = { isa = PBXGroup; children = ( - 3B23D8590B95FBD5BD4F041F41C9DB24 /* WechatOpenSDK.xcframework */, + 4D3A91DB036CE6ECE4BE874CBF916A9E /* BRDatePickerView.h */, + 07E58C16F770DCD6D4EA1CFCA2C4ACC4 /* BRDatePickerView.m */, + 20C919D798DC203D4BDCC1ABF12D60E3 /* BRDatePickerView+BR.h */, + 02ED51352D733C9E7FFB62D9916E1F7C /* BRDatePickerView+BR.m */, + B52948DA479CD2CF7BD67E50C15BEDCC /* NSDate+BRPickerView.h */, + B0471862F067E2E6F543C9E0F5EDD840 /* NSDate+BRPickerView.m */, ); - name = Frameworks; + name = DatePicker; sourceTree = ""; }; - 1451AFD7120FE0C5ADE4EB87A9F2336B /* Frameworks */ = { + 13E32E9D21F065D4528001DB03A46F1C /* Support Files */ = { isa = PBXGroup; children = ( - 72C92D99E0032817AC94B89BAAADE679 /* AlipaySDK.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 14804F0765FA363337A237F2B0204A42 /* Support Files */ = { - isa = PBXGroup; - children = ( - 8F0C1E00D92C66A16ED84057ABC54FE3 /* AlipaySDK-iOS-xcframeworks.sh */, - 06BCF7EEB71D9C2BDAE40ED210BE760D /* AlipaySDK-iOS.debug.xcconfig */, - BC00F2AB8BD6BFCD1B76BA3E53DAD62B /* AlipaySDK-iOS.release.xcconfig */, + 331298DF536002217C07BA3C6F390DA2 /* OpenIMSDKCore-xcframeworks.sh */, + 0434A2B87D3AAF9E655B1756A8531DF2 /* OpenIMSDKCore.debug.xcconfig */, + 219F07E906ACED7701A7894EC31474D4 /* OpenIMSDKCore.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/AlipaySDK-iOS"; + path = "../Target Support Files/OpenIMSDKCore"; sourceTree = ""; }; - 1578418DB3D5D6C2D15525580CC22AA0 /* WechatOpenSDK-XCFramework */ = { + 173C69B4264291E66D3AEA4B04ECEEA0 /* KingfisherWebP */ = { isa = PBXGroup; children = ( - 13E41F860D2281F3D288FF2829297A05 /* Frameworks */, - 2FFAB573B383A73BF7851964EDC9FCF2 /* Support Files */, + 099FBC86B8CF2F7D35046B66FD583225 /* CGImage+WebP.h */, + C938126FFA6F89F582B0134DC3971873 /* CGImage+WebP.m */, + 51C1822D1F07EBEEEAF5314007F84E48 /* Image+WebP.swift */, + FF44A471135299E7DB7ECEA915B921E9 /* KingfisherWebP.h */, + 1BC9B38191B3056F0B50D35AF8E9EC2C /* WebPProcessor.swift */, + EA10A73AD311D0D25DB88E251910BA95 /* WebPSerializer.swift */, + 110C72C91A6CCF4899300F496A613F10 /* Support Files */, ); - name = "WechatOpenSDK-XCFramework"; - path = "WechatOpenSDK-XCFramework"; + name = KingfisherWebP; + path = KingfisherWebP; sourceTree = ""; }; - 176D84BFD331F9F8E91E773C42924A61 /* Support Files */ = { + 1B8ACB09FF36F08071AE1292CA3C63DB /* AlipaySDK-iOS */ = { isa = PBXGroup; children = ( - 1ABAC60CC24B72CB073D960D88703427 /* SGQRCode.modulemap */, - 200F74321A5DE3F36F70970BBAB79285 /* SGQRCode-dummy.m */, - DF33F09AF5E4B7A076D249F553DDF246 /* SGQRCode-Info.plist */, - 2C8E6BD24D3BD2B179F00BDB3722C1B4 /* SGQRCode-prefix.pch */, - B97481033B039696A8BB607CAC27FE03 /* SGQRCode-umbrella.h */, - 7E49DC2C9B33785FF21F531432DB6D57 /* SGQRCode.debug.xcconfig */, - 7B81202E8E0BBEB25EFC69A3605C1FF2 /* SGQRCode.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SGQRCode"; - sourceTree = ""; - }; - 182225D1386A1C7E6142791AFA158A4F /* Support Files */ = { - isa = PBXGroup; - children = ( - 7EA9FCEBBD3A520C3E4BF506348F75E1 /* GYSDK-xcframeworks.sh */, - 1073C76A14A383D36B56300ED2C48D4E /* GYSDK.debug.xcconfig */, - F8591854634B7FA75D09FA2A1FAE8DA7 /* GYSDK.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/GYSDK"; - sourceTree = ""; - }; - 182A66924EC43C5E31B7732047988FBE /* Support Files */ = { - isa = PBXGroup; - children = ( - C4284A2F6E72A8B7EDF23A9984FAA22D /* ResourceBundle-RxSwift_Privacy-RxSwift-Info.plist */, - 97CE769099230C01FF5BFF3581E214BB /* RxSwift.modulemap */, - ABCEBE9857B755A5D931A750138DE5BD /* RxSwift-dummy.m */, - 55DD77D57EC908B57DEC95F6B64D3B67 /* RxSwift-Info.plist */, - 512D8022ED0EE1E20E57A350B74DD278 /* RxSwift-prefix.pch */, - 56C6E15B50DC2FC7A769FA687501FF4C /* RxSwift-umbrella.h */, - C12CE022F11E91B77B278B3B331FE16F /* RxSwift.debug.xcconfig */, - 2EF8F6430AC8D527C58718C4C909F473 /* RxSwift.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/RxSwift"; - sourceTree = ""; - }; - 18D552CCC39DA9D46DA2A59FE5B4E225 /* SDCycleScrollView */ = { - isa = PBXGroup; - children = ( - BBDDE4CAF92A92EA9095CF27C6FDEA5E /* SDCollectionViewCell.h */, - 2116C21149794274D408B74139B54CF0 /* SDCollectionViewCell.m */, - 58842827F9B158C61973A03E8B9CF996 /* SDCycleScrollView.h */, - 4491B52C6ADAFDD9C57218995E80D93D /* SDCycleScrollView.m */, - CE58C958EC96A46695C26AC2FD3BEB18 /* TAAbstractDotView.h */, - 09741D08FD71E094A5C354F05CE80B14 /* TAAbstractDotView.m */, - 66EF86075F49BF18D049E59B390A792C /* TAAnimatedDotView.h */, - 835C5F8EAEBBECF951657BCAFE169DB6 /* TAAnimatedDotView.m */, - 66E60E05079088418F892BEA00222F03 /* TADotView.h */, - 521276977248711517B7D9227735264D /* TADotView.m */, - EF7E9B9FD9FC0981B41061703A561C79 /* TAPageControl.h */, - F276D919F18509CCBA3750BD6252EBCB /* TAPageControl.m */, - 803FF90C5424DD97EA2A025F7B068A24 /* UIView+SDExtension.h */, - BD1B5B0B5A564311DCEBA481918BD06E /* UIView+SDExtension.m */, - F196DA33B2E5D9CF008B7ADD179FF887 /* Support Files */, - ); - name = SDCycleScrollView; - path = SDCycleScrollView; - sourceTree = ""; - }; - 1A92B5AEDB823CACF55A16B9EA12FCAF /* ObjectMapper */ = { - isa = PBXGroup; - children = ( - E6C10A536A72FE9228F9BED2F91A0E55 /* CodableTransform.swift */, - A8CD69B888F69AE6AF49BDD168F2BF9F /* CustomDateFormatTransform.swift */, - E321106DAF15528B99E87430B60757B2 /* DataTransform.swift */, - 5BCA5726CD9EF4524B1D26F6E5DFE65B /* DateFormatterTransform.swift */, - 45438851A57DBA29C1ED00C679CAA57A /* DateTransform.swift */, - CF224EAD65C31B84E1566643F83724F3 /* DictionaryTransform.swift */, - 3DC0FAB4D674F0AC7CE19584ACC95447 /* EnumOperators.swift */, - A239C66616E048ED3550D8B72EBBDB84 /* EnumTransform.swift */, - 4111F97E447700708C423BF0123AF73B /* FromJSON.swift */, - 09D9FEAFDC39DFB61EE3A7FD2393F54D /* HexColorTransform.swift */, - 9E41582DA468A23705B17AFBC7CE97AD /* ImmutableMappable.swift */, - 1282C4032816AF06E2AF092843C2C937 /* IntegerOperators.swift */, - 086B128B9836F99CECDE1032776BF0AC /* ISO8601DateTransform.swift */, - E3D40D91F6C704686E4A5A56DA5C2E93 /* Map.swift */, - 52E9C2F0B1915F8B6136A53BD0AC7293 /* MapError.swift */, - FF1230D186C2C9AD464A2877099A3D3F /* Mappable.swift */, - C75B3F6E6D0EDEADFC7746138DE9F182 /* Mapper.swift */, - ED3E6FF5CE861DA4D74F51F15DD5F274 /* NSDecimalNumberTransform.swift */, - DD00CEAD553421BB61168664942FCECC /* Operators.swift */, - 69E942CE6DDA4CB0793CC11AE8E4B6E4 /* ToJSON.swift */, - D5BF936200BE404C56BC79400C634C9E /* TransformOf.swift */, - F7144DF300B7BFA8D8D720258BB09B60 /* TransformOperators.swift */, - 5541449F166719531E67688758EC4ECD /* TransformType.swift */, - BD3D6BEABEFB51C2173479C17B54E63A /* URLTransform.swift */, - F75FDF24F76DEECCEEB756C65D47F9C1 /* Resources */, - F2ECCA1E41B8ACED84FA1C4828E005D7 /* Support Files */, - ); - name = ObjectMapper; - path = ObjectMapper; - sourceTree = ""; - }; - 1AFD5ABF19C0199683EAC1D855A758F0 /* AMapNavi-NO-IDFA */ = { - isa = PBXGroup; - children = ( - 783CC004F579E5DADD9DB83A0827F6BC /* AMapNaviBaseManager.h */, - 5714888F07F60E635D7A188488CB1A59 /* AMapNaviCommonObj.h */, - CDA1C9AFE3B21E7C40BA0098531D2CD2 /* AMapNaviCompositeAnnotation.h */, - D7D118B7FFB7D87A705F80523CB63F9D /* AMapNaviCompositeManager.h */, - 1F4871BCE2C3699F6F737EDB65F238E4 /* AMapNaviCompositeUserConfig.h */, - 8E287B31A980D45E317FA7DD5F9757B9 /* AMapNaviDriveDataRepresentable.h */, - 48DEDC708E65A29B369AEAEB65B1860B /* AMapNaviDriveManager.h */, - E568549B9735D2095E71B039DA93B212 /* AMapNaviDriveView.h */, - 5837A88A5B73D7971AD4EBCDA98DFEDC /* AMapNaviDriveViewConfig.h */, - 3B131991D70AE866B15813DB9069BC19 /* AMapNaviEleBikeDataRepresentable.h */, - 040A37986160C2892FEB18C126A728C2 /* AMapNaviEleBikeManager.h */, - E1043C61DEB31EFA847FE56B20510E25 /* AMapNaviGeometryUtils.h */, - 1FD28DC90E61129357E13B3B72557301 /* AMapNaviHeaderHandler.h */, - 50CC4623447971E33FF9877677923B36 /* AMapNaviHUDView.h */, - 9E311C6CCA6EA83D6A05D061C07385B6 /* AMapNaviInfo.h */, - 088B4808F6FFCED75DB27DE7020AB8D2 /* AMapNaviKit.h */, - D65F5784D0870AD7A8A356DA0462DB2D /* AMapNaviLocation.h */, - 3F55C1960E1B18F576074225ECC7762B /* AMapNaviLogger.h */, - 1BF20EBEF1577599B13699DC71333020 /* AMapNaviManagerConfig.h */, - 74A49BF355DB013E02F5F6FC59BA9675 /* AMapNaviMAProjection.h */, - 50EC47F412D7E5EA83E18A51073AFFF6 /* AMapNaviOpenNetwrokProxyManager.h */, - C25D8E70B5FD07EED0EED7C25282601E /* AMapNaviRideDataRepresentable.h */, - 3648F1FD1FBFD7E9195C00068C9CFDBC /* AMapNaviRideManager.h */, - 9B8CCEAE1704A9C54FFED3FC5E9639B7 /* AMapNaviRideView.h */, - 352779B385EF34DDA6D000D17F33B404 /* AMapNaviRoute.h */, - 2EE1BDE62412240A66ECDE12BAAD2A4E /* AMapNaviStatisticsInfo.h */, - 2C75E563B7C95C8629EAC5CE94F36ABD /* AMapNaviTravelManager.h */, - C097BB5F29E5000D3C5E4CCDAD5E8CEF /* AMapNaviVersion.h */, - 7C704474DA296F74CE5FFDCFD450241D /* AMapNaviWalkDataRepresentable.h */, - CE96F0846DCF91B782B8DBF8E49FC971 /* AMapNaviWalkManager.h */, - 41066A694E03C9B761000F394C7AE796 /* AMapNaviWalkView.h */, - 244C61C47956816C761FABD7738C1E9C /* MAAnimatedAnnotation.h */, - 12296D29A379D6B2962097DA3B18B64C /* MAAnnotation.h */, - B71F13BE9FD3DBDD1910729810239EBE /* MAAnnotationMoveAnimation.h */, - 884FA8200A6A2BE45F6FC6AA7FD65D94 /* MAAnnotationView.h */, - F730B0A322BE60B4A4FCEDACB6ABC2FF /* MAArc.h */, - 6246FD3D258E0BDED2672B6D696A3D69 /* MAArcRenderer.h */, - 811CB751EBBB9A5B818D85DB6F29817C /* MABaseEngineOverlay.h */, - 687D032D76FB797963F3A26563CD8169 /* MABaseOverlay.h */, - EDA6F7586B4C3A18255B656091F69151 /* MACircle.h */, - 20CBAB6C55512FC35F932A788ED76162 /* MACircleRenderer.h */, - 501976B35300F24B5F175798469D05B1 /* MAConfig.h */, - 12CEA7B7A93D098519233C1773F3D71F /* MACustomBuildingOverlay.h */, - 8254794D4514CCAC59C0ED0FE8FFDF5E /* MACustomBuildingOverlayRenderer.h */, - A4B5A94B0D48169B9679B1C3DB48BB7D /* MACustomCalloutView.h */, - A677F8799F68823C20C1819DEC0A5B8F /* MAGeodesicPolyline.h */, - ED54759159D750F6E67FE75D779ABA24 /* MAGeometry.h */, - D4ECAF600635D3BE782F18301DA19C15 /* MAGltfOverlay.h */, - E9D8A97C36C7C11E4844F21FFD96FCDF /* MAGltfOverlayRenderer.h */, - 693723F314C320569F6173CD066F4D91 /* MAGroundOverlay.h */, - BCB3BFDA9CB65E46FBB0AE750B46BCA8 /* MAGroundOverlayRenderer.h */, - 661393FF27269B73554CF85D34B76425 /* MAHeatMapTileOverlay.h */, - D9F2052D6BA28E7F85787E7799C36C35 /* MAHeatMapVectorGridOverlay.h */, - FD4D4C675F67FB60AF3B887396BF675A /* MAHeatMapVectorGridOverlayRenderer.h */, - 2C7FC09EAAA30D8C9CDE1A8A2A655198 /* MAHeatMapVectorOverlay.h */, - 43F06690845C123E9A5263E23A0125E8 /* MAHeatMapVectorOverlayRender.h */, - 95195AF00F1FE0C213ECF25CEEE9781E /* MAIndoorInfo.h */, - 4467B8992A4062F8CC09F48B89029251 /* MALineDrawType.h */, - 00BCC9CA8BA14B084B605D3E591A4281 /* MAMapAccessibilityIdentifier.h */, - 4231D1B052E4E5A450B86EFCB427E913 /* MAMapCustomStyleOptions.h */, - B07B7A30764678CD668CACDAED1DC1B3 /* MAMapKit.h */, - 8ABBE4B365078F3DEFEF493B84845FF6 /* MAMapStatus.h */, - 27D50A8FE6DC080FDD0E0E4239949938 /* MAMapVersion.h */, - 80EEA541F361FCD16D236557178172ED /* MAMapView.h */, - AB200710097F710AD8C314A0052DEF0E /* MAMapView+Resource.h */, - 86FBC293CAFDFAFAD0E6EFB771129E55 /* MAMultiColoredPolylineRenderer.h */, - 7064B39251F564580441FDEB8F552B3A /* MAMultiPoint.h */, - 1B372E565709505EC1AE10A9E6FF643F /* MAMultiPointOverlay.h */, - 145D6B59877ED658747BB2C73673757D /* MAMultiPointOverlayRenderer.h */, - 84B874E2FD862ED2D54C5956CA32A3B9 /* MAMultiPolyline.h */, - 5D51431F7F0F06F24D475D99D3EB80D9 /* MAMultiTexturePolylineRenderer.h */, - 43CE92128FDAC4848B96B14EC26CADF8 /* MAMVTTileOverlay.h */, - 380CD299BB3F9789D15BEDA10349CFAB /* MAMVTTileOverlayRenderer.h */, - E8628EF0402866E1B95DF3A77C91B6E6 /* MAOfflineCity.h */, - 758E0DAF87119A020A0F7F1CF5413857 /* MAOfflineItem.h */, - 08AF9E1847A5D313F7C0ECD5E9B13ECA /* MAOfflineItemCommonCity.h */, - 5AE80C0BDC7B148BC7DE6D114ECA61C8 /* MAOfflineItemMunicipality.h */, - 8EB8935C4565DC4B801D1DCD8CD570A5 /* MAOfflineItemNationWide.h */, - 3B088B0792F570377947D36ED94D877D /* MAOfflineMap.h */, - 18E744952F9D40B5E1E97C15676C1085 /* MAOfflineMapViewController.h */, - B3F23D6895C07EA62F162145DA07152B /* MAOfflineProvince.h */, - 71CC192AAAA6E4549FBEFE750D7381E3 /* MAOverlay.h */, - 41596142856FF6E801841281B9363F03 /* MAOverlayPathRenderer.h */, - 06ACE26364815539ECCAE2EBAE2F4D30 /* MAOverlayRenderer.h */, - 5B0A7CFD7A21257FF2D6BE7EEE362EE8 /* MAParticleOverlay.h */, - 7ABB9A2DF7D46A1E67E2FF8DBCCC0A41 /* MAParticleOverlayOptions.h */, - E1A3F80DCB5D490FF9D9F0D3E32A2964 /* MAParticleOverlayRenderer.h */, - 6116941715FD9BB2B9BC66AA890C0B05 /* MAPathShowRange.h */, - 77741EA7EB1EE0DF619C6168F10092BD /* MAPinAnnotationView.h */, - 2DC934EB6A44177FCB190C0170EE19F0 /* MAPoiFilter.h */, - 0211C330642622150CC11A24CFBF1868 /* MAPointAnnotation.h */, - AC7717BC74398897D06249FF48654DB9 /* MAPolygon.h */, - 660203872FDA06B6A54C8365BDE7BB72 /* MAPolygonRenderer.h */, - 742572E6DF26D926CC54E706263D15D6 /* MAPolyline.h */, - CA7E2CF4C09C8BF09346D8E7017FDFFC /* MAPolylineRenderer.h */, - FD66FF87BB4A7D27997BF361ED786F4C /* MARouteOverlay.h */, - 470B00D50D95D25DEBD928C92FC8DD02 /* MARouteOverlayModel.h */, - BA1CB264AD0CE09C2DB92692513D0ADA /* MAShape.h */, - CD3CD1740140AF81E5E0E9144A183D4D /* MATileOverlay.h */, - 86351599B768FFDB87C6FAFA36407D2D /* MATileOverlayRenderer.h */, - 069B5328D76017733DC78D516127D74B /* MATouchPoi.h */, - AA9F7C800C0D8A84ADD5EC6794F75726 /* MATraceLocation.h */, - AB441FA90C5FD819A221EC6C9CCE7AB5 /* MATraceManager.h */, - A97CDE2B3302E6104695521AF7230C0B /* MAUserLocation.h */, - ECB0AD44D0B9EE4A84556AEBB2136B26 /* MAUserLocationRepresentation.h */, - BFE01774B5659E3495630D798C998FCC /* Frameworks */, - F426B98624BE6FE1BF96524E29CFECBF /* Resources */, - A707C2ADFCCA61893DFF8D1EAF80160E /* Support Files */, - ); - name = "AMapNavi-NO-IDFA"; - path = "AMapNavi-NO-IDFA"; - sourceTree = ""; - }; - 1B2760A68BDF2AAA24F1BC647D4DB1C6 /* Support Files */ = { - isa = PBXGroup; - children = ( - 365F66EAD03805047DA997A65FD057F3 /* AMapFoundation-NO-IDFA.debug.xcconfig */, - BE940D28CE930CC80BD50EB6F71926CA /* AMapFoundation-NO-IDFA.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMapFoundation-NO-IDFA"; - sourceTree = ""; - }; - 1BA173E11FA1534560B8D6304A2CAD58 /* Core */ = { - isa = PBXGroup; - children = ( - 901B5DC99CAFF682F8DD17F2E703952A /* NSBezierPath+SDRoundedCorners.h */, - CE0A1FE39110743D50B13068B4C94BEA /* NSBezierPath+SDRoundedCorners.m */, - E947A4F3D7AF95D52C21A4EEE27D874E /* NSButton+WebCache.h */, - 84327CD1E6DF06C1831C7852F9400B70 /* NSButton+WebCache.m */, - 384C78757D9C977F950304A9E4A0E880 /* NSData+ImageContentType.h */, - 50A093DC2B78C09048AFBF0F112734D9 /* NSData+ImageContentType.m */, - 9BF14D932164C8E425367956BB8038BD /* NSImage+Compatibility.h */, - 04020DDE854FCD62255005089DCB45DE /* NSImage+Compatibility.m */, - D8CD3E62945E99E8282084431D9BDF27 /* SDAnimatedImage.h */, - 2D6258554ED5014C3C77FE41139B32B1 /* SDAnimatedImage.m */, - FFABE8E68961812DE0B7090FAFBFB443 /* SDAnimatedImagePlayer.h */, - ACE8CDE49262DBCB5F226A0E7C86399A /* SDAnimatedImagePlayer.m */, - 527A522908678532A8ED6B2351D334FF /* SDAnimatedImageRep.h */, - 3705D94FF2FA8515A9C0193C24458618 /* SDAnimatedImageRep.m */, - 2A4B01363E959246C001704CF622AE02 /* SDAnimatedImageView.h */, - 5219C323084A5E5F165525EA0AA51C9D /* SDAnimatedImageView.m */, - 75A3B2EBD7B717B85590799A22B50117 /* SDAnimatedImageView+WebCache.h */, - C06AD67B5A6B622652FBAB9DA8A5BB43 /* SDAnimatedImageView+WebCache.m */, - 25F163B524C0A97BCFAB2DDDA9340B08 /* SDAssociatedObject.h */, - 717BF415008F2F6B37456F3CF5AB2E5C /* SDAssociatedObject.m */, - D01C28E01DB8F5E796BF671C12F5539A /* SDAsyncBlockOperation.h */, - 8C739B10433F738722E278D46C685D35 /* SDAsyncBlockOperation.m */, - 530651095ABD28669D94C1D470915269 /* SDCallbackQueue.h */, - BCEA104BE8334E0D10B77CA730D7286B /* SDCallbackQueue.m */, - 06726D2F948B922C074E596C1D047214 /* SDDeviceHelper.h */, - EFE4FA1D90177570938DE3DDB53FA2AE /* SDDeviceHelper.m */, - F3D8E04A2EB30DF73D7E32DAC190D17B /* SDDiskCache.h */, - FB98D44C990DC45E5DE7C08305A5A0C3 /* SDDiskCache.m */, - 8CA60DF51B878086B8E1AE81FC49BF30 /* SDDisplayLink.h */, - 27EE638A9F705C5E6B9DCAF1235F1779 /* SDDisplayLink.m */, - 8E30C217D1F2512A4DD801BA58E481A2 /* SDFileAttributeHelper.h */, - 51578BA0816095D587281067F3B72FCD /* SDFileAttributeHelper.m */, - 4E32131FDCA3BCBB054E4C6DA760DE57 /* SDGraphicsImageRenderer.h */, - 5FCF0F34ADCCA5F06D7A395A18FC39F5 /* SDGraphicsImageRenderer.m */, - 6FF0C9B9A8D4A930BEFFA6B544CC40AB /* SDImageAPNGCoder.h */, - EC0434FE28253D42EC57EB870119C098 /* SDImageAPNGCoder.m */, - 9C92ED78D06CAF12193BC00F67B5E17F /* SDImageAssetManager.h */, - 57F2BF9326C14D976507A95E1480C9CD /* SDImageAssetManager.m */, - 21D3CAAD6213E433AB7912650673E72E /* SDImageAWebPCoder.h */, - 3154C989E0AD147873F8D6C2A2A8D197 /* SDImageAWebPCoder.m */, - 223DEB33C947EA9B717F7203C12E4733 /* SDImageCache.h */, - 69C0C0307283CAE36B087FF33BB676CF /* SDImageCache.m */, - F2255B691AE68EE589E35013C24EF0BC /* SDImageCacheConfig.h */, - E7A6471A79D2F7C99315C941C7D97AE4 /* SDImageCacheConfig.m */, - 9E4AEEC32F5F79543CBDEB7E6EFC0323 /* SDImageCacheDefine.h */, - 3B80746F159F74689BB4F94F09047C55 /* SDImageCacheDefine.m */, - 6E00AB5BCD6FF02955EBEF2D1B329FF9 /* SDImageCachesManager.h */, - 420563CAD70D8BA34B04A0D9C082C3CA /* SDImageCachesManager.m */, - 1934A4222CC31BCE17D8E0988C06AABE /* SDImageCachesManagerOperation.h */, - 05C1BCBD43013858D0E689CE81E1C3F5 /* SDImageCachesManagerOperation.m */, - C1373A856E99F77A552C4B80E81AFD7A /* SDImageCoder.h */, - 7B322D7AC793D0107051858F60B6CE09 /* SDImageCoder.m */, - EAA2FEADEB614E471A9DCABBEA9B2254 /* SDImageCoderHelper.h */, - 6267EDE8121551D54EB858DCDD09318A /* SDImageCoderHelper.m */, - 5648E0F083A4A8C49A426F4AEB9523C9 /* SDImageCodersManager.h */, - D6C7AACE4CA06CF2EAA70F281881050E /* SDImageCodersManager.m */, - FD462A2C45EBCF6AA01C29D32481AC6C /* SDImageFrame.h */, - 7ADADF49D3C31258F73EBCE218E91CE8 /* SDImageFrame.m */, - 3C0FFB34E6CAF5831C7D1344D4B044D2 /* SDImageFramePool.h */, - 9E6AFA3F75CF05E45D6FA8805E4FAE8B /* SDImageFramePool.m */, - 3B76115F53C685C156E4476D359FCD9F /* SDImageGIFCoder.h */, - 0B042FA8CA8A4299524334BAD62708EA /* SDImageGIFCoder.m */, - 798207D98772DFB1D88FD9757DA49AE8 /* SDImageGraphics.h */, - 037F9574F229C351F027AF752A24315C /* SDImageGraphics.m */, - 361D219055AD0714B37DDABC3411D818 /* SDImageHEICCoder.h */, - 9D3D3206D408E04795EF9F841AC72140 /* SDImageHEICCoder.m */, - C8A5EB44B3E780F88F0573710ED86092 /* SDImageIOAnimatedCoder.h */, - 8A886BA2DC59698133CAD8F1211CCC92 /* SDImageIOAnimatedCoder.m */, - 51F2404344748B16B7B055B4250654D6 /* SDImageIOAnimatedCoderInternal.h */, - 4094DEEDAAE25701FFA5118677A94A47 /* SDImageIOCoder.h */, - 67AEB43A8B432A0993EA253009F88AD1 /* SDImageIOCoder.m */, - A560DADE88C77353ACA4395B65DF6F55 /* SDImageLoader.h */, - 7B10FF9A5C5FAE3B50CC2E2CCE968D76 /* SDImageLoader.m */, - 4B3CA54CF4140A29416D6E78D818183C /* SDImageLoadersManager.h */, - C3BA0E6CFA9BF8CF1504C08904F26828 /* SDImageLoadersManager.m */, - C2CFD8B7D88D7FD9C377E89351683922 /* SDImageTransformer.h */, - 7B726DDA7B902F4F82BE327E53A061A3 /* SDImageTransformer.m */, - 0E4BFB5EFC1FFA67F124C2B2C6472427 /* SDInternalMacros.h */, - E548CBA76AE694E8E0A7A50034458A66 /* SDInternalMacros.m */, - FBA51F0DB100877AD58EF09FE7FE81D4 /* SDMemoryCache.h */, - 8373542C47BD9DFC04E33CED6E0CEC07 /* SDMemoryCache.m */, - 088A2A39C86F0D10B417A263EA20FDBF /* SDmetamacros.h */, - 08AA7483C3739F712DB1F2AF59D2DCD5 /* SDWeakProxy.h */, - 16C6A9DE20DBC92FE842E90A959EC697 /* SDWeakProxy.m */, - 2FD2AC2C414BD6F1B94F2DBCC9289E45 /* SDWebImage.h */, - 97D9314E0B946702B045A221FC4CB5D6 /* SDWebImageCacheKeyFilter.h */, - F076CF9C0FEB84B4A8144FB4DB3E3CB8 /* SDWebImageCacheKeyFilter.m */, - 9F7DE4BA835EC7848B158DA2ED782ED1 /* SDWebImageCacheSerializer.h */, - AAD2B1355E12D1603FC16F0AECD3A3C4 /* SDWebImageCacheSerializer.m */, - 29BFB852247B311A38522F6DCB3D25E6 /* SDWebImageCompat.h */, - 849C52DAAFC301A5A30B8E25DFD429BF /* SDWebImageCompat.m */, - EA63E6A519F91C97591DAF114F634FF6 /* SDWebImageDefine.h */, - 39F5FA7344568B3C59B14A864DFCF2E0 /* SDWebImageDefine.m */, - 8D973236EE49767B7C2AF58456856D95 /* SDWebImageDownloader.h */, - 27E59A2FE81AD0953E03D1EF4FD1A1B9 /* SDWebImageDownloader.m */, - C7E7120350B707EAC77B0E294F24A2D5 /* SDWebImageDownloaderConfig.h */, - 84698CE34E373D70126478D7E5C04928 /* SDWebImageDownloaderConfig.m */, - 96A32651D9C2055111D7A5875C69E997 /* SDWebImageDownloaderDecryptor.h */, - B09B6F9008832E73D74F2A2FCDDFAC82 /* SDWebImageDownloaderDecryptor.m */, - A8BC5022E11AE032B163449974079440 /* SDWebImageDownloaderOperation.h */, - 05D6ED23C8DE6576F04C64C25DEB3CEA /* SDWebImageDownloaderOperation.m */, - 7FADD0BA62865F29EA9F47F03B179E20 /* SDWebImageDownloaderRequestModifier.h */, - 2B5FDA56925E89D5A12A8A91727228A1 /* SDWebImageDownloaderRequestModifier.m */, - 8A57DF80D87FDC6C19054AF983750B00 /* SDWebImageDownloaderResponseModifier.h */, - 15038F39FFBCDEFA654D52AEC3FFFDFD /* SDWebImageDownloaderResponseModifier.m */, - 180E44BD3ADB8A4DF38EA2C846D63307 /* SDWebImageError.h */, - 124CEA37618D8B89545FA51AF1FE660B /* SDWebImageError.m */, - 0DF1C2B743EEDF7D40565119D76F4D07 /* SDWebImageIndicator.h */, - 96B9204471436B74046B2B4D31448436 /* SDWebImageIndicator.m */, - 42591ECDC6F7D187123173B449DC638A /* SDWebImageManager.h */, - A77C62760C0861533A3E2CDC95E09508 /* SDWebImageManager.m */, - ED8C972DFAB9A23B877670FD40D88D8D /* SDWebImageOperation.h */, - E6F5D2FBC9E8BE28DD0DA36393D96430 /* SDWebImageOperation.m */, - BDA501E398CDF465361B8DFC5A1AAA5C /* SDWebImageOptionsProcessor.h */, - 151F0C8B6222A3DDD888A97FBBACA6F0 /* SDWebImageOptionsProcessor.m */, - 33F667738386DF9D1837285B28E0A9BC /* SDWebImagePrefetcher.h */, - 53DA8CF0CABC7C92A45FCE674B0EAC69 /* SDWebImagePrefetcher.m */, - A6787A341F753481A56B17D46589595A /* SDWebImageTransition.h */, - BE17ACCC0E46129F857AB8450226C2C6 /* SDWebImageTransition.m */, - 64539B8F9DA07CE4F512E6685BF66613 /* SDWebImageTransitionInternal.h */, - 7C60908FEFC5B7DA4CBEE895FC072ED7 /* UIButton+WebCache.h */, - B4BA459167B729675B90C21B387CB1B3 /* UIButton+WebCache.m */, - 274DFD7353E8C83217A7C8C60F767C87 /* UIColor+SDHexString.h */, - F2DA03EA143861F8CD204509140A9A69 /* UIColor+SDHexString.m */, - 309D17DA5AAAD58375A2C953455D8AA9 /* UIImage+ExtendedCacheData.h */, - C9CE790E90696F47877BEF8C4254A404 /* UIImage+ExtendedCacheData.m */, - 0F9FD92C292DA0A54E903025581CC7CF /* UIImage+ForceDecode.h */, - CE8C5D2A34F6C8EB932A3353BDB6C3D8 /* UIImage+ForceDecode.m */, - E38BB3DDEF575431F1A55A8F5AB73E44 /* UIImage+GIF.h */, - 2AF44C4DF9E2D34E27483B885E19EA52 /* UIImage+GIF.m */, - 25189A89E00CAE1A45485248DEBF32F6 /* UIImage+MemoryCacheCost.h */, - 5132E3D15130FDA00AEB0FBE550D8DE4 /* UIImage+MemoryCacheCost.m */, - 5FAC2CCDA423D7E6284A2FBCF8F64601 /* UIImage+Metadata.h */, - DE4BCC93372817706739E86DB3D048AC /* UIImage+Metadata.m */, - 8A61DE56D1244F7A374BA32DA3673041 /* UIImage+MultiFormat.h */, - 00408AF90E64EE3AA7FD934A8BF5E670 /* UIImage+MultiFormat.m */, - 97A40EA7400844C9F523ADD6492075BC /* UIImage+Transform.h */, - 1B7990A8F874EAB4C6A8C47FE2F81518 /* UIImage+Transform.m */, - 87495C4079951BEE45A19DA86B570C68 /* UIImageView+HighlightedWebCache.h */, - 1A3334197BBF6DD63E6465821C98C58F /* UIImageView+HighlightedWebCache.m */, - 98449D4402570AF43F80D9255FC5B0FE /* UIImageView+WebCache.h */, - A6315205B2CA2A10A10D669C1945E139 /* UIImageView+WebCache.m */, - 81E1709889C7866DF0EDD75A877E0190 /* UIView+WebCache.h */, - 70B4119882DF2B1D768C10B79611164F /* UIView+WebCache.m */, - D6A4C5A849FCC316B4C8345E9E5447E2 /* UIView+WebCacheOperation.h */, - D6D4DB05AF60C93B92ABD4F786F3E0E5 /* UIView+WebCacheOperation.m */, - 7C13FBC8C0873577EE16EC86ABB378E3 /* UIView+WebCacheState.h */, - E44416A6A634EE74B66F573EBBCAA3CD /* UIView+WebCacheState.m */, - 7CB37753A897F84F585714C7C933E079 /* Resources */, - ); - name = Core; - sourceTree = ""; - }; - 1D918B9F534E9B8B656E7FA41541547E /* SGQRCode */ = { - isa = PBXGroup; - children = ( - D57690A1002614C9AAAEC0ADA9276C7E /* SGGenerateQRCode.h */, - E31EACB0381AB58E097B30B221C81B06 /* SGGenerateQRCode.m */, - 47AD85C65452A893BBDD93B6F715F4C4 /* SGPermission.h */, - E271102A271CB14E64C2705563158EB7 /* SGPermission.m */, - 0461707215337AAD62C3723BBCDFBBE1 /* SGPermissionCamera.h */, - 4D044FD6FF7F754904CD0351B383D36A /* SGPermissionCamera.m */, - 6BC81E13762551A1835431832C1ACAE9 /* SGPermissionPhoto.h */, - 1CA80710ECF563211A105AD3277C282D /* SGPermissionPhoto.m */, - F46A2C132B0E78F4A94142A216F5AA95 /* SGQRCode.h */, - 736FE2E47206F1875C29F3C44759482C /* SGQRCodeLog.h */, - 8C484A7B274816AE6D1338469681DF01 /* SGQRCodeLog.m */, - A71E1C8F45E99D7E7C167C48F15161A2 /* SGScanCode.h */, - F4C341E11290874F1F96E775986F20EF /* SGScanCode.m */, - FB4650D532B109D066C0404BA6E5CFF9 /* SGScanCodeDelegate.h */, - 61288C03F40E0F0B12F334992A15D281 /* SGScanView.h */, - 71E911FDCD7882C23567C460372E2DFA /* SGScanView.m */, - 033844962B9DBA6BEB81D0D0835B714C /* SGScanViewConfigure.h */, - D113F3251B19BAF1955863D622979F42 /* SGScanViewConfigure.m */, - FED421B89ACE73C85F98171738D2D5EA /* SGSoundEffect.h */, - 6FC0102538E59FA96AA9CBC85FA8CDF5 /* SGSoundEffect.m */, - 567F1E3981A4FF1982413B612495CBF8 /* SGTorch.h */, - 9007B22887789D673E11C55A6D156501 /* SGTorch.m */, - FC60E733B35A83A8FEDE811E5DEFD10A /* SGWeakProxy.h */, - EF67A41284997EF603A6ABC95B694E12 /* SGWeakProxy.m */, - 28590BD16F721582A1CBA408244E9F15 /* Resources */, - 176D84BFD331F9F8E91E773C42924A61 /* Support Files */, - ); - name = SGQRCode; - path = SGQRCode; - sourceTree = ""; - }; - 1E001A6B4C109FCEA929738EC7662EEF /* MqttCocoaAsyncSocket */ = { - isa = PBXGroup; - children = ( - 50924CD63E5D15DF13470A4594D59D3D /* MGCDAsyncSocket.h */, - 77BADE6FC4CF26AC99B255A742121B1B /* MGCDAsyncSocket.m */, - 2C84B097EB233543D00D926B071C73C3 /* MGCDAsyncUdpSocket.h */, - 0A750DDCFC64A499570942C78A556EA9 /* MGCDAsyncUdpSocket.m */, - AB9DED4B89442E99952A5BA1230D983E /* Support Files */, - ); - name = MqttCocoaAsyncSocket; - path = MqttCocoaAsyncSocket; - sourceTree = ""; - }; - 1F083E8EC00C8BAA889E21D7E260002F /* AlipaySDK-iOS */ = { - isa = PBXGroup; - children = ( - 1451AFD7120FE0C5ADE4EB87A9F2336B /* Frameworks */, - 9E8FF5DDD21C43A99E0D847997533E96 /* Resources */, - 14804F0765FA363337A237F2B0204A42 /* Support Files */, + 444001D367AF8E7245C8C7086A1A171C /* Frameworks */, + 43D38991FDD8DD00CAAAECC9396A9551 /* Resources */, + A168EE6E1A84ED36A884F304E24315E0 /* Support Files */, ); name = "AlipaySDK-iOS"; path = "AlipaySDK-iOS"; sourceTree = ""; }; - 2236D0C7D0E1665BD7C5EDDB9CB881FD /* Support Files */ = { + 1C686AC80A437EC54AC370D44AFD3F4F /* Support Files */ = { isa = PBXGroup; children = ( - 7B48F9AF364DA74CA403C3887207C83C /* IQTextInputViewNotification.modulemap */, - F8B4333C9C0E0FFA204384985EE7AA84 /* IQTextInputViewNotification-dummy.m */, - 65826D325BE0F9D10F21BCEC6F0552D1 /* IQTextInputViewNotification-Info.plist */, - 8373761A8A1A542A32E468AF65B64BB5 /* IQTextInputViewNotification-prefix.pch */, - F55C52FBAD14E4596912F0038037A3F8 /* IQTextInputViewNotification-umbrella.h */, - 5478E39FDF7C2CCAFF0D74BD3FFA76E8 /* IQTextInputViewNotification.debug.xcconfig */, - 1B55194AE2E4BC6D215F381A82986A10 /* IQTextInputViewNotification.release.xcconfig */, - 62D89031782605D415F05FB67791E7E8 /* ResourceBundle-IQTextInputViewNotification-IQTextInputViewNotification-Info.plist */, + 2E050E0A6142BC79448F56AD993319B8 /* SDCycleScrollView.modulemap */, + 5FDC4923A861819FECA56B526C6B94B7 /* SDCycleScrollView-dummy.m */, + 29B974D9DACE461C570184A423DEE125 /* SDCycleScrollView-Info.plist */, + 62D339738F0A00027E1DA651F9F56476 /* SDCycleScrollView-prefix.pch */, + 34971BCC45ACF939AAA312607212B0F2 /* SDCycleScrollView-umbrella.h */, + C914C9CE9C15FEAA649C56E36CAF9B1A /* SDCycleScrollView.debug.xcconfig */, + 4F65F478FDBAE78304FE3ED6F0DC7D84 /* SDCycleScrollView.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/IQTextInputViewNotification"; + path = "../Target Support Files/SDCycleScrollView"; sourceTree = ""; }; - 227FB85BEFEF53DEDDD27938E53668F7 /* Resources */ = { + 1C77F0264DA3C72FDE38ABB794B2FB9B /* Support Files */ = { isa = PBXGroup; children = ( - C301AEF738B4D625C222640733429C04 /* PrivacyInfo.xcprivacy */, + 760027E3BD2F6528B47676F133696CAD /* ResourceBundle-SDWebImage-SDWebImage-Info.plist */, + 4C50E181DE130D87C79F6FFBDF9B5A9C /* SDWebImage.modulemap */, + D1AB4932A10E86A1330DEF7EB120410F /* SDWebImage-dummy.m */, + B5F4661E1DAC27E5DC3C004770B4909E /* SDWebImage-Info.plist */, + CD7A60E038F78AC3956D23F7C0F2009E /* SDWebImage-prefix.pch */, + 419BF6555B0192E632269C16AB815ADD /* SDWebImage-umbrella.h */, + 7B33BA93747348EFD3404DE0298CAE63 /* SDWebImage.debug.xcconfig */, + 87A2BC24CDE2B8D4F038567BF760833D /* SDWebImage.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SDWebImage"; + sourceTree = ""; + }; + 1D650BE2B87219FB69FC8510FC65E9F6 /* Frameworks */ = { + isa = PBXGroup; + children = ( + B4FEDDCA570621A9476A27BD27EA2591 /* GTCommonSDK.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 1DEE5573A43F9930B84BBA62FC82F4AB /* Picker */ = { + isa = PBXGroup; + children = ( + 0442073A3EBE73DE14EF1A80827C01A4 /* AlbumListConfiguration.swift */, + E5BF7F662870D779223C0052CF2C69DB /* AlbumTickView.swift */, + 13BB21CDDB5E766314F6A895242BCAE3 /* AlbumTitleArrowView.swift */, + C7F9685194E94F4345B25844921CBCE9 /* AlbumTitleView.swift */, + 18A50077210FAE412B182999558AEBE1 /* AlbumTitleViewConfiguration.swift */, + 6C39EDD27311147517EBF9D37B673D87 /* AlbumView.swift */, + 4788AF838C163FFEAB280F29C1A1BA8E /* AlbumViewCell.swift */, + 782657FAE612BA37244045E74932D84F /* AlbumViewController.swift */, + BF343ED81440CD1029038A6BDDD4C7D4 /* CameraConfiguration.swift */, + 8F687878994F6ECF6877EA6DFD7FFCEF /* CameraViewController.swift */, + 4A49A39819E45829F053B19CD91B4749 /* DeniedAuthorizationView.swift */, + 3B711D6E356A2688FE19C11F6DFAC77A /* EmptyView.swift */, + B286355B7051A5C628D9A193F08D93CD /* EmptyViewConfiguration.swift */, + 6EA405313E8D0110B07FDC2C57CA0FCA /* GIFImageView.swift */, + D548952CFBAA4B895F99F6596B08672F /* LocalAsset.swift */, + 8AC259B6A0D96414111DF419A69D57FA /* NetworkAsset.swift */, + 4F8D42E0EB8AD2200F963B9C8E247F56 /* NotAuthorizedConfiguration.swift */, + 6DDDD9E574859888AE0EDB4BE4ACA339 /* PhotoAsset.swift */, + E895389B00AFC885FF807FA7BC5636DF /* PhotoAsset+Codable.swift */, + F6647FC90CFEA91E8A136D51286B563B /* PhotoAsset+Network.swift */, + 92AF7F97A30F62B573F53CE29794B031 /* PhotoAsset+Request.swift */, + 592EDD2E23B6AA323FB354DA23FE9CB8 /* PhotoAsset+URL.swift */, + 5B27F455624279742C32816BE071A47B /* PhotoAssetCollection.swift */, + 5B7A3EEB8429A8684D4103F365E74F83 /* PhotoListCameraCellConfiguration.swift */, + 27ED21418E995E5D6292335834352B67 /* PhotoListCellConfiguration.swift */, + 0380AA7592B8D89C7017692ADD261FEB /* PhotoListConfiguration.swift */, + 5777491C97041D0F7CAE3520EC3F747A /* PhotoPickerBaseViewCell.swift */, + C00C7E71F0E18DCEFEB2E5F62140ABB6 /* PhotoPickerBottomView.swift */, + 3B3309EC30327649AD117FB20EC8A345 /* PhotoPickerController.swift */, + 437C982453E4551B372860C1F0FD7D66 /* PhotoPickerControllerProtocol.swift */, + BBA79488F51CFC2D81C9B99B58ECE60C /* PhotoPickerSelectableViewCell.swift */, + CDCA59269035A1D7FBAECE3877E0C6A0 /* PhotoPickerViewCell.swift */, + 679319E860D0424FDA7F42B3751018C3 /* PhotoPickerViewController.swift */, + 6BD62719CC66FBD185D01AD247B2A644 /* PhotoPickerViewController+SwipeSelect.swift */, + EA1ABA0FDC310A962D42519174BA480E /* PhotoPreviewContentView.swift */, + 501741F6C4E58DF5C6BA856A78A8523A /* PhotoPreviewSelectedView.swift */, + 0D0F912D44FA609F3A4BBCAE8D94566B /* PhotoPreviewSelectedViewCell.swift */, + F7745E1F2F85D58F4ACEF88B10B5F1AA /* PhotoPreviewVideoView.swift */, + 9F8706E2DF70EAB7A3394C6DC5A71098 /* PhotoPreviewViewCell.swift */, + 590C2741C9DCBFE056A2DFCF313EEF99 /* PhotoPreviewViewController.swift */, + EA652D305B4D7F9EFB24B35618EEFC1B /* Picker+PhotoAsset.swift */, + E7E231E0B7869D9F725667FCA98B07B0 /* Picker+PhotoManager.swift */, + C29DE36DF99A8A9538D163E77A5F955D /* Picker+PhotoTools.swift */, + A3A4EEC09E6ABC3B985640B1CEE8507E /* Picker+UIImageView.swift */, + 94A27BF0533FB0DA4370AE2B7EFA166A /* Picker+UIViewController.swift */, + E47ABBE27FCB403A32A3F5DF792F1F58 /* PickerBottomViewConfiguration.swift */, + 25964A2BFA06985D1963FE0B54FAFDDB /* PickerCamerViewCell.swift */, + BCD75F319E7135C7BED107C9FB866234 /* PickerConfiguration.swift */, + 1A62166E24598A681A67830B872E8434 /* PickerInteractiveTransition.swift */, + C2DDE1D07F5D3AAB2317891743A15B8C /* PickerResult.swift */, + 2F5C8D2AD6464B84136B4235CC663BB0 /* PickerTransition.swift */, + 2D558A43923640284C341A623C74FA07 /* PickerTypes.swift */, + 9741ECC2652B7F9F031FCFE9695EC177 /* PreviewLivePhotoViewCell.swift */, + 17090BE20967212321F2924F4CC7E13F /* PreviewPhotoViewCell.swift */, + 917B18E13D9B24E53662C39EBFA21486 /* PreviewVideoControlViewCell.swift */, + 8B4EA96BD970E6404EFF9A7B110498FC /* PreviewVideoViewCell.swift */, + 7C0ECEF2EC8BD613BB5D4D2D972C4D98 /* PreviewViewConfiguration.swift */, + ); + name = Picker; + sourceTree = ""; + }; + 1F638903880612D29EE9C62758645988 /* AMapSearch-NO-IDFA */ = { + isa = PBXGroup; + children = ( + 8E7A1291427AE6B0F258722E103D63EA /* AMapCommonObj.h */, + 17D25009D926F1D6A8E52477119884E2 /* AMapNearbySearchManager.h */, + 323CD787B0B99423FCF5127183A505CA /* AMapNearbyUploadInfo.h */, + 5426CC4A8851C1D86B5432EAA3BC9870 /* AMapSearchAPI.h */, + D71E7480A656D0BABEF216042A6DE834 /* AMapSearchError.h */, + 8015F28DBC90CA959E1FA1B5C6A15B39 /* AMapSearchKit.h */, + E85EE7BA39A9AEC0688C93D5754C3E49 /* AMapSearchObj.h */, + 36FA824B36E9AF11BA83AF8D0649038A /* AMapSearchObjV1.h */, + C0170E89D0D0442A90DBEBA1A7165866 /* AMapSearchVersion.h */, + 31E6DDD86B46A12AAB87B2E82B7E9164 /* Frameworks */, + DC093EED0575AD5FF2DD3483F5FA87E2 /* Support Files */, + ); + name = "AMapSearch-NO-IDFA"; + path = "AMapSearch-NO-IDFA"; + sourceTree = ""; + }; + 21F74161BB408D4CD493D75DC0051C02 /* Resources */ = { + isa = PBXGroup; + children = ( + 2117E1FC8279ED2FF3617524729ED1E9 /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - 26F2108F61ADC922EA9558ACBCAC7664 /* Support Files */ = { + 22DC592EC975FAC33907725330F5C46E /* Resources */ = { isa = PBXGroup; children = ( - 8F49C388E041070E4E7970322408F380 /* RxGesture.modulemap */, - 4B9CAC6326F6A58F20E24A116D3FB781 /* RxGesture-dummy.m */, - DE359624D7EB23DE2A4FD0E9BD0091E2 /* RxGesture-Info.plist */, - 3CE8197E0BA8ACC2FF9047BAD78DC1A2 /* RxGesture-prefix.pch */, - 8D8801B46360234CA528C6CD9920B167 /* RxGesture-umbrella.h */, - 7E0FBAE65D7B726A96C0ABAD9E55682E /* RxGesture.debug.xcconfig */, - DF0ADAF597A8081FF2E0B8F08CBA3872 /* RxGesture.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/RxGesture"; - sourceTree = ""; - }; - 28590BD16F721582A1CBA408244E9F15 /* Resources */ = { - isa = PBXGroup; - children = ( - 1AA766A82E2247718BDFA82ADBAB1E3D /* SGQRCode.bundle */, + 436069239582E94AF6CE8004CE71281F /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - 285968779C691C31E3A157A97D441C6F /* Model */ = { + 22DFA5CB823DEBEC4C05B7E7DC354C07 /* Support Files */ = { isa = PBXGroup; children = ( - F4FA3B7EFE0B68E1D353BDBF83A7282C /* OIMAtElem.h */, - F42AA3C47C3C3C4F5416FCA772849D01 /* OIMAtElem.m */, - E433F059D1AD88B0871E655E7250FD53 /* OIMAttachedInfoElem.h */, - 9E42A4975F7386C970A58C80915527A2 /* OIMAttachedInfoElem.m */, - 3C9B79FAA30EFE95102DA6136BFEA235 /* OIMConversationInfo.h */, - 45D324D8F3CC753873F8C6CA71268186 /* OIMConversationInfo.m */, - 2CA4E98F62DDFE70BE1E2B1221D652B8 /* OIMCustomElem.h */, - A3A709288DBE71940E5BB3D5DA214BCB /* OIMCustomElem.m */, - 32D2EDA8FC605CA3CF361649ACAA077D /* OIMFaceElem.h */, - DE104ADC996D7B5363D31A3F90CB1D8F /* OIMFaceElem.m */, - E72F1C6A9A7DAB2C9CF247755A83D6F5 /* OIMFileElem.h */, - 5643F638234E8C67F9915046795C33A2 /* OIMFileElem.m */, - D67FDBAAEED8DBCD7555715377F4099F /* OIMFriendApplication.h */, - 67B5704BDF245749342358B439C9BA24 /* OIMFriendApplication.m */, - DDD5E173CBB62162738A31BAD3D45AA2 /* OIMFullUserInfo.h */, - 4C15536DF5A65DFDAC0F24F9125B2DAD /* OIMFullUserInfo.m */, - 01E96F424297EBDD0D1763D28F285378 /* OIMGroupApplicationInfo.h */, - 5A62D5F4E79D84110252B0677F1C346D /* OIMGroupApplicationInfo.m */, - B77BE75B0F8262E8AEE70073B4B41006 /* OIMGroupInfo.h */, - 0FE2CE9394D9E957DA273B20E3D80353 /* OIMGroupInfo.m */, - 1C143BEB7DE2912C1296ED39697B8A6C /* OIMGroupMemberInfo.h */, - 8DDA24B130BF263116F86367DF9C25F7 /* OIMGroupMemberInfo.m */, - 7EC62B1B14E4EB5AE6EFA8C9860525CB /* OIMLocationElem.h */, - 346A83E2971BE5DFE2C962E9A727EA80 /* OIMLocationElem.m */, - F1409BCFF5EF547F32BFDEAA33E36550 /* OIMMergeElem.h */, - 7942AD73E51A48BC6C4D508F64F56BAB /* OIMMergeElem.m */, - 8DF9BDF50FC416DCAA1CFB9BCFA86F3A /* OIMMessageElem.h */, - 6815FD578692A17B4D73A05B04C4A30F /* OIMMessageElem.m */, - 7F0A36C1A14E4C7B3D81ECE7890007AA /* OIMMessageInfo.h */, - 20C1C4C4BF94B0DF33B7418261F217C0 /* OIMMessageInfo.m */, - B53662710FAF296BE55717D20416C49C /* OIMNotificationElem.h */, - 4615BE71AB6DFD6C5B396B8C746FFC5F /* OIMNotificationElem.m */, - FDE93F2A804E9A14A07AB733686217A7 /* OIMPictureElem.h */, - 362398A9157A55373BA0B8C40CB2D3DB /* OIMPictureElem.m */, - B43D6A13F929E153E6CAB632CF8F5576 /* OIMQuoteElem.h */, - 739D7B8AA568619C67F688D3256C605F /* OIMQuoteElem.m */, - B18456A2C903D35BD8A155B89955E716 /* OIMSearchParam.h */, - 8B0BA697E9D32A057A4E6FE700E59DFF /* OIMSearchParam.m */, - 37A8BDFA78DBEA7FEA0CF17CAD3FFB05 /* OIMSearchResultInfo.h */, - 6D17A79C30F298C7E4E1B643B923BDC5 /* OIMSearchResultInfo.m */, - 87CD4E44A1B28DB5F590C01F849DD68D /* OIMSimpleRequstInfo.h */, - 453DF41F81DAF04CF64EB89FE5450556 /* OIMSimpleRequstInfo.m */, - F8A34F9879CCB2F448821BC853558DC7 /* OIMSimpleResultInfo.h */, - 94CB1129D68FCF704E12B4C01E9F1DEC /* OIMSimpleResultInfo.m */, - 5877471D07BEE54F411F3B6595A69B1F /* OIMSoundElem.h */, - B434F670218BAC3520C10A115935F428 /* OIMSoundElem.m */, - A180EC22DFCF74841269702A752B3D25 /* OIMUpdateFriendsReq.h */, - 2F8406FF573869F7163C9D2B3DBD657E /* OIMUpdateFriendsReq.m */, - 7C87672B682C8264AA656AD8C27DCDE3 /* OIMUserInfo.h */, - 0632C8C09ACFFEB9AF46C64CEAA60A4C /* OIMUserInfo.m */, - E25B0D069275D9BA5A0ABDC45734F644 /* OIMVideoElem.h */, - 678B80B5BEA21B1AE526BA912C9BD36A /* OIMVideoElem.m */, + 0D7CE4955EDBBD812E7F163CAE9AAE97 /* MJExtension.modulemap */, + 565995A29C911D9B25ED3767536712CD /* MJExtension-dummy.m */, + 9AC6B850AE751E91D1670AC5C2372475 /* MJExtension-Info.plist */, + 5B976BE8BEF021C7244E925C862F99EB /* MJExtension-prefix.pch */, + 617322B14EF3667D8FF61B12A0544E11 /* MJExtension-umbrella.h */, + 68336016AE667A0C347A690365F06CB8 /* MJExtension.debug.xcconfig */, + F563BD7FE7AFC1D91E453CA134F3E7C0 /* MJExtension.release.xcconfig */, + F03B637136129C16A94947AA47DCE347 /* ResourceBundle-MJExtension-MJExtension-Info.plist */, ); - name = Model; + name = "Support Files"; + path = "../Target Support Files/MJExtension"; sourceTree = ""; }; - 28F3FA51EC50C4CC436BDEFF44F08ACF /* Core */ = { + 24BD9C23FCE74C54D419D5FAC5048DBB /* Placeholderable */ = { isa = PBXGroup; children = ( - 51A3911308A4D250C80C7C3CB7D70158 /* IQActiveConfiguration.swift */, - 7E739E30ECCF121B32530294B88A987E /* IQKeyboardManager.swift */, - CDC2E38F24EDE77C50754B40ACF76806 /* IQKeyboardManager+ActiveConfiguration.swift */, - 7FA481F4B014A9F22711D4D63A2486B4 /* IQKeyboardManager+Debug.swift */, - 1B599D40DFD3A3533900B0F7361182DA /* IQKeyboardManager+Deprecated.swift */, - B9171BF97480586E5C4AC28EFB453877 /* IQKeyboardManager+Internal.swift */, - EF9C35991B6D9CAB45E6A768445293E2 /* IQKeyboardManager+Position.swift */, - F40C3E544D77F36FDB0D3137E6402005 /* IQRootControllerConfiguration.swift */, - BAE592B80F88FE049FCCEBF3AB4B7039 /* IQScrollViewConfiguration.swift */, - 351A2F9576A40AF691779D7150D00D1A /* UICollectionView+IndexPaths.swift */, - FA8792F36556D53283694E3C93ACD53D /* UIScrollView+IQKeyboardManagerExtension.swift */, - CF29480BA8C6FBAA2D878CDBF64D880B /* UIScrollView+IQKeyboardManagerExtensionObjc.swift */, - B113F32422A948585A21A21602F5A643 /* UITableView+IndexPaths.swift */, - 67EED3B4281A5413FF1D8670EB3B8B4F /* UIView+IQKeyboardManagerExtension.swift */, - 98DB6F6ED03550D52EFA9B19A93DD9DA /* UIView+IQKeyboardManagerExtensionObjc.swift */, - 3E516E5B2A5449F8284A0386EE120ABD /* UIView+Parent.swift */, - FBBAD76D22B939DF950F6F389651364F /* UIView+ParentObjc.swift */, - A84255B16BF6C7DDE4506145B6BB8B15 /* UIViewController+ParentContainer.swift */, + 66D3F1030AE7587B044084ECD4A70A0D /* IQPlaceholderable.swift */, ); - name = Core; + name = Placeholderable; + sourceTree = ""; + }; + 24FE98FAFE0AE81D7E586BA7853C999C /* Support Files */ = { + isa = PBXGroup; + children = ( + 65AC60618E48EADCBB2FF8DD69A2A4F5 /* ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist */, + 88AEF0E52CB661A0A0798EEC283600E2 /* SnapKit.modulemap */, + AA233178D7D322FC9A36335C7CA2D2E2 /* SnapKit-dummy.m */, + BA7CC32F93CCA285C08ADF843F09F36A /* SnapKit-Info.plist */, + F72EB893117E8FF516F2129E47E83741 /* SnapKit-prefix.pch */, + A42824018F935D7386543A0C1C5860AC /* SnapKit-umbrella.h */, + 8FFF3859A1E47F9BE4E2E62A64F2FFE0 /* SnapKit.debug.xcconfig */, + C1B827964AB72C046BA672C086166773 /* SnapKit.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SnapKit"; + sourceTree = ""; + }; + 26737B19E55ABA57197E7A060A7048DE /* RxCocoa */ = { + isa = PBXGroup; + children = ( + 6C0C01A2729DF37AFEDFE5C8AAAAE072 /* distinct+RxCocoa.swift */, + CD497C985F450C710CA892C129711AE0 /* mapTo+RxCocoa.swift */, + 421644C893D1A8F6A9CACCBACAB5EBF9 /* not+RxCocoa.swift */, + B44F38A9D03BE44156B7E703259D3D38 /* partition+RxCocoa.swift */, + 9199EAE6E3C0FEC945F74A105AAA0D08 /* UIScrollView+reachedBottom.swift */, + 70D985ECB9090313DB12A82B5E883BB4 /* UIViewPropertyAnimator+Rx.swift */, + A5DF132AD7D3BEE240322B6131A2B5AE /* unwrap+SharedSequence.swift */, + ); + name = RxCocoa; + sourceTree = ""; + }; + 267AE31F6154AFBA8F97522C08E54CD3 /* Differentiator */ = { + isa = PBXGroup; + children = ( + B251145CA83FCEFB56B7C30252DB5D77 /* AnimatableSectionModel.swift */, + 69783982ACBEEE6ACDC8017C4B548EF7 /* AnimatableSectionModelType.swift */, + D521C8DE89B8D2615DAAB3B9B2BCE2C5 /* AnimatableSectionModelType+ItemPath.swift */, + 4CBC5529479DB1C7A9808D8D16EFEFEF /* Changeset.swift */, + 4F3EDB0EE22E774E24B0B306E828DAA0 /* Diff.swift */, + 0CB04371D78644109BBF26BEC1D27744 /* IdentifiableType.swift */, + 3117E11F38E3522B2C97BAB6F86D503E /* IdentifiableValue.swift */, + 6A2B0667A58D1C443CF1ABB5FA80C78F /* ItemPath.swift */, + 4FB048C373985DF1A6E27329E600B880 /* Optional+Extensions.swift */, + BDBDA4FD39DC5E524D02D7F01FCCFE9B /* SectionModel.swift */, + AC1C31611EE726CD5C0FC30A38FE733B /* SectionModelType.swift */, + 20B41EDAF16B4CA3CF232E44BA8A1937 /* Utilities.swift */, + A495BCD1682134AA9EB70DE6F800A052 /* Support Files */, + ); + name = Differentiator; + path = Differentiator; + sourceTree = ""; + }; + 270F5F768FFE940C1541B7D2FC002872 /* webp */ = { + isa = PBXGroup; + children = ( + 4D20974103855F08E76C3E938AD0590D /* alpha_dec.c */, + C2815FF20F805D038D40A022589F8C1B /* alpha_enc.c */, + 792F9E0D4B561DE2A063ADA8F60A84D2 /* alpha_processing.c */, + D5B21EEAAD0D95F90AC62DEFA0775052 /* alpha_processing_mips_dsp_r2.c */, + 0BA554D3770EB63647A739ADBF6A3B5E /* alpha_processing_neon.c */, + 60DCC698F7A68DB8E44F7572974165CD /* alpha_processing_sse2.c */, + 06E0A663E8F884A1026B2CEAAA07520A /* alpha_processing_sse41.c */, + C1FA2B4D05EDD2716C2AE0203FE089E9 /* alphai_dec.h */, + 83EE74D5441DCCA317A4FF9D077B51CF /* analysis_enc.c */, + DA2B2216D3B7C5673C4A1D3B5FDBAE80 /* backward_references_cost_enc.c */, + 2E2032881110993676043356A80149DB /* backward_references_enc.c */, + CF02167B38E7E058827CF2B857E4DB46 /* backward_references_enc.h */, + 217D60E4BF35D13A8DE333C43480ED52 /* bit_reader_inl_utils.h */, + 71C077362B03431277B7AEA1BC501708 /* bit_reader_utils.c */, + 4E687CCF7309BE0FF9B99CB8E7325813 /* bit_reader_utils.h */, + 00D0144F9C8C5B5E41F906435C6C3280 /* bit_writer_utils.c */, + A3AA4BBB488107BF4CE528A009B119E1 /* bit_writer_utils.h */, + 877C66C22FAECEDD3DB1F7D149E147EA /* buffer_dec.c */, + 9EDA8AF477695F3E8F40EC297C7ABBC9 /* color_cache_utils.c */, + 1E3C4A5CD5150CB624A53A673639AF82 /* color_cache_utils.h */, + FC69E177F8D6289460EAC73A80F7F907 /* common_dec.h */, + 648A408C57ADEB43E309AB650053C8FD /* common_sse2.h */, + A6F858538E0CFE70F20FC64901DBAFA6 /* common_sse41.h */, + 6B3465E1AE692810DD1A9BC5E7E12F02 /* config_enc.c */, + 82A5EE6F18D1A7E544D9F6FA224CF54D /* cost.c */, + 0A41452FA8A4A0EB205A95E745756DB9 /* cost_enc.c */, + 362AC815F0DB4FDB0BB29D919C78D64F /* cost_enc.h */, + E7B73F05F39AD784BC95AB970EC85FD0 /* cost_mips32.c */, + 37B9556DDFAD59BB213005A03476339B /* cost_mips_dsp_r2.c */, + A419582544A8929CF9F702D2DFBBD35F /* cost_neon.c */, + F74CF32EE512053C0C7667277BD8BA44 /* cost_sse2.c */, + 736B0E8019555A674925DFD7F9C97657 /* cpu.c */, + F983B84C337F4FA70B0CB42317A13CD7 /* cpu.h */, + A2B3592B9E3A6DB5C5552D04106BD652 /* dec.c */, + F4F13E70086B13CDB9A85D459A10947D /* dec_clip_tables.c */, + D7A6F8514E86EEE9B9E1747BC836CCE2 /* dec_mips32.c */, + F3D7105C84CCDE6F8C00348E2EAE3DE9 /* dec_mips_dsp_r2.c */, + 10E110089FE1F0AA8F1503FA29396B61 /* dec_msa.c */, + 5BA6E5CEBDC45B19A92822D1977CADF3 /* dec_neon.c */, + 9304CAB0545D75E3796FC9193320E4AA /* dec_sse2.c */, + A28298A565AA57D04858903086A77821 /* dec_sse41.c */, + 0D5090B2411091C185A0A3F2472662A0 /* decode.h */, + 0BC0E660D082A0FF8551A9F1325122B7 /* dsp.h */, + 588DD7A02080DD9FFFE4E14E977372DB /* enc.c */, + FC549212F71CEAB71B805F5BC40624C6 /* enc_mips32.c */, + CF314CC88736DEF9A7D098FE082A7238 /* enc_mips_dsp_r2.c */, + AE2B997FBCC1DE8CD59600211F44791B /* enc_msa.c */, + 4D7775AB43137CB9B1F835FBEE69E727 /* enc_neon.c */, + C48FFB2583C2637F82642CE55DF2340A /* enc_sse2.c */, + 30C5DBD0D030D77AE75AFC25DBA9C009 /* enc_sse41.c */, + DDDD3A6E1F40A251D887677F0D3C70CC /* encode.h */, + 4455877DD1EA6C0DB754EB1CB35B3DD6 /* endian_inl_utils.h */, + 03BBE3F29CBCDA5D3792D8A3A9803D7F /* filter_enc.c */, + 946BAC12CD8B0C6CC9D72C9721135329 /* filters.c */, + 07E3DD5A4576B343F7563EBA40F79A3E /* filters_mips_dsp_r2.c */, + 59AC4C40C21480CFD7814E4633516614 /* filters_msa.c */, + 0D50A62DE6E44C8F3C8EB7A884076451 /* filters_neon.c */, + 37BA11E5EDCAE0988CCB99B137AA106C /* filters_sse2.c */, + 85844CC6A03A772FAB6818EE463BBC98 /* filters_utils.c */, + 465FA95ABAEBC72981E6AB5865FABE15 /* filters_utils.h */, + A35A3FB739AE2E34287D1F969D1CD41E /* format_constants.h */, + E5513ADCD39E58A40FD046142D83CF2B /* frame_dec.c */, + 32BF3DBA29E65EE9CAB62FE1FBE6C3B5 /* frame_enc.c */, + 2CBAE9627A1023E649CEF6C01B5C6D04 /* histogram_enc.c */, + 1490BD2CE1B866ACD0C4E19882FF1015 /* histogram_enc.h */, + 3B27146F92F09618E3C9AE7B06B1E742 /* huffman_encode_utils.c */, + B0DB019614E7D454A48F827834809608 /* huffman_encode_utils.h */, + 2AF8AB21508886BEA55F3390A500B8BA /* huffman_utils.c */, + E8AF4C4C29DA6DBACA7FD96AC2CE3117 /* huffman_utils.h */, + 4954A7B5B41927EAA6B8BC99966CFED4 /* idec_dec.c */, + E0FB12966D24AA83C61780D18D685BF7 /* io_dec.c */, + 20581ED680CA60C5D57E5A043C72DEE4 /* iterator_enc.c */, + 5B99EC10AEC5460C17BE417514D47396 /* lossless.c */, + C76E52F7598B8FC96D53EF27C44B315F /* lossless.h */, + 30BB59E4578509BCBED8F783E34160E0 /* lossless_common.h */, + D153B09D1EF75CCD668D3AA1FADCD626 /* lossless_enc.c */, + 73358693480A0CA087563083D163F0E9 /* lossless_enc_mips32.c */, + 5E54B6AAB02ED543F95C811E1F35DF60 /* lossless_enc_mips_dsp_r2.c */, + CC12E505756EC9D32DBF8CBBD69DE45C /* lossless_enc_msa.c */, + BB3ACBF1D8EA0837DCF89DBA4E8FF6C3 /* lossless_enc_neon.c */, + 0A6741AE17FCF01BB1096AE2978799B7 /* lossless_enc_sse2.c */, + 5A91DED60F0E1F10FD098D8E432A6E9F /* lossless_enc_sse41.c */, + 20D07B3E334AB25CFB81C6985F403ECE /* lossless_mips_dsp_r2.c */, + FD0B5D7E23A7435A6C735E3AA0C1EE3D /* lossless_msa.c */, + 804F40B61F39C87FED662ADB9691EAF3 /* lossless_neon.c */, + F61003C03AC2B377FD5569CD15C70FD5 /* lossless_sse2.c */, + 1D0B55AB2CF73C6D437234073463B907 /* lossless_sse41.c */, + EC495FC3E5EFAC354E4012716611959C /* mips_macro.h */, + 3C00D4680CDEAD5F7B9BBEF624F132BD /* msa_macro.h */, + 5F7ED4177A69D33CF93A3BA523E5976B /* mux_types.h */, + 450F2575E6EEF6DA8421677B3BEC4232 /* near_lossless_enc.c */, + C7155669D68AE4D1BD4BD4D42E52E257 /* neon.h */, + 0A2993512B6CDF7357F150DAC29A481A /* palette.c */, + CB040749F627A34E292CCA682D08FA83 /* palette.h */, + BBA1F28F529E8F60E458AE5232383B11 /* picture_csp_enc.c */, + 9324B922892E11DEF30799190F2B9C4D /* picture_enc.c */, + 33596FAC0104560259179267C34DDEE7 /* picture_psnr_enc.c */, + 97C2929003EB40D14193DA637645D159 /* picture_rescale_enc.c */, + A29D3FF3A0EBEC894F3707371C3931C3 /* picture_tools_enc.c */, + 9039B0CDC37D38AA1D4624487DEE6CC4 /* predictor_enc.c */, + 9DEB89896102A41EA8189D2C04081D8F /* quant.h */, + 0FB7901B618C0D9D0989813AB0C26808 /* quant_dec.c */, + 10BFD1FEC42B5D75A91263C37B249600 /* quant_enc.c */, + 79F0DEA386A30230760E68E44A989C25 /* quant_levels_dec_utils.c */, + 18E0C1ACCE144568FBECBE2F964CA16B /* quant_levels_dec_utils.h */, + 494DFE5ABED674702102B91FB11388B4 /* quant_levels_utils.c */, + F5024CEB627C419EB8CE8D6227FC7EFF /* quant_levels_utils.h */, + 3D9C02EF624CB446B741F38FE406BD6C /* random_utils.c */, + 34AEE70A3CCCA5D52380C47720891E98 /* random_utils.h */, + F4C5AFC6F3A96317F150DE1BD44AFB69 /* rescaler.c */, + 84B0021DB9337E4EE8C518A7B7CB12CC /* rescaler_mips32.c */, + EBCBAA084A270FC9807BF6DE6FFF62E4 /* rescaler_mips_dsp_r2.c */, + EB291ED160F40D13609FC6DFC4D7A6D2 /* rescaler_msa.c */, + 6D4F47C22D62289135BB17A126FA681C /* rescaler_neon.c */, + 9A317C533CFCDA821F1F708BAF539A81 /* rescaler_sse2.c */, + AB96E247921B74BB3F10B8553D1F056A /* rescaler_utils.c */, + 6D99D97D12C59B76B1FE7D1D1F590F8E /* rescaler_utils.h */, + D4C5AAB525FA16FB43C9F04FD2FAAB78 /* ssim.c */, + BEC935E5D264EC78525E5FD0ACA1CA93 /* ssim_sse2.c */, + 3263050EA3BFE0138F69D184C1E737AB /* syntax_enc.c */, + BEB4CAA0FA3C4DF3A6E92D1FAA70DC21 /* thread_utils.c */, + 2F34EB687A062F172354E1A27A5A6A7B /* thread_utils.h */, + 133F3AA2EFC24CE32B1F6656F346B051 /* token_enc.c */, + AD7A4B134EDCDF9F6B1106F4106002A1 /* tree_dec.c */, + 5987DC2F71C9BB7DEAB29D52F4A15A44 /* tree_enc.c */, + D4B297D9E7DDFC6254CDF0343B02FC12 /* types.h */, + BCB597832635413455DC2965CDF14DC7 /* upsampling.c */, + 7239101B1034B9C0DE887A29DEA89207 /* upsampling_mips_dsp_r2.c */, + A19A99D9278FDE5BC3FC863E3C4984E7 /* upsampling_msa.c */, + DA852600D0879177B9B33E9FC6976AFE /* upsampling_neon.c */, + 90ECC2E3709F9ABE4612BEDE3E087A70 /* upsampling_sse2.c */, + 6668CD4D7892469B2CB0BE7AFB0461BF /* upsampling_sse41.c */, + 11B5B08693AC78DCCCF3CFEEA2F39459 /* utils.c */, + AE7C5334E579B18E15713F4E348870DC /* utils.h */, + BA1B688AFC87BA24489C104BC7C56D0B /* vp8_dec.c */, + F0B7AE9D0F71A5695F41B36843B69869 /* vp8_dec.h */, + 8389763842E40A844050A94928871D72 /* vp8i_dec.h */, + 3D4A125EBE4CD0E6BE5C3AD8844B4ED2 /* vp8i_enc.h */, + FCEEB3C08A1C28D9BDA8D497370127CC /* vp8l_dec.c */, + E9B3F92E04D127AC8CC91ACE54FB80DD /* vp8l_enc.c */, + C8234585884B58928BB88F93BFCF41FA /* vp8li_dec.h */, + D15E77BD75B009596E08B59B18C6542F /* vp8li_enc.h */, + CCA9CC25256779BAF1F20C8E0B8A02FF /* webp_dec.c */, + 9E00CB710C6D2354ECCB9A0E066107F8 /* webp_enc.c */, + AD284DE7F1D3464DCA9F3CB97B923CA1 /* webpi_dec.h */, + 8F463EBFF17EE5D31B888BE4F87DB7AE /* yuv.c */, + 7DFA2DB99057A8F43150C930A7A16C74 /* yuv.h */, + 06C13D9425C4D50283587AFBF8A69EC7 /* yuv_mips32.c */, + 9CEF594E4548BA6C0BC1A17F7643CE54 /* yuv_mips_dsp_r2.c */, + DC095CD9640CE0CFF57C9F03AF8D7CAC /* yuv_neon.c */, + 4E16E1C0718EBDAA25A239D33C0A8968 /* yuv_sse2.c */, + CA8CCC4D7F1D53099222AB0B156FAE9C /* yuv_sse41.c */, + ); + name = webp; + sourceTree = ""; + }; + 28D2138657AA7F4984217E4A24DCC322 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 0747B9C84FCA063C162BB352A670B9B9 /* OpenIMCore.xcframework */, + ); + name = Frameworks; sourceTree = ""; }; 2B01C5D34569DBC173A53875424B8908 /* Targets Support Files */ = { @@ -7294,1159 +6783,1690 @@ name = "Targets Support Files"; sourceTree = ""; }; - 2C27B943BEF0BC7C0CF917C2EE2FDC74 /* Core */ = { + 2C06EEFADEDBE54AF1E0BE9AA3CB66B9 /* Support Files */ = { isa = PBXGroup; children = ( - 359F2EE2EB1475A378FEB36B67A8158A /* CLIColor.h */, - 520F156366F1E6652318CE13C3FC5AFE /* CLIColor.m */, - E417B30DE8CC90EB175F1F76BF3EDD27 /* CocoaLumberjack.h */, - 033B344B868E6EF098BEBAB32506CDB4 /* DDAbstractDatabaseLogger.h */, - E3DBCEA620F4AC098EF1BAF5653C95DF /* DDAbstractDatabaseLogger.m */, - DC151B0763306552501FE06945060CB3 /* DDASLLogCapture.h */, - 7660FB9E5134C600124332220E7EF8DD /* DDASLLogCapture.m */, - 78A1CD9E596CEDD3E98C425F9879B1AB /* DDASLLogger.h */, - EC9457F996B4C03AFE77ABE289036AA7 /* DDASLLogger.m */, - D8A008C1559D788E0969C9F091A8E887 /* DDAssertMacros.h */, - C2D3EA4C591DB2F48D4840A89AB16BF8 /* DDContextFilterLogFormatter.h */, - FEE6688A11D3A5B71BB3A4873574FBC5 /* DDContextFilterLogFormatter.m */, - 410935E07A0684AE15DDC693952B1F49 /* DDContextFilterLogFormatter+Deprecated.h */, - C19CD2437255057296FCD7FE4CD2A512 /* DDContextFilterLogFormatter+Deprecated.m */, - 816A5469F9B7FFB483ACD350913A902A /* DDDispatchQueueLogFormatter.h */, - 8438AF773A3C0EEE22F7E917372AF39A /* DDDispatchQueueLogFormatter.m */, - D3415965AD72E6E0449743A9AA96AAE3 /* DDFileLogger.h */, - A3F099A6CA084F1EC5C16B3622742193 /* DDFileLogger.m */, - EDA6F5A25BDC093E5EFB0F44BB7B00E4 /* DDFileLogger+Buffering.h */, - 959352C37AEB10A260220B3793302617 /* DDFileLogger+Buffering.m */, - D235396973296B7E9195F112AB8F9F10 /* DDFileLogger+Internal.h */, - 68395F34D88218D9391E07F2B9558A03 /* DDLegacyMacros.h */, - C71B03924A1B09B78CA1A8478A030B92 /* DDLog.h */, - 9ECEF538CA7FEB1BBE10341DDF637013 /* DDLog.m */, - 9183DB79D57DC7EF5FFB2300061C14F1 /* DDLog+LOGV.h */, - 92DBD8E4BFACAD2D97247D5F97EA57A8 /* DDLoggerNames.h */, - E4EF0E0FD42C4934C3100DCE1CD02280 /* DDLoggerNames.m */, - 797CB25558EBC5153B73817187C33EF6 /* DDLogMacros.h */, - D405F5E69B843C77A77828D34CC8F461 /* DDMultiFormatter.h */, - 9CE11A6B02C4694402FF2DCE83613D5A /* DDMultiFormatter.m */, - 64CC3997AEF065210620763434EA1A14 /* DDOSLogger.h */, - E3B37015D6E0E600A32572D89F8A9F20 /* DDOSLogger.m */, - C908222D80E0B9D4ACA288627EC1B9C5 /* DDTTYLogger.h */, - CAB6D982B86B7142C985A1756694A32E /* DDTTYLogger.m */, - 48EB927D5E7E59D4628870965093B835 /* Resources */, - ); - name = Core; - sourceTree = ""; - }; - 2E627D93AB06BD2B84446C3CE0B7F476 /* Support Files */ = { - isa = PBXGroup; - children = ( - 9F9ED690DA7C7EBDB9FA614B61447C24 /* MJRefresh.modulemap */, - FBB7DB8FEF95F48F9CE828209CAAC98C /* MJRefresh-dummy.m */, - 65CF17F180309923B21BCB77A09B5453 /* MJRefresh-Info.plist */, - 68529B0790869702296F1F186D8085BA /* MJRefresh-prefix.pch */, - 89BA84CFA5AAD524B17536A3C8C7C7B9 /* MJRefresh-umbrella.h */, - 8717B321000200445042D563894C5208 /* MJRefresh.debug.xcconfig */, - B7E110178218300DF6258189463B9F7F /* MJRefresh.release.xcconfig */, - 0473E3BB9A84F89BF45A97D4DBAFD926 /* ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist */, + A30FC445184331C0A557AB4F5658705F /* MqttCocoaAsyncSocket.modulemap */, + 5D70038E3F310F132B06768306257272 /* MqttCocoaAsyncSocket-dummy.m */, + 88DA9AE2FE95A2C4AFDD9B777E26EFCD /* MqttCocoaAsyncSocket-Info.plist */, + 055DA1010B6BCF49DB4BA0B35FA4A978 /* MqttCocoaAsyncSocket-prefix.pch */, + BDD768AF098A1E2E222FDBBAA391749D /* MqttCocoaAsyncSocket-umbrella.h */, + A22D01C5C1D4E74A271682ADBC89C3CF /* MqttCocoaAsyncSocket.debug.xcconfig */, + BB7E8CDEAF36C4A5B9A31507F3E1CA97 /* MqttCocoaAsyncSocket.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/MJRefresh"; + path = "../Target Support Files/MqttCocoaAsyncSocket"; sourceTree = ""; }; - 2E83F5DE736DADDC5A4722A47634903C /* YBImageBrowser */ = { + 2C1E9CD4DCE5C6F3123B8F13A5BC4A67 /* OpenIMSDK */ = { isa = PBXGroup; children = ( - CBE83017CFFE2EEF021F746FC1C33BA1 /* Core */, - 4469F9CEBD2E7FBB5140485B85E52AA0 /* Support Files */, - 5AEB35B8B9E35806919B2DCB6A776977 /* Video */, - ); - name = YBImageBrowser; - path = YBImageBrowser; - sourceTree = ""; - }; - 2FFAB573B383A73BF7851964EDC9FCF2 /* Support Files */ = { - isa = PBXGroup; - children = ( - 14ED55C8AC0A52C9B1BFB4C16DA0A456 /* WechatOpenSDK-XCFramework-xcframeworks.sh */, - B95603BFE5801BE1096255728938C43F /* WechatOpenSDK-XCFramework.debug.xcconfig */, - DF032301AFCF35665CEC8FCA45FD85C7 /* WechatOpenSDK-XCFramework.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/WechatOpenSDK-XCFramework"; - sourceTree = ""; - }; - 30BA939613B1B2B9A0FCEAFB9B98A929 /* Support Files */ = { - isa = PBXGroup; - children = ( - 25425119A8449DA18EC800CEF0D67C4D /* Differentiator.modulemap */, - 1BF6BEDD5D9967E90C59202AEAA14D5A /* Differentiator-dummy.m */, - A09C2ED80863CB200F3BBD28F9930588 /* Differentiator-Info.plist */, - 0A18441EE8A6EA01143AD68BB00B9266 /* Differentiator-prefix.pch */, - 18E5215C1B1F37F7D3FD58FE258508C1 /* Differentiator-umbrella.h */, - DF53400EDA6D1DE842AF140117A17DD1 /* Differentiator.debug.xcconfig */, - 9F7A6F488FA4DDE071B415D330ED7DC0 /* Differentiator.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Differentiator"; - sourceTree = ""; - }; - 3157AF4C77A5BA7B1ACF75AD204C3F8F /* Resources */ = { - isa = PBXGroup; - children = ( - 9EC10CF6FC79DFB7BB257CD473C69ED2 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 3261F01F6D4C86405A631B3DDFE2BD43 /* Resources */ = { - isa = PBXGroup; - children = ( - 495E603D8B1AA5A3780E1D5C309626D2 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 339DD38CE86C8ADD0A6E8A6A8C567A2B /* Resources */ = { - isa = PBXGroup; - children = ( - 5F4D819E679EDE34E7811DEFB84C951E /* BRPickerView.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 341EDB0567F52EBCC818475FD96A7E42 /* Support Files */ = { - isa = PBXGroup; - children = ( - 2C6B1F797BA5FCA835C9CCA8130A3EFD /* libwebp.modulemap */, - A8935CD11028920206E2C83E4F5ECC9A /* libwebp-dummy.m */, - 0E28DC82EDB83E42EE778A850AA296B5 /* libwebp-Info.plist */, - 1D5B3E38DF9F219B69BE34296DC88D47 /* libwebp-prefix.pch */, - 93A1DF7884C579B356CF29E82380F94C /* libwebp-umbrella.h */, - BC99E9C807A2EB5C65C722E24E3503F5 /* libwebp.debug.xcconfig */, - 38C322E6FFF6B023DA7A6A463F9AF67A /* libwebp.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/libwebp"; - sourceTree = ""; - }; - 35EDA39252E0A0D6C9DF8B1FAD16A94B /* Alamofire */ = { - isa = PBXGroup; - children = ( - E26D415D85CDC5DCDB28560E8EE939AA /* AFError.swift */, - 1668FAAA23FE11E9B932F62200E2A654 /* Alamofire.swift */, - 569EFDCF08D163AAA18B3BFD5ED1FE70 /* AlamofireExtended.swift */, - AF83E8D9FC5511C0C4005206995F9215 /* AuthenticationInterceptor.swift */, - 311AEADD45F0DFF62AD792E01A39F369 /* CachedResponseHandler.swift */, - B1E7313335E7558551BBD593DA5618F2 /* Combine.swift */, - 841B30CB64F30D8E052CB0DAE2D60413 /* Concurrency.swift */, - 117F919541952CA3DF40138BFD012193 /* DataRequest.swift */, - B37B5FFE6A5C91481DAE5541C680F2C5 /* DataStreamRequest.swift */, - 6811332A1AAB8326B699B47DD80836CE /* DispatchQueue+Alamofire.swift */, - D2B94507DD929ACF41D9EB676BB2DB88 /* DownloadRequest.swift */, - 49C7FCB33B32B0C5230B42D850AE19D2 /* EventMonitor.swift */, - 2A6F59C3B04507611733B706ED2373CB /* HTTPHeaders.swift */, - 1A70A3F8BE6597F8F5505049FD362F8E /* HTTPMethod.swift */, - A40EBC4EEB914AFADE0E3C8AF9F9A7D6 /* MultipartFormData.swift */, - 60F39F90F46EF3332D937B410BAA451D /* MultipartUpload.swift */, - DE7F8B00284E6E6A0A972A2B3AA5A12B /* NetworkReachabilityManager.swift */, - 28564887B80198AB9D4B5E86A1D0118D /* Notifications.swift */, - 6E8A62EBB9B1BCC84D3F88FEDCCE033E /* OperationQueue+Alamofire.swift */, - 854954A05F187AA1ECD5B656A0A35671 /* ParameterEncoder.swift */, - 2D3B9D2722E036613D2046D92444579C /* ParameterEncoding.swift */, - B51E86095074ABE8FAD229BCA79A4D92 /* Protected.swift */, - 5B792863C1C01C449AD688A253CF8B82 /* RedirectHandler.swift */, - 714E996797BA38A84DB9988863C62A72 /* Request.swift */, - F78CA78125DA71590DB818E31E775B2B /* RequestCompression.swift */, - 7C46AD371054ADEAB28FF7FE4FA5B21B /* RequestInterceptor.swift */, - A6E6969DEED149B4075B86A364B3F8B4 /* RequestTaskMap.swift */, - 9537E6D3E55D2F3AF9FB15A8FF0C6079 /* Response.swift */, - 74AC665A53FED94F861CE14EF91F5D46 /* ResponseSerialization.swift */, - 95C4D0D97B8CED81FD29AACEE85AC82B /* Result+Alamofire.swift */, - 4FF46093D28A7BED7F6B5DA05FE456C8 /* RetryPolicy.swift */, - 79450D4BDD646E76DEB46C0572BE2397 /* ServerTrustEvaluation.swift */, - 0DD5E1E5E0DC3173885F9E69B1D0C737 /* Session.swift */, - 713B2F0195ACF21954B19E782EB8D895 /* SessionDelegate.swift */, - 2F0A952B693A61905E1C59B2A0FB695E /* StringEncoding+Alamofire.swift */, - C200B1B7AFFDAD32AAA7476BFA50B926 /* UploadRequest.swift */, - 5BBBDD5E251FA0DABA094B0AF3FC9177 /* URLConvertible+URLRequestConvertible.swift */, - C58352B4B029C63C589773B54C41F77C /* URLEncodedFormEncoder.swift */, - AA8CAA9BB9EA61401E692861DF0722AC /* URLRequest+Alamofire.swift */, - DDE27BBC530CDB1F75E818FDD8998E58 /* URLSessionConfiguration+Alamofire.swift */, - DBDABE53B6FDCCCB3B23538B8781688E /* Validation.swift */, - 2E5E73CFC9F6837B87B28ADC2712CFE2 /* WebSocketRequest.swift */, - 9171FCB73184C869F7C330D76544785B /* Resources */, - 0ACDB34DABE85EF39133901AA109B972 /* Support Files */, - ); - name = Alamofire; - path = Alamofire; - sourceTree = ""; - }; - 37F3D31A5412E5C6B987D86FFC8966CF /* RxRelay */ = { - isa = PBXGroup; - children = ( - E62F84C13EA1A1DE9F036A06CDFE4C3A /* BehaviorRelay.swift */, - 3C90D4CE9E4E62E6BF41EB9F13B709C4 /* Observable+Bind.swift */, - 6457B3D8F5D01928EFD894F8F6B5EDC4 /* PublishRelay.swift */, - 4FE651E34F6B74738927B77C29EF31BB /* ReplayRelay.swift */, - F19FACDB479D757C551FDDE85D76A36F /* Utils.swift */, - 66FBF955C44D7786E6DA18540242A721 /* Resources */, - E62FE708EBEEE8EAFB108457807167E1 /* Support Files */, - ); - name = RxRelay; - path = RxRelay; - sourceTree = ""; - }; - 38E67DFC0174A816B798CB80F6AC537A /* IQKeyboardToolbarManager */ = { - isa = PBXGroup; - children = ( - 167A5D56D4C9A80861215E5019146BF9 /* Array+Sort.swift */, - B19335B1ADCD8AC45F9D21D99EF94AEB /* IQDeepResponderContainerView.swift */, - 597F56B2BDBD7188DFB2E88DDDAA6DDF /* IQKeyboardToolbarConfiguration.swift */, - 16F7EF6F01A25097139815D6B115BC21 /* IQKeyboardToolbarConstants.swift */, - 69DE467AF2587942E0BFFF7A774A6529 /* IQKeyboardToolbarManager.swift */, - 3CBEA15AF61355C7D0E15D5D539F9A7A /* IQKeyboardToolbarManager+Action.swift */, - BC35E7199C8B3B593AD9FF4851C6C343 /* IQKeyboardToolbarManager+Debug.swift */, - B4F34D5858CC155F412A5C27B7D03F20 /* IQKeyboardToolbarManager+Deprecated.swift */, - E4D1CDD95689B6AD9C51A0BDE807D0FD /* IQKeyboardToolbarManager+Internal.swift */, - 78A81168CF5BC5B1D85BC6F1F326989E /* IQKeyboardToolbarManager+Toolbar.swift */, - 6A3B8EAC925C17EAD620F55F3C4189AD /* UIView+Responders.swift */, - 2786F9A7A61E05ED464381F16218E4C0 /* UIView+RespondersObjc.swift */, - 8C19514266636CDB9A7528AC6FF6199B /* Resources */, - 9CEB06F95D6CD65FBC41C718C31897A2 /* Support Files */, - ); - name = IQKeyboardToolbarManager; - path = IQKeyboardToolbarManager; - sourceTree = ""; - }; - 3C1D6EC58E80729EE36F4B6F28C02955 /* Resources */ = { - isa = PBXGroup; - children = ( - B0E73874296173A44D8E47A2E3439AFB /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 3CA1C8F3EAED411D0FFED5C76122621E /* Frameworks */ = { - isa = PBXGroup; - children = ( - 58EBD5E2BF3DD5076A4035C457C20483 /* WebP.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 3CDDE23C490ABC1BF94D4A4307630DD7 /* Support Files */ = { - isa = PBXGroup; - children = ( - E24EA68F63C969616509DFB5FBCC2796 /* Masonry.modulemap */, - 89BB4372D5DDADC9E63B0749A22B43D9 /* Masonry-dummy.m */, - 9D695A53A5A3CFD5CAB1D18C23738F68 /* Masonry-Info.plist */, - FA6BF65E4E5310408E3A929A4D3727E8 /* Masonry-prefix.pch */, - 790BE04D31E7BF3F8789434DFB243179 /* Masonry-umbrella.h */, - E79D2BE8022943335AE24E99F04CE473 /* Masonry.debug.xcconfig */, - 2CCAD1ED8D69F879CC164E7E3978DC08 /* Masonry.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Masonry"; - sourceTree = ""; - }; - 442C0CECCE2F6EA84FC7A7E921695AA4 /* OpenIMSDKCore */ = { - isa = PBXGroup; - children = ( - 8378C07EC6B0B0387D574059C68F7606 /* Frameworks */, - 6C44C0EDF022FB48C235351D1F1ABE05 /* Support Files */, - ); - name = OpenIMSDKCore; - path = OpenIMSDKCore; - sourceTree = ""; - }; - 4469F9CEBD2E7FBB5140485B85E52AA0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 4F970FEFBE3AF5C5F1599E123E4ADAE9 /* YBImageBrowser.modulemap */, - 1315A2F866521A4D560C0A9C8E58B9DC /* YBImageBrowser-dummy.m */, - 5C717E12B335DB9670E6A1397D1B6139 /* YBImageBrowser-Info.plist */, - 515F5B81B298C7FA61EDE108B3843E8D /* YBImageBrowser-prefix.pch */, - 6DDF328A0960909C7C0795945E4CEAC4 /* YBImageBrowser-umbrella.h */, - ED8807994F40692AAB9D3981047CF606 /* YBImageBrowser.debug.xcconfig */, - 6A48E348CB8D57C469357DE8A70CDF1F /* YBImageBrowser.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/YBImageBrowser"; - sourceTree = ""; - }; - 44DFDF9E9476DC9D0070E839594A0CDF /* Core */ = { - isa = PBXGroup; - children = ( - 14D09622B9BC9D8B88B525FC926CBEE6 /* YYAnimatedImageView.h */, - 807623C01A246064417DF6759EFBFA31 /* YYAnimatedImageView.m */, - 6717CE7068CCA12F8491F97B679BD6FB /* YYFrameImage.h */, - 9E6C9AED5A77472F5C8F0275BCC7CDF2 /* YYFrameImage.m */, - B6565F4BD583E9A9D069DEAC4DE4BFC1 /* YYImage.h */, - 571B3DB6316C39168AC04ABBC8506747 /* YYImage.m */, - ADF33F694FF58964F4F17963AD40DF3A /* YYImageCoder.h */, - 1208DF6820BA61DA191C45DC26C0ABD5 /* YYImageCoder.m */, - 1941DA936181E59F15CF7EFC7B841653 /* YYSpriteSheetImage.h */, - 706963A1A9C8D5A557873AFEAE45DB04 /* YYSpriteSheetImage.m */, - ); - name = Core; - sourceTree = ""; - }; - 461330311335ED8B204084BDCD239023 /* Support Files */ = { - isa = PBXGroup; - children = ( - 6DFB8ACA2600478329D5609E0D7867A3 /* IQKeyboardCore.modulemap */, - FD4FF2044F0E52BD9B7F38983A9073BA /* IQKeyboardCore-dummy.m */, - F1F907E0E6C5C19D216264CDB85699F9 /* IQKeyboardCore-Info.plist */, - BE2F8AFAEC7AD7C29E265DF4A04234BA /* IQKeyboardCore-prefix.pch */, - 80B06C4224FDE5A4FA67EB9301AFB2DB /* IQKeyboardCore-umbrella.h */, - 449232222736CE25587B5680B76C1B91 /* IQKeyboardCore.debug.xcconfig */, - 266B4C094BFC92BA1E4711B11C7B239F /* IQKeyboardCore.release.xcconfig */, - A0637539004A6E0253B3CCC4A6504E51 /* ResourceBundle-IQKeyboardCore-IQKeyboardCore-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/IQKeyboardCore"; - sourceTree = ""; - }; - 467A4788E008E2C251DE336D662533BE /* Resources */ = { - isa = PBXGroup; - children = ( - 3809ECABFD64A3476079245D123AB24E /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 48407FC40F66E8A8733E334314CF3D07 /* Support Files */ = { - isa = PBXGroup; - children = ( - 40FEAAB1418CAC52E864F22E44614A22 /* URLNavigator.modulemap */, - 15A5DCEE77CAAA33B92DD20A34BDD9CF /* URLNavigator-dummy.m */, - 6E891D9966D70CD6C517FFD9682579BB /* URLNavigator-Info.plist */, - BAAB02BEE15CDD85EA55E131A5C955BD /* URLNavigator-prefix.pch */, - 2253C41D07AF979EB8B3DEF1A0397F1D /* URLNavigator-umbrella.h */, - 2E068D0615D2D7E49497E3C92BCEAE99 /* URLNavigator.debug.xcconfig */, - 1220624318D95C728F7F6448D7954C04 /* URLNavigator.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/URLNavigator"; - sourceTree = ""; - }; - 48EB927D5E7E59D4628870965093B835 /* Resources */ = { - isa = PBXGroup; - children = ( - 39814758F52638C995CA5CC05710F634 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 4BC0D9809BB8F7FC8FAAFD7641A7C6F3 /* RxSwift */ = { - isa = PBXGroup; - children = ( - 12272D9B7C748591FF4B2B47E78CEA55 /* AddRef.swift */, - C86841AAA54256E91AEB1BFCCDC8C763 /* Amb.swift */, - 856571CD57594E6C984DF3EAC74F7B37 /* AnonymousDisposable.swift */, - 97FAE98D12E5F471432864A893C523BC /* AnonymousObserver.swift */, - 815F482FA0F5AE948A6B32BB98268188 /* AnyObserver.swift */, - E7BCB7D6F7E69870B894EE206268D3B5 /* AsMaybe.swift */, - A1F6C0E7CF02D30A56FFCFEC909C179E /* AsSingle.swift */, - A803CA20E08EE71A6FE1913CFF21C27B /* AsyncLock.swift */, - 1A584E723DFD91FD63F10513F5A44C61 /* AsyncSubject.swift */, - BA7546932DE628A0B23D78B2D41E2F51 /* AtomicInt.swift */, - 2867E3021D3DC08A0CAF3BC2C427B6C2 /* Bag.swift */, - 87D7DC22BACBB93C9C21938816803EA0 /* Bag+Rx.swift */, - 53ABB6FADA5C3EB98825469DCF3AC82B /* BehaviorSubject.swift */, - 228C9A7C2262A2B36785B62E668A4DD5 /* BinaryDisposable.swift */, - 22080567CFFBB62FB4A9CAB4BA858C20 /* Binder.swift */, - 79C2B61EB46FF6D53DF75E6706DA850F /* BooleanDisposable.swift */, - 3F9DCF114BCDFB5080B3FC7BC78E71AF /* Buffer.swift */, - 04008BCCC5F9317D48E099B281720140 /* Cancelable.swift */, - D229B8A7DA029600D026D0DCD560EB59 /* Catch.swift */, - 5074D46041894EDA013455DE4B3E457B /* CombineLatest.swift */, - 676589B708DF99CF712C9CDA6F8BD895 /* CombineLatest+arity.swift */, - 58AE8A2D1C21A74611A2521C8D822DFE /* CombineLatest+Collection.swift */, - 2A6D2A4E4B30726868AD43A84D0349E8 /* CompactMap.swift */, - DA10380C9565FBDE4AA7A4387482D590 /* Completable.swift */, - 2A9FD2D180E8D06699F430C03422BF6F /* Completable+AndThen.swift */, - 6E76B9AEA91949B2E70F0D09C1AAAFBB /* CompositeDisposable.swift */, - D64F410F8555612A724D5E31DF74823C /* Concat.swift */, - B2F8ED1B0200BA21034928AFCFD35100 /* ConcurrentDispatchQueueScheduler.swift */, - 59A70BC51A093B85F793BCF8ECA69CAE /* ConcurrentMainScheduler.swift */, - D57A6D2DF79513BD98DF7D96F56421BD /* ConnectableObservableType.swift */, - 550E110AA1AA6E230881B82CE9CF9F29 /* Create.swift */, - B1B4222717D12A56AF562988F655E837 /* CurrentThreadScheduler.swift */, - 524866F94A13CC11706F8B5CD203B5F1 /* Date+Dispatch.swift */, - DAC3A97B83CD4427855E4B01F03CEE01 /* Debounce.swift */, - 2248EBB2F316DD667581FE985E468B17 /* Debug.swift */, - 2A03C6C2FB31327D0F1F963ADBE21848 /* Decode.swift */, - 5675766C84D5E20F5F0ABB615EF0BFE9 /* DefaultIfEmpty.swift */, - C686B8367CD9B977CE8A89B334768C0D /* Deferred.swift */, - 07081571538F6BABC5E5E5642909B2FC /* Delay.swift */, - FD1376031E69BEDC6AC0E83851146F3B /* DelaySubscription.swift */, - 7FF5C12EE481EAE4CCAB9ACFDF73D4A0 /* Dematerialize.swift */, - D330688169ACC3C0863CF1DC5AB0D3D3 /* DispatchQueue+Extensions.swift */, - 7C2AB35EF01BB3E98571452D446DF9F8 /* DispatchQueueConfiguration.swift */, - 877EBECEF952AA07051846B09A8E9DFF /* Disposable.swift */, - 746F1C845FDAB7CD8161CEB2B3987912 /* Disposables.swift */, - A2CD2E5513F3A80472B9D728EC633CAD /* DisposeBag.swift */, - C36E72BE6B28AB14059DB4C8A4D5AB6F /* DisposeBase.swift */, - 300C4EB04E1293C3002C702D049A6404 /* DistinctUntilChanged.swift */, - 6F1099866321371C05A7200FAF044606 /* Do.swift */, - EF264D12F6CDB168EABF4F897E9021A9 /* ElementAt.swift */, - 447DCCC32322DDD581C46142042E151B /* Empty.swift */, - 63DED52861127E194D14E120851D6682 /* Enumerated.swift */, - EFD326C22283D6E2DB2ACC224B9115E8 /* Error.swift */, - 34FA5759A4B9BE9301664A94F96B7640 /* Errors.swift */, - 303ED1EFB15C5FBECA0CF9677E0C7B08 /* Event.swift */, - 6A560CCBA8029A20E2DAC3C828458CC7 /* Filter.swift */, - 4EADC72F1496B0FD1F72A58983C19162 /* First.swift */, - AB6CCACA110FCA3F273E38B3DE342ACB /* Generate.swift */, - 56EC12A0BDF79165A304BAA0DC226E66 /* GroupBy.swift */, - A120D892A9892BC8E55BC8B1FF62BAB1 /* GroupedObservable.swift */, - FC481D33578E163CD67AD3AE42D6EEB3 /* HistoricalScheduler.swift */, - 7641BE45AAC9FC0D71E876A39A0E15DD /* HistoricalSchedulerTimeConverter.swift */, - DA7A14AF53F15F689755D7972B8B2884 /* ImmediateSchedulerType.swift */, - A53A7C95742CF4E92CC0899BF24C9A53 /* Infallible.swift */, - 8BC88A15F5D856D1485776ABFF4D7577 /* Infallible+CombineLatest+arity.swift */, - 893A01E990838A3E90851EB0B3BE7D35 /* Infallible+CombineLatest+Collection.swift */, - 6F96F5BFA004534A830428D2F2972F87 /* Infallible+Concurrency.swift */, - 529B1ADFD4C14356B0AF2505A1BB4C23 /* Infallible+Create.swift */, - 42D445B7CEC49B07DB56F022960A4396 /* Infallible+Debug.swift */, - 9F979D0FCF4FA7FE0A9901C288E94E40 /* Infallible+Operators.swift */, - 7C5F5780542C8DDD9125F7C71FA2F206 /* Infallible+Zip+arity.swift */, - DEAD0DE7CC7BB2091A0D0B45A3F742ED /* InfiniteSequence.swift */, - 02348515DC782F1B8925DC73D2E0A2AB /* InvocableScheduledItem.swift */, - 1CE63250239CF4E3AB101323EDAB0CB1 /* InvocableType.swift */, - 46773892B039F2FF17FAD63C1438BCCC /* Just.swift */, - 33F50A552159B0B2A159C41C07D56A0F /* Lock.swift */, - 8F86A09216A970EF9ECF9E754B5ECF3D /* LockOwnerType.swift */, - FD2EDD6307C5F4332CCB280BA4BC4011 /* MainScheduler.swift */, - 88E00559850F7C7A1631220D9921C809 /* Map.swift */, - 5300D112B6708CB811F3B742D174FED7 /* Materialize.swift */, - 21C5BBE44181F60D38701EE9181B0CA2 /* Maybe.swift */, - 1A11E432D575FF20A72D10BF85CA5643 /* Merge.swift */, - 2FDFD5F8EAC47DEC1660060E61FCBB2B /* Multicast.swift */, - 445C75506D80CE6D9A78575546D352B2 /* Never.swift */, - 6DE5028EF1A3536F03FD6F2901E07ACC /* NopDisposable.swift */, - 1D0EDA4B970AD8E019243DE1A9201D0B /* Observable.swift */, - 7752FF954084CB620F8098366150D13F /* Observable+Concurrency.swift */, - 1B773D8D57C7C739236DBCCF5A1FE15A /* ObservableConvertibleType.swift */, - 881E0653681FF6255760EF72500C9BB6 /* ObservableConvertibleType+Infallible.swift */, - C84DB9F4EC8080372193C8EDF5E6B970 /* ObservableType.swift */, - E9A9FDC714E5B21E460D5271D4FB38ED /* ObservableType+Extensions.swift */, - D10D949EF0814E2211323D975564EFF6 /* ObservableType+PrimitiveSequence.swift */, - 6BBB32FCE0860AFF04BF1D465EE3AEC5 /* ObserveOn.swift */, - 198762526A5C73947D6DC38123796908 /* ObserverBase.swift */, - 3BC8BBCF7F6D1939A24C4A178AE79FA6 /* ObserverType.swift */, - 4A617717B7ABD0C1BFF39E15F317A05A /* OperationQueueScheduler.swift */, - 5DE8D6E365F43CBB8F68A8DD2F2A775B /* Optional.swift */, - 3AB1687B5DFEDF85A809EBB1704A8CFF /* Platform.Darwin.swift */, - F5519C63E3405D075B6DDD4223011E3B /* Platform.Linux.swift */, - 31AB15C51154FD819761E8FA61588DFB /* PrimitiveSequence.swift */, - 6EA288183BE346F8EE569D620AFA0884 /* PrimitiveSequence+Concurrency.swift */, - 13B8051F69B9B542A922FCE0B677AA10 /* PrimitiveSequence+Zip+arity.swift */, - 2CC85963CF90C4FFE90762F55673D27E /* PriorityQueue.swift */, - 8357BFD17A7A91E61FA67B116090C7CE /* Producer.swift */, - 7EA2FBE6575DA17CD1DD52420BF528D3 /* PublishSubject.swift */, - C038F847547D38FB1532E99F9A1C6345 /* Queue.swift */, - BBF1DA58C385F4F143AF44469EE30BC8 /* Range.swift */, - AE472525D285E60062B9B497CEA062C1 /* Reactive.swift */, - 53BDE5A7D9C9C12D0040E4ACEFE88E16 /* RecursiveLock.swift */, - F6B477359E8E2D4CE5FE4DE915130C6E /* RecursiveScheduler.swift */, - F3996C423B2B3CE237EAB9CC671F82F5 /* Reduce.swift */, - 58AFA4B496A100C64D41D3D558B7506D /* RefCountDisposable.swift */, - E47EF0A8CFE40A5F191902F7AE5DCCD2 /* Repeat.swift */, - BF80E8C426DBA4234C1DD753232DECA5 /* ReplaySubject.swift */, - 2439EF3C0EB6FF273A6BACD046468C2D /* RetryWhen.swift */, - 5E7F563192E68087E59018C8E4334BEB /* Rx.swift */, - 50D353ACFF8D78253F9B19705BEC1BC1 /* RxMutableBox.swift */, - E7A5346E90391A8396A6B5C7A971C1F5 /* Sample.swift */, - 0B24E40E065CCA088629E1E6ED0C48A3 /* Scan.swift */, - 200661B9CF372FFC8C88A6A61EB71F10 /* ScheduledDisposable.swift */, - 527BD367D6128EEF6A7646EA1C981F21 /* ScheduledItem.swift */, - C07AA58FE4202B58BD222F0985A0DD56 /* ScheduledItemType.swift */, - 641E2B6BA0D54820DB7C06E1F544B964 /* SchedulerServices+Emulation.swift */, - 6F5E828DE6CE1D244ABDA1EA774D8CA8 /* SchedulerType.swift */, - 6FF4A3448EBAC3DEBFE17E468BF500BD /* Sequence.swift */, - 16B12E00E18144758DB265E26FB774D3 /* SerialDispatchQueueScheduler.swift */, - 6FC3F3C4328973508C75B13AFD680FE0 /* SerialDisposable.swift */, - 81B64F9FB80EEDE4E5815E6470B02BB7 /* ShareReplayScope.swift */, - 488AB3A050067BDB2F3EB972675DBC79 /* Single.swift */, - A6627B68542ECD0885AA6E3B3108E3C8 /* SingleAssignmentDisposable.swift */, - EE94028F52D6FEAB9E19E34769B3E656 /* SingleAsync.swift */, - D79391457E883E1258E3DA9EFF192ECC /* Sink.swift */, - C4301A7963490E7EA50FDE02651E0264 /* Skip.swift */, - 4ABBB15F7BEFAB767E87DE7342DBA529 /* SkipUntil.swift */, - 833C8577F345C23F48164B8934819F4D /* SkipWhile.swift */, - 8EEC31DBB343C2351372000237F9A7E3 /* StartWith.swift */, - 749DF6ECAE9609DD2B4D56A92F2FF563 /* SubjectType.swift */, - AACE42CE8EFEA208A019CB33433A412E /* SubscribeOn.swift */, - 2B9B83A870364F4EA1455CE939FB2E4B /* SubscriptionDisposable.swift */, - 569AAF5A70784A1E8537A8DBEB5F22ED /* SwiftSupport.swift */, - 598736EEAA8D92A91428C2F1AE650A5E /* Switch.swift */, - D29584F80AB69E39F4C3E0F9B5A9D4AE /* SwitchIfEmpty.swift */, - 8123D0B9CC1DFC468FE3BC03C7F6BCDE /* SynchronizedDisposeType.swift */, - FD886E7F57211D821A07ED37D722A327 /* SynchronizedOnType.swift */, - BAA080AC31896001CB559E9484CB9E7C /* SynchronizedUnsubscribeType.swift */, - D377E6AF5455F9A22A4DF0A70F239936 /* TailRecursiveSink.swift */, - A0FF2D7C27D34390CC1C36A917E129D1 /* Take.swift */, - CC01084DF9D4E50EF817F041BD3D0DD2 /* TakeLast.swift */, - 573B10EAEF0F676D5AE8E1B6D1CAAAFF /* TakeWithPredicate.swift */, - D57FB18B6173E83AE0D5392B81CF293B /* Throttle.swift */, - ABBEE6EA017E997A3F4A2F3D7D86D1C2 /* Timeout.swift */, - C2EB85F79574AB0E1F0FBFBCAC97C3F9 /* Timer.swift */, - B8089BA57244EFCE9D879ECD063E1252 /* ToArray.swift */, - 7B24019A84FE9E31B49379632373E50E /* Using.swift */, - 5C271584C489698FD8A5C78A867F0A5B /* VirtualTimeConverterType.swift */, - 1B7CD2D7EDB5C497B8CDCCB617D67F66 /* VirtualTimeScheduler.swift */, - 1E9A190EC0355DC622D2C24E39A6997F /* Window.swift */, - 7629711133D1796C04F42971BD0A2EAD /* WithLatestFrom.swift */, - 518C336B7A45CD568C0B15F3759118D7 /* WithUnretained.swift */, - A7117D2AD991C62B8901E6BACC05AC76 /* Zip.swift */, - 3F884216E20FC5EC5DEB22AFF864FA4F /* Zip+arity.swift */, - 2872E1D84FA3E8B348C892C5E2BEADEE /* Zip+Collection.swift */, - 6AA006CBFDB2BFE62CCF703CA942A51B /* Resources */, - 182A66924EC43C5E31B7732047988FBE /* Support Files */, - ); - name = RxSwift; - path = RxSwift; - sourceTree = ""; - }; - 4D4CC40B65D874DC99055CB6E4D4D1C5 /* Support Files */ = { - isa = PBXGroup; - children = ( - 8FC4D5FDB3AE69941D3EF67E065301C6 /* GTCommonSDK-xcframeworks.sh */, - 879B9FA70D1A7799F3D2BC2C54D6C79A /* GTCommonSDK.debug.xcconfig */, - B3A8BA8441065080B43974FB2A37AFCB /* GTCommonSDK.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/GTCommonSDK"; - sourceTree = ""; - }; - 50F37234899A878D5F234297B21A4DC3 /* SwiftyJSON */ = { - isa = PBXGroup; - children = ( - A229677D7DE0BFB5E6A672216666B995 /* SwiftyJSON.swift */, - F3B1C3145C8AA644830DFD538ADC9AE1 /* Resources */, - E07F6A3FBAFACA591407BFF4D444FC09 /* Support Files */, - ); - name = SwiftyJSON; - path = SwiftyJSON; - sourceTree = ""; - }; - 57885091ABF342DE0770F146E5CF1595 /* Core */ = { - isa = PBXGroup; - children = ( - 1BD9BE2E9F11BF7F70B1F47CCD1F4C55 /* IQBarButtonItem.swift */, - 37CF771298CA69CDBF7689D66E0F4808 /* IQBarButtonItemConfiguration.swift */, - 3FF36974C4A59F7A43AB7DD607D2B28B /* IQInvocation.swift */, - 00EF22983172519ED69D2E0D52A38FAC /* IQKeyboardToolbar.swift */, - 2777DE06C74CAEE7E32B2C46FFCF367E /* IQKeyboardToolbarPlaceholderConfiguration.swift */, - A42CD759647C1092343935752C8FCC26 /* IQTitleBarButtonItem.swift */, - 3B33A5C21159FA23A7A328B4ADC3C423 /* UIView+IQKeyboardExtension.swift */, - 5250931951C88B703B1FA73E21386B6B /* UIView+IQKeyboardExtensionDeprecated.swift */, - 5E4D5CB3D8E6A2A568E71759339B3B29 /* UIView+IQKeyboardExtensionObjc.swift */, - ); - name = Core; - sourceTree = ""; - }; - 5AEB35B8B9E35806919B2DCB6A776977 /* Video */ = { - isa = PBXGroup; - children = ( - 885AB401FA43B8D4586FA16D2EA4F3A0 /* YBIBVideoActionBar.h */, - 27CEEE9590D629740764021EE12AB163 /* YBIBVideoActionBar.m */, - C33F4EC847CEF9C555A65836EF432697 /* YBIBVideoCell.h */, - 83C5C0577B08BC084DB509DB705406A8 /* YBIBVideoCell.m */, - 502933C679F74CD475DE0F8EF1CD0351 /* YBIBVideoCell+Internal.h */, - 59B3D99A5BF9A4A22459DDC56B367810 /* YBIBVideoData.h */, - 49BE33F18D75F6473F466996679A7788 /* YBIBVideoData.m */, - 74F42C68FF3DE4779640352F3193F012 /* YBIBVideoData+Internal.h */, - 6998F31CF0ADD31C1E7FDCAB06CA0BD4 /* YBIBVideoTopBar.h */, - 17687DAA076F725E7ED98624F934D3EB /* YBIBVideoTopBar.m */, - 60CF361D93E025591A580D1DE14A575E /* YBIBVideoView.h */, - 0DC4D505C06AB0A9504B08516652089A /* YBIBVideoView.m */, - A53AE5ADB6C37691DA65DCB8FB4B9617 /* Resources */, - ); - name = Video; - sourceTree = ""; - }; - 5BDF739271684803348C69900DCDCBDA /* Differentiator */ = { - isa = PBXGroup; - children = ( - FEEB2C4FEC830858BA805B60D04B20BC /* AnimatableSectionModel.swift */, - F243E90AE09B7E6DA0C72A56623C455C /* AnimatableSectionModelType.swift */, - B17333E34E29D221ABFC81BC2FDFC6D7 /* AnimatableSectionModelType+ItemPath.swift */, - 4C4124C5853026DA1E3328CD09D36D35 /* Changeset.swift */, - 632DA590FAD7357E9497CEF8E3347670 /* Diff.swift */, - 70F1552BB5EC628A51048774878C151F /* IdentifiableType.swift */, - 0CB87D075204F2F907C1CC92393E0E7E /* IdentifiableValue.swift */, - BE5ABED27F87C9660B184858B1B8849B /* ItemPath.swift */, - 3BCAB5EB75D050DC161B934D14196B1A /* Optional+Extensions.swift */, - 6229AFDB47ACBE771BD50FB5A54E9E0D /* SectionModel.swift */, - FC1B5FFFD9118FC06151C4B4DF34396C /* SectionModelType.swift */, - D8A3919BCEE0BD29196F82C8955B8213 /* Utilities.swift */, - 30BA939613B1B2B9A0FCEAFB9B98A929 /* Support Files */, - ); - name = Differentiator; - path = Differentiator; - sourceTree = ""; - }; - 5DF0A1F79354E9C972479C54E719DFEE /* GTCommonSDK */ = { - isa = PBXGroup; - children = ( - 91F75C7FB0BE83DC97E38C0A573229B3 /* Frameworks */, - 4D4CC40B65D874DC99055CB6E4D4D1C5 /* Support Files */, - ); - name = GTCommonSDK; - path = GTCommonSDK; - sourceTree = ""; - }; - 5EA65D1BBAA824D4905F28C8B042A54A /* SwiftyUserDefaults */ = { - isa = PBXGroup; - children = ( - 5EF42092461532ECD6ABBA13785B568B /* BuiltIns.swift */, - 53E8266B04E3AF1558498FE39DC8FA5E /* Defaults.swift */, - A705490F45F571B397DB204AD6F15638 /* Defaults+Observing.swift */, - 3382CC11D4E4CF76CD8E5019D73B92B3 /* Defaults+StringToBool.swift */, - BC13925AD30D4620B3130C211AFF1381 /* Defaults+Subscripts.swift */, - EBC1006D99510F2B77703B0D907900E7 /* DefaultsAdapter.swift */, - 70F45AB8F81688C850D6646D5FC95BA7 /* DefaultsBridges.swift */, - EA91C78634C25A7900E9D283AC867517 /* DefaultsKey.swift */, - BAFC5337AB9BAED0568992DDAAB71691 /* DefaultsKeys.swift */, - 2C7FF68313AE62BEF9C12D32A5178679 /* DefaultsObserver.swift */, - 2595F0158831926213A3BA15134B3B30 /* DefaultsSerializable.swift */, - 33D079F1B5099BEBB2203CE47B1266A4 /* OptionalType.swift */, - A4C266FC7A81533F1F7E857B4F00B2B4 /* PropertyWrappers.swift */, - F4847513B18A3F9D552B813C3C0CE545 /* Support Files */, - ); - name = SwiftyUserDefaults; - path = SwiftyUserDefaults; - sourceTree = ""; - }; - 5EE8514AC79FD842390D8CD9FC53B8DD /* SwiftKeychainWrapper */ = { - isa = PBXGroup; - children = ( - 98DE335610EC0EE4F5D7A40688C88D11 /* KeychainItemAccessibility.swift */, - A76D3C75071941BB2ABC490ABB7535A8 /* KeychainWrapper.swift */, - 48D2AB338D1D6FB2B3D7C24602C13F2D /* KeychainWrapperSubscript.swift */, - 09AFF97A09A82B18500D77D0F26C2814 /* SwiftKeychainWrapper.h */, - 8C8AF8CB1FDDA8C775F7195B0235A65A /* Support Files */, - ); - name = SwiftKeychainWrapper; - path = SwiftKeychainWrapper; - sourceTree = ""; - }; - 5EF6EAC2A019350A38CB0475669ECA6B /* Resources */ = { - isa = PBXGroup; - children = ( - 2D6C07A263B280699F377424794EFF99 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 620C08E4418F980BC7D690868AE93DCE /* BRPickerView */ = { - isa = PBXGroup; - children = ( - ED98FD9CDA79859F82A1E1742128272A /* BRPickerView.h */, - B37F5FDE775677CF48BA029653246F9C /* Core */, - FC9F3BF0A4C7AE30F744992FB48F6C62 /* DatePicker */, - 8BDEB3BB19431F35262178C80767AF98 /* Resources */, - 664D2D55B6A477F315221EE26535DACF /* Support Files */, - 7C18F032E691D0A5EDC6E8AEF3FE6CF3 /* TextPicker */, - ); - name = BRPickerView; - path = BRPickerView; - sourceTree = ""; - }; - 646EEB9DEA5EBFC479D2CDF5E168AED5 /* Support Files */ = { - isa = PBXGroup; - children = ( - 3E8AE8EE4894EEE3845C9B41B7A53CE0 /* CocoaLumberjack.modulemap */, - C649F4858D9521B4A2C3FEFEB34D8FB8 /* CocoaLumberjack-dummy.m */, - B8E455E0DCE9F1005A6A9EE4EDDC6AD0 /* CocoaLumberjack-Info.plist */, - 02D3F5AF2BA9831461877F83C53C072F /* CocoaLumberjack-prefix.pch */, - D175D17E540B888112DDEF66B7336B18 /* CocoaLumberjack-umbrella.h */, - 4097625AA17F11DB306613392F35019B /* CocoaLumberjack.debug.xcconfig */, - 224A852ED28F694D5D3B00FA8D2533D8 /* CocoaLumberjack.release.xcconfig */, - 6C4115323304C88A7D7A62969709C377 /* ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/CocoaLumberjack"; - sourceTree = ""; - }; - 65CC5D80CE9F9A667917B9961BD2099C /* Support Files */ = { - isa = PBXGroup; - children = ( - F9D571AEEF9B4A2DA2A890BA31B2FF1C /* MBProgressHUD.modulemap */, - BBA360EC2DC2065C1D02DA987FB2AD06 /* MBProgressHUD-dummy.m */, - EA93F3839C201F190C753C9E8C744400 /* MBProgressHUD-Info.plist */, - 5D1FC14C33856C9E74536BC182E936E3 /* MBProgressHUD-prefix.pch */, - 3C98D8B36E50F336A6EAF17F670CC1E5 /* MBProgressHUD-umbrella.h */, - 917921BC1BE7FB2A255A7ED2F4DC5992 /* MBProgressHUD.debug.xcconfig */, - 3E022754FBCB43F5E144D0C3F6F688DE /* MBProgressHUD.release.xcconfig */, - 01DCEF714DEC572D91D1A80451BB4A77 /* ResourceBundle-MBProgressHUD-MBProgressHUD-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/MBProgressHUD"; - sourceTree = ""; - }; - 6646636A4CF3F7700C40AD3DA0DFCC3E /* Support Files */ = { - isa = PBXGroup; - children = ( - B4094AA64A0A2BB6217E93D1670C3525 /* Popover.modulemap */, - 9762E6A009C2FD230DB598E20DFA34FF /* Popover-dummy.m */, - A0DC80B7A3EC67DB1D1227D92E55BA86 /* Popover-Info.plist */, - 516376F84676EF4E235C0FE47866686D /* Popover-prefix.pch */, - 0FCF5E28CC8124A6ACEC5AEE8382440C /* Popover-umbrella.h */, - C7D0CF72FE6D9F2AE82838AFEF2FA52A /* Popover.debug.xcconfig */, - A3B780E905B7EDA7D5B5D56032F8EAFF /* Popover.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Popover"; - sourceTree = ""; - }; - 664D2D55B6A477F315221EE26535DACF /* Support Files */ = { - isa = PBXGroup; - children = ( - 0425B2D7E102E64FB289BDA78C4BAE1B /* BRPickerView.modulemap */, - 59CA85A49F67B87EE681704F18019968 /* BRPickerView-dummy.m */, - F5D619649BED9DAD10FE1D58458CA9CC /* BRPickerView-Info.plist */, - 910C074838E684FD72763589913927AE /* BRPickerView-prefix.pch */, - 64900FFA7A51BD0554CB57699178CA93 /* BRPickerView-umbrella.h */, - C4BCBE720AF5386F2FC7D0FED1A99E2D /* BRPickerView.debug.xcconfig */, - F00348B56961AF9B725585A257A011F0 /* BRPickerView.release.xcconfig */, - 9A3C94C0E092BA3F317D23C1DB8BCB21 /* ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/BRPickerView"; - sourceTree = ""; - }; - 66FBF955C44D7786E6DA18540242A721 /* Resources */ = { - isa = PBXGroup; - children = ( - 2C8507C64DFDBFD93E89BC1E0F890FCE /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 692BDE0C371FC18D8A34C3239A737EDA /* OpenIMSDK */ = { - isa = PBXGroup; - children = ( - 7AE2D3042A232544EF7D0C766E706E91 /* OpenIMSDK.h */, - 0545E431CF6F8D4F04FE1E1C3D501418 /* Callbacker */, - 9511B6204274521C98CCEBA6676F8C97 /* CallbackProxy */, - 7A7124C55ADE873C150B0AA049378DF5 /* Interface */, - 285968779C691C31E3A157A97D441C6F /* Model */, - BCABA44BD153787587E4B0AC6EB99FF5 /* Support Files */, - A73844A7371FF128751E98950AF0012A /* Utils */, + 4BF06111C52C3FE2DD3C43A1C2C1EFB2 /* OpenIMSDK.h */, + 8BB075880C975299030262DC2BB27060 /* Callbacker */, + 685E9F3854C3C569B6A795C034CA67A3 /* CallbackProxy */, + 6C290B3935272CCEF8A4DDD003B0B8E8 /* Interface */, + 56F6CF79F36D5C2B1594E2DA09196A4D /* Model */, + 93257893C8C5C666049406769CF2932B /* Support Files */, + 8D7FC6395D4F278E156EA63FFF56FBD8 /* Utils */, ); name = OpenIMSDK; path = OpenIMSDK; sourceTree = ""; }; - 697B18785377B262D3C8AAFF21034C9C /* AMapFoundation-NO-IDFA */ = { + 2FCB5AB7E81A14EFAAB5D8C31B672FAA /* Support Files */ = { isa = PBXGroup; children = ( - A2D736137B3E57FE30F29E5CF468F2D1 /* AMapFoundationConst.h */, - 1B4AD52272B01A181E72FA7DE41CB40A /* AMapFoundationKit.h */, - D4D7A875C1630FDCA87E9A53A6F1B24E /* AMapFoundationVersion.h */, - D9DA1CF2DB8C204629B35411CACE2EFB /* AMapServices.h */, - 7E701E5706C0FCF2CC4C71D531D2FD42 /* AMapURLSearch.h */, - D525B79370424CC98219BE315DA26399 /* AMapURLSearchConfig.h */, - E8049FDB2132318E8560349028ADD7E0 /* AMapURLSearchType.h */, - F5E2CCED3F7A94BA86754FAD8C5E520B /* AMapUtility.h */, - 0BA7E10690C20B424CAE2061928092A2 /* Frameworks */, - 1B2760A68BDF2AAA24F1BC647D4DB1C6 /* Support Files */, + 7C1C3D023A0041FB877B9A8AB6EF3520 /* ResourceBundle-SwiftyJSON-SwiftyJSON-Info.plist */, + DFC210E16112B16CC4B70A5F7CF3FD4E /* SwiftyJSON.modulemap */, + 8DA558FC1C17C9DB6C8763BBC07A3BF7 /* SwiftyJSON-dummy.m */, + F9B2D4FF9EAC7BC6B32BD19C1BE9165B /* SwiftyJSON-Info.plist */, + D8730A57B3E1F7511F10DD30070F2A5C /* SwiftyJSON-prefix.pch */, + FD39F569BC9F4CA0AB8B2FDD217B0B15 /* SwiftyJSON-umbrella.h */, + DE22715D6F3FB48D749DA1623F3F9C86 /* SwiftyJSON.debug.xcconfig */, + 794B19FF014B5488EB0348CE1C877E20 /* SwiftyJSON.release.xcconfig */, ); - name = "AMapFoundation-NO-IDFA"; - path = "AMapFoundation-NO-IDFA"; + name = "Support Files"; + path = "../Target Support Files/SwiftyJSON"; sourceTree = ""; }; - 6AA006CBFDB2BFE62CCF703CA942A51B /* Resources */ = { + 30257ADFC422BC29E9646A1AF68AB341 /* RxRelay */ = { isa = PBXGroup; children = ( - 7159B4314F8BD562D1ADE2C6C0E62F9E /* PrivacyInfo.xcprivacy */, + 57535D3EF27383E24A79046F59BE754C /* BehaviorRelay.swift */, + AE2B7B7056E05C92E79588EFAF944B95 /* Observable+Bind.swift */, + 70A3C9CD4415366C40628E899E6881D5 /* PublishRelay.swift */, + FAD3C457BF0F2B46974D858DCD24B58C /* ReplayRelay.swift */, + 2783E40DFF53237662FB2775C4E0CF5A /* Utils.swift */, + 06E3CCDF5645CE2CF9394B7B1E2F4BFD /* Resources */, + 8C2B627A7882F9FECBD51E69B41B5055 /* Support Files */, + ); + name = RxRelay; + path = RxRelay; + sourceTree = ""; + }; + 318E6379AF0222072250829995334572 /* Support Files */ = { + isa = PBXGroup; + children = ( + AF944E03A651417E2C76C625851606B7 /* Alamofire.modulemap */, + F419EBD1EEE89BF51D6A1E4BB27C9C2B /* Alamofire-dummy.m */, + F466CC8B500AE8DCF77F1E6159819632 /* Alamofire-Info.plist */, + 2949A57D8331CE5FF173237D91288DBA /* Alamofire-prefix.pch */, + 65B569FEB54BAEE62E9099C2F0781B65 /* Alamofire-umbrella.h */, + 4AC4654C7F870A7E155D02F6EC27F90E /* Alamofire.debug.xcconfig */, + 30CDF4C19E40CD7AB20136AFD6991C2B /* Alamofire.release.xcconfig */, + 0404FB89D69D501582B016E7DE1DF330 /* ResourceBundle-Alamofire-Alamofire-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/Alamofire"; + sourceTree = ""; + }; + 31E6DDD86B46A12AAB87B2E82B7E9164 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 33F9000BB5B97BECBC42D3A108618CDA /* AMapSearchKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 325402A5F731E529411C522467355940 /* SwiftyJSON */ = { + isa = PBXGroup; + children = ( + 2B215C90C110E03B262EEBEA06C46E81 /* SwiftyJSON.swift */, + 3F0C14E0577FC14AACB7C02A6514D221 /* Resources */, + 2FCB5AB7E81A14EFAAB5D8C31B672FAA /* Support Files */, + ); + name = SwiftyJSON; + path = SwiftyJSON; + sourceTree = ""; + }; + 3284D70872E1175A1D747B9A5793DAE5 /* Support Files */ = { + isa = PBXGroup; + children = ( + F71599B134B526591CAE062C70908129 /* AMapFoundation-NO-IDFA.debug.xcconfig */, + D3374F60A05CBBBA5B428E705575E6A2 /* AMapFoundation-NO-IDFA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapFoundation-NO-IDFA"; + sourceTree = ""; + }; + 343A5E21A53AF8847156064E104D47AF /* Support Files */ = { + isa = PBXGroup; + children = ( + 01A86D0F57A2646BCFE3C1F5C4A44FDE /* IQKeyboardToolbar.modulemap */, + 9386F77E87E02FF1C0F88047B43D0591 /* IQKeyboardToolbar-dummy.m */, + DCA96408BF6433DEA51668F1BB3DFDF7 /* IQKeyboardToolbar-Info.plist */, + 245645C57EB0F388B6B3551F19375CD4 /* IQKeyboardToolbar-prefix.pch */, + F64DFB3A51F8FB42C0DBF4BD2A3C7085 /* IQKeyboardToolbar-umbrella.h */, + 80133B5EB63AAF4B00872EBD288FE2BA /* IQKeyboardToolbar.debug.xcconfig */, + DD754354DB93BD3F9CA57B0B474E0AF6 /* IQKeyboardToolbar.release.xcconfig */, + E8B146FECA31C04C26A41A5DE3415E04 /* ResourceBundle-IQKeyboardToolbar-IQKeyboardToolbar-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/IQKeyboardToolbar"; + sourceTree = ""; + }; + 370D1FD0A6CA3D7ED9B0C67269A87BE0 /* Popover */ = { + isa = PBXGroup; + children = ( + D96C198DA821F34A446641B899D6C66F /* Popover.swift */, + F5A57B28C8A98CF6085B8A4D1FD33B32 /* Support Files */, + ); + name = Popover; + path = Popover; + sourceTree = ""; + }; + 373F21B6D0CE254A954FA1D68C186CDD /* Frameworks */ = { + isa = PBXGroup; + children = ( + DF44A4BD72FFCA686A05A86DB2D6A721 /* AMapFoundationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 38674E17EA9EEEBD13FAD244E29D1F8E /* Resources */ = { + isa = PBXGroup; + children = ( + D652CB597B89AB2469E749B0244D0EDB /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - 6C44C0EDF022FB48C235351D1F1ABE05 /* Support Files */ = { + 387022C59F79DB4CB0B9BD5340BD3216 /* Kingfisher */ = { isa = PBXGroup; children = ( - 4FD17A7B804AFD079019016EA14F71D9 /* OpenIMSDKCore-xcframeworks.sh */, - 914E16F0FF39F7DED258EB217B37399B /* OpenIMSDKCore.debug.xcconfig */, - D906BC216BEE6751B342CE65AB62DDF3 /* OpenIMSDKCore.release.xcconfig */, + 40E382C847B3E998A1F743FF5B497116 /* AnimatedImageView.swift */, + 9F66B1588C5307F84E8770C73F670A82 /* AuthenticationChallengeResponsable.swift */, + 543213F9D8C1080999D3C0CD783649F3 /* AVAssetImageDataProvider.swift */, + 864A9DFA4CCCFDE63089A17C26C67C0C /* Box.swift */, + B198AD68A0CCF96D986C0F95C328BE4F /* CacheSerializer.swift */, + F71AB4DA1C6571B95D530E50155BEED7 /* CallbackQueue.swift */, + DCDC60DBD03E016BF6F11ECC86E10271 /* CPListItem+Kingfisher.swift */, + 5A3538C672BC46BD1C6200BAB0F9F52A /* Delegate.swift */, + 5BE4CFB0ECECB56F1589A7A60FFD82CD /* DiskStorage.swift */, + 31720308CD197D8660906D823A3D18AC /* DisplayLink.swift */, + BB71C22B71E572D4D9F3E85DC5CB7E1B /* Documentation.docc */, + 2A8E3B1CB62551B7DE272ABF9A9831E6 /* ExtensionHelpers.swift */, + 7E4943CA57020EA857821CC7974E544C /* Filter.swift */, + BF366D7795E01AA58678CF3711256D36 /* FormatIndicatedCacheSerializer.swift */, + AC8A1EC40B54B458B9DAC10F58D4F257 /* GIFAnimatedImage.swift */, + 0FEF6E0E05F50B6A4701688C90380DE5 /* GraphicsContext.swift */, + 1BD84756F7F6CA1ABE63BF500E6F4DCB /* HasImageComponent+Kingfisher.swift */, + B4B767746AAE03DE16ECA227F4E15FF9 /* Image.swift */, + 05DFB72646BE5FE4E525620D2FFEC4E0 /* ImageBinder.swift */, + 6F628425F1CF1B80FF1650C563D15925 /* ImageCache.swift */, + D80620B120B7705CE69998FEA1E2ACBF /* ImageContext.swift */, + BDD8B8D68C3DC1F2DD3C49E422FFA456 /* ImageDataProcessor.swift */, + 4CD5C0804E49D5B695AB39EA3C0B3D8B /* ImageDataProvider.swift */, + 1A072CF34085CF8F000F0DA741B418C8 /* ImageDownloader.swift */, + E19E98198E45EE88729F854DA5E0C38B /* ImageDownloader+LivePhoto.swift */, + 190EA01E20CE9CF8F50C7DBEB241EDB9 /* ImageDownloaderDelegate.swift */, + E55439DACB8414FF055B00919D91C44E /* ImageDrawing.swift */, + DA07BC8236258775B0A1B78BB2D7C035 /* ImageFormat.swift */, + 7F97D64D008E7119E0220EDC03C22DAD /* ImageModifier.swift */, + 7B427FAF0AE25A4E00D056CBF3EBDA88 /* ImagePrefetcher.swift */, + AC3ED7BC1A3880641577973408496B52 /* ImageProcessor.swift */, + 46B1296E3B2F2471609ED08C9BC0FC22 /* ImageProgressive.swift */, + 05F4759F56557091117DE0A55E0FA09A /* ImageTransition.swift */, + 3481989984832C7D4050D36D778F2720 /* ImageView+Kingfisher.swift */, + B67C9392C903C4F09D80E52BBAE9387E /* Indicator.swift */, + D0074CBE2BA30F2229CC19064226A5A6 /* KF.swift */, + 3625D7FF427CA084BF6ADBC9C6ADFFF8 /* KFAnimatedImage.swift */, + 041BD043BB52E8B417EE3AC3BBCD165B /* KFImage.swift */, + 75727F45C32C023C542FA0455C47AC51 /* KFImageOptions.swift */, + 43BC6C8AA9E4F26F22F185F55DF23E4E /* KFImageProtocol.swift */, + E466279F3C9469323A69F7C2F0BEEE6D /* KFImageRenderer.swift */, + 1CA567DDC285BACA3C2280D6133D8FD6 /* KFOptionsSetter.swift */, + BC32065D506D46CEBB66C130995D8CB9 /* Kingfisher.swift */, + 0DABF0E345729840607C675F9F54C029 /* KingfisherError.swift */, + 10DB19C6CDDA74F037121548E9B9BA66 /* KingfisherManager.swift */, + 0999E0CD32B8B8E768EAE0151F9DA6AF /* KingfisherManager+LivePhoto.swift */, + 6AB5BCD2B62A9DF2F2EA6677670C02A0 /* KingfisherOptionsInfo.swift */, + E6232C99507C1E6EDDF6DDC0A1B2DA76 /* LivePhotoSource.swift */, + 72F49AF05C210AB16B36582583A931F8 /* MemoryStorage.swift */, + 1F243C8725FCF2440D16E12F4637E980 /* NSButton+Kingfisher.swift */, + 6CCBA6F03C9653C70F26FAD18C607E94 /* NSTextAttachment+Kingfisher.swift */, + 79A30BE4F677B7065D6082751D3BEE41 /* PHLivePhotoView+Kingfisher.swift */, + A438AD66F32FC77F4F5C09D0DBB469DC /* PHPickerResultImageDataProvider.swift */, + 6F20F071255B68CF9E16E238C11F4810 /* Placeholder.swift */, + 26EBF24F3A6B0FF101C41F7BD0D03E40 /* RedirectHandler.swift */, + 6618E8F9661C9A44B33907359380D629 /* RequestModifier.swift */, + 1C7CA12436960DBE4A6B79A889111820 /* Resource.swift */, + 37756F9A0A2737A24DD080503E539621 /* Result.swift */, + F7F9E085F349F38574EB9D91DB43FCD3 /* RetryStrategy.swift */, + D7B9B1D0DF1D1379BB7EE7D0CA1FFA27 /* Runtime.swift */, + F11F925CB96206808202ECE9D1BD08ED /* SessionDataTask.swift */, + 90E55905FA5FC2CA661343724269EE01 /* SessionDelegate.swift */, + D84B7D2E422D0395AAA8AEBDDFB50CD0 /* SizeExtensions.swift */, + C432376BBC5EB6FCD7AE244B95187EFE /* Source.swift */, + 269C7A10A27042611F838EF99AECCB95 /* Storage.swift */, + 8DEBE8D682A38D03B722B7E9BDBA88BB /* String+SHA256.swift */, + B835287064532A6A0636943C8A144F89 /* UIButton+Kingfisher.swift */, + E2275545FB4AE2DB78E83FE5B57E25BF /* Resources */, + AC4EEC7213201901735F571A58C04674 /* Support Files */, + ); + name = Kingfisher; + path = Kingfisher; + sourceTree = ""; + }; + 3C1BC43BF0C2C589D2AB895C4B4A0566 /* Support Files */ = { + isa = PBXGroup; + children = ( + 5299349BA206A9D6DC58744DF3F9C4C0 /* HXPHPicker.modulemap */, + 4455D05FABB163049C7D21737CF61B87 /* HXPHPicker-dummy.m */, + 3357992A0F57CC136F45EABCC7FD28C2 /* HXPHPicker-Info.plist */, + 5FF95B9632C9B4525F394A29F5BDAA11 /* HXPHPicker-prefix.pch */, + DB2E0FA16F1D1ED773A55FE425ED6F2D /* HXPHPicker-umbrella.h */, + D3ECA82BB2EBEE30A2AE7662ACD7BB6E /* HXPHPicker.debug.xcconfig */, + 1E2FD4376D0F3BA9B6794264ED22C1AF /* HXPHPicker.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/OpenIMSDKCore"; + path = "../Target Support Files/HXPHPicker"; sourceTree = ""; }; - 7282608108EE966FF8276BE20227EEDE /* IQKeyboardManagerSwift */ = { + 3D384E67378BCE80B9A2C3E0E1128EB5 /* Support Files */ = { isa = PBXGroup; children = ( - CFC5A471981B15BD1B9B269EDCB4FAA3 /* Appearance */, - 28F3FA51EC50C4CC436BDEFF44F08ACF /* Core */, - C3FB9AF21D3960F66257ADA017A0B545 /* IQKeyboardToolbarManager */, - A673B217DCF373C374C97CEF8BCBCCDA /* Resign */, - 81976B39EF94CE0F9114AA97277CDB6F /* Resources */, - 09898D5792AA6912F7CB1B358F402DA8 /* Support Files */, + 5806A1669D672CE969D0F1DA20CF859B /* IQTextView.modulemap */, + 330E31EF91AC5422E787E6FE6F2740AE /* IQTextView-dummy.m */, + 41B2E534D8852E46F6220355D395BC33 /* IQTextView-Info.plist */, + 46D64859A483A73496059FFC60D6E9AF /* IQTextView-prefix.pch */, + 865B5AC694B28BDEA272A19E9888BC92 /* IQTextView-umbrella.h */, + BB1F45DC12ACED7FF06228B7F6BA409E /* IQTextView.debug.xcconfig */, + 2D4510F64A7150E877178DB98B05E2DA /* IQTextView.release.xcconfig */, + 81CA630D5EDA335C8FADCA973C8C1CF1 /* ResourceBundle-IQTextView-IQTextView-Info.plist */, ); - name = IQKeyboardManagerSwift; - path = IQKeyboardManagerSwift; + name = "Support Files"; + path = "../Target Support Files/IQTextView"; sourceTree = ""; }; - 78E9E5A96F146E43A07159E27C96E56B /* MBProgressHUD */ = { + 3DBF9B40CAEE7BCC399AFC9BE256966B /* IQTextInputViewNotification */ = { isa = PBXGroup; children = ( - 5C17D577044692EBDC1ACC1E9CAD7545 /* MBProgressHUD.h */, - F4E64BDD4CE88CD99A47F93543439CAB /* MBProgressHUD.m */, - 3C1D6EC58E80729EE36F4B6F28C02955 /* Resources */, - 65CC5D80CE9F9A667917B9961BD2099C /* Support Files */, + 7C146DEA16B1ED360A07454996F640D7 /* IQTextInputViewInfo.swift */, + B4E07B97B966D7A1CA34CE5950B51ADC /* IQTextInputViewNotification.swift */, + 89C2E9857E2041C4D6F512440F5D760D /* Resources */, + C651092C206EB98671320AE8AC98AEC6 /* Support Files */, ); - name = MBProgressHUD; - path = MBProgressHUD; + name = IQTextInputViewNotification; + path = IQTextInputViewNotification; sourceTree = ""; }; - 7A7124C55ADE873C150B0AA049378DF5 /* Interface */ = { + 3F0C14E0577FC14AACB7C02A6514D221 /* Resources */ = { isa = PBXGroup; children = ( - FF76FF21CF56944B999A1B7BF15E1BF3 /* OIMManager.h */, - AC7872CBD2165DF85A4EFFF90DC7C5F0 /* OIMManager.m */, - A537955D7A7085E1CB7015149DA55DBA /* OIMManager+Connection.h */, - 3BAF1FDE010874C5C47CF1854B6C0142 /* OIMManager+Connection.m */, - F65C6C1B7ED35471942F5314AAC3B335 /* OIMManager+Conversation.h */, - FA1D5ACC9C3BF91695800DBEFF0DA740 /* OIMManager+Conversation.m */, - 739F404F326644991B80C89C8343D79A /* OIMManager+Friend.h */, - 1141E1CDB1E35B5757B37C03C895DFD6 /* OIMManager+Friend.m */, - 7F88858FFEF9DC8501C88ADC6925E01D /* OIMManager+Group.h */, - 42BDFA59E72E915D77ACD0722D228E10 /* OIMManager+Group.m */, - 2B14D02B25F351E4D0D0E993E6A9648B /* OIMManager+Login.h */, - 5AC91C9AE4E8237FF18FBE2563BE9FEB /* OIMManager+Login.m */, - F3AD45DF535CD7C629DB53917AA344D3 /* OIMManager+Message.h */, - BC688E1E0D505D302BC7F6A135B4AED1 /* OIMManager+Message.m */, - EA6C177CF47443166136088259717A4B /* OIMManager+User.h */, - 5A4F954AEF3A5677F10CFB44AD0AAF63 /* OIMManager+User.m */, + C79D9C0A4C9C760E5BCF9CB49DB15566 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 3F54F7BB7139EC3FCD1A7770EBDC7954 /* YYImage */ = { + isa = PBXGroup; + children = ( + 955F37A45D2AE70DEDAB7329A15BDF8E /* Core */, + 40B37F9FBF579C735514A0E7680595D7 /* Support Files */, + 4224AFF5E5D122B90CF1252EEB79C600 /* WebP */, + ); + name = YYImage; + path = YYImage; + sourceTree = ""; + }; + 3F6378CE59F154DB315DC8D44E67C2ED /* RxGesture */ = { + isa = PBXGroup; + children = ( + D8E90EC94BE6B94DA3769E8D82F55E0E /* ForceTouchGestureRecognizer.swift */, + EA880C62488B4D0D097EC9AF22C5CD3D /* GenericRxGestureRecognizerDelegate.swift */, + C80B10F14ACEA542F58931D83B2E039D /* GestureFactory.swift */, + 1BB1F189B102EDD50C572B0D76B6EFF7 /* GestureRecognizer+RxGesture.swift */, + 5C31694CBFF6DFF3CC40345B85AFE08B /* SharedTypes.swift */, + BF35804D0328505F8FC95994C9A899D9 /* TouchDownGestureRecognizer.swift */, + 285655F99BEC0F0B27453369C28FBAF1 /* TransformGestureRecognizers.swift */, + 7021589A8D7E5A3C7FFEC5A2D4A3BFD1 /* UIHoverGestureRecognizer+RxGesture.swift */, + ABC7419D93766E856446966F406383DE /* UILongPressGestureRecognizer+RxGesture.swift */, + E126CBA1AB0DD5BEB2A5EAF17BA1B822 /* UIPanGestureRecognizer+RxGesture.swift */, + 90D4707387E7C05B8E1028AFA5DF0188 /* UIPinchGestureRecognizer+RxGesture.swift */, + 1AED1C366344D71C72CFDF21BFA03473 /* UIRotationGestureRecognizer+RxGesture.swift */, + FAC21038E91D7D64BFF5E73A3D1CB6A4 /* UIScreenEdgePanGestureRecognizer+RxGesture.swift */, + 5618B0E38D3F96B985084516F2A69C4B /* UISwipeGestureRecognizer+RxGesture.swift */, + 7961D237689E55F8DC1B12F76ED20C4C /* UITapGestureRecognizer+RxGesture.swift */, + AC1DE13BBB3AC7611DF2FE892E1E830F /* View+RxGesture.swift */, + A3667A3D13E03EFB58AC3BFD7C71580B /* Support Files */, + ); + name = RxGesture; + path = RxGesture; + sourceTree = ""; + }; + 409733B18B6CCBD96880EA80D79BA382 /* SGQRCode */ = { + isa = PBXGroup; + children = ( + 345A91AADE910124CB65276FD2C43A8F /* SGGenerateQRCode.h */, + 8AA1A7A35E19A002CFCC479301D18723 /* SGGenerateQRCode.m */, + 69DE1E3ACAC050B8728BDA6D1D57827C /* SGPermission.h */, + 2B9B5DFDEC2BCB8C1B4831EB44C6FFA8 /* SGPermission.m */, + 1076DF77E9F6AD6719011A156898C1B6 /* SGPermissionCamera.h */, + FC4E0862AF55D8DE3B8554029D8A564A /* SGPermissionCamera.m */, + D3C7A009949E449782DFF2B57C4EAA15 /* SGPermissionPhoto.h */, + 5B0614D690D54247287E34C1E3C34D7C /* SGPermissionPhoto.m */, + 377E4245C102989E74F07C3D362EED22 /* SGQRCode.h */, + 23A1C137503952FAC548924F5CB99E00 /* SGQRCodeLog.h */, + 0AC868E6F50E39D29FC5FF0962902997 /* SGQRCodeLog.m */, + 0732032CA2FB51F514E8E01D71EA4E57 /* SGScanCode.h */, + B84C4B5737566B4140EFE08EB8E44325 /* SGScanCode.m */, + 60F7BA2B359BE5410520319EEA7B41B4 /* SGScanCodeDelegate.h */, + 1C6CDAEE05DC535A41E0EB2D9A90F625 /* SGScanView.h */, + 9B423A95E3DFCCDF856C1ACE0BAB2104 /* SGScanView.m */, + B48A7656FF02A5FB7A10E913BC601686 /* SGScanViewConfigure.h */, + 3E3D3A6605105A05915DAFF56B3E7484 /* SGScanViewConfigure.m */, + CC60AA04F5A43CCF1EE461D7E11E4D84 /* SGSoundEffect.h */, + 01388E4C35A14B9715F0F125E2A6938F /* SGSoundEffect.m */, + 524F3CAF089CEC0AE91E17AB41DA4804 /* SGTorch.h */, + 242CBA9CE5489B15D7FC6F56A8DC0EEA /* SGTorch.m */, + 80F0277EEBB2A47D381FB06E412E5440 /* SGWeakProxy.h */, + 4B18E05BF04852270ECE9D91AC5BCBD8 /* SGWeakProxy.m */, + DDC77B4CDD8ED3259146E80F9BB6BF99 /* Resources */, + A88D2109BC1D70B576C7E92B3B0CB6AB /* Support Files */, + ); + name = SGQRCode; + path = SGQRCode; + sourceTree = ""; + }; + 40B37F9FBF579C735514A0E7680595D7 /* Support Files */ = { + isa = PBXGroup; + children = ( + 483E775E54E4A9AE759388573DC9251C /* YYImage.modulemap */, + 2B379CFFD22D6F0E170F617DD90B0E14 /* YYImage-dummy.m */, + 1BCCB654E10C2DB22E009ED6E59E1B96 /* YYImage-Info.plist */, + 3664CE15C159731C914EFF1EE999A2BB /* YYImage-prefix.pch */, + C44AC717621C9899FB492E964306E765 /* YYImage-umbrella.h */, + 86084A018A2B498FB16BF6D7AB8B9D82 /* YYImage.debug.xcconfig */, + 11C3B573C3D7A4B33BED4CF2D4C6C9FD /* YYImage.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/YYImage"; + sourceTree = ""; + }; + 4224AFF5E5D122B90CF1252EEB79C600 /* WebP */ = { + isa = PBXGroup; + children = ( + 85F79DE8CCB30C162035EE4FC559FB78 /* Frameworks */, + ); + name = WebP; + sourceTree = ""; + }; + 43D38991FDD8DD00CAAAECC9396A9551 /* Resources */ = { + isa = PBXGroup; + children = ( + 77D291D09011DFA2C038BAAB3C41E30D /* AlipaySDK.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + 43E16177D0283D383508DEB631A7F4D7 /* Support Files */ = { + isa = PBXGroup; + children = ( + FD8023BA015D27F760797BE20E13DB6A /* IQKeyboardReturnManager.modulemap */, + 42C63CBEE00781E0E576DA64E731EAE3 /* IQKeyboardReturnManager-dummy.m */, + 3E989CDF1E82ABF5E5274E43984AB7E1 /* IQKeyboardReturnManager-Info.plist */, + C081EFB926AC5D3BAE12F7D4B720E668 /* IQKeyboardReturnManager-prefix.pch */, + FF5FDCE826E499A8819C99186938E3AB /* IQKeyboardReturnManager-umbrella.h */, + F1212928FC5D23B759B557C25FCAE84B /* IQKeyboardReturnManager.debug.xcconfig */, + CC36447A8D906CA9CB9F1F1DC51C0A5A /* IQKeyboardReturnManager.release.xcconfig */, + 68B00C47E7C59C7D94DCFD9D793124D1 /* ResourceBundle-IQKeyboardReturnManager-IQKeyboardReturnManager-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/IQKeyboardReturnManager"; + sourceTree = ""; + }; + 444001D367AF8E7245C8C7086A1A171C /* Frameworks */ = { + isa = PBXGroup; + children = ( + BBDE9B8E07738671B2E1A4D53D0B08F0 /* AlipaySDK.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 44DD5781FB8BB783BAE577429F58A3D5 /* IQKeyboardToolbar */ = { + isa = PBXGroup; + children = ( + DCF3B8CB6AE9CD7981118710C4935C3A /* Core */, + 24BD9C23FCE74C54D419D5FAC5048DBB /* Placeholderable */, + 9A7C15F29BD6A4C53AB2BE4302626232 /* Resources */, + 343A5E21A53AF8847156064E104D47AF /* Support Files */, + ); + name = IQKeyboardToolbar; + path = IQKeyboardToolbar; + sourceTree = ""; + }; + 46021CB8ADACC15B57F366599149DD40 /* Alamofire */ = { + isa = PBXGroup; + children = ( + 1E3E34141C352FB0B0425D3BDAAA4D33 /* AFError.swift */, + E3CE37BF7B66D2219D0489CFE4515463 /* Alamofire.swift */, + 2C3EC945426C2A7FA41DC66774F8F512 /* AlamofireExtended.swift */, + A4A73F654838DB97B329A6B3484B2D9D /* AuthenticationInterceptor.swift */, + 678F67AB9C8BBD1FB3C5397C7EA249BB /* CachedResponseHandler.swift */, + DF3F53654A8B2A15BE4DC5B3982BF4BA /* Combine.swift */, + AFFA1191537376BDBA36CA20CD35727A /* Concurrency.swift */, + 39D3AB383AB11BC2F5E0C95BFD07E2E7 /* DataRequest.swift */, + 3A44EAF6A689D2B19C93CD894E520B1F /* DataStreamRequest.swift */, + E928BDC3705885DC42ED8934310EC7FE /* DispatchQueue+Alamofire.swift */, + 8D57FFFE27DCF1CC5FE972A9DD9F2A13 /* DownloadRequest.swift */, + E415DDC2C1BA986C125D2835C6A65469 /* EventMonitor.swift */, + 2059154214DA06A7A531D46032D6536F /* HTTPHeaders.swift */, + 955EA74D6DC5FD11FDE8D4897E8D5F89 /* HTTPMethod.swift */, + 83A132F20A5C4F1E9595C28D0D59A3AA /* MultipartFormData.swift */, + 5B61715FCC730E59750880A74334A350 /* MultipartUpload.swift */, + 17F57FBBF720DE6B0177AAB4CB276F52 /* NetworkReachabilityManager.swift */, + 16185819CE31D701FD054260679FC9C7 /* Notifications.swift */, + 40F99231C1E714CB779A87117BDEC9E6 /* OperationQueue+Alamofire.swift */, + F5EBACDB519446106D4DE957FD8031B7 /* ParameterEncoder.swift */, + 34E31D0A74AA6B15F08E12E80211AE4F /* ParameterEncoding.swift */, + 512CD8D0E7110EE292C905E72C809312 /* Protected.swift */, + F47C169D79502A578B7B21A3E879DE95 /* RedirectHandler.swift */, + F6766D8206493EF55A3F58A485179708 /* Request.swift */, + 0D88574F7C83A72128EBC7A462020044 /* RequestCompression.swift */, + DE28113F8B51DBF13A39CDFD93D4ACC5 /* RequestInterceptor.swift */, + 64492DCC8045D115663E41B334C47026 /* RequestTaskMap.swift */, + 8552CAD19077AD24ED35F7FEDB1E245D /* Response.swift */, + C51013D841405F5BFF21833CA747ABAF /* ResponseSerialization.swift */, + AD1331D56882EC94CEE98D25770A8ACE /* Result+Alamofire.swift */, + FCE11BEA8B316BC3007437AE777BA22E /* RetryPolicy.swift */, + 5D1FC1FA2B148F10CAD1AB035578D209 /* ServerTrustEvaluation.swift */, + A9B7EAA32534F8F5AFA70FA11A5E2AC0 /* Session.swift */, + A458E4348CE478D9A56B986F0ABA5921 /* SessionDelegate.swift */, + B746682B9025B270CA5D06356E3A4259 /* StringEncoding+Alamofire.swift */, + CE524C611FFCB41D7A3366B333C63499 /* UploadRequest.swift */, + 945061685F52C63DE9F254900D750F02 /* URLConvertible+URLRequestConvertible.swift */, + E73D543F397D56602FFDFE2594858559 /* URLEncodedFormEncoder.swift */, + AC0352BFB1B6635680079C2E4EA207D6 /* URLRequest+Alamofire.swift */, + 78FB621CE15A6725C6DBE9DB62A67FE2 /* URLSessionConfiguration+Alamofire.swift */, + 6C15BC29848FE417110C7352FAE3D061 /* Validation.swift */, + 13FD909A3523FFB7A963703AAD5638F1 /* WebSocketRequest.swift */, + A807CF86A0EE42759F08F807389C252C /* Resources */, + 318E6379AF0222072250829995334572 /* Support Files */, + ); + name = Alamofire; + path = Alamofire; + sourceTree = ""; + }; + 473B1F370D4F61C1E98598E2A49D7902 /* Core */ = { + isa = PBXGroup; + children = ( + C4ECF77F640157CB2ECD4DD820F19CD8 /* CocoaMQTT.swift */, + 0C82E73658C853DE32F372E95B4D0876 /* CocoaMQTT5.swift */, + A30A8C24049F8D7343EA8290374CF46F /* CocoaMQTT5Message.swift */, + 72DE4D13F0B6746E751E0762A35C41CA /* CocoaMQTTDeliver.swift */, + 0B080051E51D37A399372D08EEF8EB37 /* CocoaMQTTLogger.swift */, + 329088D34B3BE2A7867F8F04A22EB0F2 /* CocoaMQTTMessage.swift */, + CA324CA0B93493AC8C5241A0D8B33D72 /* CocoaMQTTProperty.swift */, + 987E764E1B18D517DBD6BE7CD908D5C7 /* CocoaMQTTReader.swift */, + DE0EA7BA8F137D908F895851819B26E4 /* CocoaMQTTReasonCode.swift */, + FFC620C724DD075429A4671D3CDBC847 /* CocoaMQTTSocket.swift */, + 70E3EA2443FD288E5E29D59E5762B81B /* CocoaMQTTStorage.swift */, + 398BD604D862443638C197A6BFD80E3E /* CocoaMQTTTimer.swift */, + A222064FB0531DF7268BE6207EBBA9A9 /* CocoaMQTTTypes.swift */, + 61E777315ACF7174D6A2934145BD7DA2 /* ConcurrentAtomic.swift */, + 2DA92C47B5711B8C10A7EFC4F433F471 /* Frame.swift */, + 1E43489C89A7B6606FAA4C54F0724E95 /* FrameAuth.swift */, + 2EE6BF7C618764553866F85E7F70A066 /* FrameConnAck.swift */, + 96007FEF0C0DBC47534128EB195869B7 /* FrameConnect.swift */, + 47F7B0B08BB1F18C1F3DF9E8C9C6CF35 /* FrameDisconnect.swift */, + 881A59F9F19B709988F3DC350267EAF8 /* FramePingReq.swift */, + AA92E84EA745BA4F6B8A064F1A07B040 /* FramePingResp.swift */, + DACFBDE45E53734CC53EAD9FEE1CE46E /* FramePubAck.swift */, + 78E7645298E34DC37A25F3D84811E224 /* FramePubComp.swift */, + AD7C49861BA396C21F2B9308AC5A951D /* FramePublish.swift */, + AD2E95344C03BA9C9946216C6D98014D /* FramePubRec.swift */, + 25797C080CE5CB822F7DAE5BC9C0BAB5 /* FramePubRel.swift */, + EE7F65DCA4498F1C5D01321E6F4DB4A7 /* FrameSubAck.swift */, + 9B9E5FA69F06CED1046C6D1D3C5E6B96 /* FrameSubscribe.swift */, + 1F16818117585E53183ADA473A815ECF /* FrameUnsubAck.swift */, + D0D02EC45E888640450F1E95B6FA2407 /* FrameUnsubscribe.swift */, + 5C658FDFC5B1993FA0DC4DC0098C58E4 /* MqttAuthProperties.swift */, + 75919FD13E9626D1CA31AB5CC8DFF878 /* MqttConnectProperties.swift */, + DE51E0375992301E01125A333D4DC596 /* MqttDecodeConnAck.swift */, + 1C914BE8CC459DAD90D4410F45427C60 /* MqttDecodePubAck.swift */, + 64F388395D7038ACF88E1D1F234B4FDC /* MqttDecodePubComp.swift */, + 93EF94AF46976CB063FBF3C2E94C52E0 /* MqttDecodePublish.swift */, + F4B7FF4E1EC67BE6D2EC9E52868864FE /* MqttDecodePubRec.swift */, + 08E4F1A9A236D2E302072CDD32B33122 /* MqttDecodePubRel.swift */, + 81D0C5938FB93AD3BD725D710FE423CD /* MqttDecodeSubAck.swift */, + 3B38EE938603854C6F265D34D161A1BF /* MqttDecodeUnsubAck.swift */, + 1C12683F7B76DD282C6211F203912417 /* MqttPublishProperties.swift */, + 267257EE0F09C6435D15F6E56028D1F6 /* MqttSubscription.swift */, + 10FC9240B3E777516F6B9617DA7DDFB7 /* ThreadSafeDictionary.swift */, + ); + name = Core; + sourceTree = ""; + }; + 484BDB94979D95ADD8B1A493461F67A5 /* Support Files */ = { + isa = PBXGroup; + children = ( + CD2A94327A5AA92F52DC7A9E934A99A4 /* IQKeyboardCore.modulemap */, + B297B7965C60F83404B58DF943A57753 /* IQKeyboardCore-dummy.m */, + 2A310919D2FCEDA40D6D4ED072DE80F7 /* IQKeyboardCore-Info.plist */, + 6A1DF14F7A4245C7851E4DADE3C1A43F /* IQKeyboardCore-prefix.pch */, + C93E104A5824D2EE224949C66E7C7B9B /* IQKeyboardCore-umbrella.h */, + 2550F68888753C2A63E8DDFCCDC9E524 /* IQKeyboardCore.debug.xcconfig */, + 10637218B110FDB1F9E1E39BFA5C5687 /* IQKeyboardCore.release.xcconfig */, + 8F1C927F6A06A6993C74A5DBE116D3AB /* ResourceBundle-IQKeyboardCore-IQKeyboardCore-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/IQKeyboardCore"; + sourceTree = ""; + }; + 4C19876E744780C8FBF606FB69E89450 /* Support Files */ = { + isa = PBXGroup; + children = ( + 97B06CF44836FA4831F67A3D770E20ED /* IQKeyboardNotification.modulemap */, + 7510DB4A0D9833170A820E60082516CF /* IQKeyboardNotification-dummy.m */, + E8BBCE75697E312C2E69A7033C7F9FFF /* IQKeyboardNotification-Info.plist */, + A3747DB4210C4510666188BB8B6A6679 /* IQKeyboardNotification-prefix.pch */, + B234BC71D54B3C4AC3D81914A8C3ECC3 /* IQKeyboardNotification-umbrella.h */, + 3CA00B078883368D269E64C62AC122CF /* IQKeyboardNotification.debug.xcconfig */, + D9EE7078889D9FCA2448FB0B0F2DE843 /* IQKeyboardNotification.release.xcconfig */, + B3A9C1ABD2CB8685090CB90F3CAC5B76 /* ResourceBundle-IQKeyboardNotification-IQKeyboardNotification-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/IQKeyboardNotification"; + sourceTree = ""; + }; + 4D59646B2DB4C73B7F1A4963EA77A4E9 /* Frameworks */ = { + isa = PBXGroup; + children = ( + F21563B7F7C6350E785C23B82F76346E /* AMapLocationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 4DD3E7220D4B035546ABD578C81400E3 /* Support Files */ = { + isa = PBXGroup; + children = ( + 2724C165120D1AFB0B7850C03CA1A5BC /* CocoaMQTT.modulemap */, + 2C4003716695BF0D86B1890EF849759A /* CocoaMQTT-dummy.m */, + 6AF4134C570FE49FDB2402F1B0C9A401 /* CocoaMQTT-Info.plist */, + 15040FF99A67097DFE865DC75B9973A9 /* CocoaMQTT-prefix.pch */, + 86A8BC58BA7DB5B63EBEC4066CAB3C85 /* CocoaMQTT-umbrella.h */, + B0532EEED90BCCB2C3F5FAAA0A56FA87 /* CocoaMQTT.debug.xcconfig */, + F6216C0E9E1486EA25B0E4E73C34E586 /* CocoaMQTT.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/CocoaMQTT"; + sourceTree = ""; + }; + 4E19E4EE3A66E8F425B02C7DDAAE6640 /* Support Files */ = { + isa = PBXGroup; + children = ( + 2369C4F6440FBD236C4D7773FE21315E /* ObjectMapper.modulemap */, + 313F413C66C8000B04057A35D7D55093 /* ObjectMapper-dummy.m */, + C01C68178230A7D08A37FA1C7A856660 /* ObjectMapper-Info.plist */, + FD7FA7161317A3904E07B9B4AA10036B /* ObjectMapper-prefix.pch */, + E39A3876E30D9F1362AB90881F60EBB9 /* ObjectMapper-umbrella.h */, + 59A3ED85F3C59DE555F824AFA66E8EA6 /* ObjectMapper.debug.xcconfig */, + 9DD6AC8CEDAB5B647410304F666DEB51 /* ObjectMapper.release.xcconfig */, + EB1C0D1689B5CEACDE4EB957198C2E56 /* ResourceBundle-Privacy-ObjectMapper-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/ObjectMapper"; + sourceTree = ""; + }; + 52A9D338F75EBCE995A7C27A70D6BA91 /* Support Files */ = { + isa = PBXGroup; + children = ( + 628CA0BE090496DFDB6228F07565276C /* IQKeyboardManagerSwift.modulemap */, + 5BCC6CB2E743F263A25823FC8E9CCC33 /* IQKeyboardManagerSwift-dummy.m */, + 998E6F2AAE1430FE3DAF9EBB8F2F9EAA /* IQKeyboardManagerSwift-Info.plist */, + 541D069515C0C2833A476903F8D09D92 /* IQKeyboardManagerSwift-prefix.pch */, + A0242830235D37E348DE76FC803160C0 /* IQKeyboardManagerSwift-umbrella.h */, + 72D4FA8C1850F35FEF5AFCC9FD453D37 /* IQKeyboardManagerSwift.debug.xcconfig */, + 5209D3542B51B4AC98915F05DCDC9181 /* IQKeyboardManagerSwift.release.xcconfig */, + 17FDD7C7E48548ED6F27A1EA05C3DD19 /* ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/IQKeyboardManagerSwift"; + sourceTree = ""; + }; + 537D83BEA460E0DA7B1DED4B9EE15773 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 502E22B2A2D3A7CBE6A54B88B058346F /* GeYanSdk.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5424681055D2AA74D63BA8224A332F12 /* WechatOpenSDK-XCFramework */ = { + isa = PBXGroup; + children = ( + B45AD32BEF6FC30BE57621106923033C /* Frameworks */, + C3924AFBD79CCA7E66F02082F2B7D678 /* Support Files */, + ); + name = "WechatOpenSDK-XCFramework"; + path = "WechatOpenSDK-XCFramework"; + sourceTree = ""; + }; + 559C8D8FCA0DAD549903E153F867AF84 /* AMapNavi-NO-IDFA */ = { + isa = PBXGroup; + children = ( + 67333A5FD928DFEF779CEDF0F70B927B /* AMapNaviBaseManager.h */, + ABE3A0E6F2F468F87AFACB1404B23E40 /* AMapNaviCommonObj.h */, + 16F403A0E062C2C6C7AFDDC7A2128A36 /* AMapNaviCompositeAnnotation.h */, + A2553F0A987678E08BC8930955837AA1 /* AMapNaviCompositeManager.h */, + 8EB0655E7E0790C27681E663969BC76B /* AMapNaviCompositeUserConfig.h */, + 7798A663C13ACC0D9284454ADF7B8E96 /* AMapNaviDriveDataRepresentable.h */, + 437DB07268A0B2FE3F6F81E7D1C619DF /* AMapNaviDriveManager.h */, + 3713556A919FDE76A1287328E591109C /* AMapNaviDriveView.h */, + F35AAA68170CA88A0E1DE4BD32E38AD1 /* AMapNaviDriveViewConfig.h */, + 876FB84621CF7652B7A4F3A4BC26B093 /* AMapNaviEleBikeDataRepresentable.h */, + 0A80E5813BA4B7239980B881044FF7C5 /* AMapNaviEleBikeManager.h */, + F8817EC709E36DA377535F7069725BE3 /* AMapNaviGeometryUtils.h */, + 1BF36CADBC0D920980F7215777630D5C /* AMapNaviHeaderHandler.h */, + 1498A6200C37313A58E6966E96E2D2EC /* AMapNaviHUDView.h */, + B859C63D63CC72A9BE11C6E99EF7B7F9 /* AMapNaviInfo.h */, + C2D8232F907C2CAE85A72C9C5B022A51 /* AMapNaviKit.h */, + 7AF248BF15450B38E059761C8417ACE7 /* AMapNaviLocation.h */, + C804AB99909C398DCA948AB7C59C8B37 /* AMapNaviLogger.h */, + 82653D240D4CFD791A848B65F3CB1609 /* AMapNaviManagerConfig.h */, + 11166CAFE2BDF72585AFB2DCD401C42E /* AMapNaviMAProjection.h */, + FAD59592C8DDA4C8AB0D450EEBD628E1 /* AMapNaviOpenNetwrokProxyManager.h */, + 697ABB92790909150AA0DC24B7AB9612 /* AMapNaviRideDataRepresentable.h */, + 35A5F7A241185CB7A16C059B7B8A48DB /* AMapNaviRideManager.h */, + DEE8DA0F613F11754D4B2FA949884CFF /* AMapNaviRideView.h */, + 21B1E1864941477E56E4BC96E702F183 /* AMapNaviRoute.h */, + 469C1AACEE22459DBF5B1A6F0A8D51F8 /* AMapNaviStatisticsInfo.h */, + 58CAD3D13D0847F3F171709CC82F825B /* AMapNaviTravelManager.h */, + A49D0335FF2ACDACD3E902C12F01F4DE /* AMapNaviVersion.h */, + 0CC8A1BD24D34B9029583D69FD795628 /* AMapNaviWalkDataRepresentable.h */, + EDE9EBEFAE84CBC1F35F0DB274C53DAC /* AMapNaviWalkManager.h */, + C5D43725D0A1AC18E8836C3BF5230966 /* AMapNaviWalkView.h */, + 145B7A794621E734FB992E2D30F283B2 /* MAAnimatedAnnotation.h */, + 3FD1C214B59A7DE96290CA6A4B854FF7 /* MAAnnotation.h */, + 8AAF479889F09863EB60FE320C5D7186 /* MAAnnotationMoveAnimation.h */, + 807D70579461BC81B309FEBA2AFE3788 /* MAAnnotationView.h */, + CF66644491EE5C38EB81559A2A47157E /* MAArc.h */, + F91CD8733BD83CCE7F42B7A37B0CA713 /* MAArcRenderer.h */, + 6BA8CA3E98D9DB61BEFD08B5EA8915DF /* MABaseEngineOverlay.h */, + 90FDC3BCBF4DD223556C90765DE476BD /* MABaseOverlay.h */, + FEA207F308481EF231D5662D088C2766 /* MACircle.h */, + DD05B69FA6C9EC5E3A30A974D782944F /* MACircleRenderer.h */, + F974166C2B04F353C4802E958A78EF9B /* MAConfig.h */, + A13DC1252CBB4ED730623076AF1EDFD6 /* MACustomBuildingOverlay.h */, + 1F211DD6080904B13DF8CF07F39EDBFA /* MACustomBuildingOverlayRenderer.h */, + 83FB5FF0213D99320D650E9540B61459 /* MACustomCalloutView.h */, + 9B647871BA21A31789AF6E9F74DA9121 /* MAGeodesicPolyline.h */, + 8C13650407303ADCE10D3FA24D593CE8 /* MAGeometry.h */, + FBCFE9BE9E736090C6E22F60C5D08BF5 /* MAGltfOverlay.h */, + B5949DB7BD040599AD775622CD910FDD /* MAGltfOverlayRenderer.h */, + D1299F88A78E72555953912799B4D9D5 /* MAGroundOverlay.h */, + 196FC707CDC8618F6C25B12505BE60C2 /* MAGroundOverlayRenderer.h */, + D28E0639722D239E319D579280B9C0A6 /* MAHeatMapTileOverlay.h */, + 0A6CAF226446C31C9D3D25AA4E1EA408 /* MAHeatMapVectorGridOverlay.h */, + DBE62DE675C992907606ECEB146388AB /* MAHeatMapVectorGridOverlayRenderer.h */, + 2D8CBE4667CBF888D394EE97212F0DFF /* MAHeatMapVectorOverlay.h */, + 52C812E05145DD88668EA829876D1217 /* MAHeatMapVectorOverlayRender.h */, + 0FBF9FD44BB82CE0F0E0B6B292201DEB /* MAIndoorInfo.h */, + 2119CF9DD7A06673F959C834969B3526 /* MALineDrawType.h */, + 48E23D981B20E0CA3D38A63EE86F09BC /* MAMapAccessibilityIdentifier.h */, + 7D0FAF3C64E335876DC7F702F85B3EF4 /* MAMapCustomStyleOptions.h */, + 7E0B038620FC766ADA653E995414BD30 /* MAMapKit.h */, + 1A92F69F639F7302537A6707D4B5829B /* MAMapStatus.h */, + 5A3672ED5EB54B3BDACF40DDF6CF9C68 /* MAMapVersion.h */, + 3E98048F6AED061BC53FC1374D2C04CB /* MAMapView.h */, + 372AB6BFD1EA5168D5293E4EBE2D1B79 /* MAMapView+Resource.h */, + FDF7CC4A7685E5F8CFFCF002C3D4A33F /* MAMultiColoredPolylineRenderer.h */, + C4E58924C804C2D6AC57FE45A6986575 /* MAMultiPoint.h */, + 54366284F5B640AB47E37216430CBA84 /* MAMultiPointOverlay.h */, + C110E0A52A813AC43BEAD4AD95E23540 /* MAMultiPointOverlayRenderer.h */, + F7A65D42858DCE8185F88A57550B45BE /* MAMultiPolyline.h */, + CCDE772B19E4723A1491AA6BDB08A430 /* MAMultiTexturePolylineRenderer.h */, + 6A378AC683F0CFE9DD4437B618445ED0 /* MAMVTTileOverlay.h */, + 7F31126D9639DDE759951C031CED1423 /* MAMVTTileOverlayRenderer.h */, + 34C8FB9D4E8045490A549E9F4C261B13 /* MAOfflineCity.h */, + 34B2B214ACB2B41C47D65C528829FEE3 /* MAOfflineItem.h */, + FF465C7E4F776648F05BCCB7F3AABC66 /* MAOfflineItemCommonCity.h */, + F3E968377CF73069BEC4152AC6833109 /* MAOfflineItemMunicipality.h */, + 7E4AB951AC049459D50D60386475462C /* MAOfflineItemNationWide.h */, + F8221A34C8EC182C65FC6ECC0C955D5F /* MAOfflineMap.h */, + A67809D3D5637C07A7F3CE305518E2FC /* MAOfflineMapViewController.h */, + 705D82D25D60A4150E8ACDDB8CF0CDE3 /* MAOfflineProvince.h */, + B305A8D47E74A6C0156C931509EB047B /* MAOverlay.h */, + 97F54896159A70EA0B6BE016F09D962A /* MAOverlayPathRenderer.h */, + 00F7E2B7C8A98A038EA7E4AB8D68B581 /* MAOverlayRenderer.h */, + 09940D012854C8CDE6CA9B5B80294D9A /* MAParticleOverlay.h */, + FFD2AC3171319F858AAE50AD9F7A5158 /* MAParticleOverlayOptions.h */, + C22ADD5E5D73CEDB88DA19224B8DE8FF /* MAParticleOverlayRenderer.h */, + 5670B1C9FC9C216858BDF07A66B64B13 /* MAPathShowRange.h */, + CA8FF8BE6EEEF3CDA9A409F59CA780EF /* MAPinAnnotationView.h */, + 0DAA58856EF6C5BBE1082201A8B7AF10 /* MAPoiFilter.h */, + FF17E5ABEFACE0E28956380F24F4AEA0 /* MAPointAnnotation.h */, + F83356A14ADB297C2DB5E3B877E4F067 /* MAPolygon.h */, + 50E7989AB328F5DEFF977674BC6E5DEE /* MAPolygonRenderer.h */, + C2B59217D95DBE097A6CCEE666D672B1 /* MAPolyline.h */, + C817A648B2D19D1B0C8EFEC449889FC5 /* MAPolylineRenderer.h */, + C313CF7F7FAD4CBF2F7FE4883DF1F6E5 /* MARouteOverlay.h */, + 874127BC7377F1C46501DAD199CF5961 /* MARouteOverlayModel.h */, + F4555AD731F47C082FA38253FCC324EA /* MAShape.h */, + 6E329D40BE1716D47A96A31EF4E805B4 /* MATileOverlay.h */, + 4F558FAE337CB8AD86D82B53DEC76806 /* MATileOverlayRenderer.h */, + 045E12CEBA36068DEC7D5AB792621CF0 /* MATouchPoi.h */, + 3E87DC2A85A5005C8E2FCC5995CC23EF /* MATraceLocation.h */, + D0941197812A1B342B7F1B44EB25A65C /* MATraceManager.h */, + A45A3A498087C93EA6E56CDFC425640B /* MAUserLocation.h */, + DEC5FEA0B04E056631B29FA97E89E90F /* MAUserLocationRepresentation.h */, + BDE08389711E13ECA8FE39C7D22381F0 /* Frameworks */, + E104B7D9BA3508C577D06176397562B5 /* Resources */, + 97EB1B8AB1DC5698245232C769A14876 /* Support Files */, + ); + name = "AMapNavi-NO-IDFA"; + path = "AMapNavi-NO-IDFA"; + sourceTree = ""; + }; + 56F6CF79F36D5C2B1594E2DA09196A4D /* Model */ = { + isa = PBXGroup; + children = ( + 72E5D1D2AAD7F84BB93B8F2963E24796 /* OIMAtElem.h */, + BB95493D5998FF93BB1DE29A205CD37E /* OIMAtElem.m */, + 271EB885D1EC9DB7F78FAD77EDE2A26F /* OIMAttachedInfoElem.h */, + 7E68A3104F4FD5837B8282F06A068351 /* OIMAttachedInfoElem.m */, + 39A7F82731FC5C4D0035F600C41E1BA2 /* OIMConversationInfo.h */, + E9FBD84E827D8A3B0655B00324F51457 /* OIMConversationInfo.m */, + CB2AF115943FA05AC0B5D1927BC745B1 /* OIMCustomElem.h */, + F6B9ADD48ADF1C8EED65CF8A4C36E441 /* OIMCustomElem.m */, + 45CC145657A25027908875F856D3459A /* OIMFaceElem.h */, + A13A88C482FCBB8EA8526471B9250448 /* OIMFaceElem.m */, + E8FFBEAD16018CC1CE60980E6A2EA665 /* OIMFileElem.h */, + AFB818EEBA2E6D1F2BB072353FBC12EB /* OIMFileElem.m */, + 7007F57A56656B9A0093AF4671CEBB05 /* OIMFriendApplication.h */, + EA00407D6250B7F05F0F5DEC7F946E1C /* OIMFriendApplication.m */, + DDBE996E2AEFD52CECF49896DEABC32A /* OIMFullUserInfo.h */, + B6B43C4438B4ED2AA19C0CD8FFBD0399 /* OIMFullUserInfo.m */, + 70A3DABB452BE25AF8AA0A1A4F149079 /* OIMGroupApplicationInfo.h */, + 9B33819F47F0ECECB3AFD31B07032E94 /* OIMGroupApplicationInfo.m */, + F2A86A8F3F7925DB514653FF28B22FDF /* OIMGroupInfo.h */, + 6640BD30A3ACC1F5F7A9DCECAA39B4F7 /* OIMGroupInfo.m */, + BFEB16BC76A88DEC9DF20ADCB0D12F30 /* OIMGroupMemberInfo.h */, + 0E72D4CB9257ED2A09340EC7ED8C7CB7 /* OIMGroupMemberInfo.m */, + 2BCB54CD94C0F9688743383451433256 /* OIMLocationElem.h */, + 187B6DA4D4162A019000A098BECF9FA4 /* OIMLocationElem.m */, + 819C54B1E8652707BE2100709750BD42 /* OIMMergeElem.h */, + D42A880725528826458727445469A8CF /* OIMMergeElem.m */, + 155F4296E5C76F3B8A0D2DE9FE5A05FF /* OIMMessageElem.h */, + 618192F5508FF66652CB09DC9D267403 /* OIMMessageElem.m */, + 18B13A2B313FEB73C56EA85869236B6F /* OIMMessageInfo.h */, + 66D9C5CD4758BDC1DA354E5D35847B8C /* OIMMessageInfo.m */, + DB782009E36DE528003BD0B0913259DE /* OIMNotificationElem.h */, + 3252AC2D85AC8D220DD06C2587E49E1D /* OIMNotificationElem.m */, + 9E49C39BE82C7766BFB7784A929FD270 /* OIMPictureElem.h */, + 512C65101651E25CBB7921A07BA3136A /* OIMPictureElem.m */, + A00EEAF7E0303108568C5FAD3AB2D557 /* OIMQuoteElem.h */, + 22FD83660A47C60209E6480FE4EBB540 /* OIMQuoteElem.m */, + 1531B7F59A8B5F50DE56B9A72255D2E0 /* OIMSearchParam.h */, + E95A20561E3D6FBF6EA2BFAFACED8951 /* OIMSearchParam.m */, + 5727D695D727C7F490302CDA538437AE /* OIMSearchResultInfo.h */, + 2799DD9F19A96087DE48C5350B40A417 /* OIMSearchResultInfo.m */, + 1B7DF7FFD51E3955FC33C9E9DE9D66BC /* OIMSimpleRequstInfo.h */, + 8CF34820DB98D21F9E2A30558B677F4E /* OIMSimpleRequstInfo.m */, + 9D212A35B815ED1B7EC338E045056BC1 /* OIMSimpleResultInfo.h */, + 9E73C31B154819ECCD6BF17613B4EE16 /* OIMSimpleResultInfo.m */, + 6AFCE1CB0D4C3AA4D0B4BBA045D8B68B /* OIMSoundElem.h */, + D7872B3E0B3B2095FEAFE68EEF48D988 /* OIMSoundElem.m */, + 25AC33EC6EA6B06C99C4900DAF1BAA7C /* OIMUpdateFriendsReq.h */, + D7D7ED13F8BC63472E7DC87A90566946 /* OIMUpdateFriendsReq.m */, + 03D32F776CE096DFE34223BA34F9D11C /* OIMUserInfo.h */, + 985ADA3F7CBBC46696DA924B566C93A5 /* OIMUserInfo.m */, + 72418298167BE3C5F9A291D5B8BA3FDF /* OIMVideoElem.h */, + 367FB1255D353B51306951E11A495902 /* OIMVideoElem.m */, + ); + name = Model; + sourceTree = ""; + }; + 57B15C5C74934DB43573A14A53F9E2CC /* Support Files */ = { + isa = PBXGroup; + children = ( + 9CD10AAA2155C0ECCAD6B8CF194199AC /* RxDataSources.modulemap */, + B28B2DD25BC7A5DBD9C6B5C3B286B513 /* RxDataSources-dummy.m */, + 58079566FE396D6393AD81207F6DB50A /* RxDataSources-Info.plist */, + 72112D8DB594CE96F2EB01D28EB12D09 /* RxDataSources-prefix.pch */, + B2C4114C5220BFBD05886F4170B5F8EF /* RxDataSources-umbrella.h */, + 41706C4C5D58603CF119BE3EFD05067F /* RxDataSources.debug.xcconfig */, + ADC06EA568BCAA86B5068AAD5C57A955 /* RxDataSources.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/RxDataSources"; + sourceTree = ""; + }; + 5839216363F17B6E2D3ED464C0C86D3A /* Editor */ = { + isa = PBXGroup; + children = ( + 4629824C6330BB89F7655EFDF4BEEEEA /* CropConfirmViewConfiguration.swift */, + 76E272AC42336882C197072E6C923774 /* Editor+PhotoTools.swift */, + BF7C4636C75C1557107A6B7AD4A4A989 /* Editor+UIImage.swift */, + E74A5D22E4204C8285DA80B6C43F626A /* Editor+UIImageView.swift */, + 34B75767277AB431BA1768934AC41145 /* EditorChartlet.swift */, + 208EF13C1FDBB0D23C187C9BADFD87D8 /* EditorChartletView.swift */, + 971AED533C5EE30F0F1A39D364A48B46 /* EditorConfiguration.swift */, + 692AA78291F7B6639863C20B07412171 /* EditorController.swift */, + D27B3D5E0B5FADD90B54C8EB4679A3BA /* EditorCropConfirmView.swift */, + 3F8354460BEFF9948DF5C89F44FDA239 /* EditorImageResizerControlView.swift */, + 8B6A370F8337FEA8AA07822A9DD80F83 /* EditorImageResizerMaskView.swift */, + 3A69468C03FA0FAE9C128936D7044686 /* EditorImageResizerView.swift */, + BBAEC2E0D58AB70F4E72B2763DEC14CB /* EditorStickerContentView.swift */, + 8480B4A5F87252A76A5EB701421DF8D1 /* EditorStickerItemView.swift */, + 588162745DB25C024CFF9E215049DDBD /* EditorStickerTextView.swift */, + 832FFDECC045AD44E17F62CE79D8FEA2 /* EditorStickerTextViewController.swift */, + 9DABDE444C222F8F2B5C7E106A4E66FC /* EditorStickerTrashView.swift */, + 75A4604ED66193461D51D4D6B1BB5B7C /* EditorStickerView.swift */, + B3EEC20D6998A72B7DC1E0C6F66CBA5E /* EditorToolOptions.swift */, + 0EEF34B2AEB8F1D6BDF78D4B569B6EFD /* EditorToolView.swift */, + 629F3A325A58A659C32AAF1776330F24 /* EditorToolViewCell.swift */, + A1100911197CEBED7572D6DFF6EEED2F /* EditorToolViewConfiguration.swift */, + 1C0946E1A9CCA73B2A1C931FB56597A0 /* EditorType.swift */, + BE5CC2A9C07F4ADAA3CEE2829216B17E /* PhotoCroppingConfiguration.swift */, + B55322D1306C366A5AAED56CFA240FC5 /* PhotoEditorBrushColorView.swift */, + 5EB2F6670D5DB50AEF3BA0A10936A0BA /* PhotoEditorConfiguration.swift */, + AB16B1F16FFFEDF2D626B69F61B51421 /* PhotoEditorContentView.swift */, + ADE7FF49F4808FAC1EE7E219FCD7AF30 /* PhotoEditorCropToolModel.swift */, + D103CC5B1A30A0E6FC266BADC89D58EA /* PhotoEditorCropToolView.swift */, + F222E31D2F9AA3E73DD6982EDB7D8CFA /* PhotoEditorDrawView.swift */, + 0C0312C361CA0850FD7714F05E784F15 /* PhotoEditorFilter.swift */, + A1EFEFE338DC87B6209C61CF575BD483 /* PhotoEditorFilterView.swift */, + 25E90BE25DE95EC3BCDE9DE228C18CFE /* PhotoEditorMosaicToolView.swift */, + 044EC91B2FFD6FC48B8EC6E90EFF3BF0 /* PhotoEditorMosaicView.swift */, + 0FFF3B17147307D835E2A2D7BECB572D /* PhotoEditorView.swift */, + 43ED3C115B515C98502BB9F5074C069D /* PhotoEditorViewController.swift */, + AF35B25FFBA413C266FCC91E824E6533 /* PhotoEditorViewController+Animation.swift */, + CCA0D20E39B151CBA40A8158B579E167 /* PhotoEditorViewController+Export.swift */, + 86C3885EEE434DDE55DC70ADD9DE352A /* PhotoEditorViewController+Request.swift */, + 037C450ED59B2E10E2F3CC789F0A78EF /* PhotoEditResult.swift */, + 80DFA62F84738B5AD31F27D690D9B5E0 /* VideoCroppingConfiguration.swift */, + 844A7EFAFA068019DC805B277BDC07D3 /* VideoEditorConfiguration.swift */, + 617CA92092F0F3C665993E504B8BFEF0 /* VideoEditorCropView.swift */, + D4F6567F3B35716AD3B37630989AF1E0 /* VideoEditorCropViewCell.swift */, + 0ECE2FCBDF57141BA01E171EECB4A2F1 /* VideoEditorFrameMaskView.swift */, + 5171DD8E9139F156C0311A25A842189E /* VideoEditorMusic.swift */, + A3FF37A21253867507397DFBDEE60F3E /* VideoEditorMusicAnimationView.swift */, + 6CFDE507F10EBD6D48738546842E1CA4 /* VideoEditorMusicView.swift */, + 4D5A6F21A8F73F9CF7707AB171E50396 /* VideoEditorPlayerView.swift */, + A9BD7F591D661644CD3D6D82EA2B5841 /* VideoEditorViewController.swift */, + 19BDFD11A9C787FD564EA25206E8E4A7 /* VideoEditResult.swift */, + ); + name = Editor; + sourceTree = ""; + }; + 5B9B09109A61EE52AB72DAFE6CC52EF3 /* Resources */ = { + isa = PBXGroup; + children = ( + CC309E29DA042FE8B5FE582A914F8E6B /* YBImageBrowserVideo.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + 5BF5FAA00DA82CAE7A6B78454B7D5F7D /* Support Files */ = { + isa = PBXGroup; + children = ( + 40083591364B6AF58F09D37EAC6CB534 /* YBImageBrowser.modulemap */, + BF0293F27AC2A12214ABADF01113D8C4 /* YBImageBrowser-dummy.m */, + CF677B9676558F7A0A4BE96F39003990 /* YBImageBrowser-Info.plist */, + BA18CC772BC10A42B6CD197084BEDEDF /* YBImageBrowser-prefix.pch */, + 5EFE7F3C926A8B89F3FC8F9391F9017C /* YBImageBrowser-umbrella.h */, + 16ADD667F3CAE639F5CD7E50DDB51CA5 /* YBImageBrowser.debug.xcconfig */, + A872C28269B884E4B11D4ADFDA948DEE /* YBImageBrowser.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/YBImageBrowser"; + sourceTree = ""; + }; + 5C7155A468B4955643BCD160DDD019E1 /* Resources */ = { + isa = PBXGroup; + children = ( + F5FD530E81542B668E3FB3F29A64CF00 /* YBImageBrowser.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + 5D2D13240B45213ABA4464374E71EA23 /* Support Files */ = { + isa = PBXGroup; + children = ( + AF4EE634BE7C83D131EB00A2D4654D3C /* SwiftDate.modulemap */, + E9D2F67CC4B27674817C04A1A0598A7C /* SwiftDate-dummy.m */, + BE32C716EE0BD2841600AD7593EC98A2 /* SwiftDate-Info.plist */, + F4A11E9783A02F4CB550B71C5AAFDEA5 /* SwiftDate-prefix.pch */, + E9408B7CC3ABC62E573D8ACC92BEFEA9 /* SwiftDate-umbrella.h */, + 321A3296146DA6D5D2C0637DEB965EB8 /* SwiftDate.debug.xcconfig */, + A078A95435498639AEB421C3A9FBCFF2 /* SwiftDate.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftDate"; + sourceTree = ""; + }; + 60F2A7BA284F0BDCF984CA0729B1B860 /* IQKeyboardToolbarManager */ = { + isa = PBXGroup; + children = ( + A80EBFD6982C48634607FB7B9B19C41B /* Array+Sort.swift */, + FA6BDE2A6F08B31BBE20CFBD5DF6D25A /* IQDeepResponderContainerView.swift */, + 91ACE530F86CD13BAA802D13F799D9D5 /* IQKeyboardToolbarConfiguration.swift */, + DC64E58312C31E3F841327E6CB86B169 /* IQKeyboardToolbarConstants.swift */, + 69D8214837F0F06F7B8AF785B4113178 /* IQKeyboardToolbarManager.swift */, + 2698BAA6C05A93E685D4D8522C0400E5 /* IQKeyboardToolbarManager+Action.swift */, + D398F87273CF5FDE53B054FD9FFE792B /* IQKeyboardToolbarManager+Debug.swift */, + 1B801E05CB75F6FF0E7FC5B019B59548 /* IQKeyboardToolbarManager+Deprecated.swift */, + 558D15774F580187A457BA9A52A0DD37 /* IQKeyboardToolbarManager+Internal.swift */, + C97AF9AF6EE2E775552648F720B9B20A /* IQKeyboardToolbarManager+Toolbar.swift */, + 58EEEBC041447027AA213E86AF443DB8 /* UIView+Responders.swift */, + 42349B67B8A65A3218D61BEDB5CF8CCE /* UIView+RespondersObjc.swift */, + 7ED76AD12F289F86BB3EFF18429ADB44 /* Resources */, + B4BE003295B1949934C35AB4A2B188C4 /* Support Files */, + ); + name = IQKeyboardToolbarManager; + path = IQKeyboardToolbarManager; + sourceTree = ""; + }; + 63F7FCE97D7E9BCDF045113F3F7A56BF /* Support Files */ = { + isa = PBXGroup; + children = ( + A5690A714AB1F3485EDD4D977F0AE8AA /* BRPickerView.modulemap */, + 0E24663275D1D4BC42BB27E8F68CFABB /* BRPickerView-dummy.m */, + 0FF333409BE24E9EFA2B5C403E4BDB88 /* BRPickerView-Info.plist */, + C5F7235F10C3B0CFB27A5A8A30722A44 /* BRPickerView-prefix.pch */, + 8EE26596170892A5D86B58B47FC9C099 /* BRPickerView-umbrella.h */, + 623F3E18E42A2B8491883E6D67FB843F /* BRPickerView.debug.xcconfig */, + 9DC6B3C883862806DB3671DD91D157EF /* BRPickerView.release.xcconfig */, + CDB6154D80C6D3E304D81410AABCDFFD /* ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/BRPickerView"; + sourceTree = ""; + }; + 65CBA4322B3267998A87583B25AF86BD /* TagListView */ = { + isa = PBXGroup; + children = ( + E853318D6B71ACD54302EF31D2A095BD /* CloseButton.swift */, + 920940472C7687195F51BAECDFE4929A /* TagListView.swift */, + 2F8E9AACFAA6F9B65AB70DA9DF50BA4F /* TagView.swift */, + DECBA5F08CF0814BEB387AC15B229A9E /* Support Files */, + ); + name = TagListView; + path = TagListView; + sourceTree = ""; + }; + 66B40CAED911B97EB65B20A521D896D1 /* Support Files */ = { + isa = PBXGroup; + children = ( + 469920D6A7A800C5E6BAAAF53258338E /* ResourceBundle-RxCocoa_Privacy-RxCocoa-Info.plist */, + CCAD4FDEB483CD5025D5C017FB10801F /* RxCocoa.modulemap */, + 51E9AC7D6DB8F9D06B768E6D02765FBE /* RxCocoa-dummy.m */, + 39709F96FEBB11A53FBED28622A71994 /* RxCocoa-Info.plist */, + E4A8DD6BE8E816D373AF9D15B36C248B /* RxCocoa-prefix.pch */, + 044DC698AF4A40C27081569C3B8DCBB5 /* RxCocoa-umbrella.h */, + 7748B4EB206D0C6EFA761BDB7E9C3F71 /* RxCocoa.debug.xcconfig */, + DB71937779639C33CA3C0C9863E0BA60 /* RxCocoa.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/RxCocoa"; + sourceTree = ""; + }; + 6814C1034B3D0BDADDDEEE00172BC423 /* OpenIMSDKCore */ = { + isa = PBXGroup; + children = ( + 28D2138657AA7F4984217E4A24DCC322 /* Frameworks */, + 13E32E9D21F065D4528001DB03A46F1C /* Support Files */, + ); + name = OpenIMSDKCore; + path = OpenIMSDKCore; + sourceTree = ""; + }; + 685E9F3854C3C569B6A795C034CA67A3 /* CallbackProxy */ = { + isa = PBXGroup; + children = ( + 2828858586CA77ECB76813F0D06975DC /* CallbackProxy.h */, + 247FB10EAD1F17909010D7B545B412FD /* CallbackProxy.m */, + D43DCC1766D95090B5CA618F5ECA2329 /* SendMessageCallbackProxy.h */, + 7458B5A924A9ABC9D5C00E4F2C6E0138 /* SendMessageCallbackProxy.m */, + 714BEA6D88EFF79B55655647398A6C59 /* UploadFileCallbackProxy.h */, + 834F7686B7E79E35D101B45361CE8974 /* UploadFileCallbackProxy.m */, + ); + name = CallbackProxy; + sourceTree = ""; + }; + 6BED85FEE49B15A3B32942830E39B25F /* Core */ = { + isa = PBXGroup; + children = ( + C2DD702F5DE0CC4DF28C581E3CD16F89 /* AccessTokenPlugin.swift */, + 2808CFC5B4DAFE9D4485BF97E32CBE18 /* AnyEncodable.swift */, + 72AC7767A1EF1236B48985A02E0A6CD6 /* Atomic.swift */, + F9F29B3F6FC67F94A45EEAB4604F2194 /* Cancellable.swift */, + 05F8C13C643FD9915D24EDD047298B0E /* CredentialsPlugin.swift */, + 102EFA68F85728BF85321D8C21E58C29 /* Endpoint.swift */, + E586CBBEAA73E8B46FDD033A6F0DD36E /* Image.swift */, + A16AD3A236DDAA7D42512C7A55133377 /* Moya+Alamofire.swift */, + 85AAAB5F9B7BCEA7F9CCD1E84E419F73 /* MoyaError.swift */, + 8813F3AC31353D261865BCB7DAACD361 /* MoyaProvider.swift */, + 92E9611727F23BE8C3195A6D70E4352C /* MoyaProvider+Defaults.swift */, + CB0E8F84C0B1CB0BB87C1BCF1981592F /* MoyaProvider+Internal.swift */, + BAE1640BA660A648259B04B28BF8EF3D /* MultipartFormData.swift */, + ED288E6477C4B80CD312D7869E9565C2 /* MultiTarget.swift */, + C52C80C1086047CA489283E53378B932 /* NetworkActivityPlugin.swift */, + 87DEA501BC8F3E68EE1A52542BFA3220 /* NetworkLoggerPlugin.swift */, + B18B952A30E9ED15219BDC3EECBBF8A5 /* Plugin.swift */, + FE4226BA8903257E4E80900D05E3E8C1 /* RequestTypeWrapper.swift */, + 998F84668107E8F99B07474CE0F6E794 /* Response.swift */, + D5400A433F6AD3D5E2BD7B2EAB58F14B /* TargetType.swift */, + 0178E74EB90371FABFFA9FB21B0D4C42 /* Task.swift */, + 364E51086B74A85F5595CD75CC854483 /* URL+Moya.swift */, + 99A3FB4B0E344DBDD0A32FC8EA78ABA2 /* URLRequest+Encoding.swift */, + 3D6F1F6235D27905112A264399FED4CE /* ValidationType.swift */, + ); + name = Core; + sourceTree = ""; + }; + 6C290B3935272CCEF8A4DDD003B0B8E8 /* Interface */ = { + isa = PBXGroup; + children = ( + 5283D94817EC68C5479BD0F7B532019E /* OIMManager.h */, + E56FBBECC3593404D9BD004B9474E026 /* OIMManager.m */, + E10C3F234C61FDEB88F5330825B969FA /* OIMManager+Connection.h */, + 56E6B3C61901DA3375A431CDA4D71D3D /* OIMManager+Connection.m */, + 8FB55A891A2267372F05C4FE629CD068 /* OIMManager+Conversation.h */, + 482261ED6DCBF979048B54B659FA371B /* OIMManager+Conversation.m */, + 3CB2D443BC8196ADDF4D6310F7F2C51D /* OIMManager+Friend.h */, + B741E8E17ECC40C2F7469BACD391682A /* OIMManager+Friend.m */, + 5DAD04A1766AB375C276152CA78B6E3C /* OIMManager+Group.h */, + 13B76ECBE9B2A7833CACD5265B3784F7 /* OIMManager+Group.m */, + E97C094CADE00EEC8FBEFCD8FDD5BA32 /* OIMManager+Login.h */, + F7975E6BCA121EE325D871F6F9F361BA /* OIMManager+Login.m */, + F9DF3E2D5B0F49F4DF7607B451316095 /* OIMManager+Message.h */, + FDBDCA5D6904A889590D1A92E8B7E384 /* OIMManager+Message.m */, + 30E461FCF546EE184E0CD77FC4EF2217 /* OIMManager+User.h */, + D6F22CCE9ACFD46C28DDAB5F4BB4D4D0 /* OIMManager+User.m */, ); name = Interface; sourceTree = ""; }; - 7C18F032E691D0A5EDC6E8AEF3FE6CF3 /* TextPicker */ = { + 6CA189E6A7CDE312506D95DD5DFE397A /* Resources */ = { isa = PBXGroup; children = ( - 5A093FE68DC1C73C51944CC2589429D1 /* BRTextModel.h */, - E6A470BF2AE792D06084FB1ABFEB4E63 /* BRTextModel.m */, - 56BDAC0DDD4777A10C57C82B8E470030 /* BRTextPickerView.h */, - E3788D69B8862DC34BEC670C55B09659 /* BRTextPickerView.m */, - ); - name = TextPicker; - sourceTree = ""; - }; - 7CB37753A897F84F585714C7C933E079 /* Resources */ = { - isa = PBXGroup; - children = ( - 282F0B3C9EE6C199B6B71D2569BECB6D /* PrivacyInfo.xcprivacy */, + 8B1179F5E20526BE852741BA654C595C /* MJRefresh.bundle */, + 1E5873B76FD840E0D3F2CF3A23DF07E7 /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - 7D78E96C8A20D2AC317AE2827CC11438 /* Support Files */ = { + 6DD4716DDDA115B098EDB9A4F480B680 /* Core */ = { isa = PBXGroup; children = ( - 8DAF23164A889EE396FE7D43810076A8 /* Moya.modulemap */, - 58DE4D00FC0782B1173C58DC815394F2 /* Moya-dummy.m */, - 19B1D7A111FF85FACA9864125DDF04D9 /* Moya-Info.plist */, - E1E5B6368BB90A2518FC9A20390A8BB4 /* Moya-prefix.pch */, - C1FBF120D00B3A9CB49ED03F37F11CA9 /* Moya-umbrella.h */, - 06390CEEF9F1676B7AD1470DED8FE250 /* Moya.debug.xcconfig */, - 9E5643E237B0123C5A8BA58028EEDDF2 /* Moya.release.xcconfig */, + DA37BACD68D1F48C84CDB64647C84138 /* NSBezierPath+SDRoundedCorners.h */, + 39A1EBC41635E2C30A2E6C45D50E7BAE /* NSBezierPath+SDRoundedCorners.m */, + 0FABB521F31965F5E1C04A05003C14ED /* NSButton+WebCache.h */, + 929397BFC234F30D0DA5D65BA1484615 /* NSButton+WebCache.m */, + BF94171C67B49ABDBDCE4122F947C569 /* NSData+ImageContentType.h */, + F973D30AA730C3F511E9D5CBCA770ED5 /* NSData+ImageContentType.m */, + 842577364EAF0A1453B82510CE1F7649 /* NSImage+Compatibility.h */, + 36C052AF276D89D2C104CF8E0D609C54 /* NSImage+Compatibility.m */, + 18BA2B1117492837D4A2FB8A4462C390 /* SDAnimatedImage.h */, + AB7117305993011F3543B6F096BE16AA /* SDAnimatedImage.m */, + EEB949957A681926C2671A46F8EC04C1 /* SDAnimatedImagePlayer.h */, + 0796175AC5F20B8FDB5DD48ACE0C1BB2 /* SDAnimatedImagePlayer.m */, + C77904727CFA2B91864C243434C3BAA7 /* SDAnimatedImageRep.h */, + C5E61BF6711E276AE9769E27CB369442 /* SDAnimatedImageRep.m */, + 7C38FBB0EBDDC80484FE92FAA86D10C2 /* SDAnimatedImageView.h */, + 5CB638D7416F5E47D01548B7C23BAB6D /* SDAnimatedImageView.m */, + 10E16BFAE2CF53565D15130242A4BA53 /* SDAnimatedImageView+WebCache.h */, + 2CB138D9D975AC33729758A4D6479E7A /* SDAnimatedImageView+WebCache.m */, + BEC91CB419C167B2E5B88640F2ABB3E5 /* SDAssociatedObject.h */, + B8F96E197CD74AF074F3EF05E9D36F83 /* SDAssociatedObject.m */, + 677C9B71C867A725F19AD823BE42715E /* SDAsyncBlockOperation.h */, + 988F07474D7BEABA1CA7A332B1712F7F /* SDAsyncBlockOperation.m */, + AE4C59ADCC0FD9C1D22F48CFC0F6FAC3 /* SDCallbackQueue.h */, + 8F690A23D4DBDC809845683A7286BBC7 /* SDCallbackQueue.m */, + 0A10C18D5F17E56A3C43BE827F39D096 /* SDDeviceHelper.h */, + 02F5AB4CACA0AF5CE60499113BE1DCDE /* SDDeviceHelper.m */, + 2F7CC47211457ADA5CF4EE02F90808D6 /* SDDiskCache.h */, + 8B69D2F4740E78AFEDA62196CA1ADA58 /* SDDiskCache.m */, + E95A18BE7FAD14839D64E6E76A452B6A /* SDDisplayLink.h */, + E7142F996812E4D981B2AED46FBC752E /* SDDisplayLink.m */, + D4F45DCBC070090122E46EF40A7C9610 /* SDFileAttributeHelper.h */, + 7836EFFE8B23DBFDC9B23914FAAAD780 /* SDFileAttributeHelper.m */, + B9CE178FD979F8C0B461BDF56DD1AF55 /* SDGraphicsImageRenderer.h */, + 0FA965DBDF2E701F2F077ADD7E61773D /* SDGraphicsImageRenderer.m */, + 8D87F8D852028D42B9F352655877DA36 /* SDImageAPNGCoder.h */, + F5460912A0EA93D40D8A831A934985EE /* SDImageAPNGCoder.m */, + 22FE328D695E7AE365EF5AE1885A28E3 /* SDImageAssetManager.h */, + A520E35E2E5B72E2C6FEE4F72345648A /* SDImageAssetManager.m */, + E8965E09598614AA9D4DB80AC68A34F4 /* SDImageAWebPCoder.h */, + AF3B9F941B7643F0B3900740C032206A /* SDImageAWebPCoder.m */, + 61810D98A7DA5F9BDDE89C1417AF1895 /* SDImageCache.h */, + 2FE65EBF3E6122E727B6704F5B4EABAA /* SDImageCache.m */, + 6113AFDEB157515AC877EB74929B9421 /* SDImageCacheConfig.h */, + 6D4E0D524D9280F8AAAE8D198CCEF13A /* SDImageCacheConfig.m */, + 933A263B139223A9569C18E048EB4C52 /* SDImageCacheDefine.h */, + 8AA701432BBB9A3DA4CEB48AA1DD35C0 /* SDImageCacheDefine.m */, + BED5B26DFAD56DCEA25948263BD8AE48 /* SDImageCachesManager.h */, + 1E13F29E22F3001890C1D61A63620F60 /* SDImageCachesManager.m */, + 6932CA1BC50B3DE1E073913013CAFDCD /* SDImageCachesManagerOperation.h */, + FFC168B6CA156F2BF16158DA1212CBC6 /* SDImageCachesManagerOperation.m */, + B7D285B7D606A5EE34665109BC3EC020 /* SDImageCoder.h */, + 2E76CE2C2759CEF4CACF2E6249E75441 /* SDImageCoder.m */, + 419BC3E51A8F87743335B9EDB9CD6001 /* SDImageCoderHelper.h */, + 02CEF3FE65D4CE5733706DDF1EE5E2EC /* SDImageCoderHelper.m */, + EF30E789E2D379CEB7E51C0AE3141DC9 /* SDImageCodersManager.h */, + 9889317905663B1C0C205B1DA897E870 /* SDImageCodersManager.m */, + 39A6400F9FD5F391D26F18AD187309DB /* SDImageFrame.h */, + AB4564727D9EC0B0971A49346094517E /* SDImageFrame.m */, + DAF6E3CFC7A12AB068DA886C4484D5C6 /* SDImageFramePool.h */, + 7D57F0DB99628AD65109DDE1FDBFB5D3 /* SDImageFramePool.m */, + 3AC17E92C96CBAA7203722E257750C54 /* SDImageGIFCoder.h */, + 4AE3FE2A239D3444FCE7883123188170 /* SDImageGIFCoder.m */, + 3F7CE26A0050911740F4DB941B174655 /* SDImageGraphics.h */, + 11017414C39F7D6CCE727D367C666D08 /* SDImageGraphics.m */, + 0F869CC0910BDA576541A2C0BD8DC52E /* SDImageHEICCoder.h */, + 9A81EC742AB0CFD73619349823BBC8BC /* SDImageHEICCoder.m */, + 48BDC54DB9AF4B43695E92FCD39BCFF6 /* SDImageIOAnimatedCoder.h */, + 1CEE01CF23A991A91953E5FCA9F28234 /* SDImageIOAnimatedCoder.m */, + 797CC7C2E322078BDB55AC13AA514D2B /* SDImageIOAnimatedCoderInternal.h */, + B354AD1117298EECC1E8F205891AA14B /* SDImageIOCoder.h */, + AA4820228F4A8388360F81E4CCBE258F /* SDImageIOCoder.m */, + D150BC029DC889F18ACF500ACABF333E /* SDImageLoader.h */, + 40E4086E551292F70D190A20DFDAB2D2 /* SDImageLoader.m */, + FE68A65142824EC40D81277F7A916CF5 /* SDImageLoadersManager.h */, + 48532924B7D1C720ED1600E8038466E8 /* SDImageLoadersManager.m */, + DEFD86B86095DBEA3D3EA2FF46D1EB19 /* SDImageTransformer.h */, + 99E09B3397B77CFAC051EA555FB0B31B /* SDImageTransformer.m */, + 775F6A18682279F27F1B91EA571AEBAE /* SDInternalMacros.h */, + 8FAE129CAA3842E5FE2EC1FF13B45F30 /* SDInternalMacros.m */, + 41FA04F38C7F46D8E5CEAB41063BEC2A /* SDMemoryCache.h */, + 39FD2F302378C9B9AA683E436434EFD9 /* SDMemoryCache.m */, + 57758C8B8980DF1BCAB195F556BE8732 /* SDmetamacros.h */, + 32E4E5DDF5ACDF5DB75CA1DCD7846A34 /* SDWeakProxy.h */, + 70274EA6C7F3DD90B8695460D1E0CE45 /* SDWeakProxy.m */, + 7114DC4488A330E5F5EDA6CA70339673 /* SDWebImage.h */, + 534DBBFFD05C652AEDF3441BDC838CA6 /* SDWebImageCacheKeyFilter.h */, + F17E8DF95EF4CF370EF58D2AAFF7701B /* SDWebImageCacheKeyFilter.m */, + E9F733D4A37242A2F75C168ECA1C3590 /* SDWebImageCacheSerializer.h */, + BC71DFBE4A8F0048E14D34E7D2A640A7 /* SDWebImageCacheSerializer.m */, + 22E7475FA7B5AC56A548E44766C30DFC /* SDWebImageCompat.h */, + 38AA3F28AAA081703D28C3E31C40210E /* SDWebImageCompat.m */, + 0B14EC0E409D8A391B3518DF071B5D96 /* SDWebImageDefine.h */, + BC4BAE82D205D1EC893635DF6B99C675 /* SDWebImageDefine.m */, + D9F73EFB94F7CB95D9AC9D50FD96BAA8 /* SDWebImageDownloader.h */, + BF9C2B3974533F29F3E2F6E248AFCEBE /* SDWebImageDownloader.m */, + 0B68B433535F48F297803D75553E633B /* SDWebImageDownloaderConfig.h */, + 8CE75E4AB6B1DC929D22D4B7846A9880 /* SDWebImageDownloaderConfig.m */, + 0606189502E4B9D7CB1B894BD23EE6D1 /* SDWebImageDownloaderDecryptor.h */, + 9A4DBE5B85C82DC9E009F701ADA4DD1D /* SDWebImageDownloaderDecryptor.m */, + D7F67B5D90572EA96812A1B83555F0BD /* SDWebImageDownloaderOperation.h */, + 8C08CD8A8333056744CDA523DBDA5073 /* SDWebImageDownloaderOperation.m */, + 73EBDA07508B9D2A9BE9D0A0B3ED35A1 /* SDWebImageDownloaderRequestModifier.h */, + DC7837D983C82E158A27FDBD10DF5D11 /* SDWebImageDownloaderRequestModifier.m */, + D0C9E11D12661C7F3854B19FE4D78F77 /* SDWebImageDownloaderResponseModifier.h */, + 49AAD24A62D7C85D13BDDDFECC01BD9D /* SDWebImageDownloaderResponseModifier.m */, + 6D0AB4B5C21C4490E112205846E7A45C /* SDWebImageError.h */, + A54B91310D182B2DEA878FD85E1278E2 /* SDWebImageError.m */, + 73CBAECCB46E78EA96CEE2AE1D69664D /* SDWebImageIndicator.h */, + 80D43AEA332355F23BFE01528DFD494A /* SDWebImageIndicator.m */, + C2DF84104AE539B5A213FE0737C41FD9 /* SDWebImageManager.h */, + 8B961A15A7B5A084483F136B6159292D /* SDWebImageManager.m */, + 8931F140238A5F9AC8E63A93C1028CC6 /* SDWebImageOperation.h */, + B3CEC132347E5A9FDF1D1B7ED1F33880 /* SDWebImageOperation.m */, + 245A9A9FA4C0B7257FC5787534C57D50 /* SDWebImageOptionsProcessor.h */, + 6CFB8FC4FD692B86DAE99EE71B847F93 /* SDWebImageOptionsProcessor.m */, + 8FB2F17A1F016971E05F6A73AB7AE781 /* SDWebImagePrefetcher.h */, + 516FFDB2A114604C2AD53712BD4421A9 /* SDWebImagePrefetcher.m */, + 27BE6EC40D4F95FBC74730A0D52CAF25 /* SDWebImageTransition.h */, + 3720B54E6DF59ACE915A678F17C3CF40 /* SDWebImageTransition.m */, + 520CBFF9D0751C5D55C162D29D3D1323 /* SDWebImageTransitionInternal.h */, + F96EBA37E62B25F93EC672070E177C2A /* UIButton+WebCache.h */, + 7862323C3CC5E613AE6BB335CA3AC913 /* UIButton+WebCache.m */, + 6FB8F929ACE5B46B10F5717A8AB5269A /* UIColor+SDHexString.h */, + A11795A18499E9705719BF6F99E1DDB6 /* UIColor+SDHexString.m */, + FD6DFA8F065A3FB61046158108BFE318 /* UIImage+ExtendedCacheData.h */, + C5E34C6B955B4EC73F49FBB0CF0BDF53 /* UIImage+ExtendedCacheData.m */, + 21D6CA2A6EF14495B09C6EAAB77C5822 /* UIImage+ForceDecode.h */, + 1952A5B318BF03DCDB0BA64CC014BDD8 /* UIImage+ForceDecode.m */, + B1C3E1869528A847385C39F85C0C4333 /* UIImage+GIF.h */, + 3EA65CC2A834F5E63C4A52C2A7319F84 /* UIImage+GIF.m */, + 537B703F64EA89B10E613EE2E7AF8C8E /* UIImage+MemoryCacheCost.h */, + 773445554DA598A908A50D3BE711E7E0 /* UIImage+MemoryCacheCost.m */, + 214CD5BACFE6F6018800E8DAF8636CF2 /* UIImage+Metadata.h */, + D05A81C24D06C718161C3144049D32A9 /* UIImage+Metadata.m */, + C0A9A6716F17AEC5A4E8B846EEC99978 /* UIImage+MultiFormat.h */, + 79118459ACFE1CDF5C3470735984BF69 /* UIImage+MultiFormat.m */, + 2655D9F498605D4AB5911105CF4259D3 /* UIImage+Transform.h */, + AC1B919B5C65ED0812C3A7B53EDE4D3B /* UIImage+Transform.m */, + 0D982205AC33059EB060957333EE5E68 /* UIImageView+HighlightedWebCache.h */, + 3148E85400EDAFCFB83D6D33C4931EC7 /* UIImageView+HighlightedWebCache.m */, + EA708F303DB0730405474452DAD14BBE /* UIImageView+WebCache.h */, + 228272C4DD38FA73CD19FD6903A7294E /* UIImageView+WebCache.m */, + 4085CE6DF7623A0250D87D9D3ED9536F /* UIView+WebCache.h */, + 90AFD9BF03ED0B70E8602DD04D0AD363 /* UIView+WebCache.m */, + EB591949B04919DEA9B0A450BBE49714 /* UIView+WebCacheOperation.h */, + B7C5509F2CD0D11AC1C50FF51A3D7C64 /* UIView+WebCacheOperation.m */, + C6E0359B49ADD332320ACDEA7E11912C /* UIView+WebCacheState.h */, + DCF9EEF24F85B14323648738BE652D52 /* UIView+WebCacheState.m */, + 6F7BE1126B9A447F0D414DF21A480A82 /* Resources */, + ); + name = Core; + sourceTree = ""; + }; + 6DE71F0BC105296675176F4033AD6D64 /* AMapLocation-NO-IDFA */ = { + isa = PBXGroup; + children = ( + 83A95CB11E53861859B0C187CEECEC32 /* AMapGeoFenceError.h */, + 243DD5B077310C1E1C6F1B8F019503F3 /* AMapGeoFenceManager.h */, + 6CE3BE30F797463E046E0AAC1B130B93 /* AMapGeoFenceRegionObj.h */, + 0BF23147F00C625C43ADCA5EB3803D67 /* AMapLocationCommonObj.h */, + 0540A5A715E0BC84B9394ADA78DF8B4C /* AMapLocationKit.h */, + 3FB26D0614701DFF4B93B7CBDF78ADD8 /* AMapLocationManager.h */, + CD38EFABE19FFD07E87AD3A501F75859 /* AMapLocationRegionObj.h */, + 78A35CA9F324867724B09439BC951EFA /* AMapLocationVersion.h */, + 4D59646B2DB4C73B7F1A4963EA77A4E9 /* Frameworks */, + BE80FD9603A21D31E92E8B699E433D55 /* Support Files */, + ); + name = "AMapLocation-NO-IDFA"; + path = "AMapLocation-NO-IDFA"; + sourceTree = ""; + }; + 6F7BE1126B9A447F0D414DF21A480A82 /* Resources */ = { + isa = PBXGroup; + children = ( + 392CAE9BAC348E6DB5640B936E1CF850 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 6F7DFD8AD27ACCBBF0C89804FD72D8E8 /* Resources */ = { + isa = PBXGroup; + children = ( + B12B1D5F8DA190B100BA5DE273E75E98 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 70F75B85BC851FFE08342D4AC5719A31 /* ZXSDK */ = { + isa = PBXGroup; + children = ( + AF395D8D8A55F8070336B7DB3FA23163 /* Frameworks */, + C833DD3B12B89ACC76C8974D0F273C35 /* Support Files */, + ); + name = ZXSDK; + path = ZXSDK; + sourceTree = ""; + }; + 71F8F58742C21F8C101B98096D2BEBF9 /* IQKeyboardNotification */ = { + isa = PBXGroup; + children = ( + 5C0791A657B7941BE418D9273567D9D0 /* IQKeyboardInfo.swift */, + 2FA85151A6149754BBDB820A1CE1355D /* IQKeyboardNotification.swift */, + 0D33B0C8D02A6C4AEB0CB71C49437300 /* Resources */, + 4C19876E744780C8FBF606FB69E89450 /* Support Files */, + ); + name = IQKeyboardNotification; + path = IQKeyboardNotification; + sourceTree = ""; + }; + 75747278A6B3FC012F99B9A6DF1F489E /* Support Files */ = { + isa = PBXGroup; + children = ( + 882393E0DE0401F2B31B7B7DF1FFF792 /* Masonry.modulemap */, + 01404766B240AC38756A405EE85FD1BB /* Masonry-dummy.m */, + EF2E666DF5A8FDEE5B4B0587204B5056 /* Masonry-Info.plist */, + 55B1216653D15CD66EE50327220EA889 /* Masonry-prefix.pch */, + 18E8ECAAA628AD50FC5FF41C658E98F9 /* Masonry-umbrella.h */, + 33481559BADABE32453141A8BCEF4E95 /* Masonry.debug.xcconfig */, + F1826B3ED06D22AEEA69B48A7CC028CA /* Masonry.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Moya"; + path = "../Target Support Files/Masonry"; sourceTree = ""; }; - 7E3B54174301D6153D9F3E462D92C038 /* HXPHPicker */ = { + 766E68F0981E8E3435B6944D5FE73344 /* demux */ = { isa = PBXGroup; children = ( - 0886D0D2605EECE978B7B80DA5B72A69 /* Core */, - 9888D7FAA548361A8949E2B74F93ED71 /* Editor */, - E2B88E044C26A1AE392919C881719AB6 /* Picker */, - FF235F4871813316E8B323FBF8DD6C87 /* Support Files */, + 03BF16B69F5B50930DDDACB1638CE045 /* anim_decode.c */, + A1F3734223C5A5A3D6750ADCE9038ED8 /* demux.c */, + E1C070F1E159E825F4A04DEB874C605A /* demux.h */, ); - name = HXPHPicker; - path = HXPHPicker; + name = demux; sourceTree = ""; }; - 80614B98966BCB3E157ACD31DB8EE9DC /* RxCocoa */ = { + 78AB3D4AFEE1BC2B5BC89E87960BA9EA /* URLNavigator */ = { isa = PBXGroup; children = ( - C2767F71E7AC48959F51F7A6FFD4E729 /* _RX.h */, - 6F313D5B1B708ED0F86FF94FE36997A5 /* _RX.m */, - 51F2F273AE11FBEB6404B47A68FEAA8F /* _RXDelegateProxy.h */, - 719F58A60D12EF28799E1D28B9130140 /* _RXDelegateProxy.m */, - 2B35FB5FFAB556054BB3B3BFA556A852 /* _RXKVOObserver.h */, - 6A9F34356D259C444D1099ABA8A15D9E /* _RXKVOObserver.m */, - 94050FA269E90324D962C8D8E61134E7 /* _RXObjCRuntime.h */, - 0D572FB3467726EF10F7FC28BFD8EBB4 /* _RXObjCRuntime.m */, - 54D0EC089BB3D0E424544A55A18FB00D /* Bag.swift */, - 9B850F92FFBCD93D2F47DBF0A90E981E /* BehaviorRelay+Driver.swift */, - 2CBF0A142C460BAD620167A568BD14AA /* ControlEvent.swift */, - 67E03E31C6645A615F24394D3EAAE82E /* ControlEvent+Driver.swift */, - 2DEC98A9999954986F3A78F04590BCF7 /* ControlEvent+Signal.swift */, - 9164CEEBF93728CF79773ABB02FF88EB /* ControlProperty.swift */, - 407C07DBA307979988FDFEAF8A75827B /* ControlProperty+Driver.swift */, - D772987AC880BE49181FA596D7040D0F /* ControlTarget.swift */, - DFD9ED27FBE35E83BEA6086DB68AD16B /* DelegateProxy.swift */, - 4521951427EF0E83A2C4EB8BE28B4F55 /* DelegateProxyType.swift */, - A7F3F270EF4105520EC6E9A7BD2BB843 /* DispatchQueue+Extensions.swift */, - 9E2E8E3F433610106C9BDA2E8B176FF5 /* Driver.swift */, - BEC3D81C03261A8F483A8951FFB67C8A /* Driver+Subscription.swift */, - 4DFFECA84411FF8DD9BDB55A605B92B0 /* Infallible+Bind.swift */, - B5A29B7D59A3FBBCB16A9E93E1A7B458 /* Infallible+Driver.swift */, - 5FDFC8B12018C6E5C7C11337C0500EEF /* InfiniteSequence.swift */, - 0EEF889BBA028A2B37B248D1DB72FA14 /* ItemEvents.swift */, - C8EAB58B15DC8BF8726F860AF3BB4FD1 /* KVORepresentable.swift */, - AF020604F4E57B8CB3F07CDDD580A1DA /* KVORepresentable+CoreGraphics.swift */, - 13927E60C72A55DCC47CE0E6BB59CE2E /* KVORepresentable+Swift.swift */, - F59A89A82CE8D23C6312F91F6FA7494E /* NotificationCenter+Rx.swift */, - 2697AB03D1A0149243A300EB136A76EC /* NSButton+Rx.swift */, - A24C348B159352868D0E6DE63886D7F3 /* NSControl+Rx.swift */, - E1E3E72A125868EC884E7DBC96BA6803 /* NSObject+Rx.swift */, - 002066C9C937AC680354C31942BCD868 /* NSObject+Rx+KVORepresentable.swift */, - 87B98AE2675D9E0D2E1D3EA1E5545C9C /* NSObject+Rx+RawRepresentable.swift */, - 77CC9B4AAC4BD047735E0615D915E1D1 /* NSSlider+Rx.swift */, - C4D6A72AFD2170E4CD06CC629A6D5D98 /* NSTextField+Rx.swift */, - 7497F505F82BE8F7CC8FA76733EBCCE7 /* NSTextStorage+Rx.swift */, - 031255727190180719E5F41EB361F05C /* NSTextView+Rx.swift */, - 683A560BEACABCA2A76E0E743A32394E /* NSView+Rx.swift */, - 3B512899C8EA372BAA0A577B308BF127 /* Observable+Bind.swift */, - 2BD785CDA4D9C027E0616384DA943A83 /* ObservableConvertibleType+Driver.swift */, - 717E17224CD41748E5A4C7C4EA9238EC /* ObservableConvertibleType+SharedSequence.swift */, - B7B6FAFAA6F03F04FB4BCBED0E2FC97B /* ObservableConvertibleType+Signal.swift */, - F1D3C8383B407EDAD4178316A472568C /* Platform.Darwin.swift */, - 5C0DB79253C45B430B6AF3C7C08C6792 /* Platform.Linux.swift */, - 615D1990B58E8B3E3F4122B989E2E05E /* PriorityQueue.swift */, - 6FEFB2016224DB1A393BF82C54507138 /* PublishRelay+Signal.swift */, - 5791447BEC5514C77BCB74BF9F80A439 /* Queue.swift */, - 1173EAD0D0D388E9978D18024BA381EB /* RecursiveLock.swift */, - 5991B8992BF1545F753625CFDDA3F8BC /* RxCocoa.h */, - 1C231D00BCC0682C8B59B8FE9AE2A67E /* RxCocoa.swift */, - 4929B1F7EAFF22A61DD11940DBE4F8EB /* RxCocoaObjCRuntimeError+Extensions.swift */, - 6B2E11C175053FA117C2436579B00F98 /* RxCocoaRuntime.h */, - 63CBE6BA4EC2A6DCB2D6C8F33AA568AA /* RxCollectionViewDataSourcePrefetchingProxy.swift */, - 850F2B7332C0F7C8AEE8D40C90D55AEA /* RxCollectionViewDataSourceProxy.swift */, - D95107183E81B49889DA1B59E7858FE0 /* RxCollectionViewDataSourceType.swift */, - FBBD2CFF1782A3E2007F7FE520CAED75 /* RxCollectionViewDelegateProxy.swift */, - 1185BCBC17D747FFDDEF029FC0213D63 /* RxCollectionViewReactiveArrayDataSource.swift */, - D53A5F345797EF719E18146127A18B1D /* RxNavigationControllerDelegateProxy.swift */, - B305DBE0D9B360618FAE3CBF253D88A3 /* RxPickerViewAdapter.swift */, - 2041ED5D4FEBEE00E1A20701AF66C9D7 /* RxPickerViewDataSourceProxy.swift */, - 1144EEC4DFACFF662714960374882C1C /* RxPickerViewDataSourceType.swift */, - EF042131310042C0583390AAA656847B /* RxPickerViewDelegateProxy.swift */, - 4488D14A5CC20DBC73B82C436E316E35 /* RxScrollViewDelegateProxy.swift */, - 847B3CA4032F842CE1D938FDEA755F91 /* RxSearchBarDelegateProxy.swift */, - 233FADC67F576E120364D502762B1897 /* RxSearchControllerDelegateProxy.swift */, - 44603AFF4D22A84F93F4C7E157BB87E9 /* RxTabBarControllerDelegateProxy.swift */, - 60805A1372D09D9610A0414F8CC6A236 /* RxTabBarDelegateProxy.swift */, - 2CCAF502915B475BD568579B0894DA60 /* RxTableViewDataSourcePrefetchingProxy.swift */, - A729BA9C77C54DF06DB03CB426257392 /* RxTableViewDataSourceProxy.swift */, - BCD3C49E80BB6004ED07EA59F6F9E245 /* RxTableViewDataSourceType.swift */, - 28DBDDCF755C3EF027B892F8D49DD01F /* RxTableViewDelegateProxy.swift */, - 8D590E23D2401DC40E016AE0FDDF6F34 /* RxTableViewReactiveArrayDataSource.swift */, - C8DE2E8DCD18674E6B4878F764FE5E70 /* RxTarget.swift */, - 060B642B64A98137E89D600AE2382F09 /* RxTextStorageDelegateProxy.swift */, - 08CA377037A4AD58E97A451EC1E423F4 /* RxTextViewDelegateProxy.swift */, - 59AF5A7C1F8F589E66179E8D6D3B25AD /* RxWKNavigationDelegateProxy.swift */, - 70CC0475547983604D053E6BBFDBD702 /* SchedulerType+SharedSequence.swift */, - 2096BE6BECA53964A72777980CA9B114 /* SectionedViewDataSourceType.swift */, - D6A568063FDE1D90B58DFFE394AA5D44 /* SharedSequence.swift */, - 77429EBF731FCFEF414990946491B3A9 /* SharedSequence+Concurrency.swift */, - 160A2DABF59412E2E5E7DEF1991BD093 /* SharedSequence+Operators.swift */, - C1BEDAFEF6A2A32530ECEF3D3E25BB4D /* SharedSequence+Operators+arity.swift */, - FFC9236CBA5BA03B596C09E64BAFEC31 /* Signal.swift */, - 44AD2949AD95CA65D7771687A771EE3D /* Signal+Subscription.swift */, - 3BAE6BAD6BB0A1FCF1553AFA6FA7C57C /* TextInput.swift */, - E3D3132E689AF567EFEEB8389ABCB291 /* UIActivityIndicatorView+Rx.swift */, - 2EDB3469AB229DBFC7A7CE9E88457347 /* UIApplication+Rx.swift */, - 6A91556D84199D9E36CD5E953444E42B /* UIBarButtonItem+Rx.swift */, - 29739D94F52A4089A8BD3066A5D3CD57 /* UIButton+Rx.swift */, - 4DED3B7D64106C7CD6DC7033F8340AE6 /* UICollectionView+Rx.swift */, - E18229B100018FE3E75FAD5376FB0E3B /* UIControl+Rx.swift */, - 671962BF1DF5DE161128C27680787DF8 /* UIDatePicker+Rx.swift */, - 1D2942177D407DE24D92D8FD0EE99527 /* UIGestureRecognizer+Rx.swift */, - A6F863A01906510980773BAAAA8B3286 /* UINavigationController+Rx.swift */, - D1DC9B9F6A1343C40A0F56AA5CE30898 /* UIPickerView+Rx.swift */, - AB55207C8A62986BF76E0403FBEF9EB1 /* UIRefreshControl+Rx.swift */, - 312FE4ED92CC838AF679B26CBC69421B /* UIScrollView+Rx.swift */, - C93D3232D5CE748EF20A0AFEE42AFB8B /* UISearchBar+Rx.swift */, - C381DE442DB5484C4FEC6473FBECEAC1 /* UISearchController+Rx.swift */, - E58561682F61B469BC1A80E18B5DFA90 /* UISegmentedControl+Rx.swift */, - 33848D1FA83B9B15FC189CB47F5DC90B /* UISlider+Rx.swift */, - 1CD90E964FF6CC1A1E3B72D0147FD7EF /* UIStepper+Rx.swift */, - E69A576321419AE89F8F7AF3E79B6E21 /* UISwitch+Rx.swift */, - 2F04F79FD44BACDCD114E2730E46960D /* UITabBar+Rx.swift */, - 510047A55C32D8990F7A302B7C9AF581 /* UITabBarController+Rx.swift */, - 9A1A4F461269D673ABFAA2EDB2028CE3 /* UITableView+Rx.swift */, - DFF9A28F1BEB68EC0F9044DE4623C9EE /* UITextField+Rx.swift */, - 65EC3B5A47ED2DB8BEBD6E5A2BA9D943 /* UITextView+Rx.swift */, - 4E046B009D3145657AD6ACB1A705C880 /* URLSession+Rx.swift */, - 3871AB1CB35AEB7C0FB4BE765E30A7DF /* WKWebView+Rx.swift */, - 9E3BB8912E0FA89CF223E10197CBD453 /* Resources */, - E37A45013E0FB3EE5FEEB49BC2D61C1F /* Support Files */, + BC951090A674C43AA172DA9B4013B66D /* Navigator.swift */, + 4C22F3736906EAF94B2DECCC50F96E85 /* NavigatorDelegate.swift */, + 87C072FCD79C01306A881DA27A4F5389 /* NavigatorProtocol.swift */, + AD7AF592D5F99F10C50D134D5DDA872A /* UIViewController+TopMostViewController.swift */, + 016BE7E0718FA00D0BD961FDBFE230E0 /* UIViewControllerType.swift */, + 1316404B1D81ED492FB450DF238B42DE /* URLConvertible.swift */, + CEA1EBDAD28C18B348387EFFE6C7E12A /* URLMatcher.swift */, + 7C4AD78DA49254C2804A7403C451B0AE /* URLMatchResult.swift */, + 6D2240C7D68062D531E55FC3C84ED09A /* URLPatchComponentMatchResult.swift */, + 7CBD35803F1AD3E4A721B23DE032D69D /* URLPathComponent.swift */, + AEF5F6E88CD7A604C5C2E96578663880 /* Support Files */, + ); + name = URLNavigator; + path = URLNavigator; + sourceTree = ""; + }; + 7A055F698E89CE929AE7FCC1CA81CA70 /* RxCocoa */ = { + isa = PBXGroup; + children = ( + C68F53C1266EFE3F9D0054DC6355A513 /* _RX.h */, + 006008DDCEF50231D4F700D817EC053C /* _RX.m */, + 6ED771FC7D3350F062610659B8E8359A /* _RXDelegateProxy.h */, + 8D77119002B9E9BFE370082E2FABF3AE /* _RXDelegateProxy.m */, + 5B1C575FE42230EBC0F0636982EA2948 /* _RXKVOObserver.h */, + 1A3C0C157791474B9F638F0F30D5DF51 /* _RXKVOObserver.m */, + 2E436CD6A459A13304941831797AAC58 /* _RXObjCRuntime.h */, + D35CBB2979195AC8EB4E298FF8E32946 /* _RXObjCRuntime.m */, + F6E94C010E6AF4B848504AC02335D212 /* Bag.swift */, + 216C8D5A30587879D0827BFEAC59942A /* BehaviorRelay+Driver.swift */, + CEA23B06714672939B4CFA623341CBDB /* ControlEvent.swift */, + F618C4432459D408A5ED2C0A78E03D70 /* ControlEvent+Driver.swift */, + 5F9165BAD5882265BBB8EB15963A29F4 /* ControlEvent+Signal.swift */, + 6B6B1FF83D9FC1D9A0270C46C4563654 /* ControlProperty.swift */, + 96B774A301BA2FD5E45B460597715CB2 /* ControlProperty+Driver.swift */, + ED4F872C5A360CB24CCC95A00548270C /* ControlTarget.swift */, + A195F8EE9C5218E023DBF94EC8E31BFC /* DelegateProxy.swift */, + 6BFE6AF9BE7AC9E93F2AC07591BC4E93 /* DelegateProxyType.swift */, + 035A4B0B2FF79A1ED31DB1AF7F0DADD8 /* DispatchQueue+Extensions.swift */, + BAB8FF72EE6FB89419FA78E2C7C0D912 /* Driver.swift */, + F8C8CD53F84226EECC0195A0DAFB44C3 /* Driver+Subscription.swift */, + E74AA61F6838496D6AFBC027D8888FE6 /* Infallible+Bind.swift */, + BA563D9404D3A285F6F5C809EAAA279C /* Infallible+Driver.swift */, + 98A455B3BB811B829D90E7A972F69038 /* InfiniteSequence.swift */, + CFD387BF154C425CC13F5FBED91D0895 /* ItemEvents.swift */, + 78CD90FB839F786E0EBC7F9ECF52D496 /* KVORepresentable.swift */, + F5269AB61743F62FF184FDDC77A67C2B /* KVORepresentable+CoreGraphics.swift */, + 7F1FC43E083387191960D974546E1ED0 /* KVORepresentable+Swift.swift */, + 000C0D167ACFB98EF05377CE4EC4A757 /* NotificationCenter+Rx.swift */, + B614E1A72CF73ACBED946E8DA676B3E9 /* NSButton+Rx.swift */, + 618B6D67F237E66A42C74AB36BCE9677 /* NSControl+Rx.swift */, + F7964A8F95A69D1BCBD39F3DA28E6722 /* NSObject+Rx.swift */, + 64A6F14AC066974E0E5E7B99E863B192 /* NSObject+Rx+KVORepresentable.swift */, + 0ED80E6D95F61F66C7E710E12B521724 /* NSObject+Rx+RawRepresentable.swift */, + BB10D66365A049BDA44EF3E0F88C8742 /* NSSlider+Rx.swift */, + DA7F0BC5AD01A4AC5DB7A1ABBF56C6D4 /* NSTextField+Rx.swift */, + C6DEC7251191D69EC5204BE1C10F3DA8 /* NSTextStorage+Rx.swift */, + E07C3C59FC9F67AC6C0C402EB54D36BF /* NSTextView+Rx.swift */, + 895EAE8587E10937A91EF48EF0B6CF12 /* NSView+Rx.swift */, + A051DDF51A274508FDC10B5DE31C65C5 /* Observable+Bind.swift */, + CEC3139772D6EEA2D527235B809C4998 /* ObservableConvertibleType+Driver.swift */, + 929CB1156A73C1C4075E9E738DA64FEA /* ObservableConvertibleType+SharedSequence.swift */, + D8BD2D1A89A218F180FB49416399164C /* ObservableConvertibleType+Signal.swift */, + 9978CDF5B1B4C7606D417AFFD4DA1906 /* Platform.Darwin.swift */, + 05218567F0BB25D3334E0B654DAA9C61 /* Platform.Linux.swift */, + E5A9D52F6FDE50E436BCD9794212649C /* PriorityQueue.swift */, + 4785A4C8932E320C4ADA27E0B5EB87C9 /* PublishRelay+Signal.swift */, + D918C0E0342A06DC76740641D5AA6332 /* Queue.swift */, + 015F45293C686F68F33DE617EEC4E2A2 /* RecursiveLock.swift */, + 4CB34925F9334D08A942933D62FB10D4 /* RxCocoa.h */, + A7AB48CA4E7780572136CDD6CD78C521 /* RxCocoa.swift */, + 18431B3FF079E801EDCF49BA37130B1C /* RxCocoaObjCRuntimeError+Extensions.swift */, + 6B4E369A6E679E506925ED63E3CBFA09 /* RxCocoaRuntime.h */, + 1335B1899DB6A965DF2F8857B53475BB /* RxCollectionViewDataSourcePrefetchingProxy.swift */, + 8974A059825E3BC6DA7E56EE2F838BA4 /* RxCollectionViewDataSourceProxy.swift */, + 207618AED74B237025244A4440B982EA /* RxCollectionViewDataSourceType.swift */, + C6CFC3432F809901C4A5CEFC4DF0F46A /* RxCollectionViewDelegateProxy.swift */, + FA252294D2D680A233F3D9DDC9019CAE /* RxCollectionViewReactiveArrayDataSource.swift */, + 90A34AB485017954C0B2257E5E794AF2 /* RxNavigationControllerDelegateProxy.swift */, + BEF5690E17CB8EC6A22FA37F2CE8FE30 /* RxPickerViewAdapter.swift */, + 8F8573B8681189745156C726E501827A /* RxPickerViewDataSourceProxy.swift */, + 9A3124BD31A673E5781F3CC782F6C145 /* RxPickerViewDataSourceType.swift */, + 9A657A3F1034EB9D3E85BD0D8CB295BA /* RxPickerViewDelegateProxy.swift */, + 35581645718CD783BEFE1CDEF565667E /* RxScrollViewDelegateProxy.swift */, + B7296398FFB8C77AB2DA1ACDBDA43D67 /* RxSearchBarDelegateProxy.swift */, + F4FD3B284DA02DEDB7C9227B34E6C7BC /* RxSearchControllerDelegateProxy.swift */, + 457804E8BDCE1A881E6B8928B850EBE4 /* RxTabBarControllerDelegateProxy.swift */, + 9DBA0C824C82C90B10F65F0F5145B5E6 /* RxTabBarDelegateProxy.swift */, + B39FFC5D777B7961B582F11F273662A1 /* RxTableViewDataSourcePrefetchingProxy.swift */, + 2C6A23BD2D051D4AA113C564C1687E4D /* RxTableViewDataSourceProxy.swift */, + E83C9CDD31C1E7D5AC7362EA0F7BA520 /* RxTableViewDataSourceType.swift */, + F9BF77E932B7756B0F078CDDA949FADE /* RxTableViewDelegateProxy.swift */, + 9632A050C914FF422D93D84060142349 /* RxTableViewReactiveArrayDataSource.swift */, + 1E752E0F677CB3B0D3E158313414F37B /* RxTarget.swift */, + 60A4883FF9636486E96F777EA5F89FEB /* RxTextStorageDelegateProxy.swift */, + C7AEE0DD5FE10F24982906498C070F9C /* RxTextViewDelegateProxy.swift */, + B91CB6DFA611E81CFAC663ED96DE0CF2 /* RxWKNavigationDelegateProxy.swift */, + D4B1751BB17BD76E5857DCAD2F93063B /* SchedulerType+SharedSequence.swift */, + C9632464AE6F9A34027D8CA869BE230D /* SectionedViewDataSourceType.swift */, + BC5BA54BBCB49B63F13366C44F526742 /* SharedSequence.swift */, + 76F225B1BEA2CBEA1AA29E1698B694CD /* SharedSequence+Concurrency.swift */, + 3D1BD54F32FEA8B419595BA240C94480 /* SharedSequence+Operators.swift */, + AC2F56FB242603B880B160C12BDBEA88 /* SharedSequence+Operators+arity.swift */, + 1E44B0C9CB36122897FF8506284E368B /* Signal.swift */, + BE8D942FF3CFB274237F17EB9BBD95E5 /* Signal+Subscription.swift */, + 4513C0DBD7531E23B47610739515BF79 /* TextInput.swift */, + DFAB461E4947C2CA3E6502B6A9741A56 /* UIActivityIndicatorView+Rx.swift */, + 5272322993B758E48ED9747593448C86 /* UIApplication+Rx.swift */, + 2EC09AB265FB45800B6F9817B35BC4F8 /* UIBarButtonItem+Rx.swift */, + FBB2BD139C32CD6F10A8BFA1BEDF986A /* UIButton+Rx.swift */, + 74B9DA89D231CB16D41965F9674B5DD1 /* UICollectionView+Rx.swift */, + BB29A0902DA81D142EDDEB28C64A64FC /* UIControl+Rx.swift */, + 8609BA2F4B1B6D6D5A8AAE533F30A337 /* UIDatePicker+Rx.swift */, + 33D8439374B01D383FA22A69CF79E9EA /* UIGestureRecognizer+Rx.swift */, + 347C05370D3752ED9F11166EB3DBB527 /* UINavigationController+Rx.swift */, + E3E5DF9845119AA1B028F3E47B141038 /* UIPickerView+Rx.swift */, + E24294276B2D884272D56984BBD3DDA0 /* UIRefreshControl+Rx.swift */, + ECACCDB2C1B81C38619D434C5D5747BF /* UIScrollView+Rx.swift */, + A47BE676D3EDDDEF28ABE70D4572B222 /* UISearchBar+Rx.swift */, + FA40455B99254E60C13AABA258FFDA56 /* UISearchController+Rx.swift */, + 7FC34D83D0362A71F40D55C985968F92 /* UISegmentedControl+Rx.swift */, + 6A455C995F0605EDE632A95644837040 /* UISlider+Rx.swift */, + 18869A9E3D06B1FF170D96642F96E3ED /* UIStepper+Rx.swift */, + 0217EB5CE9D53F37C2BD81152F98A19F /* UISwitch+Rx.swift */, + CEC2C8A4002FC81F18A0CB5BDAF67AAA /* UITabBar+Rx.swift */, + D375AE47F1DB2754E2ADF1DD95BC15DE /* UITabBarController+Rx.swift */, + 357E715026812D4C2B55F62DDE384466 /* UITableView+Rx.swift */, + 8F6F58A07B18B549E46608386A8B2D42 /* UITextField+Rx.swift */, + EC8CCF607E17630CA21364B9245F122C /* UITextView+Rx.swift */, + D1E40EFE89E43AB2D7FA29BA330F355E /* URLSession+Rx.swift */, + D1A25F1B0B80544C7F53316C2C8BF99D /* WKWebView+Rx.swift */, + ECCF8FBAD518B537F2E090604537A71A /* Resources */, + 66B40CAED911B97EB65B20A521D896D1 /* Support Files */, ); name = RxCocoa; path = RxCocoa; sourceTree = ""; }; - 81976B39EF94CE0F9114AA97277CDB6F /* Resources */ = { + 7B79FAFE4CEF46BFC1A97681C37CF011 /* CocoaMQTT */ = { isa = PBXGroup; children = ( - 1CD97641DD6ECEDB258D159A2AFFCBA4 /* PrivacyInfo.xcprivacy */, + 473B1F370D4F61C1E98598E2A49D7902 /* Core */, + 4DD3E7220D4B035546ABD578C81400E3 /* Support Files */, + ); + name = CocoaMQTT; + path = CocoaMQTT; + sourceTree = ""; + }; + 7B7B40CED96BAFC525AD311AB03A0CB6 /* Resources */ = { + isa = PBXGroup; + children = ( + A3FE4F803F93742F0AC71B44E9191600 /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - 8216D487336167F9D6904695A99757B4 /* RxSwiftExt */ = { + 7ED76AD12F289F86BB3EFF18429ADB44 /* Resources */ = { isa = PBXGroup; children = ( - 116F03D7A6D1805D1BBD775BF3E3761A /* Core */, - FE65A4A9B5A3A3E24C277B2941DB2461 /* RxCocoa */, - E5D33D3460441A91E30C30D1C08BB769 /* Support Files */, + 7D13D1E10F720908B9EFA0CB428C89DE /* PrivacyInfo.xcprivacy */, ); - name = RxSwiftExt; - path = RxSwiftExt; + name = Resources; sourceTree = ""; }; - 83213F73B9FE38FEAA771DE1C6F0C787 /* IQTextView */ = { + 80060635C6BE450C9996F95F8FDB0A28 /* Core */ = { isa = PBXGroup; children = ( - C846B4B38B9C5A1852A2EF48BDCFC47C /* IQTextView.swift */, - 390A1A7323A93035474ED42E283E1377 /* IQTextView+Placeholderable.swift */, - 227FB85BEFEF53DEDDD27938E53668F7 /* Resources */, - A00768F6044E2ACF98FF106197D65850 /* Support Files */, + 84448C217997BEF8FA4BD778C5E5FFB1 /* BRPickerAlertView.h */, + A98CC659144C5EBA099E1587697FE57E /* BRPickerAlertView.m */, + 6F840C1591B056AC65DB83E234E0B0C6 /* BRPickerStyle.h */, + 8FFC1C33FF327D12361D47646825AD9F /* BRPickerStyle.m */, + 9E2CFC748E3F29D24B9C86650834E313 /* BRPickerViewMacro.h */, + E932C06AFD7C2E8B1FC153ECD1D21422 /* NSBundle+BRPickerView.h */, + AA5482589C5F4747BAB8A581C53FA89D /* NSBundle+BRPickerView.m */, + CA0D4FD87587535E46C35269033F78C2 /* Resources */, ); - name = IQTextView; - path = IQTextView; + name = Core; sourceTree = ""; }; - 8378C07EC6B0B0387D574059C68F7606 /* Frameworks */ = { + 8019807689EC48F5325D0896074EE75A /* RxDataSources */ = { isa = PBXGroup; children = ( - BD73CFCEAC764836D55763E94E2C2065 /* OpenIMCore.xcframework */, + B5CB3A2EB39352B10FDABFF64EBB58BF /* AnimationConfiguration.swift */, + FFCAE632DD2FC2331532D467858B95FA /* Array+Extensions.swift */, + BA74A42EC238249D74E80326E9EE55C7 /* CollectionViewSectionedDataSource.swift */, + F063D1B4127A05700425F33E7C346048 /* DataSources.swift */, + C3EFBC07286E616971D2858F924F8D77 /* Deprecated.swift */, + E55B86F2CD47E8F45658377935FC2944 /* FloatingPointType+IdentifiableType.swift */, + F77FF649D310E60AA19442196E3064AB /* IntegerType+IdentifiableType.swift */, + AFCCAE378CB4B3CC10F4F0B4970F3051 /* RxCollectionViewSectionedAnimatedDataSource.swift */, + 813AF637B23CDE3D3569E7A6F87A3B3E /* RxCollectionViewSectionedReloadDataSource.swift */, + 77D11DD3911A4BD1E02480FE307D14AE /* RxPickerViewAdapter.swift */, + 366D5E470C192215B7DD192720AACE5A /* RxTableViewSectionedAnimatedDataSource.swift */, + 3F13557467A85009368BE028DB5F4FD8 /* RxTableViewSectionedReloadDataSource.swift */, + 9C3A1A7CC66A537B9F03AFA7EB75DC0E /* String+IdentifiableType.swift */, + 30574E00A2675A8B369C8677A6E25A87 /* TableViewSectionedDataSource.swift */, + 0668957B7E2F16E35A3F6D3C1FF947DB /* UI+SectionedViewType.swift */, + E1674C8903747DA8652CC6F3F876226E /* ViewTransition.swift */, + 57B15C5C74934DB43573A14A53F9E2CC /* Support Files */, + ); + name = RxDataSources; + path = RxDataSources; + sourceTree = ""; + }; + 837CF338189E2F07587C19EAF3184047 /* IQKeyboardToolbarManager */ = { + isa = PBXGroup; + children = ( + F953C026A6DB472CD44816EFF62FD9EB /* IQKeyboardManager+ToolbarManager.swift */, + 901BFD1FD9A6305F6899B30975A43502 /* IQKeyboardManager+ToolbarManagerDeprecated.swift */, + ); + name = IQKeyboardToolbarManager; + sourceTree = ""; + }; + 85F79DE8CCB30C162035EE4FC559FB78 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 0E239D969E7BA1EF645F5893CD8591DC /* WebP.framework */, ); name = Frameworks; sourceTree = ""; }; - 853323AB7F1233521BBC400C05B4A769 /* mux */ = { + 871EB86A91BCA113EAB739E3448742A2 /* Support Files */ = { isa = PBXGroup; children = ( - EB24B3C8D8FCEAACC007081E4452429D /* anim_encode.c */, - B3B1F986EEA39538EAFB4F9869003A0D /* animi.h */, - CC82DB19A60C3B50C7146B2EFAE87ED2 /* mux.h */, - B6002924FD63456A2E83CF185BE8E05D /* muxedit.c */, - 69ACE8A99A61D028356D543EC47CB0F8 /* muxi.h */, - 8FE025B7FF09168C12D3220AC632EF54 /* muxinternal.c */, - 9146E09B7AE24E125CBE1484D48AF6D6 /* muxread.c */, - ); - name = mux; - sourceTree = ""; - }; - 859FCFB9DF40F8F2BD43A5EBD7BADEBA /* Resources */ = { - isa = PBXGroup; - children = ( - AF96AC28B69746311EFB82D46392AC11 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 876B4A99713C4958DB997E61FC6B9240 /* Resources */ = { - isa = PBXGroup; - children = ( - 78D4A7B93C67B758D9B485033BEAA897 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 88978A153BFD3F836BE1CE74AEB2D356 /* Support Files */ = { - isa = PBXGroup; - children = ( - 2328BF76F7E4EB21D440F812F25C5896 /* TagListView.modulemap */, - E2324B67C4C32303B4DEB7C9B8B0C692 /* TagListView-dummy.m */, - 5276A665AF7EE46DCC73DC875D763D4F /* TagListView-Info.plist */, - 5B5A71979C8ECA8B3BB546F8392CB48C /* TagListView-prefix.pch */, - 17536F16F2A2B3338710182810F16637 /* TagListView-umbrella.h */, - 5DA9D7CD78B7792C31E6393EB06EB265 /* TagListView.debug.xcconfig */, - 31D2342F4D622A6A86AB789FFAA57661 /* TagListView.release.xcconfig */, + CAEC6569BB81BB6E51E62B4F83ADB540 /* libwebp.modulemap */, + A2B172F42EB15E8177B75BE5088A11E5 /* libwebp-dummy.m */, + A40A9D3BDE49563EF54A3E36D4DB1046 /* libwebp-Info.plist */, + 75FA67B0A9A2F88511B1B6DE16A97E87 /* libwebp-prefix.pch */, + 7C3AAA2106965E675C3DEA8CC344111B /* libwebp-umbrella.h */, + 45100B48DC9ECCDB1F7005CC78FF48F3 /* libwebp.debug.xcconfig */, + 699EEF68987C0283D0897464E1B07AC8 /* libwebp.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/TagListView"; + path = "../Target Support Files/libwebp"; sourceTree = ""; }; - 8A35ECBAD702E377AC6E53089C265337 /* IQKeyboardCore */ = { + 8739E5F110EA7290369DD0CA7C497745 /* Support Files */ = { isa = PBXGroup; children = ( - 0A73DC09759D6C1A63FD8D7489FDC298 /* IQKeyboardConstants.swift */, - 771E5B342E73C26832B880C9C36742AF /* IQKeyboardExtended.swift */, - 06E061CD1C1966558B89723180816F02 /* IQTextInputView.swift */, - 4D6541E31598384943B59E180CE1130F /* UIView+Hierarchy.swift */, - CD1B34E09269307A7CA95FCD97470C8A /* Resources */, - 461330311335ED8B204084BDCD239023 /* Support Files */, + 9DB57906A2D53CA0FAB4F4D364DBB92E /* RxSwiftExt.modulemap */, + 212235137F77E73E980DBA7A8C2D21B2 /* RxSwiftExt-dummy.m */, + E08BF977CC7AE9357E08262E9345CE8C /* RxSwiftExt-Info.plist */, + 01B8CEF1891A1D395AE92A5F6D82C944 /* RxSwiftExt-prefix.pch */, + 5C184ED05330CDE42CAA8CA2FB54E90B /* RxSwiftExt-umbrella.h */, + DAF30F2E5A1AB38DB00AC1E68A140B63 /* RxSwiftExt.debug.xcconfig */, + F44BE926F903778439FD0FCEDDE471C2 /* RxSwiftExt.release.xcconfig */, ); - name = IQKeyboardCore; - path = IQKeyboardCore; + name = "Support Files"; + path = "../Target Support Files/RxSwiftExt"; sourceTree = ""; }; - 8A7D93150C3A036AC30BA915DC773DD1 /* CocoaLumberjack */ = { + 8836AC734934CD3FABA95981229A7293 /* Resources */ = { isa = PBXGroup; children = ( - 2C27B943BEF0BC7C0CF917C2EE2FDC74 /* Core */, - 646EEB9DEA5EBFC479D2CDF5E168AED5 /* Support Files */, - B43922887F2E1ACADA648B685DDF40A7 /* Swift */, - ); - name = CocoaLumberjack; - path = CocoaLumberjack; - sourceTree = ""; - }; - 8BDEB3BB19431F35262178C80767AF98 /* Resources */ = { - isa = PBXGroup; - children = ( - 3A1C16A2CEAE26D530F661991AC8DE1B /* PrivacyInfo.xcprivacy */, + 7C08902B10A2B2723F22E0532F0348FD /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - 8C19514266636CDB9A7528AC6FF6199B /* Resources */ = { + 8873943FDD1FAB3B861DA0A45FB66649 /* Resources */ = { isa = PBXGroup; children = ( - 6FF1A78EF9B72578442DFB21BE3A1B80 /* PrivacyInfo.xcprivacy */, + DE2BFCE51C2B80F49E40D9A9BC61221B /* HXPHPicker.bundle */, ); name = Resources; sourceTree = ""; }; - 8C8AF8CB1FDDA8C775F7195B0235A65A /* Support Files */ = { + 8908BD0A492A2F8DCFD4793F3B125347 /* Resign */ = { isa = PBXGroup; children = ( - 9193D91B7376BEFFC2BD4902D2E4BFA4 /* SwiftKeychainWrapper.modulemap */, - DAAFBF7998729DBA80D654F68B0411E7 /* SwiftKeychainWrapper-dummy.m */, - 8A5CA5223189E899AB0A3D1021F70CF4 /* SwiftKeychainWrapper-Info.plist */, - 34302BB16B8623C633C3248BDCC87985 /* SwiftKeychainWrapper-prefix.pch */, - CEC9EBB982AD0816C4F1CCA832B4AC34 /* SwiftKeychainWrapper-umbrella.h */, - B60C8C854F6C24B649AD8A006045B985 /* SwiftKeychainWrapper.debug.xcconfig */, - F50F6F4D55360CDB1533719970C34E7F /* SwiftKeychainWrapper.release.xcconfig */, + 09A8ECBAA7CDAF40D2008A8614103FF9 /* IQKeyboardManager+Resign.swift */, + 744BCC2326DC105377F1507C40B3CB48 /* IQKeyboardManager+Resign_Deprecated.swift */, + 7424EE599E1F3A2C0AC88BAD08A0E293 /* IQKeyboardResignHandler.swift */, + 77DBC09F5F775D2A355BE95F0858B57A /* IQKeyboardResignHandler+Internal.swift */, + F84E5B8CCAEAE723DFDEDB30B4727584 /* UIView+Resign.swift */, + 62CCF1A77F8268FAB45CDA483316F0BA /* UIView+ResignObjc.swift */, ); - name = "Support Files"; - path = "../Target Support Files/SwiftKeychainWrapper"; + name = Resign; sourceTree = ""; }; - 8D06C2ABD3FDA1A9B3CEB032CEA2990A /* Support Files */ = { + 89C2E9857E2041C4D6F512440F5D760D /* Resources */ = { isa = PBXGroup; children = ( - 22DFE9D4B8803D925B727EE40658F562 /* SwiftDate.modulemap */, - 747DAE12D421C881CA7690D8C04881B8 /* SwiftDate-dummy.m */, - F96D515E2C97FA6BB397A2162A1DDD1A /* SwiftDate-Info.plist */, - D558061F9249A9C2E01B5389128717D1 /* SwiftDate-prefix.pch */, - 608C30257A532123EEB3B3A9E1148942 /* SwiftDate-umbrella.h */, - BE98951025CDACF64A9BB2E5816790A8 /* SwiftDate.debug.xcconfig */, - A2598822BD1CD86A841B56D759CA7CAA /* SwiftDate.release.xcconfig */, + 682471338CF14618F63ED0E7BC287CD4 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 89D6D7FE2D4000EB78ABA6254188243C /* libwebp */ = { + isa = PBXGroup; + children = ( + 766E68F0981E8E3435B6944D5FE73344 /* demux */, + AAE2A236116BD8E53C986FC2BC8C1425 /* mux */, + E7BC7B5846616A02D9A5D329D45458AF /* sharpyuv */, + 871EB86A91BCA113EAB739E3448742A2 /* Support Files */, + 270F5F768FFE940C1541B7D2FC002872 /* webp */, + ); + name = libwebp; + path = libwebp; + sourceTree = ""; + }; + 8A6F766FF9B0D9555635E296ED301B37 /* MarqueeLabel */ = { + isa = PBXGroup; + children = ( + 59BC0682AC597C76BF0A795E8E6B3DF7 /* MarqueeLabel.swift */, + 8BEFB4574C0749E349C8E0FB8B3C0E1E /* Resources */, + F7C949DC6506BBB680C76993BADB4431 /* Support Files */, + ); + name = MarqueeLabel; + path = MarqueeLabel; + sourceTree = ""; + }; + 8BB075880C975299030262DC2BB27060 /* Callbacker */ = { + isa = PBXGroup; + children = ( + 794827229DEE89437BB1FFC3868C5207 /* OIMCallbacker.h */, + C9C58B55A6E9BF58F66EC724DC382867 /* OIMCallbacker.m */, + 8457594A69556033006245A658E8127D /* OIMCallbacker+Closure.h */, + CBFB99945FE06CFCF645F94C3F5C1BCD /* OIMCallbacker+Closure.m */, + 3DADC6D26EF828EEF026810D2FBFF029 /* OIMGCDMulticastDelegate.h */, + 62A659D93B34E6B8D2DC0737F5709935 /* OIMGCDMulticastDelegate.m */, + ); + name = Callbacker; + sourceTree = ""; + }; + 8BEFB4574C0749E349C8E0FB8B3C0E1E /* Resources */ = { + isa = PBXGroup; + children = ( + 0CFEBBAD7F3676314F1C4BE64525941D /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 8C2B627A7882F9FECBD51E69B41B5055 /* Support Files */ = { + isa = PBXGroup; + children = ( + 05BE8DD254C4C7354E59069F39A05393 /* ResourceBundle-RxRelay_Privacy-RxRelay-Info.plist */, + 4B1EC3EA3ACF7AA43465F920D6443987 /* RxRelay.modulemap */, + 1279870A893E3C3F8AA2C297CFB0F9A3 /* RxRelay-dummy.m */, + 61DFA46620696AFFB3CDF8DC6801DABF /* RxRelay-Info.plist */, + 5872EDCE99FCEC6A9BFECF21685C5E12 /* RxRelay-prefix.pch */, + 8CA7419610B111783D1AC204DBB06AF2 /* RxRelay-umbrella.h */, + C0AA5EE49A204CB36824A3E3FB760510 /* RxRelay.debug.xcconfig */, + 4338F0880F38C93F5FA2861193F61A66 /* RxRelay.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/SwiftDate"; + path = "../Target Support Files/RxRelay"; + sourceTree = ""; + }; + 8D7FC6395D4F278E156EA63FFF56FBD8 /* Utils */ = { + isa = PBXGroup; + children = ( + 950DB0E1DD74F487AB4D1E809EB13CEB /* OIMDefine.h */, + FEC018DB7CE60ED38439905173B648AB /* OIMReachability.h */, + EE6E3BBF197FEE9F359F590C238A5131 /* OIMReachability.m */, + ); + name = Utils; + sourceTree = ""; + }; + 8EB927EB269D2B46A3A746B13C938EBB /* Resources */ = { + isa = PBXGroup; + children = ( + 3AE87360DA63E1BEB496BDCE1E15E0E5 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 8F29E8FD4596DCFAC4A6B716A40B0630 /* IQKeyboardReturnManager */ = { + isa = PBXGroup; + children = ( + 2F11851BC0E24BAEF99F90D5AF2CBB06 /* IQKeyboardReturnManager.swift */, + B63BC3093C3ED542CDFE974224D98276 /* IQKeyboardReturnManager+UITextFieldDelegate.swift */, + 1FD375AAD86846705FAEF160C6A993E8 /* IQKeyboardReturnManager+UITextViewDelegate.swift */, + 66686B882470AFA1A0397F3060CADBFA /* IQTextInputViewInfoModel.swift */, + BC2874590ECB442CD078FFCB818A8AB7 /* Resources */, + 43E16177D0283D383508DEB631A7F4D7 /* Support Files */, + ); + name = IQKeyboardReturnManager; + path = IQKeyboardReturnManager; sourceTree = ""; }; 8F6F1E156F7DCE4CC0B44D3F8A208E68 /* Pods-QuickLocation */ = { @@ -8467,941 +8487,879 @@ path = "Target Support Files/Pods-QuickLocation"; sourceTree = ""; }; - 9171FCB73184C869F7C330D76544785B /* Resources */ = { + 93257893C8C5C666049406769CF2932B /* Support Files */ = { isa = PBXGroup; children = ( - 0E824B8D1C324F1C347F0C16136C899C /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 91F75C7FB0BE83DC97E38C0A573229B3 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 5E7AB775A29EB2889954668CE22825DA /* GTCommonSDK.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 932BF70DADA6B5F63CE36A66A594E577 /* Support Files */ = { - isa = PBXGroup; - children = ( - EEE7178631A6F52A0892BB4388724613 /* IQKeyboardNotification.modulemap */, - D1A28558A6A7B744953669383EF272ED /* IQKeyboardNotification-dummy.m */, - 82C24DF9ADA97E6A9D51F36D3EA84FF3 /* IQKeyboardNotification-Info.plist */, - 29295180269A368CB2331A040BD53081 /* IQKeyboardNotification-prefix.pch */, - 2560E9FDA51DE626715728CAB493D936 /* IQKeyboardNotification-umbrella.h */, - F0F2D2CB4A8110B4A02E47B60E9D08AF /* IQKeyboardNotification.debug.xcconfig */, - 0A7FA18C47AC5F26822FF6508D746339 /* IQKeyboardNotification.release.xcconfig */, - A993E08A642AC2FEDE09336F4EAFD939 /* ResourceBundle-IQKeyboardNotification-IQKeyboardNotification-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/IQKeyboardNotification"; - sourceTree = ""; - }; - 935DFB626D904A9AC6F01E25B4C27516 /* URLNavigator */ = { - isa = PBXGroup; - children = ( - 3C34E466BD4C1114A2346FF713F9EB92 /* Navigator.swift */, - 3EAB064F056C23AF59106529361D6A53 /* NavigatorDelegate.swift */, - 40A6315726504E24175F3BDE27534577 /* NavigatorProtocol.swift */, - 026E834191DC4E0AA86292AD25D77427 /* UIViewController+TopMostViewController.swift */, - 2C38433370B37EF66817AAD41545C1B8 /* UIViewControllerType.swift */, - 917198E2CCB87B1C0EB0554D6DC6958B /* URLConvertible.swift */, - A3AF67EB3072A3A6306C9F47BABBE61A /* URLMatcher.swift */, - CB652CFB6AB0E20B11E331610B9B736F /* URLMatchResult.swift */, - A040E83B70C08B08FF307664E69EF7DA /* URLPatchComponentMatchResult.swift */, - 4D4A438769CD2860B1DC22B87FA1D444 /* URLPathComponent.swift */, - 48407FC40F66E8A8733E334314CF3D07 /* Support Files */, - ); - name = URLNavigator; - path = URLNavigator; - sourceTree = ""; - }; - 9511B6204274521C98CCEBA6676F8C97 /* CallbackProxy */ = { - isa = PBXGroup; - children = ( - 622D4EE3202AA063B22E8BBDB5AA270B /* CallbackProxy.h */, - 47A444F6413E7C86961130E10B259684 /* CallbackProxy.m */, - B1A4B4499BC0961A41FA6C94937D1CFC /* SendMessageCallbackProxy.h */, - 343CCC21D4E864CC53911F5F1389B395 /* SendMessageCallbackProxy.m */, - CCCB9715B88ACC435000236A9E4DDE4A /* UploadFileCallbackProxy.h */, - 3F0DDC4D382AD592ACB0BEC0938F6EB9 /* UploadFileCallbackProxy.m */, - ); - name = CallbackProxy; - sourceTree = ""; - }; - 969771C6119968A71EC34219381EFC3D /* AMapLocation-NO-IDFA */ = { - isa = PBXGroup; - children = ( - C331BF62BD39AD97785A833DA979E858 /* AMapGeoFenceError.h */, - C25EEEED9627CD37B46EDA8961FF2661 /* AMapGeoFenceManager.h */, - 9DCF23BE9C5F21FFC288B31D1AD2751A /* AMapGeoFenceRegionObj.h */, - BC6D89FC9A7F8F9E405C7DF615D46CAF /* AMapLocationCommonObj.h */, - 9D4EDF9BEEFC68470F3B18BA296F8456 /* AMapLocationKit.h */, - D00CC64A5511FD46178E3A96BF55EDC5 /* AMapLocationManager.h */, - 0A1C89FD34B80924E4A27D7DC5775018 /* AMapLocationRegionObj.h */, - C0A5D5E73E1FDB0B6D63ADD4C2CC8446 /* AMapLocationVersion.h */, - A25A267C1B5A5144EBFDA723C168188C /* Frameworks */, - BEE8AF6E396B6D62ACB7D3E4BCFA7208 /* Support Files */, - ); - name = "AMapLocation-NO-IDFA"; - path = "AMapLocation-NO-IDFA"; - sourceTree = ""; - }; - 9888D7FAA548361A8949E2B74F93ED71 /* Editor */ = { - isa = PBXGroup; - children = ( - F51E0D24D24B86A51F818864CDAE8124 /* CropConfirmViewConfiguration.swift */, - C4533A8796A97A4FDBF972A217DCF3CE /* Editor+PhotoTools.swift */, - 4B448FA8D39E3AB70FF537FB68F45EEE /* Editor+UIImage.swift */, - BBC9D48F4E7FE8908F11B6EEF3CAE876 /* Editor+UIImageView.swift */, - FEF6D6A9B998EC98D54774144357C7B8 /* EditorChartlet.swift */, - 8F60AF98B49B137B4822BE7DBD088E40 /* EditorChartletView.swift */, - 683BD876275910FE55ED2B0CBD69DC7C /* EditorConfiguration.swift */, - 076345C0EF6AF94AB50D6619A4E691FF /* EditorController.swift */, - AA9073B5D7DC87629F096F9E8E014FB8 /* EditorCropConfirmView.swift */, - 195B1EF7EFA045C8BAD32706FF293FE3 /* EditorImageResizerControlView.swift */, - 1B77137C25D57D11ABB0150419B79F84 /* EditorImageResizerMaskView.swift */, - 845BEE233450E13F168078F286FD17E2 /* EditorImageResizerView.swift */, - 27ED460E4A8E1C3EEFCAF0085264FD75 /* EditorStickerContentView.swift */, - F22802DCA8DB2AFAEE6D09F416DE1684 /* EditorStickerItemView.swift */, - 30167EC1826100A0C53F902846CEE567 /* EditorStickerTextView.swift */, - 0732036DDCF9B0D2B9EC596CDEFE6074 /* EditorStickerTextViewController.swift */, - BE5CCDF4FEEDF2C82294BA131B7B87BC /* EditorStickerTrashView.swift */, - 8EC5EEC118B50FD3491CFE457A92799B /* EditorStickerView.swift */, - 5297100A965626A3F74E618F719B176C /* EditorToolOptions.swift */, - 6454834B9948D54BD885E4B77EE942CE /* EditorToolView.swift */, - 57219371BAD24872FF9ADF8ECF49560F /* EditorToolViewCell.swift */, - 5A7262DEF0860644A996B278C11C21D0 /* EditorToolViewConfiguration.swift */, - BE2C83504C150BD079CB56F73EBD60DA /* EditorType.swift */, - B071E7D115C1E5150210E5C02C9BB329 /* PhotoCroppingConfiguration.swift */, - CD96ADF7FCEB4765768AE75A95C2C108 /* PhotoEditorBrushColorView.swift */, - A79307995A302D077F872A74219975EA /* PhotoEditorConfiguration.swift */, - 1536F0E20DBFAFA3731DBC73A728DFEE /* PhotoEditorContentView.swift */, - BE6AE22BA8DE7DD70D8BF241C897B3E5 /* PhotoEditorCropToolModel.swift */, - C382240507CAED9B063537CCF6BAD14C /* PhotoEditorCropToolView.swift */, - B0B1BA2FD4158D12D109C2E67EC13D22 /* PhotoEditorDrawView.swift */, - 3753B09B142203179B95070DAC5EDE67 /* PhotoEditorFilter.swift */, - 0842FC7FE8749A294343C5297AAF48AB /* PhotoEditorFilterView.swift */, - DCA028033BE034558ED13ECF7635A5D8 /* PhotoEditorMosaicToolView.swift */, - 65DDB968610294E8D6480ED393FF52FE /* PhotoEditorMosaicView.swift */, - 3F1F1882E30F337A788FC2C01FE0F208 /* PhotoEditorView.swift */, - 4A52891B952CE0665BC3EBECA6DD030A /* PhotoEditorViewController.swift */, - E1D09A378622A7AA28C2058B8369A782 /* PhotoEditorViewController+Animation.swift */, - 5B912E65149C3982A9B7D3B1C5FDCFF1 /* PhotoEditorViewController+Export.swift */, - 5CB607DDB7DB359C47C25B6D8B860BF4 /* PhotoEditorViewController+Request.swift */, - A5CEFD13B01263F2D83E4790CB72FC67 /* PhotoEditResult.swift */, - BFBE31121A78876EBB429550F14DE7B1 /* VideoCroppingConfiguration.swift */, - 811F2D481D22FD8EAFA0BDC904631F52 /* VideoEditorConfiguration.swift */, - 181FD2F08B7D81585F51D34006773934 /* VideoEditorCropView.swift */, - 5E59985B2D8ACD8C8CB5880ABE89FC2C /* VideoEditorCropViewCell.swift */, - B14B2CA16DDFE79CFABC880CD9FAA98A /* VideoEditorFrameMaskView.swift */, - CFDE74764AA4E5002068FA99A8F42CD4 /* VideoEditorMusic.swift */, - 769A5B05F110F9BBAD2F29ECA8400C7D /* VideoEditorMusicAnimationView.swift */, - 5EE0ADD08196615B15150E7F4A7EE0D3 /* VideoEditorMusicView.swift */, - ACE2CAFEB9439E32A23F54A3C73AAF22 /* VideoEditorPlayerView.swift */, - F06DAFFCCE14139AC4CAE1D2ADA47EA1 /* VideoEditorViewController.swift */, - 45E9DE4557D8293A19D3A550F53621EF /* VideoEditResult.swift */, - ); - name = Editor; - sourceTree = ""; - }; - 9B621F6862F1C904E56CE2B7E665A6E1 /* Masonry */ = { - isa = PBXGroup; - children = ( - 219643A1FD080B67D4F6B9E85CBCE7D8 /* MASCompositeConstraint.h */, - 2215A064FB41D191DB77B697A6922E18 /* MASCompositeConstraint.m */, - 53E4F41308ED47FEB46875F5C7844985 /* MASConstraint.h */, - 4224CB48BE87734C0B6DE9778DCF5FE5 /* MASConstraint.m */, - B6423F8C474B8C9DB5492131C58F71E4 /* MASConstraint+Private.h */, - BB4425E9C7C81D47BE1DB8DA18BD1D61 /* MASConstraintMaker.h */, - 68D757CFE4338DB6456CA80090DE4B48 /* MASConstraintMaker.m */, - E4E6357FABA984303A21EEEBFD4B5DBD /* MASLayoutConstraint.h */, - 06B58F032B8EFC1D4BEEEECEF70AEEC7 /* MASLayoutConstraint.m */, - BD072D5DBC19412132F38724675F2472 /* Masonry.h */, - E8116FED35A480734563C64B4B632962 /* MASUtilities.h */, - 0E8761BC4CD9E209236B168AA9A5B450 /* MASViewAttribute.h */, - 170A6F05FDF7F75CB7552AB64C82EE2D /* MASViewAttribute.m */, - 1B072EE63C0CFE1B4D57E051B98B9C88 /* MASViewConstraint.h */, - 7B2369A749658ECDA0F3DDE84180022D /* MASViewConstraint.m */, - 1C412FECE5EC28ABB2D4F597A3E25EFE /* NSArray+MASAdditions.h */, - 62FFABD78A41923D508BEECE44F1A9DF /* NSArray+MASAdditions.m */, - 7060BD358DBAC0C2F7F174FE21FAD6DD /* NSArray+MASShorthandAdditions.h */, - 222423852681EE67DA11020345E19656 /* NSLayoutConstraint+MASDebugAdditions.h */, - C378D55E34C2D4057E2CEFFBBA090FA4 /* NSLayoutConstraint+MASDebugAdditions.m */, - DA500431BC4594AEAEDD438E0BF37783 /* View+MASAdditions.h */, - E766B81C2AD39215DD8A6A3726E9C73D /* View+MASAdditions.m */, - 5AC16DFEDB149EF1E3A3C077093934B5 /* View+MASShorthandAdditions.h */, - 19F87CF4C331BA03B57394E007A03556 /* ViewController+MASAdditions.h */, - FBD4A3FC0D6D6BBDADEAC87B71466451 /* ViewController+MASAdditions.m */, - 3CDDE23C490ABC1BF94D4A4307630DD7 /* Support Files */, - ); - name = Masonry; - path = Masonry; - sourceTree = ""; - }; - 9BCDE276EB6B9DF9D0A1E6639034D58A /* IQKeyboardToolbar */ = { - isa = PBXGroup; - children = ( - 57885091ABF342DE0770F146E5CF1595 /* Core */, - 08D13E96EB50ECF89E83CCBF35C1531C /* Placeholderable */, - 3261F01F6D4C86405A631B3DDFE2BD43 /* Resources */, - B462AE7325D2BC226D99AA3936D86094 /* Support Files */, - ); - name = IQKeyboardToolbar; - path = IQKeyboardToolbar; - sourceTree = ""; - }; - 9CEB06F95D6CD65FBC41C718C31897A2 /* Support Files */ = { - isa = PBXGroup; - children = ( - 500A80BF46C5FC693AC330830BEEFCF7 /* IQKeyboardToolbarManager.modulemap */, - A1DA580F23E6641F29EE227C27B3FB2B /* IQKeyboardToolbarManager-dummy.m */, - CB09233E243A48F2D081C915780202D8 /* IQKeyboardToolbarManager-Info.plist */, - 81D9F7BE4424B98BA350BF8FD0E70E3C /* IQKeyboardToolbarManager-prefix.pch */, - C57C686F30775D89928D96D320F88F62 /* IQKeyboardToolbarManager-umbrella.h */, - 33B34031564D188119EB2876A9C3CD91 /* IQKeyboardToolbarManager.debug.xcconfig */, - 2AC6BE5A8A9321CA0E22B71FCA31E807 /* IQKeyboardToolbarManager.release.xcconfig */, - E1BFC3F1E202B57F058322600E03E1EC /* ResourceBundle-IQKeyboardToolbarManager-IQKeyboardToolbarManager-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/IQKeyboardToolbarManager"; - sourceTree = ""; - }; - 9DA15CAC871205C9C8FD50D39AA06DFE /* Resources */ = { - isa = PBXGroup; - children = ( - F10D3A2CD92B9FB93152435EB7CCC720 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 9E3BB8912E0FA89CF223E10197CBD453 /* Resources */ = { - isa = PBXGroup; - children = ( - 8E1B66346C4F15731EBEB1E11C606DF4 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 9E8FF5DDD21C43A99E0D847997533E96 /* Resources */ = { - isa = PBXGroup; - children = ( - 9F7E7D2B8F2D722CA265966428E3606A /* AlipaySDK.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - A00768F6044E2ACF98FF106197D65850 /* Support Files */ = { - isa = PBXGroup; - children = ( - DA3D7A105D6D34913840F53FC64BB53E /* IQTextView.modulemap */, - F5A8867D371D57D98495FC82F51DC6D0 /* IQTextView-dummy.m */, - 2477B75AB08CCA6E2BC5EFDC75DFEA1C /* IQTextView-Info.plist */, - 62DAA309C7850654A41082C3D26616B0 /* IQTextView-prefix.pch */, - 7AA63A7ABF84211BB0A357FE3473F3F5 /* IQTextView-umbrella.h */, - 20F9AFC3F547FE07E2244ABC63626806 /* IQTextView.debug.xcconfig */, - 51A570AB94191171F7D651516C617CA4 /* IQTextView.release.xcconfig */, - F6F097A6C042535A18B04F4F7305898B /* ResourceBundle-IQTextView-IQTextView-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/IQTextView"; - sourceTree = ""; - }; - A188749D01843479904E72DB969F2E86 /* lottie-ios */ = { - isa = PBXGroup; - children = ( - 5B4F60B7845B4BF2CB196297F5015FEF /* AnimatedButton.swift */, - B38102CC922026DBD9CF5D00EFB67312 /* AnimatedControl.swift */, - F2F0CA38DAE56AD756B32A0A43F4CD7C /* AnimatedProviding.swift */, - E7E9F8DBBA04F63C77D08336C0D45672 /* AnimatedSwitch.swift */, - 516724B4EA5CF31CA6AA664EBE8C68D6 /* AnimationCacheProvider.swift */, - 75BCB480F2077DA0D2D7FECDD24B0F9F /* AnimationContext.swift */, - B948A21B7867EDAFCFB0A9D1849EE81D /* AnimationFontProvider.swift */, - DDB37AC1909B247A1EE86B2327125496 /* AnimationImageProvider.swift */, - C776123340F9B4A6EBC334CABAF42944 /* AnimationKeypath.swift */, - EE61806B1C59A6A7EDCD681AC41C6105 /* AnimationKeypathExtension.swift */, - F534F86E1E1E2154709C215BD2A5CDF0 /* AnimationLayer.swift */, - C2340B7533BDC7EC5C1DDF481AF6BC14 /* AnimationSubview.swift */, - AFDFA291A94D582A5B4E7C8846B37367 /* AnimationTextProvider.swift */, - 68DB4778FBF04356A818760ADCC57B5D /* AnimationTime.swift */, - 6616C763859884830B647FFA76483A3E /* AnimatorNode.swift */, - 0368D2CFB34F4E01C0A62DE600C14F82 /* AnimatorNodeDebugging.swift */, - C4A0616366BE9BBEA0475D1F9998A339 /* AnyEpoxyModelProperty.swift */, - F351986B9F579004C432989F5C7B9B7C /* AnyEquatable.swift */, - 7BC5B65DC1BED33CE2EA0F247DB97288 /* AnyNodeProperty.swift */, - A626167E4099877BBAE93873C365460F /* AnyValueContainer.swift */, - 4B047925674E66A1601795369A119285 /* AnyValueProvider.swift */, - B6892FFBE0DB2A34C5056F3E49A5B063 /* Archive.swift */, - 8579A90FD01456E1A0DB2819F4953F48 /* Archive+BackingConfiguration.swift */, - B1A199BCD27B3A084BD56ACD4CAC300F /* Archive+Helpers.swift */, - 6117DBF2DEA2F03B45AA735947BC44EC /* Archive+MemoryFile.swift */, - AE0B5E37A35ABF360FC10F7B4C1F2C97 /* Archive+Progress.swift */, - 1BD4ACA4AE15E556BD2AE1F75D723E9F /* Archive+Reading.swift */, - 0884B52CA84BD35B7E6E3CE7710E8358 /* Archive+ReadingDeprecated.swift */, - 430C29FBAB6AAFD0D610191AEE538A8A /* Archive+Writing.swift */, - 51576B01B485E00ED44B09B6476B384F /* Archive+WritingDeprecated.swift */, - FDD06E72B6F2410442E79F71B437CBE0 /* Archive+ZIP64.swift */, - A21561CF0BCE72D84792C131C64852DE /* Asset.swift */, - 2232E302290B527AA496266721ECC3EC /* AssetLibrary.swift */, - D0213C516AC72EE5E4B070291A64EAB3 /* BaseAnimationLayer.swift */, - 9E70EA80A6A7FBB78FB66795FE6F25F8 /* BaseCompositionLayer.swift */, - FF0972D5FA61A8565847F2C433F78D1B /* BehaviorsConfigurableView.swift */, - B0151812A9B8BA8399F13E53E9B725F3 /* BezierPath.swift */, - A58DAE61CE5B293A8268E4AAEE65308D /* BezierPathRoundExtension.swift */, - 6EC8E670345CF1C38AC120706D8D21C3 /* Binding+Map.swift */, - D06DA6772884B11823226211F6F25ACB /* BlendMode+Filter.swift */, - 92FB944F37638ECE8273BD71192B5D9E /* Bundle.swift */, - C107358653E7CC562057158F6A5962E2 /* BundleImageProvider.swift */, - C15B04274706B614E5AC635346B66C74 /* CAAnimation+TimingConfiguration.swift */, - 4150915906DFB11C69D4AEE2972A6F87 /* CachedImageProvider.swift */, - 61DF4BB3EAB440B04C9BEE0E6CC8C151 /* CALayer+addAnimation.swift */, - EE2BA90A51A3621BFCC3DD9E451BD485 /* CALayer+fillBounds.swift */, - 43E22B096DBB30A9C296D8002293DC4B /* CALayer+setupLayerHierarchy.swift */, - 065D1A3D2F9D26C79E0F5A4F23B8684C /* CallbackContextEpoxyModeled.swift */, - 705FE0812D1F78D361814065FAF71ED5 /* CGColor+RGB.swift */, - E39E522169EFCBA3ED36492D8BAC6470 /* CGFloatExtensions.swift */, - 16689A43C1975CAF9AD290359635E386 /* CGPointExtension.swift */, - B323E2F65F5B9427ED143025BC60F6D0 /* ClassReference.swift */, - 6D5FE6492E9EE4250A18F130AB8FBD8E /* Collection+Diff.swift */, - 7F8EE347C1FAA7090EC967BC1EE654F8 /* ColorEffectValue.swift */, - DAE1AA6202B32E1EE1416E80DC735789 /* ColorExtension.swift */, - 15F37224A53776122658CE8F21D84F15 /* ColorValueProvider.swift */, - 7929402B1C909AAB3A71B878F53CEF95 /* CombinedShapeAnimation.swift */, - 57A1131B3987C9D726889C860FFF42EE /* CompatibilityTracker.swift */, - 086FF8A6E6AD19799CF8F855354E04A0 /* CompatibleAnimationKeypath.swift */, - 9F97A8C868569906B8A0980DAAFC77DE /* CompatibleAnimationView.swift */, - AEDE7EDD0FC77BFEC8D8A32BFD407BE7 /* CompositionLayer.swift */, - 4931F43434095D8A528405D10F581E71 /* CompositionLayersInitializer.swift */, - 7606EF0CD003C2D087D399D333B7017A /* CompoundBezierPath.swift */, - CB3585F24ABB030F51C376A79B01D221 /* ContentConfigurableView.swift */, - 2A471E76F10A52ED9CC4B5ED8ADCF121 /* CoreAnimationLayer.swift */, - 1177DF88EDD21DAC5D826DFCE38EC56D /* CoreTextRenderLayer.swift */, - F793088538F9AD942B491B2C88497B1E /* CurveVertex.swift */, - CAE01867D122E56BE756251160395909 /* CustomPathAnimation.swift */, - 9D75520B9598DF2922D02DF59A68B6C6 /* DashPattern.swift */, - 6EF794D43624B0139486257FE5D6AEC2 /* Data+Compression.swift */, - F3A9F8C7F34A21D52394A668AD787E9D /* Data+CompressionDeprecated.swift */, - B6F4518FA4DAF909785A64D1A5DED01B /* Data+Serialization.swift */, - FBF0C31E72B67EA27FF6809F5DD5D9D6 /* DataExtension.swift */, - 96307C9098B5BBEC42B16B4ED2B65621 /* DataIDProviding.swift */, - 2382C6BF329F222524AB4126B254E8EC /* DecodingStrategy.swift */, - E207331FCAB26DB100531C9514787792 /* DefaultAnimationCache.swift */, - C9A4337C935C298BC0213540464F128F /* DictionaryInitializable.swift */, - 9122C3E75F0DDAA349F4957A6EAC4E41 /* DidDisplayProviding.swift */, - 04CF5894A8B0F98B1A3BB75B01FBBE63 /* DidEndDisplayingProviding.swift */, - 5885802580CAB4752CDA3FF85F3A6DAC /* DidSelectProviding.swift */, - D203878F76EFC26540A24A23FED3FFEA /* Diffable.swift */, - 5FC769A9B797613BF3F8B1D1088BC394 /* DiffableSection.swift */, - ACDD9DF9BDB8EA5D0237DF42311EBE64 /* DotLottieAnimation.swift */, - 2A2DD317307ED0A62EA51EABB398A35C /* DotLottieCache.swift */, - 45E9F00739D1C78BEB77C1D894110477 /* DotLottieCacheProvider.swift */, - 7EDAEC6A303CD8C8485671B931256E55 /* DotLottieConfiguration.swift */, - 811990250EF97841890D711984994DD2 /* DotLottieFile.swift */, - 4014DE810341BD0A60C90BA6BE235613 /* DotLottieFileHelpers.swift */, - B754EE70BC513F4CBC8C0C849DE8F616 /* DotLottieImageProvider.swift */, - 408E90D64B880AFB491FC2DF296028EF /* DotLottieManifest.swift */, - 83D397538321514580A70D56D000FC0B /* DotLottieUtils.swift */, - D4F11F9793750FB90FAA9906ED284E18 /* DropShadowAnimation.swift */, - BF7CA5858F7C22FD40BEBA06A9F4FD00 /* DropShadowEffect.swift */, - 9B57E48795D85F2DE34D8BD23BA49BF0 /* DropShadowNode.swift */, - F9D62B3C107CBD40EB6ACF578982EF18 /* DropShadowStyle.swift */, - E9A1EDB37F3C810836E76E4B92AF7231 /* EffectValue.swift */, - 0CED05F21E2DA1041B59B1E507CC8305 /* Ellipse.swift */, - A481DAAA03F9920880F9A2A2A4A647A6 /* EllipseAnimation.swift */, - CB8A5C8DC9B1E9144A96B53A4B778862 /* EllipseNode.swift */, - 0FC5B9D471E457635FF59DB2CEEE3987 /* Entry.swift */, - C8DD4BBDC79258FD8138D24C8298ECD1 /* Entry+Serialization.swift */, - ED7EC579927244732925069ED952BCCE /* Entry+ZIP64.swift */, - FAB9A4713F0A2AFFE4AE9DEC1C9E9181 /* EpoxyableView.swift */, - BD60DB251D76A78A98B4D3535657492B /* EpoxyableView+SwiftUIView.swift */, - B45D77EAEF87C01BF1C8C202099C2EE0 /* EpoxyLogger.swift */, - 9F3DFFEBB74D741A70001A66FB9876B1 /* EpoxyModelArrayBuilder.swift */, - 471BB586680C33F22584838670718847 /* EpoxyModeled.swift */, - A89DCF1C28B5EF2AC4B91BB6D187D8BE /* EpoxyModelProperty.swift */, - 3C80E40F4C03DC747FADCFC5C20F4D5F /* EpoxyModelStorage.swift */, - 72AD9C57DDF160F23B30D8E5250BCE6C /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift */, - 083E4CFADB3757D3019E3E959EB1ACF1 /* EpoxySwiftUILayoutMargins.swift */, - 100AC4A0E6A257C87C8B88F32EB4CD8B /* ErasedContentProviding.swift */, - D0AAA32DBF1B37234DE42D36C3283997 /* FileManager+ZIP.swift */, - 291AEC3CBC1631B5E418F0F53358A0BF /* FilepathImageProvider.swift */, - 82EBF54764AE92D077DE33C53A6AEBBD /* Fill.swift */, - 816CF9AD8A3D4AA47847E64500E5F793 /* FillNode.swift */, - E021AD2502C3D2997ADBD79E22230D6D /* FillRenderer.swift */, - 9E0B3F584A6AA9ECB3FEA7D0CE8CF2A3 /* FloatValueProvider.swift */, - 97273DF1C0B7A59A3C7737B75D0DF860 /* Font.swift */, - 12D57A951811FCC2E989883F63E61B3A /* Glyph.swift */, - F4BEC792F5669F9D0D43AA15BF04F1B8 /* GradientAnimations.swift */, - 1BAB03BF7B02ED9AA1E560E471AC2232 /* GradientFill.swift */, - 698B06749ADB26D67C5F457F3D7B1F58 /* GradientFillNode.swift */, - E3E1BC868177085CE10EE2E890960D53 /* GradientFillRenderer.swift */, - C42F047FF3FE9336203FAD8F97593E97 /* GradientRenderLayer.swift */, - 287C6A48AA1442E3612A5B40E63B63B0 /* GradientStroke.swift */, - B454FEEFB1F568042DAC7449E33E9D30 /* GradientStrokeNode.swift */, - 6AD5B399B0025CFE5FFC3F550D90C591 /* GradientStrokeRenderer.swift */, - 0B094E3F349463B73D7557B60F586179 /* GradientValueProvider.swift */, - 492111DCF538B9F68B373EB70D48D893 /* Group.swift */, - 12B112ADEE67680C68EF9AAD6712D777 /* GroupInterpolator.swift */, - F26C19BAF44B8BCBC734E35386F5F9AB /* GroupNode.swift */, - D159229F45A1E2DAD719967276C1FDFC /* GroupOutputNode.swift */, - A1C3C0480432AA6C873AD038CFD51417 /* ImageAsset.swift */, - BA79F7C75AF17F0CDFD583C4ED6F906A /* ImageCompositionLayer.swift */, - 894FB37B2A32E91C63E1373C4723757D /* ImageLayer.swift */, - D71D90885C9AA8410ED904BAC27BBB58 /* ImageLayerModel.swift */, - 58E916FE700E029E82E79501869B5AED /* IndexChangeset.swift */, - 3C3C3CF1FC3A12BA1F0A98CBC189AB07 /* InfiniteOpaqueAnimationLayer.swift */, - 3728057E25F2F825C222016F2C0D7B2C /* Interpolatable.swift */, - 47FC08103ACD3EB10255D500E7F9B14A /* InterpolatableExtensions.swift */, - 33991ADFD09CFF18C661630612AD9F04 /* InvertedMatteLayer.swift */, - AAE475C11AC074D7DAE925AF9ED3142A /* ItemsExtension.swift */, - 2B5E6DFD26AD0B0DC9610DA80919EFCF /* KeyedDecodingContainerExtensions.swift */, - 9C11B4ACE09CDDAFE336FBD6EE133953 /* Keyframe.swift */, - 39C24869E8AC9CA2F89EE170EF0930C0 /* KeyframeData.swift */, - DB56BFA4BA1933A7688E24DA5D6A268F /* KeyframeExtensions.swift */, - 4C2DBA803DB968D6EA2BA1B50A53393C /* KeyframeGroup.swift */, - 10C0E5BB93F1EAFCF8BC9202DDB9997D /* KeyframeGroup+exactlyOneKeyframe.swift */, - 261FECDA4129251CE25EEF58CA359395 /* KeyframeInterpolator.swift */, - DE6FEFA4309739AE6088C4B170EE8533 /* Keyframes+combined.swift */, - 9284E86BFED0B0E58D5E3F508E14FB4E /* Keyframes+timeRemapping.swift */, - 3C32577542D4CB3D64955332AA9F0641 /* KeypathSearchable.swift */, - E139063737CABB514AC7BC04039A282D /* LayerDebugging.swift */, - 9C162DCB7A4DE04B79F580FE221544CE /* LayerEffect.swift */, - 768CB446CCE5C8E878A8802417CF68AA /* LayerEffectNode.swift */, - 560B9AF7588B6DB63A50170F326C9C18 /* LayerFontProvider.swift */, - 9CF094F48B9D09D84256FB77F52C98C0 /* LayerImageProvider.swift */, - 70CB687F590E631FB1D8E71386B29A9D /* LayerModel.swift */, - 6C50CD417EE28A0423B80B3B4688D5EB /* LayerModel+makeAnimationLayer.swift */, - BD9D0EC39A6AB18A1D8966DED635F785 /* LayerProperty.swift */, - DDAFB9318AF08F7056139AECC80C78FB /* LayerStyle.swift */, - FAC4AF4E9FB175744F8E813337445762 /* LayerTextProvider.swift */, - 8718ECA1F99309042147E39516FB2AA5 /* LayerTransformNode.swift */, - CD64B4A3046415F4ACD9E6DB49585FE6 /* LegacyGradientFillRenderer.swift */, - 5040F3F1ADDEEE6609DFF69DA9955EB8 /* LottieAnimation.swift */, - 306BF7A2017909E9020431DAD8569CCA /* LottieAnimationCache.swift */, - EC98F7228AD460FBB003A79084530836 /* LottieAnimationHelpers.swift */, - 2CC5279C1EFD375217C3D5D950D430B9 /* LottieAnimationLayer.swift */, - 1936B868CB0FB4A1E96627965F95EDB7 /* LottieAnimationSource.swift */, - 0C26D76578E5324F98623929F478799A /* LottieAnimationView.swift */, - 83902F28F7DD49B338C97B1E750899D8 /* LottieAnimationViewBase.swift */, - FE827CA4538F19F609B8116F6AF048CB /* LottieAnimationViewInitializers.swift */, - 838E81C2FF82A5201A843958E6AE710A /* LottieButton.swift */, - 6DB0CEA878D0BFBC77758EBD30C70C08 /* LottieColor.swift */, - 210E8B3E907B2C645CCD869D5234C739 /* LottieConfiguration.swift */, - 68B0D0F378B0DF1119284F778E242F48 /* LottieLogger.swift */, - 9EB55BDAE8B448D13B57E1F45F939952 /* LottiePlaybackMode.swift */, - 6DF823CE6868CD0FD0CB3B3D47E3A99B /* LottieSwitch.swift */, - A8F1E6CA97AA5ABAF3C14B24BC1A7A13 /* LottieURLSession.swift */, - 865F71D37F4E33919F3D0BB997D4352E /* LottieView.swift */, - A6CDAFE73363EA2706E2F552D553CD90 /* LottieViewType.swift */, - E1E4120207F4C704EDC8FDCEA82D42D3 /* LRUAnimationCache.swift */, - D33E5092A9109A9A7CFC24F013D3ED11 /* LRUCache.swift */, - 8FCC139E6A9A989613D4572F3536F2BC /* MainThreadAnimationLayer.swift */, - 3593EC7A321D62721F0116655F42DF86 /* MakeViewProviding.swift */, - 12CA37A7BD3E9F95648EF2AF5278B844 /* Marker.swift */, - F8C1151AAE7BE8B43CFF76878661D376 /* Mask.swift */, - 8412F650196A8D9055F7A147084CC125 /* MaskCompositionLayer.swift */, - C54D4A301E9B669CC34982E349394E3A /* MaskContainerLayer.swift */, - EB2CE697EFFD5E239D70224B00A15610 /* MathKit.swift */, - F70CF8D518D970C50D799603AE939E40 /* MeasuringViewRepresentable.swift */, - 73D136FC4F001C444203266383C5411B /* Merge.swift */, - 3A0161343E2A3C7285E6E7430926CEF8 /* NodeProperty.swift */, - 5C9AC2B4D7F5C13533735C92B4950F14 /* NodePropertyMap.swift */, - 784C43288685498893B736A126C0E5DB /* NullCompositionLayer.swift */, - 17D78923FEBE24EA42834BC21A8AF63D /* OpacityAnimation.swift */, - AB1B040B0263F263CE40FCDDE5481570 /* PassThroughOutputNode.swift */, - 2D4915A9EDD5C5B386211E75B291D03E /* PathElement.swift */, - 03A838BEA620A2333B36253FE3E71C15 /* PathNode.swift */, - 57965BF5D96F0216EC3AA46C72D570CA /* PathOutputNode.swift */, - 10CF77229E44790B1DE89C627E665A2C /* PointValueProvider.swift */, - 169EAF35737AACFFBF2B651484BC3461 /* PolygonNode.swift */, - 8191FF3E0EC91C2D78720D7CEF0107D3 /* PrecompAsset.swift */, - 5E0E071374D0AF7B5F3B1DBD62C78613 /* PreCompLayer.swift */, - 38962EF15679B7B43815FADB43D5DADD /* PreCompLayerModel.swift */, - BC1672B45D503977C27F724D5FD941C4 /* PreCompositionLayer.swift */, - AB84F339270EC7F44D93082DEBE8E502 /* Rectangle.swift */, - AEEADF95B26C9F235BF5183DC7901F15 /* RectangleAnimation.swift */, - C5AD7AC5930BA7CA6CA7BC48AC8538FB /* RectNode.swift */, - CC572DE50DE76A6EEB468CF36FC01208 /* ReducedMotionOption.swift */, - 13301344812946F6DD3EF21D58AC5CD0 /* RenderingEngineOption.swift */, - F288A6665A6802C493540B96178F67AE /* RenderNode.swift */, - 5A405B9372FC1FDA5EAFE7CC4028999C /* Repeater.swift */, - F4B44B5EDCE7D80C9023D177AF8BFEEE /* RepeaterLayer.swift */, - A123D5B066EF03B5D68327658EB21E39 /* RootAnimationLayer.swift */, - 9CFEF337DACE0D7BEDC59CD2C0A3C305 /* RoundedCorners.swift */, - 3CDC5A14C486FA6DC66C4DC59CB4CD58 /* RoundedCornersNode.swift */, - 1C209B1FF4A4336B9F1E2455A671257A /* SectionedChangeset.swift */, - 4815A605FC1C6404595464950A0218CD /* SetBehaviorsProviding.swift */, - 17EF27AEF16388FDC510308820805BDB /* SetContentProviding.swift */, - 49FE8250CEB1B1D102C700718CA4B50B /* Shape.swift */, - 7320F874E285135405738C797F61D20B /* ShapeAnimation.swift */, - A16E687983DD0674E5E7EDD2220CF0FB /* ShapeCompositionLayer.swift */, - 59ECD5DA17C31A1CB288CE1535BB9E43 /* ShapeContainerLayer.swift */, - F4E62E61D27A5AAD477B66FE21C104FF /* ShapeItem.swift */, - C24E82D08688627B6ACBECA8E1053663 /* ShapeItemLayer.swift */, - AE905EF12AC3E7B402A6C60870640082 /* ShapeLayer.swift */, - 093096E31C060CD027D0D1EA861F0456 /* ShapeLayerModel.swift */, - 1013E306227E5F814E501DEB2D5CF882 /* ShapeNode.swift */, - 78DBD51CAFBFDDB5D7AAEA242AF0C32F /* ShapeRenderLayer.swift */, - D7E6A4A47FB8F4CA32A1059E6B85F45A /* ShapeTransform.swift */, - 00366EBF036C444A927F35AF8C98FA89 /* SingleValueProvider.swift */, - 711A3E589B33231270E92032EB20F045 /* SizeValueProvider.swift */, - 59B376CB0B606BB6D0A4B74C4542503F /* SolidCompositionLayer.swift */, - 9AE2759ED36205D0950EC9758B528F43 /* SolidLayer.swift */, - 5B88295734B71840DDF1ECB9E7DFE0F9 /* SolidLayerModel.swift */, - 3F6014263FFEC99C3AB02F9A88906E67 /* Star.swift */, - BB7BDA3A369AC7BACAC30817446EB73B /* StarAnimation.swift */, - 79FE6AFF67BDF407FD4CD50C8AAB2AB7 /* StarNode.swift */, - CC8AB653AC12F4B57D5E86A3A4F6B419 /* StringExtensions.swift */, - 1BB5F1F3377D2EF785085AB11B26825F /* Stroke.swift */, - 442F2AF2C8FD74DA2CF3B79683D55825 /* StrokeAnimation.swift */, - 7D9BF08A0764394A74A29772E1635053 /* StrokeNode.swift */, - B90A5070B86F319559914DD723D32E5F /* StrokeRenderer.swift */, - F90E90248A02E05D3EDEF6C1E4F1AD5C /* StyledView.swift */, - E9712E1BF3EEE69C04C2C90F9821B005 /* StyleIDProviding.swift */, - CA166DECC6BB3ED09D6F3D554584492D /* SwiftUIMeasurementContainer.swift */, - DD5DFD747834745776B0951BCC3AAD4E /* SwiftUIView.swift */, - F93E05CEEA133C26ADBA6B4CC328E26A /* TestHelpers.swift */, - 05B4B4496801BB878DC02AF242CE495C /* TextAnimator.swift */, - 391D58FF25F14E6D366B5DFFB567F78D /* TextAnimatorNode.swift */, - BB3D2299B1C2191D04F448D36F3EF38C /* TextCompositionLayer.swift */, - 1DDA5344A0BDE5EFB3F913CB8EA8B4B0 /* TextDocument.swift */, - F781F6010B367496E1F07BC1A07F7860 /* TextLayer.swift */, - 3664DB72C102170456D5076AB021C32D /* TextLayerModel.swift */, - 4E98E9725990436A54B35DE386F036C7 /* TraitCollectionProviding.swift */, - 4D0B5E365C216932E8C9DE463C58349D /* Transform.swift */, - B047B730F24C68A1550B884F328BAFA1 /* TransformAnimations.swift */, - EA780F6E977F346F7CCA5BD39B6B69F6 /* TransformLayer.swift */, - 0AE0D19631E119C4BA9651A708A98025 /* Trim.swift */, - 14824100F2E9675D290FC37016803702 /* TrimPathNode.swift */, - 3CFB8D8B6A743A3B3A0DCC1C774DB0AB /* UIColorExtension.swift */, - 8F591F6C6B582F5E8709C969B4C1099C /* UIView+SwiftUIView.swift */, - 4564B70EBA34C463AA114584243BE0BF /* UIViewConfiguringSwiftUIView.swift */, - B16810200BF205408AF4F91E8217BCB2 /* UnitBezier.swift */, - 12E1D2CA0AFFD23B6AC6FB681773AB29 /* URL+ZIP.swift */, - 8FA056EA1ABD46567EC52502DE48DD73 /* ValueContainer.swift */, - E740CC779E1B5D1A1954DE403E26932A /* ValueProviderStore.swift */, - 7107291AB23C14EC7CE05E4EC856C3D4 /* Vector1DEffectValue.swift */, - 2ACD688CD8BAA3E8F80C2D91618665F1 /* Vectors.swift */, - 30A2C1E28CC460FA98D8FE3B09EA678C /* VectorsExtensions.swift */, - A899A3E1A29D442B8E8FE2DEF5B31183 /* View+ValueChanged.swift */, - DF4BF246D9B625BAE1B6971E56CF7FC7 /* ViewDifferentiatorProviding.swift */, - 682FC9FDDB2614C3B0FD50FB5FE2493F /* ViewEpoxyModeled.swift */, - A966DA687A366A0473DDFC534EAE6818 /* ViewProviding.swift */, - B817B30DB7DFB63A4270F8BD6627C0D1 /* ViewType.swift */, - F93BB801C64837D05710676EA9BD8275 /* VisibilityAnimation.swift */, - B3B7AFE949380BA545965A7CEB711133 /* WillDisplayProviding.swift */, - 5EF6EAC2A019350A38CB0475669ECA6B /* Resources */, - B34D6EBA32E89DFE7E456B62F9F03A28 /* Support Files */, - ); - name = "lottie-ios"; - path = "lottie-ios"; - sourceTree = ""; - }; - A25A267C1B5A5144EBFDA723C168188C /* Frameworks */ = { - isa = PBXGroup; - children = ( - 3C3AE1FE48E230FC40A1C0E2ADD4DDAE /* AMapLocationKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - A53AE5ADB6C37691DA65DCB8FB4B9617 /* Resources */ = { - isa = PBXGroup; - children = ( - 30A043A7887CAA278BC1786F5982674A /* YBImageBrowserVideo.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - A673B217DCF373C374C97CEF8BCBCCDA /* Resign */ = { - isa = PBXGroup; - children = ( - 48014DD5720694BF22B0C85D4707B517 /* IQKeyboardManager+Resign.swift */, - 621474DB4CB661678E762DEFEBE30A1A /* IQKeyboardManager+Resign_Deprecated.swift */, - 154DB8A49044F7F5052E1B3C1EB20E7C /* IQKeyboardResignHandler.swift */, - 45DFEACC9D631D26D94A80DD88E9A7FE /* IQKeyboardResignHandler+Internal.swift */, - 6877F1B3960ECB8432083DC2D8F83C32 /* UIView+Resign.swift */, - F5BEAC5DD68D02A6EEA9CE123C725513 /* UIView+ResignObjc.swift */, - ); - name = Resign; - sourceTree = ""; - }; - A707C2ADFCCA61893DFF8D1EAF80160E /* Support Files */ = { - isa = PBXGroup; - children = ( - 713EA26552A6DF276992BA3136C0E2BF /* AMapNavi-NO-IDFA.debug.xcconfig */, - 8A8E6902941BC86F4EEEFCDEB9C1ECAE /* AMapNavi-NO-IDFA.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMapNavi-NO-IDFA"; - sourceTree = ""; - }; - A73844A7371FF128751E98950AF0012A /* Utils */ = { - isa = PBXGroup; - children = ( - 6AAC762F10901C124E0DF7EC408B09DC /* OIMDefine.h */, - 109B5910A94544A9BDE78F39EA56ED8A /* OIMReachability.h */, - 7F2D1EE0B4DEE42F944D3EEBDFE6A375 /* OIMReachability.m */, - ); - name = Utils; - sourceTree = ""; - }; - A79CAB0FB7C2C7E7FACA4D1601B1A3A7 /* Support Files */ = { - isa = PBXGroup; - children = ( - 6817E19A21F3BD16FDA0EC3AD45355B9 /* RxDataSources.modulemap */, - AE95DBC4FF1AC6132DE37FBD019EBE92 /* RxDataSources-dummy.m */, - 66C7C49AE999ABBFE01E0DEC610F63C8 /* RxDataSources-Info.plist */, - 5D6BB0D35F5E2035A5F62836DB9B8F8C /* RxDataSources-prefix.pch */, - F84A438A67011B82A714B0DBBD00CC81 /* RxDataSources-umbrella.h */, - F3062776F93E53E99AAB643FAE5CA0AF /* RxDataSources.debug.xcconfig */, - F25A5706946440309A58C145135D1A02 /* RxDataSources.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/RxDataSources"; - sourceTree = ""; - }; - A8B5A11E09F150F3388CE2DDFF64ABAE /* demux */ = { - isa = PBXGroup; - children = ( - F73C7C2B53DA9F84943B107D86910C9F /* anim_decode.c */, - D012F3CA1814E3FD14BA69A73416723F /* demux.c */, - 0FB48688773E53572104FC182E298046 /* demux.h */, - ); - name = demux; - sourceTree = ""; - }; - AA9BD67C1284E9A2C0CCAD1445FE9C60 /* Pods */ = { - isa = PBXGroup; - children = ( - 35EDA39252E0A0D6C9DF8B1FAD16A94B /* Alamofire */, - 1F083E8EC00C8BAA889E21D7E260002F /* AlipaySDK-iOS */, - 697B18785377B262D3C8AAFF21034C9C /* AMapFoundation-NO-IDFA */, - 969771C6119968A71EC34219381EFC3D /* AMapLocation-NO-IDFA */, - 1AFD5ABF19C0199683EAC1D855A758F0 /* AMapNavi-NO-IDFA */, - 620C08E4418F980BC7D690868AE93DCE /* BRPickerView */, - 8A7D93150C3A036AC30BA915DC773DD1 /* CocoaLumberjack */, - 02833899E8B93DC9183D981B8B28FCDD /* CocoaMQTT */, - 5BDF739271684803348C69900DCDCBDA /* Differentiator */, - 5DF0A1F79354E9C972479C54E719DFEE /* GTCommonSDK */, - BFF1BFBB75EE5E8A2D0E54ABD23F4FB0 /* GYSDK */, - 7E3B54174301D6153D9F3E462D92C038 /* HXPHPicker */, - 8A35ECBAD702E377AC6E53089C265337 /* IQKeyboardCore */, - 7282608108EE966FF8276BE20227EEDE /* IQKeyboardManagerSwift */, - 1053A6FFF53D1E420797B09B0E531C4A /* IQKeyboardNotification */, - D2FFA5E8C3DE825C0ECD7941A4E88422 /* IQKeyboardReturnManager */, - 9BCDE276EB6B9DF9D0A1E6639034D58A /* IQKeyboardToolbar */, - 38E67DFC0174A816B798CB80F6AC537A /* IQKeyboardToolbarManager */, - CA6C6911F5827D09E1648EA4FD9E4BD2 /* IQTextInputViewNotification */, - 83213F73B9FE38FEAA771DE1C6F0C787 /* IQTextView */, - EBBAAA1085653EFDC1BC69AC02F8B430 /* Kingfisher */, - E8EF5CBE87CDE2E34983E649D1931FE0 /* KingfisherWebP */, - E76E12F85D551CB41641E4CC21AFA8A6 /* libwebp */, - A188749D01843479904E72DB969F2E86 /* lottie-ios */, - CD3E88112E363C3DA4E4507E2291CFEB /* MarqueeLabel */, - 9B621F6862F1C904E56CE2B7E665A6E1 /* Masonry */, - 78E9E5A96F146E43A07159E27C96E56B /* MBProgressHUD */, - 0C6942E74B264C8BDF9EA49DF6C60C99 /* MJExtension */, - 0668CF123E675082FD692CE20FB0D19F /* MJRefresh */, - E9D0BE80698C6EA24DA691231D839A98 /* Moya */, - 1E001A6B4C109FCEA929738EC7662EEF /* MqttCocoaAsyncSocket */, - 1A92B5AEDB823CACF55A16B9EA12FCAF /* ObjectMapper */, - 692BDE0C371FC18D8A34C3239A737EDA /* OpenIMSDK */, - 442C0CECCE2F6EA84FC7A7E921695AA4 /* OpenIMSDKCore */, - AE53EB8CAF4CE41FC8C7C16F8E2E8029 /* Popover */, - 80614B98966BCB3E157ACD31DB8EE9DC /* RxCocoa */, - E43A09C9524271252C27882A8DFCDABE /* RxDataSources */, - 0167F0654783A9430C16C4FC1C5253C7 /* RxGesture */, - 37F3D31A5412E5C6B987D86FFC8966CF /* RxRelay */, - 4BC0D9809BB8F7FC8FAAFD7641A7C6F3 /* RxSwift */, - 8216D487336167F9D6904695A99757B4 /* RxSwiftExt */, - 18D552CCC39DA9D46DA2A59FE5B4E225 /* SDCycleScrollView */, - ADE72CBB9CE70D1C0FF52761F4F858D7 /* SDWebImage */, - 1D918B9F534E9B8B656E7FA41541547E /* SGQRCode */, - B63949329FFB9F7FC38286A9C6041F1C /* SnapKit */, - D0CF028CAC738AF3FA60728F642B8FCF /* SwiftDate */, - 5EE8514AC79FD842390D8CD9FC53B8DD /* SwiftKeychainWrapper */, - 50F37234899A878D5F234297B21A4DC3 /* SwiftyJSON */, - 5EA65D1BBAA824D4905F28C8B042A54A /* SwiftyUserDefaults */, - 123B0E032741D042FB0989B70B01DF10 /* TagListView */, - 935DFB626D904A9AC6F01E25B4C27516 /* URLNavigator */, - 1578418DB3D5D6C2D15525580CC22AA0 /* WechatOpenSDK-XCFramework */, - 2E83F5DE736DADDC5A4722A47634903C /* YBImageBrowser */, - F709556859D69C0E41C0837A79154C1A /* YYImage */, - D125FE76D01E4887602953D6BAE39993 /* ZXSDK */, - ); - name = Pods; - sourceTree = ""; - }; - AB9DED4B89442E99952A5BA1230D983E /* Support Files */ = { - isa = PBXGroup; - children = ( - 72C8BE9C311F5F136957AE5252054A49 /* MqttCocoaAsyncSocket.modulemap */, - 95F6B9414A858BDEED7D88E95CE4CDF1 /* MqttCocoaAsyncSocket-dummy.m */, - D1C62C550EF17BC1DF3A27C87763AC9A /* MqttCocoaAsyncSocket-Info.plist */, - 60E5219217D7309803A133E6895FA2D9 /* MqttCocoaAsyncSocket-prefix.pch */, - B5B50DED18CF0C0E13AFECF80AE1DDCA /* MqttCocoaAsyncSocket-umbrella.h */, - 637EF51558E16208F85630A5A8501C33 /* MqttCocoaAsyncSocket.debug.xcconfig */, - 1B34234F6213E23C3E48F64CBC6B5CD4 /* MqttCocoaAsyncSocket.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/MqttCocoaAsyncSocket"; - sourceTree = ""; - }; - ABF7412592375D9A4D884A2B2E7CADF1 /* Core */ = { - isa = PBXGroup; - children = ( - 6ACCA0FBA95D684680251D5C224F699A /* CocoaMQTT.swift */, - 810355F961D0BD7C1F416BAB826E0F08 /* CocoaMQTT5.swift */, - CE7D14B42F873D452391F3D812C859C4 /* CocoaMQTT5Message.swift */, - 5C96AA56D38457D1613905E42E66BC92 /* CocoaMQTTDeliver.swift */, - 7AAD86BD27F1D4BBC1F59B6ADF4C0E8C /* CocoaMQTTLogger.swift */, - C06C0AE6A31D92CAF3BC40F74F6D2FB6 /* CocoaMQTTMessage.swift */, - 03DA96969C9380798FF7818597783D0A /* CocoaMQTTProperty.swift */, - 99E9BA9595947F5D61DC3F5CEFE4AE13 /* CocoaMQTTReader.swift */, - 73F58C5E8BD53EA0FFB19209523213B3 /* CocoaMQTTReasonCode.swift */, - AC535C485B64D7475C7B7223C03C79EF /* CocoaMQTTSocket.swift */, - 487528F754109A06808C429BC1929E3D /* CocoaMQTTStorage.swift */, - 9699EE806C2524083AB5BBC4E1110D7E /* CocoaMQTTTimer.swift */, - 6264A78C9DE9C591EC0F17670FF5598B /* CocoaMQTTTypes.swift */, - 4CEEB80809FAB4F66A2DD319C7722CF4 /* ConcurrentAtomic.swift */, - D3F64F0035BCAE4F76A44F0C20B8AC53 /* Frame.swift */, - 2F7EBB7C8016C01E9117685C5CB2ACB5 /* FrameAuth.swift */, - D54BDEBFE0115E883EB21D577305A9ED /* FrameConnAck.swift */, - 7953C3F327E631A827EF82D27ED8068C /* FrameConnect.swift */, - F8EE9786F52B26A5C125319D3CC1F111 /* FrameDisconnect.swift */, - 96A8FB8844C664AFF42D72719B4F2F1B /* FramePingReq.swift */, - EB085E257E746F71AE775A26C2F8DACF /* FramePingResp.swift */, - B663EC439DFE0392158B626C56826476 /* FramePubAck.swift */, - 5FD988B2F9BF966CEE20BF4D0D237592 /* FramePubComp.swift */, - FA12A4AA8588193013FD860B5B2CF798 /* FramePublish.swift */, - 7BE18152D7B1A3477543CB46E33E5F07 /* FramePubRec.swift */, - FE3ED9B09025574C1448B766F0FD56BA /* FramePubRel.swift */, - F363DD99C542073FDC545859A5773F74 /* FrameSubAck.swift */, - 03502843BCAC94AFF9A01230BA4F4C6B /* FrameSubscribe.swift */, - 27B34433064EA5B61FBD5F4C05035EBA /* FrameUnsubAck.swift */, - 13028E5E59FABDEE8B11E036F491CA33 /* FrameUnsubscribe.swift */, - DE929154BEFBA6D6D24EEC6536EAC47D /* MqttAuthProperties.swift */, - C53E8BA705CCA202C7D74E0AEEE88D51 /* MqttConnectProperties.swift */, - 1934BB31EBE2B7F1312F7238BE6FA9C9 /* MqttDecodeConnAck.swift */, - E4381F82AFCF9C0960345F382D230AE4 /* MqttDecodePubAck.swift */, - B94C0FEC4B267551B9E2E61BF5F24217 /* MqttDecodePubComp.swift */, - 65697F122A5D7E12D08B8924C9A75C5D /* MqttDecodePublish.swift */, - 9E4E2A4E2CBBFF917E3EF18747B022DF /* MqttDecodePubRec.swift */, - C49CBF919BB5B46588D95C8BAD6DA2F0 /* MqttDecodePubRel.swift */, - FEC2D8F0CBCBF6FBCC08E57F31E241AB /* MqttDecodeSubAck.swift */, - 02ADF4772E4F147722923A5A32E979D3 /* MqttDecodeUnsubAck.swift */, - B0E3CB5CBC9697B2CC9B14C0131B72F3 /* MqttPublishProperties.swift */, - 91E823F342D37610E76DE595B5F54567 /* MqttSubscription.swift */, - 4B67CC0AAE0A18BDB01D74F419A41E4F /* ThreadSafeDictionary.swift */, - ); - name = Core; - sourceTree = ""; - }; - ADE72CBB9CE70D1C0FF52761F4F858D7 /* SDWebImage */ = { - isa = PBXGroup; - children = ( - 1BA173E11FA1534560B8D6304A2CAD58 /* Core */, - EDD90485A46B19B7C75579CE8DF09C40 /* Support Files */, - ); - name = SDWebImage; - path = SDWebImage; - sourceTree = ""; - }; - AE53EB8CAF4CE41FC8C7C16F8E2E8029 /* Popover */ = { - isa = PBXGroup; - children = ( - C1DCFBF7E6DF16529970BE047BCFB11F /* Popover.swift */, - 6646636A4CF3F7700C40AD3DA0DFCC3E /* Support Files */, - ); - name = Popover; - path = Popover; - sourceTree = ""; - }; - B34D6EBA32E89DFE7E456B62F9F03A28 /* Support Files */ = { - isa = PBXGroup; - children = ( - 751BF2A58D72FCC73E4DB11537844135 /* lottie-ios.modulemap */, - DF671C23469B6AC276E54084F08F2005 /* lottie-ios-dummy.m */, - 167F7859DCEE061486059B0BAE43A1CD /* lottie-ios-Info.plist */, - C02329F0678A262165959C914B74AB09 /* lottie-ios-prefix.pch */, - BFC9FFCA5E6A752F3D61397E8405A640 /* lottie-ios-umbrella.h */, - 5228B2CEE8B874C2385FC06CF37C9A6C /* lottie-ios.debug.xcconfig */, - 91260A093605ED5DA779A65FBA8F7439 /* lottie-ios.release.xcconfig */, - D3F1D78F9011463F2920B97049B91AE6 /* ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/lottie-ios"; - sourceTree = ""; - }; - B37F5FDE775677CF48BA029653246F9C /* Core */ = { - isa = PBXGroup; - children = ( - 049042316D8EC1AD2AB386CED496A51B /* BRPickerAlertView.h */, - 271CF4CF6F19B25A7056E4BC77324539 /* BRPickerAlertView.m */, - F2E51A0C3E46FFF3B48C1743C19F95F8 /* BRPickerStyle.h */, - 7A43EECE4F21CF9CF7078B59FFA035E7 /* BRPickerStyle.m */, - 404EDCBE8E8BE943059C7DDE5AA758A7 /* BRPickerViewMacro.h */, - AAEB433EDAD175285731D36ECCDDCC86 /* NSBundle+BRPickerView.h */, - 7A0FEA6FBB199E0DEB243ABBD42813EE /* NSBundle+BRPickerView.m */, - 339DD38CE86C8ADD0A6E8A6A8C567A2B /* Resources */, - ); - name = Core; - sourceTree = ""; - }; - B43922887F2E1ACADA648B685DDF40A7 /* Swift */ = { - isa = PBXGroup; - children = ( - DC9AFD6C4AEF89437965683C64606D08 /* CocoaLumberjack.swift */, - 31A6C5789DF300544180A52AD52B78B0 /* ConfigurationGlobals.swift */, - 19A2F0720950BA7B39F7B11B8AB071D7 /* CurrentFileNameHelper.swift */, - CBE3F8F54A35BBE05BC5C4DE334B04DE /* DDAssert.swift */, - F9D20E5A7B32396278597AD29B817CB2 /* DDLog+Combine.swift */, - 494D7B994F22DA9B76CF9DAB315E9DE2 /* DDLogFlag+DDLogLevel.swift */, - 08E7B0D47CF001FD0C32BC86DB5C7B36 /* DDLogMessageFormat.swift */, - 053D9F0E188F2326D0A07285D1127518 /* SwiftLogLevel.h */, - ); - name = Swift; - sourceTree = ""; - }; - B462AE7325D2BC226D99AA3936D86094 /* Support Files */ = { - isa = PBXGroup; - children = ( - D17D6FEFC12FC26F62F78956E7436AC5 /* IQKeyboardToolbar.modulemap */, - E2679828EF182E72C2F7A362913FFAD6 /* IQKeyboardToolbar-dummy.m */, - EB3E5D54F19161CBF607617D001A32E2 /* IQKeyboardToolbar-Info.plist */, - 786CF851B81DBE398278344BA54EA410 /* IQKeyboardToolbar-prefix.pch */, - 9D05E0633EB76D118649F9F881D519CC /* IQKeyboardToolbar-umbrella.h */, - 8499104ABE4CD46C210F6A42F2E40BE3 /* IQKeyboardToolbar.debug.xcconfig */, - F43AD629BA3E1E6B04D881B3C5251BC6 /* IQKeyboardToolbar.release.xcconfig */, - 8615420191BBF6A9FE086CB4700A12AB /* ResourceBundle-IQKeyboardToolbar-IQKeyboardToolbar-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/IQKeyboardToolbar"; - sourceTree = ""; - }; - B63949329FFB9F7FC38286A9C6041F1C /* SnapKit */ = { - isa = PBXGroup; - children = ( - C2BB6E0CE6755C67DE360230EAF0D5F8 /* Constraint.swift */, - 204A7E25C8CC6CABD34015B8F77E7DE9 /* ConstraintAttributes.swift */, - 2C60A32E6362B587083D1A3D3E8A0445 /* ConstraintConfig.swift */, - 9599066C19618A8BA39475C35690B6C4 /* ConstraintConstantTarget.swift */, - 8AFE008320EEAD66CBF01598DE6A5672 /* ConstraintDescription.swift */, - 45FCEF9A4CCA5396ABB93C428F132DC0 /* ConstraintDirectionalInsets.swift */, - 402661322D185F9A9AE277B8407EC395 /* ConstraintDirectionalInsetTarget.swift */, - 10BC1A0DDEEE9ED6F6F00059AC974469 /* ConstraintDSL.swift */, - DA2B4215D6874325EA4F89961AE24CF1 /* ConstraintInsets.swift */, - 8B335E4E1922789988B35E4165E87588 /* ConstraintInsetTarget.swift */, - 8DE65090FE4E5378C421B36237DA2E86 /* ConstraintItem.swift */, - B7E7B8AFD652824C9C2E0B25C74DD80A /* ConstraintLayoutGuide.swift */, - 4D87BB6629C373F796825A201BCC3435 /* ConstraintLayoutGuide+Extensions.swift */, - E8EFAEAE08499004C8E90626C21F5178 /* ConstraintLayoutGuideDSL.swift */, - C2B8AD62D9F19772A2F41B894C60F081 /* ConstraintLayoutSupport.swift */, - BEE3938ACC036CF328CF374473E5DE01 /* ConstraintLayoutSupportDSL.swift */, - 37D95ACBB3FA434EC602637A713EAC1B /* ConstraintMaker.swift */, - 6A368F01EF83273D93A7207C8CE4528C /* ConstraintMakerEditable.swift */, - A871692046F20FBCE208AC8E95E0394C /* ConstraintMakerExtendable.swift */, - A084B641A0E7ABC9A2F57E94555430DA /* ConstraintMakerFinalizable.swift */, - A8A89FFC8076F10DB122FBD4B5FFC86C /* ConstraintMakerPrioritizable.swift */, - EC5B6694BE82D39B5A839F2CC26A0A03 /* ConstraintMakerRelatable.swift */, - D05DF6CE7C57E6AD480B10BA91D8DF06 /* ConstraintMakerRelatable+Extensions.swift */, - BCDFE69A264E5ED113B38B6EA2A9425C /* ConstraintMultiplierTarget.swift */, - 9B636C065290F5DBCDF7AB16F7E2CEEB /* ConstraintOffsetTarget.swift */, - 5B4EF1756EB6DAD30C30E47994A8E698 /* ConstraintPriority.swift */, - 7880E8F6289E704C4D58600B4E6F1B4D /* ConstraintPriorityTarget.swift */, - 9CFA646FB53D5BFD1DAD0A9E567652FC /* ConstraintRelatableTarget.swift */, - D2764737D02B6BB4CED990E66AB357BE /* ConstraintRelation.swift */, - A254B2D14E20137461599C2C535F8EDD /* ConstraintView.swift */, - EF44650768E31C736B5DAB88012FAF5E /* ConstraintView+Extensions.swift */, - 6A30E9FD07E8AA63ED5BAAE820EB8647 /* ConstraintViewDSL.swift */, - 50A831BB755CDCB1B01934ADEE88EE04 /* Debugging.swift */, - AC8F0D89DD22F00EC5677B76FB43F016 /* LayoutConstraint.swift */, - B0CD2ECD4554CC9BA1D4E5E314FB3A4C /* LayoutConstraintItem.swift */, - 90A24AD917265BC61F979CF8818FB34B /* Typealiases.swift */, - 382FF61AE074D2AB5C4C0FB84F4DD2DE /* UILayoutSupport+Extensions.swift */, - 876B4A99713C4958DB997E61FC6B9240 /* Resources */, - BF5D74810251F1B9733B9C9403AD45E7 /* Support Files */, - ); - name = SnapKit; - path = SnapKit; - sourceTree = ""; - }; - BCABA44BD153787587E4B0AC6EB99FF5 /* Support Files */ = { - isa = PBXGroup; - children = ( - 6E649A2F9D4704C81C5CE0D477DAED41 /* OpenIMSDK.modulemap */, - EFD7D2020F4E15ADBFF7AB5AE06404AF /* OpenIMSDK-dummy.m */, - 93907A574507C9DF8E2ACDEA499C791E /* OpenIMSDK-Info.plist */, - 74A01968E59F1F66FB25EDA6F3F72A2D /* OpenIMSDK-prefix.pch */, - 5C777559BE5E55BFA689194E7EE15C08 /* OpenIMSDK-umbrella.h */, - DEEE3144AB502ADE13054CF4438E8C36 /* OpenIMSDK.debug.xcconfig */, - 004943898FA0F7CF30E1D34EB9ACD16B /* OpenIMSDK.release.xcconfig */, + 95AA3EA938642D49B5555FF0A651CD03 /* OpenIMSDK.modulemap */, + F9BE5729CB4F899F81A17BAC24E477A9 /* OpenIMSDK-dummy.m */, + 158DADFD6D2A6BF6CE2A9FDB22554334 /* OpenIMSDK-Info.plist */, + FAB8547F95030DDF884DC1AE353FEA04 /* OpenIMSDK-prefix.pch */, + B7202BAEF09199989DB8384B4E8D5E3F /* OpenIMSDK-umbrella.h */, + 553DD837ABD35B0A0669104D4023B277 /* OpenIMSDK.debug.xcconfig */, + 9381CF43EF8FFC86D49EF855277417E8 /* OpenIMSDK.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/OpenIMSDK"; sourceTree = ""; }; - BE0FDF9EEE6B4297491EE46E4EBFF2BF /* Resources */ = { + 955F37A45D2AE70DEDAB7329A15BDF8E /* Core */ = { isa = PBXGroup; children = ( - 866FFA09AAC22A37658A5ABAFD278BD5 /* PrivacyInfo.xcprivacy */, + 39601B75BEDD235ED7FE5010F5EF05CC /* YYAnimatedImageView.h */, + 5CF899EDAB95AA6548ACB8BC135F294A /* YYAnimatedImageView.m */, + 2BCAE6AA50D3092F0EAA447768C7B5FB /* YYFrameImage.h */, + B8EA70330A305239B47A9735B8E68180 /* YYFrameImage.m */, + 7638E04EBE2066A5FCD7174CDD590719 /* YYImage.h */, + F494D88BF8A2B93CD1F6DF3D4BE9AC02 /* YYImage.m */, + EECC0620D02D0FEF008F922CAB6ECAD6 /* YYImageCoder.h */, + 260919F5B12007C3FC74656ACC3A2F1A /* YYImageCoder.m */, + 233CE43F6312375B157E396046BA4238 /* YYSpriteSheetImage.h */, + 00321ECA7D1AEAA904881247B4D5ED5A /* YYSpriteSheetImage.m */, + ); + name = Core; + sourceTree = ""; + }; + 95FD07DDF4C5ADA05625087D3DB85580 /* Video */ = { + isa = PBXGroup; + children = ( + 3DB74891B8AB0467BEFDE079CE088BDB /* YBIBVideoActionBar.h */, + 80B3DD388D6B8EBC04539E21E8811A45 /* YBIBVideoActionBar.m */, + 40FE4A4A7521546305401CCD738BBB94 /* YBIBVideoCell.h */, + 8971977253C5734B2A3DD1B876B748A7 /* YBIBVideoCell.m */, + 1C654A6972B5F4815C5F49D5DC165BE9 /* YBIBVideoCell+Internal.h */, + 1D1244330704A2E46C9127F92B0FAEEE /* YBIBVideoData.h */, + E68D5E1429D7F9EAED4219F72E80D5BC /* YBIBVideoData.m */, + DA0EF7A426FE9E5E848CE61AA6925C61 /* YBIBVideoData+Internal.h */, + B5F3BCD06299A21E14BFFF72C19D1EC7 /* YBIBVideoTopBar.h */, + 163FB364163AB09178ECF2C0E1ABE16F /* YBIBVideoTopBar.m */, + 77D5FB56FA407227EAB35953E70BA375 /* YBIBVideoView.h */, + 485115B3F29456B8DA7D212C53C8A851 /* YBIBVideoView.m */, + 5B9B09109A61EE52AB72DAFE6CC52EF3 /* Resources */, + ); + name = Video; + sourceTree = ""; + }; + 97EB1B8AB1DC5698245232C769A14876 /* Support Files */ = { + isa = PBXGroup; + children = ( + 3BFFF5C578CC86F6F44690E844C99039 /* AMapNavi-NO-IDFA.debug.xcconfig */, + ABDE2834BCC28C471CFA35BA947BE15A /* AMapNavi-NO-IDFA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapNavi-NO-IDFA"; + sourceTree = ""; + }; + 9883F6EB6F552290DC79E9A7995BC4B6 /* Resources */ = { + isa = PBXGroup; + children = ( + 886CE856621B9E2291BA562D786BF991 /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - BEE8AF6E396B6D62ACB7D3E4BCFA7208 /* Support Files */ = { + 9A7B6A88EDF99CAC2CFB6B7C0B557AA6 /* IQKeyboardManagerSwift */ = { isa = PBXGroup; children = ( - AC5B5A29EA79513070D1B9B9D01E2B67 /* AMapLocation-NO-IDFA.debug.xcconfig */, - 9CE2C249529EDB6C2CC22826EFD1E434 /* AMapLocation-NO-IDFA.release.xcconfig */, + D76656D2F09231CBF5A636D72E92B49C /* Appearance */, + 9CA92BD5EC6ACE0DC258AB35F80D2CA8 /* Core */, + 837CF338189E2F07587C19EAF3184047 /* IQKeyboardToolbarManager */, + 8908BD0A492A2F8DCFD4793F3B125347 /* Resign */, + 6F7DFD8AD27ACCBBF0C89804FD72D8E8 /* Resources */, + 52A9D338F75EBCE995A7C27A70D6BA91 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/AMapLocation-NO-IDFA"; + name = IQKeyboardManagerSwift; + path = IQKeyboardManagerSwift; sourceTree = ""; }; - BF5D74810251F1B9733B9C9403AD45E7 /* Support Files */ = { + 9A7C15F29BD6A4C53AB2BE4302626232 /* Resources */ = { isa = PBXGroup; children = ( - CA416863F801D1EEC6F164874305B8BB /* ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist */, - F6EFAE2D418DCE27B704111701E2455C /* SnapKit.modulemap */, - AD5128C89E6BF5E33A6A99DECEA3F43B /* SnapKit-dummy.m */, - DCC590E557D89758319EA89F2815D5A7 /* SnapKit-Info.plist */, - DBEBC201C57FF682B3C946EFB0884ED2 /* SnapKit-prefix.pch */, - 3B393FBD53CCF1E9BEFCEB0C6588ED68 /* SnapKit-umbrella.h */, - 858AFD8381BFCEF57B4CFF6D42658A52 /* SnapKit.debug.xcconfig */, - E0A7A5B0C0AC0E11757554B527DD6942 /* SnapKit.release.xcconfig */, + 4621CE92F1148223281DE8F7B68CFE6B /* PrivacyInfo.xcprivacy */, ); - name = "Support Files"; - path = "../Target Support Files/SnapKit"; + name = Resources; sourceTree = ""; }; - BFE01774B5659E3495630D798C998FCC /* Frameworks */ = { + 9CA92BD5EC6ACE0DC258AB35F80D2CA8 /* Core */ = { isa = PBXGroup; children = ( - C8BD781358D8232F16FE56F37502BD53 /* AMapNaviKit.framework */, + FA7DF009DCA3C9DCF9DB59B30D0C6A90 /* IQActiveConfiguration.swift */, + 46D4B1D3E24073490939C3FD0CE271A9 /* IQKeyboardManager.swift */, + F362415F175D7C83026509E0B78F6434 /* IQKeyboardManager+ActiveConfiguration.swift */, + 297A63A53D8F4047A30E881135238836 /* IQKeyboardManager+Debug.swift */, + B696B1B2E7DE611DC40B213AFCC4EA66 /* IQKeyboardManager+Deprecated.swift */, + 2CD63D8DC5AC57B349754167DD18913D /* IQKeyboardManager+Internal.swift */, + 45045E586F3D3D1CE9C60E04AA93E5F1 /* IQKeyboardManager+Position.swift */, + 302B61416E25642FD08D0E7AB47B3506 /* IQRootControllerConfiguration.swift */, + 467E99250A925C19D9661CE7AEFB682F /* IQScrollViewConfiguration.swift */, + 3B6A57B39BA3FA3F3BACDB12FB5B53F7 /* UICollectionView+IndexPaths.swift */, + 031E1F4FAB2D731BD6E3C6FA2E96C0E6 /* UIScrollView+IQKeyboardManagerExtension.swift */, + 266E2FC512A0EF0F759E4E2F528C8C95 /* UIScrollView+IQKeyboardManagerExtensionObjc.swift */, + 0608D961D6F8C3DC3C79234A31332286 /* UITableView+IndexPaths.swift */, + 487600E5D60D241CEA4DE88AAC2E2FCE /* UIView+IQKeyboardManagerExtension.swift */, + FF3B96D0044766EFB233D05DAAB74476 /* UIView+IQKeyboardManagerExtensionObjc.swift */, + A1126D862CACFB84C6D44162EAA29157 /* UIView+Parent.swift */, + 05712911FA82F5D68E701F4B7902EDFC /* UIView+ParentObjc.swift */, + 56ECB448BD9E3CC8D1A2A73A67822709 /* UIViewController+ParentContainer.swift */, + ); + name = Core; + sourceTree = ""; + }; + 9D0B9A30662EF0EB49280BC017603AF0 /* SDWebImage */ = { + isa = PBXGroup; + children = ( + 6DD4716DDDA115B098EDB9A4F480B680 /* Core */, + 1C77F0264DA3C72FDE38ABB794B2FB9B /* Support Files */, + ); + name = SDWebImage; + path = SDWebImage; + sourceTree = ""; + }; + 9F2D0979BF116C255A5355C11C3A4169 /* Core */ = { + isa = PBXGroup; + children = ( + 02B354137A94233386D8D5AE26E6E7A3 /* NSObject+YBImageBrowser.h */, + 19B17FCDE9C528F79F7EB954C277AD8E /* NSObject+YBImageBrowser.m */, + A2B655A300C4B46BE552A590B1677956 /* YBIBAnimatedTransition.h */, + B71BC67B3FDED287803CF078BDD225DB /* YBIBAnimatedTransition.m */, + 8FE8B0978324A2FEB3C2BF62A4BD65A9 /* YBIBAuxiliaryViewHandler.h */, + D1C56D825FA142AE30EED16C0516527B /* YBIBAuxiliaryViewHandler.m */, + F36976CBC34A8989F3B1D32C2B2F60D6 /* YBIBCellProtocol.h */, + F378BA51C1252D24F8D0C695E0A39FF1 /* YBIBCollectionView.h */, + FC92E883E35E16FACF399A8F5F151733 /* YBIBCollectionView.m */, + CD85BFF606BEBBB75AEC7CA47DC30C82 /* YBIBCollectionViewLayout.h */, + 4DDE8F118755C784AE3450FBAB3C506C /* YBIBCollectionViewLayout.m */, + 6548E820565373E5BD71550C734F7DAC /* YBIBContainerView.h */, + 40CF35AD1700676B162F56BFE7EE16AC /* YBIBContainerView.m */, + 3A6FF067C610A13483CE43BA6C07E706 /* YBIBCopywriter.h */, + CA29DD60B472D5ABC86BD3B5D978BC6B /* YBIBCopywriter.m */, + 5C2D62A27361BBB94B3CF4D586026ECC /* YBIBDataMediator.h */, + 741DDA54B4EA4178D4EC300B5ED715F1 /* YBIBDataMediator.m */, + A3F0364671034DD2A3D98A5F75B32538 /* YBIBDataProtocol.h */, + D9159F71D6F2E957728212896512F12A /* YBIBDefaultWebImageMediator.h */, + 20A02F54E737B51E5943C0211E3C621A /* YBIBDefaultWebImageMediator.m */, + 6F998FECB751DF1D9C799DA4B24C1E3D /* YBIBGetBaseInfoProtocol.h */, + B900967A248CE0E3C7B57F5A54EEF07A /* YBIBIconManager.h */, + B15CC0E9FE151E6EBF59F0BBA162DEFA /* YBIBIconManager.m */, + DE4615D6BA40CE0DD23A4BC1FCAEB6E0 /* YBIBImageCache.h */, + E9B21F9FECB3FE6FEE1244DA2E5B4717 /* YBIBImageCache.m */, + A82BCB32D986796BBFC276277C98A2AE /* YBIBImageCache+Internal.h */, + 3AE577569006A70B36273B90C97A2BDC /* YBIBImageCell.h */, + 2DC309F7E8A4859163B32C434EC3C9F1 /* YBIBImageCell.m */, + 3E19B56DE39494FBA37B57692D6EF6E8 /* YBIBImageCell+Internal.h */, + ACEB0818F348311BFE41052CBF8705C0 /* YBIBImageData.h */, + 5B3679255005CDE38E5A3A1C75F6C6D2 /* YBIBImageData.m */, + ED14B4F655886546C67D141A910B31E2 /* YBIBImageData+Internal.h */, + 3A8C21426966115A9045E3B00046D2F9 /* YBIBImageLayout.h */, + A2265767A0474ADD9A7940C9781F2570 /* YBIBImageLayout.m */, + B7FB219F2BAA9E70D790A2EC32F0625B /* YBIBImageScrollView.h */, + C4C067AF17F43614154A6AC4FFE80199 /* YBIBImageScrollView.m */, + A49A6589F6CE1F9194B788777816F087 /* YBIBInteractionProfile.h */, + FA51BF314B2289624E0834317B6039CA /* YBIBInteractionProfile.m */, + C07F80157A942558EEFEB9FC9BE1CC56 /* YBIBLoadingView.h */, + 19860A104A0A3800C18DBDD77818C047 /* YBIBLoadingView.m */, + EBE00C3DFA5DB00B3B702E74875DD80E /* YBIBOperateBrowserProtocol.h */, + 6F4160A90081C80DC3401EDD19241421 /* YBIBOrientationReceiveProtocol.h */, + 01717ACD044AB02A535C6C0A6D2BC110 /* YBIBPhotoAlbumManager.h */, + 52637035D555DA2303A0103D3BD69C28 /* YBIBPhotoAlbumManager.m */, + 69510691CF2488703ED628A7366B9D1B /* YBIBScreenRotationHandler.h */, + 2231299939C762703A511F04D7A966B1 /* YBIBScreenRotationHandler.m */, + BE49B1CAE866557026D5174784CE762A /* YBIBSentinel.h */, + AF04B79B0B80B93CB1533F94B9DFA39E /* YBIBSentinel.m */, + B31086E363E72FF4FEA98FDFEBC71ECA /* YBIBSheetView.h */, + 7C1ECDA916F1ADA58EC4EBBFF53CEC20 /* YBIBSheetView.m */, + 43EC3291D04A29DE377961EB3967C233 /* YBIBToastView.h */, + 179E87642E015247769D4DF6248461C0 /* YBIBToastView.m */, + A6AFF6193F402D93BDB0549AF19B0328 /* YBIBToolViewHandler.h */, + 0CF7F12BFE3302B53D6880D247775AA5 /* YBIBToolViewHandler.m */, + 1F40A120AB24CBC16ACC56A358F11091 /* YBIBTopView.h */, + 60A54DEC53CD8DEB2D80DFD036076983 /* YBIBTopView.m */, + 6AB11634FB715DFFD52FDFC494AB6167 /* YBIBUtilities.h */, + 961585C434A8CD0E63DA3152D400ACB9 /* YBIBUtilities.m */, + 6663DF63309EE93A547088BF64234988 /* YBIBWebImageMediator.h */, + 7243DDBE887E789833CB77753E5E14AB /* YBImage.h */, + 49C2B6BCE3D97339275791E89C0BFFD0 /* YBImage.m */, + E592FC505603BBFC0DD854D3E8160EBB /* YBImageBrowser.h */, + 947B28EF89003A0CAE559F62C1AA4FF9 /* YBImageBrowser.m */, + 122DEBF2CC3D9B16F031BE87B94085C9 /* YBImageBrowser+Internal.h */, + C7F9AF1EA4282E57486833C0A6BB2128 /* YBImageBrowserDataSource.h */, + 8724A2875D2BCA7E5E1F64AFE522B18F /* YBImageBrowserDelegate.h */, + 5C7155A468B4955643BCD160DDD019E1 /* Resources */, + ); + name = Core; + sourceTree = ""; + }; + A162CDFF6C22AD37B2DAEB849A1B06F3 /* HXPHPicker */ = { + isa = PBXGroup; + children = ( + F1A4255AD30160F749A7E14095B48203 /* Core */, + 5839216363F17B6E2D3ED464C0C86D3A /* Editor */, + 1DEE5573A43F9930B84BBA62FC82F4AB /* Picker */, + 3C1BC43BF0C2C589D2AB895C4B4A0566 /* Support Files */, + ); + name = HXPHPicker; + path = HXPHPicker; + sourceTree = ""; + }; + A168EE6E1A84ED36A884F304E24315E0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 16224A9D833FDB519499CCD55FC9DD5E /* AlipaySDK-iOS-xcframeworks.sh */, + 7B60A035305266EAD566AA4A92F00F03 /* AlipaySDK-iOS.debug.xcconfig */, + 632AFD57CCB19CBD4C09BC5CD9DE9E9F /* AlipaySDK-iOS.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AlipaySDK-iOS"; + sourceTree = ""; + }; + A2C9AF740B5A695FD84A9321974AA586 /* IQTextView */ = { + isa = PBXGroup; + children = ( + 036408B762D3E145C42BAAE7CC0398F1 /* IQTextView.swift */, + 308A01E325B1789425D7668FAC1918D3 /* IQTextView+Placeholderable.swift */, + 047993B7EAB10FEEB35C98759CC9C87E /* Resources */, + 3D384E67378BCE80B9A2C3E0E1128EB5 /* Support Files */, + ); + name = IQTextView; + path = IQTextView; + sourceTree = ""; + }; + A2F975E94ED8102A2741AB0E44D1876B /* SDCycleScrollView */ = { + isa = PBXGroup; + children = ( + 44FCA597C22B0F4E1363734190A7C0AF /* SDCollectionViewCell.h */, + C8C5FF525C3C433D0C79F0D82BAEDC1C /* SDCollectionViewCell.m */, + 89E87B649B72C678F642AA9CD2B034A6 /* SDCycleScrollView.h */, + EE15880D10F9F5022AF7859DF799793A /* SDCycleScrollView.m */, + CE30FAE1E5CCFBF72CDE562EE13869AC /* TAAbstractDotView.h */, + A107F5DD843EFEBA23AB6F8BF1B81748 /* TAAbstractDotView.m */, + 49708D9E34FB5B18841329A06C017BA5 /* TAAnimatedDotView.h */, + AF51F24F2B3AD00793800EB160A797E0 /* TAAnimatedDotView.m */, + 1A3A0BE0C6BF4C3FA6373D4306A52EDF /* TADotView.h */, + 93EACCC7DDE1C1721729201F6D50E86B /* TADotView.m */, + 7C97176554535A33E642C0DA062A223E /* TAPageControl.h */, + E68475226288D494C6957A31A8885727 /* TAPageControl.m */, + E67E44DA41E7B5DB1FED1E51B9726F45 /* UIView+SDExtension.h */, + 51AECE84196BB0DC4988833E06361EF9 /* UIView+SDExtension.m */, + 1C686AC80A437EC54AC370D44AFD3F4F /* Support Files */, + ); + name = SDCycleScrollView; + path = SDCycleScrollView; + sourceTree = ""; + }; + A3667A3D13E03EFB58AC3BFD7C71580B /* Support Files */ = { + isa = PBXGroup; + children = ( + A3A3653F40213E561A358B593BA2EC41 /* RxGesture.modulemap */, + F14CD77EB3A3C4D8A6EFC8F877A77515 /* RxGesture-dummy.m */, + 70D0AC92CA02D08A7CFF03C65EC18357 /* RxGesture-Info.plist */, + 1986EFD73C95FE9029C19421222A92F4 /* RxGesture-prefix.pch */, + 8584743389AF6BFB6239650C39BF0BEF /* RxGesture-umbrella.h */, + 10E26169B116FAA750C44300C49E8C9B /* RxGesture.debug.xcconfig */, + 7EE695D48DBD8B39C857E0ED02117810 /* RxGesture.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/RxGesture"; + sourceTree = ""; + }; + A495BCD1682134AA9EB70DE6F800A052 /* Support Files */ = { + isa = PBXGroup; + children = ( + 46CE439A1FEF43BD27D424E76BC06419 /* Differentiator.modulemap */, + 653D801765D5797F14AEE920FFBEFFCE /* Differentiator-dummy.m */, + 6D4F88655C22C220512938F6F2707CE3 /* Differentiator-Info.plist */, + 0BE0E4E2B0BB8565176D0EEC8EEFA0C1 /* Differentiator-prefix.pch */, + 2C5DC799F8C5524007B5EFD7AB356D92 /* Differentiator-umbrella.h */, + 9621C2BF8872AE947B8C14D9CD9D023E /* Differentiator.debug.xcconfig */, + 1D9D1BC2FCED6CF04B6B2FE93D4A0B28 /* Differentiator.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/Differentiator"; + sourceTree = ""; + }; + A6453D2BDB8BE40B22B20599E89286B7 /* IQKeyboardCore */ = { + isa = PBXGroup; + children = ( + 1DD94B63FF3DD876745A024DB71DEB48 /* IQKeyboardConstants.swift */, + 06B9240FDCBF31DD9E2E0DACF5A8B551 /* IQKeyboardExtended.swift */, + 1F9797A940AC228C0D648DC0E65813F8 /* IQTextInputView.swift */, + 931D74A907DF9F0BAB87E3FFDF3B7FC6 /* UIView+Hierarchy.swift */, + AB72C4E5B9BE2FF93441CF4D9686FA03 /* Resources */, + 484BDB94979D95ADD8B1A493461F67A5 /* Support Files */, + ); + name = IQKeyboardCore; + path = IQKeyboardCore; + sourceTree = ""; + }; + A807CF86A0EE42759F08F807389C252C /* Resources */ = { + isa = PBXGroup; + children = ( + 008913C78D87ADD085D061CE36F15E1B /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + A83650E14F8BADD337D6D0F27B81D2D7 /* MJRefresh */ = { + isa = PBXGroup; + children = ( + 389D91A1281CF9F79EA2303C091F337C /* MJRefresh.h */, + A006C7DC5CF0965C0B827CAB80371FC3 /* MJRefreshAutoFooter.h */, + 74DED66796F914010358A5ED8747A623 /* MJRefreshAutoFooter.m */, + D1A8653BAB26CB24F1E0DEC006741124 /* MJRefreshAutoGifFooter.h */, + E7D2B20BCE197A5E2C23E0B090407380 /* MJRefreshAutoGifFooter.m */, + 90E852C873DEE2E5EE4EE575682B4A2D /* MJRefreshAutoNormalFooter.h */, + 3272A6757FD4D943B831A112B041231C /* MJRefreshAutoNormalFooter.m */, + CDE814E1D2964C16A409CDFCE9977913 /* MJRefreshAutoStateFooter.h */, + A02D5742D1B69C3A2C0B5EE601873A13 /* MJRefreshAutoStateFooter.m */, + D311B9113A21C334A37802A57433B485 /* MJRefreshBackFooter.h */, + F9C550ACD124C77436E3FE0642889225 /* MJRefreshBackFooter.m */, + 8474FA1A54F6D3BE809F5066211B52F3 /* MJRefreshBackGifFooter.h */, + AC89BDC3AECDE64D635CEBB6EC762253 /* MJRefreshBackGifFooter.m */, + 0736C8CEBFCEAB17E494E84784E6862B /* MJRefreshBackNormalFooter.h */, + E5FF1B06FA5053EB34317EDD3F26AC6E /* MJRefreshBackNormalFooter.m */, + DCB3B4BF463E15EEC56928439CF45F2A /* MJRefreshBackStateFooter.h */, + CF75A840916C1BA5AFAB2504233D9EA0 /* MJRefreshBackStateFooter.m */, + 8288118888A366F26D21C3D7684794FF /* MJRefreshComponent.h */, + 01AB38661C768A9AAA7C2C4963B53350 /* MJRefreshComponent.m */, + 95E487791DDF4C2A0B99ABB66F60CA45 /* MJRefreshConfig.h */, + CBEB69E2129475FAE0EEE29CB0E3C530 /* MJRefreshConfig.m */, + A31D6986D523A0FF950CB13CFF7D44FE /* MJRefreshConst.h */, + 1A0BD65E595F88E2DE4F05DF333305C7 /* MJRefreshConst.m */, + 29F6077F3B4260DA12213C2A7AFC76DE /* MJRefreshFooter.h */, + 6606214F6D2DA70127909ED2F55192A8 /* MJRefreshFooter.m */, + A4E8CC3F0B7D820EC2E9C4A071659FB5 /* MJRefreshGifHeader.h */, + 88D8EFCCC398868B36261D6AAAB9388F /* MJRefreshGifHeader.m */, + 3301C564839BFE611C9893CDCD8BDE31 /* MJRefreshHeader.h */, + 9A686C1A2724E0B9D5BA726FBCBEF9C3 /* MJRefreshHeader.m */, + 85A1FB80089D0823BA51FBA80C061D86 /* MJRefreshNormalHeader.h */, + 7391C24A4CDB519D031A88818E8F61DC /* MJRefreshNormalHeader.m */, + D9B5CE09550B76592396838BFC354AF7 /* MJRefreshNormalTrailer.h */, + 4D196131ADE8BE0D03890777C170F9E7 /* MJRefreshNormalTrailer.m */, + 9B8A0968E522B5BF50115BAD6FF2A57D /* MJRefreshStateHeader.h */, + CB1C70CCA9034BB78437840D3BF73213 /* MJRefreshStateHeader.m */, + 81BFA93ABDDDA0E1A8F6B43DA98D819E /* MJRefreshStateTrailer.h */, + 863641F6148DDC619AB02F3B150E9C53 /* MJRefreshStateTrailer.m */, + 1352CC16994EFDFE89B5BB12CC6CA05E /* MJRefreshTrailer.h */, + 6DFD1A2DC219B34D1422C5FE5E2AEBF5 /* MJRefreshTrailer.m */, + C6A8894DF2DCF8A5D0D5FF98140F8BE1 /* NSBundle+MJRefresh.h */, + 4804B5C2D8C096382F402D6A57EDF35B /* NSBundle+MJRefresh.m */, + B6E42AFD41BEB8ECB15E42545F444C7A /* UICollectionViewLayout+MJRefresh.h */, + 425DD742A63EBF83720BBCEB9F90D157 /* UICollectionViewLayout+MJRefresh.m */, + 6120325220F6997090DBFF2DB1D08CF7 /* UIScrollView+MJExtension.h */, + F48A1EB287291CFE66A51D0CB1A2BF6C /* UIScrollView+MJExtension.m */, + B54CA81B2204EBC1705961C59D525460 /* UIScrollView+MJRefresh.h */, + 9D88BD438DFD2F48B2F0FC2EB3EE2668 /* UIScrollView+MJRefresh.m */, + 515AAA548E4EE13B1F980A2DC2B918FD /* UIView+MJExtension.h */, + DC92F35D6DB2A67DCA569B33D6DCAB6C /* UIView+MJExtension.m */, + 6CA189E6A7CDE312506D95DD5DFE397A /* Resources */, + F97FC8D4963D6EDF39FFAD78E6176C8B /* Support Files */, + ); + name = MJRefresh; + path = MJRefresh; + sourceTree = ""; + }; + A88D2109BC1D70B576C7E92B3B0CB6AB /* Support Files */ = { + isa = PBXGroup; + children = ( + C0DB133F90C2AD062A8A4F045719F1DC /* SGQRCode.modulemap */, + E5010388719312F36A852E64E0E02057 /* SGQRCode-dummy.m */, + DB51844656A97B5C913AB91EA4C1696E /* SGQRCode-Info.plist */, + CBE4EE00709C3B209BB0124B46A081A3 /* SGQRCode-prefix.pch */, + CAC63BD0048C41B5E0B492DB0330BCE0 /* SGQRCode-umbrella.h */, + 8E17901279606A7141CE93A32153A7C4 /* SGQRCode.debug.xcconfig */, + AE55B114F6CB786ECA4EEC01BAACFE5B /* SGQRCode.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SGQRCode"; + sourceTree = ""; + }; + A92310024FFD4C122F0FDDC107D121C1 /* Moya */ = { + isa = PBXGroup; + children = ( + 6BED85FEE49B15A3B32942830E39B25F /* Core */, + FECA1A52F7325E6EDE49EFED86E8D6AE /* Support Files */, + ); + name = Moya; + path = Moya; + sourceTree = ""; + }; + AAE2A236116BD8E53C986FC2BC8C1425 /* mux */ = { + isa = PBXGroup; + children = ( + 8023CB64ADB8D35EC4EC14A2D12558EB /* anim_encode.c */, + 9AF722494C594414F597D234A38A3ACD /* animi.h */, + 1705557259BEA02AB6CE9798D57AF223 /* mux.h */, + 892EF5B3A1252FDCFB38A0A142738866 /* muxedit.c */, + 7B7F97E1087B0DBB444D25744E67ECE0 /* muxi.h */, + 1F7F14BD1480B57B45EB58AD07192E2B /* muxinternal.c */, + 6F54256D03C904083D4BA10BA8FDFEE4 /* muxread.c */, + ); + name = mux; + sourceTree = ""; + }; + AB72C4E5B9BE2FF93441CF4D9686FA03 /* Resources */ = { + isa = PBXGroup; + children = ( + 61319062D405B9F89FA3DF582BC1E809 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + ABDBCA93D87341E3E091A02083CE73EF /* Support Files */ = { + isa = PBXGroup; + children = ( + B599DFF59D207B098BFA8BA858A31F6E /* SwiftyUserDefaults.modulemap */, + 1B8B593EB27D50127054C3D72DDF7F76 /* SwiftyUserDefaults-dummy.m */, + 323A3947BB26DA9546A0738828671666 /* SwiftyUserDefaults-Info.plist */, + 9F70246894B6AC8B13A05B7FB4A75CCB /* SwiftyUserDefaults-prefix.pch */, + AAFCB8FFF9B8ECB30E77F65D59505C3D /* SwiftyUserDefaults-umbrella.h */, + 95FC7E69F26D0E239DB967D92326E292 /* SwiftyUserDefaults.debug.xcconfig */, + 7A607E78BC8B1C5DF74B73FE3790FA07 /* SwiftyUserDefaults.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftyUserDefaults"; + sourceTree = ""; + }; + AC4EEC7213201901735F571A58C04674 /* Support Files */ = { + isa = PBXGroup; + children = ( + 37F9F60328F032515BBCC78C224703AC /* Kingfisher.modulemap */, + 55F42338805940C3EDB33D131E38482B /* Kingfisher-dummy.m */, + D88D3629EAA2F5B434E887B012057A4C /* Kingfisher-Info.plist */, + 6915EDF505E69F32DA0169E9F84771C1 /* Kingfisher-prefix.pch */, + 1B4E2B81B7548480EA323E98364BAC81 /* Kingfisher-umbrella.h */, + F875EC06227B8F564191A46D3C844215 /* Kingfisher.debug.xcconfig */, + F68635E269316F1342EA3F29C3E12E57 /* Kingfisher.release.xcconfig */, + 2C70D49DC9B15F6CC3E4BEEDB61A776B /* ResourceBundle-Kingfisher-Kingfisher-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/Kingfisher"; + sourceTree = ""; + }; + AEF5F6E88CD7A604C5C2E96578663880 /* Support Files */ = { + isa = PBXGroup; + children = ( + 24B3DF96C429CACE051F874DC7A0815E /* URLNavigator.modulemap */, + 634749C774F279304759995587E7547C /* URLNavigator-dummy.m */, + A3576348A99316F77B943317F803CB01 /* URLNavigator-Info.plist */, + F6DD9199EDCB9F365FE48CE87BB3BCD1 /* URLNavigator-prefix.pch */, + A35EE85676AF55AEE71039E4F213EE6C /* URLNavigator-umbrella.h */, + E3BCE1EB322C2639BB034A8D40599DB9 /* URLNavigator.debug.xcconfig */, + 285E3400340CAE6C6B400B139F79C5C5 /* URLNavigator.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/URLNavigator"; + sourceTree = ""; + }; + AF395D8D8A55F8070336B7DB3FA23163 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 26A1430E7C83A1AD616D37F92C4FD119 /* ZXSDK.framework */, ); name = Frameworks; sourceTree = ""; }; - BFF1BFBB75EE5E8A2D0E54ABD23F4FB0 /* GYSDK */ = { + B0C35BC3FD2AAB516F80DC89671FDD93 /* GYSDK */ = { isa = PBXGroup; children = ( - F49C296C41D8B64E69A1F067DA57A516 /* Frameworks */, - 182225D1386A1C7E6142791AFA158A4F /* Support Files */, + 537D83BEA460E0DA7B1DED4B9EE15773 /* Frameworks */, + D19D91B081F61946AA301D34719E367D /* Support Files */, ); name = GYSDK; path = GYSDK; sourceTree = ""; }; - C3FB9AF21D3960F66257ADA017A0B545 /* IQKeyboardToolbarManager */ = { + B0E619CCEF95A78878DD3E95E0E17402 /* Support Files */ = { isa = PBXGroup; children = ( - C1BF8B9BE1C99C7367DEA08F55C8150E /* IQKeyboardManager+ToolbarManager.swift */, - 440302C5D218931A156A53699627CF20 /* IQKeyboardManager+ToolbarManagerDeprecated.swift */, + 046ECDFC79303244246F8E4298CEC081 /* CocoaLumberjack.modulemap */, + E7F8616CF7B3588FA5257EECABBA2D54 /* CocoaLumberjack-dummy.m */, + 732A6ED79FE94E2275EF9435F1087A3E /* CocoaLumberjack-Info.plist */, + 5B8314FF6FFC6DCA916918C40500EB27 /* CocoaLumberjack-prefix.pch */, + 9A9BD3EE4EE3AFE3EDFAC4A704673971 /* CocoaLumberjack-umbrella.h */, + E58A609A197BB4536178032F1C5F0F3D /* CocoaLumberjack.debug.xcconfig */, + B190AD105281E4128785216BCFB260BD /* CocoaLumberjack.release.xcconfig */, + 062FBD5D45531B035E365CCCA2262CEF /* ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist */, ); - name = IQKeyboardToolbarManager; + name = "Support Files"; + path = "../Target Support Files/CocoaLumberjack"; + sourceTree = ""; + }; + B10D7B5923FC2986689D793DF54ED4AB /* YBImageBrowser */ = { + isa = PBXGroup; + children = ( + 9F2D0979BF116C255A5355C11C3A4169 /* Core */, + 5BF5FAA00DA82CAE7A6B78454B7D5F7D /* Support Files */, + 95FD07DDF4C5ADA05625087D3DB85580 /* Video */, + ); + name = YBImageBrowser; + path = YBImageBrowser; + sourceTree = ""; + }; + B45AD32BEF6FC30BE57621106923033C /* Frameworks */ = { + isa = PBXGroup; + children = ( + 9E6A997164EFEA39415EEC6F0C3B04B3 /* WechatOpenSDK.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + B4BE003295B1949934C35AB4A2B188C4 /* Support Files */ = { + isa = PBXGroup; + children = ( + C01FFDE94E7AEBA010F1804D54CFAA28 /* IQKeyboardToolbarManager.modulemap */, + E3B6070CD7FB7DC3B44B43A17AD46196 /* IQKeyboardToolbarManager-dummy.m */, + 07F8DE3D6DAEB159967D75AF330DB555 /* IQKeyboardToolbarManager-Info.plist */, + 4CC423086751BAA37CCA81034ABF31EA /* IQKeyboardToolbarManager-prefix.pch */, + 7ECFF78084A4643AC1390FF2ABF5C490 /* IQKeyboardToolbarManager-umbrella.h */, + 778946FE365C0FACA6EDD1F62502D578 /* IQKeyboardToolbarManager.debug.xcconfig */, + F9F3044F79DA2FC5FF09932B725DA23F /* IQKeyboardToolbarManager.release.xcconfig */, + 37AA051E992291A5930FD75A4E20347F /* ResourceBundle-IQKeyboardToolbarManager-IQKeyboardToolbarManager-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/IQKeyboardToolbarManager"; + sourceTree = ""; + }; + B89DA00688C9D9967480E74E9FF88222 /* RxSwift */ = { + isa = PBXGroup; + children = ( + 9FDF4DE209E5F3E1ADD9B7CFD9C1F5D1 /* AddRef.swift */, + 13BC3D1676C86E42B45717CDE21BC540 /* Amb.swift */, + 60CFB40787F72925CD10D6E330B22110 /* AnonymousDisposable.swift */, + 4001ED0DA20BF909CD732E71BB23F9AA /* AnonymousObserver.swift */, + 47BDE8F7D991B297D960E436500DEDAC /* AnyObserver.swift */, + F4EC15BC3D41BF5C2D7BA8211924B9A6 /* AsMaybe.swift */, + 048E518716AF0C82DBD5EF720F661F4F /* AsSingle.swift */, + 679753AAEAB273A5318FEF21352FB0F8 /* AsyncLock.swift */, + A7780768F7C2197BA1340547586EBD1A /* AsyncSubject.swift */, + 6C28EB4CCFDBACF528FA59D34941B1B6 /* AtomicInt.swift */, + 8047FDBA8C743B72E4185AD8EFE3CC94 /* Bag.swift */, + 57DE4E9E1EED8903F7DD37E1A20E80CD /* Bag+Rx.swift */, + A428A2A89EE692D062C56605545175D9 /* BehaviorSubject.swift */, + 1521CEA886877A3A0991FA51D2172F7D /* BinaryDisposable.swift */, + BF0A2821E4D0B02AF1569C9E02AA597A /* Binder.swift */, + 7FF512AE58286E17F5CF1718CAEB8D7D /* BooleanDisposable.swift */, + EFD6A6FC3B0011595D65F421020D2420 /* Buffer.swift */, + 4EE4F7704EE0FF3C8A7BFFA70486BD96 /* Cancelable.swift */, + 2E53CCB42C3DE2F70398CBEBE6DD6D56 /* Catch.swift */, + 903DA04E9ADB88AD522BDC2B05E34273 /* CombineLatest.swift */, + 90FEB6DEDD3015CA7E10E3D9106C59A9 /* CombineLatest+arity.swift */, + A15F26CDAF4CC58C9DB27091C274977B /* CombineLatest+Collection.swift */, + 1E4D40D37AA4A62CC98E80D6E954943F /* CompactMap.swift */, + 1B9A1F3AA3D60CDB3CDFE9CC416CC38F /* Completable.swift */, + AA9EDDEDAE8ECBBF8B95DA81A3B6B2F5 /* Completable+AndThen.swift */, + 2D32A97FD45B42A70EFE11ACEDFBBB11 /* CompositeDisposable.swift */, + 5D5D1BF4A005026C3034D88DF0C41CA2 /* Concat.swift */, + D72F6FF4725C4422D6D20E02A46997AA /* ConcurrentDispatchQueueScheduler.swift */, + C062157F3D3E704614BC8C844782CFC4 /* ConcurrentMainScheduler.swift */, + EB0F09795DBB11645A0C90417370D9A5 /* ConnectableObservableType.swift */, + 6763C54DEBB207FE2025EE813702104C /* Create.swift */, + EBCD345D2420576F5B8C6B35D0518D82 /* CurrentThreadScheduler.swift */, + 464731FA2DB532B78A194321D1457F13 /* Date+Dispatch.swift */, + 87BA06355FA83A3B0CC7D07ED107F4D8 /* Debounce.swift */, + CF44C910AD4951587CB10A0EF83EF2C8 /* Debug.swift */, + 33A93FD278CEC820187819D26FBB85E8 /* Decode.swift */, + 496E8040C0DEA584A32A07D020E1A5D4 /* DefaultIfEmpty.swift */, + 6F3590BAFCE09936E74838ED78665701 /* Deferred.swift */, + FD5E8AE6B0FDFEA15F180D44A1C48351 /* Delay.swift */, + B407F50D27E01D65E975B95E368ED823 /* DelaySubscription.swift */, + CE3EE4FECFB4AA521B21D92DAA1C6538 /* Dematerialize.swift */, + 20DA9483576DBA4A82420E9F35E3E3F7 /* DispatchQueue+Extensions.swift */, + B07EAF4174511B15F90F2C0CD93113DF /* DispatchQueueConfiguration.swift */, + 657101C520A2538EFFCBCD563B6C0301 /* Disposable.swift */, + D0C2C2B72B958321CDA4408FA9B2CFCA /* Disposables.swift */, + B8BF3B1D26BFA1E037A5E8A149790082 /* DisposeBag.swift */, + 57A1D944BE3CBC0BB4ED7C9061B9954D /* DisposeBase.swift */, + 3632FB47FDC0E38AD72D1DF3A0326E60 /* DistinctUntilChanged.swift */, + 46ADDA665EEAD24197FA80BF4DFF6C22 /* Do.swift */, + A0FAAA36F5CD36D80664B990D1C74DFE /* ElementAt.swift */, + B72FEDCA90298A28361C27542F965FB0 /* Empty.swift */, + 7F49A95E7865721CEED16F2CE41AA248 /* Enumerated.swift */, + D8CAF9B1A9D3088BB3C83EF199E3157E /* Error.swift */, + B87E25DFB8AD20ABD5B284BF4B446F32 /* Errors.swift */, + 885E7D0E2218AFD3B932D0C384918B07 /* Event.swift */, + F4BFD0BA62D5AD577CFCD1177046E381 /* Filter.swift */, + 8B21F0790C74A31CEB3077CA0496136B /* First.swift */, + F0FEE7B9F5E9E885730B18FABB9D63E8 /* Generate.swift */, + 15F868B5A4F873CDB1EAFC1E6C85C1AB /* GroupBy.swift */, + 0FB77F58FFD51F4C092ACABBFD2A05C5 /* GroupedObservable.swift */, + 7FA41C8520FA6585CF994CD9DA26FDD2 /* HistoricalScheduler.swift */, + 43590976E3CC3B51F3FE040A89D51282 /* HistoricalSchedulerTimeConverter.swift */, + 836B9DE5E2ECE516254F774EA28784D1 /* ImmediateSchedulerType.swift */, + B7A95B4EC54544DBE3366771B4B7673F /* Infallible.swift */, + 2F1D8F9457C07E7A78AD6DB8D222AA86 /* Infallible+CombineLatest+arity.swift */, + B394ACEE3143283618875A1EBC42E446 /* Infallible+CombineLatest+Collection.swift */, + 5149D39FA58B4FD86ED4A643C0A584A7 /* Infallible+Concurrency.swift */, + 2C3D81FA778DBAA50086364141DE1ED3 /* Infallible+Create.swift */, + B29A7BF4FB54CE0E689FF7CBBA7E8BB3 /* Infallible+Debug.swift */, + CF0CCE424A38FA0E8B9C1047FF8D4A7E /* Infallible+Operators.swift */, + D5A9E8360B2DCA93D07ECFD2B3F66B01 /* Infallible+Zip+arity.swift */, + 53E2428155CC7AB0FCDF135A7C324AD2 /* InfiniteSequence.swift */, + 5FBF1C31069FCE764C53C194BE9F0299 /* InvocableScheduledItem.swift */, + 8406BEBB929EA34F6BFD299C19CBA46B /* InvocableType.swift */, + 4A8754184AE6657ECEE0B8969FC93094 /* Just.swift */, + D4E724F6377198ADEB55EC984392221E /* Lock.swift */, + 5B8EE62E1F6F2BFFA752CF437E210909 /* LockOwnerType.swift */, + 2A8F2368CB6C18CBEE630E7A55907A4C /* MainScheduler.swift */, + 099D50D4637BB058430483B550CB96D4 /* Map.swift */, + 9A7C917AB15F548113918A4B6F1C2E37 /* Materialize.swift */, + 6784046720ECDDDF9BACE39FA31EE815 /* Maybe.swift */, + 18DE1052A8E4AA37C50FAE430772392F /* Merge.swift */, + 0F0108F62FC80919E4B4719C24BDFE3B /* Multicast.swift */, + 6AD8344BAE513349084BEF843FCCBB30 /* Never.swift */, + C210CDAAB85B4036A9FF331610E811A4 /* NopDisposable.swift */, + 340C4448BC94A5E740D399DAB6176865 /* Observable.swift */, + 0F43C25013985376309D7BE9FC514FCD /* Observable+Concurrency.swift */, + 9E5E94E4E4930621B9F4FE8CD946E041 /* ObservableConvertibleType.swift */, + 7F757793A71F482B336A585A2EDEE950 /* ObservableConvertibleType+Infallible.swift */, + 3089B9627496B23E9572E65121ECF3FA /* ObservableType.swift */, + B17B341560A63ABCC3C8C7F1501E957B /* ObservableType+Extensions.swift */, + FE15F53BC0041E037C4E348CEF697543 /* ObservableType+PrimitiveSequence.swift */, + 451F9D57417BE8D032CBECE0A0285FF5 /* ObserveOn.swift */, + 10DD33A86437A567CE8AAB327E7E3423 /* ObserverBase.swift */, + BCF8AFB5A644C8B95666274E182EFC94 /* ObserverType.swift */, + 7924926CCB484C1331F889DBA7BFDB79 /* OperationQueueScheduler.swift */, + 79AA1EC6A75A435DEA2BCF453692C3DE /* Optional.swift */, + 0AD61F533D68347137327243EFE76478 /* Platform.Darwin.swift */, + 0046AA131E9B43BE1484A93451C09C79 /* Platform.Linux.swift */, + B97AE8E10622DA01CD696AD78F41434F /* PrimitiveSequence.swift */, + D42845915610C06CD92A86826EFF7F11 /* PrimitiveSequence+Concurrency.swift */, + FEA3D58900C0EF06EBE77773C1DCAF40 /* PrimitiveSequence+Zip+arity.swift */, + 5BDFC9ADF6E2D5D82CE80C5EB15D5E4E /* PriorityQueue.swift */, + 70600F94B2C67CC4D701652AECAD6AB1 /* Producer.swift */, + B84F0E4A111B6E91E0279762F5977E1D /* PublishSubject.swift */, + 1D76C26863F9E1C03D54D617A2967C4E /* Queue.swift */, + D86999A92099939F8BBEB7E6F07F0398 /* Range.swift */, + A557D6960AE5B06120F4446077741A0B /* Reactive.swift */, + 3DEBBB8742EF473DA2220068870AB823 /* RecursiveLock.swift */, + 59852BEC44306D2D2786F4E1434DAC66 /* RecursiveScheduler.swift */, + E3376E6BC8483423C47DA008BCFC37ED /* Reduce.swift */, + 6F8FE1A7D051774597BD8040891F194C /* RefCountDisposable.swift */, + B06C174C8EFFB568311BD596A926B507 /* Repeat.swift */, + AB9972A4863FAE1C076599AFBD97F2F8 /* ReplaySubject.swift */, + 0CF5A2BC39C38CDD08F2FCA2AB97FFE8 /* RetryWhen.swift */, + 85110F4FB4D7E5A4C828159C3255F7D8 /* Rx.swift */, + 6D9A073516B1813B1C282D6CB7BFC93B /* RxMutableBox.swift */, + A12BFB34137EE34208721B8A5BBCD888 /* Sample.swift */, + 4B6D9B3A90E27C653664A970CC73C967 /* Scan.swift */, + 8682254BC21611D2190FD10230381A87 /* ScheduledDisposable.swift */, + C01DDF0A96411AFEEAD949F7E02441C9 /* ScheduledItem.swift */, + 8B27DDC07B23980E07B1B515B874039E /* ScheduledItemType.swift */, + EA0D446C64BE92F87480F68AA1983FFA /* SchedulerServices+Emulation.swift */, + 07535DC28BC3DD95799963281D71DD39 /* SchedulerType.swift */, + AC3BB14213DCA0620572E9A1D4521611 /* Sequence.swift */, + 063C3A6769F85AF36DAD97F67B993233 /* SerialDispatchQueueScheduler.swift */, + 9447B6D956A183299F9ADB7F8FA11529 /* SerialDisposable.swift */, + 025BECFFAEC1213F736CE5EF0DE4F239 /* ShareReplayScope.swift */, + 53B75F2ABAD63EEF50615BDF5E9DB6BE /* Single.swift */, + 84CF576478C34C3F3FA600EF7DCBFEC2 /* SingleAssignmentDisposable.swift */, + 4BCEE35ACBF32E9BE834C39E2319C5B6 /* SingleAsync.swift */, + 2E0F235C4681B18FBF44A4B3C50756C2 /* Sink.swift */, + 02D956D3487DE64648C6B91A0C0FA39C /* Skip.swift */, + 76D9119DA5985209FC2D9E785A236003 /* SkipUntil.swift */, + 56280B94A5274B6862ECB8EDF8DB824A /* SkipWhile.swift */, + D8D39D0665D9400AD2F2F5D8FFCB69AA /* StartWith.swift */, + 05184F524B035D8B2023613B4DC9B183 /* SubjectType.swift */, + 5AD8A03011A1F007D9BE404876C25FA9 /* SubscribeOn.swift */, + 951123EAFCAD8CF543126067E2E5F206 /* SubscriptionDisposable.swift */, + 35472B450A87DE829C101B723A2D34F8 /* SwiftSupport.swift */, + EFC20D457F1258E85F1E0448662E8FE1 /* Switch.swift */, + 58CCAB15EA2C74D7D0B644DFC3534DE6 /* SwitchIfEmpty.swift */, + AA3AD1ABCD62B974E7891C77F05A75DF /* SynchronizedDisposeType.swift */, + A8EE6A9DE71033389D60A7F3C191E31F /* SynchronizedOnType.swift */, + 585716ED555B08BBBFC7B3627F5204DE /* SynchronizedUnsubscribeType.swift */, + 562D09724E0390EBDED4EB266EB8EAEA /* TailRecursiveSink.swift */, + 64019E180E52C31512B553FF8FDA1778 /* Take.swift */, + 810A3CB620BD5B04F13DDFB1B2B8AE96 /* TakeLast.swift */, + 4D09F84B5C69C822B90A926E88267A31 /* TakeWithPredicate.swift */, + A855F1B2E707D0CDB3363D352CE50FD1 /* Throttle.swift */, + 70F1D19DAD3589771AD074B0860172C0 /* Timeout.swift */, + B75FF0EC7AD3FB11AB2230420CC56C9E /* Timer.swift */, + 30D1CCFB6F83B5CC3ADC917DA1F50A9F /* ToArray.swift */, + 1B567DAFDE5E17324844581984B10E86 /* Using.swift */, + F365D11F7EBFD4E500A267A81FD5EE20 /* VirtualTimeConverterType.swift */, + 4131E6311851B2AF53CB4B64B624401E /* VirtualTimeScheduler.swift */, + 9E8C3499E8BCA73DFF3D7384B4A4ADA1 /* Window.swift */, + A0FF4D8C6C397EA591EE5CD53A445003 /* WithLatestFrom.swift */, + 8A4CF1CC60F966C998C64DF21C66F011 /* WithUnretained.swift */, + 8C58D14045E6A0C39C529DDDDF89B09C /* Zip.swift */, + CCBD82A33DA43E990F177465B198744B /* Zip+arity.swift */, + D4AC87D2E06A1DECC3FBEBAF83F22398 /* Zip+Collection.swift */, + 8836AC734934CD3FABA95981229A7293 /* Resources */, + D0FA4E43BC2662790D6444305B29A11C /* Support Files */, + ); + name = RxSwift; + path = RxSwift; + sourceTree = ""; + }; + BC2874590ECB442CD078FFCB818A8AB7 /* Resources */ = { + isa = PBXGroup; + children = ( + 43D81B23B164ECF031788261D08A54ED /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + BDE08389711E13ECA8FE39C7D22381F0 /* Frameworks */ = { + isa = PBXGroup; + children = ( + DB00B410B59C3EA4C62B798E36B67E4B /* AMapNaviKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + BE3F8982CCBA5A1B0AD9B7B15AFEB5EE /* BRPickerView */ = { + isa = PBXGroup; + children = ( + B8EEE97F5130477071F5A822356316C1 /* BRPickerView.h */, + 80060635C6BE450C9996F95F8FDB0A28 /* Core */, + 13327B5BF44CCFCAE04F2797B15EF61B /* DatePicker */, + F153EE0ADD23635A8ECF58549EFBCD49 /* Resources */, + 63F7FCE97D7E9BCDF045113F3F7A56BF /* Support Files */, + DB6EF0C87A300274DBAD74228CCDF7E3 /* TextPicker */, + ); + name = BRPickerView; + path = BRPickerView; + sourceTree = ""; + }; + BE80FD9603A21D31E92E8B699E433D55 /* Support Files */ = { + isa = PBXGroup; + children = ( + 073FE174F41EC6B4A56B15857F3CA313 /* AMapLocation-NO-IDFA.debug.xcconfig */, + 04D96F7517FDAC7325F0A05392CD10C0 /* AMapLocation-NO-IDFA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapLocation-NO-IDFA"; + sourceTree = ""; + }; + C03C5C3F2F4DE10BE36C99BCEDF69C3E /* SnapKit */ = { + isa = PBXGroup; + children = ( + D79D2A628A6640C5D000F83DFB203428 /* Constraint.swift */, + 1015C35B781DC3F91CFE3633AA0F18E7 /* ConstraintAttributes.swift */, + DAFD697C176C702C72BB5BCA0BDB2FF0 /* ConstraintConfig.swift */, + 1DA1061D33AF556B0D5B6BF4DB895A59 /* ConstraintConstantTarget.swift */, + 396D62A0A8685D28BFEBC7A7E3C1C981 /* ConstraintDescription.swift */, + 20E91649F03B1E94FBE5C8038CBC279B /* ConstraintDirectionalInsets.swift */, + 2F6BB09B743F2290F343298D2139C89B /* ConstraintDirectionalInsetTarget.swift */, + 772FD51483F89AC17192B899C965B0C8 /* ConstraintDSL.swift */, + 6A3496453BBAAA6862956241ECFA6D94 /* ConstraintInsets.swift */, + 1DD0F5D913573F8D63DF7225C045D0E5 /* ConstraintInsetTarget.swift */, + E5D3CD8B6FE58E73CFC0324243F2231F /* ConstraintItem.swift */, + 1DE9A259D7D67D8831450D0FA25DC556 /* ConstraintLayoutGuide.swift */, + 561B6A675971EF274907261020B0741D /* ConstraintLayoutGuide+Extensions.swift */, + 43F4BBB8D972F75419FE0FB15A7BB296 /* ConstraintLayoutGuideDSL.swift */, + 49B05536844DD19FAFB1D52968716645 /* ConstraintLayoutSupport.swift */, + 5F5E27949997A51D69319A338D4F9633 /* ConstraintLayoutSupportDSL.swift */, + 96D6B6885B1180185CFE9F90818F1B76 /* ConstraintMaker.swift */, + 42C66B2900D6AD5047F862AB1D74D1BB /* ConstraintMakerEditable.swift */, + 7278C7D4DFDA19D229466B7A0DA5737B /* ConstraintMakerExtendable.swift */, + B98E357A8B7E651B57E33C0D27351DB9 /* ConstraintMakerFinalizable.swift */, + 6BE3DCC79951F9B9E8F3643E5996416A /* ConstraintMakerPrioritizable.swift */, + 32B0B075FAEBD4C79AD37E717DA1C4D3 /* ConstraintMakerRelatable.swift */, + 4F8A919035DB844412C1BE8382C27842 /* ConstraintMakerRelatable+Extensions.swift */, + F8A60C0CC42451F541F84F860B6B34A8 /* ConstraintMultiplierTarget.swift */, + 84F96F370495BB0443BBCEEC4EAF21A3 /* ConstraintOffsetTarget.swift */, + 6DFD249382BEF8F251D99DE119939349 /* ConstraintPriority.swift */, + 46BFD46883183DA70F47692E2C001855 /* ConstraintPriorityTarget.swift */, + FB07F596A151B3093FE02E636732C612 /* ConstraintRelatableTarget.swift */, + 5387782E9DEE18338A867433E401A350 /* ConstraintRelation.swift */, + 623EACB911AAAC14F42CE59957C4DA0B /* ConstraintView.swift */, + 0929C32D0507D76E070921692F9CDABD /* ConstraintView+Extensions.swift */, + 20656852272B0E46DFCEB2EC150DE6DF /* ConstraintViewDSL.swift */, + 231DA67E8B497E2ED6E79CA0553A77D5 /* Debugging.swift */, + 9E8D234D0195BEE0010D39B78427F07B /* LayoutConstraint.swift */, + A6874BCEF5E8DBBD1B2A354268FB1A44 /* LayoutConstraintItem.swift */, + 728197858DBF594C2C427D91E7B4B066 /* Typealiases.swift */, + AAC384BDDDFAEBAA728B7F232A3DF278 /* UILayoutSupport+Extensions.swift */, + 21F74161BB408D4CD493D75DC0051C02 /* Resources */, + 24FE98FAFE0AE81D7E586BA7853C999C /* Support Files */, + ); + name = SnapKit; + path = SnapKit; + sourceTree = ""; + }; + C0BC721E1FA3BF5FFC25F4EB54FAF2A9 /* Masonry */ = { + isa = PBXGroup; + children = ( + C410D498A6FE2341844A2FC8E498B0D7 /* MASCompositeConstraint.h */, + 841EAB6E1B9FCC986405E28C41815109 /* MASCompositeConstraint.m */, + 1B76E9E26053F4AB6E3080F1C71036BC /* MASConstraint.h */, + 05C3EC31B799F614DCB604630BFC9B36 /* MASConstraint.m */, + 90ADC641BFEE68379AC8ABFFE69C3FF8 /* MASConstraint+Private.h */, + F2D661ABEEBF675CA72F5495F2BA4A20 /* MASConstraintMaker.h */, + A89D88267191E12514ADC56BEEE965F7 /* MASConstraintMaker.m */, + F49746AC2D7A052DAE8723E45102FBDF /* MASLayoutConstraint.h */, + DB7E6FF0A7CCDFABCC57A2D194D5915C /* MASLayoutConstraint.m */, + 520ACA05817DA4003BEA8C574D91FB34 /* Masonry.h */, + 5A306BCAD7C3B5A9F93A56CA19284DCD /* MASUtilities.h */, + 2ED417118600BCC66A9EC527C37E4E5A /* MASViewAttribute.h */, + D70B758868C998096489A55376B4C70C /* MASViewAttribute.m */, + C8D934BAD304B3CD53DDC8CD787C70D3 /* MASViewConstraint.h */, + 38FDE4FB581B8F947DA7BD57C14D4B90 /* MASViewConstraint.m */, + 3A758DAA27A54CD1748473AE2C053AD9 /* NSArray+MASAdditions.h */, + 850D81E48D8507DD6019A2FEE6B8F99C /* NSArray+MASAdditions.m */, + C72432E0F27AE60E9820C80B7CF7E1C6 /* NSArray+MASShorthandAdditions.h */, + 78DF48723AD3F42DC8BB230B7BF8F13E /* NSLayoutConstraint+MASDebugAdditions.h */, + AC6ACEFDCF9F42A277ACB021844CC6C1 /* NSLayoutConstraint+MASDebugAdditions.m */, + 90D336F398CFB8DC70780A361863C4CB /* View+MASAdditions.h */, + CF9B11263A92BBF57EF8E0CAFC05CA15 /* View+MASAdditions.m */, + 6E034375AD0E928D08731DEA049A70DA /* View+MASShorthandAdditions.h */, + 7BAF2E22A29AFC668B52A7AFAFA17CDC /* ViewController+MASAdditions.h */, + BDF58F19CBF7EB62D0CED96A6AEDE3AA /* ViewController+MASAdditions.m */, + 75747278A6B3FC012F99B9A6DF1F489E /* Support Files */, + ); + name = Masonry; + path = Masonry; + sourceTree = ""; + }; + C149905661B4C502E8D732B1529FF11B /* SwiftKeychainWrapper */ = { + isa = PBXGroup; + children = ( + D4733562A2C842C8B44CB04D1BF0A9CE /* KeychainItemAccessibility.swift */, + DC673E88F51EB54EA154BCAD5C0432D2 /* KeychainWrapper.swift */, + 60014BCAD0515D8D454CC69C52273008 /* KeychainWrapperSubscript.swift */, + F49C6FA9F8C27DB84C220ED2E2DA7BB6 /* SwiftKeychainWrapper.h */, + DDF73D6B92BB4F2B73F92082B3775772 /* Support Files */, + ); + name = SwiftKeychainWrapper; + path = SwiftKeychainWrapper; + sourceTree = ""; + }; + C3924AFBD79CCA7E66F02082F2B7D678 /* Support Files */ = { + isa = PBXGroup; + children = ( + D5A866A3A53E0EC7AE4A3C19776366DA /* WechatOpenSDK-XCFramework-xcframeworks.sh */, + 678C91DAC5FC5717BE822A44E0170D85 /* WechatOpenSDK-XCFramework.debug.xcconfig */, + 94F232FE90E011FA507970A8182C9CDC /* WechatOpenSDK-XCFramework.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/WechatOpenSDK-XCFramework"; + sourceTree = ""; + }; + C651092C206EB98671320AE8AC98AEC6 /* Support Files */ = { + isa = PBXGroup; + children = ( + AC5895D112B049D3AF8E682DF9F1ADE9 /* IQTextInputViewNotification.modulemap */, + 6C89AA3218A3736AF2929F7A1B1C267E /* IQTextInputViewNotification-dummy.m */, + FABB2158E32CE4C9F0A7CAB6D6CE70D7 /* IQTextInputViewNotification-Info.plist */, + 8530B52AE96CDB91685802F489FA42B5 /* IQTextInputViewNotification-prefix.pch */, + 08F461B23DB121BA72D3DACA111EDD62 /* IQTextInputViewNotification-umbrella.h */, + 9253C82B1D7F03FCAC1401910F49295E /* IQTextInputViewNotification.debug.xcconfig */, + C1908776F9363666668DC9D03AAE0CCE /* IQTextInputViewNotification.release.xcconfig */, + B6C50BA8201900D700DF79E65CD34020 /* ResourceBundle-IQTextInputViewNotification-IQTextInputViewNotification-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/IQTextInputViewNotification"; + sourceTree = ""; + }; + C833DD3B12B89ACC76C8974D0F273C35 /* Support Files */ = { + isa = PBXGroup; + children = ( + 1046E98A0A50EE8B3A703691FF500D39 /* ZXSDK.debug.xcconfig */, + 0A0F2CA7A6F146B358822F3C2761926C /* ZXSDK.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/ZXSDK"; sourceTree = ""; }; C850C078C1E24C07530E60B35CF3DF4D /* iOS */ = { @@ -9425,135 +9383,354 @@ name = iOS; sourceTree = ""; }; - C9181A9DAC48D5E03867FC33B438DEF4 /* Support Files */ = { + CA0D4FD87587535E46C35269033F78C2 /* Resources */ = { isa = PBXGroup; children = ( - A4A3A0893B918C51AB2DAB1C1479D6B7 /* ZXSDK.debug.xcconfig */, - A1D9A4751C4A3E44FD08F9D3FBF438BC /* ZXSDK.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/ZXSDK"; - sourceTree = ""; - }; - CA6C6911F5827D09E1648EA4FD9E4BD2 /* IQTextInputViewNotification */ = { - isa = PBXGroup; - children = ( - 9035902B078018BC6C4F284EEAD23A47 /* IQTextInputViewInfo.swift */, - D2AD49BFA648AC7D68E9B2A44F767C30 /* IQTextInputViewNotification.swift */, - D2E607304D5E4326443651E74432E3DE /* Resources */, - 2236D0C7D0E1665BD7C5EDDB9CB881FD /* Support Files */, - ); - name = IQTextInputViewNotification; - path = IQTextInputViewNotification; - sourceTree = ""; - }; - CBE83017CFFE2EEF021F746FC1C33BA1 /* Core */ = { - isa = PBXGroup; - children = ( - 001C120970337E0C2A40AD8742CE3099 /* NSObject+YBImageBrowser.h */, - 8745A6355DE1F3C8196F5CF9F6370B57 /* NSObject+YBImageBrowser.m */, - 7937B882E7276478F806EB6A631DC256 /* YBIBAnimatedTransition.h */, - 0CB2F12A43200220A457A3A5BA3CF9A1 /* YBIBAnimatedTransition.m */, - 3511977B3CF51AB132DC220BBE4C2214 /* YBIBAuxiliaryViewHandler.h */, - 58B9442D7D8B89BD82025A7261B3CEA8 /* YBIBAuxiliaryViewHandler.m */, - 893FC43D5239E6E2AB4470769F93CEA6 /* YBIBCellProtocol.h */, - A430DF7BF7FB34E423F2B4269EAEB779 /* YBIBCollectionView.h */, - 94975AF552C9C557F3ADAE794DD29BA5 /* YBIBCollectionView.m */, - 6709E1425A02594D4B6FBB09E3905826 /* YBIBCollectionViewLayout.h */, - 62CA75680F3AB336A747356CBF32FFEA /* YBIBCollectionViewLayout.m */, - C1DA21D70CDD5842BFC58FF130362DA4 /* YBIBContainerView.h */, - 07AFF54258AD338F8E986A828E136A26 /* YBIBContainerView.m */, - 9EC8B9FA9797BBF44396834678B7DC36 /* YBIBCopywriter.h */, - DB1182F02C66E8E51C5A7521DC4994DF /* YBIBCopywriter.m */, - CB215ED1EA63C63592BBD8EC39278C48 /* YBIBDataMediator.h */, - 7D39E813842AC055D241A92F26184EB6 /* YBIBDataMediator.m */, - A3DB58D8AAE81EF012C7C1ED4F64DFA4 /* YBIBDataProtocol.h */, - BB49C451E96FA04E61400AB2DD62259F /* YBIBDefaultWebImageMediator.h */, - 708CAA18E4EA681F3355FC84D98C36FE /* YBIBDefaultWebImageMediator.m */, - 2374B35A138371BDDB4C0D79F0181AE0 /* YBIBGetBaseInfoProtocol.h */, - 1DA4672956BCE82758C70374E940DA2C /* YBIBIconManager.h */, - 17B3BFF877380E78556FF73AFE124B3B /* YBIBIconManager.m */, - AF6A8C412CADB8CC1F183148E2DF97C1 /* YBIBImageCache.h */, - 8DEDFC1B7644496FA7DD2E014E17FFE7 /* YBIBImageCache.m */, - 331EDDF6D1F4D24A3E634155421CCA6C /* YBIBImageCache+Internal.h */, - 93AFAD3FE3F776CABBED99BFA81CD0D7 /* YBIBImageCell.h */, - 53E538A20326545BED15919CB5072FBE /* YBIBImageCell.m */, - 460656997E5EE5D9E0698201F3AA7C4F /* YBIBImageCell+Internal.h */, - B1513D60BF2F3C38C2117B35088C5D83 /* YBIBImageData.h */, - 81B9FCA30500ADEEA3A8D671E6982689 /* YBIBImageData.m */, - 69DE449FFE287BE6DB8C908E6B9737CF /* YBIBImageData+Internal.h */, - 4A370294A2330180AC9624AE12ED48FA /* YBIBImageLayout.h */, - 70CD5D1E8B566B87D1608A72DD1C2CFB /* YBIBImageLayout.m */, - 191F574F7A34D1737C756116C56BC457 /* YBIBImageScrollView.h */, - B04982A2C4D02BE9296C2DAE8BFD1D47 /* YBIBImageScrollView.m */, - 63692D31585DEDE65878A475B1212D70 /* YBIBInteractionProfile.h */, - 6FEF8971195FEA8C44D4ADA10C1C2A0A /* YBIBInteractionProfile.m */, - 8D7C6A22E0E7655CF145617E99DFB773 /* YBIBLoadingView.h */, - E945239187581580FA11CB9425B5154C /* YBIBLoadingView.m */, - C04BAC62176F8D6BA9D6F64F7B5969BD /* YBIBOperateBrowserProtocol.h */, - 920DE5FB4F362AA4FAE53DEB80E435F8 /* YBIBOrientationReceiveProtocol.h */, - 8A95802DD536186E49F2173CB2AF5E9D /* YBIBPhotoAlbumManager.h */, - 70EEBCD8C68628701102CC1AF697729F /* YBIBPhotoAlbumManager.m */, - BBEE1D740F35AB30A919FC98FFF0C0E6 /* YBIBScreenRotationHandler.h */, - 731C298BE0AE12F72AD1176716ED60A7 /* YBIBScreenRotationHandler.m */, - AE73B95301374639613B093538EB5E7E /* YBIBSentinel.h */, - 76B651725F6B6DC746644AC3E2C963F5 /* YBIBSentinel.m */, - 731305EA8EB01F785453ECD41ECA36AE /* YBIBSheetView.h */, - 65C193D1768A3C37C44410E340B0CAD9 /* YBIBSheetView.m */, - 6CFB83F1D628635C48CD0849D615ABA2 /* YBIBToastView.h */, - 7B1C76671EBE6F9F18EF909D5E9DDA2D /* YBIBToastView.m */, - AD32ED84D38CAD5BE3AFE6DDAA21FCA7 /* YBIBToolViewHandler.h */, - F0D3046144254F6310523A4AEC2D739C /* YBIBToolViewHandler.m */, - F9FE8073729A0749004A85D56CD5056A /* YBIBTopView.h */, - E4AC92818EDBD76D4AF7FD277E25D489 /* YBIBTopView.m */, - EB638C4E3A2A4E8172B79912B479F3CB /* YBIBUtilities.h */, - 4950188F591219F71B998D9AFCFF341E /* YBIBUtilities.m */, - 8F496F9B1E578418545D5F2832274055 /* YBIBWebImageMediator.h */, - BD7FFF94410AC43BBEB48A67605CCBA5 /* YBImage.h */, - 58E3CCDE8FB24ACBC0ECBC9779D01E0C /* YBImage.m */, - 0064D2290AF3BB298818A23ACA0176D6 /* YBImageBrowser.h */, - BDCE29AC8E200A0DD3D1EAE7951CE5AA /* YBImageBrowser.m */, - B83E3F2DCF34F2A73FF6E95BE2C5D3F3 /* YBImageBrowser+Internal.h */, - 373E6DFD6AB22D616218C02C5A29EDB6 /* YBImageBrowserDataSource.h */, - 13513923CCD6F181A0D2D063A1C57BDD /* YBImageBrowserDelegate.h */, - E946EED852975F1AA555880EF05BAC8F /* Resources */, - ); - name = Core; - sourceTree = ""; - }; - CD1B34E09269307A7CA95FCD97470C8A /* Resources */ = { - isa = PBXGroup; - children = ( - 212ACF88666F934ED876BCE6D0FA9B0F /* PrivacyInfo.xcprivacy */, + 8E307B276F3DB78CDA3A5FD8C021E34E /* BRPickerView.bundle */, ); name = Resources; sourceTree = ""; }; - CD3E88112E363C3DA4E4507E2291CFEB /* MarqueeLabel */ = { + CABF35ECDF16335A17091DBC33A1D33E /* Core */ = { isa = PBXGroup; children = ( - 80727339B0FB767C4632F547D10868CB /* MarqueeLabel.swift */, - BE0FDF9EEE6B4297491EE46E4EBFF2BF /* Resources */, - E272B064484F113991F24B4A03214A05 /* Support Files */, + D9E473DDF54C8AE383E830238EFC643E /* CLIColor.h */, + 273EEC60EDB8361EA299262B9C2B466D /* CLIColor.m */, + 9FBB499B2332F1E3E5B1F267CEFA51C5 /* CocoaLumberjack.h */, + CAD5A4E44152DA50513D41B89C9B4942 /* DDAbstractDatabaseLogger.h */, + 8F52873ED3AFF2D804C216F070D6C554 /* DDAbstractDatabaseLogger.m */, + 346B75FB77103B2E7ADE5F9D4CB399A4 /* DDASLLogCapture.h */, + 15C0809815D85E3520DA632613E16D65 /* DDASLLogCapture.m */, + 172625E8A0A305A0C645E43F6D4C5D0B /* DDASLLogger.h */, + C1E5C2CB27CEE139EAEED93B6E577CB0 /* DDASLLogger.m */, + B025EA3DD053CF8D9BE8180F4E461176 /* DDAssertMacros.h */, + 03841520D3F03F4EA4896365BAF014ED /* DDContextFilterLogFormatter.h */, + 8192CC6054F16AE6F052E52A2F2D53AD /* DDContextFilterLogFormatter.m */, + 4AA44FFC82CCBA28E7E2F2BE744B3E87 /* DDContextFilterLogFormatter+Deprecated.h */, + 42D6C420A4316A14B2E14CEB97958649 /* DDContextFilterLogFormatter+Deprecated.m */, + 031210FEAAE57C87D3D04F232867BA96 /* DDDispatchQueueLogFormatter.h */, + 5DE53B8FC57FD3A411E12ECB2FF6CF5E /* DDDispatchQueueLogFormatter.m */, + CE9BC1FA5E6EBB085E35F2E30D67A262 /* DDFileLogger.h */, + C4DD30BCE086C1262C4B1EB7BBCDD5C1 /* DDFileLogger.m */, + 5370D9570A0C23051CFE6CB17FD85441 /* DDFileLogger+Buffering.h */, + 0B5114123FB15E5A54F22C26CE975196 /* DDFileLogger+Buffering.m */, + DEF908EDAB2B915CA4F971295519E880 /* DDFileLogger+Internal.h */, + 581BC4D5C474DAEABEB120A3AA329CEA /* DDLegacyMacros.h */, + 4CA589CFD6592D81E9DE9F475A647FDB /* DDLog.h */, + 217BE51ECED393E37688B2C5FBBBFD67 /* DDLog.m */, + B1A705B2CF2B95DC6BA28DD40D8BBA16 /* DDLog+LOGV.h */, + 2D5BF00A5B7A98C53BDE13C4FD58CE9F /* DDLoggerNames.h */, + 12FF3D1D447989D0075234C97D4F7E92 /* DDLoggerNames.m */, + A56C14AD4B1EAFB1A69DE394C08D31EC /* DDLogMacros.h */, + D6569D48033E85F8CFEE2325093C6172 /* DDMultiFormatter.h */, + 59D03456F260A390AA2EA2A5AC810A0E /* DDMultiFormatter.m */, + 3C1D8620AFF2F579D6815C1C6888F2CD /* DDOSLogger.h */, + C86916C65DED135478E16AA0C41003F0 /* DDOSLogger.m */, + DE1AD083B2C302642EA328F2B42AF429 /* DDTTYLogger.h */, + 5E037F1FEE23AF35D7F38865A31C28B4 /* DDTTYLogger.m */, + 7B7B40CED96BAFC525AD311AB03A0CB6 /* Resources */, ); - name = MarqueeLabel; - path = MarqueeLabel; + name = Core; sourceTree = ""; }; - CEB8DD02E700D094FC40C66448C2A1B1 /* Support Files */ = { + CB60FDAE3C31A16CD9A2D55AF3C38D4D /* Support Files */ = { isa = PBXGroup; children = ( - 2A78E9EC592986B968453335A44E5614 /* Kingfisher.modulemap */, - 86DA0683672EE813DE2C1EC322DD735A /* Kingfisher-dummy.m */, - DB2FFA71DE6122BF6CB4D4658DDF5A87 /* Kingfisher-Info.plist */, - 789DC047F9CF7B87B0A90C65DC491E25 /* Kingfisher-prefix.pch */, - CCFA6356D8523F36C0116DEF515E3C4B /* Kingfisher-umbrella.h */, - 8B925C33C8582053E2000ECB09CFF1DE /* Kingfisher.debug.xcconfig */, - EBDED9D77F4AD7E995BCB01F1DB808A2 /* Kingfisher.release.xcconfig */, - 362DF3576231AC19D410CE04E978F372 /* ResourceBundle-Kingfisher-Kingfisher-Info.plist */, + 06D00671756CEEDD51F0DC94C63F0D85 /* GTCommonSDK-xcframeworks.sh */, + 75513B9C81A13F81B5CE1B2A1F482EE8 /* GTCommonSDK.debug.xcconfig */, + 1620A2930F894C965B2E3A997E0B6952 /* GTCommonSDK.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Kingfisher"; + path = "../Target Support Files/GTCommonSDK"; + sourceTree = ""; + }; + CBCBFEF2059A74ACC5C6CE42E5CAC1B7 /* lottie-ios */ = { + isa = PBXGroup; + children = ( + A97FD0374E9BB6843EF7EA825F425344 /* AnimatedButton.swift */, + 5F510C180430790C621C2C0F1ED706DA /* AnimatedControl.swift */, + F5598C07595CD3733DCCF8514B061135 /* AnimatedProviding.swift */, + 22A0BC577E4A0F3476AE199F4DD41DB2 /* AnimatedSwitch.swift */, + 4B1B5330DE23E7205F899597FCAFC343 /* AnimationCacheProvider.swift */, + 05EDDC52535AF1DBE8996DF915F97D86 /* AnimationContext.swift */, + AE0A7C3421B5B2C6FCBC4D7FE60AEA90 /* AnimationFontProvider.swift */, + 2C8A5D5F447A22945865B42E5E3B4746 /* AnimationImageProvider.swift */, + B8024D2BA4080B95D3556BB53C5D8D7C /* AnimationKeypath.swift */, + 3DA85078442F85C103C504B52839F0F0 /* AnimationKeypathExtension.swift */, + 09549479719DE7B92179B64F218B70E1 /* AnimationLayer.swift */, + 944F76BAAC012257102AA93DF749B75A /* AnimationSubview.swift */, + C3DBB44958865A82ED96B8AF5DA56ED0 /* AnimationTextProvider.swift */, + 7AA041570AAAF85D8169CAC8E7527EDA /* AnimationTime.swift */, + E4ED7CF2460B9013F812DF116D39E051 /* AnimatorNode.swift */, + 77E72DC7E8402CEBCFFF4C4CB5EBE242 /* AnimatorNodeDebugging.swift */, + D1F480AC89618ADC0ED31CB47749D454 /* AnyEpoxyModelProperty.swift */, + D91BAF377DCE1133911EF3B0159D9CB5 /* AnyEquatable.swift */, + E5E4E41B68C8D46DB71B28D916F231E2 /* AnyNodeProperty.swift */, + 3C54A215E87745EA3E75A00BB2E0A19B /* AnyValueContainer.swift */, + 38DE182FFE2F04E70C6E1C555C3B9545 /* AnyValueProvider.swift */, + 434157D04D6DFB3A5624DB49DE71CF08 /* Archive.swift */, + D4C21795704E22F7C312656505817C64 /* Archive+BackingConfiguration.swift */, + BA8413E3FAD2AF5F0B247A99ADE193A3 /* Archive+Helpers.swift */, + CA7F3C2492ABFE6BF0048B6B1D1AD4D1 /* Archive+MemoryFile.swift */, + 0722BB48637D8E05FC47653929D86ED0 /* Archive+Progress.swift */, + 752EA955394B3CDE62436F3929094D97 /* Archive+Reading.swift */, + F34554BAB44066E7ECC76628896E7419 /* Archive+ReadingDeprecated.swift */, + 9F8DE2D361F6BE8AAAB2D3FE1C181B7D /* Archive+Writing.swift */, + 58F271F300D7367ADE2192D34E2FFDC6 /* Archive+WritingDeprecated.swift */, + 8D0B5BF06D08BEF989F3BFC84E02012F /* Archive+ZIP64.swift */, + CE0DC1AD14E24E47EA621D50711B84F7 /* Asset.swift */, + DC1EF335212A5997177778A5B71FA732 /* AssetLibrary.swift */, + 595ADA627F89E9D99E36ED214DC37176 /* BaseAnimationLayer.swift */, + 5BAED6252C7E60726E8B1903F2179307 /* BaseCompositionLayer.swift */, + 605B4344066B5346F53B206098165282 /* BehaviorsConfigurableView.swift */, + 05D14F39E268F39CE16E027B1B5F9914 /* BezierPath.swift */, + C532F6700A00B08442CDB175708C9893 /* BezierPathRoundExtension.swift */, + 0378F0FFE90B6B21FFBBC60494EBA6D8 /* Binding+Map.swift */, + 0E6A0FBB533F1DF6DD170783FCC35268 /* BlendMode+Filter.swift */, + 0FA8FA42BE16AFBB736546290180B269 /* Bundle.swift */, + BA5693C4B0B74CBDD3E51FC677F6A40F /* BundleImageProvider.swift */, + 848E09073AD09FC546CD13A8CB446C1D /* CAAnimation+TimingConfiguration.swift */, + 748DDC2E6198B3C956F63ED42CDD93D3 /* CachedImageProvider.swift */, + 2165D4CB8369754AE3DD2137DB819A35 /* CALayer+addAnimation.swift */, + 907531AFD73895A667223EBBCBD3B532 /* CALayer+fillBounds.swift */, + E010328E23446DE43892254E8A307419 /* CALayer+setupLayerHierarchy.swift */, + 09CD0FFB6CBBD593C9BA48EDD74E0F77 /* CallbackContextEpoxyModeled.swift */, + 32009387D2B98C91414CF76B97B493F5 /* CGColor+RGB.swift */, + 396E0198F190EF491756EF773702A858 /* CGFloatExtensions.swift */, + CCC5A68FF7AADD83E57FB33839B569FF /* CGPointExtension.swift */, + 6154D97D38FCD8A8DA71A4785708398F /* ClassReference.swift */, + AA5342D6217840C9F88D68B72E6AE7CA /* Collection+Diff.swift */, + 83086A5A6160FBE8B8070C35AE8148FE /* ColorEffectValue.swift */, + D641181C0FF2E0B57085A9F7D889A23A /* ColorExtension.swift */, + 7FBC4F6BB8F535835397557D504C53AF /* ColorValueProvider.swift */, + 74B24A079E975E378B5D3D2EA5D041AC /* CombinedShapeAnimation.swift */, + D40E2EA3E087A30D5B652192A1EFDB06 /* CompatibilityTracker.swift */, + E34A1CC4DACBCA56491EAB6F95E06593 /* CompatibleAnimationKeypath.swift */, + 18A540E706D6CE3913EBD1F746DE5132 /* CompatibleAnimationView.swift */, + B1F92F4E3FD50E1693DEB85A03A35F10 /* CompositionLayer.swift */, + 4EE3BCEF6EBC7632EFEC2317583C548C /* CompositionLayersInitializer.swift */, + DF3F3975DA1D114361ECEEE125785E8C /* CompoundBezierPath.swift */, + 24827FDCBAB29D8C111DCD2728AF7C63 /* ContentConfigurableView.swift */, + 532B3215928726F3811467B9E579A67B /* CoreAnimationLayer.swift */, + B9EAC5A7E39BB5DC12F8431F9227A6DE /* CoreTextRenderLayer.swift */, + B07986FFDDBB7297C9829BE2C9E9A6AF /* CurveVertex.swift */, + B489A9C22F079FFE48C76773807F4BCE /* CustomPathAnimation.swift */, + D0FC38284FAE3661E07015BC4C6B1481 /* DashPattern.swift */, + 68C4A94F512DBE1642E52341011F81EE /* Data+Compression.swift */, + 4854615A1AFC57876E17028D888D3538 /* Data+CompressionDeprecated.swift */, + 48247E39E7506062B8EADAB99065DEB8 /* Data+Serialization.swift */, + 3F530B664CBBCBCECB97FC01335B626A /* DataExtension.swift */, + 0C6CEF56F3F98B76204DB0C85C7BAD4E /* DataIDProviding.swift */, + FBC9321D17CF88B1D20322EC824B1251 /* DecodingStrategy.swift */, + 1B8B4D44ADC5F86AC4FDF7002B719264 /* DefaultAnimationCache.swift */, + 2E4C0F9A11D19BB3545A04A3162F1AD1 /* DictionaryInitializable.swift */, + 2B06653C482FF606D65587FF7BEECA21 /* DidDisplayProviding.swift */, + ABDC138E54E994CF2DE01753A4BA961F /* DidEndDisplayingProviding.swift */, + 0D70EC1041F887DF7F62C90F5E782213 /* DidSelectProviding.swift */, + 18E76C5C3DBD30299E595395941FFA60 /* Diffable.swift */, + F8123A69F07870D1CE0653EBA14B1646 /* DiffableSection.swift */, + 2B90E7844BB291A452BC1558C58459F9 /* DotLottieAnimation.swift */, + 81C0FFA3A9BBA5EC567F15AF90BE6DA1 /* DotLottieCache.swift */, + C9A2702A22199C9E2FF55976DE527284 /* DotLottieCacheProvider.swift */, + 6267A8DA21A6ADE31D0C203DE5C52845 /* DotLottieConfiguration.swift */, + E78188BFF4E3F62D1E5F926E492EE93A /* DotLottieFile.swift */, + E406DFC4A221D5AC9EDC7D991C8E3CE8 /* DotLottieFileHelpers.swift */, + 26855FAFBAA93B14B8F7B74D1CCCC636 /* DotLottieImageProvider.swift */, + 2C0E05375FAC12F09585447FF1791714 /* DotLottieManifest.swift */, + E3FE75BF9655E70DE81EEE4BD231069C /* DotLottieUtils.swift */, + 6A1CCA6C2F5DD7086522CD7398D16402 /* DropShadowAnimation.swift */, + F849B2E11A901BF25B6DD9CFA3B78AF3 /* DropShadowEffect.swift */, + 2C67421B129F98A83315F7CD956C4CEC /* DropShadowNode.swift */, + CA85A0D435E0609B7C513627112EE122 /* DropShadowStyle.swift */, + 7FB7D866DB52BE773A1E0B4663242570 /* EffectValue.swift */, + 234911476E46E0BC89AFD5290B8AFB3A /* Ellipse.swift */, + BDF3177A693578C3986BB50BA064AD4C /* EllipseAnimation.swift */, + EA33BF9B43AC0E2D2484622AEC746B96 /* EllipseNode.swift */, + 6859E45BA53B0FF9314D3F842E759AF8 /* Entry.swift */, + 5C045D5F3A496BE4A132B90EEE747A13 /* Entry+Serialization.swift */, + FDD6CCB5374BC8D56DF17B959E3E80AD /* Entry+ZIP64.swift */, + CB3561CB59DBC203E1AA55FAC8E4A945 /* EpoxyableView.swift */, + BAF9B8AA01348EFD9B4F97D82AD73CBC /* EpoxyableView+SwiftUIView.swift */, + 95ED5136D625FCABDA5CBAD86F8227D9 /* EpoxyLogger.swift */, + 4F81F9F1E0EE536968499C1C58DF3A9D /* EpoxyModelArrayBuilder.swift */, + 5156075200D733C25AE337845C936942 /* EpoxyModeled.swift */, + 1BF9B99BE14E24EC5552BC332E90F8A8 /* EpoxyModelProperty.swift */, + D43F225FDC724B5AE4455BBF0D5E08AE /* EpoxyModelStorage.swift */, + CE502D6019FF9A95A592C935C0C2BB1B /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift */, + E6B29EA590C5D44B4D4CB031E1B1E556 /* EpoxySwiftUILayoutMargins.swift */, + 00D55907F87197E9466595FDD0A2FA84 /* ErasedContentProviding.swift */, + 73C7D6D00ACB3859C6F72402D6784F11 /* FileManager+ZIP.swift */, + FA0EB1BC94489F682E43CE632F3F3179 /* FilepathImageProvider.swift */, + 83F027AE4DE9826F09EC5A794DA7BB44 /* Fill.swift */, + A44BA2FC4E0FEBA2CECFB26822B28E55 /* FillNode.swift */, + 74F2B4A9B2DF88D0E5BDF2DF4E06AB26 /* FillRenderer.swift */, + 37294248B8FF3ED5C1143C72D993037E /* FloatValueProvider.swift */, + CF67197794390C73A25D110C671209F2 /* Font.swift */, + 8DE3C4765B7A7CDE9E1CE553DF5E2B25 /* Glyph.swift */, + 3F0121D7CB07A04E282DB8A5CCA1216D /* GradientAnimations.swift */, + 83CE7DC05C40CA3F41D70AED1DB9C861 /* GradientFill.swift */, + B7897D0BD11F470256DD25312B700F43 /* GradientFillNode.swift */, + F9A9934127743707AB42D886C1B621E0 /* GradientFillRenderer.swift */, + 6FE14E01969EE70763F7E9352300E1D7 /* GradientRenderLayer.swift */, + C19024F3E009FAB212827A50AA852A73 /* GradientStroke.swift */, + 9E2E66C94A07523ECB01FF0EFCC6A23E /* GradientStrokeNode.swift */, + 7293D46B450A688E903BC191842033A4 /* GradientStrokeRenderer.swift */, + FDDC4C1D1638F64418E7F1D3B6122C08 /* GradientValueProvider.swift */, + 0F42F9E5ECBFAD153022FC8AFD86B602 /* Group.swift */, + 0B66D068F6D1A8C76D7D35BCCFD3B551 /* GroupInterpolator.swift */, + C2F34D0E171ED544184F24A76E213655 /* GroupNode.swift */, + 5F8C84B8CA674CED394B2F1348B46807 /* GroupOutputNode.swift */, + BE7DA751CE1226CC5EC8C396098AD648 /* ImageAsset.swift */, + 10521BAF589AAA20E783A13274FF46BC /* ImageCompositionLayer.swift */, + FC46CC4B51FACA7DABC12B6A7811D691 /* ImageLayer.swift */, + 89387F63FA1E89EB6409DC131394165D /* ImageLayerModel.swift */, + 3B1FA373D86387F6EBCAACB065272985 /* IndexChangeset.swift */, + E6B3A8D52326B8A0D7CC81CFEE40F4E7 /* InfiniteOpaqueAnimationLayer.swift */, + A49B47C312D080874DF7F07A0B65F3C8 /* Interpolatable.swift */, + BA1ED1D6229C7CF6960490ED25FBB362 /* InterpolatableExtensions.swift */, + 83EEE2A3DBAE9138FB86D3A51721BADB /* InvertedMatteLayer.swift */, + A80324FD80F7590F2528145815A1BE4B /* ItemsExtension.swift */, + 481EA36C570C6A6A74889548AE141A98 /* KeyedDecodingContainerExtensions.swift */, + 5866BC5E8466DFE3CFC97730464F9E00 /* Keyframe.swift */, + E827CA1FB4366C14E95E00AC5E979B44 /* KeyframeData.swift */, + CA1F2B59911BAAB2E2B53579AF4E09B2 /* KeyframeExtensions.swift */, + 4D42F5235578239CFFEBC19E737C3592 /* KeyframeGroup.swift */, + 49FA57FEF75DB33E6ADBDEDBF6986246 /* KeyframeGroup+exactlyOneKeyframe.swift */, + 31EC9B702AC476A3C5B69E76F23F4B63 /* KeyframeInterpolator.swift */, + 4F436AC7B500EA564C8B8363A9A89C3E /* Keyframes+combined.swift */, + 5E4B243D4A82FF98EA71AEA19452D197 /* Keyframes+timeRemapping.swift */, + 62F4133FF60704F3354648135ADCF943 /* KeypathSearchable.swift */, + 63E17BF866F9A92ACECDCAA14CDCBEF8 /* LayerDebugging.swift */, + 4B72B8AE859C4C865DCE0A914E16546F /* LayerEffect.swift */, + 94C32167FBA08A9454D1C0AE55017902 /* LayerEffectNode.swift */, + 1EDBAA47960C359A267CA1A542554E1E /* LayerFontProvider.swift */, + 4BCC56FBEA9F94576C4545E001C18056 /* LayerImageProvider.swift */, + A641AC6FA3FD70754970A75F4C79F768 /* LayerModel.swift */, + 9945ED907B34BC060E21F6E04D31CAFE /* LayerModel+makeAnimationLayer.swift */, + 31BFC11198F900C1C527DF85E37BADC6 /* LayerProperty.swift */, + 04A2436BFA87CD8A98382E58FE298D0A /* LayerStyle.swift */, + 4C03294DC69F8AF49FD974F7A9279DDA /* LayerTextProvider.swift */, + 1B87089E42D502830FC0937BC5328BD1 /* LayerTransformNode.swift */, + AF0A2DBDEDFD114E14BF0EE2156BFF5F /* LegacyGradientFillRenderer.swift */, + 566DF8FEA51E1922DC5D60B36218FB43 /* LottieAnimation.swift */, + BF7B583E81910761A9376A84DDDB47CD /* LottieAnimationCache.swift */, + 65FBD7CCA57640E31F38D910FDA213D6 /* LottieAnimationHelpers.swift */, + 52488697D0C7EE66C8138C2E9DFBE0C7 /* LottieAnimationLayer.swift */, + 94A44352A9AEBFDC55DD296F120B00E6 /* LottieAnimationSource.swift */, + 92BDB5FFA7A6E239242CEAEB3CF05A43 /* LottieAnimationView.swift */, + A2DB95BFC8290DEA8C8BB43789B7DA32 /* LottieAnimationViewBase.swift */, + 92E2A4AD41A96641226E08E2A34E546E /* LottieAnimationViewInitializers.swift */, + 161C5FF904BB9543B4763BD78A278A77 /* LottieButton.swift */, + 84564CA5C2AA50DCA9026702C7A8B902 /* LottieColor.swift */, + 0D35F17892C830E9794D8D779867CECC /* LottieConfiguration.swift */, + 2D20E83C5FF0F88DEC7AAB9034999D13 /* LottieLogger.swift */, + CF7ED81E46A49FF5871638AE7F65EEB9 /* LottiePlaybackMode.swift */, + 7BD4D9E35A05131BBFEB37375999C7EF /* LottieSwitch.swift */, + 4DC4470CFAA668444430E4B9D0BF9D09 /* LottieURLSession.swift */, + DB181F1F93B45BB6FA995BCABFC43975 /* LottieView.swift */, + 45A582B833AAD0C9DFC0C36091F4BECB /* LottieViewType.swift */, + C8ED655DE1ABDD7BA139F2BCE5A96C91 /* LRUAnimationCache.swift */, + BB9D20E0940066592B3A0B825F80D07A /* LRUCache.swift */, + CA3AADD84992F4535D2BE919261B4911 /* MainThreadAnimationLayer.swift */, + 5BB1775E6AF7C8635791087FB68E12B7 /* MakeViewProviding.swift */, + 7AB6A07869F2614F1E317EDFC6482F09 /* Marker.swift */, + 5E436BA7F7224E98023082D462C3349D /* Mask.swift */, + 93911B2AB10A48E50D0E23400FC37372 /* MaskCompositionLayer.swift */, + D8E50EDBA52E0454DFCECC121535AE19 /* MaskContainerLayer.swift */, + 93B483CE22006EEB66B5A5032335D782 /* MathKit.swift */, + 18ED0E02A754F4A1DCBB55F81D58DADE /* MeasuringViewRepresentable.swift */, + 0C682E4DF4F63B8514689B13695C0EB0 /* Merge.swift */, + 8489256C0A6811AC75BCE4A1BD081D32 /* NodeProperty.swift */, + 436162B9FD3D5D457B0E8007317D76EF /* NodePropertyMap.swift */, + 839EB213CBD605D2893D4B6A3CCC93E1 /* NullCompositionLayer.swift */, + 536BCC1989FAC29722087A2739980136 /* OpacityAnimation.swift */, + 7397BFDA904E245A04394F44246293FB /* PassThroughOutputNode.swift */, + 827EED7199C3CA1849BA88E898D44D02 /* PathElement.swift */, + C7C9BD7DB789839A3D8F77070B55A910 /* PathNode.swift */, + 836A456ED6B61905C2E213D5ABC11430 /* PathOutputNode.swift */, + DC552E12C85538D9F1B2D3B3115DCC27 /* PointValueProvider.swift */, + 7B9392CA50A3A8C4CBE593C95F4C47DC /* PolygonNode.swift */, + EBEA23FFEDF2DE58617D6FAAC9CA9C40 /* PrecompAsset.swift */, + 285E2627A50F2A61A33BAE70AB14669A /* PreCompLayer.swift */, + 81C909BF12EC6888B85BA48F7D535742 /* PreCompLayerModel.swift */, + 06FE48917D2FF8BC79532648C90E9423 /* PreCompositionLayer.swift */, + D5A57FCAB8A511D06510081DC6213A97 /* Rectangle.swift */, + 027B339BBA5D2CC253A7FA6B29C9F39D /* RectangleAnimation.swift */, + 141855E8A66CDEC4814599FC8E677794 /* RectNode.swift */, + 217E39E62504D03335CAFC20AADC5141 /* ReducedMotionOption.swift */, + BAF8B1EA084CBEF358B3D5F61FD41072 /* RenderingEngineOption.swift */, + 80AE7F85A7395057610691F09BD6A431 /* RenderNode.swift */, + 5F72B95AE99969FE877C8785DF323FA0 /* Repeater.swift */, + 6E575DB2907C8D235681DCC75CA57410 /* RepeaterLayer.swift */, + 9F4AB83CB1799C5EB62FC31F6926CCCB /* RootAnimationLayer.swift */, + 8BDCD8BC17BD466433FAC4F67DEB87E0 /* RoundedCorners.swift */, + 2C41412431E876B8E90C74756EB8553A /* RoundedCornersNode.swift */, + F09C60BB99BF1243825EDB287A7F7B9F /* SectionedChangeset.swift */, + 7359A31EFFDF6B2E4087DA89D97B018D /* SetBehaviorsProviding.swift */, + D06CAE21DEFD9ADAA668229BA07295D6 /* SetContentProviding.swift */, + 33090E826167EB1DAB84877931D013FF /* Shape.swift */, + 63F3DEBBCE2EBAE38781D60A708BD66A /* ShapeAnimation.swift */, + A2D03545879C84F3738976AD8D3CD3FC /* ShapeCompositionLayer.swift */, + E91BFD6A74A0872D342038701D8344A8 /* ShapeContainerLayer.swift */, + 337E4B14C95892FA86B41D6683103FFB /* ShapeItem.swift */, + 2E6FBA0AC16EA7DED29994798B95AB3C /* ShapeItemLayer.swift */, + 675CE77558AA5D7D4D294BDA3C3CB441 /* ShapeLayer.swift */, + 34A49332D10D7EC55D419D88F14152FE /* ShapeLayerModel.swift */, + 55A8CE0ABFF53C3D86FBC462D2C9DB77 /* ShapeNode.swift */, + 58581EC28301AB4439543F452C4351B8 /* ShapeRenderLayer.swift */, + 2CC23D8D9D2E22D1A104DB39972887D6 /* ShapeTransform.swift */, + 6E8E7B8F99A794413648FF29ED12D420 /* SingleValueProvider.swift */, + 92FB1AB8B742716BB4A48E063ED53BF2 /* SizeValueProvider.swift */, + E638EAC329B8D2D00073551BE53DD4C1 /* SolidCompositionLayer.swift */, + F429B5B845E4CF74343A5AA1F2848F2B /* SolidLayer.swift */, + F9D5EC7507D9CD902199E86F9C60EF73 /* SolidLayerModel.swift */, + 8155E879731B822F8BAD0CCF51C5C346 /* Star.swift */, + A63D3B569A9D18779A2617D2A2C28D7E /* StarAnimation.swift */, + 645F38B8B4B0BB415E48171CCC6916C1 /* StarNode.swift */, + 8446A58AFE9168BFEEF71E97DB984A5D /* StringExtensions.swift */, + 4F2991F293E26A507671FD110A39D276 /* Stroke.swift */, + 3435EAFF156F56A9B0A04D8D73E530C3 /* StrokeAnimation.swift */, + 8DA6CEB3A90B538D662BCFAA0CA6A867 /* StrokeNode.swift */, + FA19929000BF1612704E3CF6709315D6 /* StrokeRenderer.swift */, + 51CD8DB680D26A11EAA492905713E2B2 /* StyledView.swift */, + A79EB6C79791AB914D66DF25E755F901 /* StyleIDProviding.swift */, + 63AD252EC2971CAE197D3E760E9FB56F /* SwiftUIMeasurementContainer.swift */, + D70E14AB876507712496C8014CF76C5B /* SwiftUIView.swift */, + 4B99D0FAB409C5A3A952D5323F8374A4 /* TestHelpers.swift */, + 38B520AA12A9A55983F8722530878AB2 /* TextAnimator.swift */, + 1603E4497C30644414A5E49B9BDC7AC1 /* TextAnimatorNode.swift */, + D512FCBD24E5D78FBE34259E404D0F57 /* TextCompositionLayer.swift */, + 811C1197DC8720E969D6212E80C2B9F5 /* TextDocument.swift */, + 3FB31667D61F97F4712882C0F38E54FE /* TextLayer.swift */, + C5D4811108D7AD58F7CE0B8F7554613A /* TextLayerModel.swift */, + FF8A5E1EA8E5772EB7F43D7B9FBE960E /* TraitCollectionProviding.swift */, + 8134A9B50859254D2EE7516873F1504C /* Transform.swift */, + 450E6AE9B17D7A74ABECBBB7869B8EC3 /* TransformAnimations.swift */, + E0EA251AF7D1CD81931ADAE3CD990E9E /* TransformLayer.swift */, + AB0CA720CEE153E1FC9DA2FCA1B56B9A /* Trim.swift */, + B22BEB8C0B28B8F3FE7F3E91D306B820 /* TrimPathNode.swift */, + 07F4E1B7CDDC5FA11E0FF8797B756F20 /* UIColorExtension.swift */, + 0E1C1238BCC0E7C34B8516902C89A02C /* UIView+SwiftUIView.swift */, + 065B68C56839C10372EE76ABA3F034F2 /* UIViewConfiguringSwiftUIView.swift */, + C12EC0EDD67615AEBDC67AB284BD985A /* UnitBezier.swift */, + 77937CA3DB536E36D620F71F00739172 /* URL+ZIP.swift */, + 89C62FB1601E7E71CFD73AD1B182C114 /* ValueContainer.swift */, + 9124525B1823B8A67ABA62964D0B2B69 /* ValueProviderStore.swift */, + 5BE326AB90A2EBDE4B712DDA18000D8B /* Vector1DEffectValue.swift */, + 64F9EE55FB7A60C1ED947EE8280FBA9B /* Vectors.swift */, + FAAC7571AF2FB2F52B653259929D0824 /* VectorsExtensions.swift */, + 2DC0317FF15A14D03294054D6C844C40 /* View+ValueChanged.swift */, + 4BFE95550FEA24774F72F16051053708 /* ViewDifferentiatorProviding.swift */, + EFA8749F6DE4421D48555DFA1F754E8E /* ViewEpoxyModeled.swift */, + 6A516464B3301B5A3BB99479622B26A4 /* ViewProviding.swift */, + 90CF57E8BFA34BF170BE55CA89623BCF /* ViewType.swift */, + E0A51EBEC67C577170907B41967897A0 /* VisibilityAnimation.swift */, + D842698FD0CA85EB82F575A5E7352DCF /* WillDisplayProviding.swift */, + 9883F6EB6F552290DC79E9A7995BC4B6 /* Resources */, + E0C4EBBF70B254739C218AF94050EFB1 /* Support Files */, + ); + name = "lottie-ios"; + path = "lottie-ios"; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -9561,287 +9738,272 @@ children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, E5F5C55E92AC2AAD92797EE3CC9ED22C /* Frameworks */, - AA9BD67C1284E9A2C0CCAD1445FE9C60 /* Pods */, + D9C5C060310BF2EF7DAE9BEFD569A9D3 /* Pods */, 0545BBD9152371D47E737F6A9647400F /* Products */, 2B01C5D34569DBC173A53875424B8908 /* Targets Support Files */, ); sourceTree = ""; }; - CFC5A471981B15BD1B9B269EDCB4FAA3 /* Appearance */ = { + D0FA4E43BC2662790D6444305B29A11C /* Support Files */ = { isa = PBXGroup; children = ( - 1A3D4845A5FB1941EA3E6600D3EA117C /* IQKeyboardAppearanceConfiguration.swift */, - F95D2A10E3B44EDE51E62C45A1565F4A /* IQKeyboardAppearanceManager.swift */, - CE2720CE5E098EC5B8C6E38B39973D31 /* IQKeyboardAppearanceManager+Internal.swift */, - 00A5AE46B93C62537866C73B2A39C502 /* IQKeyboardManager+Appearance.swift */, - FA96B30B20B5177DBEC6486B1A8B5D49 /* IQKeyboardManager+Appearance_Deprecated.swift */, + 25EFD86051694DC3C9BC58ADF659AF02 /* ResourceBundle-RxSwift_Privacy-RxSwift-Info.plist */, + AB4B4A3A6A2E54F13143C244CEBAAA67 /* RxSwift.modulemap */, + 66AB1783F7FE2ADB635F415F10BB2451 /* RxSwift-dummy.m */, + 92E6527DF1CE3DABB672ADE4D3D580A1 /* RxSwift-Info.plist */, + AA774589E2CE96CFF3947D4359A4EDFA /* RxSwift-prefix.pch */, + 73060FA01211DF3DB567CC40C45B5272 /* RxSwift-umbrella.h */, + F56FE3153C321412321F067245C68139 /* RxSwift.debug.xcconfig */, + F96818B924883697E452413007EBF1AB /* RxSwift.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/RxSwift"; + sourceTree = ""; + }; + D19D91B081F61946AA301D34719E367D /* Support Files */ = { + isa = PBXGroup; + children = ( + A7CF04C68A76B7A3BFBCBC0DE8A0388C /* GYSDK-xcframeworks.sh */, + 305680E56CFCF8B2BA0C72EA4E5D914C /* GYSDK.debug.xcconfig */, + 8F917A8E155F569490AC23354EAA04DE /* GYSDK.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/GYSDK"; + sourceTree = ""; + }; + D3F59A529D272FF6164BEDA1713BCB2D /* MqttCocoaAsyncSocket */ = { + isa = PBXGroup; + children = ( + 1CA57E27871FC492E1F8EB00A82B9D78 /* MGCDAsyncSocket.h */, + 5EFB78AA03B0E111904F8C7BF0E581E8 /* MGCDAsyncSocket.m */, + 1E66ED9E584993C64E8FC60717E3985A /* MGCDAsyncUdpSocket.h */, + 5F47C6A5C6227BA533AB6BEC01446B37 /* MGCDAsyncUdpSocket.m */, + 2C06EEFADEDBE54AF1E0BE9AA3CB66B9 /* Support Files */, + ); + name = MqttCocoaAsyncSocket; + path = MqttCocoaAsyncSocket; + sourceTree = ""; + }; + D5AE590B8112B54F823CE3BDBE1DBB81 /* Core */ = { + isa = PBXGroup; + children = ( + A5B0807E321DC43A03043AF94F04D95B /* and.swift */, + 738AD24AF9592EDEE0015E0661D2496D /* apply.swift */, + FF4802AAE2D40735F9910056B35BBD69 /* bufferWithTrigger.swift */, + A59DCA600F215DD6713D3DE53B8CAFF8 /* cascade.swift */, + FF7CF6AFB28C37429A11B728179051C9 /* catchErrorJustComplete.swift */, + 1EABA1ED46FAA16BB7AEF6266AC866CD /* count.swift */, + 3E46E9101707D299A81EB09D009879B7 /* curry.swift */, + C2E9918F6C620D161287F3A08E80DED0 /* distinct.swift */, + 9E5172736A97FB1A73DDB1A5FDF81CC6 /* filterMap.swift */, + 1AF2DBFC061FBEC2D2E4729F4D2B4EEF /* fromAsync.swift */, + 844A62EFACC6EEB5098EEFA433681E80 /* ignore.swift */, + 7EE509F861ABE4FD6840A046CF1703C3 /* ignoreErrors.swift */, + A83D947526581460F1665327F8CF5835 /* ignoreWhen.swift */, + 0FF7A089B3A85F9A8B4F2E3F9AE81E38 /* mapAt.swift */, + F7E7AF0957DE207ACBE2346E01AC195C /* mapMany.swift */, + 33C3E31952609AE00910405082E5FD8D /* mapTo.swift */, + CE9AD4F10C29ECF2255A6151F308D609 /* materialized+elements.swift */, + 2CF185C69DA805C8B360296BF9616995 /* mergeWith.swift */, + C2178633B7A4E5338AF830C590103CD3 /* not.swift */, + ED1D3DB801DCE5C3D7157E93FF71C1EF /* nwise.swift */, + EE60B87BD693BAE81785008F870C9CA4 /* Observable+Alias.swift */, + D83ACEC26010F9967C9B30B8A990EB53 /* ObservableType+Weak.swift */, + 1DBD824988F29494077A97DF097A1949 /* ofType.swift */, + 25E45E2BEA91C0FDAF88892B05A34B33 /* once.swift */, + BA587CD4F581314F920EF1E501147874 /* partition.swift */, + A5D80A18FC0DCA8D3565CBD660E23908 /* pausable.swift */, + 8F70E05CB20A000CE6DC7E6C877F8560 /* pausableBuffered.swift */, + E4B983F5B60300FD7F8F3D33E79D2204 /* repeatWithBehavior.swift */, + F0D207D85989127720583E3F1A52C146 /* retryWithBehavior.swift */, + 796877CF8A0FAADDB2277973DF0251B1 /* toSortedArray.swift */, + 1D3A463367FE6630B18B214371E3A66B /* unwrap.swift */, + F9DC97484BC8B552D0C8CF9A6204021A /* zipWith.swift */, + ); + name = Core; + sourceTree = ""; + }; + D76656D2F09231CBF5A636D72E92B49C /* Appearance */ = { + isa = PBXGroup; + children = ( + E4D486FFF32B3140EE49FB6A5E07E424 /* IQKeyboardAppearanceConfiguration.swift */, + 6D64F18D7124AB7ABB8D033E57B26DEB /* IQKeyboardAppearanceManager.swift */, + A29A53F0191C97531A657827ABA0E63E /* IQKeyboardAppearanceManager+Internal.swift */, + F2E24C1CE413FFCEE5D3BDA97957EBC9 /* IQKeyboardManager+Appearance.swift */, + 1B544D5493B9BB04355C9B463951117B /* IQKeyboardManager+Appearance_Deprecated.swift */, ); name = Appearance; sourceTree = ""; }; - D0CF028CAC738AF3FA60728F642B8FCF /* SwiftDate */ = { + D9C5C060310BF2EF7DAE9BEFD569A9D3 /* Pods */ = { isa = PBXGroup; children = ( - B9E3D4E39CECE11E0E596528ABC73818 /* AssociatedValues.swift */, - B417E415D651219F1D1A6544AD123CEA /* Calendars.swift */, - EBC21C6CF09DBB8AD57AE51D7F3F1415 /* Commons.swift */, - 2EBC2E397B4DC20677F210025EA9633D /* Date.swift */, - 65BBFE419E7060F76DB8B509637636BA /* Date+Compare.swift */, - 44BF008AA7F4376451078C5969D9A9FC /* Date+Components.swift */, - 6730C69F257B1AB4DC2F3C3F8ACF721E /* Date+Create.swift */, - 4C25E030AD5FBC5ADB833FF290B6A0F9 /* Date+Math.swift */, - CA431FBAAEDE55685C55F3469203A794 /* DateComponents+Extras.swift */, - B5F3A19BF28FD2C93D93BB1EA7C6D167 /* DateInRegion.swift */, - BDC54409DFBD0D58BC3C1F6D4E19B628 /* DateInRegion+Compare.swift */, - 5B039999F35DA89D11F8891877EE8B25 /* DateInRegion+Components.swift */, - 010C223077933A8DCC8FF1A2540FC809 /* DateInRegion+Create.swift */, - C6A9858A8C3E2C0946BDAD5C1CB8F385 /* DateInRegion+Math.swift */, - 3A7F77A0D45B642EBCBD8B872F8AF889 /* DateRepresentable.swift */, - A3A448BD540AE4276C9C1C9F2FA699CA /* DotNetParserFormatter.swift */, - DF125332BE7BD2DE0082AD0EA59F86B3 /* Formatter+Protocols.swift */, - 0098D4B7679AC7EF7FC219CE01C48B73 /* Int+DateComponents.swift */, - 9509DED568C339CAC16AFEAD48720B92 /* ISOFormatter.swift */, - 3DD1C17EB43B355C2CF53ED3EEF73B18 /* ISOParser.swift */, - EE3659ED7DD77C6E16BDF97E4947FDB2 /* Locales.swift */, - 91B9FBB2F46A6AD53801A273FBE5D23B /* Region.swift */, - 31C26063B8AC21CC1A316FD4B12F870D /* String+Parser.swift */, - 7118A1652C41D7B11745C2FA8622DDF5 /* SwiftDate.swift */, - F7DCA93A51A3EC8F257E138A767B1FB7 /* TimeInterval+Formatter.swift */, - 861C2D6D669BFBA03111C20AEACA0204 /* TimePeriod.swift */, - C828C7D9C7E35A83C6DD163839171754 /* TimePeriod+Support.swift */, - 07B49D4644E99B885A41B5C646B62F17 /* TimePeriodChain.swift */, - 0408CC6972FA27074170EFC25982AEE4 /* TimePeriodCollection.swift */, - DEA866A496DAAC3375D0BBBDA6A98039 /* TimePeriodGroup.swift */, - E0DB346FF7A58A9CCDC22544F0EB48CC /* TimePeriodProtocol.swift */, - BA38C67EBCBF949865821DC14E251E1E /* TimeStructures.swift */, - 05938452AC9A98DF2FEBF5A5FAAFEC33 /* Zones.swift */, - 8D06C2ABD3FDA1A9B3CEB032CEA2990A /* Support Files */, + 46021CB8ADACC15B57F366599149DD40 /* Alamofire */, + 1B8ACB09FF36F08071AE1292CA3C63DB /* AlipaySDK-iOS */, + 0BE660A3048A8AB4BEC42882C06D1131 /* AMapFoundation-NO-IDFA */, + 6DE71F0BC105296675176F4033AD6D64 /* AMapLocation-NO-IDFA */, + 559C8D8FCA0DAD549903E153F867AF84 /* AMapNavi-NO-IDFA */, + 1F638903880612D29EE9C62758645988 /* AMapSearch-NO-IDFA */, + BE3F8982CCBA5A1B0AD9B7B15AFEB5EE /* BRPickerView */, + E76F0F54E088B16276F12EF25AFEBA80 /* CocoaLumberjack */, + 7B79FAFE4CEF46BFC1A97681C37CF011 /* CocoaMQTT */, + 267AE31F6154AFBA8F97522C08E54CD3 /* Differentiator */, + F0A033ADEAAB77A6FED9394CC7506891 /* GTCommonSDK */, + B0C35BC3FD2AAB516F80DC89671FDD93 /* GYSDK */, + A162CDFF6C22AD37B2DAEB849A1B06F3 /* HXPHPicker */, + A6453D2BDB8BE40B22B20599E89286B7 /* IQKeyboardCore */, + 9A7B6A88EDF99CAC2CFB6B7C0B557AA6 /* IQKeyboardManagerSwift */, + 71F8F58742C21F8C101B98096D2BEBF9 /* IQKeyboardNotification */, + 8F29E8FD4596DCFAC4A6B716A40B0630 /* IQKeyboardReturnManager */, + 44DD5781FB8BB783BAE577429F58A3D5 /* IQKeyboardToolbar */, + 60F2A7BA284F0BDCF984CA0729B1B860 /* IQKeyboardToolbarManager */, + 3DBF9B40CAEE7BCC399AFC9BE256966B /* IQTextInputViewNotification */, + A2C9AF740B5A695FD84A9321974AA586 /* IQTextView */, + 387022C59F79DB4CB0B9BD5340BD3216 /* Kingfisher */, + 173C69B4264291E66D3AEA4B04ECEEA0 /* KingfisherWebP */, + 89D6D7FE2D4000EB78ABA6254188243C /* libwebp */, + CBCBFEF2059A74ACC5C6CE42E5CAC1B7 /* lottie-ios */, + 8A6F766FF9B0D9555635E296ED301B37 /* MarqueeLabel */, + C0BC721E1FA3BF5FFC25F4EB54FAF2A9 /* Masonry */, + EFAF862D0E66BA90BCA16351EB0A9B26 /* MBProgressHUD */, + 0CE4FCFEA13ED63868692D3DE62EF977 /* MJExtension */, + A83650E14F8BADD337D6D0F27B81D2D7 /* MJRefresh */, + A92310024FFD4C122F0FDDC107D121C1 /* Moya */, + D3F59A529D272FF6164BEDA1713BCB2D /* MqttCocoaAsyncSocket */, + ED46B47D45F4695BDDA6C54C2E475891 /* ObjectMapper */, + 2C1E9CD4DCE5C6F3123B8F13A5BC4A67 /* OpenIMSDK */, + 6814C1034B3D0BDADDDEEE00172BC423 /* OpenIMSDKCore */, + 370D1FD0A6CA3D7ED9B0C67269A87BE0 /* Popover */, + 7A055F698E89CE929AE7FCC1CA81CA70 /* RxCocoa */, + 8019807689EC48F5325D0896074EE75A /* RxDataSources */, + 3F6378CE59F154DB315DC8D44E67C2ED /* RxGesture */, + 30257ADFC422BC29E9646A1AF68AB341 /* RxRelay */, + B89DA00688C9D9967480E74E9FF88222 /* RxSwift */, + 06A85554C4C9CBE994C12C9C8067A188 /* RxSwiftExt */, + A2F975E94ED8102A2741AB0E44D1876B /* SDCycleScrollView */, + 9D0B9A30662EF0EB49280BC017603AF0 /* SDWebImage */, + 409733B18B6CCBD96880EA80D79BA382 /* SGQRCode */, + C03C5C3F2F4DE10BE36C99BCEDF69C3E /* SnapKit */, + 025E570A877471D6CD9B7D1C7C4C3E32 /* SwiftDate */, + C149905661B4C502E8D732B1529FF11B /* SwiftKeychainWrapper */, + 325402A5F731E529411C522467355940 /* SwiftyJSON */, + E6BC09955A273E29AD395AA0ED0F4A1A /* SwiftyUserDefaults */, + 65CBA4322B3267998A87583B25AF86BD /* TagListView */, + 78AB3D4AFEE1BC2B5BC89E87960BA9EA /* URLNavigator */, + 5424681055D2AA74D63BA8224A332F12 /* WechatOpenSDK-XCFramework */, + B10D7B5923FC2986689D793DF54ED4AB /* YBImageBrowser */, + 3F54F7BB7139EC3FCD1A7770EBDC7954 /* YYImage */, + 70F75B85BC851FFE08342D4AC5719A31 /* ZXSDK */, ); - name = SwiftDate; - path = SwiftDate; + name = Pods; sourceTree = ""; }; - D125FE76D01E4887602953D6BAE39993 /* ZXSDK */ = { + DB6EF0C87A300274DBAD74228CCDF7E3 /* TextPicker */ = { isa = PBXGroup; children = ( - D73E845A51299037FCD64B21AF460FE4 /* Frameworks */, - C9181A9DAC48D5E03867FC33B438DEF4 /* Support Files */, + 6D21B6704D8BBC1CDA059E2853EBFD3D /* BRTextModel.h */, + BC56A7B73DC5830B110658697818388F /* BRTextModel.m */, + EE7D8970F39A25117EBE438D89AFDF59 /* BRTextPickerView.h */, + 5C7782532625248CA3F002EC0101E99C /* BRTextPickerView.m */, ); - name = ZXSDK; - path = ZXSDK; + name = TextPicker; sourceTree = ""; }; - D2E607304D5E4326443651E74432E3DE /* Resources */ = { + DC093EED0575AD5FF2DD3483F5FA87E2 /* Support Files */ = { isa = PBXGroup; children = ( - 8532CAA666A00596668A4A54E18EB285 /* PrivacyInfo.xcprivacy */, + 522BD9188636033E3733E9C74E477C0E /* AMapSearch-NO-IDFA.debug.xcconfig */, + 7A2E9DA579D700B23C3EFF1040245FA7 /* AMapSearch-NO-IDFA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapSearch-NO-IDFA"; + sourceTree = ""; + }; + DCF3B8CB6AE9CD7981118710C4935C3A /* Core */ = { + isa = PBXGroup; + children = ( + 9DFFEC959976367386C52F2A8AC718E3 /* IQBarButtonItem.swift */, + 53BEC6AFB738D67FCABBFBB0854DE059 /* IQBarButtonItemConfiguration.swift */, + EBE540F3D8D72DABF0F109C50BC5653A /* IQInvocation.swift */, + 0EC1C889D558FFCEFF76497E40B464B5 /* IQKeyboardToolbar.swift */, + 90792980B76BEF6E2C88D25F875B289E /* IQKeyboardToolbarPlaceholderConfiguration.swift */, + 9FA1C54B8BBCFBA899FD7319025FE2BC /* IQTitleBarButtonItem.swift */, + DAA3A197354544220645F22E02ADE797 /* UIView+IQKeyboardExtension.swift */, + 53655E0A0A65DEC906D7BDFBF7D876DD /* UIView+IQKeyboardExtensionDeprecated.swift */, + 13AACD2D29C7BA558A1E244CAF4F0C82 /* UIView+IQKeyboardExtensionObjc.swift */, + ); + name = Core; + sourceTree = ""; + }; + DDC77B4CDD8ED3259146E80F9BB6BF99 /* Resources */ = { + isa = PBXGroup; + children = ( + F6DA15911B3B3334B18A970E08969134 /* SGQRCode.bundle */, ); name = Resources; sourceTree = ""; }; - D2FFA5E8C3DE825C0ECD7941A4E88422 /* IQKeyboardReturnManager */ = { + DDF73D6B92BB4F2B73F92082B3775772 /* Support Files */ = { isa = PBXGroup; children = ( - 7ADE3C0D10609D1BD4F66E430AE6FC2B /* IQKeyboardReturnManager.swift */, - CF1935BA0E09BA8911D7672E3AF7E3D9 /* IQKeyboardReturnManager+UITextFieldDelegate.swift */, - B883611E52A5D29FB62D9A935640990C /* IQKeyboardReturnManager+UITextViewDelegate.swift */, - FDCA4CC9EF19C0BB90BA4BCD58A6DFCF /* IQTextInputViewInfoModel.swift */, - 467A4788E008E2C251DE336D662533BE /* Resources */, - 12F2E3E5AFAAAEC4FBBC9EF2B7969ED1 /* Support Files */, - ); - name = IQKeyboardReturnManager; - path = IQKeyboardReturnManager; - sourceTree = ""; - }; - D73E845A51299037FCD64B21AF460FE4 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 02DB03B8AA3D1D1B30CCDDEB73ED751A /* ZXSDK.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - DC33AE278B39B82B0328338BC3CA538B /* Support Files */ = { - isa = PBXGroup; - children = ( - 7F6DBC4F63DB80B8C0B83476D3D78583 /* KingfisherWebP.modulemap */, - A4E562E7234A1C96233D1DDE302D2AD6 /* KingfisherWebP-dummy.m */, - 7985FB8FF2AB631E11AECC6EA91A8B0F /* KingfisherWebP-Info.plist */, - 5D495D050912B3527ACBD6522B2181CB /* KingfisherWebP-prefix.pch */, - 7C62A75C4C2AA55E78D25F0FAC62948F /* KingfisherWebP-umbrella.h */, - A2E63AB2B3925205799C23B9B539BA66 /* KingfisherWebP.debug.xcconfig */, - 9725A4BCBE69789DC957CBE6BC924872 /* KingfisherWebP.release.xcconfig */, + 603643808F37AA7B37AB3D0F29472495 /* SwiftKeychainWrapper.modulemap */, + EB2AB14609C28F197BF530401EDB92F7 /* SwiftKeychainWrapper-dummy.m */, + 7F64B9A6A0CA10348B4064EDA572BE80 /* SwiftKeychainWrapper-Info.plist */, + 475B4C4D5D26DF387B50DE90CD858A35 /* SwiftKeychainWrapper-prefix.pch */, + 7F6AB3BDF84A3238FDC335A73BC78D5F /* SwiftKeychainWrapper-umbrella.h */, + EC685B8D9E387B12E85A08FC347C8859 /* SwiftKeychainWrapper.debug.xcconfig */, + 3208B2490034FB2AD7387DFEE036779B /* SwiftKeychainWrapper.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/KingfisherWebP"; + path = "../Target Support Files/SwiftKeychainWrapper"; sourceTree = ""; }; - E07F6A3FBAFACA591407BFF4D444FC09 /* Support Files */ = { + DECBA5F08CF0814BEB387AC15B229A9E /* Support Files */ = { isa = PBXGroup; children = ( - FC6F859AE03362A1AEC49878275DABD7 /* ResourceBundle-SwiftyJSON-SwiftyJSON-Info.plist */, - BFFCD6B1946FE830585467E1B0F2D41D /* SwiftyJSON.modulemap */, - 56C1DC5898C2704187650BCE58573A14 /* SwiftyJSON-dummy.m */, - AE9BF744D9AA943E2073718B0728AAF2 /* SwiftyJSON-Info.plist */, - 92BDC64170744ADF8CEFF5FDBE5CD6F9 /* SwiftyJSON-prefix.pch */, - B4746C392309ADF36C252C41818274EB /* SwiftyJSON-umbrella.h */, - C7DA68D99A8C47A8FF92BAB5B968218A /* SwiftyJSON.debug.xcconfig */, - F2FAFA36D88E897C8F4A3682608E6DC1 /* SwiftyJSON.release.xcconfig */, + 5DF96634298BCFC0C54BE34C1901BE74 /* TagListView.modulemap */, + 1279A7E62F6868C26C297EBAC510A33F /* TagListView-dummy.m */, + 0BA3F7A065B11F1F4A027A5EA3D33DFF /* TagListView-Info.plist */, + 21DA534423A29380D268509324E6CB33 /* TagListView-prefix.pch */, + 17B34F7023CA7ECA4C85AF8150F0A293 /* TagListView-umbrella.h */, + 60F096198883A2218BB26B20F1DB6D41 /* TagListView.debug.xcconfig */, + 1B31F05E612CF61A70D780142CCE990E /* TagListView.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/SwiftyJSON"; + path = "../Target Support Files/TagListView"; sourceTree = ""; }; - E272B064484F113991F24B4A03214A05 /* Support Files */ = { + E0C4EBBF70B254739C218AF94050EFB1 /* Support Files */ = { isa = PBXGroup; children = ( - 6821BD4CC8F44634C0386D79B7162A52 /* MarqueeLabel.modulemap */, - 23017ECA54C3CBD5176B55EBF95DD71D /* MarqueeLabel-dummy.m */, - 74E78C1F6B515E7CAC8720321405B6AC /* MarqueeLabel-Info.plist */, - 3E97306CC01022D7B328FAC9CEF6A155 /* MarqueeLabel-prefix.pch */, - 0DBA07E0FE44330A1E43C9D18D2F459C /* MarqueeLabel-umbrella.h */, - F66F9AE67F66F1D539F79E188C782C01 /* MarqueeLabel.debug.xcconfig */, - 88AA0FB86CB2196FB034258228D572CE /* MarqueeLabel.release.xcconfig */, - CCC05E5B952593583BC87EAF1C40BD5F /* ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist */, + 320D0B73C8D79E01EA006EE15AA34FBD /* lottie-ios.modulemap */, + 95E1537E07BAC89E2CA80D9483305468 /* lottie-ios-dummy.m */, + FEEA05D1A171F14A40C6BA48FB1D777C /* lottie-ios-Info.plist */, + 098F528E40629B329A139C639E8DDB8C /* lottie-ios-prefix.pch */, + D0200A4E6D17F3104BDFDCB4958F6B2A /* lottie-ios-umbrella.h */, + 32FD5D91DA3B8E31DB385C7D35FAA178 /* lottie-ios.debug.xcconfig */, + 42406C0EF6B685D99AB574FEA9547733 /* lottie-ios.release.xcconfig */, + 4704B6C6E577BF3E1C6DA67D9A83D7E0 /* ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist */, ); name = "Support Files"; - path = "../Target Support Files/MarqueeLabel"; + path = "../Target Support Files/lottie-ios"; sourceTree = ""; }; - E2B88E044C26A1AE392919C881719AB6 /* Picker */ = { + E104B7D9BA3508C577D06176397562B5 /* Resources */ = { isa = PBXGroup; children = ( - B394F305A59718C929A8C06953FCC5C9 /* AlbumListConfiguration.swift */, - BB3EA6B5702BC71B86649C4DA38D8392 /* AlbumTickView.swift */, - B6456D0B1336F02185428C2CF4FC8693 /* AlbumTitleArrowView.swift */, - 10B9704468AAA18D0CB989F8BCFE63B0 /* AlbumTitleView.swift */, - D57BF807879BC75AFA00B6B41DBB30E9 /* AlbumTitleViewConfiguration.swift */, - 36E6CBF56E6480AF655C036AF3005A92 /* AlbumView.swift */, - 9A82B8B4953A259AA11695820DA48350 /* AlbumViewCell.swift */, - FB748CBDDB0515EBEC6EDA5B2C7866D7 /* AlbumViewController.swift */, - 07145A44BE19ECCCA57D1C45C362C250 /* CameraConfiguration.swift */, - 26DD2A9628089477808F581DE0E86C62 /* CameraViewController.swift */, - E69F4C08B1270A8E49321E8F17AE4581 /* DeniedAuthorizationView.swift */, - 8E388866B07CD38911D9F60E9534BEF4 /* EmptyView.swift */, - 9933067E4160E02F475EB518E7E765B7 /* EmptyViewConfiguration.swift */, - C9D28131C5BB66A27A1FC30DCE15275F /* GIFImageView.swift */, - 012D2F459B1B7A0F527D4AF0B373CEFB /* LocalAsset.swift */, - 0191BE487E3DACBD299B15E92178EA41 /* NetworkAsset.swift */, - 45CE954AD4516A518BF714FE281EF8BA /* NotAuthorizedConfiguration.swift */, - 143CAB1D0D9D1E3E216F6D00BF541152 /* PhotoAsset.swift */, - 8574AEB99E8F623B196E1472D57BA408 /* PhotoAsset+Codable.swift */, - 0E4A668DE8ABB3392ED3151F813E5D9A /* PhotoAsset+Network.swift */, - 91E5F0449D6E8699C17041E8E95B9275 /* PhotoAsset+Request.swift */, - 598D846C3939C3A96D70804CBC5BCD1C /* PhotoAsset+URL.swift */, - 7A8820834CC6ECCD506B15B2C7308F7D /* PhotoAssetCollection.swift */, - DA327C014BFAC60D2DB28CFCF527B515 /* PhotoListCameraCellConfiguration.swift */, - 2152DC419AD4C210EF73783536178AE6 /* PhotoListCellConfiguration.swift */, - BF4DF65C08FCF9B560AE00A7414A1B0D /* PhotoListConfiguration.swift */, - 2AC3E92AF23BD2FCFA20A86DDC00CC53 /* PhotoPickerBaseViewCell.swift */, - 4A93DE9920908C46690FDE778E522B0D /* PhotoPickerBottomView.swift */, - 365A286147846E8F7B124AC989F8D790 /* PhotoPickerController.swift */, - 61C83142DB8AD6858A93128C71D976B4 /* PhotoPickerControllerProtocol.swift */, - D347094CD2B7660AFA1A116B96DAACCD /* PhotoPickerSelectableViewCell.swift */, - 6E2E215184C4E3EB9590850DB9A37626 /* PhotoPickerViewCell.swift */, - 4889963C15B2BD0FAE42C0EE1F5A4ED1 /* PhotoPickerViewController.swift */, - 9544F0FAF1BEC1758DF439DB445791A8 /* PhotoPickerViewController+SwipeSelect.swift */, - 2D9727E83B256F06CC802656449ACE61 /* PhotoPreviewContentView.swift */, - 197D0B2012949DFBA6BFE4E7C579050B /* PhotoPreviewSelectedView.swift */, - 7604D4A871DEF846E8C558BF6E4235FA /* PhotoPreviewSelectedViewCell.swift */, - 6ADEA481C92396FB5D715F70600BA0C9 /* PhotoPreviewVideoView.swift */, - E67EA5F6464BA09871DC07B7B2A29C12 /* PhotoPreviewViewCell.swift */, - 6F38BA31FFC42F25388A9DEB4D4A895F /* PhotoPreviewViewController.swift */, - 7A580FD9CB7D33E4E753E65E0C9F0399 /* Picker+PhotoAsset.swift */, - 21951132F00C5F492323648E1858B00D /* Picker+PhotoManager.swift */, - 3E67749C213C7C13DE4DB8A929EE2FE2 /* Picker+PhotoTools.swift */, - 3177EAC8A7C301602F9AB5566E361965 /* Picker+UIImageView.swift */, - A6ED29DEE09D10D4F34A832E99BDDC19 /* Picker+UIViewController.swift */, - 1C5B63C03ED568FB7252AE90175E1F7C /* PickerBottomViewConfiguration.swift */, - 49FC924439A2F02853E5002AB25E9853 /* PickerCamerViewCell.swift */, - 71B515DD4B1A082488EE069287273E5D /* PickerConfiguration.swift */, - E84B716A47F5A82301CB9F4B84F0B900 /* PickerInteractiveTransition.swift */, - C8EAFBF38CD16B2B46505DEE1743F322 /* PickerResult.swift */, - 1E29515B62FBF4F5466875B562AD320C /* PickerTransition.swift */, - 00EE41D95745FA22CB128E88F8FB7EDB /* PickerTypes.swift */, - 0B18A6041579C73834C31C91B9404C7B /* PreviewLivePhotoViewCell.swift */, - FCDBC54CA798478063E0178C4EA7C213 /* PreviewPhotoViewCell.swift */, - 93C3E87DF5C78B6BB16964B5ADD6C174 /* PreviewVideoControlViewCell.swift */, - 6474A7960C2DC87515117BFF75C204F9 /* PreviewVideoViewCell.swift */, - 9223448D3ADFC76DFFC30EE0F59A68A7 /* PreviewViewConfiguration.swift */, - ); - name = Picker; - sourceTree = ""; - }; - E2BF0AB8188C793AFBF528A92A2BA0AE /* WebP */ = { - isa = PBXGroup; - children = ( - 3CA1C8F3EAED411D0FFED5C76122621E /* Frameworks */, - ); - name = WebP; - sourceTree = ""; - }; - E3341B24561A366A581D458AE9E0FE33 /* Resources */ = { - isa = PBXGroup; - children = ( - 3DE210DC28CA705C9890BC64C9BE45C1 /* HXPHPicker.bundle */, + 0A4F3D58E4B353B3A93B89BCF02707B9 /* AMap.bundle */, + 790327968B6A94B876B77A2DC5794439 /* AMapNavi.bundle */, ); name = Resources; sourceTree = ""; }; - E37A45013E0FB3EE5FEEB49BC2D61C1F /* Support Files */ = { + E2275545FB4AE2DB78E83FE5B57E25BF /* Resources */ = { isa = PBXGroup; children = ( - 6910ABA4263815DF7CB8414A9355AE2D /* ResourceBundle-RxCocoa_Privacy-RxCocoa-Info.plist */, - DA5032CED239188E568C91D1D626B81A /* RxCocoa.modulemap */, - 8B101A8F3CA209DB849FD98F1CE0CB6B /* RxCocoa-dummy.m */, - 15B3A083D87323605056BEA5487DD02C /* RxCocoa-Info.plist */, - F02660421B3143203EB013BB580277CB /* RxCocoa-prefix.pch */, - 6263DD7D48CA18804C999DBC7CBC4D98 /* RxCocoa-umbrella.h */, - 67E0DDC9B0119731CFDDFAD018CBDE00 /* RxCocoa.debug.xcconfig */, - 9EF2BC34ACA5AF1B55FE907CDAFD7C9D /* RxCocoa.release.xcconfig */, + D895768DF1FFE038FB4226B081E19950 /* PrivacyInfo.xcprivacy */, ); - name = "Support Files"; - path = "../Target Support Files/RxCocoa"; - sourceTree = ""; - }; - E43A09C9524271252C27882A8DFCDABE /* RxDataSources */ = { - isa = PBXGroup; - children = ( - CF18080833FE625E4E66FAE74DB13F1D /* AnimationConfiguration.swift */, - 4EE9786832D375452886769E9705C329 /* Array+Extensions.swift */, - E8633AD8E88DC63DE85DCC07C1FF2E8F /* CollectionViewSectionedDataSource.swift */, - 15214939DB11AF3AE0B8BB489BDCA5B5 /* DataSources.swift */, - 07B331486DD5552285DFE5F6FC01046B /* Deprecated.swift */, - 73D8674F476A8F35AD9E5F684C4C5897 /* FloatingPointType+IdentifiableType.swift */, - AED944194231CE849D5E8158075D3FC7 /* IntegerType+IdentifiableType.swift */, - BB2F4C7343E0A77840CD00C87ACA24A7 /* RxCollectionViewSectionedAnimatedDataSource.swift */, - FE124218A41E15E6401A1D0B52C608E8 /* RxCollectionViewSectionedReloadDataSource.swift */, - FF2AE4D70C76850C6B01E08D519033A3 /* RxPickerViewAdapter.swift */, - 090B4787C762CA6600D6C8A3AEF62210 /* RxTableViewSectionedAnimatedDataSource.swift */, - FD93D41EDDCBCB1FB2E0E2FA23CB6D43 /* RxTableViewSectionedReloadDataSource.swift */, - E3044CDA5796259557DC75A7F21EDC01 /* String+IdentifiableType.swift */, - F57A35EE5BA8708E28D953AA37F492A8 /* TableViewSectionedDataSource.swift */, - 7AE81FBB2269C64E40BC940BB1002BFC /* UI+SectionedViewType.swift */, - 9312CEE35982DD03616B16027303CCC2 /* ViewTransition.swift */, - A79CAB0FB7C2C7E7FACA4D1601B1A3A7 /* Support Files */, - ); - name = RxDataSources; - path = RxDataSources; - sourceTree = ""; - }; - E5D33D3460441A91E30C30D1C08BB769 /* Support Files */ = { - isa = PBXGroup; - children = ( - E5F510602974B06E855675C8B7100C31 /* RxSwiftExt.modulemap */, - DF625ED904363C8EDBE7EB75F756DA54 /* RxSwiftExt-dummy.m */, - DF050061889886AABA93C0D2A807F749 /* RxSwiftExt-Info.plist */, - 4992EED53F61EF044EE9A2E8A6224DD3 /* RxSwiftExt-prefix.pch */, - 5FD751B0C762A34E4379295B6E891C84 /* RxSwiftExt-umbrella.h */, - 9A8E084CE3D518E082B585548B3C9FF9 /* RxSwiftExt.debug.xcconfig */, - A4D75128C0A6CD4D7EEF3227BA5FFBB7 /* RxSwiftExt.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/RxSwiftExt"; + name = Resources; sourceTree = ""; }; E5F5C55E92AC2AAD92797EE3CC9ED22C /* Frameworks */ = { @@ -9852,350 +10014,262 @@ name = Frameworks; sourceTree = ""; }; - E62FE708EBEEE8EAFB108457807167E1 /* Support Files */ = { + E6BC09955A273E29AD395AA0ED0F4A1A /* SwiftyUserDefaults */ = { isa = PBXGroup; children = ( - 382D8173515B1F39AB744C855CD246B3 /* ResourceBundle-RxRelay_Privacy-RxRelay-Info.plist */, - AB538CD1F1437C6517F17DB64D2CCA1D /* RxRelay.modulemap */, - DBB95EC8DE782AB6EF1A8E766CA49DAA /* RxRelay-dummy.m */, - 8ADCE3B7E5115412033EF9BAFBB3199E /* RxRelay-Info.plist */, - 9EFEF73F4C19B1B2744A9D608E527B01 /* RxRelay-prefix.pch */, - 0D863FB81C34E1C0D4C50582EC89D2A0 /* RxRelay-umbrella.h */, - A263B184B2E27C90B43403E2F1520196 /* RxRelay.debug.xcconfig */, - B048059F9B5C2BB9006036741897921B /* RxRelay.release.xcconfig */, + BB7A37523254E28A2B92E0D52BD62512 /* BuiltIns.swift */, + 1B7217DAAFFEF7D2D4675A1F0A0E4087 /* Defaults.swift */, + E605526B42F9D360535C485DFC310F9C /* Defaults+Observing.swift */, + 0F765307DDB54C58EB3D44F858E73A44 /* Defaults+StringToBool.swift */, + 1811BD7DA02AC71B5C5DB7498BEB2627 /* Defaults+Subscripts.swift */, + 57E69F0248340E536C7AF9B50F98B08A /* DefaultsAdapter.swift */, + 9419A83863F1D1B707E8A19B36039407 /* DefaultsBridges.swift */, + 1B34607478EBF6F0B7F5D449F77006D4 /* DefaultsKey.swift */, + C6270090E651927898D4923B2E67ABAC /* DefaultsKeys.swift */, + ED2972D34AD27C2FDC4AEDC962684FAC /* DefaultsObserver.swift */, + 9ED6281876F49228C174A29A428B1956 /* DefaultsSerializable.swift */, + 8CF90B7B39F69DC07CC5B143A2B2C9E9 /* OptionalType.swift */, + BBC1BB2A2BD2A19E63FB2103DE20742A /* PropertyWrappers.swift */, + ABDBCA93D87341E3E091A02083CE73EF /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/RxRelay"; + name = SwiftyUserDefaults; + path = SwiftyUserDefaults; sourceTree = ""; }; - E6570BB392ADCB34763A5F9F8A445E32 /* Support Files */ = { + E76F0F54E088B16276F12EF25AFEBA80 /* CocoaLumberjack */ = { isa = PBXGroup; children = ( - 19052B39E61E19876FA46868AB12CC5D /* MJExtension.modulemap */, - B032CFCFD657CC911D182D8D2A811A27 /* MJExtension-dummy.m */, - 7B99640B0B700806121CA2B25F479BC8 /* MJExtension-Info.plist */, - 7283F532BFCA72AFEE1EC3CABD3EC810 /* MJExtension-prefix.pch */, - 8D7EAF26504CAD9A7267EB22E9B97171 /* MJExtension-umbrella.h */, - 27DCA2BC5AF0E653CE5767CB609296D2 /* MJExtension.debug.xcconfig */, - 98BDBF7628D52207DDC64D065690394A /* MJExtension.release.xcconfig */, - F84231AA58F6E399E27DBEC627A25538 /* ResourceBundle-MJExtension-MJExtension-Info.plist */, + CABF35ECDF16335A17091DBC33A1D33E /* Core */, + B0E619CCEF95A78878DD3E95E0E17402 /* Support Files */, + 0FBA3E5F5B718DB37BEBAF39D28C9E5C /* Swift */, ); - name = "Support Files"; - path = "../Target Support Files/MJExtension"; + name = CocoaLumberjack; + path = CocoaLumberjack; sourceTree = ""; }; - E76E12F85D551CB41641E4CC21AFA8A6 /* libwebp */ = { + E7BC7B5846616A02D9A5D329D45458AF /* sharpyuv */ = { isa = PBXGroup; children = ( - A8B5A11E09F150F3388CE2DDFF64ABAE /* demux */, - 853323AB7F1233521BBC400C05B4A769 /* mux */, - F5A856B841FF46547B8CFECA3CBC9A17 /* sharpyuv */, - 341EDB0567F52EBCC818475FD96A7E42 /* Support Files */, - 058738D66D3C34035D4314DD37A48E92 /* webp */, - ); - name = libwebp; - path = libwebp; - sourceTree = ""; - }; - E8EF5CBE87CDE2E34983E649D1931FE0 /* KingfisherWebP */ = { - isa = PBXGroup; - children = ( - DC28C3D9DF2136337012FA1DC757AE9D /* CGImage+WebP.h */, - DD2201B6C207C2C3619537DF9ACB5C80 /* CGImage+WebP.m */, - 9D10F4F86822316854B69C329A8A1655 /* Image+WebP.swift */, - DAB28C804010763254C51FA236830B07 /* KingfisherWebP.h */, - 99AE0E71BEB558D62793E1F004B59D5B /* WebPProcessor.swift */, - BD2F3B7C4AC40A1B832DBCD5AF0F69BA /* WebPSerializer.swift */, - DC33AE278B39B82B0328338BC3CA538B /* Support Files */, - ); - name = KingfisherWebP; - path = KingfisherWebP; - sourceTree = ""; - }; - E946EED852975F1AA555880EF05BAC8F /* Resources */ = { - isa = PBXGroup; - children = ( - EF84C898A9848CA3A664767BE1771B49 /* YBImageBrowser.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - E9D0BE80698C6EA24DA691231D839A98 /* Moya */ = { - isa = PBXGroup; - children = ( - 01F6E507B0AC83B8917227E66D04B9D9 /* Core */, - 7D78E96C8A20D2AC317AE2827CC11438 /* Support Files */, - ); - name = Moya; - path = Moya; - sourceTree = ""; - }; - EBBAAA1085653EFDC1BC69AC02F8B430 /* Kingfisher */ = { - isa = PBXGroup; - children = ( - 596CAEBB000166ED26460A06221CF937 /* AnimatedImageView.swift */, - 06030363A2D8275CDCDABD3E3DB9ED1B /* AuthenticationChallengeResponsable.swift */, - D520B0BF3878B7765B613B1A8068B16B /* AVAssetImageDataProvider.swift */, - 2D5984717B76CE8FEF7929A4039B07AB /* Box.swift */, - AA0F674FE8197B104C00B5BE7A2266BB /* CacheSerializer.swift */, - CC09E99339BC4479808BFE8BB42A2AFC /* CallbackQueue.swift */, - 1F9279FEB13C210A278C07ED03AD11FE /* CPListItem+Kingfisher.swift */, - 1AB537882A21D27587D15B3984C1A880 /* Delegate.swift */, - E2C612E4D95D90648356006F5499A063 /* DiskStorage.swift */, - BAB71C0E317F437A15C2C87D42D19340 /* DisplayLink.swift */, - 0F6EAAB34B1D1E428F64028BB1479378 /* Documentation.docc */, - CE3074EE20F59D3143C1652AEE24D070 /* ExtensionHelpers.swift */, - E5FB4261B6F651C2E0DCA7401D4672A0 /* Filter.swift */, - 4E946A2BE1F20EAD561032D4F7A91FD0 /* FormatIndicatedCacheSerializer.swift */, - D293D18A61DBBC1849BC711459908234 /* GIFAnimatedImage.swift */, - AC53F4892F3EA3623D71AC5A61C0861E /* GraphicsContext.swift */, - BA61ED0A7CE4CB4456C486E267234AFE /* HasImageComponent+Kingfisher.swift */, - D49CBD30DA55D2A06515C790FFAAA01C /* Image.swift */, - 6AC494921B98D172ADA5E0472F95C61D /* ImageBinder.swift */, - FC9AED7F3286B8D9A8AD976679E65193 /* ImageCache.swift */, - 0DD32AB4084E0A4BCF180CB08B40EA58 /* ImageContext.swift */, - 8249C43A6DC5F7D44058E8466D602B52 /* ImageDataProcessor.swift */, - 8FC537DC226C1BC98E9EAA3D8C9BDF43 /* ImageDataProvider.swift */, - 8BAA55808BE5C37BB716BEB30A307877 /* ImageDownloader.swift */, - 69B28C73DF9E08C1DBEA4AA88FF8B0B1 /* ImageDownloader+LivePhoto.swift */, - A82553DE0CECFF6C06E399D1824D6273 /* ImageDownloaderDelegate.swift */, - E92DC029A5EB44D5349E8EBA7E037FA7 /* ImageDrawing.swift */, - F85CD41B0F87498D727AE3B5D9C73B84 /* ImageFormat.swift */, - 97E40352788734C0EC519F7A853EBD5D /* ImageModifier.swift */, - 12BF1429A237C1C940B1C669B2132A8A /* ImagePrefetcher.swift */, - 2C7D9DC1435E1A64424CFDF4BBC25688 /* ImageProcessor.swift */, - 02374768886C4DE627FB46ECABED75BE /* ImageProgressive.swift */, - AEB6BB72A2873079B44E5B34BC30D276 /* ImageTransition.swift */, - F1AE4513D8FB251B2E544DED7536CDD3 /* ImageView+Kingfisher.swift */, - 51E5DEAFF2154D6BDA3E80B5F9DDB622 /* Indicator.swift */, - 76C3EFC4CC80F61837F9A018821FEA36 /* KF.swift */, - C237E8E91B2E1A92FA42391622DC3642 /* KFAnimatedImage.swift */, - 9324EC383370D13CEFCC73DC95BAD4E8 /* KFImage.swift */, - F65EACA01EC2E78FFBFD6449BCF57C47 /* KFImageOptions.swift */, - 044966A64DBF2AC5D51BEAEE7629237F /* KFImageProtocol.swift */, - 5AEAFB5D04A7FFDFDDB1F0FAB656CBC1 /* KFImageRenderer.swift */, - 93A7D6EC41A7358C3EA17259C7D6D013 /* KFOptionsSetter.swift */, - A7CF763B483172B1883FDF6A946F4D2B /* Kingfisher.swift */, - 43D2A0C40DDEE1D9745B263171F1315D /* KingfisherError.swift */, - BAA97C3C1CD5F81F0855EA7DE97521A1 /* KingfisherManager.swift */, - E0C5EE5A7C9E97ACA4C23D57EFF6E90F /* KingfisherManager+LivePhoto.swift */, - 50A88317BAE4CC49C2016E2FCB0C010C /* KingfisherOptionsInfo.swift */, - 7CF79F2B058B0266B3DBF1334A037985 /* LivePhotoSource.swift */, - 8A58BB45362CA3E2A4AFC4DC1E6F7497 /* MemoryStorage.swift */, - 5A2E02D1722B3A33D3DEBF618B9F3665 /* NSButton+Kingfisher.swift */, - 50C677F802F5141D615B43AD3AC11547 /* NSTextAttachment+Kingfisher.swift */, - DC779BDDAE9DE5E6944F3C603B9D7884 /* PHLivePhotoView+Kingfisher.swift */, - 101B0B5F8FC454D4AA1873EA8FDC9A6E /* PHPickerResultImageDataProvider.swift */, - 33975C5E93816D332328D02EDD39ED98 /* Placeholder.swift */, - 7A18890416141E1ABA1206C7829673B3 /* RedirectHandler.swift */, - 8A73CE791AACB041FA87CF84C91CA0EC /* RequestModifier.swift */, - 84A56A6C98803E96F164CC19590E3D25 /* Resource.swift */, - 023A2B2DA16AD44EA973F86E652348C3 /* Result.swift */, - 250DD002A55CA7889A79C6F9E364D705 /* RetryStrategy.swift */, - C09AE1A0F48028E1218F96BEB4ABA319 /* Runtime.swift */, - B309E902AEB2FFEF5877C0CE199472F3 /* SessionDataTask.swift */, - 19E73E9EF5A1AFF831F06FC83722EC87 /* SessionDelegate.swift */, - 2BA43D707801EFFA662AB994F2A4ADB4 /* SizeExtensions.swift */, - CE3D54AE41B7D6A145A48E99C8132B8E /* Source.swift */, - F87CCA42ABEDE3B6E4F1DFCA80E10110 /* Storage.swift */, - 550B95C258ABFCAB4F937FF178BDBCC5 /* String+SHA256.swift */, - F66DA939C533BCA3DDA58E1136183F7C /* UIButton+Kingfisher.swift */, - 9DA15CAC871205C9C8FD50D39AA06DFE /* Resources */, - CEB8DD02E700D094FC40C66448C2A1B1 /* Support Files */, - ); - name = Kingfisher; - path = Kingfisher; - sourceTree = ""; - }; - EDD90485A46B19B7C75579CE8DF09C40 /* Support Files */ = { - isa = PBXGroup; - children = ( - 87719FEEB0D279355E4F35D1251F08B7 /* ResourceBundle-SDWebImage-SDWebImage-Info.plist */, - 0F9F7D838D936420B029F8D835E26553 /* SDWebImage.modulemap */, - A1034FF5A2E3E304404501CD9E58AB7F /* SDWebImage-dummy.m */, - EEAC4E97EF83713AC1D8E7284FE8ADEE /* SDWebImage-Info.plist */, - 7D0F7FA775E1833CF1E7C81514EC0BD5 /* SDWebImage-prefix.pch */, - 25A9321C6039BB4F2A980340495A2CBF /* SDWebImage-umbrella.h */, - D4EC147DFD638EABFE29998CFDF08C8E /* SDWebImage.debug.xcconfig */, - 47446798A39B13AD570563A4D84606F1 /* SDWebImage.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SDWebImage"; - sourceTree = ""; - }; - F10E9EDEAE2CB669C435AEB03C779D85 /* Resources */ = { - isa = PBXGroup; - children = ( - 67027C1FCE5C4D04102EE2C20D8BDC65 /* MJRefresh.bundle */, - 3EE48B77C33367DCAA384D307BBEE2A0 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - F196DA33B2E5D9CF008B7ADD179FF887 /* Support Files */ = { - isa = PBXGroup; - children = ( - 63489A52049EED85D3DE7BDBAEAB0B5C /* SDCycleScrollView.modulemap */, - D6060F874D64DAD061B83BA89AA99C54 /* SDCycleScrollView-dummy.m */, - 03274BDC4E7014E41317DF6204867A3C /* SDCycleScrollView-Info.plist */, - 6A27A9E0499A1B9AD4DAC53C6639C1BA /* SDCycleScrollView-prefix.pch */, - AF0CCC64820D188A7D15F74FE5DDCAF0 /* SDCycleScrollView-umbrella.h */, - E897C1B53CABDF9D8070898C954C7535 /* SDCycleScrollView.debug.xcconfig */, - 198F39031A524C90C3F2B5900F93324D /* SDCycleScrollView.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SDCycleScrollView"; - sourceTree = ""; - }; - F2ECCA1E41B8ACED84FA1C4828E005D7 /* Support Files */ = { - isa = PBXGroup; - children = ( - 90DF5793B8223D9218403E101FCBBFA5 /* ObjectMapper.modulemap */, - C6BF222DCFE3A2C2005481AC4FA87C88 /* ObjectMapper-dummy.m */, - E6A3E4C60EA877346106DD6CCDBAF564 /* ObjectMapper-Info.plist */, - 24376946A1D820088203BF9F393E7C63 /* ObjectMapper-prefix.pch */, - E494FC785D17A9CB2116639BEF2C6C12 /* ObjectMapper-umbrella.h */, - C7254D977980F3C7EC5C56FFDA02CB8E /* ObjectMapper.debug.xcconfig */, - 7DBF626B8255FCD31C0435BC14F73CA1 /* ObjectMapper.release.xcconfig */, - F72141BA2A672371C1EAC5AC719AA1C7 /* ResourceBundle-Privacy-ObjectMapper-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/ObjectMapper"; - sourceTree = ""; - }; - F3A1A186396D08E4ADA879640403E995 /* Support Files */ = { - isa = PBXGroup; - children = ( - DD773C759F4B8E4E1A66F15119269C3D /* YYImage.modulemap */, - 93A9A38811756D4EAAB41DDBB3BB01B9 /* YYImage-dummy.m */, - A150C688D74074D307AD31301F163959 /* YYImage-Info.plist */, - E0AEBC9AD9755ED30D7B14B0C6C279DE /* YYImage-prefix.pch */, - 288EA526915566208380676128B17629 /* YYImage-umbrella.h */, - CA2C41593E64147C65245ECE91820960 /* YYImage.debug.xcconfig */, - 9514B71BC980E59BA94FEA08C70758CD /* YYImage.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/YYImage"; - sourceTree = ""; - }; - F3B1C3145C8AA644830DFD538ADC9AE1 /* Resources */ = { - isa = PBXGroup; - children = ( - 3E168E6A0E6480A3ADDDC5A3DD3E7171 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - F426B98624BE6FE1BF96524E29CFECBF /* Resources */ = { - isa = PBXGroup; - children = ( - 6807EAF012366BE57A4649E250C0A20F /* AMap.bundle */, - 81902AF9098B25060CC936FEACCF1392 /* AMapNavi.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - F4847513B18A3F9D552B813C3C0CE545 /* Support Files */ = { - isa = PBXGroup; - children = ( - 348CB5BD6007CA2C32F00267C4A39909 /* SwiftyUserDefaults.modulemap */, - 64FCD60659C1CB07A6F0AD07F7494C26 /* SwiftyUserDefaults-dummy.m */, - 2273BFE849D14B08B986D1A7DD906366 /* SwiftyUserDefaults-Info.plist */, - 9A80E56BBA18DA72CD335744DF4A7F67 /* SwiftyUserDefaults-prefix.pch */, - C008FE04141279F003DF5DC76AB367C4 /* SwiftyUserDefaults-umbrella.h */, - 56A6F1D6C4022B49FC2B4B39B745C1A7 /* SwiftyUserDefaults.debug.xcconfig */, - 89DA58FC51AE81E8AEEA2B5FA33DE475 /* SwiftyUserDefaults.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SwiftyUserDefaults"; - sourceTree = ""; - }; - F49C296C41D8B64E69A1F067DA57A516 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 7142C46280AA074161C3151DEFED1221 /* GeYanSdk.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - F5A856B841FF46547B8CFECA3CBC9A17 /* sharpyuv */ = { - isa = PBXGroup; - children = ( - 3288B7F17B9728D21E5B1730439539B8 /* sharpyuv.c */, - D01D157702A63E8366DA302CC3D4000A /* sharpyuv.h */, - B711C48B8D810875396DF7B801C71BA9 /* sharpyuv_cpu.c */, - 0B23094E31F2F442466421284611EF0B /* sharpyuv_cpu.h */, - 98FAC16D97C9B4D10117850B71979542 /* sharpyuv_csp.c */, - DA4946E789875F8E2F6E1AF5397961BF /* sharpyuv_csp.h */, - 701DDB88810584120DD0DFD0F35F580E /* sharpyuv_dsp.c */, - D290C3B280404BD90E9938BC1CE9DD9C /* sharpyuv_dsp.h */, - EC4028BD235A2C410B368E9E295CCE9D /* sharpyuv_gamma.c */, - 7C384CA82BA63C27A89A3B5B155D3511 /* sharpyuv_gamma.h */, - 0D93BF4FA4073771009F37A6398F7F6F /* sharpyuv_neon.c */, - 01F6A342A09AB20D1CB44FCD30DF5C42 /* sharpyuv_sse2.c */, + 2E633907ACB640152965785AA93EBE77 /* sharpyuv.c */, + 16B12549EED8C484A89EF20F362B266D /* sharpyuv.h */, + 977418EEF03C8CB6F409F07436985962 /* sharpyuv_cpu.c */, + 3B7B36B84F6566FFADFCCD34D8C26B8C /* sharpyuv_cpu.h */, + 85119FDD1F7D16F303788C028BD3E7AD /* sharpyuv_csp.c */, + A6FFA95C8F06953CAC10A3F01732BC8A /* sharpyuv_csp.h */, + FAD83635B357311F4174A64474427271 /* sharpyuv_dsp.c */, + DAB70491BA0F1C5403851EC77E69B41E /* sharpyuv_dsp.h */, + 67520BF6E48446E34B1EB3B4649B4396 /* sharpyuv_gamma.c */, + A65E21DECAFEF72CAD73175828BC44F2 /* sharpyuv_gamma.h */, + 4B74320C7A6821AF0062B5728A8D3E09 /* sharpyuv_neon.c */, + 11251F8A869AE5AAE4E97AC8067A9444 /* sharpyuv_sse2.c */, ); name = sharpyuv; sourceTree = ""; }; - F709556859D69C0E41C0837A79154C1A /* YYImage */ = { + ECCF8FBAD518B537F2E090604537A71A /* Resources */ = { isa = PBXGroup; children = ( - 44DFDF9E9476DC9D0070E839594A0CDF /* Core */, - F3A1A186396D08E4ADA879640403E995 /* Support Files */, - E2BF0AB8188C793AFBF528A92A2BA0AE /* WebP */, - ); - name = YYImage; - path = YYImage; - sourceTree = ""; - }; - F75FDF24F76DEECCEEB756C65D47F9C1 /* Resources */ = { - isa = PBXGroup; - children = ( - 8FE95810088E3347AE5850F102DAF67B /* PrivacyInfo.xcprivacy */, + 4A2EA3A189420A6B6C5447AE4E803008 /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - FC9F3BF0A4C7AE30F744992FB48F6C62 /* DatePicker */ = { + ED46B47D45F4695BDDA6C54C2E475891 /* ObjectMapper */ = { isa = PBXGroup; children = ( - C8C2EE9043815691E8371D022C4CF333 /* BRDatePickerView.h */, - 462D44F69872C9C766F4A3AE1D1FB488 /* BRDatePickerView.m */, - A69B81E6D45FBB3B68773159A491F185 /* BRDatePickerView+BR.h */, - E07E31003DE92DB01F812E228976E07F /* BRDatePickerView+BR.m */, - EE91BD631D4AEDBC922559643EE5BFEC /* NSDate+BRPickerView.h */, - 9C60A31175DBFB13677B38D3B084BF74 /* NSDate+BRPickerView.m */, + 105D8FEE784C54A5B9D0396F86C8754A /* CodableTransform.swift */, + C71B63697F5DB3D9EE8AE81187565BEE /* CustomDateFormatTransform.swift */, + 1FF9526DF288E5477C3D0058A9429A59 /* DataTransform.swift */, + 4C44AA959AFEB65CAE5201941008979F /* DateFormatterTransform.swift */, + A31A2253AEBE70B4E6E71511DA5C4D2F /* DateTransform.swift */, + A2B2D21C900F2D9999E2C11F13BCA022 /* DictionaryTransform.swift */, + 49AC684F3F984737574D1F67C266831E /* EnumOperators.swift */, + 32A0548FDB1FB8CBAF0CAB0EC24F3B54 /* EnumTransform.swift */, + 553AB8649A0B95BC9EA5C22EBFE7E351 /* FromJSON.swift */, + F5177EB33CEB459E165811CB94B38073 /* HexColorTransform.swift */, + 60A4113964D9FE6381F540FD8D1B7606 /* ImmutableMappable.swift */, + 2A3F5EC102C5105B726E7FD42F0FE572 /* IntegerOperators.swift */, + CFE25D9FA7A84E24A80EE3D8B7497419 /* ISO8601DateTransform.swift */, + 7945EA49AE75271ED0B10CF26BDAC47B /* Map.swift */, + B2F1FBE58013D7B48397FC77C4697F81 /* MapError.swift */, + 48346B19B4372A73BF98A3210CF60415 /* Mappable.swift */, + 3466EDCAFC0B41C2EACA16906B9EF6EF /* Mapper.swift */, + 1D0FA5E605C7280C24BF2CA60F438095 /* NSDecimalNumberTransform.swift */, + BCBAFA49F1021502EA508D61B35DE255 /* Operators.swift */, + 6380EF27D360A2B2AC9040A1E510D977 /* ToJSON.swift */, + 2F511FF564495C5A33844D9123F38119 /* TransformOf.swift */, + 95EFA43B50F9F96AA731E5A26C455106 /* TransformOperators.swift */, + 388E9A28CDAF938545C292B4D3F0F014 /* TransformType.swift */, + FD6B83A9CA8F67F2069534A6330A4294 /* URLTransform.swift */, + 8EB927EB269D2B46A3A746B13C938EBB /* Resources */, + 4E19E4EE3A66E8F425B02C7DDAAE6640 /* Support Files */, ); - name = DatePicker; + name = ObjectMapper; + path = ObjectMapper; sourceTree = ""; }; - FE65A4A9B5A3A3E24C277B2941DB2461 /* RxCocoa */ = { + EFAF862D0E66BA90BCA16351EB0A9B26 /* MBProgressHUD */ = { isa = PBXGroup; children = ( - AA8F7D68ECB2397F35C9470F1241B180 /* distinct+RxCocoa.swift */, - 264D4F7AE582DF424083AFD51F1E516D /* mapTo+RxCocoa.swift */, - 0D0633545A97DCF435E466E84B6EEBC6 /* not+RxCocoa.swift */, - AA07C93902415217EB65AD42195FA709 /* partition+RxCocoa.swift */, - 0F310DF3FD42F787F591674AA6A27CA4 /* UIScrollView+reachedBottom.swift */, - D6F3697E8C79C373E6276D656C87F077 /* UIViewPropertyAnimator+Rx.swift */, - CABAD7FEADB02314A75EF172E71126A7 /* unwrap+SharedSequence.swift */, + 9F763D640D5E02768484A0C0B603DC2F /* MBProgressHUD.h */, + B14EF2231F50D9908057C093435BB528 /* MBProgressHUD.m */, + 38674E17EA9EEEBD13FAD244E29D1F8E /* Resources */, + F26E005A54DCEB4B1FF29FC545CA7B21 /* Support Files */, ); - name = RxCocoa; + name = MBProgressHUD; + path = MBProgressHUD; sourceTree = ""; }; - FF235F4871813316E8B323FBF8DD6C87 /* Support Files */ = { + F0A033ADEAAB77A6FED9394CC7506891 /* GTCommonSDK */ = { isa = PBXGroup; children = ( - 83DE218000C9DA9E0AB8C77BB76C999B /* HXPHPicker.modulemap */, - 3AA50B40822AFB11A5BBF4612202827A /* HXPHPicker-dummy.m */, - A4107C74256F1AC479B1C0F6BA4CD081 /* HXPHPicker-Info.plist */, - 077BB055FED25E91042BA3FCA3D9C4E0 /* HXPHPicker-prefix.pch */, - FFFCEF29EA0BADE6F3F10D171F0FE601 /* HXPHPicker-umbrella.h */, - 725EE7A4ACEB1F99363709FF5309B743 /* HXPHPicker.debug.xcconfig */, - 623232DCDA32392306CD48155C6FBBE8 /* HXPHPicker.release.xcconfig */, + 1D650BE2B87219FB69FC8510FC65E9F6 /* Frameworks */, + CB60FDAE3C31A16CD9A2D55AF3C38D4D /* Support Files */, + ); + name = GTCommonSDK; + path = GTCommonSDK; + sourceTree = ""; + }; + F153EE0ADD23635A8ECF58549EFBCD49 /* Resources */ = { + isa = PBXGroup; + children = ( + 8106BD2C816F4BD4F8622EF5CDFA7893 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + F1A4255AD30160F749A7E14095B48203 /* Core */ = { + isa = PBXGroup; + children = ( + C1C9CE12D5A1D5CCEDF5E54F4336F735 /* AppearanceStyle.swift */, + 444BEAC79F13B9F92BBBF50E27137537 /* AssetManager.swift */, + 8AEC06549401EF02CBE2782CC42107AF /* AssetManager+Asset.swift */, + 89FC02780C117F73464C33AC004F7091 /* AssetManager+AssetCollection.swift */, + D07A119AA8F874BD9E384E4D1E3533AC /* AssetManager+Authorization.swift */, + E8005F1CBA3ED46A72DE837AFD9354C2 /* AssetManager+AVAsset.swift */, + E2EC687B3CE79BB59E46F202C606D307 /* AssetManager+AVAssetExportSession.swift */, + 0B7BA90803B36701FE77462EA53B7E36 /* AssetManager+Image.swift */, + 768EEABBF64399B0C9521F946CAE0473 /* AssetManager+ImageData.swift */, + 32E0916F451C1E78A4BACEA4BA4782E2 /* AssetManager+ImageURL.swift */, + 32BEE1BA2977215A7AD7F6D43E74C998 /* AssetManager+LivePhoto.swift */, + 13E136BDC62B7C82A502DC947F24A6C2 /* AssetManager+LivePhotoURL.swift */, + 328F1D64A598C8CA1FC2057007BAB19C /* AssetManager+VideoURL.swift */, + 42C34E959C31B3A99770C69E3F79342B /* BaseConfiguration.swift */, + 85F94E7F4CEC79049B9E925DF566CE55 /* BaseViewController.swift */, + CB99A1AE8ACDD7F31795317ADFCCBDED /* Core+Bundle.swift */, + A8E42CC79A305935FE007C88B9F988C2 /* Core+CALayer.swift */, + E74D55B2661E33784719D957CC1321BB /* Core+Data.swift */, + D0A2A852A3E8B3AB185E4A2D8F13C493 /* Core+Dictionary.swift */, + 4324984B7940DE679C8963A22D3C867F /* Core+DispatchQueue.swift */, + A22A6FA43A70895DE6ABCDD9080EBB31 /* Core+PHAsset.swift */, + D9ED3C7EBF905ABFB9240EEC1175243B /* Core+PHAssetCollection.swift */, + 94B253E06C46C06F34975D4B7ECFB577 /* Core+String.swift */, + 2A2301EB3C76E1B74BF1FFD930AA3EC1 /* Core+UIColor.swift */, + DC428CB36DAD19ACF28AA4352B3FB314 /* Core+UIDevice.swift */, + E673462F5594244A491E28A79F1EBDB1 /* Core+UIFont.swift */, + 13C48F1ECEC1DF3666E55913C0FC6B98 /* Core+UIImage.swift */, + 690840691138551AF0ED2CB87651C4EC /* Core+UIImageView.swift */, + 0D4A405EDCA7B7C8022972EB5FB1CD1C /* Core+UIView.swift */, + B259A7A1E5C909FD108E0E7DC3DDD662 /* Core+URL.swift */, + 0A1F3887CF166881A90D0251A37677A4 /* CustomLanguage.swift */, + 2112313944654251F9B4A15377058C57 /* HXPHPicker.swift */, + E033A8838FE0DF09144CFB3FD0312C18 /* ImageContentType.swift */, + 99E2B74CA15F98C3C5B54381F777755D /* LanguageType.swift */, + 681EACEEFA7DCF54EB4B7587070A1409 /* LivePhotoError.swift */, + 479A518EDA6103E2C37CCBE6C7F5AD64 /* PhotoError.swift */, + A38DF47F02AD70606894AA164306558D /* PhotoManager.swift */, + 00BA5A53409D3093A9CD7AB92275DE02 /* PhotoManager+Audio.swift */, + D6AA3A6A56174D52410A705A497E5985 /* PhotoManager+Download.swift */, + 050D07B9377FF98AF8D9AE146D21263F /* PhotoManager+Language.swift */, + FDEB1E9159566E92F123D8D14630D679 /* PhotoPanGestureRecognizer.swift */, + 698ADAE8C6FA888C01928230C191B027 /* PhotoTools.swift */, + EA2A3F99E8A1A0597FEB8DC137D53B28 /* PhotoTools+File.swift */, + D4F28760CD94CB541252323648D749D8 /* ProgressHUD.swift */, + 09BD33CC36AC188E606C513543C68182 /* ProgressImageView.swift */, + 596F6AD3B6C3A166A95D4D83C9FE1FC2 /* SelectBoxConfiguration.swift */, + 06685D5F779ABBA75CB4ED264042E86D /* SelectBoxView.swift */, + F58D7EBEFE6AAD4B65321D23706B1301 /* VideoPlayerView.swift */, + 8873943FDD1FAB3B861DA0A45FB66649 /* Resources */, + ); + name = Core; + sourceTree = ""; + }; + F26E005A54DCEB4B1FF29FC545CA7B21 /* Support Files */ = { + isa = PBXGroup; + children = ( + 62152CC41C526048C2C2071F236F4FDB /* MBProgressHUD.modulemap */, + 679285E35B6F2A8488BD4635D4D6348D /* MBProgressHUD-dummy.m */, + 2F09F0D2C113685712C07ACA564B2D46 /* MBProgressHUD-Info.plist */, + C22D016388C124A8B84506F2695AFBCE /* MBProgressHUD-prefix.pch */, + E3D6A1B560684170C403FD25F0675F4F /* MBProgressHUD-umbrella.h */, + 5B6004EC2B2CF74DA199EF4BAFBA1991 /* MBProgressHUD.debug.xcconfig */, + A2370C9D578F850A27F212C507BA059E /* MBProgressHUD.release.xcconfig */, + ACCE59EF88359E08F4036EDE03B15461 /* ResourceBundle-MBProgressHUD-MBProgressHUD-Info.plist */, ); name = "Support Files"; - path = "../Target Support Files/HXPHPicker"; + path = "../Target Support Files/MBProgressHUD"; + sourceTree = ""; + }; + F5A57B28C8A98CF6085B8A4D1FD33B32 /* Support Files */ = { + isa = PBXGroup; + children = ( + ACFFDC9BA2F9F2F2AE516FD9BCB5CFF4 /* Popover.modulemap */, + 9779D8AA375E9CD2E62C47C7720C83B1 /* Popover-dummy.m */, + 4E358BC71B6E3249EBEE8DBC48E32D30 /* Popover-Info.plist */, + 36FC7773082193A7110EF139C98061E5 /* Popover-prefix.pch */, + 6129C72CE0818C3E4D03AFE9FBA4BA50 /* Popover-umbrella.h */, + C992E9EBE7C5D3F37B17F007FD686B0C /* Popover.debug.xcconfig */, + 4ABDA192D9A79375982BA70EAA279755 /* Popover.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/Popover"; + sourceTree = ""; + }; + F7C949DC6506BBB680C76993BADB4431 /* Support Files */ = { + isa = PBXGroup; + children = ( + B0FE8671BE738606C5F1315902306B4D /* MarqueeLabel.modulemap */, + BD2D0D55F39BEBF28AFAE13041923332 /* MarqueeLabel-dummy.m */, + FB04E88E1F38ABEB3C7EEAF7C71DD42A /* MarqueeLabel-Info.plist */, + 735D8834D57AE6FCBCA52AC29F2165D7 /* MarqueeLabel-prefix.pch */, + D80A6F1118BF01B57D9D413B0672DE44 /* MarqueeLabel-umbrella.h */, + B1DB292EFEB05FE345F8355369080667 /* MarqueeLabel.debug.xcconfig */, + 7367CF3DCA3253F591D59B67C174AC0F /* MarqueeLabel.release.xcconfig */, + C6019D0FB57A06A53351BB155F0A1952 /* ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/MarqueeLabel"; + sourceTree = ""; + }; + F97FC8D4963D6EDF39FFAD78E6176C8B /* Support Files */ = { + isa = PBXGroup; + children = ( + CE1C9EC0BEEB0049E1F0A05D74D50BDF /* MJRefresh.modulemap */, + F1FF887196C7CEE45F8F6C6B3B700C14 /* MJRefresh-dummy.m */, + 8E2B755D0B08E0481EB306ADB0F5F6F6 /* MJRefresh-Info.plist */, + 6FD38A546437B69C84921CAE5DDF65A3 /* MJRefresh-prefix.pch */, + 8421AF6C0A64E78F1AD252E27D0E33BA /* MJRefresh-umbrella.h */, + 89441954C72ACD7E169BC67ABF755BB8 /* MJRefresh.debug.xcconfig */, + 333DF2C3BA16637AA89F0F80E4307640 /* MJRefresh.release.xcconfig */, + D5B4D238C0E210F49522460C7D0278A4 /* ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/MJRefresh"; + sourceTree = ""; + }; + FECA1A52F7325E6EDE49EFED86E8D6AE /* Support Files */ = { + isa = PBXGroup; + children = ( + D6772A512ADC99E02F759929C4A54391 /* Moya.modulemap */, + AFB9A13E13F1F3A05CCA001D1D65C5EA /* Moya-dummy.m */, + 8A1E9FEA90ABB718FCB83940A6954222 /* Moya-Info.plist */, + 8295CA700828690EE6A1C8F96FBF2562 /* Moya-prefix.pch */, + E89A2D36410E3D83DA41F38092794B3F /* Moya-umbrella.h */, + 0FF044CA31FA86A993ADB97D5BDD3426 /* Moya.debug.xcconfig */, + DE567E3FF777E20772FD0AD5A674107F /* Moya.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/Moya"; sourceTree = ""; }; /* End PBXGroup section */ @@ -10289,6 +10363,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 15CD248D3BEDC59544A085B51C070B82 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + C90E175DCA052455B1C58644626CEBFE /* IQTextInputViewNotification-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 193E1846BB7F59234F7196A774C550A7 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -10313,6 +10395,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 1C13A45149F81EF158BBE5E7ADA07DFC /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + E63561E2133DD3AC3BA9028881E25D82 /* IQKeyboardToolbar-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 22C4F6C2D1258108CF5B6E74F03D0EB2 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -10346,30 +10436,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 25C0EB88902EA3DF9F39374B17ABFAA6 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 707994CFA51B7D63DEDC2E98BE50D782 /* IQKeyboardNotification-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2DFCBE5E590E4FC00E5354864782BC6F /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - A94DF2657A8FE7C8BE36CB630C9C2D7F /* Pods-QuickLocation-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 30CEB269020F139BCF65EF4C79A02D97 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 7F60B7F12E220906BCF60C6C1682C44E /* RxRelay-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 35BFD39CD04E54A30B68C67B27EF8984 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -10378,6 +10444,65 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 37AC22BD57F265337860D26051B6FC86 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 5321CB5DE22A52BDF96237B2AB97F1A6 /* alphai_dec.h in Headers */, + 087178155462B3C4415D95B4B9AEE8D9 /* animi.h in Headers */, + 7E463A1C37FF5930708F6C19C755B8AC /* backward_references_enc.h in Headers */, + 589560BCF695CB5CCF4A15803F0DE0C8 /* bit_reader_inl_utils.h in Headers */, + 7F9E5867121CCD9E2C992C0635299963 /* bit_reader_utils.h in Headers */, + 3DF5EEEAB23445A51CB8483683AB4DC4 /* bit_writer_utils.h in Headers */, + 87F063E57C31440341716814483C8BDD /* color_cache_utils.h in Headers */, + FD8EF9F7423EF2FC4D9BFC5975407A0E /* common_dec.h in Headers */, + F3F41F2144B2B4AA7A5F445B400FCA19 /* common_sse2.h in Headers */, + 5E809F259FCCC283589E539E37554822 /* common_sse41.h in Headers */, + BA866FD05A206379D556B0866EBDD315 /* cost_enc.h in Headers */, + 5AF049375E5ADE6FB73CF0760544CCC0 /* cpu.h in Headers */, + 59692BC1717B2797ACE39B00D5CA7F34 /* decode.h in Headers */, + 8DB02995960ABB4EF34E64925E81C105 /* demux.h in Headers */, + 0CA8C10919528844D6BE4DFC4B5C36B6 /* dsp.h in Headers */, + 20736C69606208CF4FAD7F253D1F8A55 /* encode.h in Headers */, + 321F1A54CF1B85C57A50C77CE581AFFC /* endian_inl_utils.h in Headers */, + AC0349E84FA02BE6DD97899EEE9B997E /* filters_utils.h in Headers */, + 0E78646504E24E0FCB1D4E3571E7C0A7 /* format_constants.h in Headers */, + 675C784022A1978F938C1A4C6CF5E733 /* histogram_enc.h in Headers */, + C8C156EB933469F0592B902DF279BF7C /* huffman_encode_utils.h in Headers */, + C8ED7F55F65B4E261A515A6B16C7732D /* huffman_utils.h in Headers */, + 3B16F9CBB6A8F4851CBF3EDAD92C9900 /* libwebp-umbrella.h in Headers */, + 11EF3791B998F3A3B8B42D8D916CFA37 /* lossless.h in Headers */, + BC01BE5843FD9FF75B56634E660B491A /* lossless_common.h in Headers */, + D4849B58A68FE09CD7BD3F3990B0B489 /* mips_macro.h in Headers */, + 683F36A8FDB6E1022CE16201CCEC7315 /* msa_macro.h in Headers */, + 34FAC3DACEF18007EF46D87B89C8E472 /* mux.h in Headers */, + 3857A0D7E6E6EED6BA647E95A301D7AA /* mux_types.h in Headers */, + 28435BD653666BB6C01CC09D71475991 /* muxi.h in Headers */, + CDC1FAE96733924CE2EC2F757B086954 /* neon.h in Headers */, + 85A7DFF22AA89E6D2F731B5B9BD4B0E7 /* palette.h in Headers */, + 09F54B267254E67B0411214A921E4113 /* quant.h in Headers */, + 3F0203776785F78BDF67B40BE57864E4 /* quant_levels_dec_utils.h in Headers */, + 08265CE893425428CA16FF4C68E96E8F /* quant_levels_utils.h in Headers */, + D64474BF2EE2700AC9641A83EE29BBA2 /* random_utils.h in Headers */, + E3E65C8419A1E171A24AE90ACDD871E9 /* rescaler_utils.h in Headers */, + 9BECD5A0108948541F0CBE69CC3BB831 /* sharpyuv.h in Headers */, + AC57D6B269CFED7C97CF9CF3793B2C15 /* sharpyuv_cpu.h in Headers */, + 076F1D6EBB759E212735F4A29FA68600 /* sharpyuv_csp.h in Headers */, + AAA0E62D453B806D8A65D650444F7FF1 /* sharpyuv_dsp.h in Headers */, + AE916680C78581931376970D07D1949E /* sharpyuv_gamma.h in Headers */, + 9CBFE3709C1CC6F73D5F58ABE8714761 /* thread_utils.h in Headers */, + 7CF7BDEA419A3489C1413E0DE301B2EE /* types.h in Headers */, + 4E0F58A906E25170CD75D6AEFBA357CC /* utils.h in Headers */, + 51F51B56F4485313C3622598B7C98071 /* vp8_dec.h in Headers */, + 7E0969AB520DC84C4EF728F569881D2A /* vp8i_dec.h in Headers */, + 7B91E154A1C3ADB19F1A9908D0B64D1F /* vp8i_enc.h in Headers */, + B0F715CC36F8D25EF769114722A29873 /* vp8li_dec.h in Headers */, + 89A9CED96B10706AFB66B1E162AEA435 /* vp8li_enc.h in Headers */, + 905E628D24BE715878AE0B3EBE08E50C /* webpi_dec.h in Headers */, + 8A26C0B12C50D6D495B9D2408F1F6CE2 /* yuv.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 3B1AF30CF9C8E42E24DA5BEA63D1D465 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -10394,14 +10519,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 44BBB76240636D4B98B79BF96B48E1A7 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 0A6B13476257A23933E56E6AC47407F0 /* IQKeyboardToolbarManager-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 4CC4A2D6B1305F5EE1DFA5830208CA72 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -10411,6 +10528,22 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 50C827069FE5D2E83E39C0EC59881EC7 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 96F4670BBE598F0D47EBB68310FEF72F /* Pods-QuickLocation-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 54E13CB1D4C20844DA2449377953BD02 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + E02CD07C2BD7DC5095194A2A8E70FBA8 /* IQKeyboardToolbarManager-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 5B1500FE995B9224E0AF0B42CE93C03B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -10419,11 +10552,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 62A6CB73C7F59DE58AC693B5E0140D29 /* Headers */ = { + 61D4AC3129F555752B3888AA0D7EE378 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - EFD7E415DEE4E445457F683263F77B06 /* IQKeyboardToolbar-umbrella.h in Headers */, + 1A5509B8C4E612A78986339F50C2170E /* RxSwift-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -10453,24 +10586,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 7B83CD346B631ECEAA5C7A781225EE03 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 883BA61F2085FFB43669103A43719E2E /* MGCDAsyncSocket.h in Headers */, - 93FE149B3C3913AACADF623EC2B74FF3 /* MGCDAsyncUdpSocket.h in Headers */, - E6A748F29F233F0EAE642C671816E600 /* MqttCocoaAsyncSocket-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 7F31ADC0DC901D3BB51FB45B3ED7A215 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - E6A0C5758A7C375A941887261EAAA874 /* IQTextInputViewNotification-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 810C7E1F699BD7C4EA2A7FC9F0F91F5E /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -10561,62 +10676,95 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 93C0E4EA566A571306BBAAA996BF5040 /* Headers */ = { + 8DB79AF17A7E639857939E04F95AA4F4 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - F1254C16E2EE444B8EE3CCE31970B8E8 /* alphai_dec.h in Headers */, - C577474D920FE8EFD951D737A546FD23 /* animi.h in Headers */, - 7936F0D0A403BD0204B6997CF761593E /* backward_references_enc.h in Headers */, - DC6A243AA5715FED10BFE649F7403371 /* bit_reader_inl_utils.h in Headers */, - CB27CEB94EC0CD8885FC5542C2579E30 /* bit_reader_utils.h in Headers */, - 417A4CB146DC9404E8C362A2B2046E98 /* bit_writer_utils.h in Headers */, - F6495DADA3D5B354B8A8C4EA49871CF6 /* color_cache_utils.h in Headers */, - 5E7FAEF19682A8DE8FCAD26D67924616 /* common_dec.h in Headers */, - A0C9812D61FD675220A16D91368FC484 /* common_sse2.h in Headers */, - 904983EC9CFF774C17E1B7813EA99B94 /* common_sse41.h in Headers */, - 52504A0721BBEAEA099DAFB2F67EA435 /* cost_enc.h in Headers */, - D58E209AABC3412C46C799D7A5F26FDD /* cpu.h in Headers */, - 1209CC2C1D005107878D8CCFEB9769FE /* decode.h in Headers */, - E773A6A79E12997A1AE605E02A580BD6 /* demux.h in Headers */, - D168C35D1223A66B08722CAE0C7BBEA8 /* dsp.h in Headers */, - DBFED69341AACA5EC994B6D864CF3060 /* encode.h in Headers */, - F1CA7F7D96D02D1D779CA9190AAFBD82 /* endian_inl_utils.h in Headers */, - AE34A7957F588DFFA1331E067A776CC6 /* filters_utils.h in Headers */, - 55C70E40570A5216C6E00B40783784B7 /* format_constants.h in Headers */, - 9E3BFDF4B9CCBE6C70CEBE504C42BC13 /* histogram_enc.h in Headers */, - ED43F513FFF56BEBF75501A124EFDD09 /* huffman_encode_utils.h in Headers */, - 1A260121602C475C45F89BE263F56588 /* huffman_utils.h in Headers */, - 9AA6EDA8450795A0C27D9BF38F5D44DF /* libwebp-umbrella.h in Headers */, - 0916F06148D7B6BD8998D3A4402F992A /* lossless.h in Headers */, - 29B1853F0166277293F33A760B59356B /* lossless_common.h in Headers */, - D7B081FB9D5535E4D6FCCE55AC2A3152 /* mips_macro.h in Headers */, - 5DF25264E9D3998950901FD0D8356C91 /* msa_macro.h in Headers */, - CB44C8594794526BE8CCD0B96E2E3AF7 /* mux.h in Headers */, - CC2CCC51D03AF42F110D626B620760AF /* mux_types.h in Headers */, - BE5F1BA8D922DCF71B74994344AD221F /* muxi.h in Headers */, - 3F172EBA3C77A692A40730B15C49C46B /* neon.h in Headers */, - C52720AF84B93320E3D7AB3F57EDF1AF /* palette.h in Headers */, - 79E6AF7F479992C71039CA8A50262107 /* quant.h in Headers */, - 0BB482C84CBA67C80C36C4EB8A9FBEC1 /* quant_levels_dec_utils.h in Headers */, - D1BAA6BCF85AADED12A2AD618AF9CB46 /* quant_levels_utils.h in Headers */, - AE6AE6533244417ED9BBCE28B8377BFF /* random_utils.h in Headers */, - E246CD8E1C2C4E5C2E77C505F77156BA /* rescaler_utils.h in Headers */, - 0581591413413713D4973513D6040303 /* sharpyuv.h in Headers */, - 69F7FA1B7B0CA3BAFE8480F038FA2C6D /* sharpyuv_cpu.h in Headers */, - FF9AAE879FAFFCF35363D99E952D0604 /* sharpyuv_csp.h in Headers */, - 2474BF514067CF8C6E05E415A425214C /* sharpyuv_dsp.h in Headers */, - D978F34EA0A3842A44D1D5DF819210A9 /* sharpyuv_gamma.h in Headers */, - 00DF912D26DE40BE8B425DB5CBC58662 /* thread_utils.h in Headers */, - C429BE22D4649EE5E817090174F52CC4 /* types.h in Headers */, - 31E246F32B9EB6E0266A8CA69EC4198B /* utils.h in Headers */, - 3C2EA4CA770147A5F4EFE44F5466A958 /* vp8_dec.h in Headers */, - 2C81682325265726BF50C26871379BAD /* vp8i_dec.h in Headers */, - 5DCAEA2FF4DFACE55E071BA2B8D5B3AA /* vp8i_enc.h in Headers */, - B1BAE24AF338268A65DDD7B7898E4E62 /* vp8li_dec.h in Headers */, - 0DD3C9300DD0E60CCB346230EF8F04BA /* vp8li_enc.h in Headers */, - 916490AFEEE8CE2E025909C1B91B2C96 /* webpi_dec.h in Headers */, - 2AA90278CBFA05850479CFBA00E4CAC3 /* yuv.h in Headers */, + D42E21B6A7C93086F162753987055BF9 /* IQKeyboardReturnManager-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 929154BC2266C291CE26B8E86AA0E737 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 4B9168DA1D5DCF71EC0596F97C79367D /* NSBezierPath+SDRoundedCorners.h in Headers */, + 096C6A557DB363B130375634E043A92C /* NSButton+WebCache.h in Headers */, + 17F98CE5ABED92D2B54FA51A8A9BFE6D /* NSData+ImageContentType.h in Headers */, + B7B8AB1D922E55FDCAF319044C14E0C9 /* NSImage+Compatibility.h in Headers */, + 69DE36FB7970163FF2AAAB32B791CCBA /* SDAnimatedImage.h in Headers */, + 78F87DB6BA6D06DB12FA9DDC76946358 /* SDAnimatedImagePlayer.h in Headers */, + 934971EA7C3D1E3F4F4544BB172E0237 /* SDAnimatedImageRep.h in Headers */, + FA3CB0483F5D1D0400539DF173577376 /* SDAnimatedImageView.h in Headers */, + 158BFB9946C1D3B6E425D38868C889AB /* SDAnimatedImageView+WebCache.h in Headers */, + 7030B92FC95858919B6366FCA10B0284 /* SDAssociatedObject.h in Headers */, + E3F67FDA7592177CB8D4894A630DF8AE /* SDAsyncBlockOperation.h in Headers */, + 95C8AAFC412ACF737AD74EE9A54E1D5E /* SDCallbackQueue.h in Headers */, + 757F68AD1839762D041BB908CDCC0496 /* SDDeviceHelper.h in Headers */, + 7F5516D7CEC94108D0679E2B1D56ACA8 /* SDDiskCache.h in Headers */, + 2BF3779387AD0FA6FD0F83A3B335D6BD /* SDDisplayLink.h in Headers */, + C98F085418596211712D50FD085A8572 /* SDFileAttributeHelper.h in Headers */, + 3A88F27C26E3D439CF50B716111A4C24 /* SDGraphicsImageRenderer.h in Headers */, + A3201520BFDDA195002BD088545C77A5 /* SDImageAPNGCoder.h in Headers */, + F6F4CD930154FD696B077ACB130B6386 /* SDImageAssetManager.h in Headers */, + 4F285EB0AEDCCF15CFE2D46109FAF7F2 /* SDImageAWebPCoder.h in Headers */, + ED0E40D2DCFE7BF8E0E79D168D225F01 /* SDImageCache.h in Headers */, + 93A798255A9DBC15568CE374D8C45FDD /* SDImageCacheConfig.h in Headers */, + BE22BC6E31EAEF6B4FED8E611775308A /* SDImageCacheDefine.h in Headers */, + 510B80C5CD102C9777DF6AD818990520 /* SDImageCachesManager.h in Headers */, + E589664AC20EC5613D58675F1A1E6E3B /* SDImageCachesManagerOperation.h in Headers */, + A5E14E355135CF5F9C7610CA9273DF95 /* SDImageCoder.h in Headers */, + 8434FD3B435B31FD90C4BF5A89DE7352 /* SDImageCoderHelper.h in Headers */, + 786657A6C61AF6BEAD95FFB9B579ABFB /* SDImageCodersManager.h in Headers */, + 48D15FDF59E76431C66E853F08FDD7E2 /* SDImageFrame.h in Headers */, + 9C18C4EC1A535D28E46ECEAFFDD08D0D /* SDImageFramePool.h in Headers */, + E50CAEDD2C5016D7DB55C3D1DB836BE6 /* SDImageGIFCoder.h in Headers */, + ADAD5058846C3CBE8615E286532C1634 /* SDImageGraphics.h in Headers */, + 810E7BC48C0E9D552031A233725585F1 /* SDImageHEICCoder.h in Headers */, + FD2426FACAC14438EE817E9A10C34007 /* SDImageIOAnimatedCoder.h in Headers */, + 7CC10F7FD1FC3083ECB20531931A56E5 /* SDImageIOAnimatedCoderInternal.h in Headers */, + 5FD1610696362A42D358018FF298919F /* SDImageIOCoder.h in Headers */, + D9B01A53774750EE3D9A999D126B74F6 /* SDImageLoader.h in Headers */, + B7B2BE5D79433573BD9990336B8035AA /* SDImageLoadersManager.h in Headers */, + 8C763DC48BE549DABF5A76778B9290E3 /* SDImageTransformer.h in Headers */, + 05E800ECE8605C9DA6EB3D397BACBFB4 /* SDInternalMacros.h in Headers */, + 81FAF866D9B17921CC61DB1843B92781 /* SDMemoryCache.h in Headers */, + 0FC4BA12B52B189F38E4B7B05B557901 /* SDmetamacros.h in Headers */, + 1A392C9784894BCF88EF4A59203B94BA /* SDWeakProxy.h in Headers */, + C2B2683E227D984D51513D2A7D99FD1D /* SDWebImage.h in Headers */, + 04E95DDEF1AB70D7A2FCA48441F23788 /* SDWebImage-umbrella.h in Headers */, + 60B1FBA70CC0FF9FE5A03189D4D87AD1 /* SDWebImageCacheKeyFilter.h in Headers */, + 6D8A165A12635FF273C771C43110A7A9 /* SDWebImageCacheSerializer.h in Headers */, + 25D3731984DD97AF809D623C639DDDDF /* SDWebImageCompat.h in Headers */, + 3E272BC4474F7F47D37F9FF8E49FF4B7 /* SDWebImageDefine.h in Headers */, + 3984A7A40C16FD78FDFE293363C2D85C /* SDWebImageDownloader.h in Headers */, + B4E08192A50B4388B410C34652899BEB /* SDWebImageDownloaderConfig.h in Headers */, + B475CE1E43764E483D3E34DFDC3BDDF0 /* SDWebImageDownloaderDecryptor.h in Headers */, + 154CAE508E95626277455B7E68B38B4F /* SDWebImageDownloaderOperation.h in Headers */, + 93DF9FBA8F84BE70C4A6A71DABE03171 /* SDWebImageDownloaderRequestModifier.h in Headers */, + A7C3ABCF0B495B81435632F3453EA36F /* SDWebImageDownloaderResponseModifier.h in Headers */, + 9071391E0EE41BC95A39006C02F0252D /* SDWebImageError.h in Headers */, + A1BD913B5447978A2B7F4E2F5E447B07 /* SDWebImageIndicator.h in Headers */, + A49D1A2E7F5A65F698566CCB7C095D60 /* SDWebImageManager.h in Headers */, + E8431018EECCB3773A20F3B6B491696A /* SDWebImageOperation.h in Headers */, + 46E4F85281A9747C5D175BFA1F603D00 /* SDWebImageOptionsProcessor.h in Headers */, + 44DF7F6A11C44C1E0FF047D246BC8543 /* SDWebImagePrefetcher.h in Headers */, + DD852020235C6F97E6B8B52F70B0F1EE /* SDWebImageTransition.h in Headers */, + C4F14289115D09C0F91D578109E0FD7F /* SDWebImageTransitionInternal.h in Headers */, + 4D5EA00FA976A15395644F238BD4D177 /* UIButton+WebCache.h in Headers */, + FE3EE81878BA64E96E1A0F71316D6D0C /* UIColor+SDHexString.h in Headers */, + 000E2FBAEAB5DD9E7CE1C56FE5740AB9 /* UIImage+ExtendedCacheData.h in Headers */, + 507B6A04D5EEA43A817397D1660DE44A /* UIImage+ForceDecode.h in Headers */, + 7C15FA0FED23AABD2076EA3AC50DB1EB /* UIImage+GIF.h in Headers */, + 8561258C1FA740CD929B9C95FCFED14D /* UIImage+MemoryCacheCost.h in Headers */, + CE34EF3EA3FA93654BFC10ABDBB50466 /* UIImage+Metadata.h in Headers */, + 44C27227A54D13B405D77C7D7BB290C3 /* UIImage+MultiFormat.h in Headers */, + 8E664356B7A8515684AA7E3DBF687799 /* UIImage+Transform.h in Headers */, + 55FF3BDB1E260BD2CA3252D1F85E36F6 /* UIImageView+HighlightedWebCache.h in Headers */, + 934E4B77551FEDA6178A7F7B33AF4768 /* UIImageView+WebCache.h in Headers */, + 8545A690EFF615238EC35EDAD33E46DC /* UIView+WebCache.h in Headers */, + B99DB4CC0699E5D812F3A3A53A2941DE /* UIView+WebCacheOperation.h in Headers */, + 11A27F1BC1386B48DA2B72B6350307B9 /* UIView+WebCacheState.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -10689,6 +10837,16 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + B7A8724FFF8888893E7E52756D743785 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 82304E5C6870894BF3D106635A5C9177 /* MGCDAsyncSocket.h in Headers */, + 900D4B86B2D8C68D6E19985CAD9D4D80 /* MGCDAsyncUdpSocket.h in Headers */, + FE942131931144B9A807FA93577DF48F /* MqttCocoaAsyncSocket-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; B9D06F7443086FD18D2F6596BEFA3BD5 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -10697,16 +10855,16 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - BF0C279A352FD6165A0ACED03DB8F607 /* Headers */ = { + BED74C2F871E8A418CA6141F16BF35EB /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 4F022A16443DBC9CB96C3D2547DD901F /* YYAnimatedImageView.h in Headers */, - D49DDF6EE5705B49187258895A52FD53 /* YYFrameImage.h in Headers */, - 84CA92247B93A1E10CD9DBD2459229A0 /* YYImage.h in Headers */, - 181972B17955E36868DA2CA0EDC3A943 /* YYImage-umbrella.h in Headers */, - 934168B21ECDFAFFA365C1EA67491B83 /* YYImageCoder.h in Headers */, - 5A5A009B9D7962F2B03CB633A99B3350 /* YYSpriteSheetImage.h in Headers */, + 704A61F95957D8CCD18ED203414EDEA5 /* YYAnimatedImageView.h in Headers */, + 747D838439D599A6A020639FCCE6321C /* YYFrameImage.h in Headers */, + B16A18E21220C2C5233127DE5DB90EA4 /* YYImage.h in Headers */, + D50BAB5F7590A49B919878389BAC7955 /* YYImage-umbrella.h in Headers */, + A98842CCA7CCD0569ABD495FB8F28646 /* YYImageCoder.h in Headers */, + A57F6E64690E490FE32B10E2919A01C7 /* YYSpriteSheetImage.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -10728,6 +10886,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C94C93DB8130F7133DBE0012C7F1F44A /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 810FA972BE33BFD78D2EC526EC146BDE /* IQTextView-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; CE8A0429AC94A4510B7341047DE45093 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -10804,111 +10970,19 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D6883732B10DBC802CE0437A84B4598A /* Headers */ = { + D69B7042E8E7734DDF84E959361D82A1 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 0047D92CE5DE36B5229EF973CEB391F3 /* IQKeyboardReturnManager-umbrella.h in Headers */, + 080520BED1074D95A8BDBD8987699253 /* RxRelay-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - E22377A35E002C64392541C97D18A22D /* Headers */ = { + F48CAF7A5C34A8ADA1B0A9372566D777 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - DA2795D2D825D122C1A78896EBA697D3 /* RxSwift-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - EA3921FA4B8658A9879D1DE6AB7D12C5 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - CE1C0E38EAA40FED2FEE1A0C187401C1 /* IQTextView-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - EDE5ADF4063DB90968236996F2B837CF /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - A81391E5452DF50252AE559FF5909B31 /* NSBezierPath+SDRoundedCorners.h in Headers */, - F13CF0DCFBA2F7860C941ADF4FC16167 /* NSButton+WebCache.h in Headers */, - CF24FAC03840D566B4539A858FF2FFF5 /* NSData+ImageContentType.h in Headers */, - 8C0F52D9F824F81C91DE63A329E5EF59 /* NSImage+Compatibility.h in Headers */, - 76A60270805708302F5311BF2253B9F7 /* SDAnimatedImage.h in Headers */, - 249E07B670737065F87EA04222D288D7 /* SDAnimatedImagePlayer.h in Headers */, - A6D2A4F620E62EDE0C4B4216D517B3B8 /* SDAnimatedImageRep.h in Headers */, - 9A4EE39A9D9A9BEC56B0BF47CEADC899 /* SDAnimatedImageView.h in Headers */, - DEA058BF909F90606F1B78198C9E6D65 /* SDAnimatedImageView+WebCache.h in Headers */, - 65FC18E540FEEC008407E36CB19F4061 /* SDAssociatedObject.h in Headers */, - 9B04AA9640ABF659FE873D8232EBD63E /* SDAsyncBlockOperation.h in Headers */, - FF08D9316EDED370A3E3C7D3848B5701 /* SDCallbackQueue.h in Headers */, - EE1690D7DD3E11117056F49E38EA3ABB /* SDDeviceHelper.h in Headers */, - 5266CC5A020CDCA542FB686F245804EB /* SDDiskCache.h in Headers */, - 3F63140C415E89AAC9554CFB57724557 /* SDDisplayLink.h in Headers */, - FC32A2E9908DDE5A2F8E2932DB6F17BE /* SDFileAttributeHelper.h in Headers */, - C34212956CB041550BB2917297F8D9D0 /* SDGraphicsImageRenderer.h in Headers */, - 94F7C08CA263352DCD2C3C1E5941D4AB /* SDImageAPNGCoder.h in Headers */, - BDA8C56AD4616E6AD14262ADEA73B870 /* SDImageAssetManager.h in Headers */, - DE2CA1BD412AB85402D92FA577001644 /* SDImageAWebPCoder.h in Headers */, - 905082AA9D899A3B7E1BB0B604313971 /* SDImageCache.h in Headers */, - 41729470AD1FA24DF87BEA6C10533D30 /* SDImageCacheConfig.h in Headers */, - DC365C303D5A27B49040069F4EDB6AD3 /* SDImageCacheDefine.h in Headers */, - 857CB1CEC75BFA64F2FCC57CBC48A5E1 /* SDImageCachesManager.h in Headers */, - 69A974184CD2EC3D96607D0EA867E642 /* SDImageCachesManagerOperation.h in Headers */, - 2E116405FA63BC3E12EC40CBD6E7D458 /* SDImageCoder.h in Headers */, - 7135875A6BAB3D49B1C9C21444AE0B25 /* SDImageCoderHelper.h in Headers */, - 315C5420D6216A422A5BEA05B524BB0E /* SDImageCodersManager.h in Headers */, - FFAF6EDCC9F3F5C1596B774BFC9926F7 /* SDImageFrame.h in Headers */, - 34B3E5825BC0C16108EB4F8B8302B4F8 /* SDImageFramePool.h in Headers */, - A2C7110369C17E79199614912D339A7C /* SDImageGIFCoder.h in Headers */, - 3AC42B00834A65697C14DF12C2547AA8 /* SDImageGraphics.h in Headers */, - 3C8CB142CB609DD2A3C0F9442BD9D759 /* SDImageHEICCoder.h in Headers */, - ADE718ADC0CAEFA9126546DE6150A566 /* SDImageIOAnimatedCoder.h in Headers */, - 68665380B20778DA34F41EBC92A96743 /* SDImageIOAnimatedCoderInternal.h in Headers */, - 2A1657D09409A39AE5EB315BE593756B /* SDImageIOCoder.h in Headers */, - 069DE3C62EDB5A4C34D16C73764479BF /* SDImageLoader.h in Headers */, - CE309D70AFF25845C960CC06A95AA4C9 /* SDImageLoadersManager.h in Headers */, - 2B3A20FA17E371BF2B040F0380D2497A /* SDImageTransformer.h in Headers */, - E23D981F0C29F96A560CA8BE4EA028B3 /* SDInternalMacros.h in Headers */, - 16AA39E87C11601D1C68DB4A78B9D2C5 /* SDMemoryCache.h in Headers */, - CFFC949FCFCB4FDD89CB03100E923E76 /* SDmetamacros.h in Headers */, - E6C85E2D894480B2CC6617745C7029A0 /* SDWeakProxy.h in Headers */, - 0269E56425701B4C3F93B6F4F0E64CBB /* SDWebImage.h in Headers */, - 711FD822FBD30FF31CC2DEA4696239B9 /* SDWebImage-umbrella.h in Headers */, - 4E91E25B85B37E64EAED2124A7FD15B5 /* SDWebImageCacheKeyFilter.h in Headers */, - D801BC98452EFD8B7570B00FB1CE3442 /* SDWebImageCacheSerializer.h in Headers */, - A37E8ABD910492F941611B35CD9139A6 /* SDWebImageCompat.h in Headers */, - 132AB999C64A17477FDCC324B9F8C3A2 /* SDWebImageDefine.h in Headers */, - A72484971D3C7294D4EC173AAC919C17 /* SDWebImageDownloader.h in Headers */, - 9519024E5AD6C4F1ABF70AC960291D76 /* SDWebImageDownloaderConfig.h in Headers */, - 3D7F7082D81193D6AD23095A9FFBC997 /* SDWebImageDownloaderDecryptor.h in Headers */, - A69ECC884F071CA25FB302872E500764 /* SDWebImageDownloaderOperation.h in Headers */, - 8309C171699D6C5D3232C717F395152F /* SDWebImageDownloaderRequestModifier.h in Headers */, - 2007778F9888153FFBD5794F3FC181A5 /* SDWebImageDownloaderResponseModifier.h in Headers */, - 1E5F1147EA1A2A40E19E345F37E03950 /* SDWebImageError.h in Headers */, - 4AAC246C428DEE6D352959232BFDE195 /* SDWebImageIndicator.h in Headers */, - 3D9F084EC64FF5B06FBA4748403F9F4E /* SDWebImageManager.h in Headers */, - 53CE6F1C838D59E14411D122EE5CD8F1 /* SDWebImageOperation.h in Headers */, - 421F106CBC207478A81FD319F1033835 /* SDWebImageOptionsProcessor.h in Headers */, - 4981DA9395A7AC90B3D07F2C192D0C5D /* SDWebImagePrefetcher.h in Headers */, - 4C1D94B000D52DC8F6D8C7438CC682A9 /* SDWebImageTransition.h in Headers */, - EE05FD4BE13BC5A24DBCA3896522481D /* SDWebImageTransitionInternal.h in Headers */, - 1BADA963F5105E6DBB4DBEF932B01222 /* UIButton+WebCache.h in Headers */, - E5BD9443C590744C22D549EE2581A19D /* UIColor+SDHexString.h in Headers */, - E44FAF5912597FADF68B4379F0F72035 /* UIImage+ExtendedCacheData.h in Headers */, - F47DFB5B75C2592150326F17AB3963A6 /* UIImage+ForceDecode.h in Headers */, - 4645057A5658DD7D33DB1EEBED5B4E17 /* UIImage+GIF.h in Headers */, - 3B4B2BC836C491ED164EFC132BC92E7E /* UIImage+MemoryCacheCost.h in Headers */, - 357D719541ED024B9235D7CAE5BA9483 /* UIImage+Metadata.h in Headers */, - AA8DDE955F77838F4624D4EAC40511DE /* UIImage+MultiFormat.h in Headers */, - 48AAD528BDFE8CFE2BCDAD78D3A730D4 /* UIImage+Transform.h in Headers */, - 74D179A10F1D54CC7B05E77AC4344E8D /* UIImageView+HighlightedWebCache.h in Headers */, - 355AE887C136A9BF2F30BCE4A4C374DB /* UIImageView+WebCache.h in Headers */, - D3E88FA48F3B87182E1DBBB90179C724 /* UIView+WebCache.h in Headers */, - 904E81C47E6996CB9950BD9C7DC7F1F8 /* UIView+WebCacheOperation.h in Headers */, - 816D2518EC2D17848757A85B74095BD3 /* UIView+WebCacheState.h in Headers */, + CC1DC32D98150BBD5851824B3FB969D5 /* IQKeyboardNotification-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -10927,8 +11001,8 @@ buildRules = ( ); dependencies = ( - 78EA0A3C5F68933E6D3831F29AF924E1 /* PBXTargetDependency */, - 861E03CDD79558FB869BE864040E3F3D /* PBXTargetDependency */, + B80877D8EFFE3DD23231A5CD422AFA73 /* PBXTargetDependency */, + 0BDF890318A7AD506232AD7DB40C92E1 /* PBXTargetDependency */, ); name = OpenIMSDK; productName = OpenIMSDK; @@ -10937,19 +11011,19 @@ }; 020993F16DA5986DACE118349EBCE9E5 /* IQKeyboardToolbarManager */ = { isa = PBXNativeTarget; - buildConfigurationList = 0E7AA1EEA1C7FF6CB4E1648BEA18DD74 /* Build configuration list for PBXNativeTarget "IQKeyboardToolbarManager" */; + buildConfigurationList = EB27CD26D5C8F55CDDA208DAAD19DCF9 /* Build configuration list for PBXNativeTarget "IQKeyboardToolbarManager" */; buildPhases = ( - 44BBB76240636D4B98B79BF96B48E1A7 /* Headers */, - BB0048C8D910D64EC055591EAD1B3AD4 /* Sources */, - FFA3290318E4EAE6A51DF2160E647233 /* Frameworks */, - B30E9373BFCBD5AF44966FEDCA3EEB95 /* Resources */, + 54E13CB1D4C20844DA2449377953BD02 /* Headers */, + 7D889DF7D9D279F81E164F2AF3704C48 /* Sources */, + 310BFA15DDD7610CD09BE8D826094AED /* Frameworks */, + 2BF75DFC717456EA0CCEE2F1E049D2A5 /* Resources */, ); buildRules = ( ); dependencies = ( - D140DDCAE23C33FD3C685BC78A57E6D2 /* PBXTargetDependency */, - 5955E7D2EDE8601D9FFA4A840A8F25C0 /* PBXTargetDependency */, - C139FEF30707B73BB5E499112C68CEAC /* PBXTargetDependency */, + F25C1330F9E427A2056F455591383C3F /* PBXTargetDependency */, + EFBCFF4D017413A5A1616A15BFF3CA7F /* PBXTargetDependency */, + 4DAB437CC7DF4A0EF22E3910C5EB8C7D /* PBXTargetDependency */, ); name = IQKeyboardToolbarManager; productName = IQKeyboardToolbarManager; @@ -10958,18 +11032,18 @@ }; 0981F89DB5DA3FFCFFEBDE1F56287054 /* IQKeyboardReturnManager */ = { isa = PBXNativeTarget; - buildConfigurationList = FEA2033A5BEFABCEFD3C942961A3CCE2 /* Build configuration list for PBXNativeTarget "IQKeyboardReturnManager" */; + buildConfigurationList = 326641DAFCE53127DB5B6E4D134F82E8 /* Build configuration list for PBXNativeTarget "IQKeyboardReturnManager" */; buildPhases = ( - D6883732B10DBC802CE0437A84B4598A /* Headers */, - 845AE3C8615E7C9EEE09CCAE97013112 /* Sources */, - A374255713BF971388C381A0BEF66BF9 /* Frameworks */, - 83D04754898A11806FFE4924871E9681 /* Resources */, + 8DB79AF17A7E639857939E04F95AA4F4 /* Headers */, + FA8540357B0CA0660ADBEAAF898F81AD /* Sources */, + D22D09DA57F58AE451FF225337882291 /* Frameworks */, + BC11BEEDEC10356E6E42035A463F393F /* Resources */, ); buildRules = ( ); dependencies = ( - B6200F4F0DBB472F2CFE2EABEDB598B2 /* PBXTargetDependency */, - 94F8F740BABA55D26117469673122755 /* PBXTargetDependency */, + 4DB1454F3D5AEA32BD68CA36D9E6B42F /* PBXTargetDependency */, + 8CB883A930AE7BB9F453CAB0D55A510B /* PBXTargetDependency */, ); name = IQKeyboardReturnManager; productName = IQKeyboardReturnManager; @@ -10988,7 +11062,7 @@ buildRules = ( ); dependencies = ( - 26B0E001E90D377348CE64F39B6255FF /* PBXTargetDependency */, + B22788C1274D841364398DFC46B727C3 /* PBXTargetDependency */, ); name = "lottie-ios"; productName = Lottie; @@ -11007,8 +11081,8 @@ buildRules = ( ); dependencies = ( - E90F7B13C04F7F8C1A104BDFEE4CA9DD /* PBXTargetDependency */, - 76A771866FA251C291853D806752C683 /* PBXTargetDependency */, + B7995F31585A3C39DA7301CEE2539013 /* PBXTargetDependency */, + 593A3C3C66925F9F05AFE3130815F0F3 /* PBXTargetDependency */, ); name = KingfisherWebP; productName = KingfisherWebP; @@ -11017,11 +11091,11 @@ }; 11779BD43CF8155A53E2C00B1566A19F /* RxSwift-RxSwift_Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = D40227B98D7E8EB1688661F304E2ACC1 /* Build configuration list for PBXNativeTarget "RxSwift-RxSwift_Privacy" */; + buildConfigurationList = FB46885A77C09232D2ED1673F8619D7B /* Build configuration list for PBXNativeTarget "RxSwift-RxSwift_Privacy" */; buildPhases = ( - F8844DC55E390FF1C33B89FDFF882352 /* Sources */, - 255B9FBBF7F2909A1884F1657163407C /* Frameworks */, - 500087872C851CC377FF0C8115692A0A /* Resources */, + 63179CAEA518147092A563F730B6CFEA /* Sources */, + D2FED6AF80D0E3C711C53E9C6C91127E /* Frameworks */, + BA9ACD0BA2562EAA7EB90318AE0C5C1C /* Resources */, ); buildRules = ( ); @@ -11034,18 +11108,18 @@ }; 12890DE3ABBC2CA295E108358D85EE69 /* IQTextView */ = { isa = PBXNativeTarget; - buildConfigurationList = BB6D34AAD3F308D881FC7C8EE8849C07 /* Build configuration list for PBXNativeTarget "IQTextView" */; + buildConfigurationList = 85E594B8C44B6F40F9C9B2D0E4D2F387 /* Build configuration list for PBXNativeTarget "IQTextView" */; buildPhases = ( - EA3921FA4B8658A9879D1DE6AB7D12C5 /* Headers */, - 300B333D6C4EB3F731CA5BE6099892AA /* Sources */, - 58DFF4F6A2555450FA659AD339F0A0CE /* Frameworks */, - 43FA4073C65FED33436DD801CBE628AE /* Resources */, + C94C93DB8130F7133DBE0012C7F1F44A /* Headers */, + C55AC40B002C0BFA3B04F3C666381AED /* Sources */, + DF238F91851A8EF80006958F50A95552 /* Frameworks */, + 4F4A85F3DD27E4C934359B6AFEA62E7B /* Resources */, ); buildRules = ( ); dependencies = ( - ACFB13B456A11C25B3C6D4CE66397B29 /* PBXTargetDependency */, - E7FA33A1807E59B5A0FC3EABAE073254 /* PBXTargetDependency */, + 895D66740ECED755ED77CB2160F76B0E /* PBXTargetDependency */, + BBDBE9962C841DDCCE669454C0164FB9 /* PBXTargetDependency */, ); name = IQTextView; productName = IQTextView; @@ -11064,7 +11138,7 @@ buildRules = ( ); dependencies = ( - D674A281D0AC9FC04F7E79CF3309EAFC /* PBXTargetDependency */, + 17527993F6C8433B98EDC214D308557F /* PBXTargetDependency */, ); name = ObjectMapper; productName = ObjectMapper; @@ -11083,7 +11157,7 @@ buildRules = ( ); dependencies = ( - E559EB1AA98D41E47FD26C806469C0B5 /* PBXTargetDependency */, + 04AA539E9F57B015600B32CDCA4F831C /* PBXTargetDependency */, ); name = Moya; productName = Moya; @@ -11102,7 +11176,7 @@ buildRules = ( ); dependencies = ( - 03228D8690E679446642E869C2A83F75 /* PBXTargetDependency */, + 0795120EEF841E7B90A693B287B66199 /* PBXTargetDependency */, ); name = SnapKit; productName = SnapKit; @@ -11147,11 +11221,11 @@ }; 276021C4482165D46E0CBBEFB822FE95 /* CocoaLumberjack-CocoaLumberjackPrivacy */ = { isa = PBXNativeTarget; - buildConfigurationList = 65F1F953D7D55D962CEB9B1B09B264AB /* Build configuration list for PBXNativeTarget "CocoaLumberjack-CocoaLumberjackPrivacy" */; + buildConfigurationList = BB6086FD58F7B796CFF88039DE6EAD58 /* Build configuration list for PBXNativeTarget "CocoaLumberjack-CocoaLumberjackPrivacy" */; buildPhases = ( - 530857E461AE5C55D208FAB7371CA0F0 /* Sources */, - 21CAC2F73DCFE1E625E275E0AAA1C95B /* Frameworks */, - AEFEBC9CC25B1690801A42B3F8E88834 /* Resources */, + 78471E1D02F5C30D7F7DE93D5A3E8789 /* Sources */, + 4C91FBD1222070A5239A315E6F6BF33A /* Frameworks */, + A03AB1BF18FF4FBC59C054883A1797A1 /* Resources */, ); buildRules = ( ); @@ -11164,18 +11238,18 @@ }; 283C1F2EA88CD4413165801A6748A48E /* IQTextInputViewNotification */ = { isa = PBXNativeTarget; - buildConfigurationList = 6F706C562CA108BF7E63A3E1AE5E5367 /* Build configuration list for PBXNativeTarget "IQTextInputViewNotification" */; + buildConfigurationList = 764558F41FE5E22C3CFA39CC020403D9 /* Build configuration list for PBXNativeTarget "IQTextInputViewNotification" */; buildPhases = ( - 7F31ADC0DC901D3BB51FB45B3ED7A215 /* Headers */, - 694B5EDE955609DEEE05455E0D88BE80 /* Sources */, - F940BA96CF5F267743148862646F74AC /* Frameworks */, - 6E54AC3BC2526C7822D3A0D8461955E4 /* Resources */, + 15CD248D3BEDC59544A085B51C070B82 /* Headers */, + E05D19F7C7835FEF1067EAE6D8C593B9 /* Sources */, + F28B84F1FB7DDC5733A484C51AF16202 /* Frameworks */, + 16EF98F7C6EA4529CF686895773B2A04 /* Resources */, ); buildRules = ( ); dependencies = ( - B01F174F995C5AC851111C4492328DFE /* PBXTargetDependency */, - 2BDD112BDAAC7DE636E6868D7DDD0D67 /* PBXTargetDependency */, + 1EAB943BA7BCBFFC2BAA61C8A067EF2B /* PBXTargetDependency */, + B8B1BDA4F04566FA973138E9DC666E8F /* PBXTargetDependency */, ); name = IQTextInputViewNotification; productName = IQTextInputViewNotification; @@ -11184,11 +11258,11 @@ }; 2B8FF445A5162845FAB9EC00FC92B694 /* IQKeyboardNotification-IQKeyboardNotification */ = { isa = PBXNativeTarget; - buildConfigurationList = CE4EC82DDCA0FE0675674D6361B60EF2 /* Build configuration list for PBXNativeTarget "IQKeyboardNotification-IQKeyboardNotification" */; + buildConfigurationList = 082021848663B92B866327C84641E210 /* Build configuration list for PBXNativeTarget "IQKeyboardNotification-IQKeyboardNotification" */; buildPhases = ( - C9FA93F15F14A994E493E6EDC3CB6A47 /* Sources */, - 0631689132E3583A7B77A3A7F0098F08 /* Frameworks */, - 48A2D8C478D34F7E15692EF00BE3A2A5 /* Resources */, + E028CCCF86F9A0E1EE22413C1ABEDB6A /* Sources */, + B5AB214F40A890933873A91734C6ACF2 /* Frameworks */, + 10032B6CFF3CB303A02E55187BD2EB4B /* Resources */, ); buildRules = ( ); @@ -11201,17 +11275,17 @@ }; 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */ = { isa = PBXNativeTarget; - buildConfigurationList = 3C791BC42B5649A79C27341EEAAB383C /* Build configuration list for PBXNativeTarget "SDWebImage" */; + buildConfigurationList = ACAEF2596820CD95313C6E0582777692 /* Build configuration list for PBXNativeTarget "SDWebImage" */; buildPhases = ( - EDE5ADF4063DB90968236996F2B837CF /* Headers */, - 3E0EE50FA3CC41B2341BF6A7CB71818C /* Sources */, - CC97DBA6DDA06523E5274CA0958D0E3A /* Frameworks */, - 67094A9EE43CA1665FA091BFF30383B0 /* Resources */, + 929154BC2266C291CE26B8E86AA0E737 /* Headers */, + 9957530DF908C3AB7E71AA4E79D93278 /* Sources */, + F183F82B972ED915727E653392D29105 /* Frameworks */, + 3F9188B5635B9F49352C6197C2B184E4 /* Resources */, ); buildRules = ( ); dependencies = ( - 30CF8475183240A1F52E02D9DF19ADED /* PBXTargetDependency */, + 98499234F6F6FFEF260D2A96B703DB48 /* PBXTargetDependency */, ); name = SDWebImage; productName = SDWebImage; @@ -11220,11 +11294,11 @@ }; 39101A2B1096DFB129FCDE5490875054 /* RxRelay-RxRelay_Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = A04E7BFBB7E6395791C23E932F639FB6 /* Build configuration list for PBXNativeTarget "RxRelay-RxRelay_Privacy" */; + buildConfigurationList = C6AB958461B407EE78D80B3F91DD9941 /* Build configuration list for PBXNativeTarget "RxRelay-RxRelay_Privacy" */; buildPhases = ( - D6E38416FE13731B4C3D48CC9996BA72 /* Sources */, - 1D11A44AB12DBD3F5C8D70585DE20AC1 /* Frameworks */, - C3585B828C60CFCA6B75D27E56454112 /* Resources */, + 521A00F23F9DB8F267EAFD9CEDC9934D /* Sources */, + 5C662086162B873880A23D9FCEB1A2DF /* Frameworks */, + 9F2246B767F594C93A256D88F31B9BF1 /* Resources */, ); buildRules = ( ); @@ -11237,11 +11311,11 @@ }; 3AE57FC4CF27B0BC540B3112353377BF /* MBProgressHUD-MBProgressHUD */ = { isa = PBXNativeTarget; - buildConfigurationList = A88786158D6CF81FE1E0E536CDAC144F /* Build configuration list for PBXNativeTarget "MBProgressHUD-MBProgressHUD" */; + buildConfigurationList = 2C484F6B0F23B4A34D98A279CE94883E /* Build configuration list for PBXNativeTarget "MBProgressHUD-MBProgressHUD" */; buildPhases = ( - 7032327603A9C5094F81DEB43B9BBA93 /* Sources */, - 03AA8A024BD2AAD1E294329490C0C755 /* Frameworks */, - 72AFF0436A4C789FAA8D12B2CD5C02F6 /* Resources */, + 1F318C7DB582EC05A2DA2856AC391051 /* Sources */, + A3B217EEA28963F6816029B33CE91925 /* Frameworks */, + 367583E68F9A4D9239954B259DAC4452 /* Resources */, ); buildRules = ( ); @@ -11282,9 +11356,9 @@ buildRules = ( ); dependencies = ( - 565997DEDC419F3BE6340B32F1F3B15D /* PBXTargetDependency */, - 4FECD1E61336F89B04AC0B26E6293BEB /* PBXTargetDependency */, - 75058039BB04930652B936A382E09F66 /* PBXTargetDependency */, + 03B998EDD05F8C541329B8D7C23E470D /* PBXTargetDependency */, + 12677C7AA0FD56BB6F599ED5485FD5BE /* PBXTargetDependency */, + CAAE0698EF82D456024A4970ED489E94 /* PBXTargetDependency */, ); name = RxDataSources; productName = RxDataSources; @@ -11293,11 +11367,11 @@ }; 4502C7427440BEB17A50C0BF6E638A85 /* IQTextInputViewNotification-IQTextInputViewNotification */ = { isa = PBXNativeTarget; - buildConfigurationList = AC50D67DDC03E1902C5E2D3336E1165E /* Build configuration list for PBXNativeTarget "IQTextInputViewNotification-IQTextInputViewNotification" */; + buildConfigurationList = 94094D9B3A7C8F4B05F12E96CA031DFF /* Build configuration list for PBXNativeTarget "IQTextInputViewNotification-IQTextInputViewNotification" */; buildPhases = ( - DAC1D13612A54EBDE10F389FDF15C6DB /* Sources */, - 55A06D767B091C04578D0A043C503DB3 /* Frameworks */, - F13231697A9387CCBEBDA5C2DB6C46A8 /* Resources */, + 3924310974C20BDDCE31FC3273D3A357 /* Sources */, + D47E37E332C9B230B3CDB8F03C548222 /* Frameworks */, + 6AE35625253680CD98086486014FC485 /* Resources */, ); buildRules = ( ); @@ -11310,18 +11384,18 @@ }; 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */ = { isa = PBXNativeTarget; - buildConfigurationList = 0997570625F6496191FEDC6525F2B4B4 /* Build configuration list for PBXNativeTarget "RxRelay" */; + buildConfigurationList = 7B6EC104EFAAF960C5936A4230E5742F /* Build configuration list for PBXNativeTarget "RxRelay" */; buildPhases = ( - 30CEB269020F139BCF65EF4C79A02D97 /* Headers */, - 94981E9B3073555AAEDDB5917D939222 /* Sources */, - B900EEE0793BA44AC22E639898375FA9 /* Frameworks */, - 32ABBF51920301CDE877D0B82B38B895 /* Resources */, + D69B7042E8E7734DDF84E959361D82A1 /* Headers */, + D8589F8CA89F311964A3FC7720808305 /* Sources */, + 45024F8FE0D0965382951F0D06E52E5D /* Frameworks */, + 0D38B96882ABC6A8EC9D8A48E51F1D46 /* Resources */, ); buildRules = ( ); dependencies = ( - C257618448AFE3D57BECF12AE9F64F89 /* PBXTargetDependency */, - A685D03B505FA75324501295316E8EB2 /* PBXTargetDependency */, + 21EAD93F161EB8EDDEFDD24F000D03FD /* PBXTargetDependency */, + C9D8B06156F9E39BAB20358E847A2F2A /* PBXTargetDependency */, ); name = RxRelay; productName = RxRelay; @@ -11330,12 +11404,12 @@ }; 47D2E85A78C25869BB13521D8561A638 /* libwebp */ = { isa = PBXNativeTarget; - buildConfigurationList = BF9DE81E94F4D644F3CAF0696D3AF536 /* Build configuration list for PBXNativeTarget "libwebp" */; + buildConfigurationList = 6D8E9523F4523492FDB89A279E869A37 /* Build configuration list for PBXNativeTarget "libwebp" */; buildPhases = ( - 93C0E4EA566A571306BBAAA996BF5040 /* Headers */, - 0D60672E9B5E64985B6658AAF240C378 /* Sources */, - 48C31C63A021D774E7FD69D65EB20A7C /* Frameworks */, - 9E253D288B06B649C9681294BD1D097E /* Resources */, + 37AC22BD57F265337860D26051B6FC86 /* Headers */, + EFDA6EFFC576658EF35AAC4D43688C65 /* Sources */, + 093C4882CAEBEF3409B5B0B85834E2BB /* Frameworks */, + 0716ED637C3C2B782577BD42BDB9B14F /* Resources */, ); buildRules = ( ); @@ -11358,7 +11432,7 @@ buildRules = ( ); dependencies = ( - 7828C13CC7345BC7B00634A4C048462C /* PBXTargetDependency */, + 50B68C455391394220FC129DEFAAA97F /* PBXTargetDependency */, ); name = MJExtension; productName = MJExtension; @@ -11377,7 +11451,7 @@ buildRules = ( ); dependencies = ( - 93FB673332F89D086AC1F11E0CF41D5F /* PBXTargetDependency */, + 076B0FC4057EC1F7726AA1D9BC6FEF1A /* PBXTargetDependency */, ); name = CocoaMQTT; productName = CocoaMQTT; @@ -11404,11 +11478,11 @@ }; 5C92E047D2B317BFB31393F449A9EA0D /* RxCocoa-RxCocoa_Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = 0956EC53817D4313DAA8ACE885739E7A /* Build configuration list for PBXNativeTarget "RxCocoa-RxCocoa_Privacy" */; + buildConfigurationList = 06025522F4AA4C56D5B8214BDBC5AC5B /* Build configuration list for PBXNativeTarget "RxCocoa-RxCocoa_Privacy" */; buildPhases = ( - 9ECB30C23CC98DB957E677A3102B71C4 /* Sources */, - 8ED34DCADD461A8CDAECB515D1711750 /* Frameworks */, - 7D6C3B2A66D98F5795F952E26CE508A9 /* Resources */, + C4F2ADAAF76B885056F1429DB6A711B0 /* Sources */, + 70205B5D936E09FD9407E1BAD5EF4F61 /* Frameworks */, + 2B4A8C79A230E1F948D70A3C47325CF0 /* Resources */, ); buildRules = ( ); @@ -11439,11 +11513,11 @@ }; 677650A76A720691B88A6959EFED6418 /* SwiftyJSON-SwiftyJSON */ = { isa = PBXNativeTarget; - buildConfigurationList = 1663517506D3345587FF44B2487F342C /* Build configuration list for PBXNativeTarget "SwiftyJSON-SwiftyJSON" */; + buildConfigurationList = 2A66BB46956C8EACAA852DD01CF2062F /* Build configuration list for PBXNativeTarget "SwiftyJSON-SwiftyJSON" */; buildPhases = ( - 9B5781C709291EC437A1FB5345A2FC95 /* Sources */, - 8F8468C77330E31DB47CCAEB454744A4 /* Frameworks */, - 8AA9DB9E99891376A924A7E499A8F4C0 /* Resources */, + B7CE54F4B1A8C902EBD8EDF13474993E /* Sources */, + A8CF78023A56249C0FB534E29C70DC53 /* Frameworks */, + F9402ABE6BA457F39E03C8AEE9BC4F45 /* Resources */, ); buildRules = ( ); @@ -11466,7 +11540,7 @@ buildRules = ( ); dependencies = ( - 1371A4522ECEC1A5A69AE7B8D9B3256B /* PBXTargetDependency */, + 123D55B3C113226D5894EDE19813E42E /* PBXTargetDependency */, ); name = MJRefresh; productName = MJRefresh; @@ -11503,9 +11577,9 @@ buildRules = ( ); dependencies = ( - 982AA69346D53F6B04EC59FEEDF15174 /* PBXTargetDependency */, - F232C7746DE87321B5CB9ED2B0CD43BF /* PBXTargetDependency */, - 077E9AABE469DBE4642B715023659544 /* PBXTargetDependency */, + 3AEAF9757F60D2EB428DA4CD325A3A64 /* PBXTargetDependency */, + 706DE2FDE68FB875234191E9F291322F /* PBXTargetDependency */, + 2F52FB9E170716D51F193264B2B659EB /* PBXTargetDependency */, ); name = RxCocoa; productName = RxCocoa; @@ -11514,71 +11588,72 @@ }; 7B2FF6E8662313DAC1DB23D6B750D43C /* Pods-QuickLocation */ = { isa = PBXNativeTarget; - buildConfigurationList = 269636DD90588A5FF7EABA1679905CBA /* Build configuration list for PBXNativeTarget "Pods-QuickLocation" */; + buildConfigurationList = F9A56249BC77C5BA2794039307A095A1 /* Build configuration list for PBXNativeTarget "Pods-QuickLocation" */; buildPhases = ( - 2DFCBE5E590E4FC00E5354864782BC6F /* Headers */, - 0F470018E5DC37EA390E3074A311D7F0 /* Sources */, - 22A69D66536342343896707F2042295B /* Frameworks */, - BA9A8BEAB4A7AB6500F88C2975EBCAAB /* Resources */, + 50C827069FE5D2E83E39C0EC59881EC7 /* Headers */, + 074286695B8DA7CA3265C48BDA92F390 /* Sources */, + 609967D0A5C4CC6DA9F8CB9FF92A2B67 /* Frameworks */, + 1E97DAC282D7048E0133A6E8109F684D /* Resources */, ); buildRules = ( ); dependencies = ( - 8591FC63058B782367C25EAC20EBED1D /* PBXTargetDependency */, - 0F5FC14ADAB63AC8CF555CFF92A5082D /* PBXTargetDependency */, - F781CF0AA749A8EC3351E87A30F9CA97 /* PBXTargetDependency */, - 9670C786E68114B835ABC51A0D6A4803 /* PBXTargetDependency */, - 81435F2DC29B7A761BC9CB4E5ACF297E /* PBXTargetDependency */, - 62BF848EF7D0E43A1E747993B3747A30 /* PBXTargetDependency */, - B70FC42BC09941BE0526B6C0817E9D13 /* PBXTargetDependency */, - E1B0C3F2C9A70E6C212313AB31DBB5EA /* PBXTargetDependency */, - 643F93732FC870427D308D5EBC706942 /* PBXTargetDependency */, - E9521B25FF34C524CF4C10C7D1C9ED78 /* PBXTargetDependency */, - FB252CC5F13474396FB537BE20874022 /* PBXTargetDependency */, - 21B009EFD97CD0EEE71777E9C87D0F4F /* PBXTargetDependency */, - AE87AFA5C524BD300CC6C177412C2894 /* PBXTargetDependency */, - 74DB9EA863CB3F086F21CD5F3CD58B00 /* PBXTargetDependency */, - F6435B9583EEF5B1866BB4F7A6FE6A8E /* PBXTargetDependency */, - D0758CC8AD6439BA76ECF708CCD9CB09 /* PBXTargetDependency */, - C7896DB85AE5D6E6402A613BD5EE6971 /* PBXTargetDependency */, - F82A52E67EBD89D6F3281D8A53B1FF58 /* PBXTargetDependency */, - 5156510FA08927A8B1F1A5E0B2FB436C /* PBXTargetDependency */, - 5FF4989FB140978BDD9583305F2F32C0 /* PBXTargetDependency */, - 0C5F3F62402913CE4CECC930CDC56205 /* PBXTargetDependency */, - F0CC7C5F9BC969F4BB0230FB5C6A50D0 /* PBXTargetDependency */, - 3945970F4E2DAB292CE58B5BBBD76057 /* PBXTargetDependency */, - 26F053794619CC6D24E5D17DAFBD607E /* PBXTargetDependency */, - FBEC3E66A43E1ACE9859B921E6D711FC /* PBXTargetDependency */, - A2B3C43FB3AA89E20782BF17E958FE32 /* PBXTargetDependency */, - BB47676692BA3FF9E344E3B27578B258 /* PBXTargetDependency */, - 9735867617EA5F82AAC10C650F03B6F6 /* PBXTargetDependency */, - 27683716CA06AD41996D6DAE71814EB8 /* PBXTargetDependency */, - 408FCFAB0400BB26D3B55C0433083B3F /* PBXTargetDependency */, - 745BDB0ED689401B35DABC912047489B /* PBXTargetDependency */, - 2E499CC04DA23A5C7411790EA0A3D194 /* PBXTargetDependency */, - 7E53A63B5E165AA5B605892AD1B72FAB /* PBXTargetDependency */, - FF676A5073F3E940EA21AE448C850275 /* PBXTargetDependency */, - C8D43FC04EB7EB9130D6FE7B59036D42 /* PBXTargetDependency */, - DB3828EA3CC1A76841BB60BAB823BD05 /* PBXTargetDependency */, - 36FFD731E1D858C17C4530975230079A /* PBXTargetDependency */, - 3FC72E69019A85E201A4C7674F48DD94 /* PBXTargetDependency */, - EB592B2823B88F4332173C8FF29E6E60 /* PBXTargetDependency */, - B9C963A98499A36B84B4F4C00D0AA562 /* PBXTargetDependency */, - E3DE6B569B6C848AC04B6F4348774868 /* PBXTargetDependency */, - 10C9E37E73324D9EBE359D313D7DE557 /* PBXTargetDependency */, - 079EAD089F98DEB8BEEEDB52042B7007 /* PBXTargetDependency */, - 22E854409FC1A9FF3D6CA117FE2216A2 /* PBXTargetDependency */, - 2F8D7CE6726F75AD47557A6FF78600D6 /* PBXTargetDependency */, - C1715B7372FE15E97DACB03A7351B2E4 /* PBXTargetDependency */, - 46F9989812F5065DD0426256DCFCBACB /* PBXTargetDependency */, - 9C6EF546E57D1CFC1459B705F38532FE /* PBXTargetDependency */, - 94BE6B3EC32B5879C297BD887C656999 /* PBXTargetDependency */, - 7E143B0E5843051E000F3E0DA982136E /* PBXTargetDependency */, - C216C90E39395FA06D041A0D6EC3ECE4 /* PBXTargetDependency */, - 55E258835EC3DC9ABD1D553CE82F4090 /* PBXTargetDependency */, - 684B1CBE5775CE27A45CDFBDF0DD3571 /* PBXTargetDependency */, - 290537DAA994A45855B3B0580B53D03B /* PBXTargetDependency */, - 571EDE1F6FB3F77A687CEA4181AFDD0F /* PBXTargetDependency */, + 58420A1F0F7D19700C3E2FDFDB6E5B52 /* PBXTargetDependency */, + 4409B3D3482C717AEA556F716EBF9CCB /* PBXTargetDependency */, + 57E5E46F670B79564BB93EAD201B17E8 /* PBXTargetDependency */, + 0FE3169B2EFC33586F8C88FACF11333F /* PBXTargetDependency */, + 49645C5B0D13262E17E30DBFD055B4C9 /* PBXTargetDependency */, + 4B7AAAB4EACE52A949B37065DD6D7F72 /* PBXTargetDependency */, + AF8BB19F468053677415DB24000FCDCC /* PBXTargetDependency */, + 709C5A6596E4B6B6DAE8559CEF0FCCFB /* PBXTargetDependency */, + E2DE121265EE198A37710F30ABD7BE0F /* PBXTargetDependency */, + FDDCA7F2AAFA1978D0BDDC10046B3D35 /* PBXTargetDependency */, + 8D52669CD3FBF7DEFC8D8513E2611E8C /* PBXTargetDependency */, + 2F47DA405E8D10F99CBB89642F556021 /* PBXTargetDependency */, + E59AC54E73D41D7DAD92053EBAC44002 /* PBXTargetDependency */, + 35CC57892A1109D1C537799D15C7F2F4 /* PBXTargetDependency */, + 16EB6906FC61DBECD35CC77544F3DCA6 /* PBXTargetDependency */, + 32624F101D1E8DE96E8D192F32AB2713 /* PBXTargetDependency */, + 41B41ED797B7D302C37B60529DB74D07 /* PBXTargetDependency */, + 6B74CB40C4092CFE95D85CF1018BD185 /* PBXTargetDependency */, + AFCC6107CF23054D582C6C3DDC6B2F33 /* PBXTargetDependency */, + 83656D284B909520CA7AB652B409F9DA /* PBXTargetDependency */, + 0CF2EF6B1C6207C2B72DF1FD67BBC65A /* PBXTargetDependency */, + 30BF845340277964D2BBCC3CA790DA85 /* PBXTargetDependency */, + 21415D6C27D532D02B8DDFAD048EAFF9 /* PBXTargetDependency */, + 872FFA14F75706920BD6003746998FFD /* PBXTargetDependency */, + 34F8FAD487FDAF95EDB45C03C863060D /* PBXTargetDependency */, + C560013B4E6415640BF85B81418374CE /* PBXTargetDependency */, + FD33C0C5F38B8729DB5365440B6AA79F /* PBXTargetDependency */, + 519B93EAC85F29955B4EB7EB8212C70B /* PBXTargetDependency */, + E9D3613A3687E4671B30B925E144684B /* PBXTargetDependency */, + 5D2CEBEF60B5CD6D9FFF86157E4BE291 /* PBXTargetDependency */, + 6CE79713BC9FF63B19BC51AF8094F5CF /* PBXTargetDependency */, + 7B9CCC564273A149341F4CFF748BCD67 /* PBXTargetDependency */, + 29474C67B33465D138706AD70E3B37A5 /* PBXTargetDependency */, + 65A233E60C829ED18482ADDD3A908C49 /* PBXTargetDependency */, + 86E0AA7D4C036A8ADA3BC18B461337D2 /* PBXTargetDependency */, + D4AEED83895DE9BE338C497E2A273D8E /* PBXTargetDependency */, + FD7E2FA2547EA7496A041D4EE81D0D56 /* PBXTargetDependency */, + 1F4253BB29A9E8803E8459861B0667C5 /* PBXTargetDependency */, + 6EDCA3EF12587A9AF24D598552DB1DCE /* PBXTargetDependency */, + 113FA621AF31040C36AB6AF488CACAB0 /* PBXTargetDependency */, + CB83DE390BCCB2155FE7F760F03BC444 /* PBXTargetDependency */, + 622C8ED0F818BBE5D46F5C0B48DEB29F /* PBXTargetDependency */, + 2E5AA02D9B0CDC431925927AF403B7D6 /* PBXTargetDependency */, + CBDFD8AEAF953B141BBA4102C955122D /* PBXTargetDependency */, + C6840654FD3ABB17EDE94D6C5BB0EC0F /* PBXTargetDependency */, + 3F63D989DAC9A51CE8F72C96F8E90506 /* PBXTargetDependency */, + E4558D30C52EE27496AF916871021BEE /* PBXTargetDependency */, + 55FAC71764E60543768B54BDCA8FF3EA /* PBXTargetDependency */, + 968BB73E776C7F580EC3E1362A516E37 /* PBXTargetDependency */, + FAF602B79A57D0864EC7B232B200E0AE /* PBXTargetDependency */, + 9BE0EED3049AA3BA5125F08B7269F7D2 /* PBXTargetDependency */, + 35B48DD98173FF21BC33C00773027DE0 /* PBXTargetDependency */, + BED8D073BA6EF9F10B800C430497930A /* PBXTargetDependency */, + D17F4706D80B7254C8E68F325CF3DAA5 /* PBXTargetDependency */, + 0C69A04FC4C375E91CC460900897F206 /* PBXTargetDependency */, + 5A247F9EC7F70AB0E8F8A489F03531DE /* PBXTargetDependency */, ); name = "Pods-QuickLocation"; productName = Pods_QuickLocation; @@ -11587,11 +11662,11 @@ }; 7C5613175BBC4BF67E36DB4FBEBC01D0 /* IQKeyboardToolbarManager-IQKeyboardToolbarManager */ = { isa = PBXNativeTarget; - buildConfigurationList = 89B9BB7EF35FBE40215BDCB3940573B9 /* Build configuration list for PBXNativeTarget "IQKeyboardToolbarManager-IQKeyboardToolbarManager" */; + buildConfigurationList = 62B479A59389B49F1FA857BD3C2AB7BC /* Build configuration list for PBXNativeTarget "IQKeyboardToolbarManager-IQKeyboardToolbarManager" */; buildPhases = ( - EF1D85B5E2D4F39A66945DFC357C12EE /* Sources */, - 920E4E50AC897B4C2F57376A914BD03B /* Frameworks */, - 1939562B41672F346F93F1BFAEA1E077 /* Resources */, + 0A25E3D79CE6B941EBD7D26462008F10 /* Sources */, + C9BA344BE87EF9FFFE5467676AE01B97 /* Frameworks */, + 0927A45CACF7393280243335EDDDDFD7 /* Resources */, ); buildRules = ( ); @@ -11604,12 +11679,12 @@ }; 822E44240F2922DAB12018A6B649BD19 /* YYImage */ = { isa = PBXNativeTarget; - buildConfigurationList = DC7128579BB3DD1C27063B50CD01B94F /* Build configuration list for PBXNativeTarget "YYImage" */; + buildConfigurationList = E2BB0C45F7D87E0F47E095EC7EC3C80D /* Build configuration list for PBXNativeTarget "YYImage" */; buildPhases = ( - BF0C279A352FD6165A0ACED03DB8F607 /* Headers */, - F77FFFAE7802CE9C37CE5570AFBA2DF8 /* Sources */, - BE9B4182971DADDA552ACA5B9016844E /* Frameworks */, - B49A8E4626E9A0F05F442181BF615B4E /* Resources */, + BED74C2F871E8A418CA6141F16BF35EB /* Headers */, + 580514076CFF287542025B572C16EAB4 /* Sources */, + B17D155237EAE531C5E2595070027212 /* Frameworks */, + D08F4EBEAD4B7B807C1801699A86FEB9 /* Resources */, ); buildRules = ( ); @@ -11632,7 +11707,7 @@ buildRules = ( ); dependencies = ( - 65CFF5A7F651FDFF912CAC47B77B5488 /* PBXTargetDependency */, + 524C9CCBCB24410FC560F04C1858D52D /* PBXTargetDependency */, ); name = MBProgressHUD; productName = MBProgressHUD; @@ -11641,11 +11716,11 @@ }; 88810798DA63A2F6611B0970EA276DEC /* IQKeyboardReturnManager-IQKeyboardReturnManager */ = { isa = PBXNativeTarget; - buildConfigurationList = B0A4BD1EFE4AF1E8BEC40830C1844BAE /* Build configuration list for PBXNativeTarget "IQKeyboardReturnManager-IQKeyboardReturnManager" */; + buildConfigurationList = E4D286250319EC2E160D283315705E8E /* Build configuration list for PBXNativeTarget "IQKeyboardReturnManager-IQKeyboardReturnManager" */; buildPhases = ( - 6B2E71B6292163F9816E4E86DC44474A /* Sources */, - 94D2D39C9C9D5963B610A6201A1FAC5B /* Frameworks */, - 0DB2595F3BDFAF7C678D50E21A3BDD5E /* Resources */, + 8E2287CCFEA08F4B51C8D254724F719D /* Sources */, + A47640A51CFC1B51EBE87902CDF8A076 /* Frameworks */, + 8F4834A0CF5A32DC5FD8C02ABD73AF58 /* Resources */, ); buildRules = ( ); @@ -11676,11 +11751,11 @@ }; 8A8DB685241263AFDF5E6B20FE67B93A /* SnapKit-SnapKit_Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = 8DC48513018EAF27460C130912383BB0 /* Build configuration list for PBXNativeTarget "SnapKit-SnapKit_Privacy" */; + buildConfigurationList = 4E4471E96FC9130BDE8545FC20FAB3B2 /* Build configuration list for PBXNativeTarget "SnapKit-SnapKit_Privacy" */; buildPhases = ( - 892F1DCBA6AFAB566C03E49CB9CB436A /* Sources */, - AC4A2CB53F0805879B87A96A4C60B27E /* Frameworks */, - FBFE6617B913C17F7C0BBDF799886823 /* Resources */, + 3B1FC3C6FE64E6CAF4E84968CCA5B8EA /* Sources */, + 4F0619935FD1369D1A0EF83948B62DCC /* Frameworks */, + 26361324C910F70082EB52A649D9DF44 /* Resources */, ); buildRules = ( ); @@ -11693,11 +11768,11 @@ }; 941104F296513E17138328984384286C /* BRPickerView-BRPickerView.Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = 9070D6EDEED2D48E6310487FF2B31464 /* Build configuration list for PBXNativeTarget "BRPickerView-BRPickerView.Privacy" */; + buildConfigurationList = FFFB5563ED0F24D1386772F6BC9B4BD8 /* Build configuration list for PBXNativeTarget "BRPickerView-BRPickerView.Privacy" */; buildPhases = ( - 8882E3495951300436B4D35C63FA0EC0 /* Sources */, - E1C13A7249380D0B906FB3D943AE3A8C /* Frameworks */, - 2F33E962AAABB1F5EB86CCFB09E3ADAD /* Resources */, + 5F88FB82DABB0216104E6704EE842D18 /* Sources */, + 698A1EF7BB44F90CBDD4678061FE89DE /* Frameworks */, + 2946E80E0BCF0CE8FE478697E30ACCAF /* Resources */, ); buildRules = ( ); @@ -11710,11 +11785,11 @@ }; 94CFBA7D633ECA58DF85C327B035E6A3 /* SDWebImage-SDWebImage */ = { isa = PBXNativeTarget; - buildConfigurationList = 6331810ADB8D7D34873AFF1699A0AB1C /* Build configuration list for PBXNativeTarget "SDWebImage-SDWebImage" */; + buildConfigurationList = 70C2968B319B13987D6CD660B0FA97B3 /* Build configuration list for PBXNativeTarget "SDWebImage-SDWebImage" */; buildPhases = ( - 18904500D9EB9D6223651AEBE4EDA063 /* Sources */, - C68E93E09BC7DA42FA92422D50790C97 /* Frameworks */, - 745E38B07C2CA26F01F995DF4EA572B8 /* Resources */, + 4B4AC1BE9CAC9E77CF26A96E0EADF931 /* Sources */, + 4D80BC25CDD4A7568E16DACDF5C7C260 /* Frameworks */, + F2D5A2760E8E356F0CD034C708B0F782 /* Resources */, ); buildRules = ( ); @@ -11727,11 +11802,11 @@ }; 976126A1CE06DC6E162563800E1BDF14 /* Alamofire-Alamofire */ = { isa = PBXNativeTarget; - buildConfigurationList = 530A80DEDF4EEBCA63FFEDE0B0D84192 /* Build configuration list for PBXNativeTarget "Alamofire-Alamofire" */; + buildConfigurationList = A05BBE9948DEFE4020360411A21C7269 /* Build configuration list for PBXNativeTarget "Alamofire-Alamofire" */; buildPhases = ( - C15039C7748CA69CD18BFEB496C74C12 /* Sources */, - 9085EF85C4D400E9208135CEF9A790D8 /* Frameworks */, - 51B2FE5B3847D4B86D4027AB865A9940 /* Resources */, + 3D214D0EB9AFC8A0DBB774CF4082AE73 /* Sources */, + 16A9930D0AB4B83F787106E78F785BE3 /* Frameworks */, + 39B3CAA8BC03D73809E0783E212C2811 /* Resources */, ); buildRules = ( ); @@ -11744,11 +11819,11 @@ }; 9828BBC09E9FB1238624113D7456E59E /* Kingfisher-Kingfisher */ = { isa = PBXNativeTarget; - buildConfigurationList = AD8249CAE6F500506176C985CF3B9E83 /* Build configuration list for PBXNativeTarget "Kingfisher-Kingfisher" */; + buildConfigurationList = 985E7A337E85C24663B02D42AAB3D05B /* Build configuration list for PBXNativeTarget "Kingfisher-Kingfisher" */; buildPhases = ( - 965C6AAC3B56D0FC45A7EC1AE3317805 /* Sources */, - 52D396A026E03D709070D4163EB9A6E0 /* Frameworks */, - AE8D6F78C1719C9744936A9F4041E9FC /* Resources */, + 5F164674CDFB44E3D2F7AE1455432CA6 /* Sources */, + 14A73F9F05C63D1D0A8DBA29A8DCF780 /* Frameworks */, + E652EBF366DA8E2896E8ED3262484B70 /* Resources */, ); buildRules = ( ); @@ -11761,11 +11836,11 @@ }; 982A68D37F5DCBC1FC1FDC0BB2F0EB8E /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */ = { isa = PBXNativeTarget; - buildConfigurationList = 3DF8637F1F76AAE4114DAD42CACA6481 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */; + buildConfigurationList = 108640D98E46AFF87578CE3C4C847BC8 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */; buildPhases = ( - 1AF637268FD347239D7860A2266FA9D9 /* Sources */, - 3468DA8A1297F375BF1BE9B9D5721E61 /* Frameworks */, - B333E6FB1898EB7A5134365DFF0BB553 /* Resources */, + 932E29838BB90375BD6F9C5A90A00025 /* Sources */, + A1FFCA6A624AB488E9C5C340EBFC9CC6 /* Frameworks */, + 27A571537F63EC3840EFED61EA6E88C9 /* Resources */, ); buildRules = ( ); @@ -11796,17 +11871,17 @@ }; A26E6FD851C20D652B2755C1464A9990 /* IQKeyboardNotification */ = { isa = PBXNativeTarget; - buildConfigurationList = 6EC4002EC4876D362CEC616EAE51CE44 /* Build configuration list for PBXNativeTarget "IQKeyboardNotification" */; + buildConfigurationList = F067F23274739F5DE12452C8600CBEFC /* Build configuration list for PBXNativeTarget "IQKeyboardNotification" */; buildPhases = ( - 25C0EB88902EA3DF9F39374B17ABFAA6 /* Headers */, - 74EF4C7E4B1632204D9122B91F889C02 /* Sources */, - 798766F90E6E3F2E0FE82C03C73ECD5E /* Frameworks */, - F2E0B1B8586413D2ECC3AA3A72F49E37 /* Resources */, + F48CAF7A5C34A8ADA1B0A9372566D777 /* Headers */, + D00432AE2DFF77C888974DCD518FF009 /* Sources */, + D9F65FB922EA324D07A7C742651A6C0D /* Frameworks */, + E8A8E1F5E283CBCF13FAC43CCF5AD06E /* Resources */, ); buildRules = ( ); dependencies = ( - 69194E03DF6192DB302B78991F854308 /* PBXTargetDependency */, + C5D75F03FD3091C35F06A5566EF8F050 /* PBXTargetDependency */, ); name = IQKeyboardNotification; productName = IQKeyboardNotification; @@ -11815,11 +11890,11 @@ }; A6602BCAA6F4F932A586C41D0B7E019C /* IQTextView-IQTextView */ = { isa = PBXNativeTarget; - buildConfigurationList = 86FE5D80FDBD0B06DD8DEE46502FBEE2 /* Build configuration list for PBXNativeTarget "IQTextView-IQTextView" */; + buildConfigurationList = 59A6A39851A881C0E7E62F8717B87787 /* Build configuration list for PBXNativeTarget "IQTextView-IQTextView" */; buildPhases = ( - D7E33BCFBE2686D3557FDC6C1E5936E7 /* Sources */, - 61B525901753883E01E07997D7DC8493 /* Frameworks */, - 2810CB96BCEDED26A80CF0F854BAC9DF /* Resources */, + EC2A1170F2821A28BCAC9E6793FB16F5 /* Sources */, + C1AD61072668027E4E6CFAEEF374F717 /* Frameworks */, + 915E84E4257A38A922304D0E71B4DA38 /* Resources */, ); buildRules = ( ); @@ -11832,12 +11907,12 @@ }; B017CC75E2704C686AA0A2203247D9C7 /* MqttCocoaAsyncSocket */ = { isa = PBXNativeTarget; - buildConfigurationList = 113E0D352C4B9A884B070ED751252A82 /* Build configuration list for PBXNativeTarget "MqttCocoaAsyncSocket" */; + buildConfigurationList = C53FB0F13D850C136A5B961733B496EC /* Build configuration list for PBXNativeTarget "MqttCocoaAsyncSocket" */; buildPhases = ( - 7B83CD346B631ECEAA5C7A781225EE03 /* Headers */, - B6E3A297BB19C145CD9755D4601EE72E /* Sources */, - B3A75ABB942FBE78EAECD0B5DFD697A5 /* Frameworks */, - 46FF5ED79B866F507863CCD152919D02 /* Resources */, + B7A8724FFF8888893E7E52756D743785 /* Headers */, + DA9DAB1C0BFB973AC4F24AFB2F53D151 /* Sources */, + E941A0E659CFB4044BCA3367883BD19D /* Frameworks */, + 5CDE085E178B440210E60CB3BC35BDFE /* Resources */, ); buildRules = ( ); @@ -11850,11 +11925,11 @@ }; B247F77A0CD5E19C8187A9BA1EB58C09 /* IQKeyboardToolbar-IQKeyboardToolbar */ = { isa = PBXNativeTarget; - buildConfigurationList = 1E4B01A67F22E8B46E5D1C9DEF28DE51 /* Build configuration list for PBXNativeTarget "IQKeyboardToolbar-IQKeyboardToolbar" */; + buildConfigurationList = 4986A80C47001C15B29E552F91B33F1A /* Build configuration list for PBXNativeTarget "IQKeyboardToolbar-IQKeyboardToolbar" */; buildPhases = ( - 82E065A5D08F90269D0706E7AE74AEF7 /* Sources */, - 69E80DB7E44E2FCDAA60C0599364D3F8 /* Frameworks */, - C1E2F46CE8774664112C643CE96F2702 /* Resources */, + 62B03CFAA71C22DD39531434A82EC469 /* Sources */, + A87C7022F46129EAA707D5B8E6D6CB50 /* Frameworks */, + A5EE38FA265CE38CBA18D2F5F234E729 /* Resources */, ); buildRules = ( ); @@ -11867,11 +11942,11 @@ }; B26054DF1DEA11585A231AF6D1D80D5E /* MJRefresh-MJRefresh.Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = 7BC84017C81A43E94A440D281671E1E6 /* Build configuration list for PBXNativeTarget "MJRefresh-MJRefresh.Privacy" */; + buildConfigurationList = 60EF88B7C4774461EA699A1AAD04F21F /* Build configuration list for PBXNativeTarget "MJRefresh-MJRefresh.Privacy" */; buildPhases = ( - F154FE6C539049857FE56F7B7893EE3E /* Sources */, - 36073FD060549CCCE05969A6FEAB54FD /* Frameworks */, - BD7C2F2F77D29DA137CAA5F7675B03F1 /* Resources */, + 819CD613135F9E5B4C9B978B0FD897D3 /* Sources */, + 69726BE2AD65BAE2AEB5A0A14F0788EB /* Frameworks */, + 9D9A9A308A7A00D3028A5B640CA2ACB5 /* Resources */, ); buildRules = ( ); @@ -11884,11 +11959,11 @@ }; B32AF3F43989CBA171BB1FB3957A4509 /* MJExtension-MJExtension */ = { isa = PBXNativeTarget; - buildConfigurationList = F76E97B5029FCAB3CC7A405EF734EF2C /* Build configuration list for PBXNativeTarget "MJExtension-MJExtension" */; + buildConfigurationList = 0ABFFAB350A0FBD26CDA08A9FAC349FC /* Build configuration list for PBXNativeTarget "MJExtension-MJExtension" */; buildPhases = ( - D722850ACF112C96AE9CA5AD08517961 /* Sources */, - 3526B21D352EAB90819A58C222CCC951 /* Frameworks */, - 8E1FFB4F02BC592E911B277E40A2728F /* Resources */, + 9BD70E726D7B0D4FDA13EA2E89E0A0EB /* Sources */, + BBBB6E1E6BBD25988C417011084DBE9B /* Frameworks */, + B153C7DDF393802A53307AC9DCD81A14 /* Resources */, ); buildRules = ( ); @@ -11929,12 +12004,12 @@ buildRules = ( ); dependencies = ( - E58845EA024BDA016AAA027DA6E362C7 /* PBXTargetDependency */, - D74E0FC401365D0F0962AC797B8642B5 /* PBXTargetDependency */, - 6F5E0989CD5EE06C3A420D203209418B /* PBXTargetDependency */, - DB878BF8F32E6F71AB1A81CB0DECA455 /* PBXTargetDependency */, - 179682BE5E8B0BA731E3C44F1167D904 /* PBXTargetDependency */, - 8F6602F0AC4AB1DC1F34DF0F40252829 /* PBXTargetDependency */, + C676554BCDE608C544F510F11F6854A1 /* PBXTargetDependency */, + F6B7F07442B90F8074A0525883A06B82 /* PBXTargetDependency */, + 731A12B3DF9B291CA3D5D9079368CDA4 /* PBXTargetDependency */, + DDD3F206336A87FF9E565180F936464E /* PBXTargetDependency */, + C28A0AC60BC36DA96EEF0D7AB5FD759C /* PBXTargetDependency */, + 03187BED6246E319E3841C2765F1D250 /* PBXTargetDependency */, ); name = IQKeyboardManagerSwift; productName = IQKeyboardManagerSwift; @@ -11953,8 +12028,8 @@ buildRules = ( ); dependencies = ( - B9D079DB1939030826A64A661C6F10F5 /* PBXTargetDependency */, - 6A16497E340B960C985FE72FD39C8835 /* PBXTargetDependency */, + 866718DA68BFDE7ED852252E9A364E23 /* PBXTargetDependency */, + 6C33B5091D624D83D14953C1F7B87E4E /* PBXTargetDependency */, ); name = YBImageBrowser; productName = YBImageBrowser; @@ -11963,11 +12038,11 @@ }; BF2A15FEC3F3424BBC4B9AD5F86F2D54 /* lottie-ios-LottiePrivacyInfo */ = { isa = PBXNativeTarget; - buildConfigurationList = 1A113CCD475B0591364B99D251CCC097 /* Build configuration list for PBXNativeTarget "lottie-ios-LottiePrivacyInfo" */; + buildConfigurationList = 17B8DF9187F779C6B467AB9C4911D0EB /* Build configuration list for PBXNativeTarget "lottie-ios-LottiePrivacyInfo" */; buildPhases = ( - 8A223AC2CC27BCDE373411AECD9CF5BC /* Sources */, - 1225A1909FA52A05636FCD257E4E0B8A /* Frameworks */, - 051C05BDA129BF87E161CF69493D43A9 /* Resources */, + 63DDB313DAD0FC436D161B4861604DF2 /* Sources */, + 7B7182BD26949B6B82C298A2733A37C9 /* Frameworks */, + DC0781D62C463208CEA45FDDA9232379 /* Resources */, ); buildRules = ( ); @@ -11990,7 +12065,7 @@ buildRules = ( ); dependencies = ( - DF817F92491CE824B8BDB7511B56D0B4 /* PBXTargetDependency */, + E090DED3E81D2690DD81970C05E2BF47 /* PBXTargetDependency */, ); name = MarqueeLabel; productName = MarqueeLabel; @@ -12009,7 +12084,7 @@ buildRules = ( ); dependencies = ( - 5D9A036FBCEE1EB5F5046D172BE67F6D /* PBXTargetDependency */, + 2BC41240A92843A2A639AACCFA6EE1B1 /* PBXTargetDependency */, ); name = SDCycleScrollView; productName = SDCycleScrollView; @@ -12018,11 +12093,11 @@ }; CBFB5A372F4DE9D4BC6B9ADA98B80BFE /* MarqueeLabel-MarqueeLabel */ = { isa = PBXNativeTarget; - buildConfigurationList = 420D03232E4A9AC143501D98E20A9B6C /* Build configuration list for PBXNativeTarget "MarqueeLabel-MarqueeLabel" */; + buildConfigurationList = 778BE5925E46A59C61A4E8D4F0DE8F0F /* Build configuration list for PBXNativeTarget "MarqueeLabel-MarqueeLabel" */; buildPhases = ( - 2CB7BDB553FA5F2E1E1341E3360B38E8 /* Sources */, - BBCFA56AA8BC9C39401D9698F2BFB9B2 /* Frameworks */, - 2B92F7850641EACF2F18518D1808C3E9 /* Resources */, + C4A9B9ACFDBC9A2DFD1F0D1F6515BF0D /* Sources */, + 635986F73CB429BF3BB89CF23C97766D /* Frameworks */, + 4D108D74A7D29121EEC05C5F1D55293F /* Resources */, ); buildRules = ( ); @@ -12063,7 +12138,7 @@ buildRules = ( ); dependencies = ( - 442480C0F0FE97A7DB5AFE889A6CFD49 /* PBXTargetDependency */, + B7171B3AEE5F907DAE9A5E9735E6567C /* PBXTargetDependency */, ); name = SwiftyJSON; productName = SwiftyJSON; @@ -12082,7 +12157,7 @@ buildRules = ( ); dependencies = ( - C5A60EA20048B290E32EA825DEA091BD /* PBXTargetDependency */, + 9D396A63B5D269CC97AB81FC3D78D0FB /* PBXTargetDependency */, ); name = BRPickerView; productName = BRPickerView; @@ -12101,8 +12176,8 @@ buildRules = ( ); dependencies = ( - 4185459610A0D26FA82413F31F543408 /* PBXTargetDependency */, - 72C09500E0F72FC81CAD9F0026C5F30B /* PBXTargetDependency */, + C95F2A090E6BA4E6AF99B2BDC8F1D7EE /* PBXTargetDependency */, + CF14DEB675D477B226DEE6B411DE6239 /* PBXTargetDependency */, ); name = RxGesture; productName = RxGesture; @@ -12111,11 +12186,11 @@ }; E68E71E462C154107C49C379E539826E /* ObjectMapper-Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = B888506A6088B41E5F99C2CAA42A5CE6 /* Build configuration list for PBXNativeTarget "ObjectMapper-Privacy" */; + buildConfigurationList = 1561C4A6C49D17CE6217FADDB986127A /* Build configuration list for PBXNativeTarget "ObjectMapper-Privacy" */; buildPhases = ( - 96975FB4EC3892FEE303E4FD3128357D /* Sources */, - 86DB7F2F165D4DA8932028C58279FF9E /* Frameworks */, - EB94C3FB132C1D51B7CE6AF5CB6EE0DC /* Resources */, + 3B7C832CEFD6A64E7F4FABE31A2E7717 /* Sources */, + B6AC725635297B37B5B903AC4604C357 /* Frameworks */, + BC786386971F71D95CC9AC46ACE2347B /* Resources */, ); buildRules = ( ); @@ -12138,7 +12213,7 @@ buildRules = ( ); dependencies = ( - EF5579D4B5237164057864876901A04E /* PBXTargetDependency */, + 9EC0BCC6796EEBE87575B77D68E26727 /* PBXTargetDependency */, ); name = Kingfisher; productName = Kingfisher; @@ -12157,7 +12232,7 @@ buildRules = ( ); dependencies = ( - BA4767FD2DADF41200E409AE70128873 /* PBXTargetDependency */, + 5589A6423631E4B14DEFF2CAAAD5193D /* PBXTargetDependency */, ); name = CocoaLumberjack; productName = CocoaLumberjack; @@ -12166,17 +12241,17 @@ }; EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */ = { isa = PBXNativeTarget; - buildConfigurationList = 6DDFAFC6032A279076E7D699C131B3C8 /* Build configuration list for PBXNativeTarget "RxSwift" */; + buildConfigurationList = 22B70D06019AD5034985D5FED3C484B4 /* Build configuration list for PBXNativeTarget "RxSwift" */; buildPhases = ( - E22377A35E002C64392541C97D18A22D /* Headers */, - 4548A1B42482A0F7D8826C34DA8D14EE /* Sources */, - 952D9482026A564375F8B5FDBE190FCA /* Frameworks */, - B2F6596F18FA18440E01DA14F25BD033 /* Resources */, + 61D4AC3129F555752B3888AA0D7EE378 /* Headers */, + 03B4D6F1DE5FCDAE0675C8744479E41F /* Sources */, + DC9908D80A51BD199FE9A0B350E549C8 /* Frameworks */, + 7F8C7BF86112B58F98C4AE99ED9630DD /* Resources */, ); buildRules = ( ); dependencies = ( - 3BCA7ACB41B5541997E3C3FF10EBAC34 /* PBXTargetDependency */, + 756FABB71849CA916D58B4906E99B07F /* PBXTargetDependency */, ); name = RxSwift; productName = RxSwift; @@ -12195,7 +12270,7 @@ buildRules = ( ); dependencies = ( - 98F6852FA84D6E2268FA79818EF498F0 /* PBXTargetDependency */, + 364897AF7DABC733D47380E3EB67D3BE /* PBXTargetDependency */, ); name = Alamofire; productName = Alamofire; @@ -12214,8 +12289,8 @@ buildRules = ( ); dependencies = ( - 3C40BD0FCF84605DD54AD81EB9E4E333 /* PBXTargetDependency */, - 5D522A9C3A7C87550B26804B7C542A50 /* PBXTargetDependency */, + 5A26BF758F6CABC4C6E9E01EC90388E5 /* PBXTargetDependency */, + 27921AF4DBD42D4D886AB0F4BE865903 /* PBXTargetDependency */, ); name = RxSwiftExt; productName = RxSwiftExt; @@ -12224,11 +12299,11 @@ }; EEE261386011CDF271BE289F73FF5959 /* IQKeyboardCore-IQKeyboardCore */ = { isa = PBXNativeTarget; - buildConfigurationList = DF8153500FCFC27B6D1D830467553437 /* Build configuration list for PBXNativeTarget "IQKeyboardCore-IQKeyboardCore" */; + buildConfigurationList = 53AC5CE79C88D5CA4668C1BCCA6972F9 /* Build configuration list for PBXNativeTarget "IQKeyboardCore-IQKeyboardCore" */; buildPhases = ( - 5B36B75262E33F73EA72F8ED60EB9118 /* Sources */, - 280BC9C1A0F9727627707CCEE52A0348 /* Frameworks */, - 1553C220B1B47AEDAD58A698CDC51F6D /* Resources */, + 823E73F38D1971C294168F935562BA22 /* Sources */, + 83E02886937337C46B6BE21AE8E57357 /* Frameworks */, + 3B374576C26E15FB98FA9B6EEB91CA4F /* Resources */, ); buildRules = ( ); @@ -12241,18 +12316,18 @@ }; F4FE17428FD0E607723A44F17231B7A1 /* IQKeyboardToolbar */ = { isa = PBXNativeTarget; - buildConfigurationList = 132F1053454D665FC78796EA0D463942 /* Build configuration list for PBXNativeTarget "IQKeyboardToolbar" */; + buildConfigurationList = 077BBA6873A6439FC57A401ABF0729A4 /* Build configuration list for PBXNativeTarget "IQKeyboardToolbar" */; buildPhases = ( - 62A6CB73C7F59DE58AC693B5E0140D29 /* Headers */, - 10ED76FABFE1D7C26482234749A9F6D3 /* Sources */, - B5ED799A00DB531702D54FDAEA86ADAB /* Frameworks */, - FAE0E4452DBBDDCADD1A6477EEB757F5 /* Resources */, + 1C13A45149F81EF158BBE5E7ADA07DFC /* Headers */, + 15E2764F5BDFCCE5F41A490F71EBF4CE /* Sources */, + 0CE1CD001633314E1B4BC75CE48B05C5 /* Frameworks */, + 99631838653FAED10C9D2DD149CC4EDE /* Resources */, ); buildRules = ( ); dependencies = ( - E74167BA6BB516F7AFD92D2B6E5C57B2 /* PBXTargetDependency */, - 4464ECA2BBA92EC47765349CC600A761 /* PBXTargetDependency */, + 3E4721E0A72E2134A38375CCC0B79CE3 /* PBXTargetDependency */, + 9B5740F3B4BC762E04D08F80425913A0 /* PBXTargetDependency */, ); name = IQKeyboardToolbar; productName = IQKeyboardToolbar; @@ -12271,7 +12346,7 @@ buildRules = ( ); dependencies = ( - 58C6D2C5FD434DBD3B5F0BB0A6847FAF /* PBXTargetDependency */, + 3265DDA197F5F3AADEA96ED57C0F70E7 /* PBXTargetDependency */, ); name = IQKeyboardCore; productName = IQKeyboardCore; @@ -12308,6 +12383,7 @@ 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */, 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */, E94C558142469C11984D67CA883BAB1F /* AMapNavi-NO-IDFA */, + 4F1379598302C9160590B3650C10E1A5 /* AMapSearch-NO-IDFA */, D505645C3F99EB1E8B6529D64D2C3E1C /* BRPickerView */, 941104F296513E17138328984384286C /* BRPickerView-BRPickerView.Privacy */, E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */, @@ -12387,11 +12463,18 @@ /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 051C05BDA129BF87E161CF69493D43A9 /* Resources */ = { + 0716ED637C3C2B782577BD42BDB9B14F /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 5107B2DE2B3EFE293718AEF825B03CBA /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 0927A45CACF7393280243335EDDDDFD7 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A9015CDEBB8DF8C216A34CE497C583A1 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12402,11 +12485,19 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 0DB2595F3BDFAF7C678D50E21A3BDD5E /* Resources */ = { + 0D38B96882ABC6A8EC9D8A48E51F1D46 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 44A83F52DB0230A1E75F4FBA25987507 /* PrivacyInfo.xcprivacy in Resources */, + 671FB788C807518CE474AEE36C28C748 /* RxRelay-RxRelay_Privacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 10032B6CFF3CB303A02E55187BD2EB4B /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6394CADE78FCB9C58560474071D4E77B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12418,11 +12509,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 1553C220B1B47AEDAD58A698CDC51F6D /* Resources */ = { + 16EF98F7C6EA4529CF686895773B2A04 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 793C9220E8CC0E83E90853BB0B2EBDB5 /* PrivacyInfo.xcprivacy in Resources */, + A45569499FA0C39AD3C069E5377668D2 /* IQTextInputViewNotification-IQTextInputViewNotification in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12434,14 +12525,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 1939562B41672F346F93F1BFAEA1E077 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - B3EF0D17E138CFE0F6B5ABC1C9C7D637 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 1B0BF833FF02F4B145B7A6461734A0F1 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -12458,6 +12541,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 1E97DAC282D7048E0133A6E8109F684D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 1F20B6CEE2DFB97C88A195DC4C941AF6 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -12473,11 +12563,27 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2810CB96BCEDED26A80CF0F854BAC9DF /* Resources */ = { + 26361324C910F70082EB52A649D9DF44 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - EF30F91CA475931364BE8E233C4863A2 /* PrivacyInfo.xcprivacy in Resources */, + 4F60DB7733E2A96C39D4F2BC35637938 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 27A571537F63EC3840EFED61EA6E88C9 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4F5C022CDC21FD62D7C2F4ECA8724951 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2946E80E0BCF0CE8FE478697E30ACCAF /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + B4672CA327BBCED120CE9013D32A5B39 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12488,19 +12594,19 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2B92F7850641EACF2F18518D1808C3E9 /* Resources */ = { + 2B4A8C79A230E1F948D70A3C47325CF0 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - BA624B0D71B0FCED68BFF8004B2246F4 /* PrivacyInfo.xcprivacy in Resources */, + 5615782B20D26FC84645FE6F2B451901 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 2F33E962AAABB1F5EB86CCFB09E3ADAD /* Resources */ = { + 2BF75DFC717456EA0CCEE2F1E049D2A5 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - E65ED3EEC8DB1AF0AE3E1B8A14EE6E7D /* PrivacyInfo.xcprivacy in Resources */, + 397DACF6B492D3277095E2267B8DDF20 /* IQKeyboardToolbarManager-IQKeyboardToolbarManager in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12512,14 +12618,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 32ABBF51920301CDE877D0B82B38B895 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BEDB54C5A1D576AE2723115126694145 /* RxRelay-RxRelay_Privacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 35D5CEF8B78A8BEEE66C16F2A6C3758E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -12527,6 +12625,22 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 367583E68F9A4D9239954B259DAC4452 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D0278557440650DD47A778D6B7ECF6E4 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 39B3CAA8BC03D73809E0783E212C2811 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + CC5143B7B18B30928DC8B7DDA6C7123B /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 3AE15AB47E6AB840630160F62F907577 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -12535,26 +12649,19 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 43FA4073C65FED33436DD801CBE628AE /* Resources */ = { + 3B374576C26E15FB98FA9B6EEB91CA4F /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - CB5C07E9A9A3E6F68E2C589171940388 /* IQTextView-IQTextView in Resources */, + 63A2D8148238FBA90490802E42CC9ED8 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 46FF5ED79B866F507863CCD152919D02 /* Resources */ = { + 3F9188B5635B9F49352C6197C2B184E4 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 48A2D8C478D34F7E15692EF00BE3A2A5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 2107FBF0A70FF5A8EEF26AB7CFFB2AE5 /* PrivacyInfo.xcprivacy in Resources */, + 4541D1F844AA3FCD03BC62740BDBBA88 /* SDWebImage-SDWebImage in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12567,6 +12674,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 4D108D74A7D29121EEC05C5F1D55293F /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 664FCE534693A9653D3A7A949C492AF2 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 4F08CE07F9035A8581CF32E4F0FE860C /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -12574,11 +12689,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 500087872C851CC377FF0C8115692A0A /* Resources */ = { + 4F4A85F3DD27E4C934359B6AFEA62E7B /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 2DF94FA2F8E837E8DEE1AF695D0C3A6C /* PrivacyInfo.xcprivacy in Resources */, + 1A975C79BCE401642690E6692161C28F /* IQTextView-IQTextView in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12590,11 +12705,10 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 51B2FE5B3847D4B86D4027AB865A9940 /* Resources */ = { + 5CDE085E178B440210E60CB3BC35BDFE /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 51830B9859ADE84F44ED76BA5A55FFE0 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12622,67 +12736,35 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 67094A9EE43CA1665FA091BFF30383B0 /* Resources */ = { + 6AE35625253680CD98086486014FC485 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 94F7DD90CD8F0A197D84EDF97813A094 /* SDWebImage-SDWebImage in Resources */, + 5EFAAEE1DDA97CDABA8E1EA86804D006 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6E54AC3BC2526C7822D3A0D8461955E4 /* Resources */ = { + 7F8C7BF86112B58F98C4AE99ED9630DD /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 1F4148E547493D7F1E08517E4A10A43E /* IQTextInputViewNotification-IQTextInputViewNotification in Resources */, + B6D508C0EE2842F64D2997084901E097 /* RxSwift-RxSwift_Privacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 72AFF0436A4C789FAA8D12B2CD5C02F6 /* Resources */ = { + 8F4834A0CF5A32DC5FD8C02ABD73AF58 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6F003491F70C12F7EF5766B2B5811FB2 /* PrivacyInfo.xcprivacy in Resources */, + 09C887CD2297903686F2B4EB100AE975 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 745E38B07C2CA26F01F995DF4EA572B8 /* Resources */ = { + 915E84E4257A38A922304D0E71B4DA38 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 3D56AE2CEBA4370ACC2928A5D55C9420 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 7D6C3B2A66D98F5795F952E26CE508A9 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 17464C96F17B07CFCBDCE42E40AEF592 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 83D04754898A11806FFE4924871E9681 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - FB08A32E28274EE907038A720CECAD58 /* IQKeyboardReturnManager-IQKeyboardReturnManager in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8AA9DB9E99891376A924A7E499A8F4C0 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 0C846019DFFC02B519458A292CEE12B1 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8E1FFB4F02BC592E911B277E40A2728F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5BB2B7782C517A4BD897584DE08CA5C8 /* PrivacyInfo.xcprivacy in Resources */, + 3D0286A0092AA31E37FEEC78DD19A0B3 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12694,6 +12776,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 99631838653FAED10C9D2DD149CC4EDE /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A92DCC846E39C3D144148239A87C23F1 /* IQKeyboardToolbar-IQKeyboardToolbar in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 9B5A8F5905C2A8785E58345B35F58865 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -12701,10 +12791,27 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9E253D288B06B649C9681294BD1D097E /* Resources */ = { + 9D9A9A308A7A00D3028A5B640CA2ACB5 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 8CDA74A30BE9A52283BCA12DB77102FE /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 9F2246B767F594C93A256D88F31B9BF1 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 76D6CD9406B7CD4F1E540BB94B4D0A06 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A03AB1BF18FF4FBC59C054883A1797A1 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 9A545477FDD861C868C5EA5FF7506722 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12722,6 +12829,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + A5EE38FA265CE38CBA18D2F5F234E729 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 80E05745F16B9BA771A5D2E716AA4C69 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; A93407B7212DD11F369E6A5E53EC1257 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -12731,50 +12846,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - AE8D6F78C1719C9744936A9F4041E9FC /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 546BEA095B8A42F96CC73C51C9D553FA /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AEFEBC9CC25B1690801A42B3F8E88834 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 267DFCA2B97695DF4A8D9C29EB545FC6 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - B2F6596F18FA18440E01DA14F25BD033 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 98C47C83B10093BA5D1E6A84A35F9833 /* RxSwift-RxSwift_Privacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - B30E9373BFCBD5AF44966FEDCA3EEB95 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 280697ABFE6377F0450D11FCEE2D696A /* IQKeyboardToolbarManager-IQKeyboardToolbarManager in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - B333E6FB1898EB7A5134365DFF0BB553 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 93D32E94C7A52774FE14089F742717F6 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - B49A8E4626E9A0F05F442181BF615B4E /* Resources */ = { + B153C7DDF393802A53307AC9DCD81A14 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 006FED4FABDB2D457B1FAFB0D9DDA237 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12785,34 +12861,27 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - BA9A8BEAB4A7AB6500F88C2975EBCAAB /* Resources */ = { + BA9ACD0BA2562EAA7EB90318AE0C5C1C /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 8E23D7177379A15D967DF1E9A27E069E /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - BD7C2F2F77D29DA137CAA5F7675B03F1 /* Resources */ = { + BC11BEEDEC10356E6E42035A463F393F /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 720EE12DF366B57F77D91550158604C7 /* PrivacyInfo.xcprivacy in Resources */, + 114684D54B3039F156A630DCF111A954 /* IQKeyboardReturnManager-IQKeyboardReturnManager in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - C1E2F46CE8774664112C643CE96F2702 /* Resources */ = { + BC786386971F71D95CC9AC46ACE2347B /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - F07C870161041F78C712E0F28F8056EB /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C3585B828C60CFCA6B75D27E56454112 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 2D79005DC21746C3645DE5718F07AF97 /* PrivacyInfo.xcprivacy in Resources */, + D0B2812641149B0098BD385861B85A94 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12838,6 +12907,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + D08F4EBEAD4B7B807C1801699A86FEB9 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; D985C938ABF056923E1204B0C9199C85 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -12845,6 +12921,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + DC0781D62C463208CEA45FDDA9232379 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + E201F1691E5AFC9EC7A854BF0BFB6D5E /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; DD391D2DE12A3727FCFFAF52F3E35F8C /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -12859,6 +12943,22 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + E652EBF366DA8E2896E8ED3262484B70 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + F0950D67307EDEB526AE5C8D12741360 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E8A8E1F5E283CBCF13FAC43CCF5AD06E /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4B15D752DFDB6DB4DC8D655A7CE61C00 /* IQKeyboardNotification-IQKeyboardNotification in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; EB6A3A70961ACC19A376AA305942A9E7 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -12867,14 +12967,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - EB94C3FB132C1D51B7CE6AF5CB6EE0DC /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E13AA434B5E61D3682D5BAFC3949767C /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; ECD6B9A8E754DF142B323DF2D7E0D112 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -12882,19 +12974,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - F13231697A9387CCBEBDA5C2DB6C46A8 /* Resources */ = { + F2D5A2760E8E356F0CD034C708B0F782 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0803922C32F64281624BBFBD921DD7AD /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F2E0B1B8586413D2ECC3AA3A72F49E37 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E585B9C6E21D608F0C635130255BEF2D /* IQKeyboardNotification-IQKeyboardNotification in Resources */, + DCDFA2F3E81818FFC582CED834811C17 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12905,19 +12989,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - FAE0E4452DBBDDCADD1A6477EEB757F5 /* Resources */ = { + F9402ABE6BA457F39E03C8AEE9BC4F45 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 9F450EE01DD84C061BD3DF4FA055AD3B /* IQKeyboardToolbar-IQKeyboardToolbar in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - FBFE6617B913C17F7C0BBDF799886823 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 9D613462349AB2ECB9AA055D9B6E260A /* PrivacyInfo.xcprivacy in Resources */, + 8ED9139E715408EDB79527D6169FB912 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12941,6 +13017,23 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ + 34AC1E1C7089E9A2B02630E5768997CE /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/OpenIMSDKCore/OpenIMSDKCore-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/OpenIMSDKCore/OpenIMSDKCore-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/OpenIMSDKCore/OpenIMSDKCore-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; 6C1F0AE00B88ED4F09755948A825C8EB /* [CP] Copy XCFrameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -13009,23 +13102,6 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/GTCommonSDK/GTCommonSDK-xcframeworks.sh\"\n"; showEnvVarsInLog = 0; }; - E895D27776801DFE519B6823E8902AD6 /* [CP] Copy XCFrameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/OpenIMSDKCore/OpenIMSDKCore-xcframeworks-input-files.xcfilelist", - ); - name = "[CP] Copy XCFrameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/OpenIMSDKCore/OpenIMSDKCore-xcframeworks-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/OpenIMSDKCore/OpenIMSDKCore-xcframeworks.sh\"\n"; - showEnvVarsInLog = 0; - }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -13049,6 +13125,184 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 03B4D6F1DE5FCDAE0675C8744479E41F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + FABAB3D1F3626369618DB7090876C7F7 /* AddRef.swift in Sources */, + 15AC56734F6F1A9BAB22B3FC2AE49E08 /* Amb.swift in Sources */, + 26ABF684AD6DFD104CDEBB48AABD35BF /* AnonymousDisposable.swift in Sources */, + 90404F7A6DA3218098A2FAA9CF2933DD /* AnonymousObserver.swift in Sources */, + 7B3794068CFFDEB45F96ABB480B5502D /* AnyObserver.swift in Sources */, + 7194665054049005DF2446F0B732D851 /* AsMaybe.swift in Sources */, + B47112B7EED68A6666CADC1042F92B67 /* AsSingle.swift in Sources */, + D4DE5EAA3470C4F7BB9369A87678A0D6 /* AsyncLock.swift in Sources */, + 42ACC5A92F77233DDA868C77403915AE /* AsyncSubject.swift in Sources */, + 3D61EEA01EEC9A30526255CA4CB498C7 /* AtomicInt.swift in Sources */, + 0E185AF089D0504113AA13D23145C8A3 /* Bag.swift in Sources */, + 724ABE5D0A5677E50B1E2084CAFC3F8C /* Bag+Rx.swift in Sources */, + 9DF3962DBDB1BA3FA797DEAB09D8C1F9 /* BehaviorSubject.swift in Sources */, + 8073CE8A7A513C5BC41A15D6C5A93340 /* BinaryDisposable.swift in Sources */, + 327477EA0BCE83746EC9B8EF842C2A69 /* Binder.swift in Sources */, + E150DF77057ED329D4D014BA75B158CD /* BooleanDisposable.swift in Sources */, + F5D510DABE0149E10A37727A7A7D1F89 /* Buffer.swift in Sources */, + FA371251DCEC1BF85044F63E024C7117 /* Cancelable.swift in Sources */, + 74CC4F0C0C9CD31D25F33788F587B63D /* Catch.swift in Sources */, + 756E04E0582A10C638EAEBBEB76E952F /* CombineLatest.swift in Sources */, + 44DC9D97585079AC7CA0B448D313917D /* CombineLatest+arity.swift in Sources */, + 794574CBBD737B82C88C887C7B8D02F7 /* CombineLatest+Collection.swift in Sources */, + 9BF08F857F66B1898E0EB7B468392B2C /* CompactMap.swift in Sources */, + 0FB01F22EBEF1E5A1CDE9FBC5636118F /* Completable.swift in Sources */, + 5BAD213AD193C99B4AA6527FD48C9409 /* Completable+AndThen.swift in Sources */, + 8BE9FF92B81BE32C764CFF3DDC3CAE17 /* CompositeDisposable.swift in Sources */, + 6F756E9158F2B447DCCC7B0A08AF8D4E /* Concat.swift in Sources */, + C3919A6B1EDFA182C3BB48EC0F8CC8FD /* ConcurrentDispatchQueueScheduler.swift in Sources */, + E013E111ACE91D9372EA0A6EE75F2E9D /* ConcurrentMainScheduler.swift in Sources */, + 9CEA601A13EF8A488F68FA0793CD735B /* ConnectableObservableType.swift in Sources */, + 437E080D57683B8D08D32B61990EC27B /* Create.swift in Sources */, + 7D5188087F3CFB92E4BB6B004B44BA22 /* CurrentThreadScheduler.swift in Sources */, + 7E917D4536AF0827F0838FF9B30CD613 /* Date+Dispatch.swift in Sources */, + 96E3C750A49F13437183AD698BF8235B /* Debounce.swift in Sources */, + EE823DFED0C28E54C5350C0CE00DB799 /* Debug.swift in Sources */, + 650D38C1F4BCDCED3180159E88CE8ABB /* Decode.swift in Sources */, + 50A40BFD4B410C968C3B2252C9FEF874 /* DefaultIfEmpty.swift in Sources */, + 78AE61BBA71F0476FA970D04887C3029 /* Deferred.swift in Sources */, + 4775B204CB23A133B53EBD0038F947CD /* Delay.swift in Sources */, + 6AB97FCE3EAF765C59119891355E599C /* DelaySubscription.swift in Sources */, + 364F19E25728522FF59EA18A9D95EAB4 /* Dematerialize.swift in Sources */, + CFEC13AB1D8A4C3A5D5BD7CDBCA6E15A /* DispatchQueue+Extensions.swift in Sources */, + 4714E2818A44A1BA99E3327C12A78F0B /* DispatchQueueConfiguration.swift in Sources */, + 8AD749E024105507259DF3605A5F7243 /* Disposable.swift in Sources */, + 0BAD9147F6DDC20176F79563A4580CDB /* Disposables.swift in Sources */, + 95FE79790AB4474D2E61545AFDBF35E2 /* DisposeBag.swift in Sources */, + 5E5453BA37BAFE001EB37DB21889C11D /* DisposeBase.swift in Sources */, + 03D322D24970E08C238D0ADBDC329D7B /* DistinctUntilChanged.swift in Sources */, + F537A1E021CD70EDD18DE2A8941A92EB /* Do.swift in Sources */, + E4C678A9A25211DF67B8C5C6CB5926DE /* ElementAt.swift in Sources */, + B480AC7C58E3C67160D6A82F42DEA6C2 /* Empty.swift in Sources */, + F4FE225842EF5BA52074B99A1AB16FE7 /* Enumerated.swift in Sources */, + 9B908F768269A8D314A2A177D8393F2E /* Error.swift in Sources */, + 808B495C752F652D619F3DE2CAB0F3F7 /* Errors.swift in Sources */, + B2FFC840BB3EB0FECD44163A844FAA40 /* Event.swift in Sources */, + B2A1D11A454288A6487CCA3762502892 /* Filter.swift in Sources */, + 673C85611B2E5D025FE73FA3C8685903 /* First.swift in Sources */, + 28A295337E09CA7519EA0BDFF02F8EA4 /* Generate.swift in Sources */, + 4AD4C610EE733D5208421BA6E5201584 /* GroupBy.swift in Sources */, + 9CEC3953E24EA1536927D9890F5BAAD7 /* GroupedObservable.swift in Sources */, + 1950558527F1D7BD6A53B5561A5B584A /* HistoricalScheduler.swift in Sources */, + F013C980F6112388554DC041AD41E5E6 /* HistoricalSchedulerTimeConverter.swift in Sources */, + 2FA93CA0BF192996888141666480CF9D /* ImmediateSchedulerType.swift in Sources */, + B71A7012C9A078FFC1D8E8AE276469EE /* Infallible.swift in Sources */, + 738F12038857B2523D39C49FD42FC187 /* Infallible+CombineLatest+arity.swift in Sources */, + 42DA93B9ABE9D9222ED9A792B342A17F /* Infallible+CombineLatest+Collection.swift in Sources */, + F990041986B3F4B847BF0E15DA05BD19 /* Infallible+Concurrency.swift in Sources */, + 405BDB9A6A1C76FF4D5BCC278D0311A1 /* Infallible+Create.swift in Sources */, + EAC3FD1D081D0A946109571A2B39F563 /* Infallible+Debug.swift in Sources */, + 354A1131DDD39CD47787D204EAF98AC7 /* Infallible+Operators.swift in Sources */, + 7093209D4D70AF4FFFA44C20A7DA9ECE /* Infallible+Zip+arity.swift in Sources */, + 92178C0EF312AD894FFE948403481CE5 /* InfiniteSequence.swift in Sources */, + 7F6788873D72929F1026618D1BC21D34 /* InvocableScheduledItem.swift in Sources */, + 26171F7C22B1E8CD72C050780520E362 /* InvocableType.swift in Sources */, + 8222751852F8785F50BB8553455340FA /* Just.swift in Sources */, + C25A3BA908F06F8A07BB9FD70AEEC875 /* Lock.swift in Sources */, + B93A01522142C03497EFBC59C01717CF /* LockOwnerType.swift in Sources */, + AD34647D9F1CB3E8467070FDE7B04AF1 /* MainScheduler.swift in Sources */, + 72C3369A4CA79AD63083B226D050E341 /* Map.swift in Sources */, + EB863B04EE6FDC0CB620E33AEFFC85B8 /* Materialize.swift in Sources */, + 5D851A862DE40761BC155B801241B8F2 /* Maybe.swift in Sources */, + C2F1C532590C1BD2501024A405C980BA /* Merge.swift in Sources */, + FC7742039235F039A095C86CE75E9BAA /* Multicast.swift in Sources */, + 35AB7A878F13C17F7680EFBA7AEAFEF2 /* Never.swift in Sources */, + 73E508FF8C21CCB99B116FE42786431A /* NopDisposable.swift in Sources */, + 490336F946ED56F13B3FCF17D07819D3 /* Observable.swift in Sources */, + 59BC7DAE6ED11A7972FAB9BFC5BFF0FA /* Observable+Concurrency.swift in Sources */, + 72C8FFEBFC0B34CAAE9951C16A909B97 /* ObservableConvertibleType.swift in Sources */, + 05049DA846243DA489B146D630CE5675 /* ObservableConvertibleType+Infallible.swift in Sources */, + 865D82824EC8FDAB4E16F4064C82038C /* ObservableType.swift in Sources */, + 7E84A4BF597F2EDD44F6C6C5581ADA92 /* ObservableType+Extensions.swift in Sources */, + 0F9FE3B494BC015AB5438ED5AE97546B /* ObservableType+PrimitiveSequence.swift in Sources */, + FC5FD2750324C5E1B1AC0F01A85C271F /* ObserveOn.swift in Sources */, + 229C0F46711BF6F27234927481C2B351 /* ObserverBase.swift in Sources */, + AC874D1907625D6708E6466077C95B32 /* ObserverType.swift in Sources */, + 1A589C072059874102A0217DADE844D3 /* OperationQueueScheduler.swift in Sources */, + 44EDDBA9B1F80A492CE8E2C4C1C80BF0 /* Optional.swift in Sources */, + A239C603C7E6CD693C2FA42F28AB5011 /* Platform.Darwin.swift in Sources */, + A2C5BBD10EF9B07A63240A710C6326C2 /* Platform.Linux.swift in Sources */, + 77EB9B3E9656CD1547858A8BE45797B7 /* PrimitiveSequence.swift in Sources */, + 6AC88BFA8C6E2F3ED615D2C48C0D634C /* PrimitiveSequence+Concurrency.swift in Sources */, + 0D0B67E98AF48073CCC35F028D2DAAEC /* PrimitiveSequence+Zip+arity.swift in Sources */, + 0652E532EEF8925D7C5DBD472DC35628 /* PriorityQueue.swift in Sources */, + 4EF908C8C067B5829B9D4F733821B054 /* Producer.swift in Sources */, + 332728EF756E9BA345E194A260FF36A3 /* PublishSubject.swift in Sources */, + CD39AE303FD53911A11084BC82AB198C /* Queue.swift in Sources */, + 7EAA80E8971A30EA127CB92FCAEDF17E /* Range.swift in Sources */, + 469348281907CFDCEA219766F612A50D /* Reactive.swift in Sources */, + C1688AE1DF137E63E6E2585D571586A3 /* RecursiveLock.swift in Sources */, + FB1DEF60146479B7FB0C3456CC7522B7 /* RecursiveScheduler.swift in Sources */, + CD37694700D8FCD4F1711B27A95FD82C /* Reduce.swift in Sources */, + 22C8D40FDA0ECA2249CE73A2F5DF74F9 /* RefCountDisposable.swift in Sources */, + 331353424E20D3151A67D1B831772C9C /* Repeat.swift in Sources */, + 318CD979A6EFCDA6EBE24B0B8CCFD9A0 /* ReplaySubject.swift in Sources */, + DD29D430158C7370F76AD4D6D5FBE9A0 /* RetryWhen.swift in Sources */, + B8E87C8D4E638DB311E5151C6AEF8D81 /* Rx.swift in Sources */, + 8CE1068539BB1F26B5E927453F8B9C5F /* RxMutableBox.swift in Sources */, + F257525612952A97F34EFA3BD2449B6F /* RxSwift-dummy.m in Sources */, + 8D9FAA2A30DBCC627C3A5980EE61AC7C /* Sample.swift in Sources */, + 2EC328131203B7F5F237AAD5DF9792DE /* Scan.swift in Sources */, + 1177F76FD062BB6B58E0F519B518C5AC /* ScheduledDisposable.swift in Sources */, + 73A566164CD4A9A2C936DDE57C5BA56A /* ScheduledItem.swift in Sources */, + C4CC1FBD1C1EDDFB3D39534FF8FA0361 /* ScheduledItemType.swift in Sources */, + C7F9364199E1F947296375A86CA70F82 /* SchedulerServices+Emulation.swift in Sources */, + 442C6BCF542C1031E1C38C42AAD6D17E /* SchedulerType.swift in Sources */, + 6EB0EAA45A4D1E9D82D35EA4D001CE14 /* Sequence.swift in Sources */, + 7735257BB9F3DA121083E8625DDD890D /* SerialDispatchQueueScheduler.swift in Sources */, + C43FAC1EBF0629F03F0717AB5F3E398F /* SerialDisposable.swift in Sources */, + D70BDEC81B358A26469939969C938368 /* ShareReplayScope.swift in Sources */, + 1FDC20E4231AB919E3542F753ECFA2E0 /* Single.swift in Sources */, + BB52E24D72E97208266CF9A402191723 /* SingleAssignmentDisposable.swift in Sources */, + 65E3AA431E401CDF6621E61E9D457259 /* SingleAsync.swift in Sources */, + 493FC1931751EF2B2AF13C30F910EDEC /* Sink.swift in Sources */, + E01B1942BB3FEF470DA25E845FF19C86 /* Skip.swift in Sources */, + 6777530F63D7921365A28B4CD26C2A8A /* SkipUntil.swift in Sources */, + EFED596D1B8A80B3B1C752E47989A93A /* SkipWhile.swift in Sources */, + 2F5D54ADA81EA4B4C3661B1D3ECA30F9 /* StartWith.swift in Sources */, + B634DBAEDC8264E383F714B6889B9754 /* SubjectType.swift in Sources */, + 86E3B756036C8ECA282B9A301E4B5496 /* SubscribeOn.swift in Sources */, + 782EC94FEF960C5FB68B1B2D765D5690 /* SubscriptionDisposable.swift in Sources */, + 028F3568CBEB4C6B9C895C969B012874 /* SwiftSupport.swift in Sources */, + 26FB821FFAE171A911BA768E38CCD2F3 /* Switch.swift in Sources */, + 0D9DCEC5AE070FB7B056B08A95562907 /* SwitchIfEmpty.swift in Sources */, + 3EFFD426F570E65DFC6A9155BAF064D1 /* SynchronizedDisposeType.swift in Sources */, + 0EC95EC27DCF25E8B3A99C7513E1E0C5 /* SynchronizedOnType.swift in Sources */, + FDC6B24C46454E42A62773ECE0C26FA6 /* SynchronizedUnsubscribeType.swift in Sources */, + 0104D7CEE1A417DE1BDAA930B969BF28 /* TailRecursiveSink.swift in Sources */, + 7B27A1100BCC7F5E97DB2FE9A62F7EAC /* Take.swift in Sources */, + F3D526842F668639C2A9678CA0208387 /* TakeLast.swift in Sources */, + 18F71D12954293D21A2057A4F5FD1DFC /* TakeWithPredicate.swift in Sources */, + 92EB628A70AA6B0F70F4BAC58471A2EE /* Throttle.swift in Sources */, + E2A2BD86D1328471351547455C9D65A9 /* Timeout.swift in Sources */, + 582BF1082094A4B7FB685D444728E057 /* Timer.swift in Sources */, + A86FBB585329B1C18088D80BB456BEAD /* ToArray.swift in Sources */, + DBCA1AECEB9D8A56DFC6D060D5A36264 /* Using.swift in Sources */, + 0C9FF862631529C2F2B56A3334838777 /* VirtualTimeConverterType.swift in Sources */, + 755A2471CB9B766B4BB87204032364E3 /* VirtualTimeScheduler.swift in Sources */, + 35FF0E7A827A06B9C6B28498310CD7FB /* Window.swift in Sources */, + 91594356AA19C51385A25731008259C4 /* WithLatestFrom.swift in Sources */, + 19DC3EC5251C8AF4147C89FF445670DB /* WithUnretained.swift in Sources */, + ABE930EE9CA92A017197E5E7D2777BBB /* Zip.swift in Sources */, + F2F6FA3E9C3E72EE1A241A6DFFCB57B3 /* Zip+arity.swift in Sources */, + FCC7FF308021C9D709F11B7D76CF86CB /* Zip+Collection.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 074286695B8DA7CA3265C48BDA92F390 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + B79568ED63EE1F7E21DD838C3DC08CD7 /* Pods-QuickLocation-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 090A96B9D443BC38DD5A251A9EE646AE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -13067,6 +13321,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 0A25E3D79CE6B941EBD7D26462008F10 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 0B4DF3D1A785A83EAFDC069296213C93 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -13180,163 +13441,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 0D60672E9B5E64985B6658AAF240C378 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - F69E2BD6280D077A3341EEC62ABE188A /* alpha_dec.c in Sources */, - 4069FB801C6D4E8F9B03C00F56B63973 /* alpha_enc.c in Sources */, - 55700D0DBF6B523993894AE5F341DA9B /* alpha_processing.c in Sources */, - DF87AC2CB78C7614F0965B0DB7DF7A88 /* alpha_processing_mips_dsp_r2.c in Sources */, - 618A02EA4A1CB83FBB2744E216FD569D /* alpha_processing_neon.c in Sources */, - 94966D8E718D055DDB1B033A3FFDAA74 /* alpha_processing_sse2.c in Sources */, - 89B5D682AEE32D8F3C92D5CF9C3A9A14 /* alpha_processing_sse41.c in Sources */, - 4D59AE60E51034794F0835FD88C4FF28 /* analysis_enc.c in Sources */, - 1F32C4485A60591A8E4E01D13BCFF89E /* anim_decode.c in Sources */, - 3043077C3F15ED91CD30DC31ACC157E5 /* anim_encode.c in Sources */, - BAB826E379816881F6985EB17D1C59B5 /* backward_references_cost_enc.c in Sources */, - 1890A37BDFB0A545A54349C90E1844ED /* backward_references_enc.c in Sources */, - 901555DF356732AD8F26FD836D0073E7 /* bit_reader_utils.c in Sources */, - C4906FE87E895597B53689152EDE62ED /* bit_writer_utils.c in Sources */, - 8DC7E978F1DF8CB8CC0AA22810E010EE /* buffer_dec.c in Sources */, - 0DD5A6A6AE3541FFDBAFC54BF485C39A /* color_cache_utils.c in Sources */, - C4BB0AE17FBF0B50FEEEC58C8A9CDA62 /* config_enc.c in Sources */, - 31548B45A6C0BA5CCC33FFF2DC917C1B /* cost.c in Sources */, - ADBB43D52624FB32F69756A2D1996797 /* cost_enc.c in Sources */, - B2D5FD2454140B81BC8FECBFB5641261 /* cost_mips32.c in Sources */, - A9BF0311A51E002700BCA1CB9EE59BF7 /* cost_mips_dsp_r2.c in Sources */, - F2D31AF0FC7FDC468E107A6A92C7A2FA /* cost_neon.c in Sources */, - 1B178612232FBB4BDBAC33A45C8631DB /* cost_sse2.c in Sources */, - AD20E8F13B9A7C108A09576DCC703EAB /* cpu.c in Sources */, - B6B676EBC210FAA5EF6E258C7FA82CD8 /* dec.c in Sources */, - 177551992713EA2FCFCBC96BCDF3B548 /* dec_clip_tables.c in Sources */, - B85D3FC279B0DDE3BDB3C57126DCA4CE /* dec_mips32.c in Sources */, - AC2FA7ED8BFCD61A0AD5CF487781210B /* dec_mips_dsp_r2.c in Sources */, - 5EF3B9750975310A3743723AC7737C50 /* dec_msa.c in Sources */, - 3D922D5FCDDFC496A024EED6688DEC5E /* dec_neon.c in Sources */, - 771D87FCDAB459190CD2B3DC4A8357A7 /* dec_sse2.c in Sources */, - 57BC6452DBF715ABA775F73FCB59339D /* dec_sse41.c in Sources */, - F558315C9E874211BC38C58D247C950B /* demux.c in Sources */, - 25991A53426CD54E08D67DBFA5C374AD /* enc.c in Sources */, - E7D0F1EAD727D8FDE85AD3B9BA674E2A /* enc_mips32.c in Sources */, - A55D241A5E99E4E2B108F2B6013EBDA9 /* enc_mips_dsp_r2.c in Sources */, - E065589E833AAE15A215EB878F8676E5 /* enc_msa.c in Sources */, - BE0E0FB4AD20662D2D55129E25D420C9 /* enc_neon.c in Sources */, - 42BB400D95CB06E3A2F4B85EB16FBD78 /* enc_sse2.c in Sources */, - 2DB829AE6F992AA2B8D86FBF24C7A850 /* enc_sse41.c in Sources */, - AB59013C1D4D9A12207627A34A1F32FD /* filter_enc.c in Sources */, - 4CA54D0709509AD161909FD83B39095C /* filters.c in Sources */, - E7FDDDC0041EDD1FA691F8E9BD63B49A /* filters_mips_dsp_r2.c in Sources */, - F5CFDD45E100BBA566F1E005A627DD98 /* filters_msa.c in Sources */, - B390E6548F6F7913251E5D03E0B5EE1A /* filters_neon.c in Sources */, - BA703D4B3EB67C257FF66E7F856F9500 /* filters_sse2.c in Sources */, - FC13DD35FDBF3B25B86CF6B7C43F85D7 /* filters_utils.c in Sources */, - FD2849B4DF2B8434D0B16FD6F462F80A /* frame_dec.c in Sources */, - A1DF7CC1050800CFEFDBF00FC37C33DF /* frame_enc.c in Sources */, - E51ECAE5BF767D390AA6F3CB8908F37D /* histogram_enc.c in Sources */, - 4942957D9EB742B51A810BCB247C1CED /* huffman_encode_utils.c in Sources */, - 48AEE480961C27026FECE0A4FDEAF874 /* huffman_utils.c in Sources */, - 48DE95A59657A6A0E480202A097C6B42 /* idec_dec.c in Sources */, - 83DE78A70A1CE9358FA84D4267B2FA1A /* io_dec.c in Sources */, - FED13398209020BCC650C10124B895EE /* iterator_enc.c in Sources */, - F67A6B98776528ADA733200D5ACCF388 /* libwebp-dummy.m in Sources */, - 60B4C877B2D4583D1D3F76975E4579E8 /* lossless.c in Sources */, - 035210BC0776F21ECEE09CFA2F6BF155 /* lossless_enc.c in Sources */, - 881942520608083D14339CF7E916715D /* lossless_enc_mips32.c in Sources */, - 0EBE508DD8B363B9D0D421049EB86AE2 /* lossless_enc_mips_dsp_r2.c in Sources */, - DB197CAD538D4C95786CD4AEE774B3AE /* lossless_enc_msa.c in Sources */, - 62659B64475324396D289469AC7452C1 /* lossless_enc_neon.c in Sources */, - 49E606D158C95B541F2D18D1E08EC487 /* lossless_enc_sse2.c in Sources */, - 27257B79E737D8157CAEDB3F603E8B0E /* lossless_enc_sse41.c in Sources */, - 7E9B3BB15A95EEE67661874A1230D181 /* lossless_mips_dsp_r2.c in Sources */, - 317C86D02A698A49F5170C6C50952C9D /* lossless_msa.c in Sources */, - D37DC631D8E7F7B6D615091D8F09340C /* lossless_neon.c in Sources */, - 18A9BD20BD92F84CB527CEE24403C91F /* lossless_sse2.c in Sources */, - 0271477AB7D9A819CEFF2B3E3DFB2AB0 /* lossless_sse41.c in Sources */, - E395B68D56D1ABDC6ECDFE174CD99795 /* muxedit.c in Sources */, - F1860F82EFB6F0A136F5ED7430427C06 /* muxinternal.c in Sources */, - 584B4E95177B244C1BE2BB98FC73866D /* muxread.c in Sources */, - D2596370ED7E2B213882138D831885CC /* near_lossless_enc.c in Sources */, - 561EBDE9830C69676865502C7D4833B2 /* palette.c in Sources */, - EECD3243080EDDB4FC6D369DF1EBDE64 /* picture_csp_enc.c in Sources */, - 6ACDC8E4DD842CEC7025AB67CF6210E2 /* picture_enc.c in Sources */, - 4F0C0E8E2BAE3650A34EE3DA9F108ADC /* picture_psnr_enc.c in Sources */, - 4D831F59ED1FB41571DFCD4EA9B6D28F /* picture_rescale_enc.c in Sources */, - 97B24C1F3ECCE1760A4369FFD8C7A2B8 /* picture_tools_enc.c in Sources */, - B750233565B68B3B26B3B76560769DFA /* predictor_enc.c in Sources */, - 3EB7B5700432074FFBAC8FC92182AC80 /* quant_dec.c in Sources */, - BD5227DD681806E5C350A106E1817A53 /* quant_enc.c in Sources */, - C7FD60ABFA93AFAF3450A7459140C04B /* quant_levels_dec_utils.c in Sources */, - ABE2F27D6886F239DD527C1142A62734 /* quant_levels_utils.c in Sources */, - 9262CEF0C1775F41E53E24523B2A18FE /* random_utils.c in Sources */, - AEF52229C26B440171B86109B985153E /* rescaler.c in Sources */, - B45A7BBBE06CF2F5031C4AA3F5C93F35 /* rescaler_mips32.c in Sources */, - EFC0DEFD2415AFA991595A3526DA5F79 /* rescaler_mips_dsp_r2.c in Sources */, - 07B7FDC5EE64F7506513385E084BB03C /* rescaler_msa.c in Sources */, - 5A0F4AB17ED38F37DA50CC8D2D0C3526 /* rescaler_neon.c in Sources */, - D20AB6B43EF774B0027D03B04E9E70E1 /* rescaler_sse2.c in Sources */, - A783BA18887B1FCAF05B3D45477938CB /* rescaler_utils.c in Sources */, - 76618B776F4B1217C16A45AAC91E11F0 /* sharpyuv.c in Sources */, - DE0CA19B30A6732A5D97E47ED0BBEFA3 /* sharpyuv_cpu.c in Sources */, - A5A869318222CFED560C06CE00B3482D /* sharpyuv_csp.c in Sources */, - 638FE02B32E13E7EC7850E2B92EFF9C2 /* sharpyuv_dsp.c in Sources */, - 7E98DFC9D4E0D39FA6BB011ECD03DFDF /* sharpyuv_gamma.c in Sources */, - 08D522810370969B9044D9F7A52BC9AF /* sharpyuv_neon.c in Sources */, - 2F64A5ACE1435696D81E7921FF6A2829 /* sharpyuv_sse2.c in Sources */, - 4D09F37CEA9A59BD48BA4B43A5AD789F /* ssim.c in Sources */, - 43E2ED1E3980A6BDB9A5303B93D2EF91 /* ssim_sse2.c in Sources */, - 6F22034697487446FD66404480B5AD7E /* syntax_enc.c in Sources */, - 342B1444FF28DB301303B6C04C9DF812 /* thread_utils.c in Sources */, - E38BA8EF726279ACCC05022F1D8CC859 /* token_enc.c in Sources */, - 6DF29D6D4E09B049D413463AA832E9F9 /* tree_dec.c in Sources */, - 001F54657E99D3DD8D5347E2A1ED35E3 /* tree_enc.c in Sources */, - A964CB72837B58E8683EA75B9CCEE264 /* upsampling.c in Sources */, - 5F6393622F5DB42BC4A419219E28F106 /* upsampling_mips_dsp_r2.c in Sources */, - 981AA89FE767A25C5178C29F04D024CF /* upsampling_msa.c in Sources */, - 198E46FEAC4C34781319C5B4310E9658 /* upsampling_neon.c in Sources */, - FE543EEF0566FFF4DF26BA812E26D8B8 /* upsampling_sse2.c in Sources */, - 9BC684D22FD262F7AC89C16D7D16B5E4 /* upsampling_sse41.c in Sources */, - D531719B0C92EFCFF6A18D818CFBC334 /* utils.c in Sources */, - DAFEB3E7EC2D48767F709E3B75807381 /* vp8_dec.c in Sources */, - 38B0B8645F67EA97116972725BCACD3E /* vp8l_dec.c in Sources */, - E348B0662B93E43DE13E96C2246E4367 /* vp8l_enc.c in Sources */, - 17EAB17290DB4C1E188EC71B04DD1B01 /* webp_dec.c in Sources */, - 7E6F9D7FD51960D5B2CA03E8D905FC8F /* webp_enc.c in Sources */, - F5142E7BAC378E465D45F050DBCCFE42 /* yuv.c in Sources */, - 19AE2EB2E3C07C86E92CC5BEB3D40BB1 /* yuv_mips32.c in Sources */, - 8C56AE56521E0DB71600608984BADC63 /* yuv_mips_dsp_r2.c in Sources */, - CB2737DB50A9E178AE1BE7090FE6B13B /* yuv_neon.c in Sources */, - AB15BE85991F1C034B2C3A32F0123A5A /* yuv_sse2.c in Sources */, - 2F4343A8DAACD29D3FC44286CB23314F /* yuv_sse41.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 0F470018E5DC37EA390E3074A311D7F0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BD2802E5E710BD4287AF3FFD08074457 /* Pods-QuickLocation-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 10ED76FABFE1D7C26482234749A9F6D3 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 9FBF064800A5797DCFC32C613FEC7882 /* IQBarButtonItem.swift in Sources */, - FC6490D7E3DA231B214480A19E2177CB /* IQBarButtonItemConfiguration.swift in Sources */, - 7022C702CDF4027F4B9EF872BB4D7AC9 /* IQInvocation.swift in Sources */, - E5A77B0CA416010332AC27668EC9BE32 /* IQKeyboardToolbar.swift in Sources */, - 22D9D494C26B40368647519FE900311E /* IQKeyboardToolbar-dummy.m in Sources */, - 6116C8A99BF940BBAED73D96343C1B60 /* IQKeyboardToolbarPlaceholderConfiguration.swift in Sources */, - 7576E14AA078F80D21EBC45964081529 /* IQPlaceholderable.swift in Sources */, - A6D3DAB9D16239BB7F05601E99C15557 /* IQTitleBarButtonItem.swift in Sources */, - 481E1B103B7AF5F25EFE837DD7727088 /* UIView+IQKeyboardExtension.swift in Sources */, - B01154E9FBB98ED15E9CAC651164A23B /* UIView+IQKeyboardExtensionDeprecated.swift in Sources */, - CEFE44661CAB8654D93EDD60822059F7 /* UIView+IQKeyboardExtensionObjc.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 15C3FD596853B07685979FCF183BDF3E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -13361,17 +13465,21 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 18904500D9EB9D6223651AEBE4EDA063 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1AF637268FD347239D7860A2266FA9D9 /* Sources */ = { + 15E2764F5BDFCCE5F41A490F71EBF4CE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 8368471C14AA629E0043B0B1802CE99F /* IQBarButtonItem.swift in Sources */, + 160BF5BEC0F70DEB92F99613A0240E07 /* IQBarButtonItemConfiguration.swift in Sources */, + A5369B6EE70F144B487A8BD5C229EA23 /* IQInvocation.swift in Sources */, + 0106E9CDA5D9822532F8875B3BB7C7A3 /* IQKeyboardToolbar.swift in Sources */, + F8106508A50A258EB381DC8AD04F1670 /* IQKeyboardToolbar-dummy.m in Sources */, + 9992620593CD8AE69C0987A8478112FD /* IQKeyboardToolbarPlaceholderConfiguration.swift in Sources */, + 5AED781260D98FB1FCB34B71E601332B /* IQPlaceholderable.swift in Sources */, + F3260F6C2B7CCA1069178E5C4F5A8CCA /* IQTitleBarButtonItem.swift in Sources */, + 623FC616A4AADE26A6C2AB2AE58DDD9D /* UIView+IQKeyboardExtension.swift in Sources */, + F14C2F7BFE11EBCDF78DE6A26DFB8197 /* UIView+IQKeyboardExtensionDeprecated.swift in Sources */, + 31F14B503636D6C1A64711F5888760A7 /* UIView+IQKeyboardExtensionObjc.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -13404,6 +13512,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 1F318C7DB582EC05A2DA2856AC391051 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 278C7A12D835C4C502449CF69C17FAFD /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -13517,100 +13632,31 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2CB7BDB553FA5F2E1E1341E3360B38E8 /* Sources */ = { + 3924310974C20BDDCE31FC3273D3A357 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 300B333D6C4EB3F731CA5BE6099892AA /* Sources */ = { + 3B1FC3C6FE64E6CAF4E84968CCA5B8EA /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - E67259797166E216B55C9B0A8A8E411A /* IQTextView.swift in Sources */, - 1EA55FE3952624D9F1C851FA657D811C /* IQTextView+Placeholderable.swift in Sources */, - 7F5F6D297522AF43D0FE191452ABBE2E /* IQTextView-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3E0EE50FA3CC41B2341BF6A7CB71818C /* Sources */ = { + 3B7C832CEFD6A64E7F4FABE31A2E7717 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3D214D0EB9AFC8A0DBB774CF4082AE73 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 133D4036B80FEC81083D14417775A8C3 /* NSBezierPath+SDRoundedCorners.m in Sources */, - B14A9952DC76E905F8A0DC8A414A297D /* NSButton+WebCache.m in Sources */, - B0C376B85B3E8CFE67309315DD2D157B /* NSData+ImageContentType.m in Sources */, - 098DBEEC80BF63E263C4FC22141E9D63 /* NSImage+Compatibility.m in Sources */, - 2B913057A8EC7032FF666B125CF9B21E /* SDAnimatedImage.m in Sources */, - 7FA4A0A24A5C83BFA9D7416133F36B6A /* SDAnimatedImagePlayer.m in Sources */, - 194DE07D0C413192182C519EE98B0B11 /* SDAnimatedImageRep.m in Sources */, - 8C54D5811A8E2961E9BED29C329CBCF7 /* SDAnimatedImageView.m in Sources */, - 97C510926B08A4E7D2DAA0EB4526BAB2 /* SDAnimatedImageView+WebCache.m in Sources */, - A0407497DBA44A30E0AD19F4D9705B7F /* SDAssociatedObject.m in Sources */, - EE832A0F1C936D16353590A6E8EA676D /* SDAsyncBlockOperation.m in Sources */, - D05D5B11E3A35836A88D2A1B92718B26 /* SDCallbackQueue.m in Sources */, - 2568B6AEB87975338918C862C2FFF984 /* SDDeviceHelper.m in Sources */, - 7C8401FFC9CB85EB4F029A8CEA06EE40 /* SDDiskCache.m in Sources */, - 1844C7697B1CF9C40DCE9F3D3F81BF9E /* SDDisplayLink.m in Sources */, - 905652543A1D4F172726C2E8C34D6518 /* SDFileAttributeHelper.m in Sources */, - D75E1742CE6B2A8907BA06C61FFAA821 /* SDGraphicsImageRenderer.m in Sources */, - 4D62C0251C60018F2695B8F53C5457D7 /* SDImageAPNGCoder.m in Sources */, - 4C58E9D351BB2D18F5F1D87D9FDCA8F0 /* SDImageAssetManager.m in Sources */, - 8FF3C94B63D7E62D372F08126E732717 /* SDImageAWebPCoder.m in Sources */, - 62365DF2A0721373B53E650449183245 /* SDImageCache.m in Sources */, - B1FB8F16B65646E26D566CF6BF9689FF /* SDImageCacheConfig.m in Sources */, - E7782BFB9BD4FFDBC36AD2D377E0FA95 /* SDImageCacheDefine.m in Sources */, - 6E6C75740F4D08A3306655EA33696089 /* SDImageCachesManager.m in Sources */, - A5C8035B24A833807886090647957521 /* SDImageCachesManagerOperation.m in Sources */, - F49F4D3B9A294D814715B283380D2D1C /* SDImageCoder.m in Sources */, - 8E22325A374462811A922B81DE5B1F55 /* SDImageCoderHelper.m in Sources */, - DCAFA5E66C54866056F9B1662BDF6D78 /* SDImageCodersManager.m in Sources */, - C853C69D4089C8DF4114EE277ED6B324 /* SDImageFrame.m in Sources */, - 656307B3191250A8E42233B0771B4F88 /* SDImageFramePool.m in Sources */, - EC667F1462658600CE32DAF2A155920C /* SDImageGIFCoder.m in Sources */, - 1378200C53053198AEF5C75BABBEF58E /* SDImageGraphics.m in Sources */, - 24CD51B3B2698E6693B575FF1E1BEA89 /* SDImageHEICCoder.m in Sources */, - 6809607D2609AEE4C90D6DDB5CFE5256 /* SDImageIOAnimatedCoder.m in Sources */, - 03562064141628A841696CAFBB20C24D /* SDImageIOCoder.m in Sources */, - 6415EF8860718CA1FA7D7420596A3BA6 /* SDImageLoader.m in Sources */, - 4407CA27ACD314CBD9B2FE3BD674EA6E /* SDImageLoadersManager.m in Sources */, - 97728BEA5E4BBB2425B19F1F43708CEB /* SDImageTransformer.m in Sources */, - 54A33024281FE5FBAA4721B49D3E3BD1 /* SDInternalMacros.m in Sources */, - E9238C653AC07F36330CFF03F94B777E /* SDMemoryCache.m in Sources */, - D6746242BB8A52EA0EB7CF063FD18794 /* SDWeakProxy.m in Sources */, - 0B2318A7D092E8764DDAAE9543317C18 /* SDWebImage-dummy.m in Sources */, - 7B1E4100F46AC524C15B3E81BF0D9AE6 /* SDWebImageCacheKeyFilter.m in Sources */, - B2B64D4CF78FDCA429617D3ED364C71E /* SDWebImageCacheSerializer.m in Sources */, - A0FA30229F7A3D0BA99D298C0EE51BDE /* SDWebImageCompat.m in Sources */, - 967EB1B26AD3555440137B3FB073FBE6 /* SDWebImageDefine.m in Sources */, - 15E6E572206C36EF6A7B57C85B3399AD /* SDWebImageDownloader.m in Sources */, - 372CDAEAC8FEF22094823E7216C4A054 /* SDWebImageDownloaderConfig.m in Sources */, - 0DA214C674CD2A388AAAA2308FDBAFAB /* SDWebImageDownloaderDecryptor.m in Sources */, - 45FCB619BB2DE2C82A0BCAFDDD8609A8 /* SDWebImageDownloaderOperation.m in Sources */, - D1723031D4D555C821315D50A0993AA0 /* SDWebImageDownloaderRequestModifier.m in Sources */, - 51E01CCF94E074A7D6268B7E13819D49 /* SDWebImageDownloaderResponseModifier.m in Sources */, - DA0B605E15A9255DB3231CC20FFF4D94 /* SDWebImageError.m in Sources */, - 9CAAFCB8908C7DF816CF3CFDD6FEEE12 /* SDWebImageIndicator.m in Sources */, - A97A54CFBD05C649C6CCC1B8F72D6FBC /* SDWebImageManager.m in Sources */, - C6476DD8638FADC860CCDC80A05327F7 /* SDWebImageOperation.m in Sources */, - CB1F99D1E423130C66C0F6A483D4371E /* SDWebImageOptionsProcessor.m in Sources */, - 92228DD6CBDC1074A914F953DD5224E0 /* SDWebImagePrefetcher.m in Sources */, - BA1C4BEB003C51AE0AB017053DB9E789 /* SDWebImageTransition.m in Sources */, - C0B9CD2FEC1657D1EED829299A964465 /* UIButton+WebCache.m in Sources */, - FB0E710C14E802486A1A61BD274DB712 /* UIColor+SDHexString.m in Sources */, - 6F447759708FA94142108C462FBCD24B /* UIImage+ExtendedCacheData.m in Sources */, - EE62070B28138536CD222198C0775E3F /* UIImage+ForceDecode.m in Sources */, - E7E0B2B1CEC4E7685B5953987894F1B3 /* UIImage+GIF.m in Sources */, - 8C073EFDD99F4B2CCFB1A6FF4036C99A /* UIImage+MemoryCacheCost.m in Sources */, - 4BAF1E141643D3D605D61CA3F8BA6716 /* UIImage+Metadata.m in Sources */, - B3C62F8B0DC6C56C92F1637F3BE9EECC /* UIImage+MultiFormat.m in Sources */, - 0A3CDA42D34C348015FC56B30FCF0A4D /* UIImage+Transform.m in Sources */, - ECC0B438C2CA3B43F4305F2C9367DA9E /* UIImageView+HighlightedWebCache.m in Sources */, - 7BB5551BCE03E0FE1853CF60BCB83F21 /* UIImageView+WebCache.m in Sources */, - 73D2BCE6C752DF51750AB45A838FFD84 /* UIView+WebCache.m in Sources */, - 02A077F2213F33626EE359901596991B /* UIView+WebCacheOperation.m in Sources */, - 1AA1377152409183D3D33BA10929BCB0 /* UIView+WebCacheState.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -13689,176 +13735,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 4548A1B42482A0F7D8826C34DA8D14EE /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 42A812AAC657DB20EAF5C7E4881D1E4F /* AddRef.swift in Sources */, - 0EFD76F7AD42ADD91832DC587763228C /* Amb.swift in Sources */, - 8736C978496CE5C896C199115F8CFF81 /* AnonymousDisposable.swift in Sources */, - 37A2228CF14DD33D4D6F99DE180F5FF2 /* AnonymousObserver.swift in Sources */, - FC478A55D65E17E9B7D8B4CFCF369218 /* AnyObserver.swift in Sources */, - 1EA187490BFFCB2C6C46573270AC8B2B /* AsMaybe.swift in Sources */, - 843A4F779BBD256F0B9033997E5491D0 /* AsSingle.swift in Sources */, - 01558CE387040D1B87A0D647315D9EC4 /* AsyncLock.swift in Sources */, - 4483568AAFCD04AA066D46C488E0F87D /* AsyncSubject.swift in Sources */, - 5AF0EE0D3ED7EE103E0355A29104A639 /* AtomicInt.swift in Sources */, - 46C7EC5E2C1B620DED1FA139BEEC80B8 /* Bag.swift in Sources */, - C136520054E8D99325F757D83278EBB8 /* Bag+Rx.swift in Sources */, - 0204F1D153C3934D103B1E36AEB9DBCA /* BehaviorSubject.swift in Sources */, - 52876D54BDB8EE3CBDAAE43C705B8C30 /* BinaryDisposable.swift in Sources */, - 12126C0A2AD8578D3E3874D1F0D129B3 /* Binder.swift in Sources */, - EF12C1DF2573504063D1DF94F8A44981 /* BooleanDisposable.swift in Sources */, - 8CE9EBB39859C7A274FA649AC28F8A09 /* Buffer.swift in Sources */, - DAB05DA4752AE5C2B5072137CC5B2344 /* Cancelable.swift in Sources */, - 458D15A18160AC82177371AB8091F70D /* Catch.swift in Sources */, - 86CFC0C4D6E56540BE32B10F7F56AF32 /* CombineLatest.swift in Sources */, - 5B3DA0D725DCA37E06AA61E1DA24D9A1 /* CombineLatest+arity.swift in Sources */, - C2699DCEB84D4585BD4F64B7EA68B66B /* CombineLatest+Collection.swift in Sources */, - B84233D989D2912598EA4756E6BE6203 /* CompactMap.swift in Sources */, - D8ADCD5326811AC302250B85A4A45C18 /* Completable.swift in Sources */, - 3CE615C0AAF1D41DCBF86F55D2860073 /* Completable+AndThen.swift in Sources */, - D6BC050D35CDD7372B61FB5D73F355FA /* CompositeDisposable.swift in Sources */, - DB46480CDDA20F20D3BD005EB365F910 /* Concat.swift in Sources */, - 40867DF814FC240529E8A3020552456F /* ConcurrentDispatchQueueScheduler.swift in Sources */, - 8F73343BF6F2EBAAAA6C51134ADF83A9 /* ConcurrentMainScheduler.swift in Sources */, - 1D2210462BAA572C38F6C0195C68B008 /* ConnectableObservableType.swift in Sources */, - 82BE85FBF07BAE1C3063EDC2C0FAF311 /* Create.swift in Sources */, - C248B2DF8B55E797F95A0614AAAD8CEC /* CurrentThreadScheduler.swift in Sources */, - 1C859ACCAF6650F226F834FA645E546D /* Date+Dispatch.swift in Sources */, - 3EB5313522A0D25BF01D76C804C61F2E /* Debounce.swift in Sources */, - A1EE528A6078034F020361BC417B21A2 /* Debug.swift in Sources */, - A27478B154525B257B5F72DEED25FAEB /* Decode.swift in Sources */, - 09F3999F473EEC3E6F0473F192F78AE9 /* DefaultIfEmpty.swift in Sources */, - 8C9141AE000EB2BFA276BD7A40591DDA /* Deferred.swift in Sources */, - B3002DD489E19E7FE02A26334AE93D5D /* Delay.swift in Sources */, - 7461FE3448CE97BA00D9BAC3887C2D98 /* DelaySubscription.swift in Sources */, - 38E619381DF7B045EE7BFDC4810F4BED /* Dematerialize.swift in Sources */, - 1F6D811FC66A05EA17D8838EAC88417C /* DispatchQueue+Extensions.swift in Sources */, - 82AB3C3D5687D5184CE7DBFD1A4BC030 /* DispatchQueueConfiguration.swift in Sources */, - 80E591C2D4982CCA50C5ECBDBF75133D /* Disposable.swift in Sources */, - E1E7957ED124FDF4639623C76838402C /* Disposables.swift in Sources */, - E794ED8A6B33C738D8EDB7273FD121AB /* DisposeBag.swift in Sources */, - 5F9B28DCC77EDFF615086BFC63F4F28B /* DisposeBase.swift in Sources */, - A3F1F48F9A9C4695101DDFC9992BCC6D /* DistinctUntilChanged.swift in Sources */, - 734211D41714B752EABEAFEAC40D45E4 /* Do.swift in Sources */, - FEC2BD0769267886EA89725969D18153 /* ElementAt.swift in Sources */, - 79CCF35CABA40599C31F75F4616EAFD2 /* Empty.swift in Sources */, - 4DAD57ED472471715F9D85E49ECDDDF2 /* Enumerated.swift in Sources */, - F7CBDF8AFD12A2D20B051A3E340321BC /* Error.swift in Sources */, - AE4A5AF265111E013A06E3A57B5E966F /* Errors.swift in Sources */, - A1DF430A0D00CF2B22B58E50BCCCA328 /* Event.swift in Sources */, - E8AA04E18900F2BF227E3799DE1F56E1 /* Filter.swift in Sources */, - 266430E26E283BFF16DDE67AE4234335 /* First.swift in Sources */, - 5C03F3798F688539727C0692C4F4F669 /* Generate.swift in Sources */, - 1E2FCC70AD6980ADCA5E9C1FB63EF0B4 /* GroupBy.swift in Sources */, - A355C78E6126008B841EA7A9B5651476 /* GroupedObservable.swift in Sources */, - 8261F530B445FD272B55A95EE7DE60A2 /* HistoricalScheduler.swift in Sources */, - 94185F5AD007860EDB05263A7625C098 /* HistoricalSchedulerTimeConverter.swift in Sources */, - 6941533913E64D039644BE1E125AF2CD /* ImmediateSchedulerType.swift in Sources */, - AF3ACE444E03394BD067605C6FD88B15 /* Infallible.swift in Sources */, - 82958824F08B9EEB851F8C5009D69CCB /* Infallible+CombineLatest+arity.swift in Sources */, - 49C1CBCE8139CA49D92B0D9EA436FA36 /* Infallible+CombineLatest+Collection.swift in Sources */, - D6CFDB24F7695B9C943CF1F67F6FA20A /* Infallible+Concurrency.swift in Sources */, - 805DF0D91116C3954E1BA14831AEF06E /* Infallible+Create.swift in Sources */, - 4FF3559D21675BABAF12A3A551EC9334 /* Infallible+Debug.swift in Sources */, - DFBAB78D568798C8033D216342385878 /* Infallible+Operators.swift in Sources */, - 4F47120867A76F2EA283E0CE8D464091 /* Infallible+Zip+arity.swift in Sources */, - 14941B4F679EB26EE74BAC6D2AB7487C /* InfiniteSequence.swift in Sources */, - B92CD88EC51A7CDA601395E7F223942A /* InvocableScheduledItem.swift in Sources */, - C841C3DD0194A00F5AFD26C7E1B54136 /* InvocableType.swift in Sources */, - 90FE8617FCC2EBFC31CA8ACEF2711198 /* Just.swift in Sources */, - C0B2E029F27DAA4CF3884C657A85408E /* Lock.swift in Sources */, - 33E3001359F1DB45D1E3039CC4BC3C6B /* LockOwnerType.swift in Sources */, - E0A2AE69241E4C68D73B9EA0EEF7C198 /* MainScheduler.swift in Sources */, - 176B924D14DF82F2BBD31380D8CFBED1 /* Map.swift in Sources */, - 7A992074FC03E7253F5DC1B1050E68C8 /* Materialize.swift in Sources */, - E5B91AF1CA78880305572068FDFAFA72 /* Maybe.swift in Sources */, - 8849BA50F794505887AAB9BE1AA79467 /* Merge.swift in Sources */, - 70DC18AE5C6D25B529A1C4A18B34F6D0 /* Multicast.swift in Sources */, - CCFEB7D1947E0FACF81F113980A44FE7 /* Never.swift in Sources */, - 3BCCA72E3A09858ECACF544DF49539F3 /* NopDisposable.swift in Sources */, - E034FBA9D7B17F4F4DFE2C3313388F08 /* Observable.swift in Sources */, - 4E6D8C34BDBE746401DDE776697D5679 /* Observable+Concurrency.swift in Sources */, - FD295F3E9A0A289A4B743F7169AF4D80 /* ObservableConvertibleType.swift in Sources */, - F88703B4EF7EB2E4AFC8788568399765 /* ObservableConvertibleType+Infallible.swift in Sources */, - 2C315B532AE65CB97C4EA326BFCA5BFE /* ObservableType.swift in Sources */, - C78236699BFF6AE30EC7E9F0B828D14C /* ObservableType+Extensions.swift in Sources */, - FD28BD1F37372AFBF2161079866ED7FD /* ObservableType+PrimitiveSequence.swift in Sources */, - 6678C29864B59F3766270794A03FC83B /* ObserveOn.swift in Sources */, - CB5B00AD37642E9DCBC76D6ECA327183 /* ObserverBase.swift in Sources */, - 5C56B8892C992424868E5296259F4CBB /* ObserverType.swift in Sources */, - 2E6684C0ACDEC161F8ACC783DE5C22BF /* OperationQueueScheduler.swift in Sources */, - 46D6CD39BA89DA406AB99075F89C589D /* Optional.swift in Sources */, - B3E13167E7DC5EC8439EFB5AB052F63E /* Platform.Darwin.swift in Sources */, - E54A7DF75897299565156E5BE20FB9E2 /* Platform.Linux.swift in Sources */, - 8F2B2226D4FA4E6B86E9EED35046666D /* PrimitiveSequence.swift in Sources */, - E90C702A855D95601CCD3D1C671367FF /* PrimitiveSequence+Concurrency.swift in Sources */, - 52A26E3DC6E562E1C5E6E6D623EC7747 /* PrimitiveSequence+Zip+arity.swift in Sources */, - ECC07B0667F2B45DC3D559466E604972 /* PriorityQueue.swift in Sources */, - E7418F779F25289222BBF708FBB1087E /* Producer.swift in Sources */, - 9571DF0FBCFA27AEABC1558BB94F2F4F /* PublishSubject.swift in Sources */, - 97CA4DF14BA4FFCCEE5189945F14010F /* Queue.swift in Sources */, - 6946FFBE849EFF78FDC46BCEDF5B895D /* Range.swift in Sources */, - 471F66CA1E414322F1FBB5E9B65CECE3 /* Reactive.swift in Sources */, - B0BA1FA1A934616173D1701D7B4C3D7B /* RecursiveLock.swift in Sources */, - AF6C58EBADA523C9F22C20443E615FFE /* RecursiveScheduler.swift in Sources */, - E3674BB448AE95B8D044F441DE7B21F5 /* Reduce.swift in Sources */, - D89D0DEA63646CA93E2B6161D25D71A5 /* RefCountDisposable.swift in Sources */, - C76D3930754EE8BECDD3FC03E168D9CD /* Repeat.swift in Sources */, - 0B3E8B56E20456A8CDDD9FADBF264A50 /* ReplaySubject.swift in Sources */, - 1B72E534FD2F9FF2A4E1D96B5018A358 /* RetryWhen.swift in Sources */, - 8314BCFE23BDFD2B8F25CA6504FEC06B /* Rx.swift in Sources */, - B138BC8273386C83FF2E4489190C85FC /* RxMutableBox.swift in Sources */, - 0CD5ACC23FF61A15F2857B2C16F2FC41 /* RxSwift-dummy.m in Sources */, - 3451D9D1515E18F075E5A3ED92B5AA24 /* Sample.swift in Sources */, - 886CB89E5C5DF07DE171ACDCD6F60A92 /* Scan.swift in Sources */, - 3DFF83D1CD89A800D3828951AF3D41E6 /* ScheduledDisposable.swift in Sources */, - 8E3E80227D1A2449D513D542EDE42170 /* ScheduledItem.swift in Sources */, - 28087B4CE04533E135291C44EC7B39C5 /* ScheduledItemType.swift in Sources */, - 57AEF13AEC4CC64AC10E604A1EDB65EA /* SchedulerServices+Emulation.swift in Sources */, - 43890FF57AC8CE3AE9E6E69D52D24311 /* SchedulerType.swift in Sources */, - 02C4F6B988D732484A46A2E05B2C1EEA /* Sequence.swift in Sources */, - A04A96E7523117C28FC3894A4FA57CE8 /* SerialDispatchQueueScheduler.swift in Sources */, - 7284FA02651CE8702374C1421A4B630C /* SerialDisposable.swift in Sources */, - 263AA59774175101E6F02708DD708E65 /* ShareReplayScope.swift in Sources */, - 894B2C07AEAFDC4473B4E96F35B4D9C8 /* Single.swift in Sources */, - 541E4259172397C8DFB3F5EB9B6232B4 /* SingleAssignmentDisposable.swift in Sources */, - D4D8139FE8E9EE4BE05B5D7FDBB7122B /* SingleAsync.swift in Sources */, - 1A7ACC7104A0062A9CFF12A9ADD53421 /* Sink.swift in Sources */, - 9241FD36534F2A97E16E197608B1C23A /* Skip.swift in Sources */, - E61EEE0910E992E16154F019E9743954 /* SkipUntil.swift in Sources */, - 2CCD740C0CD05DEA0BD453A668F3C523 /* SkipWhile.swift in Sources */, - 96A0DA6672910FE9DA180C29622A8F3B /* StartWith.swift in Sources */, - E8458C7E41FC6466420E439557CA177C /* SubjectType.swift in Sources */, - EEF4D158698DA3833D6A5786D6FD38E8 /* SubscribeOn.swift in Sources */, - 3EFD9D2406BEA7F65CC2EBEE35CC67B4 /* SubscriptionDisposable.swift in Sources */, - CC49D6E3F1CB117A80114DA037E4730C /* SwiftSupport.swift in Sources */, - 2EB1CEC3E292D3CC9FBE8E14AF580F1C /* Switch.swift in Sources */, - 66F117D28A609CE6234C7FA3ED5ED2A1 /* SwitchIfEmpty.swift in Sources */, - CA13616E257A1FEFC179C6C00F7E7725 /* SynchronizedDisposeType.swift in Sources */, - 6614AA4EDFD446A6D59F24E8D6324BA0 /* SynchronizedOnType.swift in Sources */, - F9D6E7C723380E195425F7156386C38D /* SynchronizedUnsubscribeType.swift in Sources */, - 03FEB821F4A4A5B5AF34B6C63A725BB8 /* TailRecursiveSink.swift in Sources */, - 31726EEABE738894F042247D7C061F2C /* Take.swift in Sources */, - F257C107B1389513CFDB0D9AAFF1D937 /* TakeLast.swift in Sources */, - B8EA2073A48049E05314C93FBAD6B980 /* TakeWithPredicate.swift in Sources */, - E012DCD89BBC582DD88C815AC00F0794 /* Throttle.swift in Sources */, - ED8563A062C5B373A0925B838FE5C724 /* Timeout.swift in Sources */, - F0301D2A922A500FA420AF89AECABAD0 /* Timer.swift in Sources */, - EDAE00792C2A2D0B571A6F64CDEE095A /* ToArray.swift in Sources */, - C156DEEDB052FFD77C07786A70B536DE /* Using.swift in Sources */, - 1F96FE22575E4E4FEC971C3F6C5A2CAA /* VirtualTimeConverterType.swift in Sources */, - F906AF1AA8E5C5086062BD0FC293C833 /* VirtualTimeScheduler.swift in Sources */, - EF302FDC368E6EE6880DFE2FEA759ADD /* Window.swift in Sources */, - 6C6129A9BF124B766EC4592DFE8D8C6F /* WithLatestFrom.swift in Sources */, - FD4AD772B776A2A0BFCBB8A35D27B879 /* WithUnretained.swift in Sources */, - 73B823C772B5AFE52C2EE9B481F9C6EE /* Zip.swift in Sources */, - A88B87035F959B7C1FD6F271B557E45A /* Zip+arity.swift in Sources */, - B04BD8478A8196939F5C11C15549BFDC /* Zip+Collection.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 46E33A309498B75414F0835F29DA7881 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -13900,6 +13776,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 4B4AC1BE9CAC9E77CF26A96E0EADF931 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 4E5AC6866184730E513746251F871B4D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -14187,7 +14070,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 530857E461AE5C55D208FAB7371CA0F0 /* Sources */ = { + 521A00F23F9DB8F267EAFD9CEDC9934D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -14203,7 +14086,27 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5B36B75262E33F73EA72F8ED60EB9118 /* Sources */ = { + 580514076CFF287542025B572C16EAB4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D7C07D68CAFB0C4A39862CA43D0B2C7D /* YYAnimatedImageView.m in Sources */, + BEF3FB461C92915184C8F1F3D88DEBB9 /* YYFrameImage.m in Sources */, + 566958BC4C31DC3EEC9838FE0ABE0B91 /* YYImage.m in Sources */, + 8C88FF2B98BE133578B08EABE3CF9DF6 /* YYImage-dummy.m in Sources */, + 10EDD7E9DF92E54B4A8EB84242121978 /* YYImageCoder.m in Sources */, + 4D3B1E01C620285F9A171E761D2D3F44 /* YYSpriteSheetImage.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F164674CDFB44E3D2F7AE1455432CA6 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F88FB82DABB0216104E6704EE842D18 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -14226,6 +14129,20 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 62B03CFAA71C22DD39531434A82EC469 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 63179CAEA518147092A563F730B6CFEA /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 633A605003316052F129DFDDD0A9887A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -14247,6 +14164,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 63DDB313DAD0FC436D161B4861604DF2 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 66F0917C4AE4FA16E86CA783D9222509 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -14256,30 +14180,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 694B5EDE955609DEEE05455E0D88BE80 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 7487B71583FB50DE46D05FF7A8933384 /* IQTextInputViewInfo.swift in Sources */, - 6B8872B1D41C073CCD2934D1435EC56D /* IQTextInputViewNotification.swift in Sources */, - 0C4B8FDFF8B62BDE5D9619AA21A56D79 /* IQTextInputViewNotification-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 6B2E71B6292163F9816E4E86DC44474A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 7032327603A9C5094F81DEB43B9BBA93 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 73AC8CBDDCC26F95D52F1070A90C6FE8 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -14291,36 +14191,41 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 74EF4C7E4B1632204D9122B91F889C02 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1C1A9E3D4457974CF332340AB7978B65 /* IQKeyboardInfo.swift in Sources */, - 3FD4944B2FE0F9A036DAB7B55880B4D3 /* IQKeyboardNotification.swift in Sources */, - 49CAF3DB6E5C7A82CBEF4C92338A1BFB /* IQKeyboardNotification-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 82E065A5D08F90269D0706E7AE74AEF7 /* Sources */ = { + 78471E1D02F5C30D7F7DE93D5A3E8789 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 845AE3C8615E7C9EEE09CCAE97013112 /* Sources */ = { + 7D889DF7D9D279F81E164F2AF3704C48 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B36065C018240FE5DBA4654278E44ADF /* IQKeyboardReturnManager.swift in Sources */, - F53CCE01C5508FE821D51E6604380F60 /* IQKeyboardReturnManager+UITextFieldDelegate.swift in Sources */, - CD59871F7933B7C634C69616E5741975 /* IQKeyboardReturnManager+UITextViewDelegate.swift in Sources */, - 0C1FCBA3CB3B8765A2C30078B2124381 /* IQKeyboardReturnManager-dummy.m in Sources */, - B438191FC0903734B84D11286D3DC8DF /* IQTextInputViewInfoModel.swift in Sources */, + 9DC74C958B3A6697F473DDD252E3702E /* Array+Sort.swift in Sources */, + 8F8DA10D863C54714E3AD4E2D7228484 /* IQDeepResponderContainerView.swift in Sources */, + 7EB67D8907A39FCDD7867D5DBABC38D5 /* IQKeyboardToolbarConfiguration.swift in Sources */, + EAFD61997367FA020DEFAC1A438A779D /* IQKeyboardToolbarConstants.swift in Sources */, + 18C1002C3FE8C3D9F40CD8DB7920426A /* IQKeyboardToolbarManager.swift in Sources */, + F95A8F52757353A93AEBC3C06DD3E3B2 /* IQKeyboardToolbarManager+Action.swift in Sources */, + 6220C468999C715D075B9AF2E91CA01E /* IQKeyboardToolbarManager+Debug.swift in Sources */, + BC7576848E789EF0EFBF6F9C5940C154 /* IQKeyboardToolbarManager+Deprecated.swift in Sources */, + CF57FB28B0298E8EB5D658E605ED2BD6 /* IQKeyboardToolbarManager+Internal.swift in Sources */, + 53F1471FD10B5383AD60610240142054 /* IQKeyboardToolbarManager+Toolbar.swift in Sources */, + 54A3BD36BE7E84E5AA092483A1EF9F13 /* IQKeyboardToolbarManager-dummy.m in Sources */, + B90396EFDD0818EB1EEA858990FDF986 /* UIView+Responders.swift in Sources */, + 0C5FFD3CE5A7157FC803CB1A91DD8151 /* UIView+RespondersObjc.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8882E3495951300436B4D35C63FA0EC0 /* Sources */ = { + 819CD613135F9E5B4C9B978B0FD897D3 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 823E73F38D1971C294168F935562BA22 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -14342,14 +14247,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 892F1DCBA6AFAB566C03E49CB9CB436A /* Sources */ = { + 8E2287CCFEA08F4B51C8D254724F719D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 8A223AC2CC27BCDE373411AECD9CF5BC /* Sources */ = { + 932E29838BB90375BD6F9C5A90A00025 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -14368,41 +14273,87 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 94981E9B3073555AAEDDB5917D939222 /* Sources */ = { + 9957530DF908C3AB7E71AA4E79D93278 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0B51EEA64B86A79555A693F46E3B6CF6 /* BehaviorRelay.swift in Sources */, - 6A56C7361ADC8B2C981E347D012EE6A4 /* Observable+Bind.swift in Sources */, - 6B4E8F67D99AC862FE0A9D5EB4164218 /* PublishRelay.swift in Sources */, - D0D214719BC8DC92B35A0C8D252809F3 /* ReplayRelay.swift in Sources */, - 3D3DD7AB15BFBA88B941CABBC91A9D5B /* RxRelay-dummy.m in Sources */, - 49267512AEAFF83D59C71FF629FF9490 /* Utils.swift in Sources */, + 0F8E28AAEDCF5FF95A13EBA22C30FF3A /* NSBezierPath+SDRoundedCorners.m in Sources */, + E671DA62F3C61A0A47EC55696AFE59A4 /* NSButton+WebCache.m in Sources */, + 06FE206C97C562AC90FBECC0A4B95E92 /* NSData+ImageContentType.m in Sources */, + 77E80BF5D4DED803B253E647019CB2D5 /* NSImage+Compatibility.m in Sources */, + C6EC130F5B8AEB7A4A5D9AEE4DAC5DD8 /* SDAnimatedImage.m in Sources */, + 40A50C965E429A2E3579A55F9A889A32 /* SDAnimatedImagePlayer.m in Sources */, + BD68B6A8F1A0FCBAFAF30BF3941D115C /* SDAnimatedImageRep.m in Sources */, + E5DFB4E44D51D41DCE7BB34CBDF4409D /* SDAnimatedImageView.m in Sources */, + F436A122F93B8402D790A39BF1E79112 /* SDAnimatedImageView+WebCache.m in Sources */, + B965E7A675857FA1F5AC60E3A866EA37 /* SDAssociatedObject.m in Sources */, + 1F51B1D2204D1EF91BE9D8708D921D3A /* SDAsyncBlockOperation.m in Sources */, + 672AE164C836266C2122F76487BF0C91 /* SDCallbackQueue.m in Sources */, + 989785AE3D6258788DE6C39D8A120DB8 /* SDDeviceHelper.m in Sources */, + 3A09750D7CFC228DAAA216129A08EF4B /* SDDiskCache.m in Sources */, + C06304DAEC7043AA6AB02444987DFCBE /* SDDisplayLink.m in Sources */, + BCDF3E301047856C8BEAEABCDE399D5B /* SDFileAttributeHelper.m in Sources */, + 2D72CE380138CA5AC4DD816F85878120 /* SDGraphicsImageRenderer.m in Sources */, + 1137AD3765DE666C372E213C3768C8D8 /* SDImageAPNGCoder.m in Sources */, + AD354A5DB928D2A55B2C2DE376F113E0 /* SDImageAssetManager.m in Sources */, + 0E87DB4ADEF43556BFE7AC31996828AA /* SDImageAWebPCoder.m in Sources */, + 145B51764AF4A3C5A16A71AC7FEEED58 /* SDImageCache.m in Sources */, + 1DF40958C10B8742737E62871C577CD1 /* SDImageCacheConfig.m in Sources */, + 0840CB1B5FADEDEDD321B79DBA2C42F5 /* SDImageCacheDefine.m in Sources */, + 6A496D4C27F77F9A294149C7556232B2 /* SDImageCachesManager.m in Sources */, + D11B741E76ED98E6B89F91AC79E2C8A2 /* SDImageCachesManagerOperation.m in Sources */, + C832033D4AB77E6CB2FDB09B8BDAFD72 /* SDImageCoder.m in Sources */, + 7A67A7113D838B7BE8071B884D3776FB /* SDImageCoderHelper.m in Sources */, + 955D3CCB1E3030034D4131C0869A9B00 /* SDImageCodersManager.m in Sources */, + 83E6AA13D39BE8058BA1547F297CEBD8 /* SDImageFrame.m in Sources */, + 1A8C7A6787C93344EE38BC233DC4C6DA /* SDImageFramePool.m in Sources */, + 22FCC6C4C9C67F1ED59F3E44B1ACE219 /* SDImageGIFCoder.m in Sources */, + 7874EC98924DAE4075280DDBA1426C2E /* SDImageGraphics.m in Sources */, + E407B34E7D9E4F487737C7B78C84C423 /* SDImageHEICCoder.m in Sources */, + 381F992F3184D80B20EC1CA440E65F88 /* SDImageIOAnimatedCoder.m in Sources */, + C94630945B84C194848A29E4B4BCEF67 /* SDImageIOCoder.m in Sources */, + ABA2B96C827D362A72FFDAD0A027EE83 /* SDImageLoader.m in Sources */, + 75051B5CF851A45249FA1A9ED1F1DF14 /* SDImageLoadersManager.m in Sources */, + 9BFC7E7CC12967C750E0196A54F0ED1E /* SDImageTransformer.m in Sources */, + 356E7DF3C5F591A0797A1E5BB1D1D4E3 /* SDInternalMacros.m in Sources */, + 238A3BE6CB7FC9DD500C2322B3CE1CF4 /* SDMemoryCache.m in Sources */, + 35573F70BDE972EAAB5B0EF2173D971B /* SDWeakProxy.m in Sources */, + B747A2C2AE935E0ACEC01942582AC712 /* SDWebImage-dummy.m in Sources */, + 15028904C803A0C10C933A295C134678 /* SDWebImageCacheKeyFilter.m in Sources */, + 1ABBD898329F3FCE52B0AA202F78CE19 /* SDWebImageCacheSerializer.m in Sources */, + 4CFF9A2D6BE4DD0D4274E5CFCED7ED56 /* SDWebImageCompat.m in Sources */, + 1758ADA670C4441D82EB3060CE9A4AA2 /* SDWebImageDefine.m in Sources */, + B4F086FE6B5F77B77593250A467D5A43 /* SDWebImageDownloader.m in Sources */, + 4A5580F3DF7F5629BD2BF37240AF7D44 /* SDWebImageDownloaderConfig.m in Sources */, + 80F9F283A6F05743CA1D33A58ABB5FA6 /* SDWebImageDownloaderDecryptor.m in Sources */, + 926F916B33CB293F8F63D0A1ED8110F3 /* SDWebImageDownloaderOperation.m in Sources */, + 263BCDD21D929D44A408B3F28C6B4132 /* SDWebImageDownloaderRequestModifier.m in Sources */, + 928C414C6A5F8770E799F2386291B965 /* SDWebImageDownloaderResponseModifier.m in Sources */, + 03E5C1B2BDA7847BF1ADA1AB16E484FB /* SDWebImageError.m in Sources */, + D4DC00D62126EF0859F7A11E65208A77 /* SDWebImageIndicator.m in Sources */, + 444142D9147C7E0D9732611D37266801 /* SDWebImageManager.m in Sources */, + 813099465746FAE67AB32CB5693BCEE8 /* SDWebImageOperation.m in Sources */, + 6BEA583DBE7257F21FBC678C73A6C43C /* SDWebImageOptionsProcessor.m in Sources */, + 1703F33F3784F9782468E6F3EFEEA012 /* SDWebImagePrefetcher.m in Sources */, + CCADF8500C668A1AC7DA6F26EE297449 /* SDWebImageTransition.m in Sources */, + C02CC2F066C1C0490D3847784A2C1F47 /* UIButton+WebCache.m in Sources */, + B98C825EA0683CBE13A4C9ED0E354265 /* UIColor+SDHexString.m in Sources */, + AE56804C0874FA18197B2FECC8CA58BC /* UIImage+ExtendedCacheData.m in Sources */, + 13E0B723EEC5F3B4DE81C52A632E2862 /* UIImage+ForceDecode.m in Sources */, + 218AD048B08A5E73EA202086CB2C164C /* UIImage+GIF.m in Sources */, + 71B45CA01E3796645408E1CE13EBE111 /* UIImage+MemoryCacheCost.m in Sources */, + 50EEEA8A6A6C6D6766EE0A5EA92142BB /* UIImage+Metadata.m in Sources */, + CBFEED6427B062E4572E293AB21B929C /* UIImage+MultiFormat.m in Sources */, + 36F3F6F873CB5A1B3C6D84B6C84B5817 /* UIImage+Transform.m in Sources */, + 3E0B31C4A7F983CF7417E8E05E45BD73 /* UIImageView+HighlightedWebCache.m in Sources */, + C43718D86079ED99A846A2E4438425B5 /* UIImageView+WebCache.m in Sources */, + 2E3C5F44C605E3F393FAA6B9A329829C /* UIView+WebCache.m in Sources */, + 0FA03556CFEC2ED5E48DD540019081B1 /* UIView+WebCacheOperation.m in Sources */, + 51171F1607712293831A1C54DFAD3304 /* UIView+WebCacheState.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 965C6AAC3B56D0FC45A7EC1AE3317805 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 96975FB4EC3892FEE303E4FD3128357D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9B5781C709291EC437A1FB5345A2FC95 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9ECB30C23CC98DB957E677A3102B71C4 /* Sources */ = { + 9BD70E726D7B0D4FDA13EA2E89E0A0EB /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -14477,33 +14428,10 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - B6E3A297BB19C145CD9755D4601EE72E /* Sources */ = { + B7CE54F4B1A8C902EBD8EDF13474993E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 553D72865DDFE8C629AE520783A38029 /* MGCDAsyncSocket.m in Sources */, - D4C2E98DF30C2B80FBC7484F1EA01230 /* MGCDAsyncUdpSocket.m in Sources */, - 57BC353862EC0482F56F56AA2E2B65B4 /* MqttCocoaAsyncSocket-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BB0048C8D910D64EC055591EAD1B3AD4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 710BC8B829604E86EA2594147B2B9E43 /* Array+Sort.swift in Sources */, - 18E15A8F3E7A6A0AFBDC265971B598F6 /* IQDeepResponderContainerView.swift in Sources */, - 4211ECD3012F416D2310C3E626B957D9 /* IQKeyboardToolbarConfiguration.swift in Sources */, - EC0AE81AC09DEB9EFDDB17C3D0BB154A /* IQKeyboardToolbarConstants.swift in Sources */, - 23590D362BBD5528842B9380D86B32A5 /* IQKeyboardToolbarManager.swift in Sources */, - 30FE3988A7D3B2F293C9AC3E3DC3C375 /* IQKeyboardToolbarManager+Action.swift in Sources */, - F0BE63C8E2B2FD58971AB243DDCA1AB4 /* IQKeyboardToolbarManager+Debug.swift in Sources */, - D29F2DE43525B8990BA0D0F356455A3B /* IQKeyboardToolbarManager+Deprecated.swift in Sources */, - 67D3A0C843329D76F2B2057297D09785 /* IQKeyboardToolbarManager+Internal.swift in Sources */, - 10F16AC3337D401D95B70319FF26CA95 /* IQKeyboardToolbarManager+Toolbar.swift in Sources */, - 1DCEEB2B22B33F29D82E768DB059416A /* IQKeyboardToolbarManager-dummy.m in Sources */, - 27F463B5C0D6AAC09DD59499D47440D0 /* UIView+Responders.swift in Sources */, - 66414279E0DE95D53078B31765411C0E /* UIView+RespondersObjc.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -14570,13 +14498,30 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C15039C7748CA69CD18BFEB496C74C12 /* Sources */ = { + C4A9B9ACFDBC9A2DFD1F0D1F6515BF0D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; + C4F2ADAAF76B885056F1429DB6A711B0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C55AC40B002C0BFA3B04F3C666381AED /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 9F6AB547A0062B804A348F3FE792B737 /* IQTextView.swift in Sources */, + C45A02E6CF2C89CD5D40A76B0B541FFB /* IQTextView+Placeholderable.swift in Sources */, + A8D871DE27413D368736DA502AF05BF5 /* IQTextView-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C5A04BFF58C046FE4DC97E201B78F311 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -14781,31 +14726,26 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C9FA93F15F14A994E493E6EDC3CB6A47 /* Sources */ = { + D00432AE2DFF77C888974DCD518FF009 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 4895F88EA52E27E395B918BE1003E0F4 /* IQKeyboardInfo.swift in Sources */, + 67949D62F7DA93529A0E794E5A397A91 /* IQKeyboardNotification.swift in Sources */, + 73386A3FA0A19C041FB5FB580175D6D9 /* IQKeyboardNotification-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - D6E38416FE13731B4C3D48CC9996BA72 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D722850ACF112C96AE9CA5AD08517961 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D7E33BCFBE2686D3557FDC6C1E5936E7 /* Sources */ = { + D8589F8CA89F311964A3FC7720808305 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + C4FE8647FE8036A51308558512134212 /* BehaviorRelay.swift in Sources */, + D91DCDD636D795006F1B1939008D7C1A /* Observable+Bind.swift in Sources */, + 78DFBB1F5A5DAF512F377A66EA35972D /* PublishRelay.swift in Sources */, + 784BE2B39168FF7E1CA5EC5D69260210 /* ReplayRelay.swift in Sources */, + E585D4DA4583D19993D35CAFC2278A96 /* RxRelay-dummy.m in Sources */, + D3C95893E75A1B1F547B3C12FFE9A582 /* Utils.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -14827,10 +14767,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - DAC1D13612A54EBDE10F389FDF15C6DB /* Sources */ = { + DA9DAB1C0BFB973AC4F24AFB2F53D151 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + F320A2E890D1D52DC0D4E28C2CABD977 /* MGCDAsyncSocket.m in Sources */, + C3BF08DBDD9DCF7C7635A27AB5A26495 /* MGCDAsyncUdpSocket.m in Sources */, + 53F6FFEAFDC696A28CD829EE233EC398 /* MqttCocoaAsyncSocket-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -14917,6 +14860,23 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + E028CCCF86F9A0E1EE22413C1ABEDB6A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E05D19F7C7835FEF1067EAE6D8C593B9 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + B1EAD28A4CEBAD3C5E54050275BB571F /* IQTextInputViewInfo.swift in Sources */, + 18CED4F5CFA293DAC20C6EEC99A8FBA9 /* IQTextInputViewNotification.swift in Sources */, + 244FEA7972880756374CBCCF51243C07 /* IQTextInputViewNotification-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; E19CB410944DC1234702EBB867713FDE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -14975,17 +14935,141 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - EF1D85B5E2D4F39A66945DFC357C12EE /* Sources */ = { + EC2A1170F2821A28BCAC9E6793FB16F5 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - F154FE6C539049857FE56F7B7893EE3E /* Sources */ = { + EFDA6EFFC576658EF35AAC4D43688C65 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 4E808AB81FEF88C99028E32F8FA66B8E /* alpha_dec.c in Sources */, + 3D58B8EE7641C38384100645B14482CF /* alpha_enc.c in Sources */, + DC1662550E045D1AF7E25E9ABA35C3E0 /* alpha_processing.c in Sources */, + 6453A67537BC40F727019C1F9F290945 /* alpha_processing_mips_dsp_r2.c in Sources */, + EEB14AED03B082AE20E187FD8D3CA0A6 /* alpha_processing_neon.c in Sources */, + 2D50D0D4D9B3339062F67974D0DAF830 /* alpha_processing_sse2.c in Sources */, + 2932AA48842DD5E018F13BCBBB7F0E84 /* alpha_processing_sse41.c in Sources */, + 47EBB1E60ED2FF3B7B69DE8C17BA6B24 /* analysis_enc.c in Sources */, + 34906B292002C24B0A67A6FAA4BEB822 /* anim_decode.c in Sources */, + 666B4B9D561688B75BFCA2F2C389CA90 /* anim_encode.c in Sources */, + 7E8D1F4F7222FF62327A204DD7CFC1DC /* backward_references_cost_enc.c in Sources */, + 7EBF97B1108923204D006F21BCF9FDA5 /* backward_references_enc.c in Sources */, + E7D7E7749EFF53C8D85039261798718A /* bit_reader_utils.c in Sources */, + 46214DC24265AE67E5E268A6454D9313 /* bit_writer_utils.c in Sources */, + E1AC93BB30D833542D63FE2D68D3F033 /* buffer_dec.c in Sources */, + 9078C295A1E86AE3755F18D974C8935B /* color_cache_utils.c in Sources */, + 74C2B3901CA29000F67FF740D0923697 /* config_enc.c in Sources */, + 9B3848511B8204F0A23C4A4587D5BE2C /* cost.c in Sources */, + 3940E26ABB1962426BC989BBBE180908 /* cost_enc.c in Sources */, + 4297E0CD8049F04D380ABBABF8BE90F4 /* cost_mips32.c in Sources */, + 7F731B4F8072B69161C469683507EA66 /* cost_mips_dsp_r2.c in Sources */, + 17C759C104840459524A33A4F4BFAE7B /* cost_neon.c in Sources */, + E221D7C5FC2B5C94C9CE4226DBAA4DA2 /* cost_sse2.c in Sources */, + B029E3DFD90ED008C6A12A4C7F2B7A8A /* cpu.c in Sources */, + 77DDC5CE6B42086AF03F4D6F2571E999 /* dec.c in Sources */, + E2776A6F1EE32553A53E56801097D9C2 /* dec_clip_tables.c in Sources */, + F5E01DA5928813C14F55F97139E6298B /* dec_mips32.c in Sources */, + BE347FAFB8C31A83E05B2A5E516869AB /* dec_mips_dsp_r2.c in Sources */, + 43014EE56767209310BC857FD6867C54 /* dec_msa.c in Sources */, + 9D7E29F043FCE4B330218A8EC2B9574D /* dec_neon.c in Sources */, + 07171815B767628A28ABE07074184731 /* dec_sse2.c in Sources */, + 903E0291D059357C52DC9BC2E6D1C20C /* dec_sse41.c in Sources */, + 9EF2DD46397F3B7DD26C0858C1BB5DD1 /* demux.c in Sources */, + 674030EBAC7C76B68A4B0DCD0C662495 /* enc.c in Sources */, + E91326530F8AD49208EC625F3EE78209 /* enc_mips32.c in Sources */, + 723C4B4AD3589FDDDB412BDCAC003B55 /* enc_mips_dsp_r2.c in Sources */, + 9B32522C749567153F536608FFAAC6BC /* enc_msa.c in Sources */, + 74AC6C641237D7E9110A1B79DD6394B2 /* enc_neon.c in Sources */, + A484FB30D62CF418EF58F14FD5047972 /* enc_sse2.c in Sources */, + 9302D3CBDF8ED422F5690808A521610F /* enc_sse41.c in Sources */, + 8920F767D08DD659D4A847ACD731FA69 /* filter_enc.c in Sources */, + E401E4DD8CAE7973AEB7554834980A5B /* filters.c in Sources */, + 15D10245DD577B0E7CAC7A5771C92F01 /* filters_mips_dsp_r2.c in Sources */, + D65624CF70D140B85C5105994F6580C3 /* filters_msa.c in Sources */, + EC6FA0662D8CB84367A7F350AD0C830C /* filters_neon.c in Sources */, + 5F13256A239F21A7018C3A299066E2C6 /* filters_sse2.c in Sources */, + B0D7029CCAA2441D9457191C5DFECB8E /* filters_utils.c in Sources */, + 1F4713AC1994F7899483EFE583E915A1 /* frame_dec.c in Sources */, + 21F218945D379192FFBCC555379CC5A0 /* frame_enc.c in Sources */, + 506217496CA5F67A90DED05DDC196ACC /* histogram_enc.c in Sources */, + 436EBDC39B6BED63BB078F9E066B144F /* huffman_encode_utils.c in Sources */, + 766DCC4E5A32FAE0C517DA22DC4C8A2C /* huffman_utils.c in Sources */, + 4CABF7BF7A71C1797C5AD59B9D4E6827 /* idec_dec.c in Sources */, + DE9C3008E073E74095AC762F1929E760 /* io_dec.c in Sources */, + 8594A960E8602BA14213A5654FC6E405 /* iterator_enc.c in Sources */, + 4E78FCA59F570EFBF9F65D221E2C7039 /* libwebp-dummy.m in Sources */, + 2F00F35E151E831B73F3FD081B3F0FFF /* lossless.c in Sources */, + 6C9BCA78F904C8C10FF33D519E867F86 /* lossless_enc.c in Sources */, + 8516A976FDE61B896A26126A5359E50C /* lossless_enc_mips32.c in Sources */, + 53DD554C5099EE41096060A45FF70C53 /* lossless_enc_mips_dsp_r2.c in Sources */, + 2596701717FF16265B69855D728006C7 /* lossless_enc_msa.c in Sources */, + 67F92A7E1D309BB8BB6CE4E5CE083B84 /* lossless_enc_neon.c in Sources */, + 9F66BEFA48C875D14EA3342CAD8E5E05 /* lossless_enc_sse2.c in Sources */, + B99E9F7F1424FA971A3E980ADCC6D073 /* lossless_enc_sse41.c in Sources */, + 79B126558C4BCCBF376EBBB9D0BCC8B2 /* lossless_mips_dsp_r2.c in Sources */, + 16CF69756B88204385489F06AD70B023 /* lossless_msa.c in Sources */, + 33FB2F5C2FA69BEE43108A1A4EFEDABC /* lossless_neon.c in Sources */, + 35E76ABA2C25277BF5AD1B1575D3CF2A /* lossless_sse2.c in Sources */, + 97F918D53A4A56B564CD7ED107E092B4 /* lossless_sse41.c in Sources */, + 7DB9028444E5FC99DE0DEC5AA9CDBA8E /* muxedit.c in Sources */, + B80210DA3F8BEE29C86985949BA73B6D /* muxinternal.c in Sources */, + 1C71C80138BD4C850E74484C02DCA5C0 /* muxread.c in Sources */, + C2F9492896574D0CFB8C51DACA6BDD6D /* near_lossless_enc.c in Sources */, + 929E4B0034C314B53CC89941ECC46865 /* palette.c in Sources */, + 95955D1EB0A6713DAB4941DC4284221B /* picture_csp_enc.c in Sources */, + 0D8B2499D8DAF70A1EE036F61DD20590 /* picture_enc.c in Sources */, + 2B52CC4B3A103D3C15B03748506AB347 /* picture_psnr_enc.c in Sources */, + 6E909824BAD0B4BF28424E8CDF276B02 /* picture_rescale_enc.c in Sources */, + 23E7DAE9DCD7E4D08F08840883C35C28 /* picture_tools_enc.c in Sources */, + F94D78713ED18210AFB8169B22E0A92D /* predictor_enc.c in Sources */, + 2265A96CE2B1DB28464CCEDDCA1F358C /* quant_dec.c in Sources */, + EFE835AB17BE141C29165D295A76AFD0 /* quant_enc.c in Sources */, + 94387FAAF4B11E0D026EBABA97664AD2 /* quant_levels_dec_utils.c in Sources */, + EB16608CCCC75262778EAF047B452C7A /* quant_levels_utils.c in Sources */, + 1592D5CD2603560F5AF0B349250DE610 /* random_utils.c in Sources */, + AC0811183B84E9CD0469B00E18960032 /* rescaler.c in Sources */, + 43564CBAB5599B63CCE749A826591452 /* rescaler_mips32.c in Sources */, + F0D266E78C0F8356A712D3F41B5A64FE /* rescaler_mips_dsp_r2.c in Sources */, + C24FB3B45A95E64DFEBE58A4CE21AED2 /* rescaler_msa.c in Sources */, + 32BA4046C92C0048553B6B7A0CA7DC8E /* rescaler_neon.c in Sources */, + 0F86BAEDF569995DE002CA34E7BC09C6 /* rescaler_sse2.c in Sources */, + BB3AA67290EB9A09D28216B735A4D9B0 /* rescaler_utils.c in Sources */, + 56170701E26CF7D53840DF2844F0E6A7 /* sharpyuv.c in Sources */, + 67419AE24E9A20AA68442D9D64CB6F9E /* sharpyuv_cpu.c in Sources */, + 74F41F1C50C5E407F45B13B48E90EC92 /* sharpyuv_csp.c in Sources */, + 0D39D1F1434640887C135E6D86A5D4DA /* sharpyuv_dsp.c in Sources */, + F7EA98DD11922BF3E9A4683ED10C5725 /* sharpyuv_gamma.c in Sources */, + 05BF6B319D01259165A206A15494D871 /* sharpyuv_neon.c in Sources */, + 46F5A92E0AB481EAB425DD224842CFDD /* sharpyuv_sse2.c in Sources */, + 48DAB44DB9DDB317A2B62C04D0E31E79 /* ssim.c in Sources */, + ED9ABB76D24026B61B9DB8D64E6D43B0 /* ssim_sse2.c in Sources */, + 7F62F7E02BFAABA7679645CEB4184A20 /* syntax_enc.c in Sources */, + 27C29E62CB4686C1704EF1571EF6BB5E /* thread_utils.c in Sources */, + 09D3301301B6D2EDB6398E8D61E1FDA5 /* token_enc.c in Sources */, + A9C5839E11D895E03D02C773A2DB83D1 /* tree_dec.c in Sources */, + 01BA22FB44D2082BC61797279F9F28FF /* tree_enc.c in Sources */, + D44AD807ADABA198EEE2C8AA90E6C5ED /* upsampling.c in Sources */, + 531680443E6928334F03F700AAF922F4 /* upsampling_mips_dsp_r2.c in Sources */, + D5371BC8667E35AE9BBB814E56668612 /* upsampling_msa.c in Sources */, + D34E85E3164C69A556FB5BBEEEBE57A6 /* upsampling_neon.c in Sources */, + 03D19406C51F185C3EF306498689B178 /* upsampling_sse2.c in Sources */, + 1C9E4FAA23B00D4199C8FEB5DE001CA6 /* upsampling_sse41.c in Sources */, + FFD552895E8F52D023F61EDB158FCD36 /* utils.c in Sources */, + 348B77FDB518FA6F19D1359DBA29E6B6 /* vp8_dec.c in Sources */, + 23B51C0F992F7295C2CBBDBC89576C3B /* vp8l_dec.c in Sources */, + DF67D170B626404F270A64D6AD3C30E5 /* vp8l_enc.c in Sources */, + DB5A807239548B3357A6D5188AE9DB87 /* webp_dec.c in Sources */, + D0AE1AEC0C2F41FAAECF4072BF88059B /* webp_enc.c in Sources */, + D0E477E141049804B78CA746A959499E /* yuv.c in Sources */, + 9CB957304CB09B7464E06B50CE4BE1FF /* yuv_mips32.c in Sources */, + 88208AB8601EC3A6B034957CF651B19D /* yuv_mips_dsp_r2.c in Sources */, + 57AA01FE408D512D5FB953F3D2F05AD6 /* yuv_neon.c in Sources */, + 7DA9360062BAC626CE58DDC6BB1B993E /* yuv_sse2.c in Sources */, + ACDF773ACA2D08CF552037E627347ED6 /* yuv_sse41.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -15038,19 +15122,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - F77FFFAE7802CE9C37CE5570AFBA2DF8 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4C423C9DB35ACB2C4CFFC2914938913C /* YYAnimatedImageView.m in Sources */, - C9B44A8E06C8206FA69091520E2973B8 /* YYFrameImage.m in Sources */, - 23A8EB73D17E794712370ACF2E0FE258 /* YYImage.m in Sources */, - 063B9A53D8634268BC4AEB0125672C4C /* YYImage-dummy.m in Sources */, - 76BBF9021A2331C31C2389EB7251003B /* YYImageCoder.m in Sources */, - 1A0A98ABB5B2CCC48EF739D2BBF4E5B8 /* YYSpriteSheetImage.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; F7AC6792C89443C7B212A06E810BAB97 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -15096,700 +15167,717 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - F8844DC55E390FF1C33B89FDFF882352 /* Sources */ = { + FA8540357B0CA0660ADBEAAF898F81AD /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 5BB89E4F4EC69039D9B76F4B25669C84 /* IQKeyboardReturnManager.swift in Sources */, + A426B7B384022D3BF256A27424015C85 /* IQKeyboardReturnManager+UITextFieldDelegate.swift in Sources */, + 1E694AD406B87D74D7AFF4F3FE65C7F1 /* IQKeyboardReturnManager+UITextViewDelegate.swift in Sources */, + 67F35B5F26A869C01AA41C1DF323B908 /* IQKeyboardReturnManager-dummy.m in Sources */, + 00DA58130F92C3C4D262295527835CE7 /* IQTextInputViewInfoModel.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 03228D8690E679446642E869C2A83F75 /* PBXTargetDependency */ = { + 03187BED6246E319E3841C2765F1D250 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQTextView; + target = 12890DE3ABBC2CA295E108358D85EE69 /* IQTextView */; + targetProxy = AB2FF2F7BB635808FAA5D9926160213F /* PBXContainerItemProxy */; + }; + 03B998EDD05F8C541329B8D7C23E470D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Differentiator; + target = 212F79CE462FC723AF42979B57FBB8A6 /* Differentiator */; + targetProxy = CB61ECEF889A6F73F53D76449617F8A7 /* PBXContainerItemProxy */; + }; + 04AA539E9F57B015600B32CDCA4F831C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Alamofire; + target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; + targetProxy = 5DF06ED78628149A22A76F4F642B931E /* PBXContainerItemProxy */; + }; + 076B0FC4057EC1F7726AA1D9BC6FEF1A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MqttCocoaAsyncSocket; + target = B017CC75E2704C686AA0A2203247D9C7 /* MqttCocoaAsyncSocket */; + targetProxy = C7CB501411BEFA307BB4611DD4E3FEE0 /* PBXContainerItemProxy */; + }; + 0795120EEF841E7B90A693B287B66199 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "SnapKit-SnapKit_Privacy"; target = 8A8DB685241263AFDF5E6B20FE67B93A /* SnapKit-SnapKit_Privacy */; - targetProxy = A10A14A7C12A950443AA7A3B16B70B92 /* PBXContainerItemProxy */; + targetProxy = 7F933E35B5B95A0CBFE12C241ED10C1B /* PBXContainerItemProxy */; }; - 077E9AABE469DBE4642B715023659544 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = 329D13584574F2C2CA21747EC55482FA /* PBXContainerItemProxy */; - }; - 079EAD089F98DEB8BEEEDB52042B7007 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SnapKit; - target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; - targetProxy = 419D0A5E44B590C1F47630D59B674065 /* PBXContainerItemProxy */; - }; - 0C5F3F62402913CE4CECC930CDC56205 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Kingfisher; - target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = 712084FFE8692DEA5EE051A41C8ACA16 /* PBXContainerItemProxy */; - }; - 0F5FC14ADAB63AC8CF555CFF92A5082D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapLocation-NO-IDFA"; - target = 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */; - targetProxy = 0623C79705BCAB18B2A8D1E67340732D /* PBXContainerItemProxy */; - }; - 10C9E37E73324D9EBE359D313D7DE557 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SGQRCode; - target = 2035A387A5D5D85BEF7F693731454A3D /* SGQRCode */; - targetProxy = 3CC6682053AE06AC1BBA8CA191368AEE /* PBXContainerItemProxy */; - }; - 1371A4522ECEC1A5A69AE7B8D9B3256B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "MJRefresh-MJRefresh.Privacy"; - target = B26054DF1DEA11585A231AF6D1D80D5E /* MJRefresh-MJRefresh.Privacy */; - targetProxy = F2C525EE536948994F89C8A12311CAC3 /* PBXContainerItemProxy */; - }; - 179682BE5E8B0BA731E3C44F1167D904 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQTextInputViewNotification; - target = 283C1F2EA88CD4413165801A6748A48E /* IQTextInputViewNotification */; - targetProxy = 8E157833AE9C1CA24FDA9352BB01271A /* PBXContainerItemProxy */; - }; - 21B009EFD97CD0EEE71777E9C87D0F4F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = HXPHPicker; - target = 6968C202A297A606D5EACC3679AAA627 /* HXPHPicker */; - targetProxy = 582AA8141B1C9E59EB9D358E31241799 /* PBXContainerItemProxy */; - }; - 22E854409FC1A9FF3D6CA117FE2216A2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftDate; - target = 6038CE6006EFBE9D905454CF01909C42 /* SwiftDate */; - targetProxy = E1AF0439D4E88F115E665C201082DC47 /* PBXContainerItemProxy */; - }; - 26B0E001E90D377348CE64F39B6255FF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "lottie-ios-LottiePrivacyInfo"; - target = BF2A15FEC3F3424BBC4B9AD5F86F2D54 /* lottie-ios-LottiePrivacyInfo */; - targetProxy = 10D059EF34A13C42207327955AFB6B6A /* PBXContainerItemProxy */; - }; - 26F053794619CC6D24E5D17DAFBD607E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MJExtension; - target = 4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */; - targetProxy = 0EDF14B4E19CEE7077BC0747DB1E4A5D /* PBXContainerItemProxy */; - }; - 27683716CA06AD41996D6DAE71814EB8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MqttCocoaAsyncSocket; - target = B017CC75E2704C686AA0A2203247D9C7 /* MqttCocoaAsyncSocket */; - targetProxy = 65D8BEA39EBAED0573F241022C6D6B85 /* PBXContainerItemProxy */; - }; - 290537DAA994A45855B3B0580B53D03B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = libwebp; - target = 47D2E85A78C25869BB13521D8561A638 /* libwebp */; - targetProxy = 02AE3618403EFAB79C11AAC421C88C28 /* PBXContainerItemProxy */; - }; - 2BDD112BDAAC7DE636E6868D7DDD0D67 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "IQTextInputViewNotification-IQTextInputViewNotification"; - target = 4502C7427440BEB17A50C0BF6E638A85 /* IQTextInputViewNotification-IQTextInputViewNotification */; - targetProxy = 0AD19A81E77A01F27C880FB32CE64409 /* PBXContainerItemProxy */; - }; - 2E499CC04DA23A5C7411790EA0A3D194 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = OpenIMSDKCore; - target = 0E87F100EFC3B44F5BB5AF12375D07F1 /* OpenIMSDKCore */; - targetProxy = 63414C0F034EEDF58BDA7C3215513A3A /* PBXContainerItemProxy */; - }; - 2F8D7CE6726F75AD47557A6FF78600D6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftKeychainWrapper; - target = CF903DF43E111410ECA0C288D36FA21A /* SwiftKeychainWrapper */; - targetProxy = DABF46DA6B14D426C67269C991D846FB /* PBXContainerItemProxy */; - }; - 30CF8475183240A1F52E02D9DF19ADED /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "SDWebImage-SDWebImage"; - target = 94CFBA7D633ECA58DF85C327B035E6A3 /* SDWebImage-SDWebImage */; - targetProxy = 9CBBEC93C9F02221B6EC8FF3EF8B1645 /* PBXContainerItemProxy */; - }; - 36FFD731E1D858C17C4530975230079A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxRelay; - target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; - targetProxy = 28398D784FC6C5AD70823252DBC0D7D9 /* PBXContainerItemProxy */; - }; - 3945970F4E2DAB292CE58B5BBBD76057 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MBProgressHUD; - target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; - targetProxy = 04C3172924C370B1DEA8681B20E2ADB7 /* PBXContainerItemProxy */; - }; - 3B607B900B3AE1002E32F36A904C519A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapFoundation-NO-IDFA"; - target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; - targetProxy = B4AD266981C9A4844980BD00C3466827 /* PBXContainerItemProxy */; - }; - 3BCA7ACB41B5541997E3C3FF10EBAC34 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RxSwift-RxSwift_Privacy"; - target = 11779BD43CF8155A53E2C00B1566A19F /* RxSwift-RxSwift_Privacy */; - targetProxy = 83EFCE7E84CAB7EBBE1248852E76619D /* PBXContainerItemProxy */; - }; - 3C40BD0FCF84605DD54AD81EB9E4E333 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxCocoa; - target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; - targetProxy = FFF108AB281DED811EB61028AC1550B1 /* PBXContainerItemProxy */; - }; - 3FC72E69019A85E201A4C7674F48DD94 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = A1C1180543175B1178DEF441677CE411 /* PBXContainerItemProxy */; - }; - 408FCFAB0400BB26D3B55C0433083B3F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ObjectMapper; - target = 162E649F50FEC62B61BDD87D1BD422B4 /* ObjectMapper */; - targetProxy = 9E85ADCECCC8BA731D30B501686980AE /* PBXContainerItemProxy */; - }; - 4185459610A0D26FA82413F31F543408 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxCocoa; - target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; - targetProxy = 596B36BC6159EEA33AEF74240B722A81 /* PBXContainerItemProxy */; - }; - 442480C0F0FE97A7DB5AFE889A6CFD49 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "SwiftyJSON-SwiftyJSON"; - target = 677650A76A720691B88A6959EFED6418 /* SwiftyJSON-SwiftyJSON */; - targetProxy = FFB1F971E528F1DBBE2C803EB2FE2AC7 /* PBXContainerItemProxy */; - }; - 4464ECA2BBA92EC47765349CC600A761 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "IQKeyboardToolbar-IQKeyboardToolbar"; - target = B247F77A0CD5E19C8187A9BA1EB58C09 /* IQKeyboardToolbar-IQKeyboardToolbar */; - targetProxy = 7E01C247CD76FF0B71AF34AE61F4864C /* PBXContainerItemProxy */; - }; - 46F9989812F5065DD0426256DCFCBACB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyUserDefaults; - target = A049F3164EBC335A7982A4E1FB3A5EAA /* SwiftyUserDefaults */; - targetProxy = 1C8CE2CCB47C222EA8C7C3EB69E70A1D /* PBXContainerItemProxy */; - }; - 4FECD1E61336F89B04AC0B26E6293BEB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxCocoa; - target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; - targetProxy = CF5ADC1A96B702325A5A107899F434AE /* PBXContainerItemProxy */; - }; - 5156510FA08927A8B1F1A5E0B2FB436C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQTextInputViewNotification; - target = 283C1F2EA88CD4413165801A6748A48E /* IQTextInputViewNotification */; - targetProxy = 5C126F58DFA9BB85FEBC80BCB1F9924F /* PBXContainerItemProxy */; - }; - 55E258835EC3DC9ABD1D553CE82F4090 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YYImage; - target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; - targetProxy = 8927DA66F3DCFEEE50B49B9CD2AEFF6D /* PBXContainerItemProxy */; - }; - 565997DEDC419F3BE6340B32F1F3B15D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Differentiator; - target = 212F79CE462FC723AF42979B57FBB8A6 /* Differentiator */; - targetProxy = 215C725FE0EC07D399B04946D66D437F /* PBXContainerItemProxy */; - }; - 571EDE1F6FB3F77A687CEA4181AFDD0F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "lottie-ios"; - target = 0B967D7F8561D42493EE289EC8D450D1 /* lottie-ios */; - targetProxy = 9D3E8D75AF51A889291FB5BFA89DE711 /* PBXContainerItemProxy */; - }; - 58C6D2C5FD434DBD3B5F0BB0A6847FAF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "IQKeyboardCore-IQKeyboardCore"; - target = EEE261386011CDF271BE289F73FF5959 /* IQKeyboardCore-IQKeyboardCore */; - targetProxy = 6B98B1991292F644711DA4F437A99577 /* PBXContainerItemProxy */; - }; - 5955E7D2EDE8601D9FFA4A840A8F25C0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "IQKeyboardToolbarManager-IQKeyboardToolbarManager"; - target = 7C5613175BBC4BF67E36DB4FBEBC01D0 /* IQKeyboardToolbarManager-IQKeyboardToolbarManager */; - targetProxy = 955A868F5FB22D4B9136E80FB6E49C63 /* PBXContainerItemProxy */; - }; - 5D522A9C3A7C87550B26804B7C542A50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = CC1E1B25B5A90A7D4CB2942098994A9B /* PBXContainerItemProxy */; - }; - 5D9A036FBCEE1EB5F5046D172BE67F6D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SDWebImage; - target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; - targetProxy = D5E7D4B4AFBFCDBAAF30C658D967DAD4 /* PBXContainerItemProxy */; - }; - 5FF4989FB140978BDD9583305F2F32C0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQTextView; - target = 12890DE3ABBC2CA295E108358D85EE69 /* IQTextView */; - targetProxy = 471387D4BCA443141772D2B0D7850654 /* PBXContainerItemProxy */; - }; - 62BF848EF7D0E43A1E747993B3747A30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = BRPickerView; - target = D505645C3F99EB1E8B6529D64D2C3E1C /* BRPickerView */; - targetProxy = 82704360BC06429E94CD020B70036FCF /* PBXContainerItemProxy */; - }; - 643F93732FC870427D308D5EBC706942 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Differentiator; - target = 212F79CE462FC723AF42979B57FBB8A6 /* Differentiator */; - targetProxy = 9075ACB10FA389BBC821E6EAB1426E68 /* PBXContainerItemProxy */; - }; - 65CFF5A7F651FDFF912CAC47B77B5488 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "MBProgressHUD-MBProgressHUD"; - target = 3AE57FC4CF27B0BC540B3112353377BF /* MBProgressHUD-MBProgressHUD */; - targetProxy = 0E86F23FE80101C0C29F31AF2C9235DD /* PBXContainerItemProxy */; - }; - 684B1CBE5775CE27A45CDFBDF0DD3571 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ZXSDK; - target = 8194323886ECAF7E912EFDAFC84017AA /* ZXSDK */; - targetProxy = FFD1EE66390482CE3579AB4EDBF137DE /* PBXContainerItemProxy */; - }; - 69194E03DF6192DB302B78991F854308 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "IQKeyboardNotification-IQKeyboardNotification"; - target = 2B8FF445A5162845FAB9EC00FC92B694 /* IQKeyboardNotification-IQKeyboardNotification */; - targetProxy = 2CB0FC46D3A62B6ABDF0E7987F3398D0 /* PBXContainerItemProxy */; - }; - 6A16497E340B960C985FE72FD39C8835 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YYImage; - target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; - targetProxy = 26BB481350573C6D8851897671BB361E /* PBXContainerItemProxy */; - }; - 6F5E0989CD5EE06C3A420D203209418B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardReturnManager; - target = 0981F89DB5DA3FFCFFEBDE1F56287054 /* IQKeyboardReturnManager */; - targetProxy = E828AB296180C8F9D01E10D414C5C83E /* PBXContainerItemProxy */; - }; - 72C09500E0F72FC81CAD9F0026C5F30B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = 23045E3880677700FD4AFF08AEDEBE8C /* PBXContainerItemProxy */; - }; - 745BDB0ED689401B35DABC912047489B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = OpenIMSDK; - target = 0028E46539689892CC926BB8D811EF54 /* OpenIMSDK */; - targetProxy = FFFECB2CA3E91FCE38C0614CBF39D8A9 /* PBXContainerItemProxy */; - }; - 74DB9EA863CB3F086F21CD5F3CD58B00 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardManagerSwift; - target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; - targetProxy = E4ECDF5D32ED768D60B04E40A5D82B15 /* PBXContainerItemProxy */; - }; - 75058039BB04930652B936A382E09F66 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = AA789E1B3C2F8071718AD43ECA862025 /* PBXContainerItemProxy */; - }; - 76A771866FA251C291853D806752C683 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = libwebp; - target = 47D2E85A78C25869BB13521D8561A638 /* libwebp */; - targetProxy = C63343F9E2108E912AAF319A680182B7 /* PBXContainerItemProxy */; - }; - 7828C13CC7345BC7B00634A4C048462C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "MJExtension-MJExtension"; - target = B32AF3F43989CBA171BB1FB3957A4509 /* MJExtension-MJExtension */; - targetProxy = FDF5626A1DB932A69E90CF38FA2286F6 /* PBXContainerItemProxy */; - }; - 78EA0A3C5F68933E6D3831F29AF924E1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MJExtension; - target = 4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */; - targetProxy = ED23990D6B553A34E1A04829F417458C /* PBXContainerItemProxy */; - }; - 7E143B0E5843051E000F3E0DA982136E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "WechatOpenSDK-XCFramework"; - target = 7F18C31A804695333763EEC303E265D7 /* WechatOpenSDK-XCFramework */; - targetProxy = EF469735F6A9C2EFB24C8932879E7B2E /* PBXContainerItemProxy */; - }; - 7E53A63B5E165AA5B605892AD1B72FAB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Popover; - target = 89ADB0D61D0BE9648E9853F5F8BDA717 /* Popover */; - targetProxy = 9CC3A1BADF55B98C1F63D37F35D6D807 /* PBXContainerItemProxy */; - }; - 7F2DDBFAA694905367CB567B1E3EA8DA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ZXSDK; - target = 8194323886ECAF7E912EFDAFC84017AA /* ZXSDK */; - targetProxy = 1072532ADC92A4E163398EFC8CEA1785 /* PBXContainerItemProxy */; - }; - 81435F2DC29B7A761BC9CB4E5ACF297E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AlipaySDK-iOS"; - target = 4847ACB1E2799345AA74D9E317048D58 /* AlipaySDK-iOS */; - targetProxy = 528E7111AB212C70B362C79A8FE438B1 /* PBXContainerItemProxy */; - }; - 8591FC63058B782367C25EAC20EBED1D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapFoundation-NO-IDFA"; - target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; - targetProxy = 6D0FDAED02F8F692B46D861AF8C634EE /* PBXContainerItemProxy */; - }; - 861E03CDD79558FB869BE864040E3F3D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = OpenIMSDKCore; - target = 0E87F100EFC3B44F5BB5AF12375D07F1 /* OpenIMSDKCore */; - targetProxy = 0058B6715E7ECBA6A62DD8D10248F805 /* PBXContainerItemProxy */; - }; - 8F6602F0AC4AB1DC1F34DF0F40252829 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQTextView; - target = 12890DE3ABBC2CA295E108358D85EE69 /* IQTextView */; - targetProxy = D8FC7E4DFFE58506DA59096511F169F4 /* PBXContainerItemProxy */; - }; - 93FB673332F89D086AC1F11E0CF41D5F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MqttCocoaAsyncSocket; - target = B017CC75E2704C686AA0A2203247D9C7 /* MqttCocoaAsyncSocket */; - targetProxy = 344ABB51A07B19A4846DBBB3DBBA3109 /* PBXContainerItemProxy */; - }; - 94BE6B3EC32B5879C297BD887C656999 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = URLNavigator; - target = 3AEB4A97CEAE5A782BA5E5D6A468A913 /* URLNavigator */; - targetProxy = 4D9756F9B5D35CCCF68733CA403A0482 /* PBXContainerItemProxy */; - }; - 94F8F740BABA55D26117469673122755 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "IQKeyboardReturnManager-IQKeyboardReturnManager"; - target = 88810798DA63A2F6611B0970EA276DEC /* IQKeyboardReturnManager-IQKeyboardReturnManager */; - targetProxy = F5B7332881ED0AB087F498082DF722E4 /* PBXContainerItemProxy */; - }; - 9670C786E68114B835ABC51A0D6A4803 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Alamofire; - target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = C5C0DB9DBC75ADABFBFD9E64D3CD48BE /* PBXContainerItemProxy */; - }; - 9735867617EA5F82AAC10C650F03B6F6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Moya; - target = 17F9141D333DA1A7BE5937F227221070 /* Moya */; - targetProxy = 7CCC0A04D9DB9D05B8D30A9F7781D5F2 /* PBXContainerItemProxy */; - }; - 982AA69346D53F6B04EC59FEEDF15174 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RxCocoa-RxCocoa_Privacy"; - target = 5C92E047D2B317BFB31393F449A9EA0D /* RxCocoa-RxCocoa_Privacy */; - targetProxy = E042C6677841121025FEA03B3CB5FBE9 /* PBXContainerItemProxy */; - }; - 98F6852FA84D6E2268FA79818EF498F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Alamofire-Alamofire"; - target = 976126A1CE06DC6E162563800E1BDF14 /* Alamofire-Alamofire */; - targetProxy = 78FA5D752D838E4183AB5D4C4DA8FA63 /* PBXContainerItemProxy */; - }; - 9C6EF546E57D1CFC1459B705F38532FE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = TagListView; - target = B43A58FC22C898DE29F6E12FE9636507 /* TagListView */; - targetProxy = B61943E6230E9A4AE8E0972681D2D229 /* PBXContainerItemProxy */; - }; - A2B3C43FB3AA89E20782BF17E958FE32 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MarqueeLabel; - target = C23DB88E45B0ED14F0C8827BE9C46C95 /* MarqueeLabel */; - targetProxy = 08E2924F6E8EC569815BBE5AF738D83A /* PBXContainerItemProxy */; - }; - A685D03B505FA75324501295316E8EB2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = F6082DA05283C5CF512157787458905C /* PBXContainerItemProxy */; - }; - ACFB13B456A11C25B3C6D4CE66397B29 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardToolbar; - target = F4FE17428FD0E607723A44F17231B7A1 /* IQKeyboardToolbar */; - targetProxy = F0C4AD1B1124C241FA66F03F2D5D0B29 /* PBXContainerItemProxy */; - }; - AE87AFA5C524BD300CC6C177412C2894 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardCore; - target = F9A1BF709B7BA4C24A83664EB1E1C7D4 /* IQKeyboardCore */; - targetProxy = 7A56C34024E2EB88C64E7D4CD9BB3E12 /* PBXContainerItemProxy */; - }; - AF14B7715797A5638B144A0E2AF264EA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapFoundation-NO-IDFA"; - target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; - targetProxy = 62C3AFD9AD3B0EAE0E9F18297400B619 /* PBXContainerItemProxy */; - }; - B01F174F995C5AC851111C4492328DFE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardCore; - target = F9A1BF709B7BA4C24A83664EB1E1C7D4 /* IQKeyboardCore */; - targetProxy = F526B53FA176B5B35AE4F532E49F438E /* PBXContainerItemProxy */; - }; - B6200F4F0DBB472F2CFE2EABEDB598B2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardCore; - target = F9A1BF709B7BA4C24A83664EB1E1C7D4 /* IQKeyboardCore */; - targetProxy = 637CB8E70CDEA7B856D60AE11CEB50F4 /* PBXContainerItemProxy */; - }; - B70FC42BC09941BE0526B6C0817E9D13 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = CocoaLumberjack; - target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; - targetProxy = 1E96355085A96F75BCA6F32618F19E1A /* PBXContainerItemProxy */; - }; - B9C963A98499A36B84B4F4C00D0AA562 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SDCycleScrollView; - target = CBED833AAD6266F3AEFE9BE31C68E094 /* SDCycleScrollView */; - targetProxy = F5808C9D2D3E66CAE5F9B099AC407969 /* PBXContainerItemProxy */; - }; - B9D079DB1939030826A64A661C6F10F5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SDWebImage; - target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; - targetProxy = 768720DC46B3F3DA8FBABE831DB4B4FA /* PBXContainerItemProxy */; - }; - BA4767FD2DADF41200E409AE70128873 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "CocoaLumberjack-CocoaLumberjackPrivacy"; - target = 276021C4482165D46E0CBBEFB822FE95 /* CocoaLumberjack-CocoaLumberjackPrivacy */; - targetProxy = 1B5EA64C30C64D83DB34B8F66E3FAB08 /* PBXContainerItemProxy */; - }; - BB47676692BA3FF9E344E3B27578B258 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Masonry; - target = 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */; - targetProxy = C1E346EA0931207C2B9F87ECE217D590 /* PBXContainerItemProxy */; - }; - C139FEF30707B73BB5E499112C68CEAC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQTextInputViewNotification; - target = 283C1F2EA88CD4413165801A6748A48E /* IQTextInputViewNotification */; - targetProxy = 8975C1FEAE8420D75D7238944AF70EAB /* PBXContainerItemProxy */; - }; - C1715B7372FE15E97DACB03A7351B2E4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyJSON; - target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; - targetProxy = 1FE44B69D15ED78EFBEF31A782039004 /* PBXContainerItemProxy */; - }; - C216C90E39395FA06D041A0D6EC3ECE4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YBImageBrowser; - target = B97FC50FB8C4390DDCCA281E85E7AD84 /* YBImageBrowser */; - targetProxy = 334EA708466D3532C165B99049005E37 /* PBXContainerItemProxy */; - }; - C257618448AFE3D57BECF12AE9F64F89 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RxRelay-RxRelay_Privacy"; - target = 39101A2B1096DFB129FCDE5490875054 /* RxRelay-RxRelay_Privacy */; - targetProxy = F9838D05785D1AE354B6E78CCF99DB38 /* PBXContainerItemProxy */; - }; - C5A60EA20048B290E32EA825DEA091BD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "BRPickerView-BRPickerView.Privacy"; - target = 941104F296513E17138328984384286C /* BRPickerView-BRPickerView.Privacy */; - targetProxy = 5DE937ACC17411B82E7208CA6916B7EB /* PBXContainerItemProxy */; - }; - C7896DB85AE5D6E6402A613BD5EE6971 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardToolbar; - target = F4FE17428FD0E607723A44F17231B7A1 /* IQKeyboardToolbar */; - targetProxy = 67234F4E559C1A7410AC4655782177F1 /* PBXContainerItemProxy */; - }; - C8D43FC04EB7EB9130D6FE7B59036D42 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxDataSources; - target = 401909D4FB2014BF539896BF0CCA48C2 /* RxDataSources */; - targetProxy = 9516CF73FDFF419DB248A2C70F2C495B /* PBXContainerItemProxy */; - }; - D0758CC8AD6439BA76ECF708CCD9CB09 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardReturnManager; - target = 0981F89DB5DA3FFCFFEBDE1F56287054 /* IQKeyboardReturnManager */; - targetProxy = 8017CE9121D39E6DA5C029C9C5D6E47B /* PBXContainerItemProxy */; - }; - D140DDCAE23C33FD3C685BC78A57E6D2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardToolbar; - target = F4FE17428FD0E607723A44F17231B7A1 /* IQKeyboardToolbar */; - targetProxy = B10FA159FA57928C046EEE17DF3E02BB /* PBXContainerItemProxy */; - }; - D674A281D0AC9FC04F7E79CF3309EAFC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "ObjectMapper-Privacy"; - target = E68E71E462C154107C49C379E539826E /* ObjectMapper-Privacy */; - targetProxy = EFCBCC897BEDA8F9C929E1B674D52321 /* PBXContainerItemProxy */; - }; - D74E0FC401365D0F0962AC797B8642B5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardNotification; - target = A26E6FD851C20D652B2755C1464A9990 /* IQKeyboardNotification */; - targetProxy = B693B87B0FDFB9A7C4833FB83A514B96 /* PBXContainerItemProxy */; - }; - DB3828EA3CC1A76841BB60BAB823BD05 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxGesture; - target = D77CA6E20D3F659D26E05339EBA33B59 /* RxGesture */; - targetProxy = 367400BBAF277DC5F1983712FE41EA1C /* PBXContainerItemProxy */; - }; - DB878BF8F32E6F71AB1A81CB0DECA455 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardToolbarManager; - target = 020993F16DA5986DACE118349EBCE9E5 /* IQKeyboardToolbarManager */; - targetProxy = 92A34DE9C87F221B0B8C121B95C0C9BB /* PBXContainerItemProxy */; - }; - DF817F92491CE824B8BDB7511B56D0B4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "MarqueeLabel-MarqueeLabel"; - target = CBFB5A372F4DE9D4BC6B9ADA98B80BFE /* MarqueeLabel-MarqueeLabel */; - targetProxy = 74C2B8044406E2F2533DF1F3FDCFF7A5 /* PBXContainerItemProxy */; - }; - E1B0C3F2C9A70E6C212313AB31DBB5EA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = CocoaMQTT; - target = 4EB168A830EFA6136FA93357D1F1511A /* CocoaMQTT */; - targetProxy = FB78B8AEE025F77D6F75036EF43C06D0 /* PBXContainerItemProxy */; - }; - E3DE6B569B6C848AC04B6F4348774868 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SDWebImage; - target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; - targetProxy = BD0FD551E3E6A31E8148D27C435745F9 /* PBXContainerItemProxy */; - }; - E559EB1AA98D41E47FD26C806469C0B5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Alamofire; - target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = 216EF03ED3B450DDE7755183BE8DA8DF /* PBXContainerItemProxy */; - }; - E58845EA024BDA016AAA027DA6E362C7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; - target = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */; - targetProxy = 6EEE87D3CF1EACF9ABA76A2F54DF16E3 /* PBXContainerItemProxy */; - }; - E74167BA6BB516F7AFD92D2B6E5C57B2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardCore; - target = F9A1BF709B7BA4C24A83664EB1E1C7D4 /* IQKeyboardCore */; - targetProxy = 23EAB4A0B3F618839DF00C1834D596C4 /* PBXContainerItemProxy */; - }; - E7FA33A1807E59B5A0FC3EABAE073254 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "IQTextView-IQTextView"; - target = A6602BCAA6F4F932A586C41D0B7E019C /* IQTextView-IQTextView */; - targetProxy = 6367C42EF5D8EB37DCFAA63DA3347820 /* PBXContainerItemProxy */; - }; - E90F7B13C04F7F8C1A104BDFEE4CA9DD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Kingfisher; - target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = DE0B84E4C8D79FB4CDF7E4B5310A744E /* PBXContainerItemProxy */; - }; - E9521B25FF34C524CF4C10C7D1C9ED78 /* PBXTargetDependency */ = { + 0BDF43179957CCA97C7D54B605E8DA3C /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = GTCommonSDK; target = 997E783A70C18DC9BA830488608C03AA /* GTCommonSDK */; - targetProxy = 468C2AEDF6D95FAFECDD747FB82BE51F /* PBXContainerItemProxy */; + targetProxy = AE67D8F6E9A09C63AA977C07FBCB4C3E /* PBXContainerItemProxy */; }; - EB592B2823B88F4332173C8FF29E6E60 /* PBXTargetDependency */ = { + 0BDF890318A7AD506232AD7DB40C92E1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = OpenIMSDKCore; + target = 0E87F100EFC3B44F5BB5AF12375D07F1 /* OpenIMSDKCore */; + targetProxy = BC1A3A84B9BCA75E3FD332103E81F276 /* PBXContainerItemProxy */; + }; + 0C69A04FC4C375E91CC460900897F206 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = libwebp; + target = 47D2E85A78C25869BB13521D8561A638 /* libwebp */; + targetProxy = 6FEBC74CCF2762C21655B019156E8E91 /* PBXContainerItemProxy */; + }; + 0CF2EF6B1C6207C2B72DF1FD67BBC65A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQTextView; + target = 12890DE3ABBC2CA295E108358D85EE69 /* IQTextView */; + targetProxy = E1831F81DC1DE27496606D3D5671CB7B /* PBXContainerItemProxy */; + }; + 0FE3169B2EFC33586F8C88FACF11333F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapSearch-NO-IDFA"; + target = 4F1379598302C9160590B3650C10E1A5 /* AMapSearch-NO-IDFA */; + targetProxy = 22BEE5F7E6DC249031725229B5AC4B5D /* PBXContainerItemProxy */; + }; + 113FA621AF31040C36AB6AF488CACAB0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = RxSwiftExt; target = ED7124602AA1B5C6A257912C7E8B793B /* RxSwiftExt */; - targetProxy = 67FB20557BEB94EA169CD4548EAB832F /* PBXContainerItemProxy */; + targetProxy = 25B4FB2344E8368501EA7F8C866D1D14 /* PBXContainerItemProxy */; }; - EF5579D4B5237164057864876901A04E /* PBXTargetDependency */ = { + 123D55B3C113226D5894EDE19813E42E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Kingfisher-Kingfisher"; - target = 9828BBC09E9FB1238624113D7456E59E /* Kingfisher-Kingfisher */; - targetProxy = 9CED64C34D25B4D55401761581EF3C8A /* PBXContainerItemProxy */; + name = "MJRefresh-MJRefresh.Privacy"; + target = B26054DF1DEA11585A231AF6D1D80D5E /* MJRefresh-MJRefresh.Privacy */; + targetProxy = 2C514E557E8490E0201FCF657EA94250 /* PBXContainerItemProxy */; }; - F0CC7C5F9BC969F4BB0230FB5C6A50D0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = KingfisherWebP; - target = 0D78006448081C29492BCBD9AE8ECC81 /* KingfisherWebP */; - targetProxy = 19502F58D2A5F4293D5AF8D4487977F1 /* PBXContainerItemProxy */; - }; - F1B3BD039FD2FBD19A8A8D8D0ED0EB7C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GTCommonSDK; - target = 997E783A70C18DC9BA830488608C03AA /* GTCommonSDK */; - targetProxy = 9041E0A2153A115CEAC0E428B4810156 /* PBXContainerItemProxy */; - }; - F232C7746DE87321B5CB9ED2B0CD43BF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxRelay; - target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; - targetProxy = 409A43824B988C730D6CD6EC0DC791B1 /* PBXContainerItemProxy */; - }; - F6435B9583EEF5B1866BB4F7A6FE6A8E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardNotification; - target = A26E6FD851C20D652B2755C1464A9990 /* IQKeyboardNotification */; - targetProxy = D3DE552824BCF07576F7B1CE3F4C25C8 /* PBXContainerItemProxy */; - }; - F781CF0AA749A8EC3351E87A30F9CA97 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapNavi-NO-IDFA"; - target = E94C558142469C11984D67CA883BAB1F /* AMapNavi-NO-IDFA */; - targetProxy = DF801E0D09DC18059E14032BC15BDC5C /* PBXContainerItemProxy */; - }; - F82A52E67EBD89D6F3281D8A53B1FF58 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardToolbarManager; - target = 020993F16DA5986DACE118349EBCE9E5 /* IQKeyboardToolbarManager */; - targetProxy = C27024AA96FA56493CFBBAABD29D81AD /* PBXContainerItemProxy */; - }; - FB252CC5F13474396FB537BE20874022 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GYSDK; - target = 17D542296AD0C26B1C5815268E5C6BF6 /* GYSDK */; - targetProxy = 4D7ED5B03B3FC5B284F270BCED579C4D /* PBXContainerItemProxy */; - }; - FBEC3E66A43E1ACE9859B921E6D711FC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MJRefresh; - target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; - targetProxy = C46B7C31FF269CE52A4072D1F4544978 /* PBXContainerItemProxy */; - }; - FF676A5073F3E940EA21AE448C850275 /* PBXTargetDependency */ = { + 12677C7AA0FD56BB6F599ED5485FD5BE /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = RxCocoa; target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; - targetProxy = 96E2B8CC15E0D2ED442EDFB5117717FA /* PBXContainerItemProxy */; + targetProxy = 5A46CF8F1EFCDAA975E5EA7DB2BB192E /* PBXContainerItemProxy */; + }; + 16EB6906FC61DBECD35CC77544F3DCA6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardManagerSwift; + target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; + targetProxy = 523D20C2E21FF73C8D71CC3C00D95CDC /* PBXContainerItemProxy */; + }; + 17527993F6C8433B98EDC214D308557F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "ObjectMapper-Privacy"; + target = E68E71E462C154107C49C379E539826E /* ObjectMapper-Privacy */; + targetProxy = 0B89D33F6699524C1B0CE19C26266ABD /* PBXContainerItemProxy */; + }; + 1EAB943BA7BCBFFC2BAA61C8A067EF2B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardCore; + target = F9A1BF709B7BA4C24A83664EB1E1C7D4 /* IQKeyboardCore */; + targetProxy = CBE217BFEF3EA8B2E3EA0EDD926CD58C /* PBXContainerItemProxy */; + }; + 1EB7E2F4976D30DC76F8E7158EB82538 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapFoundation-NO-IDFA"; + target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; + targetProxy = 818E4A7CA800241E3BF8F528C66B1510 /* PBXContainerItemProxy */; + }; + 1F4253BB29A9E8803E8459861B0667C5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxRelay; + target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; + targetProxy = B07618E9B106CA14D073B9E8522319A5 /* PBXContainerItemProxy */; + }; + 21415D6C27D532D02B8DDFAD048EAFF9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = KingfisherWebP; + target = 0D78006448081C29492BCBD9AE8ECC81 /* KingfisherWebP */; + targetProxy = F1D6D3B4DC19EACE7700D71AE3D38DFC /* PBXContainerItemProxy */; + }; + 21EAD93F161EB8EDDEFDD24F000D03FD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RxRelay-RxRelay_Privacy"; + target = 39101A2B1096DFB129FCDE5490875054 /* RxRelay-RxRelay_Privacy */; + targetProxy = 4125C2E09F93CC27348B64C6BB255041 /* PBXContainerItemProxy */; + }; + 27921AF4DBD42D4D886AB0F4BE865903 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = C00F727C550148D727F029BD61E3EFAC /* PBXContainerItemProxy */; + }; + 29474C67B33465D138706AD70E3B37A5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = OpenIMSDKCore; + target = 0E87F100EFC3B44F5BB5AF12375D07F1 /* OpenIMSDKCore */; + targetProxy = AA7807BCF639AD01A631F2E755FA2FED /* PBXContainerItemProxy */; + }; + 2BC41240A92843A2A639AACCFA6EE1B1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SDWebImage; + target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; + targetProxy = 3E07CC0E8D02A584F6FDE1DEBFB92DCF /* PBXContainerItemProxy */; + }; + 2E5AA02D9B0CDC431925927AF403B7D6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SGQRCode; + target = 2035A387A5D5D85BEF7F693731454A3D /* SGQRCode */; + targetProxy = 682DB2CAE8FF85DB4224500FA87588A5 /* PBXContainerItemProxy */; + }; + 2F47DA405E8D10F99CBB89642F556021 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GYSDK; + target = 17D542296AD0C26B1C5815268E5C6BF6 /* GYSDK */; + targetProxy = FC7725F18A6F98A49659DF01CE7E75F6 /* PBXContainerItemProxy */; + }; + 2F52FB9E170716D51F193264B2B659EB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = DA9EBF9F45BCF5E9E596203E235525B3 /* PBXContainerItemProxy */; + }; + 30BF845340277964D2BBCC3CA790DA85 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Kingfisher; + target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; + targetProxy = 87DFDC8963A62923273C94271AB4707D /* PBXContainerItemProxy */; + }; + 32624F101D1E8DE96E8D192F32AB2713 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardNotification; + target = A26E6FD851C20D652B2755C1464A9990 /* IQKeyboardNotification */; + targetProxy = E5AB1C6A5F778EA6A970DF9F1C968CC6 /* PBXContainerItemProxy */; + }; + 3265DDA197F5F3AADEA96ED57C0F70E7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "IQKeyboardCore-IQKeyboardCore"; + target = EEE261386011CDF271BE289F73FF5959 /* IQKeyboardCore-IQKeyboardCore */; + targetProxy = FCC1A189DA803C16FEC4C11030AD2063 /* PBXContainerItemProxy */; + }; + 34F8FAD487FDAF95EDB45C03C863060D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MJExtension; + target = 4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */; + targetProxy = 64BEA20EE17E516C0196A7EEBF2FE549 /* PBXContainerItemProxy */; + }; + 35B48DD98173FF21BC33C00773027DE0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YBImageBrowser; + target = B97FC50FB8C4390DDCCA281E85E7AD84 /* YBImageBrowser */; + targetProxy = 7B2930F546DC337F17A1D0975675369B /* PBXContainerItemProxy */; + }; + 35CC57892A1109D1C537799D15C7F2F4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardCore; + target = F9A1BF709B7BA4C24A83664EB1E1C7D4 /* IQKeyboardCore */; + targetProxy = A5279D6E7C65111F151FBF5AC8DD5D84 /* PBXContainerItemProxy */; + }; + 364897AF7DABC733D47380E3EB67D3BE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Alamofire-Alamofire"; + target = 976126A1CE06DC6E162563800E1BDF14 /* Alamofire-Alamofire */; + targetProxy = DA9C928F03ACD9202222BDCA5B6E0840 /* PBXContainerItemProxy */; + }; + 3AEAF9757F60D2EB428DA4CD325A3A64 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RxCocoa-RxCocoa_Privacy"; + target = 5C92E047D2B317BFB31393F449A9EA0D /* RxCocoa-RxCocoa_Privacy */; + targetProxy = BA87A1F025F1F62990FFF0E7B51E7086 /* PBXContainerItemProxy */; + }; + 3E4721E0A72E2134A38375CCC0B79CE3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardCore; + target = F9A1BF709B7BA4C24A83664EB1E1C7D4 /* IQKeyboardCore */; + targetProxy = 3ADB79E31F11C1A2E127F958A4CBC08D /* PBXContainerItemProxy */; + }; + 3F63D989DAC9A51CE8F72C96F8E90506 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftKeychainWrapper; + target = CF903DF43E111410ECA0C288D36FA21A /* SwiftKeychainWrapper */; + targetProxy = 516D061ACB407708B09B152FC04317D9 /* PBXContainerItemProxy */; + }; + 41B41ED797B7D302C37B60529DB74D07 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardReturnManager; + target = 0981F89DB5DA3FFCFFEBDE1F56287054 /* IQKeyboardReturnManager */; + targetProxy = FBC35ACF7D9CD667999A37E344ABC147 /* PBXContainerItemProxy */; + }; + 4409B3D3482C717AEA556F716EBF9CCB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapLocation-NO-IDFA"; + target = 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */; + targetProxy = 36CF3C893B30C3E19938B6A77CE9B4AF /* PBXContainerItemProxy */; + }; + 48E3E5D00E3CC3550DB81E047A6C03A6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapFoundation-NO-IDFA"; + target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; + targetProxy = 7DB61F127E8D84CA3342CE179CFD98F0 /* PBXContainerItemProxy */; + }; + 49645C5B0D13262E17E30DBFD055B4C9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Alamofire; + target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; + targetProxy = 1661D14998A3279DF2D6F28974DA617A /* PBXContainerItemProxy */; + }; + 4B7AAAB4EACE52A949B37065DD6D7F72 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AlipaySDK-iOS"; + target = 4847ACB1E2799345AA74D9E317048D58 /* AlipaySDK-iOS */; + targetProxy = 3236557C032732F2F429D9B753D2D60D /* PBXContainerItemProxy */; + }; + 4DAB437CC7DF4A0EF22E3910C5EB8C7D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQTextInputViewNotification; + target = 283C1F2EA88CD4413165801A6748A48E /* IQTextInputViewNotification */; + targetProxy = 030CD702919517E470D7BA34AC9A2D68 /* PBXContainerItemProxy */; + }; + 4DB1454F3D5AEA32BD68CA36D9E6B42F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardCore; + target = F9A1BF709B7BA4C24A83664EB1E1C7D4 /* IQKeyboardCore */; + targetProxy = 5EDF3E2B6386C866FBC3C479A9CA830F /* PBXContainerItemProxy */; + }; + 50B68C455391394220FC129DEFAAA97F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "MJExtension-MJExtension"; + target = B32AF3F43989CBA171BB1FB3957A4509 /* MJExtension-MJExtension */; + targetProxy = FEE8F5B1AD4DB9F1B6B2CB0DAF22D1AF /* PBXContainerItemProxy */; + }; + 519B93EAC85F29955B4EB7EB8212C70B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Masonry; + target = 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */; + targetProxy = AC954E2D802E7769CE3A1846683F73D5 /* PBXContainerItemProxy */; + }; + 524C9CCBCB24410FC560F04C1858D52D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "MBProgressHUD-MBProgressHUD"; + target = 3AE57FC4CF27B0BC540B3112353377BF /* MBProgressHUD-MBProgressHUD */; + targetProxy = 55EFE978E1A0D888170AA552D6C820D0 /* PBXContainerItemProxy */; + }; + 5589A6423631E4B14DEFF2CAAAD5193D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "CocoaLumberjack-CocoaLumberjackPrivacy"; + target = 276021C4482165D46E0CBBEFB822FE95 /* CocoaLumberjack-CocoaLumberjackPrivacy */; + targetProxy = 4EB4F628DA4A64400F06833A5DC8A89C /* PBXContainerItemProxy */; + }; + 55FAC71764E60543768B54BDCA8FF3EA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftyUserDefaults; + target = A049F3164EBC335A7982A4E1FB3A5EAA /* SwiftyUserDefaults */; + targetProxy = D450FCB82E41BF7D3D84C8038C839ECD /* PBXContainerItemProxy */; + }; + 57E5E46F670B79564BB93EAD201B17E8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapNavi-NO-IDFA"; + target = E94C558142469C11984D67CA883BAB1F /* AMapNavi-NO-IDFA */; + targetProxy = 3A35E59FF400C7FC499536A72A2584E3 /* PBXContainerItemProxy */; + }; + 58420A1F0F7D19700C3E2FDFDB6E5B52 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapFoundation-NO-IDFA"; + target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; + targetProxy = 09CCE8A571EEDAC2A1F8658F9CB2B41D /* PBXContainerItemProxy */; + }; + 593A3C3C66925F9F05AFE3130815F0F3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = libwebp; + target = 47D2E85A78C25869BB13521D8561A638 /* libwebp */; + targetProxy = 74F208A98ECD50FCBF759D7E0C853C66 /* PBXContainerItemProxy */; + }; + 5A247F9EC7F70AB0E8F8A489F03531DE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "lottie-ios"; + target = 0B967D7F8561D42493EE289EC8D450D1 /* lottie-ios */; + targetProxy = AB16BF43C0B927275598F51A7FFEA29D /* PBXContainerItemProxy */; + }; + 5A26BF758F6CABC4C6E9E01EC90388E5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxCocoa; + target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; + targetProxy = 3B063EA4E97194E70A01A1BAB3F4686E /* PBXContainerItemProxy */; + }; + 5D2CEBEF60B5CD6D9FFF86157E4BE291 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MqttCocoaAsyncSocket; + target = B017CC75E2704C686AA0A2203247D9C7 /* MqttCocoaAsyncSocket */; + targetProxy = A15ECB8E94CB319C685513DFAE0D38EA /* PBXContainerItemProxy */; + }; + 622C8ED0F818BBE5D46F5C0B48DEB29F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SDWebImage; + target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; + targetProxy = E3590B0179A750050E7B2C328088B6EB /* PBXContainerItemProxy */; + }; + 65A233E60C829ED18482ADDD3A908C49 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Popover; + target = 89ADB0D61D0BE9648E9853F5F8BDA717 /* Popover */; + targetProxy = C40C4030E60DD93FFB20A1DD54C4A363 /* PBXContainerItemProxy */; + }; + 6B74CB40C4092CFE95D85CF1018BD185 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardToolbar; + target = F4FE17428FD0E607723A44F17231B7A1 /* IQKeyboardToolbar */; + targetProxy = 9C14F460F7896472A54C263E3A09F807 /* PBXContainerItemProxy */; + }; + 6C33B5091D624D83D14953C1F7B87E4E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YYImage; + target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; + targetProxy = E10A1476A04E14CA07F9600F78D5A0A6 /* PBXContainerItemProxy */; + }; + 6CE79713BC9FF63B19BC51AF8094F5CF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ObjectMapper; + target = 162E649F50FEC62B61BDD87D1BD422B4 /* ObjectMapper */; + targetProxy = F1EE516DEE2AE57F581A43EE465E7060 /* PBXContainerItemProxy */; + }; + 6EDCA3EF12587A9AF24D598552DB1DCE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = 4CC4F855589EA69833E62D4EF89974A1 /* PBXContainerItemProxy */; + }; + 706DE2FDE68FB875234191E9F291322F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxRelay; + target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; + targetProxy = A94B4CACC52DC510558BAAF3C7DA0D41 /* PBXContainerItemProxy */; + }; + 709C5A6596E4B6B6DAE8559CEF0FCCFB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = CocoaLumberjack; + target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; + targetProxy = 7DD338357A7795DF783DB712C63D4EEE /* PBXContainerItemProxy */; + }; + 731A12B3DF9B291CA3D5D9079368CDA4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardReturnManager; + target = 0981F89DB5DA3FFCFFEBDE1F56287054 /* IQKeyboardReturnManager */; + targetProxy = 4567B322C5D0BC262C8A61495ABA4E49 /* PBXContainerItemProxy */; + }; + 756FABB71849CA916D58B4906E99B07F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RxSwift-RxSwift_Privacy"; + target = 11779BD43CF8155A53E2C00B1566A19F /* RxSwift-RxSwift_Privacy */; + targetProxy = 8C1D8BF56A69A71728ABCCF61EC67826 /* PBXContainerItemProxy */; + }; + 7B9CCC564273A149341F4CFF748BCD67 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = OpenIMSDK; + target = 0028E46539689892CC926BB8D811EF54 /* OpenIMSDK */; + targetProxy = A1E5784B6F1CFD9933D33793C49A2375 /* PBXContainerItemProxy */; + }; + 7D1E2746D9544590EB33563B19820E46 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapFoundation-NO-IDFA"; + target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; + targetProxy = 09ECA770AA80842F9B14462AC078C78D /* PBXContainerItemProxy */; + }; + 80C14E279A7D4C6AE0CBA3818B439731 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ZXSDK; + target = 8194323886ECAF7E912EFDAFC84017AA /* ZXSDK */; + targetProxy = 1536574BFC25B62F05DA748BFE5FD525 /* PBXContainerItemProxy */; + }; + 83656D284B909520CA7AB652B409F9DA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQTextInputViewNotification; + target = 283C1F2EA88CD4413165801A6748A48E /* IQTextInputViewNotification */; + targetProxy = B06CD0851F331266DD44B5307ACCB449 /* PBXContainerItemProxy */; + }; + 866718DA68BFDE7ED852252E9A364E23 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SDWebImage; + target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; + targetProxy = 3FB5A06B14BEDF0C6F6794B0CDA318DF /* PBXContainerItemProxy */; + }; + 86E0AA7D4C036A8ADA3BC18B461337D2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxCocoa; + target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; + targetProxy = 914748BEC28D526DE80987F6AC1E28CD /* PBXContainerItemProxy */; + }; + 872FFA14F75706920BD6003746998FFD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MBProgressHUD; + target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; + targetProxy = D13F4419A0B97B642279C8B79340B1BD /* PBXContainerItemProxy */; + }; + 895D66740ECED755ED77CB2160F76B0E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardToolbar; + target = F4FE17428FD0E607723A44F17231B7A1 /* IQKeyboardToolbar */; + targetProxy = 4050C9CF3008EE82C3C27EFA4E78AED6 /* PBXContainerItemProxy */; + }; + 8CB883A930AE7BB9F453CAB0D55A510B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "IQKeyboardReturnManager-IQKeyboardReturnManager"; + target = 88810798DA63A2F6611B0970EA276DEC /* IQKeyboardReturnManager-IQKeyboardReturnManager */; + targetProxy = BFD253D3FF20BCD6C9C72EDC99643C96 /* PBXContainerItemProxy */; + }; + 8D52669CD3FBF7DEFC8D8513E2611E8C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GTCommonSDK; + target = 997E783A70C18DC9BA830488608C03AA /* GTCommonSDK */; + targetProxy = 8AC95499B2AB2D4366A48DFF3DA560CE /* PBXContainerItemProxy */; + }; + 968BB73E776C7F580EC3E1362A516E37 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TagListView; + target = B43A58FC22C898DE29F6E12FE9636507 /* TagListView */; + targetProxy = ABE9A34F3528F39E176AD1A8EAA01AA2 /* PBXContainerItemProxy */; + }; + 98499234F6F6FFEF260D2A96B703DB48 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "SDWebImage-SDWebImage"; + target = 94CFBA7D633ECA58DF85C327B035E6A3 /* SDWebImage-SDWebImage */; + targetProxy = E25EE04C2A40A70AC60218E948F676CD /* PBXContainerItemProxy */; + }; + 9B5740F3B4BC762E04D08F80425913A0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "IQKeyboardToolbar-IQKeyboardToolbar"; + target = B247F77A0CD5E19C8187A9BA1EB58C09 /* IQKeyboardToolbar-IQKeyboardToolbar */; + targetProxy = 5D62106703774045B354043D9CEC6795 /* PBXContainerItemProxy */; + }; + 9BE0EED3049AA3BA5125F08B7269F7D2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "WechatOpenSDK-XCFramework"; + target = 7F18C31A804695333763EEC303E265D7 /* WechatOpenSDK-XCFramework */; + targetProxy = DDF441C02FD221B114EF3829EE0D79AB /* PBXContainerItemProxy */; + }; + 9D396A63B5D269CC97AB81FC3D78D0FB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "BRPickerView-BRPickerView.Privacy"; + target = 941104F296513E17138328984384286C /* BRPickerView-BRPickerView.Privacy */; + targetProxy = CDEDE82C3F356AA2F89CD6706B705A62 /* PBXContainerItemProxy */; + }; + 9EC0BCC6796EEBE87575B77D68E26727 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Kingfisher-Kingfisher"; + target = 9828BBC09E9FB1238624113D7456E59E /* Kingfisher-Kingfisher */; + targetProxy = C986561061B8022C1D31E8869E2CD3E8 /* PBXContainerItemProxy */; + }; + AF8BB19F468053677415DB24000FCDCC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = BRPickerView; + target = D505645C3F99EB1E8B6529D64D2C3E1C /* BRPickerView */; + targetProxy = A83542286E9679FEBD28A44C5C003D9F /* PBXContainerItemProxy */; + }; + AFCC6107CF23054D582C6C3DDC6B2F33 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardToolbarManager; + target = 020993F16DA5986DACE118349EBCE9E5 /* IQKeyboardToolbarManager */; + targetProxy = 19D9F366F6CDC502325D9A9C45618273 /* PBXContainerItemProxy */; + }; + B22788C1274D841364398DFC46B727C3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "lottie-ios-LottiePrivacyInfo"; + target = BF2A15FEC3F3424BBC4B9AD5F86F2D54 /* lottie-ios-LottiePrivacyInfo */; + targetProxy = C6DBF2012A9D46AD770A2E866C449ED6 /* PBXContainerItemProxy */; + }; + B7171B3AEE5F907DAE9A5E9735E6567C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "SwiftyJSON-SwiftyJSON"; + target = 677650A76A720691B88A6959EFED6418 /* SwiftyJSON-SwiftyJSON */; + targetProxy = A1B34EBA71879E56D013E01EA12DB216 /* PBXContainerItemProxy */; + }; + B7995F31585A3C39DA7301CEE2539013 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Kingfisher; + target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; + targetProxy = A7D887B48DA6A2FC93F2D686F6785E8A /* PBXContainerItemProxy */; + }; + B80877D8EFFE3DD23231A5CD422AFA73 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MJExtension; + target = 4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */; + targetProxy = CF845D989F568794FBC31A27D4ED8882 /* PBXContainerItemProxy */; + }; + B8B1BDA4F04566FA973138E9DC666E8F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "IQTextInputViewNotification-IQTextInputViewNotification"; + target = 4502C7427440BEB17A50C0BF6E638A85 /* IQTextInputViewNotification-IQTextInputViewNotification */; + targetProxy = EC0B72273AC8DC6E1157E0EE6A91D38F /* PBXContainerItemProxy */; + }; + BBDBE9962C841DDCCE669454C0164FB9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "IQTextView-IQTextView"; + target = A6602BCAA6F4F932A586C41D0B7E019C /* IQTextView-IQTextView */; + targetProxy = 9FA8B39A49E48037904D9595D725BF24 /* PBXContainerItemProxy */; + }; + BED8D073BA6EF9F10B800C430497930A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YYImage; + target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; + targetProxy = D30534A22CB09307A91923031B02A5DB /* PBXContainerItemProxy */; + }; + C28A0AC60BC36DA96EEF0D7AB5FD759C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQTextInputViewNotification; + target = 283C1F2EA88CD4413165801A6748A48E /* IQTextInputViewNotification */; + targetProxy = 6142351E51D9993306F161A42511E5B9 /* PBXContainerItemProxy */; + }; + C560013B4E6415640BF85B81418374CE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MJRefresh; + target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; + targetProxy = F792ECBBA44535F31B13C937DFF81464 /* PBXContainerItemProxy */; + }; + C5D75F03FD3091C35F06A5566EF8F050 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "IQKeyboardNotification-IQKeyboardNotification"; + target = 2B8FF445A5162845FAB9EC00FC92B694 /* IQKeyboardNotification-IQKeyboardNotification */; + targetProxy = 28C79AE975698E49A0441793E2E868C2 /* PBXContainerItemProxy */; + }; + C676554BCDE608C544F510F11F6854A1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; + target = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */; + targetProxy = D68058725AE8085D9B385E0E762B90E1 /* PBXContainerItemProxy */; + }; + C6840654FD3ABB17EDE94D6C5BB0EC0F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftDate; + target = 6038CE6006EFBE9D905454CF01909C42 /* SwiftDate */; + targetProxy = D3355A4D14EAB5D87B40826FD7309B45 /* PBXContainerItemProxy */; + }; + C95F2A090E6BA4E6AF99B2BDC8F1D7EE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxCocoa; + target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; + targetProxy = FB3AB47689DE7C31FF68D56017573BB3 /* PBXContainerItemProxy */; + }; + C9D8B06156F9E39BAB20358E847A2F2A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = DE20A600EEE7ADC0F979D09129891376 /* PBXContainerItemProxy */; + }; + CAAE0698EF82D456024A4970ED489E94 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = D6633DFD0AF4F924663A8A37774DB1F4 /* PBXContainerItemProxy */; + }; + CB83DE390BCCB2155FE7F760F03BC444 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SDCycleScrollView; + target = CBED833AAD6266F3AEFE9BE31C68E094 /* SDCycleScrollView */; + targetProxy = 02162273E4575EB072642697D5064454 /* PBXContainerItemProxy */; + }; + CBDFD8AEAF953B141BBA4102C955122D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SnapKit; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = DD4A65EB26E7D7F26FBAA14DCE5DC90C /* PBXContainerItemProxy */; + }; + CF14DEB675D477B226DEE6B411DE6239 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = 34B799B5EA1CCF8F52D28D76099D35A3 /* PBXContainerItemProxy */; + }; + D17F4706D80B7254C8E68F325CF3DAA5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ZXSDK; + target = 8194323886ECAF7E912EFDAFC84017AA /* ZXSDK */; + targetProxy = 765C1C20359D22CCBAB242DE0544045A /* PBXContainerItemProxy */; + }; + D4AEED83895DE9BE338C497E2A273D8E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxDataSources; + target = 401909D4FB2014BF539896BF0CCA48C2 /* RxDataSources */; + targetProxy = 9566C52D7E5CBCCE0F922ABE76F5365A /* PBXContainerItemProxy */; + }; + DDD3F206336A87FF9E565180F936464E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardToolbarManager; + target = 020993F16DA5986DACE118349EBCE9E5 /* IQKeyboardToolbarManager */; + targetProxy = BED31626AF9C3AA8EA2635C0FEB3CA82 /* PBXContainerItemProxy */; + }; + E090DED3E81D2690DD81970C05E2BF47 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "MarqueeLabel-MarqueeLabel"; + target = CBFB5A372F4DE9D4BC6B9ADA98B80BFE /* MarqueeLabel-MarqueeLabel */; + targetProxy = 39E5AE4DEF8FD84A12DF61D348937583 /* PBXContainerItemProxy */; + }; + E2DE121265EE198A37710F30ABD7BE0F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = CocoaMQTT; + target = 4EB168A830EFA6136FA93357D1F1511A /* CocoaMQTT */; + targetProxy = 7E0D09F66E30B7FA37ACFBE002E3DF40 /* PBXContainerItemProxy */; + }; + E4558D30C52EE27496AF916871021BEE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftyJSON; + target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; + targetProxy = 601B5DC3F552CD8B669DB99AA9C56555 /* PBXContainerItemProxy */; + }; + E59AC54E73D41D7DAD92053EBAC44002 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = HXPHPicker; + target = 6968C202A297A606D5EACC3679AAA627 /* HXPHPicker */; + targetProxy = 3EB2581064148E6E9B4E021A9920DCDA /* PBXContainerItemProxy */; + }; + E9D3613A3687E4671B30B925E144684B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Moya; + target = 17F9141D333DA1A7BE5937F227221070 /* Moya */; + targetProxy = 7949D906803CCDF45DC95E5497AC361C /* PBXContainerItemProxy */; + }; + EFBCFF4D017413A5A1616A15BFF3CA7F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "IQKeyboardToolbarManager-IQKeyboardToolbarManager"; + target = 7C5613175BBC4BF67E36DB4FBEBC01D0 /* IQKeyboardToolbarManager-IQKeyboardToolbarManager */; + targetProxy = 1419EBC89FBDCA63914D1880A70DB959 /* PBXContainerItemProxy */; + }; + F25C1330F9E427A2056F455591383C3F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardToolbar; + target = F4FE17428FD0E607723A44F17231B7A1 /* IQKeyboardToolbar */; + targetProxy = 0490F495F0A334D96C330F8D3E213A2C /* PBXContainerItemProxy */; + }; + F6B7F07442B90F8074A0525883A06B82 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardNotification; + target = A26E6FD851C20D652B2755C1464A9990 /* IQKeyboardNotification */; + targetProxy = F071C4215E2E79AAA9F117BADCEB388A /* PBXContainerItemProxy */; + }; + FAF602B79A57D0864EC7B232B200E0AE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = URLNavigator; + target = 3AEB4A97CEAE5A782BA5E5D6A468A913 /* URLNavigator */; + targetProxy = 77A98AE262C3E8DBDC1D571FADB9E18A /* PBXContainerItemProxy */; + }; + FD33C0C5F38B8729DB5365440B6AA79F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MarqueeLabel; + target = C23DB88E45B0ED14F0C8827BE9C46C95 /* MarqueeLabel */; + targetProxy = A8EE0C97373A29604FC333C23B704E0F /* PBXContainerItemProxy */; + }; + FD7E2FA2547EA7496A041D4EE81D0D56 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxGesture; + target = D77CA6E20D3F659D26E05339EBA33B59 /* RxGesture */; + targetProxy = 1E7F6E52E73D352417880C6D5F7F9F2D /* PBXContainerItemProxy */; + }; + FDDCA7F2AAFA1978D0BDDC10046B3D35 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Differentiator; + target = 212F79CE462FC723AF42979B57FBB8A6 /* Differentiator */; + targetProxy = E0D9A9BC9FB44E149C02E3FB116E2E88 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 0259195A9ED2EA2EDBA91ED0B1CFBF4F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F3062776F93E53E99AAB643FAE5CA0AF /* RxDataSources.debug.xcconfig */; + baseConfigurationReference = 41706C4C5D58603CF119BE3EFD05067F /* RxDataSources.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -15825,47 +15913,26 @@ }; name = Debug; }; - 058C08AD3BFF04EFD118630CFDDB0792 /* Debug */ = { + 028490DCCECCF660BB4459089C879F52 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 637EF51558E16208F85630A5A8501C33 /* MqttCocoaAsyncSocket.debug.xcconfig */; + baseConfigurationReference = 7367CF3DCA3253F591D59B67C174AC0F /* MarqueeLabel.release.xcconfig */; buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MarqueeLabel"; + IBSC_MODULE = MarqueeLabel; + INFOPLIST_FILE = "Target Support Files/MarqueeLabel/ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket.modulemap"; - PRODUCT_MODULE_NAME = MqttCocoaAsyncSocket; - PRODUCT_NAME = MqttCocoaAsyncSocket; + PRODUCT_NAME = MarqueeLabel; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; + WRAPPER_EXTENSION = bundle; }; - name = Debug; + name = Release; }; 05AA25BEF94A87270AEE68A471C8491D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9F7A6F488FA4DDE071B415D330ED7DC0 /* Differentiator.release.xcconfig */; + baseConfigurationReference = 1D9D1BC2FCED6CF04B6B2FE93D4A0B28 /* Differentiator.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -15902,9 +15969,65 @@ }; name = Release; }; + 05AC325121EAE447737F31684199F98D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2550F68888753C2A63E8DDFCCDC9E524 /* IQKeyboardCore.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardCore"; + IBSC_MODULE = IQKeyboardCore; + INFOPLIST_FILE = "Target Support Files/IQKeyboardCore/ResourceBundle-IQKeyboardCore-IQKeyboardCore-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = IQKeyboardCore; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 06E3337319B2EFCEC64931AD1146FE89 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 11C3B573C3D7A4B33BED4CF2D4C6C9FD /* YYImage.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/YYImage/YYImage-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/YYImage/YYImage.modulemap"; + PRODUCT_MODULE_NAME = YYImage; + PRODUCT_NAME = YYImage; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 0779CF714FDBEBB29636BEE5A0EEF5BB /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A4D75128C0A6CD4D7EEF3227BA5FFBB7 /* RxSwiftExt.release.xcconfig */; + baseConfigurationReference = F44BE926F903778439FD0FCEDDE471C2 /* RxSwiftExt.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -15944,7 +16067,7 @@ }; 080BAA837FD872F18107ACAD4D5020BC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 917921BC1BE7FB2A255A7ED2F4DC5992 /* MBProgressHUD.debug.xcconfig */; + baseConfigurationReference = 5B6004EC2B2CF74DA199EF4BAFBA1991 /* MBProgressHUD.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -15982,7 +16105,7 @@ }; 081567CE9CD56A99A66C0B763397A722 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B3A8BA8441065080B43974FB2A37AFCB /* GTCommonSDK.release.xcconfig */; + baseConfigurationReference = 1620A2930F894C965B2E3A997E0B6952 /* GTCommonSDK.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -15998,65 +16121,9 @@ }; name = Release; }; - 0AC93541F6C97AD1AC49CCEE8B7256E3 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0A7FA18C47AC5F26822FF6508D746339 /* IQKeyboardNotification.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardNotification/IQKeyboardNotification-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/IQKeyboardNotification/IQKeyboardNotification-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardNotification/IQKeyboardNotification.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardNotification; - PRODUCT_NAME = IQKeyboardNotification; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.9; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 0EFB7D930E75FDDF779329DBAEC058AB /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 27DCA2BC5AF0E653CE5767CB609296D2 /* MJExtension.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJExtension"; - IBSC_MODULE = MJExtension; - INFOPLIST_FILE = "Target Support Files/MJExtension/ResourceBundle-MJExtension-MJExtension-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = MJExtension; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; 101B3D52ED918FA7FBD09B130F1DB33E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BE98951025CDACF64A9BB2E5816790A8 /* SwiftDate.debug.xcconfig */; + baseConfigurationReference = 321A3296146DA6D5D2C0637DEB965EB8 /* SwiftDate.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16093,9 +16160,47 @@ }; name = Debug; }; - 110BCCCB8BED962808A6546FC18F83E3 /* Release */ = { + 10EB8F42F62C46FE4ED69A11ADD5E9B4 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0A64F0544FA46A333EE7790F81FBC7A3 /* IQKeyboardManagerSwift.release.xcconfig */; + baseConfigurationReference = A22D01C5C1D4E74A271682ADBC89C3CF /* MqttCocoaAsyncSocket.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket.modulemap"; + PRODUCT_MODULE_NAME = MqttCocoaAsyncSocket; + PRODUCT_NAME = MqttCocoaAsyncSocket; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 128929764B37E29CBF92C9B2F17A3EE0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 72D4FA8C1850F35FEF5AFCC9FD453D37 /* IQKeyboardManagerSwift.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardManagerSwift"; @@ -16108,57 +16213,18 @@ TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Release; + name = Debug; }; - 1596F943A974F5E108457EC1AEAE3ED1 /* Release */ = { + 15947A157E32614029214EBD7C9B3E46 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 47446798A39B13AD570563A4D84606F1 /* SDWebImage.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/SDWebImage/SDWebImage-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap"; - PRODUCT_MODULE_NAME = SDWebImage; - PRODUCT_NAME = SDWebImage; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 15A0951BB46032403FE60386C0993623 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5478E39FDF7C2CCAFF0D74BD3FFA76E8 /* IQTextInputViewNotification.debug.xcconfig */; + baseConfigurationReference = B1DB292EFEB05FE345F8355369080667 /* MarqueeLabel.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQTextInputViewNotification"; - IBSC_MODULE = IQTextInputViewNotification; - INFOPLIST_FILE = "Target Support Files/IQTextInputViewNotification/ResourceBundle-IQTextInputViewNotification-IQTextInputViewNotification-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MarqueeLabel"; + IBSC_MODULE = MarqueeLabel; + INFOPLIST_FILE = "Target Support Files/MarqueeLabel/ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQTextInputViewNotification; + PRODUCT_NAME = MarqueeLabel; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -16168,7 +16234,7 @@ }; 164D234316F4A7814C5F4348E0FD7C5B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B60C8C854F6C24B649AD8A006045B985 /* SwiftKeychainWrapper.debug.xcconfig */; + baseConfigurationReference = EC685B8D9E387B12E85A08FC347C8859 /* SwiftKeychainWrapper.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -16204,43 +16270,47 @@ }; name = Debug; }; - 16A9A2B987802A082713A1EE2F2AADB0 /* Release */ = { + 184C7D76DEE460CA2DA6EC1E4D062594 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B048059F9B5C2BB9006036741897921B /* RxRelay.release.xcconfig */; + baseConfigurationReference = C0AA5EE49A204CB36824A3E3FB760510 /* RxRelay.debug.xcconfig */; buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RxRelay"; - IBSC_MODULE = RxRelay; - INFOPLIST_FILE = "Target Support Files/RxRelay/ResourceBundle-RxRelay_Privacy-RxRelay-Info.plist"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/RxRelay/RxRelay-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = RxRelay_Privacy; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/RxRelay/RxRelay.modulemap"; + PRODUCT_MODULE_NAME = RxRelay; + PRODUCT_NAME = RxRelay; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.1; TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; - name = Release; - }; - 19484F8AAEB862B28230E6080B3073A9 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1B55194AE2E4BC6D215F381A82986A10 /* IQTextInputViewNotification.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQTextInputViewNotification"; - IBSC_MODULE = IQTextInputViewNotification; - INFOPLIST_FILE = "Target Support Files/IQTextInputViewNotification/ResourceBundle-IQTextInputViewNotification-IQTextInputViewNotification-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQTextInputViewNotification; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; + name = Debug; }; 19A83CC9ED1763FF5485101E1BD21401 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7E49DC2C9B33785FF21F531432DB6D57 /* SGQRCode.debug.xcconfig */; + baseConfigurationReference = 8E17901279606A7141CE93A32153A7C4 /* SGQRCode.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16277,9 +16347,43 @@ }; name = Debug; }; + 1BD8375442C438C7F87D123854F8A13F /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9DD6AC8CEDAB5B647410304F666DEB51 /* ObjectMapper.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ObjectMapper"; + IBSC_MODULE = ObjectMapper; + INFOPLIST_FILE = "Target Support Files/ObjectMapper/ResourceBundle-Privacy-ObjectMapper-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 1CFA0B29FE811C96F1B2FBAAF1D65036 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = BB1F45DC12ACED7FF06228B7F6BA409E /* IQTextView.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQTextView"; + IBSC_MODULE = IQTextView; + INFOPLIST_FILE = "Target Support Files/IQTextView/ResourceBundle-IQTextView-IQTextView-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = IQTextView; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; 1D468000FB63B323BE02836990068238 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E79D2BE8022943335AE24E99F04CE473 /* Masonry.debug.xcconfig */; + baseConfigurationReference = 33481559BADABE32453141A8BCEF4E95 /* Masonry.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -16315,48 +16419,60 @@ }; name = Debug; }; - 204EF66616FD10F6F56E00598C67D878 /* Release */ = { + 1F02EB6536ABFB7D67CF143654E32622 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9514B71BC980E59BA94FEA08C70758CD /* YYImage.release.xcconfig */; + baseConfigurationReference = 8FFF3859A1E47F9BE4E2E62A64F2FFE0 /* SnapKit.debug.xcconfig */; buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/YYImage/YYImage-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SnapKit"; + IBSC_MODULE = SnapKit; + INFOPLIST_FILE = "Target Support Files/SnapKit/ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/YYImage/YYImage.modulemap"; - PRODUCT_MODULE_NAME = YYImage; - PRODUCT_NAME = YYImage; + PRODUCT_NAME = SnapKit_Privacy; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 207BFC68792068BF931EC8A49A8C2EA7 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 68336016AE667A0C347A690365F06CB8 /* MJExtension.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJExtension"; + IBSC_MODULE = MJExtension; + INFOPLIST_FILE = "Target Support Files/MJExtension/ResourceBundle-MJExtension-MJExtension-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = MJExtension; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 21F3D354466A78AB2D834D806ACABA0D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D9EE7078889D9FCA2448FB0B0F2DE843 /* IQKeyboardNotification.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardNotification"; + IBSC_MODULE = IQKeyboardNotification; + INFOPLIST_FILE = "Target Support Files/IQKeyboardNotification/ResourceBundle-IQKeyboardNotification-IQKeyboardNotification-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = IQKeyboardNotification; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; }; name = Release; }; 24EDD58212F39DF8D43AE9891146ED7C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9725A4BCBE69789DC957CBE6BC924872 /* KingfisherWebP.release.xcconfig */; + baseConfigurationReference = 69EB47DCDE4BF03EB94320EF3D4C6114 /* KingfisherWebP.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16394,26 +16510,43 @@ }; name = Release; }; - 2BDDDC48423E5FCDD637FA83311006ED /* Debug */ = { + 293F45BA6863DA7A590E432FF65871BE /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C7DA68D99A8C47A8FF92BAB5B968218A /* SwiftyJSON.debug.xcconfig */; + baseConfigurationReference = F68635E269316F1342EA3F29C3E12E57 /* Kingfisher.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SwiftyJSON"; - IBSC_MODULE = SwiftyJSON; - INFOPLIST_FILE = "Target Support Files/SwiftyJSON/ResourceBundle-SwiftyJSON-SwiftyJSON-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Kingfisher"; + IBSC_MODULE = Kingfisher; + INFOPLIST_FILE = "Target Support Files/Kingfisher/ResourceBundle-Kingfisher-Kingfisher-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = SwiftyJSON; + PRODUCT_NAME = Kingfisher; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Debug; + name = Release; + }; + 29EEF8ADBE14C331064DCE841E4D54A8 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4338F0880F38C93F5FA2861193F61A66 /* RxRelay.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RxRelay"; + IBSC_MODULE = RxRelay; + INFOPLIST_FILE = "Target Support Files/RxRelay/ResourceBundle-RxRelay_Privacy-RxRelay-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = RxRelay_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; }; 2C4EBC8097D4D07427A18EC0F79738BE /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0A64F0544FA46A333EE7790F81FBC7A3 /* IQKeyboardManagerSwift.release.xcconfig */; + baseConfigurationReference = 5209D3542B51B4AC98915F05DCDC9181 /* IQKeyboardManagerSwift.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16450,9 +16583,26 @@ }; name = Release; }; + 2D7C7D193626B89B850537520E3674FE /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3CA00B078883368D269E64C62AC122CF /* IQKeyboardNotification.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardNotification"; + IBSC_MODULE = IQKeyboardNotification; + INFOPLIST_FILE = "Target Support Files/IQKeyboardNotification/ResourceBundle-IQKeyboardNotification-IQKeyboardNotification-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = IQKeyboardNotification; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; 2E6B23AFDDDAB6AE4D391C43AD91B5EA /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1220624318D95C728F7F6448D7954C04 /* URLNavigator.release.xcconfig */; + baseConfigurationReference = 285E3400340CAE6C6B400B139F79C5C5 /* URLNavigator.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16492,7 +16642,7 @@ }; 2E93AC333ABBA1ED27D1FF26FE6E4F6E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5228B2CEE8B874C2385FC06CF37C9A6C /* lottie-ios.debug.xcconfig */; + baseConfigurationReference = 32FD5D91DA3B8E31DB385C7D35FAA178 /* lottie-ios.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16529,9 +16679,9 @@ }; name = Debug; }; - 30A3DD3130433FDD237733D740C85819 /* Debug */ = { + 31241B623C42A86CB3D9BA331558BB4C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A4A3A0893B918C51AB2DAB1C1479D6B7 /* ZXSDK.debug.xcconfig */; + baseConfigurationReference = 3BFFF5C578CC86F6F44690E844C99039 /* AMapNavi-NO-IDFA.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -16546,26 +16696,47 @@ }; name = Debug; }; - 31241B623C42A86CB3D9BA331558BB4C /* Debug */ = { + 3214031852C9E8CE860969661A3DD4C3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 713EA26552A6DF276992BA3136C0E2BF /* AMapNavi-NO-IDFA.debug.xcconfig */; + baseConfigurationReference = 9253C82B1D7F03FCAC1401910F49295E /* IQTextInputViewNotification.debug.xcconfig */; buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - ENABLE_USER_SCRIPT_SANDBOXING = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + GCC_PREFIX_HEADER = "Target Support Files/IQTextInputViewNotification/IQTextInputViewNotification-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/IQTextInputViewNotification/IQTextInputViewNotification-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", + "@loader_path/Frameworks", ); + MODULEMAP_FILE = "Target Support Files/IQTextInputViewNotification/IQTextInputViewNotification.modulemap"; + PRODUCT_MODULE_NAME = IQTextInputViewNotification; + PRODUCT_NAME = IQTextInputViewNotification; SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.9; TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Debug; }; 329FEDFC707F60DAC36FBAA2F41CC040 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 89DA58FC51AE81E8AEEA2B5FA33DE475 /* SwiftyUserDefaults.release.xcconfig */; + baseConfigurationReference = 7A607E78BC8B1C5DF74B73FE3790FA07 /* SwiftyUserDefaults.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -16604,7 +16775,7 @@ }; 32A11DC5E061152FA9D378AF2B9BB4F2 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C7254D977980F3C7EC5C56FFDA02CB8E /* ObjectMapper.debug.xcconfig */; + baseConfigurationReference = 59A3ED85F3C59DE555F824AFA66E8EA6 /* ObjectMapper.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16641,9 +16812,27 @@ }; name = Debug; }; + 34433A4615B8AE8287E229E013C9BC57 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0A0F2CA7A6F146B358822F3C2761926C /* ZXSDK.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 35348094A047FBB7741B5FCEBF66111A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2E068D0615D2D7E49497E3C92BCEAE99 /* URLNavigator.debug.xcconfig */; + baseConfigurationReference = E3BCE1EB322C2639BB034A8D40599DB9 /* URLNavigator.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16680,9 +16869,47 @@ }; name = Debug; }; + 3778013BAC4B797F2196B17B656901CA /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 45100B48DC9ECCDB1F7005CC78FF48F3 /* libwebp.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/libwebp/libwebp-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/libwebp/libwebp-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/libwebp/libwebp.modulemap"; + PRODUCT_MODULE_NAME = libwebp; + PRODUCT_NAME = libwebp; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 37C8EBB55E5BA72D4F22D6797A7BFACD /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7DBF626B8255FCD31C0435BC14F73CA1 /* ObjectMapper.release.xcconfig */; + baseConfigurationReference = 9DD6AC8CEDAB5B647410304F666DEB51 /* ObjectMapper.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16720,16 +16947,16 @@ }; name = Release; }; - 39F1A3C7DC65EE27E2B8B316AF2BFEE1 /* Release */ = { + 38FFB96CD8C22C8C2F528BF551FB12C8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2EF8F6430AC8D527C58718C4C909F473 /* RxSwift.release.xcconfig */; + baseConfigurationReference = DB71937779639C33CA3C0C9863E0BA60 /* RxCocoa.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RxSwift"; - IBSC_MODULE = RxSwift; - INFOPLIST_FILE = "Target Support Files/RxSwift/ResourceBundle-RxSwift_Privacy-RxSwift-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RxCocoa"; + IBSC_MODULE = RxCocoa; + INFOPLIST_FILE = "Target Support Files/RxCocoa/ResourceBundle-RxCocoa_Privacy-RxCocoa-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = RxSwift_Privacy; + PRODUCT_NAME = RxCocoa_Privacy; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -16737,9 +16964,48 @@ }; name = Release; }; + 399B4561C10919C4FDD38F4B99BBA120 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C1908776F9363666668DC9D03AAE0CCE /* IQTextInputViewNotification.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + GCC_PREFIX_HEADER = "Target Support Files/IQTextInputViewNotification/IQTextInputViewNotification-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/IQTextInputViewNotification/IQTextInputViewNotification-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQTextInputViewNotification/IQTextInputViewNotification.modulemap"; + PRODUCT_MODULE_NAME = IQTextInputViewNotification; + PRODUCT_NAME = IQTextInputViewNotification; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.9; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 39FEA6E129AEF8E6B57327F300DE025A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 266B4C094BFC92BA1E4711B11C7B239F /* IQKeyboardCore.release.xcconfig */; + baseConfigurationReference = 10637218B110FDB1F9E1E39BFA5C5687 /* IQKeyboardCore.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16776,33 +17042,16 @@ }; name = Release; }; - 3C23868AB103F06AA526F4C9B954C9D6 /* Release */ = { + 3BBAF16EE8F08DD2F54539B85C24DE29 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 266B4C094BFC92BA1E4711B11C7B239F /* IQKeyboardCore.release.xcconfig */; + baseConfigurationReference = F56FE3153C321412321F067245C68139 /* RxSwift.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardCore"; - IBSC_MODULE = IQKeyboardCore; - INFOPLIST_FILE = "Target Support Files/IQKeyboardCore/ResourceBundle-IQKeyboardCore-IQKeyboardCore-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RxSwift"; + IBSC_MODULE = RxSwift; + INFOPLIST_FILE = "Target Support Files/RxSwift/ResourceBundle-RxSwift_Privacy-RxSwift-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQKeyboardCore; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 3D630A70BC3F4DC7B44CAFE546B882E3 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 20F9AFC3F547FE07E2244ABC63626806 /* IQTextView.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQTextView"; - IBSC_MODULE = IQTextView; - INFOPLIST_FILE = "Target Support Files/IQTextView/ResourceBundle-IQTextView-IQTextView-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQTextView; + PRODUCT_NAME = RxSwift_Privacy; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -16810,9 +17059,65 @@ }; name = Debug; }; + 3C4C2124BE9909C7AEC6B597834CAEA1 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 42406C0EF6B685D99AB574FEA9547733 /* lottie-ios.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/lottie-ios"; + IBSC_MODULE = Lottie; + INFOPLIST_FILE = "Target Support Files/lottie-ios/ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = LottiePrivacyInfo; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 3D9C7621240B8E7415403CF0DCC641FB /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F96818B924883697E452413007EBF1AB /* RxSwift.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/RxSwift/RxSwift.modulemap"; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 3E3EC90A196DC40DF90841C016DA9EB1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F66F9AE67F66F1D539F79E188C782C01 /* MarqueeLabel.debug.xcconfig */; + baseConfigurationReference = B1DB292EFEB05FE345F8355369080667 /* MarqueeLabel.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16849,16 +17154,50 @@ }; name = Debug; }; - 3EC0606B96DB97166E0AF7C300914B3B /* Debug */ = { + 3EFE509A62DB9C97B8A37FFC3C32FB71 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F66F9AE67F66F1D539F79E188C782C01 /* MarqueeLabel.debug.xcconfig */; + baseConfigurationReference = F9F3044F79DA2FC5FF09932B725DA23F /* IQKeyboardToolbarManager.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MarqueeLabel"; - IBSC_MODULE = MarqueeLabel; - INFOPLIST_FILE = "Target Support Files/MarqueeLabel/ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardToolbarManager"; + IBSC_MODULE = IQKeyboardToolbarManager; + INFOPLIST_FILE = "Target Support Files/IQKeyboardToolbarManager/ResourceBundle-IQKeyboardToolbarManager-IQKeyboardToolbarManager-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = MarqueeLabel; + PRODUCT_NAME = IQKeyboardToolbarManager; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 3F3C4217A46148D66233BD8BA80C46EB /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9DC6B3C883862806DB3671DD91D157EF /* BRPickerView.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/BRPickerView"; + IBSC_MODULE = BRPickerView; + INFOPLIST_FILE = "Target Support Files/BRPickerView/ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = BRPickerView.Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 40123647585D9C2029F7F0CAE6DBFBE0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E58A609A197BB4536178032F1C5F0F3D /* CocoaLumberjack.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/CocoaLumberjack"; + IBSC_MODULE = CocoaLumberjack; + INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = CocoaLumberjackPrivacy; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -16866,48 +17205,9 @@ }; name = Debug; }; - 41B339A6F337EA2A26E449C0711FF32C /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 2AC6BE5A8A9321CA0E22B71FCA31E807 /* IQKeyboardToolbarManager.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardToolbarManager/IQKeyboardToolbarManager-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/IQKeyboardToolbarManager/IQKeyboardToolbarManager-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardToolbarManager/IQKeyboardToolbarManager.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardToolbarManager; - PRODUCT_NAME = IQKeyboardToolbarManager; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.9; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; 43E6F219681645AA6A1DC48E87B56284 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 11960B0A5FE6CD65BC2D3C94E8127479 /* Alamofire.debug.xcconfig */; + baseConfigurationReference = 4AC4654C7F870A7E155D02F6EC27F90E /* Alamofire.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16946,7 +17246,7 @@ }; 4471C5CF3BAE41FA52EBBF2DB4B57FA9 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 725EE7A4ACEB1F99363709FF5309B743 /* HXPHPicker.debug.xcconfig */; + baseConfigurationReference = D3ECA82BB2EBEE30A2AE7662ACD7BB6E /* HXPHPicker.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16984,7 +17284,7 @@ }; 45067223FF5B80A60AA51A1298AB0F4E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F00348B56961AF9B725585A257A011F0 /* BRPickerView.release.xcconfig */; + baseConfigurationReference = 9DC6B3C883862806DB3671DD91D157EF /* BRPickerView.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -17022,26 +17322,9 @@ }; name = Release; }; - 45E15686727976CD6ED02A7630D30E5F /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5DDDDE0822D7A3F088A2143A878CDE04 /* IQKeyboardReturnManager.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardReturnManager"; - IBSC_MODULE = IQKeyboardReturnManager; - INFOPLIST_FILE = "Target Support Files/IQKeyboardReturnManager/ResourceBundle-IQKeyboardReturnManager-IQKeyboardReturnManager-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQKeyboardReturnManager; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; 480C539404A8567B4A00BCFB955B970C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7B81202E8E0BBEB25EFC69A3605C1FF2 /* SGQRCode.release.xcconfig */; + baseConfigurationReference = AE55B114F6CB786ECA4EEC01BAACFE5B /* SGQRCode.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -17079,81 +17362,9 @@ }; name = Release; }; - 494BFBD23EF7004D2CAF38FC40B8D5F4 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A263B184B2E27C90B43403E2F1520196 /* RxRelay.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RxRelay"; - IBSC_MODULE = RxRelay; - INFOPLIST_FILE = "Target Support Files/RxRelay/ResourceBundle-RxRelay_Privacy-RxRelay-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = RxRelay_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 4BAA9BD42311B41EF2309DED94F09887 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EBDED9D77F4AD7E995BCB01F1DB808A2 /* Kingfisher.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Kingfisher"; - IBSC_MODULE = Kingfisher; - INFOPLIST_FILE = "Target Support Files/Kingfisher/ResourceBundle-Kingfisher-Kingfisher-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 4C0BF267AD714422A87056D1BB0C3AA0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A263B184B2E27C90B43403E2F1520196 /* RxRelay.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/RxRelay/RxRelay-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/RxRelay/RxRelay.modulemap"; - PRODUCT_MODULE_NAME = RxRelay; - PRODUCT_NAME = RxRelay; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 4C6450248165267FCCE1E931FDCC492D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AF1B9A5A8015A29B459801D8BA4B1D48 /* Alamofire.release.xcconfig */; + baseConfigurationReference = 30CDF4C19E40CD7AB20136AFD6991C2B /* Alamofire.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -17191,9 +17402,26 @@ }; name = Release; }; + 4CBCD143B34B2B36FBC6F615C1BFA842 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 80133B5EB63AAF4B00872EBD288FE2BA /* IQKeyboardToolbar.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardToolbar"; + IBSC_MODULE = IQKeyboardToolbar; + INFOPLIST_FILE = "Target Support Files/IQKeyboardToolbar/ResourceBundle-IQKeyboardToolbar-IQKeyboardToolbar-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = IQKeyboardToolbar; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; 4E3C211534863595B5F43E8250BB4DB1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8717B321000200445042D563894C5208 /* MJRefresh.debug.xcconfig */; + baseConfigurationReference = 89441954C72ACD7E169BC67ABF755BB8 /* MJRefresh.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -17230,16 +17458,93 @@ }; name = Debug; }; - 50083C4D9AA146B5BDD973A3F3E44B23 /* Debug */ = { + 4F0CF57C3C1FAE0C89D60D6DE4A37BAC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5228B2CEE8B874C2385FC06CF37C9A6C /* lottie-ios.debug.xcconfig */; + baseConfigurationReference = 86084A018A2B498FB16BF6D7AB8B9D82 /* YYImage.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/YYImage/YYImage-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/YYImage/YYImage.modulemap"; + PRODUCT_MODULE_NAME = YYImage; + PRODUCT_NAME = YYImage; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 506B58386849FB4DC1DA330790461804 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = CC36447A8D906CA9CB9F1F1DC51C0A5A /* IQKeyboardReturnManager.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardReturnManager/IQKeyboardReturnManager-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/IQKeyboardReturnManager/IQKeyboardReturnManager-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQKeyboardReturnManager/IQKeyboardReturnManager.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardReturnManager; + PRODUCT_NAME = IQKeyboardReturnManager; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.9; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 521FFC52CC8B8049AA7705532A9C4D80 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F875EC06227B8F564191A46D3C844215 /* Kingfisher.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/lottie-ios"; - IBSC_MODULE = Lottie; - INFOPLIST_FILE = "Target Support Files/lottie-ios/ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Kingfisher"; + IBSC_MODULE = Kingfisher; + INFOPLIST_FILE = "Target Support Files/Kingfisher/ResourceBundle-Kingfisher-Kingfisher-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = LottiePrivacyInfo; + PRODUCT_NAME = Kingfisher; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -17247,26 +17552,26 @@ }; name = Debug; }; - 538C31F6454868451D877ACE8D960637 /* Debug */ = { + 535F4FAD82A3C67D930C230498439B31 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DBBABE987451C640D403F97420BF8217 /* IQKeyboardReturnManager.debug.xcconfig */; + baseConfigurationReference = 522BD9188636033E3733E9C74E477C0E /* AMapSearch-NO-IDFA.debug.xcconfig */; buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardReturnManager"; - IBSC_MODULE = IQKeyboardReturnManager; - INFOPLIST_FILE = "Target Support Files/IQKeyboardReturnManager/ResourceBundle-IQKeyboardReturnManager-IQKeyboardReturnManager-Info.plist"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + ENABLE_USER_SCRIPT_SANDBOXING = NO; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQKeyboardReturnManager; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); SDKROOT = iphoneos; - SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; }; name = Debug; }; 55C86E3DD1705ADD6EC2D00E57614945 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8A8E6902941BC86F4EEEFCDEB9C1ECAE /* AMapNavi-NO-IDFA.release.xcconfig */; + baseConfigurationReference = ABDE2834BCC28C471CFA35BA947BE15A /* AMapNavi-NO-IDFA.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -17282,26 +17587,9 @@ }; name = Release; }; - 55CDC7EA4494FCC3FBD93A8E7A039716 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 224A852ED28F694D5D3B00FA8D2533D8 /* CocoaLumberjack.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/CocoaLumberjack"; - IBSC_MODULE = CocoaLumberjack; - INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = CocoaLumberjackPrivacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; 567843E538D89FD3E56499956151F1FA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 67E0DDC9B0119731CFDDFAD018CBDE00 /* RxCocoa.debug.xcconfig */; + baseConfigurationReference = 7748B4EB206D0C6EFA761BDB7E9C3F71 /* RxCocoa.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -17339,7 +17627,7 @@ }; 58BE242C8F2D2BF295A24115C68B8172 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 004943898FA0F7CF30E1D34EB9ACD16B /* OpenIMSDK.release.xcconfig */; + baseConfigurationReference = 9381CF43EF8FFC86D49EF855277417E8 /* OpenIMSDK.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -17379,7 +17667,7 @@ }; 5A0F8F0796E3B83B4A2407828E09FD7D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 237DF11F96B5EE09151AA0E6EBFD803B /* CocoaMQTT.debug.xcconfig */; + baseConfigurationReference = B0532EEED90BCCB2C3F5FAAA0A56FA87 /* CocoaMQTT.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -17416,9 +17704,48 @@ }; name = Debug; }; + 5D9067A176A188358FF4931105FA1D06 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4338F0880F38C93F5FA2861193F61A66 /* RxRelay.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/RxRelay/RxRelay-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/RxRelay/RxRelay.modulemap"; + PRODUCT_MODULE_NAME = RxRelay; + PRODUCT_NAME = RxRelay; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 5DBE9EF228C40F654C1E76D495DC629F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 224A852ED28F694D5D3B00FA8D2533D8 /* CocoaLumberjack.release.xcconfig */; + baseConfigurationReference = B190AD105281E4128785216BCFB260BD /* CocoaLumberjack.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -17456,64 +17783,26 @@ }; name = Release; }; - 5DDB36DD7CA353B308A16BACAF6E919E /* Release */ = { + 624C27699E3B4F074140444C3A177EAF /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2AC6BE5A8A9321CA0E22B71FCA31E807 /* IQKeyboardToolbarManager.release.xcconfig */; + baseConfigurationReference = DE22715D6F3FB48D749DA1623F3F9C86 /* SwiftyJSON.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardToolbarManager"; - IBSC_MODULE = IQKeyboardToolbarManager; - INFOPLIST_FILE = "Target Support Files/IQKeyboardToolbarManager/ResourceBundle-IQKeyboardToolbarManager-IQKeyboardToolbarManager-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SwiftyJSON"; + IBSC_MODULE = SwiftyJSON; + INFOPLIST_FILE = "Target Support Files/SwiftyJSON/ResourceBundle-SwiftyJSON-SwiftyJSON-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQKeyboardToolbarManager; + PRODUCT_NAME = SwiftyJSON; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Release; - }; - 62FFA6B579CCAD3D28022C9DA8890DAD /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5478E39FDF7C2CCAFF0D74BD3FFA76E8 /* IQTextInputViewNotification.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - GCC_PREFIX_HEADER = "Target Support Files/IQTextInputViewNotification/IQTextInputViewNotification-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/IQTextInputViewNotification/IQTextInputViewNotification-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQTextInputViewNotification/IQTextInputViewNotification.modulemap"; - PRODUCT_MODULE_NAME = IQTextInputViewNotification; - PRODUCT_NAME = IQTextInputViewNotification; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.9; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; name = Debug; }; 634D2F7349EEE1DFE79655E476A25FC1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9A8E084CE3D518E082B585548B3C9FF9 /* RxSwiftExt.debug.xcconfig */; + baseConfigurationReference = DAF30F2E5A1AB38DB00AC1E68A140B63 /* RxSwiftExt.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -17552,7 +17841,7 @@ }; 64A7FDB5B4F348E1DF4AE672EAC026DD /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4097625AA17F11DB306613392F35019B /* CocoaLumberjack.debug.xcconfig */; + baseConfigurationReference = E58A609A197BB4536178032F1C5F0F3D /* CocoaLumberjack.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -17589,43 +17878,26 @@ }; name = Debug; }; - 670D6641AA9541EAB7421835802E9CCD /* Release */ = { + 66F12222377ABD000BF58D72D2285688 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E0A7A5B0C0AC0E11757554B527DD6942 /* SnapKit.release.xcconfig */; + baseConfigurationReference = 778946FE365C0FACA6EDD1F62502D578 /* IQKeyboardToolbarManager.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SnapKit"; - IBSC_MODULE = SnapKit; - INFOPLIST_FILE = "Target Support Files/SnapKit/ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardToolbarManager"; + IBSC_MODULE = IQKeyboardToolbarManager; + INFOPLIST_FILE = "Target Support Files/IQKeyboardToolbarManager/ResourceBundle-IQKeyboardToolbarManager-IQKeyboardToolbarManager-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = SnapKit_Privacy; + PRODUCT_NAME = IQKeyboardToolbarManager; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Release; - }; - 678801201F3D7C2F2336FE33ED66E2F0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0A7FA18C47AC5F26822FF6508D746339 /* IQKeyboardNotification.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardNotification"; - IBSC_MODULE = IQKeyboardNotification; - INFOPLIST_FILE = "Target Support Files/IQKeyboardNotification/ResourceBundle-IQKeyboardNotification-IQKeyboardNotification-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQKeyboardNotification; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; + name = Debug; }; 68F5B3954D22C3AE996F089D0ACE587F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 879B9FA70D1A7799F3D2BC2C54D6C79A /* GTCommonSDK.debug.xcconfig */; + baseConfigurationReference = 75513B9C81A13F81B5CE1B2A1F482EE8 /* GTCommonSDK.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -17640,9 +17912,9 @@ }; name = Debug; }; - 6BB8A784296713E99DA0F66884E1AA1B /* Release */ = { + 691229A49486F8E364F6D42D57FE3B50 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2EF8F6430AC8D527C58718C4C909F473 /* RxSwift.release.xcconfig */; + baseConfigurationReference = 7B33BA93747348EFD3404DE0298CAE63 /* SDWebImage.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -17654,9 +17926,9 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_MODULE_VERIFIER = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch"; GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-Info.plist"; + INFOPLIST_FILE = "Target Support Files/SDWebImage/SDWebImage-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -17664,24 +17936,23 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/RxSwift/RxSwift.modulemap"; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; + MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap"; + PRODUCT_MODULE_NAME = SDWebImage; + PRODUCT_NAME = SDWebImage; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.1; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; 6BC304EFEB640C20681110D070308640 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DF53400EDA6D1DE842AF140117A17DD1 /* Differentiator.debug.xcconfig */; + baseConfigurationReference = 9621C2BF8872AE947B8C14D9CD9D023E /* Differentiator.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -17717,9 +17988,48 @@ }; name = Debug; }; + 6DCCC9E958237E022F47F23FD774DD1A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D9EE7078889D9FCA2448FB0B0F2DE843 /* IQKeyboardNotification.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardNotification/IQKeyboardNotification-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/IQKeyboardNotification/IQKeyboardNotification-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQKeyboardNotification/IQKeyboardNotification.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardNotification; + PRODUCT_NAME = IQKeyboardNotification; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.9; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 6E44CDAE0AE24EA7109A93ED136F62B3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 31D2342F4D622A6A86AB789FFAA57661 /* TagListView.release.xcconfig */; + baseConfigurationReference = 1B31F05E612CF61A70D780142CCE990E /* TagListView.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -17756,16 +18066,16 @@ }; name = Release; }; - 6F8B5992F00D1B027543F79963D37906 /* Release */ = { + 6F7EE6ECE9AB315D370D5C77F180BB9D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B7E110178218300DF6258189463B9F7F /* MJRefresh.release.xcconfig */; + baseConfigurationReference = 5209D3542B51B4AC98915F05DCDC9181 /* IQKeyboardManagerSwift.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJRefresh"; - IBSC_MODULE = MJRefresh; - INFOPLIST_FILE = "Target Support Files/MJRefresh/ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardManagerSwift"; + IBSC_MODULE = IQKeyboardManagerSwift; + INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = MJRefresh.Privacy; + PRODUCT_NAME = IQKeyboardManagerSwift; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -17775,7 +18085,7 @@ }; 7082C84E9F4F3C5661F4397D14D70B1D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DF032301AFCF35665CEC8FCA45FD85C7 /* WechatOpenSDK-XCFramework.release.xcconfig */; + baseConfigurationReference = 94F232FE90E011FA507970A8182C9CDC /* WechatOpenSDK-XCFramework.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -17792,12 +18102,10 @@ }; name = Release; }; - 772DB49AD05D4C86AC0C38640E1C1D1E /* Debug */ = { + 7130120AF5BD9B1F568BE5B79F2E8756 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 887BAFDF5875E4C49937F4B27AA714C4 /* Pods-QuickLocation.debug.xcconfig */; + baseConfigurationReference = 87A2BC24CDE2B8D4F038567BF760833D /* SDWebImage.release.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -17808,7 +18116,9 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_MODULE_VERIFIER = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO; - INFOPLIST_FILE = "Target Support Files/Pods-QuickLocation/Pods-QuickLocation-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/SDWebImage/SDWebImage-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -17816,24 +18126,116 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-QuickLocation/Pods-QuickLocation.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap"; + PRODUCT_MODULE_NAME = SDWebImage; + PRODUCT_NAME = SDWebImage; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; + name = Release; + }; + 718CFBBB407EFA572B83BCCB349FD8F2 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2D4510F64A7150E877178DB98B05E2DA /* IQTextView.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + GCC_PREFIX_HEADER = "Target Support Files/IQTextView/IQTextView-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/IQTextView/IQTextView-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQTextView/IQTextView.modulemap"; + PRODUCT_MODULE_NAME = IQTextView; + PRODUCT_NAME = IQTextView; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.9; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 732237C87E962329B612A5B282EBF380 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5B6004EC2B2CF74DA199EF4BAFBA1991 /* MBProgressHUD.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MBProgressHUD"; + IBSC_MODULE = MBProgressHUD; + INFOPLIST_FILE = "Target Support Files/MBProgressHUD/ResourceBundle-MBProgressHUD-MBProgressHUD-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = MBProgressHUD; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; name = Debug; }; + 76531089E439B887E28349CE65D0E6A9 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = CC36447A8D906CA9CB9F1F1DC51C0A5A /* IQKeyboardReturnManager.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardReturnManager"; + IBSC_MODULE = IQKeyboardReturnManager; + INFOPLIST_FILE = "Target Support Files/IQKeyboardReturnManager/ResourceBundle-IQKeyboardReturnManager-IQKeyboardReturnManager-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = IQKeyboardReturnManager; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 7740C9DC60818E4318B26DB15B6F2506 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 219F07E906ACED7701A7894EC31474D4 /* OpenIMSDKCore.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 77F46C22F13EEDF26EBE7C1A0DAB9E82 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F8591854634B7FA75D09FA2A1FAE8DA7 /* GYSDK.release.xcconfig */; + baseConfigurationReference = 8F917A8E155F569490AC23354EAA04DE /* GYSDK.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -17852,7 +18254,7 @@ }; 785092E5318749C2D1F2A11BE7796A70 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 88AA0FB86CB2196FB034258228D572CE /* MarqueeLabel.release.xcconfig */; + baseConfigurationReference = 7367CF3DCA3253F591D59B67C174AC0F /* MarqueeLabel.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -17890,43 +18292,87 @@ }; name = Release; }; - 78B5BE6B781E4FA523F3EE0E014FEDD0 /* Debug */ = { + 78585417DAD5F41727A1196B7662A22B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C7254D977980F3C7EC5C56FFDA02CB8E /* ObjectMapper.debug.xcconfig */; + baseConfigurationReference = F9F3044F79DA2FC5FF09932B725DA23F /* IQKeyboardToolbarManager.release.xcconfig */; buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ObjectMapper"; - IBSC_MODULE = ObjectMapper; - INFOPLIST_FILE = "Target Support Files/ObjectMapper/ResourceBundle-Privacy-ObjectMapper-Info.plist"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardToolbarManager/IQKeyboardToolbarManager-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/IQKeyboardToolbarManager/IQKeyboardToolbarManager-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = Privacy; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQKeyboardToolbarManager/IQKeyboardToolbarManager.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardToolbarManager; + PRODUCT_NAME = IQKeyboardToolbarManager; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.9; TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 7A22B6B86FBF8ABFFD5B31B8FD60E138 /* Release */ = { + 789673D8330B9C64B0FB45BC0BA6F4F5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F2FAFA36D88E897C8F4A3682608E6DC1 /* SwiftyJSON.release.xcconfig */; + baseConfigurationReference = 699EEF68987C0283D0897464E1B07AC8 /* libwebp.release.xcconfig */; buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SwiftyJSON"; - IBSC_MODULE = SwiftyJSON; - INFOPLIST_FILE = "Target Support Files/SwiftyJSON/ResourceBundle-SwiftyJSON-SwiftyJSON-Info.plist"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/libwebp/libwebp-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/libwebp/libwebp-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = SwiftyJSON; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/libwebp/libwebp.modulemap"; + PRODUCT_MODULE_NAME = libwebp; + PRODUCT_NAME = libwebp; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Release; }; 7B4B2E919614433EC6C011E6DF6CECD5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 27DCA2BC5AF0E653CE5767CB609296D2 /* MJExtension.debug.xcconfig */; + baseConfigurationReference = 68336016AE667A0C347A690365F06CB8 /* MJExtension.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -17963,9 +18409,27 @@ }; name = Debug; }; + 7B594D46AB58B6E0459306970DE3AA81 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0434A2B87D3AAF9E655B1756A8531DF2 /* OpenIMSDKCore.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; 7C95E035CFE6D756325F4CDCFCB8E188 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3E022754FBCB43F5E144D0C3F6F688DE /* MBProgressHUD.release.xcconfig */; + baseConfigurationReference = A2370C9D578F850A27F212C507BA059E /* MBProgressHUD.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -18002,86 +18466,43 @@ }; name = Release; }; - 7CE784DA17CFE9B06B8A2E6BD75E0B22 /* Debug */ = { + 7F5CEEE31CB5EC9A8BAF3FB2FF32C321 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DBBABE987451C640D403F97420BF8217 /* IQKeyboardReturnManager.debug.xcconfig */; + baseConfigurationReference = 59A3ED85F3C59DE555F824AFA66E8EA6 /* ObjectMapper.debug.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardReturnManager/IQKeyboardReturnManager-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/IQKeyboardReturnManager/IQKeyboardReturnManager-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ObjectMapper"; + IBSC_MODULE = ObjectMapper; + INFOPLIST_FILE = "Target Support Files/ObjectMapper/ResourceBundle-Privacy-ObjectMapper-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardReturnManager/IQKeyboardReturnManager.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardReturnManager; - PRODUCT_NAME = IQKeyboardReturnManager; + PRODUCT_NAME = Privacy; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.9; TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; + WRAPPER_EXTENSION = bundle; }; name = Debug; }; - 7EE43483A3FF286B39F72A1C62A0FE3A /* Release */ = { + 800B40C5B14BC3FD596C6EF196D4DE7A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F43AD629BA3E1E6B04D881B3C5251BC6 /* IQKeyboardToolbar.release.xcconfig */; + baseConfigurationReference = 1046E98A0A50EE8B3A703691FF500D39 /* ZXSDK.debug.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardToolbar/IQKeyboardToolbar-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/IQKeyboardToolbar/IQKeyboardToolbar-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + ENABLE_USER_SCRIPT_SANDBOXING = NO; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", - "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardToolbar/IQKeyboardToolbar.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardToolbar; - PRODUCT_NAME = IQKeyboardToolbar; SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.9; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; 801E9E7712ABA32807ED0BC3F6118C1A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DEEE3144AB502ADE13054CF4438E8C36 /* OpenIMSDK.debug.xcconfig */; + baseConfigurationReference = 553DD837ABD35B0A0669104D4023B277 /* OpenIMSDK.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -18120,7 +18541,7 @@ }; 8132F4596778D6D7F2FC0053BBA0486B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 198F39031A524C90C3F2B5900F93324D /* SDCycleScrollView.release.xcconfig */; + baseConfigurationReference = 4F65F478FDBAE78304FE3ED6F0DC7D84 /* SDCycleScrollView.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -18159,7 +18580,7 @@ }; 823800F5044F68C84CE56D88F733B8BF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A3B780E905B7EDA7D5B5D56032F8EAFF /* Popover.release.xcconfig */; + baseConfigurationReference = 4ABDA192D9A79375982BA70EAA279755 /* Popover.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -18196,9 +18617,9 @@ }; name = Release; }; - 82A96A319A30ADD13E510E0651A91BC8 /* Release */ = { + 8472D3967F08B8CA10B5F47967C96D7D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5DDDDE0822D7A3F088A2143A878CDE04 /* IQKeyboardReturnManager.release.xcconfig */; + baseConfigurationReference = DD754354DB93BD3F9CA57B0B474E0AF6 /* IQKeyboardToolbar.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -18210,9 +18631,9 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_MODULE_VERIFIER = NO; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardReturnManager/IQKeyboardReturnManager-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardToolbar/IQKeyboardToolbar-prefix.pch"; GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/IQKeyboardReturnManager/IQKeyboardReturnManager-Info.plist"; + INFOPLIST_FILE = "Target Support Files/IQKeyboardToolbar/IQKeyboardToolbar-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -18220,9 +18641,9 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardReturnManager/IQKeyboardReturnManager.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardReturnManager; - PRODUCT_NAME = IQKeyboardReturnManager; + MODULEMAP_FILE = "Target Support Files/IQKeyboardToolbar/IQKeyboardToolbar.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardToolbar; + PRODUCT_NAME = IQKeyboardToolbar; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -18235,9 +18656,26 @@ }; name = Release; }; + 852B393E6C5ACCC688BC64F1FB2C58A6 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 333DF2C3BA16637AA89F0F80E4307640 /* MJRefresh.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJRefresh"; + IBSC_MODULE = MJRefresh; + INFOPLIST_FILE = "Target Support Files/MJRefresh/ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = MJRefresh.Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; 85370FE6A57DEF3DFFF3A60B6728314E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 365F66EAD03805047DA997A65FD057F3 /* AMapFoundation-NO-IDFA.debug.xcconfig */; + baseConfigurationReference = F71599B134B526591CAE062C70908129 /* AMapFoundation-NO-IDFA.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -18252,9 +18690,43 @@ }; name = Debug; }; + 85ED1320BFF9427A2E50998E19305988 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C1908776F9363666668DC9D03AAE0CCE /* IQTextInputViewNotification.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQTextInputViewNotification"; + IBSC_MODULE = IQTextInputViewNotification; + INFOPLIST_FILE = "Target Support Files/IQTextInputViewNotification/ResourceBundle-IQTextInputViewNotification-IQTextInputViewNotification-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = IQTextInputViewNotification; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 8B980C0FDE9B0BC517FF52B4CA40D9BA /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4AC4654C7F870A7E155D02F6EC27F90E /* Alamofire.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Alamofire"; + IBSC_MODULE = Alamofire; + INFOPLIST_FILE = "Target Support Files/Alamofire/ResourceBundle-Alamofire-Alamofire-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = Alamofire; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; 8BB1669D2FD16A3634D2142D4CB8AA96 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B7E110178218300DF6258189463B9F7F /* MJRefresh.release.xcconfig */; + baseConfigurationReference = 333DF2C3BA16637AA89F0F80E4307640 /* MJRefresh.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -18292,9 +18764,43 @@ }; name = Release; }; - 8C2043ACC73DECC70EEDCE760FA8C4ED /* Debug */ = { + 8C65CB6E72DFB77826DF0B2E8B4F2F70 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F0F2D2CB4A8110B4A02E47B60E9D08AF /* IQKeyboardNotification.debug.xcconfig */; + baseConfigurationReference = F1212928FC5D23B759B557C25FCAE84B /* IQKeyboardReturnManager.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardReturnManager"; + IBSC_MODULE = IQKeyboardReturnManager; + INFOPLIST_FILE = "Target Support Files/IQKeyboardReturnManager/ResourceBundle-IQKeyboardReturnManager-IQKeyboardReturnManager-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = IQKeyboardReturnManager; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 8E7F61EA70F7BAA42A9F74BBA09F7E50 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B190AD105281E4128785216BCFB260BD /* CocoaLumberjack.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/CocoaLumberjack"; + IBSC_MODULE = CocoaLumberjack; + INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = CocoaLumberjackPrivacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 9011ED724E62369B1DE4EBA4E40D1E0C /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 778946FE365C0FACA6EDD1F62502D578 /* IQKeyboardToolbarManager.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -18306,9 +18812,9 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_MODULE_VERIFIER = NO; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardNotification/IQKeyboardNotification-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardToolbarManager/IQKeyboardToolbarManager-prefix.pch"; GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/IQKeyboardNotification/IQKeyboardNotification-Info.plist"; + INFOPLIST_FILE = "Target Support Files/IQKeyboardToolbarManager/IQKeyboardToolbarManager-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -18316,9 +18822,9 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardNotification/IQKeyboardNotification.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardNotification; - PRODUCT_NAME = IQKeyboardNotification; + MODULEMAP_FILE = "Target Support Files/IQKeyboardToolbarManager/IQKeyboardToolbarManager.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardToolbarManager; + PRODUCT_NAME = IQKeyboardToolbarManager; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -18332,7 +18838,7 @@ }; 90A83603B6BD81AE9AD6D02FC3FADE71 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C7DA68D99A8C47A8FF92BAB5B968218A /* SwiftyJSON.debug.xcconfig */; + baseConfigurationReference = DE22715D6F3FB48D749DA1623F3F9C86 /* SwiftyJSON.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -18435,27 +18941,12 @@ }; name = Debug; }; - 9319675F5A04EDE81AB01D80DE8C236B /* Release */ = { + 91B94257BCD5B059EDBC54565BA982B8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 51A570AB94191171F7D651516C617CA4 /* IQTextView.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQTextView"; - IBSC_MODULE = IQTextView; - INFOPLIST_FILE = "Target Support Files/IQTextView/ResourceBundle-IQTextView-IQTextView-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQTextView; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 93DC2BC057FB55D31BCFB347056FCE84 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = C12CE022F11E91B77B278B3B331FE16F /* RxSwift.debug.xcconfig */; + baseConfigurationReference = 518C323F07471B8EF777A8488A6431AF /* Pods-QuickLocation.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -18466,9 +18957,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_MODULE_VERIFIER = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-QuickLocation/Pods-QuickLocation-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -18476,23 +18965,25 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/RxSwift/RxSwift.modulemap"; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-QuickLocation/Pods-QuickLocation.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.1; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; 94708AA6E2DF20903353222D1B07DD24 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BE940D28CE930CC80BD50EB6F71926CA /* AMapFoundation-NO-IDFA.release.xcconfig */; + baseConfigurationReference = D3374F60A05CBBBA5B428E705575E6A2 /* AMapFoundation-NO-IDFA.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -18510,7 +19001,7 @@ }; 94E0BDD4FECDD6501C6D9C71D5539419 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 91260A093605ED5DA779A65FBA8F7439 /* lottie-ios.release.xcconfig */; + baseConfigurationReference = 42406C0EF6B685D99AB574FEA9547733 /* lottie-ios.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -18610,48 +19101,9 @@ }; name = Release; }; - 96649731D82C2814B8170D8216689DBE /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 38C322E6FFF6B023DA7A6A463F9AF67A /* libwebp.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/libwebp/libwebp-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/libwebp/libwebp-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/libwebp/libwebp.modulemap"; - PRODUCT_MODULE_NAME = libwebp; - PRODUCT_NAME = libwebp; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; 97A9C1AE808358ADD2B19BD6BFC978F5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DF0ADAF597A8081FF2E0B8F08CBA3872 /* RxGesture.release.xcconfig */; + baseConfigurationReference = 7EE695D48DBD8B39C857E0ED02117810 /* RxGesture.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -18688,44 +19140,102 @@ }; name = Release; }; - 9AC70A7FEC7424A8D7B85B32FBCAE141 /* Debug */ = { + 98DE01A24D2C9AE26B3A1ABC1ABE118F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8499104ABE4CD46C210F6A42F2E40BE3 /* IQKeyboardToolbar.debug.xcconfig */; + baseConfigurationReference = F1212928FC5D23B759B557C25FCAE84B /* IQKeyboardReturnManager.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardReturnManager/IQKeyboardReturnManager-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/IQKeyboardReturnManager/IQKeyboardReturnManager-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQKeyboardReturnManager/IQKeyboardReturnManager.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardReturnManager; + PRODUCT_NAME = IQKeyboardReturnManager; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.9; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 99F222F3139D6CB8FA4A719D13F841A3 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F56FE3153C321412321F067245C68139 /* RxSwift.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/RxSwift/RxSwift.modulemap"; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 9B673CB4ACF497CD77B36556AAA4E025 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F96818B924883697E452413007EBF1AB /* RxSwift.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardToolbar"; - IBSC_MODULE = IQKeyboardToolbar; - INFOPLIST_FILE = "Target Support Files/IQKeyboardToolbar/ResourceBundle-IQKeyboardToolbar-IQKeyboardToolbar-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RxSwift"; + IBSC_MODULE = RxSwift; + INFOPLIST_FILE = "Target Support Files/RxSwift/ResourceBundle-RxSwift_Privacy-RxSwift-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQKeyboardToolbar; + PRODUCT_NAME = RxSwift_Privacy; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Debug; - }; - 9B7306163A3499B6E3EA0ACCD2CFA72B /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A1D9A4751C4A3E44FD08F9D3FBF438BC /* ZXSDK.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; name = Release; }; 9CDD6C0B552ED299157F8FBA805D287B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 06BCF7EEB71D9C2BDAE40ED210BE760D /* AlipaySDK-iOS.debug.xcconfig */; + baseConfigurationReference = 7B60A035305266EAD566AA4A92F00F03 /* AlipaySDK-iOS.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -18741,48 +19251,9 @@ }; name = Debug; }; - 9CE76E5159BA0F6FA7CA6AF47FCE34D4 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B048059F9B5C2BB9006036741897921B /* RxRelay.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/RxRelay/RxRelay-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/RxRelay/RxRelay.modulemap"; - PRODUCT_MODULE_NAME = RxRelay; - PRODUCT_NAME = RxRelay; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; 9D0D7572FEDA4CC9E75E7387846AFE57 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 858AFD8381BFCEF57B4CFF6D42658A52 /* SnapKit.debug.xcconfig */; + baseConfigurationReference = 8FFF3859A1E47F9BE4E2E62A64F2FFE0 /* SnapKit.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -18819,77 +19290,9 @@ }; name = Debug; }; - 9D6788A37DA34E9AF7EA2BB3C6719CCD /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = AF1B9A5A8015A29B459801D8BA4B1D48 /* Alamofire.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Alamofire"; - IBSC_MODULE = Alamofire; - INFOPLIST_FILE = "Target Support Files/Alamofire/ResourceBundle-Alamofire-Alamofire-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = Alamofire; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 9F88BF1ACD94C54B24202DE3238DFF5C /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D4EC147DFD638EABFE29998CFDF08C8E /* SDWebImage.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SDWebImage"; - IBSC_MODULE = SDWebImage; - INFOPLIST_FILE = "Target Support Files/SDWebImage/ResourceBundle-SDWebImage-SDWebImage-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = SDWebImage; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - A0D03251156D004695A7152BD24AC22A /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33B34031564D188119EB2876A9C3CD91 /* IQKeyboardToolbarManager.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardToolbarManager"; - IBSC_MODULE = IQKeyboardToolbarManager; - INFOPLIST_FILE = "Target Support Files/IQKeyboardToolbarManager/ResourceBundle-IQKeyboardToolbarManager-IQKeyboardToolbarManager-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQKeyboardToolbarManager; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - A19691927EDE0CBAEE5C222B700A20CA /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 11960B0A5FE6CD65BC2D3C94E8127479 /* Alamofire.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Alamofire"; - IBSC_MODULE = Alamofire; - INFOPLIST_FILE = "Target Support Files/Alamofire/ResourceBundle-Alamofire-Alamofire-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = Alamofire; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; A1BEDCEF2CAAEBAF299D256F525A3382 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8B925C33C8582053E2000ECB09CFF1DE /* Kingfisher.debug.xcconfig */; + baseConfigurationReference = F875EC06227B8F564191A46D3C844215 /* Kingfisher.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -18926,43 +19329,9 @@ }; name = Debug; }; - A215258240F7CC1CB26814FAB26866BD /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 98BDBF7628D52207DDC64D065690394A /* MJExtension.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJExtension"; - IBSC_MODULE = MJExtension; - INFOPLIST_FILE = "Target Support Files/MJExtension/ResourceBundle-MJExtension-MJExtension-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = MJExtension; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - A43232BAD7E4A810A8BCF59F8C13ACCD /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 126293D472AEA05CCD45B16DE55B2B11 /* IQKeyboardManagerSwift.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardManagerSwift"; - IBSC_MODULE = IQKeyboardManagerSwift; - INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQKeyboardManagerSwift; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; A5889394557E95B280BBA784CBC27862 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AC5B5A29EA79513070D1B9B9D01E2B67 /* AMapLocation-NO-IDFA.debug.xcconfig */; + baseConfigurationReference = 073FE174F41EC6B4A56B15857F3CA313 /* AMapLocation-NO-IDFA.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -18977,49 +19346,9 @@ }; name = Debug; }; - A5A4AA51C3E543A35ABD101B1F8CB866 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 518C323F07471B8EF777A8488A6431AF /* Pods-QuickLocation.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - INFOPLIST_FILE = "Target Support Files/Pods-QuickLocation/Pods-QuickLocation-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-QuickLocation/Pods-QuickLocation.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; A6BE3DD8D33F648E6B711FB1A5151BAC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C4BCBE720AF5386F2FC7D0FED1A99E2D /* BRPickerView.debug.xcconfig */; + baseConfigurationReference = 623F3E18E42A2B8491883E6D67FB843F /* BRPickerView.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -19056,9 +19385,26 @@ }; name = Debug; }; + A845A9AC3E87829225EC7CCBC3A1CB5D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F563BD7FE7AFC1D91E453CA134F3E7C0 /* MJExtension.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJExtension"; + IBSC_MODULE = MJExtension; + INFOPLIST_FILE = "Target Support Files/MJExtension/ResourceBundle-MJExtension-MJExtension-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = MJExtension; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; A8894230A204E1888695F3677A130967 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B95603BFE5801BE1096255728938C43F /* WechatOpenSDK-XCFramework.debug.xcconfig */; + baseConfigurationReference = 678C91DAC5FC5717BE822A44E0170D85 /* WechatOpenSDK-XCFramework.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -19076,7 +19422,7 @@ }; A8BB29B3CA4AB81CF3D835FD149791CB /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F25A5706946440309A58C145135D1A02 /* RxDataSources.release.xcconfig */; + baseConfigurationReference = ADC06EA568BCAA86B5068AAD5C57A955 /* RxDataSources.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -19113,102 +19459,26 @@ }; name = Release; }; - A9CE9DA98312485A1F543570617BCF37 /* Debug */ = { + A90F97DB8F5A5FB25211DEB507401C59 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CA2C41593E64147C65245ECE91820960 /* YYImage.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/YYImage/YYImage-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/YYImage/YYImage.modulemap"; - PRODUCT_MODULE_NAME = YYImage; - PRODUCT_NAME = YYImage; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - AE5A56E8BD799ECDDFEC1EF24407F7BD /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 47446798A39B13AD570563A4D84606F1 /* SDWebImage.release.xcconfig */; + baseConfigurationReference = 623F3E18E42A2B8491883E6D67FB843F /* BRPickerView.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SDWebImage"; - IBSC_MODULE = SDWebImage; - INFOPLIST_FILE = "Target Support Files/SDWebImage/ResourceBundle-SDWebImage-SDWebImage-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/BRPickerView"; + IBSC_MODULE = BRPickerView; + INFOPLIST_FILE = "Target Support Files/BRPickerView/ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = SDWebImage; + PRODUCT_NAME = BRPickerView.Privacy; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Release; - }; - AF24453E09053E7BCE9E08EC419AA041 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33B34031564D188119EB2876A9C3CD91 /* IQKeyboardToolbarManager.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardToolbarManager/IQKeyboardToolbarManager-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/IQKeyboardToolbarManager/IQKeyboardToolbarManager-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardToolbarManager/IQKeyboardToolbarManager.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardToolbarManager; - PRODUCT_NAME = IQKeyboardToolbarManager; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.9; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; name = Debug; }; AF2BB8153427D2BA0A19C9C04F89F611 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 623232DCDA32392306CD48155C6FBBE8 /* HXPHPicker.release.xcconfig */; + baseConfigurationReference = 1E2FD4376D0F3BA9B6794264ED22C1AF /* HXPHPicker.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -19245,16 +19515,16 @@ }; name = Release; }; - B0C028F9593BC6614B8ADCC2FE9146CC /* Debug */ = { + AFF4D90184F1536711EEC1106662F842 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8B925C33C8582053E2000ECB09CFF1DE /* Kingfisher.debug.xcconfig */; + baseConfigurationReference = 7748B4EB206D0C6EFA761BDB7E9C3F71 /* RxCocoa.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Kingfisher"; - IBSC_MODULE = Kingfisher; - INFOPLIST_FILE = "Target Support Files/Kingfisher/ResourceBundle-Kingfisher-Kingfisher-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RxCocoa"; + IBSC_MODULE = RxCocoa; + INFOPLIST_FILE = "Target Support Files/RxCocoa/ResourceBundle-RxCocoa_Privacy-RxCocoa-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = Kingfisher; + PRODUCT_NAME = RxCocoa_Privacy; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -19262,9 +19532,48 @@ }; name = Debug; }; - B1FF27369D7CA56B81F49E330656D582 /* Release */ = { + B74E7285BD4A0D9F037285474094A236 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F43AD629BA3E1E6B04D881B3C5251BC6 /* IQKeyboardToolbar.release.xcconfig */; + baseConfigurationReference = 887BAFDF5875E4C49937F4B27AA714C4 /* Pods-QuickLocation.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + INFOPLIST_FILE = "Target Support Files/Pods-QuickLocation/Pods-QuickLocation-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-QuickLocation/Pods-QuickLocation.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + B7959A021D053C0045BF563F048330B8 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DD754354DB93BD3F9CA57B0B474E0AF6 /* IQKeyboardToolbar.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardToolbar"; @@ -19279,9 +19588,26 @@ }; name = Release; }; + B9DFDE93E81EAE679A571EE4143F9D7B /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 794B19FF014B5488EB0348CE1C877E20 /* SwiftyJSON.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SwiftyJSON"; + IBSC_MODULE = SwiftyJSON; + INFOPLIST_FILE = "Target Support Files/SwiftyJSON/ResourceBundle-SwiftyJSON-SwiftyJSON-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = SwiftyJSON; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; BA922906E64131AB76C4712AF94EF8CB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E897C1B53CABDF9D8070898C954C7535 /* SDCycleScrollView.debug.xcconfig */; + baseConfigurationReference = C914C9CE9C15FEAA649C56E36CAF9B1A /* SDCycleScrollView.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -19317,48 +19643,9 @@ }; name = Debug; }; - BAB5B163539C53D31E25FD04B27F66A5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 51A570AB94191171F7D651516C617CA4 /* IQTextView.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - GCC_PREFIX_HEADER = "Target Support Files/IQTextView/IQTextView-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/IQTextView/IQTextView-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQTextView/IQTextView.modulemap"; - PRODUCT_MODULE_NAME = IQTextView; - PRODUCT_NAME = IQTextView; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.9; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; BAD20131EC29650C6737E66854A3A9FD /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E0A7A5B0C0AC0E11757554B527DD6942 /* SnapKit.release.xcconfig */; + baseConfigurationReference = C1B827964AB72C046BA672C086166773 /* SnapKit.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -19396,26 +19683,9 @@ }; name = Release; }; - BB0E773A88BC7C3D527CA40AEB6BDE00 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = C12CE022F11E91B77B278B3B331FE16F /* RxSwift.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RxSwift"; - IBSC_MODULE = RxSwift; - INFOPLIST_FILE = "Target Support Files/RxSwift/ResourceBundle-RxSwift_Privacy-RxSwift-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = RxSwift_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; BC9A8494F1DFA82985D68FDD4E67ECA6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7E0FBAE65D7B726A96C0ABAD9E55682E /* RxGesture.debug.xcconfig */; + baseConfigurationReference = 10E26169B116FAA750C44300C49E8C9B /* RxGesture.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -19451,48 +19721,9 @@ }; name = Debug; }; - BD931C5CB0373B600D4C7CEF53168784 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1B55194AE2E4BC6D215F381A82986A10 /* IQTextInputViewNotification.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - GCC_PREFIX_HEADER = "Target Support Files/IQTextInputViewNotification/IQTextInputViewNotification-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/IQTextInputViewNotification/IQTextInputViewNotification-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQTextInputViewNotification/IQTextInputViewNotification.modulemap"; - PRODUCT_MODULE_NAME = IQTextInputViewNotification; - PRODUCT_NAME = IQTextInputViewNotification; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.9; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; BD9E54B8E276FDC5FAA99D603AAE7808 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9EF2BC34ACA5AF1B55FE907CDAFD7C9D /* RxCocoa.release.xcconfig */; + baseConfigurationReference = DB71937779639C33CA3C0C9863E0BA60 /* RxCocoa.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -19531,7 +19762,7 @@ }; BE13B2154C960503F9352E7CA41C5257 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9E5643E237B0123C5A8BA58028EEDDF2 /* Moya.release.xcconfig */; + baseConfigurationReference = DE567E3FF777E20772FD0AD5A674107F /* Moya.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -19569,43 +19800,47 @@ }; name = Release; }; - BED126239C8A88BAB703669C7477EBC4 /* Debug */ = { + BFA23799378E1E41430B999FB7512737 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4097625AA17F11DB306613392F35019B /* CocoaLumberjack.debug.xcconfig */; + baseConfigurationReference = BB1F45DC12ACED7FF06228B7F6BA409E /* IQTextView.debug.xcconfig */; buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/CocoaLumberjack"; - IBSC_MODULE = CocoaLumberjack; - INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + GCC_PREFIX_HEADER = "Target Support Files/IQTextView/IQTextView-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/IQTextView/IQTextView-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = CocoaLumberjackPrivacy; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQTextView/IQTextView.modulemap"; + PRODUCT_MODULE_NAME = IQTextView; + PRODUCT_NAME = IQTextView; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.9; TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Debug; }; - BED4BF55EBFB852636F81897F3AE036A /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F00348B56961AF9B725585A257A011F0 /* BRPickerView.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/BRPickerView"; - IBSC_MODULE = BRPickerView; - INFOPLIST_FILE = "Target Support Files/BRPickerView/ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = BRPickerView.Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; C1238B6F45B99CBFA2DE1E81C06F98A2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F50F6F4D55360CDB1533719970C34E7F /* SwiftKeychainWrapper.release.xcconfig */; + baseConfigurationReference = 3208B2490034FB2AD7387DFEE036779B /* SwiftKeychainWrapper.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -19642,16 +19877,16 @@ }; name = Release; }; - C2B97D7D45869F5386C2668C446B613D /* Debug */ = { + C244FB69FA4A3008AF92910F892948DA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 449232222736CE25587B5680B76C1B91 /* IQKeyboardCore.debug.xcconfig */; + baseConfigurationReference = C0AA5EE49A204CB36824A3E3FB760510 /* RxRelay.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardCore"; - IBSC_MODULE = IQKeyboardCore; - INFOPLIST_FILE = "Target Support Files/IQKeyboardCore/ResourceBundle-IQKeyboardCore-IQKeyboardCore-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RxRelay"; + IBSC_MODULE = RxRelay; + INFOPLIST_FILE = "Target Support Files/RxRelay/ResourceBundle-RxRelay_Privacy-RxRelay-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQKeyboardCore; + PRODUCT_NAME = RxRelay_Privacy; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -19659,26 +19894,9 @@ }; name = Debug; }; - C3B4D4167E295F372BB2A513188BD8F7 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 88AA0FB86CB2196FB034258228D572CE /* MarqueeLabel.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MarqueeLabel"; - IBSC_MODULE = MarqueeLabel; - INFOPLIST_FILE = "Target Support Files/MarqueeLabel/ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = MarqueeLabel; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; C6D82ADFF4A838BC1D47CD03A8A190E9 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A2E63AB2B3925205799C23B9B539BA66 /* KingfisherWebP.debug.xcconfig */; + baseConfigurationReference = 687B07FA58A77E264C4F460F5909867E /* KingfisherWebP.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -19715,65 +19933,44 @@ }; name = Debug; }; - C8D6B443B99FFA914536D7BC4B8D9F38 /* Release */ = { + C7DBB1977C22DA01F99CD60BA5DB90A1 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1B34234F6213E23C3E48F64CBC6B5CD4 /* MqttCocoaAsyncSocket.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket.modulemap"; - PRODUCT_MODULE_NAME = MqttCocoaAsyncSocket; - PRODUCT_NAME = MqttCocoaAsyncSocket; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - CA9BFD3FDE023E2DA82F4A66C4AA908C /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 8717B321000200445042D563894C5208 /* MJRefresh.debug.xcconfig */; + baseConfigurationReference = C1B827964AB72C046BA672C086166773 /* SnapKit.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJRefresh"; - IBSC_MODULE = MJRefresh; - INFOPLIST_FILE = "Target Support Files/MJRefresh/ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SnapKit"; + IBSC_MODULE = SnapKit; + INFOPLIST_FILE = "Target Support Files/SnapKit/ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = MJRefresh.Privacy; + PRODUCT_NAME = SnapKit_Privacy; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Debug; + name = Release; + }; + CA5F2D3465D7CF173F604FC5D9E07ED5 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7A2E9DA579D700B23C3EFF1040245FA7 /* AMapSearch-NO-IDFA.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; }; CB3020DFC843BCE565F5FA4024538D17 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EBDED9D77F4AD7E995BCB01F1DB808A2 /* Kingfisher.release.xcconfig */; + baseConfigurationReference = F68635E269316F1342EA3F29C3E12E57 /* Kingfisher.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -19811,47 +20008,9 @@ }; name = Release; }; - CB3A1274F6B5E152CEF2D2E778390E7E /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BC99E9C807A2EB5C65C722E24E3503F5 /* libwebp.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/libwebp/libwebp-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/libwebp/libwebp-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/libwebp/libwebp.modulemap"; - PRODUCT_MODULE_NAME = libwebp; - PRODUCT_NAME = libwebp; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; CECC5694E635C8311E213453B80E51AF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2CCAD1ED8D69F879CC164E7E3978DC08 /* Masonry.release.xcconfig */; + baseConfigurationReference = F1826B3ED06D22AEEA69B48A7CC028CA /* Masonry.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -19888,47 +20047,9 @@ }; name = Release; }; - CF29182C192967CEC5E23BAD0CCA1721 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D4EC147DFD638EABFE29998CFDF08C8E /* SDWebImage.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/SDWebImage/SDWebImage-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap"; - PRODUCT_MODULE_NAME = SDWebImage; - PRODUCT_NAME = SDWebImage; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; CF4574325CCCF465D3492C60311DBE5E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C7D0CF72FE6D9F2AE82838AFEF2FA52A /* Popover.debug.xcconfig */; + baseConfigurationReference = C992E9EBE7C5D3F37B17F007FD686B0C /* Popover.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -19964,47 +20085,26 @@ }; name = Debug; }; - CF7A49678D7556C17210302C67B2D364 /* Debug */ = { + CF5BBEC7FADF1239872F9EAAC7E0444C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8499104ABE4CD46C210F6A42F2E40BE3 /* IQKeyboardToolbar.debug.xcconfig */; + baseConfigurationReference = 7B33BA93747348EFD3404DE0298CAE63 /* SDWebImage.debug.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardToolbar/IQKeyboardToolbar-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/IQKeyboardToolbar/IQKeyboardToolbar-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SDWebImage"; + IBSC_MODULE = SDWebImage; + INFOPLIST_FILE = "Target Support Files/SDWebImage/ResourceBundle-SDWebImage-SDWebImage-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardToolbar/IQKeyboardToolbar.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardToolbar; - PRODUCT_NAME = IQKeyboardToolbar; + PRODUCT_NAME = SDWebImage; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.9; TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; + WRAPPER_EXTENSION = bundle; }; name = Debug; }; D01F3580E114FEEB4E2AABE445D8CEE8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A2598822BD1CD86A841B56D759CA7CAA /* SwiftDate.release.xcconfig */; + baseConfigurationReference = A078A95435498639AEB421C3A9FBCFF2 /* SwiftDate.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -20042,47 +20142,9 @@ }; name = Release; }; - D043C134472572ED5873A74096507DB4 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 20F9AFC3F547FE07E2244ABC63626806 /* IQTextView.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - GCC_PREFIX_HEADER = "Target Support Files/IQTextView/IQTextView-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/IQTextView/IQTextView-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQTextView/IQTextView.modulemap"; - PRODUCT_MODULE_NAME = IQTextView; - PRODUCT_NAME = IQTextView; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.9; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; D0C03895DE80B8549E8C1D167D22E44D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 126293D472AEA05CCD45B16DE55B2B11 /* IQKeyboardManagerSwift.debug.xcconfig */; + baseConfigurationReference = 72D4FA8C1850F35FEF5AFCC9FD453D37 /* IQKeyboardManagerSwift.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -20118,9 +20180,26 @@ }; name = Debug; }; + D1BBD6BA0CF5683C590CD2EAA964DC88 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2D4510F64A7150E877178DB98B05E2DA /* IQTextView.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQTextView"; + IBSC_MODULE = IQTextView; + INFOPLIST_FILE = "Target Support Files/IQTextView/ResourceBundle-IQTextView-IQTextView-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = IQTextView; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; D4970E2DF87C5802E166FAC3F3951336 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5DA9D7CD78B7792C31E6393EB06EB265 /* TagListView.debug.xcconfig */; + baseConfigurationReference = 60F096198883A2218BB26B20F1DB6D41 /* TagListView.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -20156,9 +20235,26 @@ }; name = Debug; }; + D7CB30B47328DA66FABF9494A3F25DB0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A2370C9D578F850A27F212C507BA059E /* MBProgressHUD.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MBProgressHUD"; + IBSC_MODULE = MBProgressHUD; + INFOPLIST_FILE = "Target Support Files/MBProgressHUD/ResourceBundle-MBProgressHUD-MBProgressHUD-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = MBProgressHUD; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; D80C09B5C3E12110BB1B81C6C2F5466A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9CE2C249529EDB6C2CC22826EFD1E434 /* AMapLocation-NO-IDFA.release.xcconfig */; + baseConfigurationReference = 04D96F7517FDAC7325F0A05392CD10C0 /* AMapLocation-NO-IDFA.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -20176,7 +20272,7 @@ }; D817AA34BFD723AEF714916F00BC5145 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6A48E348CB8D57C469357DE8A70CDF1F /* YBImageBrowser.release.xcconfig */; + baseConfigurationReference = A872C28269B884E4B11D4ADFDA948DEE /* YBImageBrowser.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -20213,35 +20309,54 @@ }; name = Release; }; - D8C078934270554B6CA55D4F83E32071 /* Release */ = { + DA8DFAFB5B649C075550DD8E5FBF383E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D906BC216BEE6751B342CE65AB62DDF3 /* OpenIMSDKCore.release.xcconfig */; + baseConfigurationReference = 80133B5EB63AAF4B00872EBD288FE2BA /* IQKeyboardToolbar.debug.xcconfig */; buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CLANG_ENABLE_OBJC_WEAK = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardToolbar/IQKeyboardToolbar-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/IQKeyboardToolbar/IQKeyboardToolbar-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", + "@loader_path/Frameworks", ); + MODULEMAP_FILE = "Target Support Files/IQKeyboardToolbar/IQKeyboardToolbar.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardToolbar; + PRODUCT_NAME = IQKeyboardToolbar; SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.9; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - D9507D92F3D0386BB18CA474B2824571 /* Debug */ = { + E0115CC2E7D9B89D886B14A665F08FBD /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C4BCBE720AF5386F2FC7D0FED1A99E2D /* BRPickerView.debug.xcconfig */; + baseConfigurationReference = 89441954C72ACD7E169BC67ABF755BB8 /* MJRefresh.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/BRPickerView"; - IBSC_MODULE = BRPickerView; - INFOPLIST_FILE = "Target Support Files/BRPickerView/ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJRefresh"; + IBSC_MODULE = MJRefresh; + INFOPLIST_FILE = "Target Support Files/MJRefresh/ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = BRPickerView.Privacy; + PRODUCT_NAME = MJRefresh.Privacy; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -20249,34 +20364,16 @@ }; name = Debug; }; - DC3444142E5CC214AF3B41B45A2843A3 /* Debug */ = { + E01259D783BDB56AC33B54B0B0A92FDA /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 914E16F0FF39F7DED258EB217B37399B /* OpenIMSDKCore.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - E25253DC468FE7980CC93935D625E475 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9EF2BC34ACA5AF1B55FE907CDAFD7C9D /* RxCocoa.release.xcconfig */; + baseConfigurationReference = 87A2BC24CDE2B8D4F038567BF760833D /* SDWebImage.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RxCocoa"; - IBSC_MODULE = RxCocoa; - INFOPLIST_FILE = "Target Support Files/RxCocoa/ResourceBundle-RxCocoa_Privacy-RxCocoa-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SDWebImage"; + IBSC_MODULE = SDWebImage; + INFOPLIST_FILE = "Target Support Files/SDWebImage/ResourceBundle-SDWebImage-SDWebImage-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = RxCocoa_Privacy; + PRODUCT_NAME = SDWebImage; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -20284,9 +20381,60 @@ }; name = Release; }; + E3EA772B2BF552743E83FE8C058E5A0C /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 10637218B110FDB1F9E1E39BFA5C5687 /* IQKeyboardCore.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardCore"; + IBSC_MODULE = IQKeyboardCore; + INFOPLIST_FILE = "Target Support Files/IQKeyboardCore/ResourceBundle-IQKeyboardCore-IQKeyboardCore-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = IQKeyboardCore; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + E4CE781133BDECFEDB4C129435CF20EF /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 30CDF4C19E40CD7AB20136AFD6991C2B /* Alamofire.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Alamofire"; + IBSC_MODULE = Alamofire; + INFOPLIST_FILE = "Target Support Files/Alamofire/ResourceBundle-Alamofire-Alamofire-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = Alamofire; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + E4DCE5C83D263A8F74872A6C77298E84 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 32FD5D91DA3B8E31DB385C7D35FAA178 /* lottie-ios.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/lottie-ios"; + IBSC_MODULE = Lottie; + INFOPLIST_FILE = "Target Support Files/lottie-ios/ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = LottiePrivacyInfo; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; E59C392C6F353CC2E8D40F986EF33C09 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1073C76A14A383D36B56300ED2C48D4E /* GYSDK.debug.xcconfig */; + baseConfigurationReference = 305680E56CFCF8B2BA0C72EA4E5D914C /* GYSDK.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -20302,43 +20450,9 @@ }; name = Debug; }; - E6C1C4E78B04E7B9B34283415672AE74 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F0F2D2CB4A8110B4A02E47B60E9D08AF /* IQKeyboardNotification.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardNotification"; - IBSC_MODULE = IQKeyboardNotification; - INFOPLIST_FILE = "Target Support Files/IQKeyboardNotification/ResourceBundle-IQKeyboardNotification-IQKeyboardNotification-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQKeyboardNotification; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - E6E171F7676D50EA5B5103C783DC1734 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7DBF626B8255FCD31C0435BC14F73CA1 /* ObjectMapper.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ObjectMapper"; - IBSC_MODULE = ObjectMapper; - INFOPLIST_FILE = "Target Support Files/ObjectMapper/ResourceBundle-Privacy-ObjectMapper-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; E8F6D6BE65F8EA78E36FD25E915E85F6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 56A6F1D6C4022B49FC2B4B39B745C1A7 /* SwiftyUserDefaults.debug.xcconfig */; + baseConfigurationReference = 95FC7E69F26D0E239DB967D92326E292 /* SwiftyUserDefaults.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -20376,7 +20490,7 @@ }; E925F4986BD74A8B798476AC66556313 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D8E54020F0A701D6B32CF578D40C2330 /* CocoaMQTT.release.xcconfig */; + baseConfigurationReference = F6216C0E9E1486EA25B0E4E73C34E586 /* CocoaMQTT.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -20416,7 +20530,7 @@ }; E9FB586DC0DF19E1617A7998B4E377B3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 98BDBF7628D52207DDC64D065690394A /* MJExtension.release.xcconfig */; + baseConfigurationReference = F563BD7FE7AFC1D91E453CA134F3E7C0 /* MJExtension.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -20454,26 +20568,48 @@ }; name = Release; }; - EBB5BE6DAF9A168A638A0126560313DE /* Release */ = { + F095675ADCB41AC7007502C7E0103E58 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3E022754FBCB43F5E144D0C3F6F688DE /* MBProgressHUD.release.xcconfig */; + baseConfigurationReference = BB7E8CDEAF36C4A5B9A31507F3E1CA97 /* MqttCocoaAsyncSocket.release.xcconfig */; buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MBProgressHUD"; - IBSC_MODULE = MBProgressHUD; - INFOPLIST_FILE = "Target Support Files/MBProgressHUD/ResourceBundle-MBProgressHUD-MBProgressHUD-Info.plist"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = MBProgressHUD; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket.modulemap"; + PRODUCT_MODULE_NAME = MqttCocoaAsyncSocket; + PRODUCT_NAME = MqttCocoaAsyncSocket; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Release; }; F297241D9B06A15050FE4F76DABA19CA /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F2FAFA36D88E897C8F4A3682608E6DC1 /* SwiftyJSON.release.xcconfig */; + baseConfigurationReference = 794B19FF014B5488EB0348CE1C877E20 /* SwiftyJSON.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -20513,7 +20649,7 @@ }; F3F27D16C9BE2272FF09C603083ED6CE /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = ED8807994F40692AAB9D3981047CF606 /* YBImageBrowser.debug.xcconfig */; + baseConfigurationReference = 16ADD667F3CAE639F5CD7E50DDB51CA5 /* YBImageBrowser.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -20549,26 +20685,47 @@ }; name = Debug; }; - F81C74F94F3E916C855BA28100B46273 /* Debug */ = { + F777639719CD1F8E991FDEE81497EF10 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 917921BC1BE7FB2A255A7ED2F4DC5992 /* MBProgressHUD.debug.xcconfig */; + baseConfigurationReference = 3CA00B078883368D269E64C62AC122CF /* IQKeyboardNotification.debug.xcconfig */; buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MBProgressHUD"; - IBSC_MODULE = MBProgressHUD; - INFOPLIST_FILE = "Target Support Files/MBProgressHUD/ResourceBundle-MBProgressHUD-MBProgressHUD-Info.plist"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardNotification/IQKeyboardNotification-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/IQKeyboardNotification/IQKeyboardNotification-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = MBProgressHUD; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQKeyboardNotification/IQKeyboardNotification.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardNotification; + PRODUCT_NAME = IQKeyboardNotification; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.9; TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Debug; }; F98EE33558C53FC474C6B9EF9F50E27E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 06390CEEF9F1676B7AD1470DED8FE250 /* Moya.debug.xcconfig */; + baseConfigurationReference = 0FF044CA31FA86A993ADB97D5BDD3426 /* Moya.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -20605,26 +20762,9 @@ }; name = Debug; }; - FBE1D2CB588E485DDDFA8C4E76417427 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 91260A093605ED5DA779A65FBA8F7439 /* lottie-ios.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/lottie-ios"; - IBSC_MODULE = Lottie; - INFOPLIST_FILE = "Target Support Files/lottie-ios/ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = LottiePrivacyInfo; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; FC47B2B7FAEC115D227EE81539ED8586 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BC00F2AB8BD6BFCD1B76BA3E53DAD62B /* AlipaySDK-iOS.release.xcconfig */; + baseConfigurationReference = 632AFD57CCB19CBD4C09BC5CD9DE9E9F /* AlipaySDK-iOS.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -20641,9 +20781,26 @@ }; name = Release; }; + FD0893F4216B51608C02C030DE7F0C02 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9253C82B1D7F03FCAC1401910F49295E /* IQTextInputViewNotification.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQTextInputViewNotification"; + IBSC_MODULE = IQTextInputViewNotification; + INFOPLIST_FILE = "Target Support Files/IQTextInputViewNotification/ResourceBundle-IQTextInputViewNotification-IQTextInputViewNotification-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = IQTextInputViewNotification; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; FD4D1EB782183AD18FE4C7DDDDE0785C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 449232222736CE25587B5680B76C1B91 /* IQKeyboardCore.debug.xcconfig */; + baseConfigurationReference = 2550F68888753C2A63E8DDFCCDC9E524 /* IQKeyboardCore.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -20679,40 +20836,6 @@ }; name = Debug; }; - FE8A19159D6710C1CFDBF9056B31657C /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 67E0DDC9B0119731CFDDFAD018CBDE00 /* RxCocoa.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RxCocoa"; - IBSC_MODULE = RxCocoa; - INFOPLIST_FILE = "Target Support Files/RxCocoa/ResourceBundle-RxCocoa_Privacy-RxCocoa-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = RxCocoa_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - FFFB015F596558D4EEC4E24564CABF98 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 858AFD8381BFCEF57B4CFF6D42658A52 /* SnapKit.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SnapKit"; - IBSC_MODULE = SnapKit; - INFOPLIST_FILE = "Target Support Files/SnapKit/ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = SnapKit_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -20734,74 +20857,65 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 0956EC53817D4313DAA8ACE885739E7A /* Build configuration list for PBXNativeTarget "RxCocoa-RxCocoa_Privacy" */ = { + 06025522F4AA4C56D5B8214BDBC5AC5B /* Build configuration list for PBXNativeTarget "RxCocoa-RxCocoa_Privacy" */ = { isa = XCConfigurationList; buildConfigurations = ( - FE8A19159D6710C1CFDBF9056B31657C /* Debug */, - E25253DC468FE7980CC93935D625E475 /* Release */, + AFF4D90184F1536711EEC1106662F842 /* Debug */, + 38FFB96CD8C22C8C2F528BF551FB12C8 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 0997570625F6496191FEDC6525F2B4B4 /* Build configuration list for PBXNativeTarget "RxRelay" */ = { + 077BBA6873A6439FC57A401ABF0729A4 /* Build configuration list for PBXNativeTarget "IQKeyboardToolbar" */ = { isa = XCConfigurationList; buildConfigurations = ( - 4C0BF267AD714422A87056D1BB0C3AA0 /* Debug */, - 9CE76E5159BA0F6FA7CA6AF47FCE34D4 /* Release */, + DA8DFAFB5B649C075550DD8E5FBF383E /* Debug */, + 8472D3967F08B8CA10B5F47967C96D7D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 0E7AA1EEA1C7FF6CB4E1648BEA18DD74 /* Build configuration list for PBXNativeTarget "IQKeyboardToolbarManager" */ = { + 082021848663B92B866327C84641E210 /* Build configuration list for PBXNativeTarget "IQKeyboardNotification-IQKeyboardNotification" */ = { isa = XCConfigurationList; buildConfigurations = ( - AF24453E09053E7BCE9E08EC419AA041 /* Debug */, - 41B339A6F337EA2A26E449C0711FF32C /* Release */, + 2D7C7D193626B89B850537520E3674FE /* Debug */, + 21F3D354466A78AB2D834D806ACABA0D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 113E0D352C4B9A884B070ED751252A82 /* Build configuration list for PBXNativeTarget "MqttCocoaAsyncSocket" */ = { + 0ABFFAB350A0FBD26CDA08A9FAC349FC /* Build configuration list for PBXNativeTarget "MJExtension-MJExtension" */ = { isa = XCConfigurationList; buildConfigurations = ( - 058C08AD3BFF04EFD118630CFDDB0792 /* Debug */, - C8D6B443B99FFA914536D7BC4B8D9F38 /* Release */, + 207BFC68792068BF931EC8A49A8C2EA7 /* Debug */, + A845A9AC3E87829225EC7CCBC3A1CB5D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 132F1053454D665FC78796EA0D463942 /* Build configuration list for PBXNativeTarget "IQKeyboardToolbar" */ = { + 108640D98E46AFF87578CE3C4C847BC8 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */ = { isa = XCConfigurationList; buildConfigurations = ( - CF7A49678D7556C17210302C67B2D364 /* Debug */, - 7EE43483A3FF286B39F72A1C62A0FE3A /* Release */, + 128929764B37E29CBF92C9B2F17A3EE0 /* Debug */, + 6F7EE6ECE9AB315D370D5C77F180BB9D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 1663517506D3345587FF44B2487F342C /* Build configuration list for PBXNativeTarget "SwiftyJSON-SwiftyJSON" */ = { + 1561C4A6C49D17CE6217FADDB986127A /* Build configuration list for PBXNativeTarget "ObjectMapper-Privacy" */ = { isa = XCConfigurationList; buildConfigurations = ( - 2BDDDC48423E5FCDD637FA83311006ED /* Debug */, - 7A22B6B86FBF8ABFFD5B31B8FD60E138 /* Release */, + 7F5CEEE31CB5EC9A8BAF3FB2FF32C321 /* Debug */, + 1BD8375442C438C7F87D123854F8A13F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 1A113CCD475B0591364B99D251CCC097 /* Build configuration list for PBXNativeTarget "lottie-ios-LottiePrivacyInfo" */ = { + 17B8DF9187F779C6B467AB9C4911D0EB /* Build configuration list for PBXNativeTarget "lottie-ios-LottiePrivacyInfo" */ = { isa = XCConfigurationList; buildConfigurations = ( - 50083C4D9AA146B5BDD973A3F3E44B23 /* Debug */, - FBE1D2CB588E485DDDFA8C4E76417427 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 1E4B01A67F22E8B46E5D1C9DEF28DE51 /* Build configuration list for PBXNativeTarget "IQKeyboardToolbar-IQKeyboardToolbar" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 9AC70A7FEC7424A8D7B85B32FBCAE141 /* Debug */, - B1FF27369D7CA56B81F49E330656D582 /* Release */, + E4DCE5C83D263A8F74872A6C77298E84 /* Debug */, + 3C4C2124BE9909C7AEC6B597834CAEA1 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -20815,6 +20929,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 22B70D06019AD5034985D5FED3C484B4 /* Build configuration list for PBXNativeTarget "RxSwift" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 99F222F3139D6CB8FA4A719D13F841A3 /* Debug */, + 3D9C7621240B8E7415403CF0DCC641FB /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 2353526573FC6DB7D769B7298E65766E /* Build configuration list for PBXNativeTarget "URLNavigator" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -20842,20 +20965,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 269636DD90588A5FF7EABA1679905CBA /* Build configuration list for PBXNativeTarget "Pods-QuickLocation" */ = { + 28BA5E0A457071E20DBE52A7F2A9EC51 /* Build configuration list for PBXAggregateTarget "ZXSDK" */ = { isa = XCConfigurationList; buildConfigurations = ( - 772DB49AD05D4C86AC0C38640E1C1D1E /* Debug */, - A5A4AA51C3E543A35ABD101B1F8CB866 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 2699A8B67046B622F96AABD3BBE468AF /* Build configuration list for PBXAggregateTarget "OpenIMSDKCore" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - DC3444142E5CC214AF3B41B45A2843A3 /* Debug */, - D8C078934270554B6CA55D4F83E32071 /* Release */, + 800B40C5B14BC3FD596C6EF196D4DE7A /* Debug */, + 34433A4615B8AE8287E229E013C9BC57 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -20878,6 +20992,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 2A66BB46956C8EACAA852DD01CF2062F /* Build configuration list for PBXNativeTarget "SwiftyJSON-SwiftyJSON" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 624C27699E3B4F074140444C3A177EAF /* Debug */, + B9DFDE93E81EAE679A571EE4143F9D7B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 2AE96C076487B66C63A86A9A1DEA955F /* Build configuration list for PBXNativeTarget "SwiftDate" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -20887,6 +21010,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 2C484F6B0F23B4A34D98A279CE94883E /* Build configuration list for PBXNativeTarget "MBProgressHUD-MBProgressHUD" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 732237C87E962329B612A5B282EBF380 /* Debug */, + D7CB30B47328DA66FABF9494A3F25DB0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 3208C0F97FCB948C4F12E81E25FFEAF9 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -20896,29 +21028,20 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 3C791BC42B5649A79C27341EEAAB383C /* Build configuration list for PBXNativeTarget "SDWebImage" */ = { + 326641DAFCE53127DB5B6E4D134F82E8 /* Build configuration list for PBXNativeTarget "IQKeyboardReturnManager" */ = { isa = XCConfigurationList; buildConfigurations = ( - CF29182C192967CEC5E23BAD0CCA1721 /* Debug */, - 1596F943A974F5E108457EC1AEAE3ED1 /* Release */, + 98DE01A24D2C9AE26B3A1ABC1ABE118F /* Debug */, + 506B58386849FB4DC1DA330790461804 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 3DF8637F1F76AAE4114DAD42CACA6481 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */ = { + 32EC84C3A61472246641BB56FD2E98FA /* Build configuration list for PBXAggregateTarget "OpenIMSDKCore" */ = { isa = XCConfigurationList; buildConfigurations = ( - A43232BAD7E4A810A8BCF59F8C13ACCD /* Debug */, - 110BCCCB8BED962808A6546FC18F83E3 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 420D03232E4A9AC143501D98E20A9B6C /* Build configuration list for PBXNativeTarget "MarqueeLabel-MarqueeLabel" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 3EC0606B96DB97166E0AF7C300914B3B /* Debug */, - C3B4D4167E295F372BB2A513188BD8F7 /* Release */, + 7B594D46AB58B6E0459306970DE3AA81 /* Debug */, + 7740C9DC60818E4318B26DB15B6F2506 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -20932,6 +21055,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 4986A80C47001C15B29E552F91B33F1A /* Build configuration list for PBXNativeTarget "IQKeyboardToolbar-IQKeyboardToolbar" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4CBCD143B34B2B36FBC6F615C1BFA842 /* Debug */, + B7959A021D053C0045BF563F048330B8 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 4BB6DBB059282CDC5130B3610AC32982 /* Build configuration list for PBXAggregateTarget "AMapLocation-NO-IDFA" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -20941,6 +21073,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 4E4471E96FC9130BDE8545FC20FAB3B2 /* Build configuration list for PBXNativeTarget "SnapKit-SnapKit_Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1F02EB6536ABFB7D67CF143654E32622 /* Debug */, + C7DBB1977C22DA01F99CD60BA5DB90A1 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 5176F9AA0EF18F0B0B9D8EF8227C5E46 /* Build configuration list for PBXNativeTarget "SwiftyJSON" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -20950,11 +21091,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 530A80DEDF4EEBCA63FFEDE0B0D84192 /* Build configuration list for PBXNativeTarget "Alamofire-Alamofire" */ = { + 53AC5CE79C88D5CA4668C1BCCA6972F9 /* Build configuration list for PBXNativeTarget "IQKeyboardCore-IQKeyboardCore" */ = { isa = XCConfigurationList; buildConfigurations = ( - A19691927EDE0CBAEE5C222B700A20CA /* Debug */, - 9D6788A37DA34E9AF7EA2BB3C6719CCD /* Release */, + 05AC325121EAE447737F31684199F98D /* Debug */, + E3EA772B2BF552743E83FE8C058E5A0C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -20968,15 +21109,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 576FADB9287CAB9D1DBD5489BA2F9F54 /* Build configuration list for PBXAggregateTarget "ZXSDK" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 30A3DD3130433FDD237733D740C85819 /* Debug */, - 9B7306163A3499B6E3EA0ACCD2CFA72B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 57E2FE2C1536FA6A9F4A42A8B8A55EEE /* Build configuration list for PBXNativeTarget "RxGesture" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -20986,6 +21118,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 59A6A39851A881C0E7E62F8717B87787 /* Build configuration list for PBXNativeTarget "IQTextView-IQTextView" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1CFA0B29FE811C96F1B2FBAAF1D65036 /* Debug */, + D1BBD6BA0CF5683C590CD2EAA964DC88 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 5DD8AF7DED5A9E21E3ACD59A88E17037 /* Build configuration list for PBXNativeTarget "KingfisherWebP" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -20995,11 +21136,20 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 6331810ADB8D7D34873AFF1699A0AB1C /* Build configuration list for PBXNativeTarget "SDWebImage-SDWebImage" */ = { + 60EF88B7C4774461EA699A1AAD04F21F /* Build configuration list for PBXNativeTarget "MJRefresh-MJRefresh.Privacy" */ = { isa = XCConfigurationList; buildConfigurations = ( - 9F88BF1ACD94C54B24202DE3238DFF5C /* Debug */, - AE5A56E8BD799ECDDFEC1EF24407F7BD /* Release */, + E0115CC2E7D9B89D886B14A665F08FBD /* Debug */, + 852B393E6C5ACCC688BC64F1FB2C58A6 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 62B479A59389B49F1FA857BD3C2AB7BC /* Build configuration list for PBXNativeTarget "IQKeyboardToolbarManager-IQKeyboardToolbarManager" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 66F12222377ABD000BF58D72D2285688 /* Debug */, + 3EFE509A62DB9C97B8A37FFC3C32FB71 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -21013,11 +21163,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 65F1F953D7D55D962CEB9B1B09B264AB /* Build configuration list for PBXNativeTarget "CocoaLumberjack-CocoaLumberjackPrivacy" */ = { + 6D8E9523F4523492FDB89A279E869A37 /* Build configuration list for PBXNativeTarget "libwebp" */ = { isa = XCConfigurationList; buildConfigurations = ( - BED126239C8A88BAB703669C7477EBC4 /* Debug */, - 55CDC7EA4494FCC3FBD93A8E7A039716 /* Release */, + 3778013BAC4B797F2196B17B656901CA /* Debug */, + 789673D8330B9C64B0FB45BC0BA6F4F5 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -21031,15 +21181,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 6DDFAFC6032A279076E7D699C131B3C8 /* Build configuration list for PBXNativeTarget "RxSwift" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 93DC2BC057FB55D31BCFB347056FCE84 /* Debug */, - 6BB8A784296713E99DA0F66884E1AA1B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 6EBF6B1B58A2645B3AC41D7865B9A3FC /* Build configuration list for PBXNativeTarget "Kingfisher" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -21049,24 +21190,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 6EC4002EC4876D362CEC616EAE51CE44 /* Build configuration list for PBXNativeTarget "IQKeyboardNotification" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8C2043ACC73DECC70EEDCE760FA8C4ED /* Debug */, - 0AC93541F6C97AD1AC49CCEE8B7256E3 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 6F706C562CA108BF7E63A3E1AE5E5367 /* Build configuration list for PBXNativeTarget "IQTextInputViewNotification" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 62FFA6B579CCAD3D28022C9DA8890DAD /* Debug */, - BD931C5CB0373B600D4C7CEF53168784 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 701421AC78CFCB06DED14D7A82780FB3 /* Build configuration list for PBXNativeTarget "CocoaMQTT" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -21076,6 +21199,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 70C2968B319B13987D6CD660B0FA97B3 /* Build configuration list for PBXNativeTarget "SDWebImage-SDWebImage" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + CF5BBEC7FADF1239872F9EAAC7E0444C /* Debug */, + E01259D783BDB56AC33B54B0B0A92FDA /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 72EDED0309BEFB9D9751AA6599203D76 /* Build configuration list for PBXNativeTarget "TagListView" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -21085,6 +21217,24 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 74F8BC6869B879C9A4487377E57EA717 /* Build configuration list for PBXAggregateTarget "AMapSearch-NO-IDFA" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 535F4FAD82A3C67D930C230498439B31 /* Debug */, + CA5F2D3465D7CF173F604FC5D9E07ED5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 764558F41FE5E22C3CFA39CC020403D9 /* Build configuration list for PBXNativeTarget "IQTextInputViewNotification" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3214031852C9E8CE860969661A3DD4C3 /* Debug */, + 399B4561C10919C4FDD38F4B99BBA120 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 76CB671120DA668996BFAEDD66DF2560 /* Build configuration list for PBXNativeTarget "SwiftKeychainWrapper" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -21094,11 +21244,20 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 7BC84017C81A43E94A440D281671E1E6 /* Build configuration list for PBXNativeTarget "MJRefresh-MJRefresh.Privacy" */ = { + 778BE5925E46A59C61A4E8D4F0DE8F0F /* Build configuration list for PBXNativeTarget "MarqueeLabel-MarqueeLabel" */ = { isa = XCConfigurationList; buildConfigurations = ( - CA9BFD3FDE023E2DA82F4A66C4AA908C /* Debug */, - 6F8B5992F00D1B027543F79963D37906 /* Release */, + 15947A157E32614029214EBD7C9B3E46 /* Debug */, + 028490DCCECCF660BB4459089C879F52 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 7B6EC104EFAAF960C5936A4230E5742F /* Build configuration list for PBXNativeTarget "RxRelay" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 184C7D76DEE460CA2DA6EC1E4D062594 /* Debug */, + 5D9067A176A188358FF4931105FA1D06 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -21112,29 +21271,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 86FE5D80FDBD0B06DD8DEE46502FBEE2 /* Build configuration list for PBXNativeTarget "IQTextView-IQTextView" */ = { + 85E594B8C44B6F40F9C9B2D0E4D2F387 /* Build configuration list for PBXNativeTarget "IQTextView" */ = { isa = XCConfigurationList; buildConfigurations = ( - 3D630A70BC3F4DC7B44CAFE546B882E3 /* Debug */, - 9319675F5A04EDE81AB01D80DE8C236B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 89B9BB7EF35FBE40215BDCB3940573B9 /* Build configuration list for PBXNativeTarget "IQKeyboardToolbarManager-IQKeyboardToolbarManager" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - A0D03251156D004695A7152BD24AC22A /* Debug */, - 5DDB36DD7CA353B308A16BACAF6E919E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 8DC48513018EAF27460C130912383BB0 /* Build configuration list for PBXNativeTarget "SnapKit-SnapKit_Privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - FFFB015F596558D4EEC4E24564CABF98 /* Debug */, - 670D6641AA9541EAB7421835802E9CCD /* Release */, + BFA23799378E1E41430B999FB7512737 /* Debug */, + 718CFBBB407EFA572B83BCCB349FD8F2 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -21148,15 +21289,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9070D6EDEED2D48E6310487FF2B31464 /* Build configuration list for PBXNativeTarget "BRPickerView-BRPickerView.Privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D9507D92F3D0386BB18CA474B2824571 /* Debug */, - BED4BF55EBFB852636F81897F3AE036A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 93569FB2E69CD7D497515723289F6296 /* Build configuration list for PBXNativeTarget "CocoaLumberjack" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -21175,6 +21307,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 94094D9B3A7C8F4B05F12E96CA031DFF /* Build configuration list for PBXNativeTarget "IQTextInputViewNotification-IQTextInputViewNotification" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FD0893F4216B51608C02C030DE7F0C02 /* Debug */, + 85ED1320BFF9427A2E50998E19305988 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 96B7158D5435EB95E2DC0D0FB8F01241 /* Build configuration list for PBXAggregateTarget "WechatOpenSDK-XCFramework" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -21184,6 +21325,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 985E7A337E85C24663B02D42AAB3D05B /* Build configuration list for PBXNativeTarget "Kingfisher-Kingfisher" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 521FFC52CC8B8049AA7705532A9C4D80 /* Debug */, + 293F45BA6863DA7A590E432FF65871BE /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; A020BE4F30D5498BBF7C50EED4A184DF /* Build configuration list for PBXNativeTarget "SDCycleScrollView" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -21193,11 +21343,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A04E7BFBB7E6395791C23E932F639FB6 /* Build configuration list for PBXNativeTarget "RxRelay-RxRelay_Privacy" */ = { + A05BBE9948DEFE4020360411A21C7269 /* Build configuration list for PBXNativeTarget "Alamofire-Alamofire" */ = { isa = XCConfigurationList; buildConfigurations = ( - 494BFBD23EF7004D2CAF38FC40B8D5F4 /* Debug */, - 16A9A2B987802A082713A1EE2F2AADB0 /* Release */, + 8B980C0FDE9B0BC517FF52B4CA40D9BA /* Debug */, + E4CE781133BDECFEDB4C129435CF20EF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -21220,15 +21370,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A88786158D6CF81FE1E0E536CDAC144F /* Build configuration list for PBXNativeTarget "MBProgressHUD-MBProgressHUD" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - F81C74F94F3E916C855BA28100B46273 /* Debug */, - EBB5BE6DAF9A168A638A0126560313DE /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; AAA1F8799DB68036C3BE983C05FAA2C7 /* Build configuration list for PBXNativeTarget "Masonry" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -21238,29 +21379,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - AC50D67DDC03E1902C5E2D3336E1165E /* Build configuration list for PBXNativeTarget "IQTextInputViewNotification-IQTextInputViewNotification" */ = { + ACAEF2596820CD95313C6E0582777692 /* Build configuration list for PBXNativeTarget "SDWebImage" */ = { isa = XCConfigurationList; buildConfigurations = ( - 15A0951BB46032403FE60386C0993623 /* Debug */, - 19484F8AAEB862B28230E6080B3073A9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AD8249CAE6F500506176C985CF3B9E83 /* Build configuration list for PBXNativeTarget "Kingfisher-Kingfisher" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - B0C028F9593BC6614B8ADCC2FE9146CC /* Debug */, - 4BAA9BD42311B41EF2309DED94F09887 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - B0A4BD1EFE4AF1E8BEC40830C1844BAE /* Build configuration list for PBXNativeTarget "IQKeyboardReturnManager-IQKeyboardReturnManager" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 538C31F6454868451D877ACE8D960637 /* Debug */, - 45E15686727976CD6ED02A7630D30E5F /* Release */, + 691229A49486F8E364F6D42D57FE3B50 /* Debug */, + 7130120AF5BD9B1F568BE5B79F2E8756 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -21274,29 +21397,20 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - B888506A6088B41E5F99C2CAA42A5CE6 /* Build configuration list for PBXNativeTarget "ObjectMapper-Privacy" */ = { + BB6086FD58F7B796CFF88039DE6EAD58 /* Build configuration list for PBXNativeTarget "CocoaLumberjack-CocoaLumberjackPrivacy" */ = { isa = XCConfigurationList; buildConfigurations = ( - 78B5BE6B781E4FA523F3EE0E014FEDD0 /* Debug */, - E6E171F7676D50EA5B5103C783DC1734 /* Release */, + 40123647585D9C2029F7F0CAE6DBFBE0 /* Debug */, + 8E7F61EA70F7BAA42A9F74BBA09F7E50 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - BB6D34AAD3F308D881FC7C8EE8849C07 /* Build configuration list for PBXNativeTarget "IQTextView" */ = { + C53FB0F13D850C136A5B961733B496EC /* Build configuration list for PBXNativeTarget "MqttCocoaAsyncSocket" */ = { isa = XCConfigurationList; buildConfigurations = ( - D043C134472572ED5873A74096507DB4 /* Debug */, - BAB5B163539C53D31E25FD04B27F66A5 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - BF9DE81E94F4D644F3CAF0696D3AF536 /* Build configuration list for PBXNativeTarget "libwebp" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - CB3A1274F6B5E152CEF2D2E778390E7E /* Debug */, - 96649731D82C2814B8170D8216689DBE /* Release */, + 10EB8F42F62C46FE4ED69A11ADD5E9B4 /* Debug */, + F095675ADCB41AC7007502C7E0103E58 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -21319,11 +21433,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - CE4EC82DDCA0FE0675674D6361B60EF2 /* Build configuration list for PBXNativeTarget "IQKeyboardNotification-IQKeyboardNotification" */ = { + C6AB958461B407EE78D80B3F91DD9941 /* Build configuration list for PBXNativeTarget "RxRelay-RxRelay_Privacy" */ = { isa = XCConfigurationList; buildConfigurations = ( - E6C1C4E78B04E7B9B34283415672AE74 /* Debug */, - 678801201F3D7C2F2336FE33ED66E2F0 /* Release */, + C244FB69FA4A3008AF92910F892948DA /* Debug */, + 29EEF8ADBE14C331064DCE841E4D54A8 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -21337,15 +21451,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D40227B98D7E8EB1688661F304E2ACC1 /* Build configuration list for PBXNativeTarget "RxSwift-RxSwift_Privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - BB0E773A88BC7C3D527CA40AEB6BDE00 /* Debug */, - 39F1A3C7DC65EE27E2B8B316AF2BFEE1 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; D508D1CAA0017AF1AAE213E8D2D8E700 /* Build configuration list for PBXNativeTarget "YBImageBrowser" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -21364,24 +21469,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - DC7128579BB3DD1C27063B50CD01B94F /* Build configuration list for PBXNativeTarget "YYImage" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - A9CE9DA98312485A1F543570617BCF37 /* Debug */, - 204EF66616FD10F6F56E00598C67D878 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - DF8153500FCFC27B6D1D830467553437 /* Build configuration list for PBXNativeTarget "IQKeyboardCore-IQKeyboardCore" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C2B97D7D45869F5386C2668C446B613D /* Debug */, - 3C23868AB103F06AA526F4C9B954C9D6 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; DF9B523C41804799DD9A164A00C01ECD /* Build configuration list for PBXAggregateTarget "AlipaySDK-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -21391,6 +21478,33 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + E2BB0C45F7D87E0F47E095EC7EC3C80D /* Build configuration list for PBXNativeTarget "YYImage" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4F0CF57C3C1FAE0C89D60D6DE4A37BAC /* Debug */, + 06E3337319B2EFCEC64931AD1146FE89 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + E4D286250319EC2E160D283315705E8E /* Build configuration list for PBXNativeTarget "IQKeyboardReturnManager-IQKeyboardReturnManager" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8C65CB6E72DFB77826DF0B2E8B4F2F70 /* Debug */, + 76531089E439B887E28349CE65D0E6A9 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + EB27CD26D5C8F55CDDA208DAAD19DCF9 /* Build configuration list for PBXNativeTarget "IQKeyboardToolbarManager" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 9011ED724E62369B1DE4EBA4E40D1E0C /* Debug */, + 78585417DAD5F41727A1196B7662A22B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; EB7001C8F8F3903832E17537BC7A2AC1 /* Build configuration list for PBXNativeTarget "MBProgressHUD" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -21409,6 +21523,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + F067F23274739F5DE12452C8600CBEFC /* Build configuration list for PBXNativeTarget "IQKeyboardNotification" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F777639719CD1F8E991FDEE81497EF10 /* Debug */, + 6DCCC9E958237E022F47F23FD774DD1A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; F4A17D710FFD149A3CE51E7DA1547C94 /* Build configuration list for PBXNativeTarget "RxCocoa" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -21418,20 +21541,20 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - F76E97B5029FCAB3CC7A405EF734EF2C /* Build configuration list for PBXNativeTarget "MJExtension-MJExtension" */ = { + F9A56249BC77C5BA2794039307A095A1 /* Build configuration list for PBXNativeTarget "Pods-QuickLocation" */ = { isa = XCConfigurationList; buildConfigurations = ( - 0EFB7D930E75FDDF779329DBAEC058AB /* Debug */, - A215258240F7CC1CB26814FAB26866BD /* Release */, + B74E7285BD4A0D9F037285474094A236 /* Debug */, + 91B94257BCD5B059EDBC54565BA982B8 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - FEA2033A5BEFABCEFD3C942961A3CCE2 /* Build configuration list for PBXNativeTarget "IQKeyboardReturnManager" */ = { + FB46885A77C09232D2ED1673F8619D7B /* Build configuration list for PBXNativeTarget "RxSwift-RxSwift_Privacy" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7CE784DA17CFE9B06B8A2E6BD75E0B22 /* Debug */, - 82A96A319A30ADD13E510E0651A91BC8 /* Release */, + 3BBAF16EE8F08DD2F54539B85C24DE29 /* Debug */, + 9B673CB4ACF497CD77B36556AAA4E025 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -21445,6 +21568,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + FFFB5563ED0F24D1386772F6BC9B4BD8 /* Build configuration list for PBXNativeTarget "BRPickerView-BRPickerView.Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A90F97DB8F5A5FB25211DEB507401C59 /* Debug */, + 3F3C4217A46148D66233BD8BA80C46EB /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; /* End XCConfigurationList section */ }; rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */; diff --git a/Pods/Pods.xcodeproj/xcuserdata/yanghong.xcuserdatad/xcschemes/AMapSearch-NO-IDFA.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/yanghong.xcuserdatad/xcschemes/AMapSearch-NO-IDFA.xcscheme new file mode 100644 index 0000000..4ebd51c --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/yanghong.xcuserdatad/xcschemes/AMapSearch-NO-IDFA.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/yanghong.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/yanghong.xcuserdatad/xcschemes/xcschememanagement.plist index c52ced9..e8f85d6 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/yanghong.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Pods/Pods.xcodeproj/xcuserdata/yanghong.xcuserdatad/xcschemes/xcschememanagement.plist @@ -19,6 +19,11 @@ isShown + AMapSearch-NO-IDFA.xcscheme + + isShown + + Alamofire-Alamofire.xcscheme isShown diff --git a/Pods/Target Support Files/AMapSearch-NO-IDFA/AMapSearch-NO-IDFA.debug.xcconfig b/Pods/Target Support Files/AMapSearch-NO-IDFA/AMapSearch-NO-IDFA.debug.xcconfig new file mode 100644 index 0000000..8a51cc7 --- /dev/null +++ b/Pods/Target Support Files/AMapSearch-NO-IDFA/AMapSearch-NO-IDFA.debug.xcconfig @@ -0,0 +1,17 @@ +ARCHS = $(ARCHS_STANDARD) +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/AMapSearch-NO-IDFA +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/AMapSearch-NO-IDFA" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -l"z" -framework "CoreLocation" -framework "CoreTelephony" -framework "Security" -framework "SystemConfiguration" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/AMapSearch-NO-IDFA +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES + +FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*] = $(inherited) "${PODS_ROOT}/AMapFoundation-NO-IDFA" diff --git a/Pods/Target Support Files/AMapSearch-NO-IDFA/AMapSearch-NO-IDFA.release.xcconfig b/Pods/Target Support Files/AMapSearch-NO-IDFA/AMapSearch-NO-IDFA.release.xcconfig new file mode 100644 index 0000000..8a51cc7 --- /dev/null +++ b/Pods/Target Support Files/AMapSearch-NO-IDFA/AMapSearch-NO-IDFA.release.xcconfig @@ -0,0 +1,17 @@ +ARCHS = $(ARCHS_STANDARD) +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/AMapSearch-NO-IDFA +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/AMapSearch-NO-IDFA" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -l"z" -framework "CoreLocation" -framework "CoreTelephony" -framework "Security" -framework "SystemConfiguration" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/AMapSearch-NO-IDFA +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES + +FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*] = $(inherited) "${PODS_ROOT}/AMapFoundation-NO-IDFA" diff --git a/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-acknowledgements.markdown b/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-acknowledgements.markdown index b7fe838..2ececfd 100644 --- a/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-acknowledgements.markdown @@ -16,6 +16,11 @@ Copyright © 2014 AutoNavi. All Rights Reserved. Copyright © 2014 AutoNavi. All Rights Reserved. +## AMapSearch-NO-IDFA + +Copyright © 2014 AutoNavi. All Rights Reserved. + + ## Alamofire Copyright (c) 2014-2022 Alamofire Software Foundation (http://alamofire.org/) diff --git a/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-acknowledgements.plist b/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-acknowledgements.plist index df88f27..ba3497d 100644 --- a/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-acknowledgements.plist @@ -45,6 +45,17 @@ Type PSGroupSpecifier + + FooterText + Copyright © 2014 AutoNavi. All Rights Reserved. + + License + Copyright + Title + AMapSearch-NO-IDFA + Type + PSGroupSpecifier + FooterText Copyright (c) 2014-2022 Alamofire Software Foundation (http://alamofire.org/) diff --git a/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation.debug.xcconfig b/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation.debug.xcconfig index ff0dd09..4d6aada 100644 --- a/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation.debug.xcconfig +++ b/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation.debug.xcconfig @@ -2,13 +2,13 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES ARCHS = $(ARCHS_STANDARD) CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO ENABLE_USER_SCRIPT_SANDBOXING = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaMQTT" "${PODS_CONFIGURATION_BUILD_DIR}/Differentiator" "${PODS_CONFIGURATION_BUILD_DIR}/HXPHPicker" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardCore" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardNotification" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardReturnManager" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbar" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbarManager" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextInputViewNotification" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextView" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/KingfisherWebP" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Moya" "${PODS_CONFIGURATION_BUILD_DIR}/MqttCocoaAsyncSocket" "${PODS_CONFIGURATION_BUILD_DIR}/ObjectMapper" "${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDK" "${PODS_CONFIGURATION_BUILD_DIR}/Popover" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxDataSources" "${PODS_CONFIGURATION_BUILD_DIR}/RxGesture" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwiftExt" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SGQRCode" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftKeychainWrapper" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyUserDefaults" "${PODS_CONFIGURATION_BUILD_DIR}/TagListView" "${PODS_CONFIGURATION_BUILD_DIR}/URLNavigator" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" "${PODS_ROOT}/AlipaySDK-iOS" "${PODS_ROOT}/OpenIMSDKCore/Framework" "${PODS_ROOT}/WechatOpenSDK-XCFramework" "${PODS_ROOT}/YYImage/Vendor" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AlipaySDK-iOS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenIMSDKCore" "${PODS_XCFRAMEWORKS_BUILD_DIR}/WechatOpenSDK-XCFramework" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaMQTT" "${PODS_CONFIGURATION_BUILD_DIR}/Differentiator" "${PODS_CONFIGURATION_BUILD_DIR}/HXPHPicker" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardCore" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardNotification" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardReturnManager" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbar" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbarManager" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextInputViewNotification" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextView" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/KingfisherWebP" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Moya" "${PODS_CONFIGURATION_BUILD_DIR}/MqttCocoaAsyncSocket" "${PODS_CONFIGURATION_BUILD_DIR}/ObjectMapper" "${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDK" "${PODS_CONFIGURATION_BUILD_DIR}/Popover" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxDataSources" "${PODS_CONFIGURATION_BUILD_DIR}/RxGesture" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwiftExt" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SGQRCode" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftKeychainWrapper" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyUserDefaults" "${PODS_CONFIGURATION_BUILD_DIR}/TagListView" "${PODS_CONFIGURATION_BUILD_DIR}/URLNavigator" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" "${PODS_ROOT}/AMapSearch-NO-IDFA" "${PODS_ROOT}/AlipaySDK-iOS" "${PODS_ROOT}/OpenIMSDKCore/Framework" "${PODS_ROOT}/WechatOpenSDK-XCFramework" "${PODS_ROOT}/YYImage/Vendor" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AlipaySDK-iOS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenIMSDKCore" "${PODS_XCFRAMEWORKS_BUILD_DIR}/WechatOpenSDK-XCFramework" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView/BRPickerView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaMQTT/CocoaMQTT.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Differentiator/Differentiator.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/HXPHPicker/HXPHPicker.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardCore/IQKeyboardCore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardNotification/IQKeyboardNotification.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardReturnManager/IQKeyboardReturnManager.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbar/IQKeyboardToolbar.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbarManager/IQKeyboardToolbarManager.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextInputViewNotification/IQTextInputViewNotification.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextView/IQTextView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KingfisherWebP/KingfisherWebP.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel/MarqueeLabel.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Moya/Moya.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ObjectMapper/ObjectMapper.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDK/OpenIMSDK.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Popover/Popover.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxDataSources/RxDataSources.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxGesture/RxGesture.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwiftExt/RxSwiftExt.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView/SDCycleScrollView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SGQRCode/SGQRCode.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate/SwiftDate.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftKeychainWrapper/SwiftKeychainWrapper.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON/SwiftyJSON.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyUserDefaults/SwiftyUserDefaults.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TagListView/TagListView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/URLNavigator/URLNavigator.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser/YBImageBrowser.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp/libwebp.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios/Lottie.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift $(SDKROOT)/usr/lib/swift -OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"iconv" -l"resolv" -l"sqlite3.0" -l"swiftCoreGraphics" -l"z" -framework "AVFoundation" -framework "Accelerate" -framework "AdSupport" -framework "Alamofire" -framework "AlipaySDK" -framework "AssetsLibrary" -framework "AudioToolbox" -framework "BRPickerView" -framework "CFNetwork" -framework "CallKit" -framework "CocoaLumberjack" -framework "CocoaMQTT" -framework "Combine" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreLocation" -framework "CoreMotion" -framework "CoreServices" -framework "CoreTelephony" -framework "CoreText" -framework "Differentiator" -framework "ExternalAccessory" -framework "Foundation" -framework "GLKit" -framework "HXPHPicker" -framework "IQKeyboardCore" -framework "IQKeyboardManagerSwift" -framework "IQKeyboardNotification" -framework "IQKeyboardReturnManager" -framework "IQKeyboardToolbar" -framework "IQKeyboardToolbarManager" -framework "IQTextInputViewNotification" -framework "IQTextView" -framework "ImageIO" -framework "Kingfisher" -framework "KingfisherWebP" -framework "Lottie" -framework "MBProgressHUD" -framework "MJExtension" -framework "MJRefresh" -framework "MarqueeLabel" -framework "Masonry" -framework "MobileCoreServices" -framework "Moya" -framework "MqttCocoaAsyncSocket" -framework "ObjectMapper" -framework "OpenGLES" -framework "OpenIMCore" -framework "OpenIMSDK" -framework "Photos" -framework "PhotosUI" -framework "Popover" -framework "QuartzCore" -framework "RxCocoa" -framework "RxDataSources" -framework "RxGesture" -framework "RxRelay" -framework "RxSwift" -framework "RxSwiftExt" -framework "SDCycleScrollView" -framework "SDWebImage" -framework "SGQRCode" -framework "Security" -framework "SnapKit" -framework "SwiftDate" -framework "SwiftKeychainWrapper" -framework "SwiftyJSON" -framework "SwiftyUserDefaults" -framework "SystemConfiguration" -framework "TagListView" -framework "UIKit" -framework "URLNavigator" -framework "WebKit" -framework "WechatOpenSDK" -framework "YBImageBrowser" -framework "YYImage" -framework "libwebp" -weak_framework "AppTrackingTransparency" -weak_framework "Combine" -weak_framework "Network" -weak_framework "SwiftUI" -OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/AMapFoundation-NO-IDFA" "-F${PODS_CONFIGURATION_BUILD_DIR}/AMapLocation-NO-IDFA" "-F${PODS_CONFIGURATION_BUILD_DIR}/AMapNavi-NO-IDFA" "-F${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "-F${PODS_CONFIGURATION_BUILD_DIR}/AlipaySDK-iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "-F${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "-F${PODS_CONFIGURATION_BUILD_DIR}/CocoaMQTT" "-F${PODS_CONFIGURATION_BUILD_DIR}/Differentiator" "-F${PODS_CONFIGURATION_BUILD_DIR}/GTCommonSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/GYSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/HXPHPicker" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardCore" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardNotification" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardReturnManager" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbar" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbarManager" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQTextInputViewNotification" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQTextView" "-F${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "-F${PODS_CONFIGURATION_BUILD_DIR}/KingfisherWebP" "-F${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "-F${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel" "-F${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "-F${PODS_CONFIGURATION_BUILD_DIR}/Moya" "-F${PODS_CONFIGURATION_BUILD_DIR}/MqttCocoaAsyncSocket" "-F${PODS_CONFIGURATION_BUILD_DIR}/ObjectMapper" "-F${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDKCore" "-F${PODS_CONFIGURATION_BUILD_DIR}/Popover" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxDataSources" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxGesture" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxSwiftExt" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/SGQRCode" "-F${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftKeychainWrapper" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftyUserDefaults" "-F${PODS_CONFIGURATION_BUILD_DIR}/TagListView" "-F${PODS_CONFIGURATION_BUILD_DIR}/URLNavigator" "-F${PODS_CONFIGURATION_BUILD_DIR}/WechatOpenSDK-XCFramework" "-F${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/ZXSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "-F${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" +OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"iconv" -l"resolv" -l"sqlite3.0" -l"swiftCoreGraphics" -l"z" -framework "AMapSearchKit" -framework "AVFoundation" -framework "Accelerate" -framework "AdSupport" -framework "Alamofire" -framework "AlipaySDK" -framework "AssetsLibrary" -framework "AudioToolbox" -framework "BRPickerView" -framework "CFNetwork" -framework "CallKit" -framework "CocoaLumberjack" -framework "CocoaMQTT" -framework "Combine" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreLocation" -framework "CoreMotion" -framework "CoreServices" -framework "CoreTelephony" -framework "CoreText" -framework "Differentiator" -framework "ExternalAccessory" -framework "Foundation" -framework "GLKit" -framework "HXPHPicker" -framework "IQKeyboardCore" -framework "IQKeyboardManagerSwift" -framework "IQKeyboardNotification" -framework "IQKeyboardReturnManager" -framework "IQKeyboardToolbar" -framework "IQKeyboardToolbarManager" -framework "IQTextInputViewNotification" -framework "IQTextView" -framework "ImageIO" -framework "Kingfisher" -framework "KingfisherWebP" -framework "Lottie" -framework "MBProgressHUD" -framework "MJExtension" -framework "MJRefresh" -framework "MarqueeLabel" -framework "Masonry" -framework "MobileCoreServices" -framework "Moya" -framework "MqttCocoaAsyncSocket" -framework "ObjectMapper" -framework "OpenGLES" -framework "OpenIMCore" -framework "OpenIMSDK" -framework "Photos" -framework "PhotosUI" -framework "Popover" -framework "QuartzCore" -framework "RxCocoa" -framework "RxDataSources" -framework "RxGesture" -framework "RxRelay" -framework "RxSwift" -framework "RxSwiftExt" -framework "SDCycleScrollView" -framework "SDWebImage" -framework "SGQRCode" -framework "Security" -framework "SnapKit" -framework "SwiftDate" -framework "SwiftKeychainWrapper" -framework "SwiftyJSON" -framework "SwiftyUserDefaults" -framework "SystemConfiguration" -framework "TagListView" -framework "UIKit" -framework "URLNavigator" -framework "WebKit" -framework "WechatOpenSDK" -framework "YBImageBrowser" -framework "YYImage" -framework "libwebp" -weak_framework "AppTrackingTransparency" -weak_framework "Combine" -weak_framework "Network" -weak_framework "SwiftUI" +OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/AMapFoundation-NO-IDFA" "-F${PODS_CONFIGURATION_BUILD_DIR}/AMapLocation-NO-IDFA" "-F${PODS_CONFIGURATION_BUILD_DIR}/AMapNavi-NO-IDFA" "-F${PODS_CONFIGURATION_BUILD_DIR}/AMapSearch-NO-IDFA" "-F${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "-F${PODS_CONFIGURATION_BUILD_DIR}/AlipaySDK-iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "-F${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "-F${PODS_CONFIGURATION_BUILD_DIR}/CocoaMQTT" "-F${PODS_CONFIGURATION_BUILD_DIR}/Differentiator" "-F${PODS_CONFIGURATION_BUILD_DIR}/GTCommonSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/GYSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/HXPHPicker" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardCore" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardNotification" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardReturnManager" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbar" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbarManager" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQTextInputViewNotification" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQTextView" "-F${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "-F${PODS_CONFIGURATION_BUILD_DIR}/KingfisherWebP" "-F${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "-F${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel" "-F${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "-F${PODS_CONFIGURATION_BUILD_DIR}/Moya" "-F${PODS_CONFIGURATION_BUILD_DIR}/MqttCocoaAsyncSocket" "-F${PODS_CONFIGURATION_BUILD_DIR}/ObjectMapper" "-F${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDKCore" "-F${PODS_CONFIGURATION_BUILD_DIR}/Popover" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxDataSources" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxGesture" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxSwiftExt" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/SGQRCode" "-F${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftKeychainWrapper" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftyUserDefaults" "-F${PODS_CONFIGURATION_BUILD_DIR}/TagListView" "-F${PODS_CONFIGURATION_BUILD_DIR}/URLNavigator" "-F${PODS_CONFIGURATION_BUILD_DIR}/WechatOpenSDK-XCFramework" "-F${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/ZXSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "-F${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation.release.xcconfig b/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation.release.xcconfig index ff0dd09..4d6aada 100644 --- a/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation.release.xcconfig +++ b/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation.release.xcconfig @@ -2,13 +2,13 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES ARCHS = $(ARCHS_STANDARD) CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO ENABLE_USER_SCRIPT_SANDBOXING = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaMQTT" "${PODS_CONFIGURATION_BUILD_DIR}/Differentiator" "${PODS_CONFIGURATION_BUILD_DIR}/HXPHPicker" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardCore" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardNotification" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardReturnManager" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbar" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbarManager" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextInputViewNotification" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextView" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/KingfisherWebP" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Moya" "${PODS_CONFIGURATION_BUILD_DIR}/MqttCocoaAsyncSocket" "${PODS_CONFIGURATION_BUILD_DIR}/ObjectMapper" "${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDK" "${PODS_CONFIGURATION_BUILD_DIR}/Popover" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxDataSources" "${PODS_CONFIGURATION_BUILD_DIR}/RxGesture" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwiftExt" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SGQRCode" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftKeychainWrapper" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyUserDefaults" "${PODS_CONFIGURATION_BUILD_DIR}/TagListView" "${PODS_CONFIGURATION_BUILD_DIR}/URLNavigator" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" "${PODS_ROOT}/AlipaySDK-iOS" "${PODS_ROOT}/OpenIMSDKCore/Framework" "${PODS_ROOT}/WechatOpenSDK-XCFramework" "${PODS_ROOT}/YYImage/Vendor" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AlipaySDK-iOS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenIMSDKCore" "${PODS_XCFRAMEWORKS_BUILD_DIR}/WechatOpenSDK-XCFramework" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaMQTT" "${PODS_CONFIGURATION_BUILD_DIR}/Differentiator" "${PODS_CONFIGURATION_BUILD_DIR}/HXPHPicker" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardCore" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardNotification" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardReturnManager" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbar" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbarManager" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextInputViewNotification" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextView" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/KingfisherWebP" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Moya" "${PODS_CONFIGURATION_BUILD_DIR}/MqttCocoaAsyncSocket" "${PODS_CONFIGURATION_BUILD_DIR}/ObjectMapper" "${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDK" "${PODS_CONFIGURATION_BUILD_DIR}/Popover" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxDataSources" "${PODS_CONFIGURATION_BUILD_DIR}/RxGesture" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwiftExt" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SGQRCode" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftKeychainWrapper" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyUserDefaults" "${PODS_CONFIGURATION_BUILD_DIR}/TagListView" "${PODS_CONFIGURATION_BUILD_DIR}/URLNavigator" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" "${PODS_ROOT}/AMapSearch-NO-IDFA" "${PODS_ROOT}/AlipaySDK-iOS" "${PODS_ROOT}/OpenIMSDKCore/Framework" "${PODS_ROOT}/WechatOpenSDK-XCFramework" "${PODS_ROOT}/YYImage/Vendor" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AlipaySDK-iOS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenIMSDKCore" "${PODS_XCFRAMEWORKS_BUILD_DIR}/WechatOpenSDK-XCFramework" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView/BRPickerView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaMQTT/CocoaMQTT.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Differentiator/Differentiator.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/HXPHPicker/HXPHPicker.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardCore/IQKeyboardCore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardNotification/IQKeyboardNotification.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardReturnManager/IQKeyboardReturnManager.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbar/IQKeyboardToolbar.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbarManager/IQKeyboardToolbarManager.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextInputViewNotification/IQTextInputViewNotification.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextView/IQTextView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KingfisherWebP/KingfisherWebP.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel/MarqueeLabel.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Moya/Moya.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ObjectMapper/ObjectMapper.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDK/OpenIMSDK.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Popover/Popover.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxDataSources/RxDataSources.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxGesture/RxGesture.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwiftExt/RxSwiftExt.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView/SDCycleScrollView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SGQRCode/SGQRCode.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate/SwiftDate.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftKeychainWrapper/SwiftKeychainWrapper.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON/SwiftyJSON.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyUserDefaults/SwiftyUserDefaults.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TagListView/TagListView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/URLNavigator/URLNavigator.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser/YBImageBrowser.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp/libwebp.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios/Lottie.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift $(SDKROOT)/usr/lib/swift -OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"iconv" -l"resolv" -l"sqlite3.0" -l"swiftCoreGraphics" -l"z" -framework "AVFoundation" -framework "Accelerate" -framework "AdSupport" -framework "Alamofire" -framework "AlipaySDK" -framework "AssetsLibrary" -framework "AudioToolbox" -framework "BRPickerView" -framework "CFNetwork" -framework "CallKit" -framework "CocoaLumberjack" -framework "CocoaMQTT" -framework "Combine" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreLocation" -framework "CoreMotion" -framework "CoreServices" -framework "CoreTelephony" -framework "CoreText" -framework "Differentiator" -framework "ExternalAccessory" -framework "Foundation" -framework "GLKit" -framework "HXPHPicker" -framework "IQKeyboardCore" -framework "IQKeyboardManagerSwift" -framework "IQKeyboardNotification" -framework "IQKeyboardReturnManager" -framework "IQKeyboardToolbar" -framework "IQKeyboardToolbarManager" -framework "IQTextInputViewNotification" -framework "IQTextView" -framework "ImageIO" -framework "Kingfisher" -framework "KingfisherWebP" -framework "Lottie" -framework "MBProgressHUD" -framework "MJExtension" -framework "MJRefresh" -framework "MarqueeLabel" -framework "Masonry" -framework "MobileCoreServices" -framework "Moya" -framework "MqttCocoaAsyncSocket" -framework "ObjectMapper" -framework "OpenGLES" -framework "OpenIMCore" -framework "OpenIMSDK" -framework "Photos" -framework "PhotosUI" -framework "Popover" -framework "QuartzCore" -framework "RxCocoa" -framework "RxDataSources" -framework "RxGesture" -framework "RxRelay" -framework "RxSwift" -framework "RxSwiftExt" -framework "SDCycleScrollView" -framework "SDWebImage" -framework "SGQRCode" -framework "Security" -framework "SnapKit" -framework "SwiftDate" -framework "SwiftKeychainWrapper" -framework "SwiftyJSON" -framework "SwiftyUserDefaults" -framework "SystemConfiguration" -framework "TagListView" -framework "UIKit" -framework "URLNavigator" -framework "WebKit" -framework "WechatOpenSDK" -framework "YBImageBrowser" -framework "YYImage" -framework "libwebp" -weak_framework "AppTrackingTransparency" -weak_framework "Combine" -weak_framework "Network" -weak_framework "SwiftUI" -OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/AMapFoundation-NO-IDFA" "-F${PODS_CONFIGURATION_BUILD_DIR}/AMapLocation-NO-IDFA" "-F${PODS_CONFIGURATION_BUILD_DIR}/AMapNavi-NO-IDFA" "-F${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "-F${PODS_CONFIGURATION_BUILD_DIR}/AlipaySDK-iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "-F${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "-F${PODS_CONFIGURATION_BUILD_DIR}/CocoaMQTT" "-F${PODS_CONFIGURATION_BUILD_DIR}/Differentiator" "-F${PODS_CONFIGURATION_BUILD_DIR}/GTCommonSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/GYSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/HXPHPicker" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardCore" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardNotification" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardReturnManager" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbar" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbarManager" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQTextInputViewNotification" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQTextView" "-F${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "-F${PODS_CONFIGURATION_BUILD_DIR}/KingfisherWebP" "-F${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "-F${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel" "-F${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "-F${PODS_CONFIGURATION_BUILD_DIR}/Moya" "-F${PODS_CONFIGURATION_BUILD_DIR}/MqttCocoaAsyncSocket" "-F${PODS_CONFIGURATION_BUILD_DIR}/ObjectMapper" "-F${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDKCore" "-F${PODS_CONFIGURATION_BUILD_DIR}/Popover" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxDataSources" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxGesture" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxSwiftExt" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/SGQRCode" "-F${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftKeychainWrapper" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftyUserDefaults" "-F${PODS_CONFIGURATION_BUILD_DIR}/TagListView" "-F${PODS_CONFIGURATION_BUILD_DIR}/URLNavigator" "-F${PODS_CONFIGURATION_BUILD_DIR}/WechatOpenSDK-XCFramework" "-F${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/ZXSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "-F${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" +OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"iconv" -l"resolv" -l"sqlite3.0" -l"swiftCoreGraphics" -l"z" -framework "AMapSearchKit" -framework "AVFoundation" -framework "Accelerate" -framework "AdSupport" -framework "Alamofire" -framework "AlipaySDK" -framework "AssetsLibrary" -framework "AudioToolbox" -framework "BRPickerView" -framework "CFNetwork" -framework "CallKit" -framework "CocoaLumberjack" -framework "CocoaMQTT" -framework "Combine" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreLocation" -framework "CoreMotion" -framework "CoreServices" -framework "CoreTelephony" -framework "CoreText" -framework "Differentiator" -framework "ExternalAccessory" -framework "Foundation" -framework "GLKit" -framework "HXPHPicker" -framework "IQKeyboardCore" -framework "IQKeyboardManagerSwift" -framework "IQKeyboardNotification" -framework "IQKeyboardReturnManager" -framework "IQKeyboardToolbar" -framework "IQKeyboardToolbarManager" -framework "IQTextInputViewNotification" -framework "IQTextView" -framework "ImageIO" -framework "Kingfisher" -framework "KingfisherWebP" -framework "Lottie" -framework "MBProgressHUD" -framework "MJExtension" -framework "MJRefresh" -framework "MarqueeLabel" -framework "Masonry" -framework "MobileCoreServices" -framework "Moya" -framework "MqttCocoaAsyncSocket" -framework "ObjectMapper" -framework "OpenGLES" -framework "OpenIMCore" -framework "OpenIMSDK" -framework "Photos" -framework "PhotosUI" -framework "Popover" -framework "QuartzCore" -framework "RxCocoa" -framework "RxDataSources" -framework "RxGesture" -framework "RxRelay" -framework "RxSwift" -framework "RxSwiftExt" -framework "SDCycleScrollView" -framework "SDWebImage" -framework "SGQRCode" -framework "Security" -framework "SnapKit" -framework "SwiftDate" -framework "SwiftKeychainWrapper" -framework "SwiftyJSON" -framework "SwiftyUserDefaults" -framework "SystemConfiguration" -framework "TagListView" -framework "UIKit" -framework "URLNavigator" -framework "WebKit" -framework "WechatOpenSDK" -framework "YBImageBrowser" -framework "YYImage" -framework "libwebp" -weak_framework "AppTrackingTransparency" -weak_framework "Combine" -weak_framework "Network" -weak_framework "SwiftUI" +OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/AMapFoundation-NO-IDFA" "-F${PODS_CONFIGURATION_BUILD_DIR}/AMapLocation-NO-IDFA" "-F${PODS_CONFIGURATION_BUILD_DIR}/AMapNavi-NO-IDFA" "-F${PODS_CONFIGURATION_BUILD_DIR}/AMapSearch-NO-IDFA" "-F${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "-F${PODS_CONFIGURATION_BUILD_DIR}/AlipaySDK-iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "-F${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "-F${PODS_CONFIGURATION_BUILD_DIR}/CocoaMQTT" "-F${PODS_CONFIGURATION_BUILD_DIR}/Differentiator" "-F${PODS_CONFIGURATION_BUILD_DIR}/GTCommonSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/GYSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/HXPHPicker" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardCore" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardNotification" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardReturnManager" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbar" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbarManager" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQTextInputViewNotification" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQTextView" "-F${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "-F${PODS_CONFIGURATION_BUILD_DIR}/KingfisherWebP" "-F${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "-F${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel" "-F${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "-F${PODS_CONFIGURATION_BUILD_DIR}/Moya" "-F${PODS_CONFIGURATION_BUILD_DIR}/MqttCocoaAsyncSocket" "-F${PODS_CONFIGURATION_BUILD_DIR}/ObjectMapper" "-F${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDKCore" "-F${PODS_CONFIGURATION_BUILD_DIR}/Popover" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxDataSources" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxGesture" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxSwiftExt" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/SGQRCode" "-F${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftKeychainWrapper" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftyUserDefaults" "-F${PODS_CONFIGURATION_BUILD_DIR}/TagListView" "-F${PODS_CONFIGURATION_BUILD_DIR}/URLNavigator" "-F${PODS_CONFIGURATION_BUILD_DIR}/WechatOpenSDK-XCFramework" "-F${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/ZXSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "-F${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/QuickLocation.xcodeproj/project.pbxproj b/QuickLocation.xcodeproj/project.pbxproj index c688827..10aa486 100644 --- a/QuickLocation.xcodeproj/project.pbxproj +++ b/QuickLocation.xcodeproj/project.pbxproj @@ -206,6 +206,9 @@ 30D74ABD2FEA67EA0050EB2C /* CreateScheduleVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D74ABC2FEA67EA0050EB2C /* CreateScheduleVC.swift */; }; 30D74ABF2FEA67F30050EB2C /* CreateScheduleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D74ABE2FEA67F30050EB2C /* CreateScheduleView.swift */; }; 30D74AC12FEA6EEF0050EB2C /* CreateSchedulePopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D74AC02FEA6EEF0050EB2C /* CreateSchedulePopView.swift */; }; + 30D74BF32FEB6F5B0050EB2C /* LocationPickerVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D74BF02FEB6F5B0050EB2C /* LocationPickerVC.swift */; }; + 30D74BF42FEB6F5B0050EB2C /* LocationPickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D74BF12FEB6F5B0050EB2C /* LocationPickerView.swift */; }; + 30D74D1F2FEBB09B0050EB2C /* CreateScheduleVM.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D74D1E2FEBB09B0050EB2C /* CreateScheduleVM.swift */; }; 30D87CDB2FDFA9EE00E958FD /* MQTTService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D87CDA2FDFA9EE00E958FD /* MQTTService.swift */; }; 30D87CDD2FDFF07500E958FD /* InteractionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D87CDC2FDFF07500E958FD /* InteractionView.swift */; }; 30D87CDF2FDFF1A100E958FD /* QuickMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D87CDE2FDFF1A100E958FD /* QuickMessageView.swift */; }; @@ -463,6 +466,9 @@ 30D74ABC2FEA67EA0050EB2C /* CreateScheduleVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateScheduleVC.swift; sourceTree = ""; }; 30D74ABE2FEA67F30050EB2C /* CreateScheduleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateScheduleView.swift; sourceTree = ""; }; 30D74AC02FEA6EEF0050EB2C /* CreateSchedulePopView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateSchedulePopView.swift; sourceTree = ""; }; + 30D74BF02FEB6F5B0050EB2C /* LocationPickerVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationPickerVC.swift; sourceTree = ""; }; + 30D74BF12FEB6F5B0050EB2C /* LocationPickerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationPickerView.swift; sourceTree = ""; }; + 30D74D1E2FEBB09B0050EB2C /* CreateScheduleVM.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateScheduleVM.swift; sourceTree = ""; }; 30D87CDA2FDFA9EE00E958FD /* MQTTService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MQTTService.swift; sourceTree = ""; }; 30D87CDC2FDFF07500E958FD /* InteractionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InteractionView.swift; sourceTree = ""; }; 30D87CDE2FDFF1A100E958FD /* QuickMessageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuickMessageView.swift; sourceTree = ""; }; @@ -519,29 +525,21 @@ /* Begin PBXFileSystemSynchronizedRootGroup section */ 30CCDF8E2FE3E63B00F5214A /* sound */ = { isa = PBXFileSystemSynchronizedRootGroup; - exceptions = ( - ); path = sound; sourceTree = ""; }; 30CCDF902FE3E63B00F5214A /* video */ = { isa = PBXFileSystemSynchronizedRootGroup; - exceptions = ( - ); path = video; sourceTree = ""; }; 30CCE01E2FE3E64700F5214A /* lotties */ = { isa = PBXFileSystemSynchronizedRootGroup; - exceptions = ( - ); path = lotties; sourceTree = ""; }; 30D87CEF2FDFF52100E958FD /* TTGTagCollectionView */ = { isa = PBXFileSystemSynchronizedRootGroup; - exceptions = ( - ); path = TTGTagCollectionView; sourceTree = ""; }; @@ -1284,6 +1282,7 @@ 30D74AB32FEA25B90050EB2C /* ViewedModel.swift */, 30D74AB92FEA37AD0050EB2C /* ScheduleModel.swift */, 30D74ABB2FEA67CE0050EB2C /* CreateSchedule */, + 30D74BF22FEB6F5B0050EB2C /* LocationPicker */, ); path = Schedule; sourceTree = ""; @@ -1292,12 +1291,22 @@ isa = PBXGroup; children = ( 30D74ABC2FEA67EA0050EB2C /* CreateScheduleVC.swift */, + 30D74D1E2FEBB09B0050EB2C /* CreateScheduleVM.swift */, 30D74ABE2FEA67F30050EB2C /* CreateScheduleView.swift */, 30D74AC02FEA6EEF0050EB2C /* CreateSchedulePopView.swift */, ); path = CreateSchedule; sourceTree = ""; }; + 30D74BF22FEB6F5B0050EB2C /* LocationPicker */ = { + isa = PBXGroup; + children = ( + 30D74BF02FEB6F5B0050EB2C /* LocationPickerVC.swift */, + 30D74BF12FEB6F5B0050EB2C /* LocationPickerView.swift */, + ); + path = LocationPicker; + sourceTree = ""; + }; 30D87CD52FDF9F1900E958FD /* MQTT */ = { isa = PBXGroup; children = ( @@ -1555,10 +1564,14 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); + inputPaths = ( + ); name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); + outputPaths = ( + ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks.sh\"\n"; @@ -1572,10 +1585,14 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-resources-${CONFIGURATION}-input-files.xcfilelist", ); + inputPaths = ( + ); name = "[CP] Copy Pods Resources"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-resources-${CONFIGURATION}-output-files.xcfilelist", ); + outputPaths = ( + ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-resources.sh\"\n"; @@ -1611,11 +1628,14 @@ 305A76942FCA8C7000227D26 /* UploadImageCell.swift in Sources */, 305A76952FCA8C7000227D26 /* CornerRadiusCell.swift in Sources */, 305A76962FCA8C7000227D26 /* CornerRadiusFooterView.swift in Sources */, + 30D74BF32FEB6F5B0050EB2C /* LocationPickerVC.swift in Sources */, + 30D74BF42FEB6F5B0050EB2C /* LocationPickerView.swift in Sources */, 30C4C0162FDB91B8009215C1 /* CheckPermissionVC.swift in Sources */, 305A76972FCA8C7000227D26 /* CornerRadiusHeaderView.swift in Sources */, 305A76982FCA8C7000227D26 /* ImagePicker.swift in Sources */, 305A76992FCA8C7000227D26 /* ImagePickerPopup.swift in Sources */, 30EFF3E22FDA9DEE00EB35D4 /* EmergencyContactVM.swift in Sources */, + 30D74D1F2FEBB09B0050EB2C /* CreateScheduleVM.swift in Sources */, 305A769A2FCA8C7000227D26 /* PopupAnimator.swift in Sources */, 3062E8BE2FCEBD0E00CEF511 /* GroupIconListVC.swift in Sources */, 30EFF3DA2FDA935D00EB35D4 /* EmergencyContactFooterView.swift in Sources */, diff --git a/QuickLocation.xcworkspace/xcuserdata/yanghong.xcuserdatad/UserInterfaceState.xcuserstate b/QuickLocation.xcworkspace/xcuserdata/yanghong.xcuserdatad/UserInterfaceState.xcuserstate index c8689934031d5a6a883c42930e81b60826cfb6ee..3650560a64936167b87b490947cb77df71e1d1a3 100644 GIT binary patch literal 1556877 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 L0=;K=wM_$F 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

    aa$_&Zd{E+Lyl^4x-)g^d-h;J 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 a|Nbi?;{X0fu>lAE-+%xA{~qqM|Nj8)Bzs-} literal 1512834 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

    +sq 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�}^u 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 E?jUf82GUyjWd9EJ%nToFZ?cVFQ7$_ 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 x+ycJu6IO}y{CjB9+@w|u{B%y2fNa$)CB=A zE=^r6#4NZ_;g(BlnA@^c+w%w1kFPwo^X$&g2aTUwKfm{RU-3KJ=d(4t7F96pzjegF z=H1~!4YP%@$A0NJ=BvxMEB5M_*ez$4{H(i0?vT6b>+s!YZm3#3II6Yy-i?3NJ2>5M zrT*bt{6p#WljMRGTAvLz+47%%$bRE{?ER+X3ARCx`L3`hNG08gwP)Qs!Sv7pvqkMs z1dnXZ{dBy5X_ITm@?%}ui*_z6>~}w?KULLf%e{z?!3E-%l#HGK%lwFn>T)~A6`ioI zQTlAPZnge_-Wx%0(%0;8KeagZXy%dbqf-8a`@)hI2jgRkb&XF{mlWq;)(_3NbW-t-&+4BxNB;1B3VLREaa+z8 z!-t$ZF3(-RGj!d`soRr!+}AFMh`8ir?0#S9_J=jwvwG?-@=pH1d*!qHGtD`T^=^F0 zM@{!L2R=24Z@B#7`iWGTM~_u97e+3%XQ>yNb>~=xi1G(1r|8ex8`K{y%3Zf%Qs%sM zcm8B$1+*5v;GevwQT9SQZ=S>3{V`L4O4AQMewxPpne)@#?++40A4YzQ*m*d4;=4b$ z78e{S4@jNkQX`gi{H*Rf|J&+2*tG*fYg~Uw%CtJlH~-LoY#s7-$HaTRdYk^;Ki>Ld Un%$QTdq8Q%)78&qol`;+08>dVivR!s literal 0 HcmV?d00001 diff --git a/QuickLocation/Assets.xcassets/Schedule/location.imageset/Contents.json b/QuickLocation/Assets.xcassets/Schedule/location.imageset/Contents.json new file mode 100644 index 0000000..2439184 --- /dev/null +++ b/QuickLocation/Assets.xcassets/Schedule/location.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "Group_1584@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "Group_1584@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/QuickLocation/Assets.xcassets/Schedule/location.imageset/Group_1584@2x.png b/QuickLocation/Assets.xcassets/Schedule/location.imageset/Group_1584@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c6216c72309c20fa9285979c3ddd36c527c84307 GIT binary patch literal 6543 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 BgTDX( literal 0 HcmV?d00001 diff --git a/QuickLocation/Assets.xcassets/Schedule/location.imageset/Group_1584@3x.png b/QuickLocation/Assets.xcassets/Schedule/location.imageset/Group_1584@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..997b7fb14e68a11d75316c37222390b581246d6a GIT binary patch literal 12720 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 { .init("currentLatitude") } + var currentLongitude: DefaultsKey { .init("currentLongitude") } /// 是否自动更新位置 var updateLocationEnable: DefaultsKey { .init("updateLocationEnable", defaultValue: true) } /// 是否从第三方应用跳回 diff --git a/QuickLocation/Core/Extension/UIView+Extension.swift b/QuickLocation/Core/Extension/UIView+Extension.swift index 13439ca..c8fe473 100644 --- a/QuickLocation/Core/Extension/UIView+Extension.swift +++ b/QuickLocation/Core/Extension/UIView+Extension.swift @@ -345,3 +345,15 @@ extension UIView { return dateString } } + + +extension UIView { + var parentViewController: UIViewController? { + var responder: UIResponder? = self + while let next = responder?.next { + if let vc = next as? UIViewController { return vc } + responder = next + } + return nil + } +} diff --git a/QuickLocation/Section/Home/HomeView.swift b/QuickLocation/Section/Home/HomeView.swift index 28ec1f8..44fc586 100644 --- a/QuickLocation/Section/Home/HomeView.swift +++ b/QuickLocation/Section/Home/HomeView.swift @@ -45,7 +45,7 @@ class HomeView: UIView { // MARK: - Map #if !targetEnvironment(simulator) - lazy var mapView: MAMapView = { + lazy var mapView: MAMapView! = { let mv = MAMapView() mv.zoomLevel = 16 mv.showsUserLocation = true diff --git a/QuickLocation/Section/Home/HomeViewController.swift b/QuickLocation/Section/Home/HomeViewController.swift index 396d605..ce62059 100644 --- a/QuickLocation/Section/Home/HomeViewController.swift +++ b/QuickLocation/Section/Home/HomeViewController.swift @@ -417,7 +417,8 @@ class HomeViewController: BaseViewController { // 从 members 中过滤出在线成员用于地图标注 let onlineMembers = newMembers.filter { $0.isOnline } - let mapView = rootView.mapView + guard let mapView = rootView.mapView else { return } + let existing = mapView.annotations?.compactMap { $0 as? MemberAnnotation } ?? [] let existingIDs = Set(existing.map { $0.member.id }) let onlineIDs = Set(onlineMembers.map { $0.id }) @@ -660,7 +661,7 @@ extension HomeViewController { /// 移除指定成员的标注 private func removeAnnotation(userId: String) { #if !targetEnvironment(simulator) - let mapView = rootView.mapView + guard let mapView = rootView.mapView else { return } let toRemove = mapView.annotations?.compactMap({ $0 as? MemberAnnotation }).filter { $0.member.id == userId } if let remove = toRemove, !remove.isEmpty { mapView.removeAnnotations(remove) @@ -684,7 +685,7 @@ extension HomeViewController { } // 更新地图标注 - let mapView = rootView.mapView + guard let mapView = rootView.mapView else { return } if let oldMember = members.first(where: { $0.id == userId }), oldMember.isOnline { // 先移除旧标注,再添加新标注 let toRemove = mapView.annotations?.compactMap({ $0 as? MemberAnnotation }).filter { $0.member.id == userId } @@ -738,6 +739,8 @@ extension HomeViewController: MAMapViewDelegate { // 地图标注 lastLocation = location + Defaults[\.currentLatitude] = location.coordinate.latitude + Defaults[\.currentLongitude] = location.coordinate.longitude let coordinate = location.coordinate guard CLLocationCoordinate2DIsValid(coordinate) else { return } diff --git a/QuickLocation/Section/Map/Navigation/NavigationVC.swift b/QuickLocation/Section/Map/Navigation/NavigationVC.swift index d0737ae..a6ea0ef 100644 --- a/QuickLocation/Section/Map/Navigation/NavigationVC.swift +++ b/QuickLocation/Section/Map/Navigation/NavigationVC.swift @@ -44,6 +44,15 @@ class NavigationVC: BaseViewController { rootView = NavigationView(frame: UIScreen.main.bounds) view = rootView } + override func viewDidDisappear(_ animated: Bool) { + super.viewDidDisappear(animated) + // 页面被 pop/dismiss 时清理地图资源 + if isMovingFromParent || isBeingDismissed { + #if !targetEnvironment(simulator) + rootView.cleanupMap() + #endif + } + } override func viewDidLoad() { super.viewDidLoad() diff --git a/QuickLocation/Section/Map/Navigation/NavigationView.swift b/QuickLocation/Section/Map/Navigation/NavigationView.swift index fe08df9..7683e6f 100644 --- a/QuickLocation/Section/Map/Navigation/NavigationView.swift +++ b/QuickLocation/Section/Map/Navigation/NavigationView.swift @@ -156,7 +156,7 @@ class NavigationView: UIView { }() #if !targetEnvironment(simulator) - lazy var mapView: MAMapView = { + lazy var mapView: MAMapView! = { let mv = MAMapView() mv.zoomLevel = 14 mv.showsUserLocation = false @@ -245,6 +245,15 @@ class NavigationView: UIView { return label }() + + #if !targetEnvironment(simulator) + func cleanupMap() { + mapView?.delegate = nil + mapView?.removeFromSuperview() + mapView = nil + } + #endif + override init(frame: CGRect) { super.init(frame: frame) backgroundColor = .clear diff --git a/QuickLocation/Section/Schedule/CreateSchedule/CreateSchedulePopView.swift b/QuickLocation/Section/Schedule/CreateSchedule/CreateSchedulePopView.swift index 826c2f5..a925f1f 100644 --- a/QuickLocation/Section/Schedule/CreateSchedule/CreateSchedulePopView.swift +++ b/QuickLocation/Section/Schedule/CreateSchedule/CreateSchedulePopView.swift @@ -10,99 +10,26 @@ import RxSwift import RxCocoa import RxDataSources import BRPickerView - -// MARK: - 行程点编辑模型 -struct SchedulePointItem: IdentifiableType, Equatable { - let identity: String = UUID().uuidString - var locationName: String = "" - var address: String = "" - var expectedTime: Date? - var remark: String = "" -} - -typealias SchedulePointSection = SectionModel +import RxGesture +import CoreLocation +import TagListView // MARK: - CreateSchedulePopView - class CreateSchedulePopView: UIView { var disposeBag = DisposeBag() - let pointsRelay = BehaviorRelay<[SchedulePointItem]>(value: [SchedulePointItem()]) - - // MARK: - Setup - - private func setupRx() { - dateLab.rx.tapGesture.subscribe { _ in - let picker = BRDatePickerView(pickerMode: .YMD) - picker.minDate = Date() - picker.maxDate = Calendar.current.date(byAdding: .day, value: 6, to: Date()) - let style = BRPickerStyle() - style.selectRowTextColor = UIColor(hexStr: "#16B3FF") - picker.pickerStyle = style - picker.resultBlock = { [weak self] selectDate, value in - guard let date = selectDate else { return } - let fmt = DateFormatter() - fmt.dateFormat = "yyyy年MM月dd日" - self?.dateLab.text = fmt.string(from: date) - } - picker.show() - }.disposed(by: disposeBag) - - // 新增行程点 - addBtn.rx.tap - .subscribe(onNext: { [weak self] _ in - guard let self = self else { return } - var list = self.pointsRelay.value - list.append(SchedulePointItem( - locationName: "", - address: "", - expectedTime: nil, - remark: "" - )) - self.pointsRelay.accept(list) - }) - .disposed(by: disposeBag) - - // 绑定 tableView - pointsRelay - .observe(on: MainScheduler.asyncInstance) - .map { [SchedulePointSection(model: "", items: $0)] } - .bind(to: tableView.rx.items(dataSource: dataSource)) - .disposed(by: disposeBag) - - // 动态更新 tableView 高度 - pointsRelay - .subscribe(onNext: { [weak self] items in - guard let self = self else { return } - let rowHeight: CGFloat = 122 - var h = CGFloat(items.count) * rowHeight - h = max(h, rowHeight) - self.tableView.layoutChain.height(h) - }) - .disposed(by: disposeBag) + func setupTagData(_ list: [GroupInfoModel]) { + let nameArr = list.map { $0.name } + tagListView.removeAllTags() + tagListView.addTags(nameArr) + tagListView.tagViews.forEach { + $0.layer.cornerRadius = 4 + } + tagListView.invalidateIntrinsicContentSize() // 通知系统重新算高 } - - private lazy var dataSource: RxTableViewSectionedReloadDataSource = { - RxTableViewSectionedReloadDataSource( - configureCell: { [weak self] _, tv, indexPath, item in - let cell: SchedulePointCell = tv.dequeueReusableCell(for: indexPath) - cell.configure(item: item, - index: indexPath.row, - total: self?.pointsRelay.value.count ?? 0, - onDelete: { [weak self] in - guard let self = self else { return } - var list = self.pointsRelay.value - guard indexPath.row < list.count else { return } - list.remove(at: indexPath.row) - self.pointsRelay.accept(list) - }) - return cell - }) - }() - + // MARK: - UI - private func setupUI() { addSubview(lineView) addSubview(dateView) @@ -182,7 +109,7 @@ class CreateSchedulePopView: UIView { let btn = UIButton(type: .custom) btn.setImage(UIImage(named: "Schedule/add"), for: .normal) btn.backgroundColor = .clear - btn.extendEdgeInsets = UIEdgeInsets(top: 30, left: 10, bottom: 10, right: 15) + btn.extendEdgeInsets = UIEdgeInsets(top: 30, left: 30, bottom: 10, right: 15) return btn }() @@ -191,6 +118,7 @@ class CreateSchedulePopView: UIView { view.backgroundColor = .white view.showsHorizontalScrollIndicator = false view.bounces = false + view.delaysContentTouches = false let contentView = UIView() contentView.backgroundColor = .clear @@ -203,9 +131,14 @@ class CreateSchedulePopView: UIView { .top() .edgesHorzontal() + contentView.addSubview(shareGroupView) + shareGroupView.layoutChain + .topToBottomOfView(tableView, offset: 5) + .edgesHorzontal() + contentView.addSubview(createBtn) createBtn.layoutChain - .topToBottomOfView(tableView, offset: 30) + .topToBottomOfView(shareGroupView, offset: 30) .edgesHorzontal(30) .height(50) .bottom(kSafeBottomMargin + 10) @@ -225,6 +158,42 @@ class CreateSchedulePopView: UIView { return tv }() + /// 选择分享的圈子 + lazy var shareGroupView: UIView = { + let view = UIView() + view.backgroundColor = .clear + + let titleLab = UILabel() + titleLab.text = "选择分享的圈子" + titleLab.font = .systemFont(ofSize: 14, weight: .medium) + titleLab.textColor = ThemeManager.shared.color.titleAuxColor + view.addSubview(titleLab) + titleLab.layoutChain.left(15).top() + + view.addSubview(tagListView) + tagListView.layoutChain + .topToBottomOfView(titleLab, offset: 15) + .edgesHorzontal(15) + .bottom(15) + + return view + }() + + lazy var tagListView: TagListView = { + let view = TagListView() + view.textFont = UIFont.systemFont(ofSize: 12, weight: .medium) + view.textColor = UIColor(hexStr: "#999999") + view.tagBackgroundColor = UIColor(hexStr: "#F2F2F2") + view.selectedTextColor = UIColor(hexStr: "#16B3FF") + view.tagSelectedBackgroundColor = UIColor(hexStr: "#E3F6FF") + view.selectedBorderColor = UIColor(hexStr: "#16B3FF") + view.paddingX = 15 // 水平内边距 + view.paddingY = 10 // 垂直内边距 + view.alignment = .left // 对齐 + view.translatesAutoresizingMaskIntoConstraints = false + return view + }() + lazy var createBtn: UIButton = { let btn = UIButton(type: .custom) btn.setTitle("立即创建", for: .normal) @@ -239,7 +208,6 @@ class CreateSchedulePopView: UIView { super.init(frame: frame) backgroundColor = .white setupUI() - setupRx() } required init?(coder: NSCoder) { @@ -253,23 +221,40 @@ class CreateSchedulePopView: UIView { } } + + // MARK: - SchedulePointCell class SchedulePointCell: UITableViewCell { var disposeBag = DisposeBag() + var onLocationTap: (() -> Void)? + var onTimeTap: (() -> Void)? + func configure(item: SchedulePointItem, index: Int, total: Int, onDelete: @escaping () -> Void) { disposeBag = DisposeBag() indexLabel.text = "\(index + 1)" locationLabel.text = item.locationName.isEmpty ? "点击选择地点" : item.locationName + locationLabel.rx.tapGesture + .when(.recognized) + .subscribe(onNext: { [weak self] _ in + self?.onLocationTap?() + }) + .disposed(by: disposeBag) + if let expectedTime = item.expectedTime { timeLabel.text = formatTime(expectedTime) - } - else { + } else { timeLabel.text = "请选择到达时间" } + timeLabel.rx.tapGesture + .when(.recognized) + .subscribe(onNext: { [weak self] _ in + self?.onTimeTap?() + }) + .disposed(by: disposeBag) // 左侧竖线:仅有一条时不显示虚线,首条顶部不画、末条底部不画 topDashView.isHidden = total <= 1 || index == 0 @@ -334,7 +319,7 @@ class SchedulePointCell: UITableViewCell { .top(15) .leftToRightOfView(pointIcon, offset: 20) .right(15) - .height(92) +// .height(92) .bottom(15) cardCornerView.layoutChain.edges() @@ -346,19 +331,26 @@ class SchedulePointCell: UITableViewCell { locationLabel.layoutChain .topToBottomOfView(indexLabel, offset: 10) .left(10) - + .compressionHorizontal(.defaultLow) + timeLabel.layoutChain - .centerY(locationLabel) - .leftToRightOfView(locationLabel, offset: 38) + .topToView(locationLabel) + .right(10) + .compressionHorizontal(.required) + locationLabel.layoutChain.rightToLeftOfView(timeLabel, offset: -8) + deleteBtn.layoutChain - .bottom(15).right(15) + .right(15) .width(14).height(14) remarkTF.layoutChain .topToBottomOfView(locationLabel, offset: 15) .leftToView(locationLabel) .rightToLeftOfView(deleteBtn, offset: -10) + .bottom(15) + + deleteBtn.layoutChain.centerY(remarkTF) } // MARK: - Views @@ -412,7 +404,7 @@ class SchedulePointCell: UITableViewCell { let l = UILabel() l.font = .systemFont(ofSize: 14, weight: .medium) l.textColor = UIColor(hexStr: "#333333") - l.lineBreakMode = .byTruncatingTail +// l.numberOfLines = 0 return l }() @@ -421,6 +413,7 @@ class SchedulePointCell: UITableViewCell { l.font = .systemFont(ofSize: 12, weight: .medium) l.textColor = UIColor(hexStr: "#333333") l.isUserInteractionEnabled = true + l.textAlignment = .right return l }() diff --git a/QuickLocation/Section/Schedule/CreateSchedule/CreateScheduleVC.swift b/QuickLocation/Section/Schedule/CreateSchedule/CreateScheduleVC.swift index 2073d30..e1c0fac 100644 --- a/QuickLocation/Section/Schedule/CreateSchedule/CreateScheduleVC.swift +++ b/QuickLocation/Section/Schedule/CreateSchedule/CreateScheduleVC.swift @@ -6,31 +6,403 @@ // import UIKit +import RxSwift +import RxCocoa +import RxDataSources +import SwiftyUserDefaults +import BRPickerView +import RxGesture -class CreateScheduleVC: BaseViewController { +#if !targetEnvironment(simulator) +import AMapNaviKit +import AMapSearchKit +import TagListView +#endif +class CreateScheduleVC: BaseViewController, MAMapViewDelegate { + + override var isNavigationBarHidden: Bool { true } + fileprivate var rootView: CreateScheduleView! + private let viewModel = CreateScheduleVM() + private var popView: CreateSchedulePopView { rootView.createSchedulePopView } override func loadView() { rootView = CreateScheduleView(frame: UIScreen.main.bounds) view = rootView } + private var groupList: [GroupInfoModel] = [] + override func viewDidLoad() { super.viewDidLoad() + popView.tagListView.delegate = self + setupMap() + bindViewModel() - // Do any additional setup after loading the view. + requestGroupInfo() } - - /* - // MARK: - Navigation - - // In a storyboard-based application, you will often want to do a little preparation before navigation - override func prepare(for segue: UIStoryboardSegue, sender: Any?) { - // Get the new view controller using segue.destination. - // Pass the selected object to the new view controller. + override func viewDidDisappear(_ animated: Bool) { + super.viewDidDisappear(animated) + if isMovingFromParent || isBeingDismissed { +#if !targetEnvironment(simulator) + rootView.cleanupMap() +#endif + } } - */ + + // MARK: - API + private func requestGroupInfo() { + GroupService.groupInfo().subscribe { response in + guard let model = response.model else { return } + self.groupList = model.groups + self.popView.setupTagData(model.groups) + }.disposed(by: disposeBag) + } + + // MARK: - Binding + + private lazy var dataSource: RxTableViewSectionedReloadDataSource = { + RxTableViewSectionedReloadDataSource( + configureCell: { [weak self] _, tv, indexPath, item in + let cell: SchedulePointCell = tv.dequeueReusableCell(for: indexPath) + cell.onTimeTap = { [weak self] in + guard let self = self else { return } + let picker = BRDatePickerView(pickerMode: .HM) + picker.title = "选择到达时间" + let style = BRPickerStyle() + style.selectRowTextColor = UIColor(hexStr: "#16B3FF") + picker.pickerStyle = style + picker.resultBlock = { date, _ in + guard let d = date else { return } + var list = self.viewModel.pointsRelay.value + guard indexPath.row < list.count else { return } + // 用今天的日期 + 选择的时间拼成完整时间戳 + let cal = Calendar.current + let today = Date() + var comps = cal.dateComponents([.year, .month, .day], from: today) + let timeComps = cal.dateComponents([.hour, .minute], from: d) + comps.hour = timeComps.hour + comps.minute = timeComps.minute + if let merged = cal.date(from: comps) { + list[indexPath.row].expectedTime = merged + self.viewModel.pointsRelay.accept(list) + } + } + picker.show() + } + cell.onLocationTap = { [weak self] in + guard let self = self else { return } + let coord = item.latitude != 0 || item.longitude != 0 + ? CLLocationCoordinate2D(latitude: item.latitude, longitude: item.longitude) + : kCLLocationCoordinate2DInvalid + let vc = LocationPickerVC() + vc.modalPresentationStyle = .fullScreen + if !item.locationName.isEmpty { + vc.initialLocation = PickedLocation( + name: item.locationName, address: item.address, + coordinate: coord, + province: item.province, city: item.city, + district: item.district, street: item.street, + country: item.country, formatted_address: item.formatted_address + ) + } + vc.onPickedLocation = { picked in + self.viewModel.updatePointLocation(index: indexPath.row, name: picked.name, address: picked.address) + // 补充坐标 + var list = self.viewModel.pointsRelay.value + guard indexPath.row < list.count else { return } + list[indexPath.row].latitude = picked.coordinate.latitude + list[indexPath.row].longitude = picked.coordinate.longitude + self.viewModel.pointsRelay.accept(list) + } + self.present(vc, animated: true) + } + cell.configure(item: item, index: indexPath.row, + total: self?.viewModel.pointsRelay.value.count ?? 0, + onDelete: { [weak self] in + self?.viewModel.deletePointAt.onNext(indexPath.row) + }) + return cell + }) + }() + + fileprivate func bindViewModel() { + // 日期 + viewModel.dateString + .bind(to: popView.dateLab.rx.text) + .disposed(by: disposeBag) + + // tableView + viewModel.pointsRelay + .map { [SchedulePointSection(model: "", items: $0)] } + .bind(to: popView.tableView.rx.items(dataSource: dataSource)) + .disposed(by: disposeBag) + + // 动态高度 + 刷新地图路线 + viewModel.pointsRelay + .observe(on: MainScheduler.asyncInstance) + .subscribe(onNext: { [weak self] items in + guard let self = self else { return } + let h = max(CGFloat(items.count) * 122, 122) + self.popView.tableView.layoutChain.height(h) + self.refreshMapPoints() + }) + .disposed(by: disposeBag) + + // 添加 + popView.addBtn.rx.tap + .bind(to: viewModel.addPointTapped) + .disposed(by: disposeBag) + + // 日期点击 + popView.dateLab.rx.tapGesture + .when(.recognized) + .subscribe(onNext: { [weak self] _ in + self?.showDatePicker() + }) + .disposed(by: disposeBag) + + // 创建行程 + popView.createBtn.rx.tap + .subscribe(onNext: { [weak self] _ in + self?.handleCreate() + }) + .disposed(by: disposeBag) + } + + private func handleCreate() { + let points = viewModel.pointsRelay.value + let hasLocation = points.filter { $0.latitude != 0 || $0.longitude != 0 } + let hasTime = points.filter { $0.expectedTime != nil } + + // 校验 + guard points.count >= 2 else { DLToast.show(text: "至少需要两个行程点"); return } + guard hasLocation.count == points.count else { DLToast.show(text: "请为每个行程点选择地点"); return } + guard hasTime.count == points.count else { DLToast.show(text: "请为每个行程点选择到达时间"); return } + guard !viewModel.selectedGroupKeys.isEmpty else { DLToast.show(text: "请选择分享的圈子"); return } + + // 时间戳(毫秒) + let ts = Int64(viewModel.selectedDate.value.timeIntervalSince1970 * 1000) + + // 生成 points 数组 + let pointsJSON: [[String: Any]] = points.map { p in + let expectedTs = p.expectedTime.map { Int64($0.timeIntervalSince1970 * 1000) } ?? 0 + return [ + "point": ["lat": p.latitude, "lng": p.longitude], + "address": [ + "formatted_address": p.formatted_address, + "country": p.country, + "province": p.province, + "city": p.city, + "district": p.district, + "street": p.street + ], + "expected_timestamp": expectedTs, + "remark": p.remark + ] + } + + let params: [String: Any] = [ + "group_keys": viewModel.selectedGroupKeys, + "timestamp": ts, + "points": pointsJSON + ] + print("📋 Create schedule: \(params)") + DLToast.show(text: "创建成功") + } + + private func setupMap() { +#if !targetEnvironment(simulator) + rootView.mapView.delegate = self + rootView.mapView.showsUserLocation = false + if let lat = Defaults[\.currentLatitude], let lon = Defaults[\.currentLongitude] { + let coord = CLLocationCoordinate2D(latitude: lat, longitude: lon) + if CLLocationCoordinate2DIsValid(coord) { + rootView.mapView.setCenter(coord, animated: false) + rootView.mapView.setZoomLevel(18, animated: false) + } + } +#endif + } + + // MARK: - Date Picker + private func showDatePicker() { + let picker = BRDatePickerView(pickerMode: .YMD) + picker.minDate = Date() + picker.maxDate = Calendar.current.date(byAdding: .day, value: 7, to: Date()) + let style = BRPickerStyle() + style.selectRowTextColor = UIColor(hexStr: "#16B3FF") + picker.pickerStyle = style + picker.resultBlock = { [weak self] date, _ in + if let d = date { self?.viewModel.selectedDate.accept(d) } + } + picker.show() + } + + // MARK: - 路线规划 +#if !targetEnvironment(simulator) + private let routeSearch = AMapSearchAPI() +#endif + private var routeOverlays: [MAPolyline] = [] + private var pointAnnotations: [MAPointAnnotation] = [] + /// 待规划的有效点队列(refreshMapPoints 先存点,异步回调解锁) + private var pendingRoutePoints: [CLLocationCoordinate2D] = [] + + private func refreshMapPoints() { + let points = viewModel.pointsRelay.value +#if !targetEnvironment(simulator) + routeSearch?.delegate = self + + // 清除旧标注和路线 + for ann in pointAnnotations { rootView.mapView.removeAnnotation(ann) } + for ol in routeOverlays { rootView.mapView.remove(ol) } + pointAnnotations.removeAll() + routeOverlays.removeAll() + + // 添加带序号的标注 + let validPoints = points.filter { $0.latitude != 0 || $0.longitude != 0 } + for (i, p) in validPoints.enumerated() { + let ann = MAPointAnnotation() + ann.coordinate = CLLocationCoordinate2D(latitude: p.latitude, longitude: p.longitude) + ann.title = "\(i + 1)" + rootView.mapView.addAnnotation(ann) + pointAnnotations.append(ann) + } + + // 请求驾车路线 + if validPoints.count >= 2 { + pendingRoutePoints = validPoints.map { CLLocationCoordinate2D(latitude: $0.latitude, longitude: $0.longitude) } + requestRoute() + } + + // 缩放至包含所有点 + let lats = validPoints.map { $0.latitude } + let lons = validPoints.map { $0.longitude } + if let minLat = lats.min(), let maxLat = lats.max(), + let minLon = lons.min(), let maxLon = lons.max() { + let center = CLLocationCoordinate2D(latitude: (minLat + maxLat) / 2, longitude: (minLon + maxLon) / 2) + let span = MACoordinateSpan(latitudeDelta: (maxLat - minLat) * 2.5 + 0.01, longitudeDelta: (maxLon - minLon) * 2.5 + 0.01) + rootView.mapView.setRegion(MACoordinateRegion(center: center, span: span), animated: true) + } +#endif + } + +#if !targetEnvironment(simulator) + private func requestRoute() { + guard pendingRoutePoints.count >= 2 else { return } + let request = AMapDrivingRouteSearchRequest() + request.origin = AMapGeoPoint.location(withLatitude: CGFloat(pendingRoutePoints[0].latitude), longitude: CGFloat(pendingRoutePoints[0].longitude)) + request.destination = AMapGeoPoint.location(withLatitude: CGFloat(pendingRoutePoints.last!.latitude), longitude: CGFloat(pendingRoutePoints.last!.longitude)) + // 中间途经点 + if pendingRoutePoints.count > 2 { + var waypoints: [AMapGeoPoint] = [] + for i in 1.. UIImage? { + let size = CGSize(width: 20, height: 20) + let rect = CGRect(origin: .zero, size: size) + UIGraphicsBeginImageContextWithOptions(size, false, 0) + guard let ctx = UIGraphicsGetCurrentContext() else { return nil } + // 白色边框 + ctx.setLineWidth(1) + ctx.setStrokeColor(UIColor.white.cgColor) + // 蓝色填充 + ctx.setFillColor(UIColor(hexStr: "#16B3FF").cgColor) + let path = UIBezierPath(ovalIn: rect) + path.fill() + path.stroke() + // 白色文字 + let text = "\(num)" as NSString + let attrs: [NSAttributedString.Key: Any] = [.font: UIFont.boldSystemFont(ofSize: 11), .foregroundColor: UIColor.white] + let strSize = text.size(withAttributes: attrs) + text.draw(at: CGPoint(x: (size.width - strSize.width) / 2, y: (size.height - strSize.height) / 2)) + let img = UIGraphicsGetImageFromCurrentImageContext() + UIGraphicsEndImageContext() + return img + } + + // MARK: - Map + func mapView(_ mapView: MAMapView!, viewFor annotation: MAAnnotation!) -> MAAnnotationView! { + guard !(annotation is MAUserLocation), let pointAnn = annotation as? MAPointAnnotation else { return nil } + if let num = Int(pointAnn.title ?? "") { + let id = "PointPin" + var view = mapView.dequeueReusableAnnotationView(withIdentifier: id) + if view == nil { view = MAAnnotationView(annotation: annotation, reuseIdentifier: id) } + else { view?.annotation = annotation } + view?.image = Self.numberImage(num) + view?.centerOffset = CGPoint(x: 0, y: -15) + return view + } + return nil + } + + func mapView(_ mapView: MAMapView!, rendererFor overlay: MAOverlay!) -> MAOverlayRenderer! { + if let polyline = overlay as? MAPolyline { + let r = MAPolylineRenderer(polyline: polyline) + r?.strokeColor = UIColor(hexStr: "#16B3FF") + r?.lineWidth = 3 + r?.lineDashType = kMALineDashTypeSquare + return r + } + return nil + } } + +// MARK: - TagListViewDelegate +extension CreateScheduleVC: TagListViewDelegate { + func tagPressed(_ title: String, tagView: TagView, sender: TagListView) { + tagView.isSelected = !tagView.isSelected + + // 根据 tagView 在 tagViews 中的索引获取对应的 group_key + guard let idx = sender.tagViews.firstIndex(of: tagView), + idx < groupList.count else { return } + let key = groupList[idx].group_key + viewModel.toggleGroupKey(key) + print("📋 selectedGroupKeys: \(viewModel.selectedGroupKeys)") + } +} + +#if !targetEnvironment(simulator) +// MARK: - AMapSearchDelegate +extension CreateScheduleVC: AMapSearchDelegate { + func onRouteSearchDone(_ request: AMapRouteSearchBaseRequest!, response: AMapRouteSearchResponse!) { + guard let path = response.route?.paths?.first as? AMapPath else { return } + var coords: [CLLocationCoordinate2D] = [] + for step in path.steps { + guard let polylineStr = step.polyline else { continue } + for point in polylineStr.components(separatedBy: ";") { + let latLon = point.components(separatedBy: ",") + if latLon.count == 2, let lon = Double(latLon[0]), let lat = Double(latLon[1]) { + coords.append(CLLocationCoordinate2D(latitude: lat, longitude: lon)) + } + } + } + guard coords.count > 1 else { return } + var mutableCoords = coords + if let polyline = MAPolyline(coordinates: &mutableCoords, count: UInt(coords.count)) { + rootView.mapView.add(polyline) + routeOverlays.append(polyline) + } + } + + func aMapSearchRequest(_ request: Any!, didFailWithError error: Error!) { + print("Route error: \(error.localizedDescription)") + } +} +#endif diff --git a/QuickLocation/Section/Schedule/CreateSchedule/CreateScheduleVM.swift b/QuickLocation/Section/Schedule/CreateSchedule/CreateScheduleVM.swift new file mode 100644 index 0000000..706f119 --- /dev/null +++ b/QuickLocation/Section/Schedule/CreateSchedule/CreateScheduleVM.swift @@ -0,0 +1,114 @@ +// +// CreateScheduleVM.swift +// QuickLocation +// +// Created by 八条 on 2026/6/24. +// + +import RxSwift +import RxCocoa +import RxDataSources + +// MARK: - 行程点编辑模型 +struct SchedulePointItem: IdentifiableType, Equatable { + let identity: String = UUID().uuidString + var locationName: String = "" + var address: String = "" + var latitude: Double = 0 + var longitude: Double = 0 + var province: String = "" + var city: String = "" + var district: String = "" + var street: String = "" + var country: String = "" + var formatted_address: String = "" + var expectedTime: Date? + var remark: String = "" +} + +typealias SchedulePointSection = SectionModel + +class CreateScheduleVM { + + let disposeBag = DisposeBag() + + // MARK: - Input + let addPointTapped = PublishSubject() + let deletePointAt = PublishSubject() + let updatePoint = PublishSubject<(index: Int, item: SchedulePointItem)>() + let selectedDate = BehaviorRelay(value: Date()) + var selectedGroupKeys: [String] = [] + + /// 切换圈子选中状态(已选则删除,未选则添加) + func toggleGroupKey(_ key: String) { + if let idx = selectedGroupKeys.firstIndex(of: key) { + selectedGroupKeys.remove(at: idx) + } else { + selectedGroupKeys.append(key) + } + } + + /// 删除指定圈子 key + func removeGroupKey(_ key: String) { + selectedGroupKeys.removeAll { $0 == key } + } + + // MARK: - Output + let pointsRelay: BehaviorRelay<[SchedulePointItem]> + let dateString: Observable + + init() { + pointsRelay = BehaviorRelay<[SchedulePointItem]>(value: [ + SchedulePointItem() + ]) + + dateString = selectedDate + .map { + let fmt = DateFormatter() + fmt.dateFormat = "yyyy年MM月dd日" + return fmt.string(from: $0) + } + + // 添加行程点 + addPointTapped + .withLatestFrom(pointsRelay) + .map { list in + var new = list + new.append(SchedulePointItem()) + return new + } + .bind(to: pointsRelay) + .disposed(by: disposeBag) + + // 删除行程点 + deletePointAt + .withLatestFrom(pointsRelay) { ($1, $0) } + .subscribe(onNext: { list, idx in + guard list.count > 1, idx < list.count else { return } + var new = list + new.remove(at: idx) + self.pointsRelay.accept(new) + }) + .disposed(by: disposeBag) + + // 更新某个行程点 + updatePoint + .withLatestFrom(pointsRelay) { ($1, $0) } + .subscribe(onNext: { list, update in + guard update.index < list.count else { return } + var new = list + new[update.index] = update.item + self.pointsRelay.accept(new) + }) + .disposed(by: disposeBag) + } + + /// 从 LocationPicker 回调更新某个点的位置 + func updatePointLocation(index: Int, name: String, address: String) { + var list = pointsRelay.value + guard index < list.count else { return } + list[index].locationName = name + list[index].address = address + pointsRelay.accept(list) + } +} diff --git a/QuickLocation/Section/Schedule/CreateSchedule/CreateScheduleView.swift b/QuickLocation/Section/Schedule/CreateSchedule/CreateScheduleView.swift index f23bd69..c3c83b6 100644 --- a/QuickLocation/Section/Schedule/CreateSchedule/CreateScheduleView.swift +++ b/QuickLocation/Section/Schedule/CreateSchedule/CreateScheduleView.swift @@ -31,18 +31,12 @@ class CreateScheduleView: UIView { AppRouter.shared.popOrDismiss() }).disposed(by: disposeBag) - // tableView 到达顶部继续下拉时,改由 PopView 的 pan 手势接管 + // scrollView 到达顶部后,由 pan 手势接管 PopView 滑动 createSchedulePopView.scrollView.rx.contentOffset + .observe(on: MainScheduler.asyncInstance) .subscribe(onNext: { [weak self] offset in - guard let self = self else { return } - if self.isSubCanScroll { - if offset.y <= 0 { - self.isSubCanScroll = false - self.createSchedulePopView.scrollView.setContentOffset(.zero, animated: false) - } - } else if offset.y != 0 { - self.createSchedulePopView.scrollView.setContentOffset(.zero, animated: false) - } + guard let self = self, self.isSubCanScroll, offset.y <= 0 else { return } + self.createSchedulePopView.scrollView.setContentOffset(.zero, animated: false) }) .disposed(by: disposeBag) } @@ -110,10 +104,10 @@ class CreateScheduleView: UIView { let newTop = panStartTop + pan.translation(in: self).y if isSubCanScroll { - let tableViewOffset = self.createSchedulePopView.scrollView.contentOffset.y - if tableViewOffset > 0, newTop >= popUpLimit { - return - } + let scrollOffset = self.createSchedulePopView.scrollView.contentOffset.y + // 内容未到顶部时,不干涉 scrollView 的滑动 + if scrollOffset > 0 { return } + // 到顶部后切为 view 拖拽 isSubCanScroll = false panStartTop = createSchedulePopView.frame.minY } @@ -132,15 +126,16 @@ class CreateScheduleView: UIView { } topConstraint.constant = target + // 非最大化时禁用 scollView 滚动 + let atTop = target == self.popUpLimit + createSchedulePopView.scrollView.isScrollEnabled = atTop + if !atTop { + createSchedulePopView.scrollView.setContentOffset(.zero, animated: false) + } + UIView.animate(withDuration: 0.2, delay: 0, options: [.curveEaseInOut, .allowUserInteraction]) { self.layoutIfNeeded() - } completion: { _ in - let atTop = target == self.popUpLimit - self.isSubCanScroll = atTop - if !atTop { - self.createSchedulePopView.scrollView.contentOffset.y = 0 - } } default: @@ -154,6 +149,7 @@ class CreateScheduleView: UIView { isLimitsSet = true popDownLimit = kScreenHeight / 3 * 2 popUpLimit = navBarView.frame.maxY + createSchedulePopView.scrollView.isScrollEnabled = false } } @@ -187,7 +183,7 @@ class CreateScheduleView: UIView { }() #if !targetEnvironment(simulator) - lazy var mapView: MAMapView = { + lazy var mapView: MAMapView! = { let mv = MAMapView() mv.zoomLevel = 14 mv.showsUserLocation = false @@ -197,6 +193,15 @@ class CreateScheduleView: UIView { }() #endif + + #if !targetEnvironment(simulator) + func cleanupMap() { + mapView?.delegate = nil + mapView?.removeFromSuperview() + mapView = nil + } + #endif + override init(frame: CGRect) { super.init(frame: frame) backgroundColor = .clear @@ -210,6 +215,27 @@ class CreateScheduleView: UIView { } +// MARK: - UIScrollViewDelegate +extension CreateScheduleView: UIScrollViewDelegate { + func scrollViewWillBeginDragging(_ scrollView: UIScrollView) { + // 内容已有偏移时才允许子滚动 + if scrollView.contentOffset.y > 0 { + isSubCanScroll = true + } + } + + func scrollViewDidScroll(_ scrollView: UIScrollView) { + if isSubCanScroll { + if scrollView.contentOffset.y <= 0 { + isSubCanScroll = false + scrollView.contentOffset.y = 0 + } + } else { + scrollView.contentOffset.y = 0 + } + } +} + // MARK: - UIGestureRecognizerDelegate extension CreateScheduleView: UIGestureRecognizerDelegate { func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, diff --git a/QuickLocation/Section/Schedule/LocationPicker/LocationPickerVC.swift b/QuickLocation/Section/Schedule/LocationPicker/LocationPickerVC.swift new file mode 100644 index 0000000..6778415 --- /dev/null +++ b/QuickLocation/Section/Schedule/LocationPicker/LocationPickerVC.swift @@ -0,0 +1,327 @@ +// +// LocationPickerVC.swift +// QuickLocation +// +// Created by 八条 on 2026/6/24. +// + +import UIKit +import RxSwift +import RxCocoa +import CoreLocation +import SwiftyUserDefaults +#if !targetEnvironment(simulator) +import AMapNaviKit +import AMapSearchKit +#endif + +struct PickedLocation { + let name: String + let address: String + let coordinate: CLLocationCoordinate2D + var province: String = "" + var city: String = "" + var district: String = "" + var street: String = "" + var country: String = "" + var formatted_address: String = "" +} + +class LocationPickerVC: BaseViewController { + + override var isNavigationBarHidden: Bool { true } + + var onPickedLocation: ((PickedLocation) -> Void)? + var initialLocation: PickedLocation? + + fileprivate var rootView: LocationPickerView! + + override func loadView() { + rootView = LocationPickerView(frame: UIScreen.main.bounds) + view = rootView + } + + private var isShowPoi: Bool = false + override func viewDidDisappear(_ animated: Bool) { + super.viewDidDisappear(animated) + // 页面被 pop/dismiss 时清理地图资源 + if isMovingFromParent || isBeingDismissed { + #if !targetEnvironment(simulator) + rootView.cleanupMap() + #endif + } + } + + override func viewDidLoad() { + super.viewDidLoad() + setupMap() + setupKeyboard() + setupSearch() + // 如果有初始位置,显示在底部面板 + if let loc = initialLocation { + selectedLocation = loc + rootView.bottomView.isHidden = false + rootView.poiNameLab.text = loc.name + rootView.poiAddressLab.text = loc.address + if CLLocationCoordinate2DIsValid(loc.coordinate) { + rootView.mapView.setCenter(loc.coordinate, animated: false) + rootView.mapView.setZoomLevel(19, animated: false) + addLocationAnnotation(coordinate: loc.coordinate) + } + } + } + + // MARK: - Keyboard + private var keyboardHeight: CGFloat = 0 + + private func setupKeyboard() { + NotificationCenter.default.rx.notification(UIResponder.keyboardWillShowNotification) + .subscribe(onNext: { [weak self] noti in + guard let self = self, + let frame = noti.userInfo?[UIResponder.keyboardFrameEndUserInfoKey] as? CGRect + else { return } + self.keyboardHeight = frame.height + }) + .disposed(by: disposeBag) + } + + // MARK: - Search + #if !targetEnvironment(simulator) + private let searchAPI = AMapSearchAPI() + private var searchPoiRequest = AMapPOIKeywordsSearchRequest() + #endif + private var selectedLocation: PickedLocation? + private var searchKeyword: String = "" + private var poiItems: [AMapPOI] = [] + private var maxTableHeight: CGFloat = 300 + private var currentLocation: CLLocationCoordinate2D? + + private func setupSearch() { + #if !targetEnvironment(simulator) + searchAPI?.delegate = self + + searchPoiRequest.city = "" + searchPoiRequest.offset = 10 + if let loc = currentLocation { + searchPoiRequest.location = AMapGeoPoint.location(withLatitude: CGFloat(loc.latitude), longitude: CGFloat(loc.longitude)) + } + #endif + + rootView.resultTableView.delegate = self + rootView.resultTableView.dataSource = self + + // 输入联想 + rootView.searchField.rx.text.orEmpty + .debounce(.milliseconds(400), scheduler: MainScheduler.instance) +// .filter { $0.count >= 2 } + .subscribe(onNext: { [weak self] keyword in + self?.poiSearch(keyword: keyword) + }) + .disposed(by: disposeBag) + rootView.searchField.rx.controlEvent(.editingDidBegin) + .subscribe(onNext: { + self.isShowPoi = false + }) + .disposed(by: disposeBag) + + rootView.searchField.rx.controlEvent(.editingDidEndOnExit) + .subscribe(onNext: { [weak self] _ in + guard let self = self, !self.poiItems.isEmpty else { return } + self.selectPOI(at: 0) + self.rootView.searchField.resignFirstResponder() + self.rootView.resultTableView.isHidden = true + }) + .disposed(by: disposeBag) + + // 搜索按钮 → 选中第一条联想 + rootView.searchBtn.rx.tap + .subscribe(onNext: { [weak self] _ in + guard let self = self, !self.poiItems.isEmpty else { return } + self.selectPOI(at: 0) + self.rootView.searchField.resignFirstResponder() + self.rootView.resultTableView.isHidden = true + }) + .disposed(by: disposeBag) + + rootView.backBtn.rx.tap + .subscribe(onNext: { [weak self] _ in + self?.dismiss(animated: true) + }) + .disposed(by: disposeBag) + + rootView.confirmBtn.rx.tap + .subscribe(onNext: { [weak self] _ in + guard let self = self, let loc = self.selectedLocation else { return } + self.onPickedLocation?(loc) + self.dismiss(animated: true) + }) + .disposed(by: disposeBag) + } + + private func poiSearch(keyword: String) { + searchKeyword = keyword + #if !targetEnvironment(simulator) + searchPoiRequest.keywords = keyword + searchAPI?.aMapPOIKeywordsSearch(searchPoiRequest) + #endif + } + + private func selectPOI(at index: Int) { + guard index < poiItems.count else { return } + selectLocation(poi: poiItems[index]) + } + + private func selectLocation(poi: AMapPOI) { + let coord = CLLocationCoordinate2D(latitude: CGFloat(poi.location.latitude), longitude: CGFloat(poi.location.longitude)) + guard CLLocationCoordinate2DIsValid(coord) else { return } + isShowPoi = true + selectedLocation = PickedLocation( + name: poi.name ?? "", + address: poi.address ?? "", + coordinate: coord, + province: poi.province ?? "", + city: poi.city ?? "", + district: poi.district ?? "", + formatted_address: poi.address ?? "" + ) + rootView.resultTableView.isHidden = true + rootView.bottomView.isHidden = false + rootView.poiNameLab.text = poi.name + rootView.poiAddressLab.text = poi.address + rootView.mapView.setCenter(coord, animated: true) + rootView.mapView.setZoomLevel(19, animated: true) + addLocationAnnotation(coordinate: coord) + } + + private func updateTableHeight(itemCount: Int) { + let contentH = CGFloat(itemCount) * 50 + let searchBarBottom = kStatusBarHeight + 8 + 44 + 10 + let bottomOffset: CGFloat = keyboardHeight > 0 ? keyboardHeight : 200 + let available = kScreenHeight - searchBarBottom - bottomOffset - 10 + maxTableHeight = max(80, available) + let h = min(contentH, maxTableHeight) + rootView.resultTableView.layoutChain.height(h) + } + + // MARK: - Map + private func setupMap() { + #if !targetEnvironment(simulator) + rootView.mapView.delegate = self + rootView.mapView.showsUserLocation = false + if let lat = Defaults[\.currentLatitude], let lon = Defaults[\.currentLongitude] { + let coord = CLLocationCoordinate2D(latitude: lat, longitude: lon) + if CLLocationCoordinate2DIsValid(coord) { + currentLocation = coord + rootView.mapView.setCenter(coord, animated: false) + rootView.mapView.setZoomLevel(18, animated: false) + } + } + #endif + } + + private func addLocationAnnotation(coordinate: CLLocationCoordinate2D) { + #if !targetEnvironment(simulator) + for ann in rootView.mapView.annotations?.compactMap({ $0 as? MAPointAnnotation }) ?? [] { + rootView.mapView.removeAnnotation(ann) + } + let ann = MAPointAnnotation() + ann.coordinate = coordinate + rootView.mapView.addAnnotation(ann) + #endif + } +} + +#if !targetEnvironment(simulator) +// MARK: - AMapSearchDelegate +extension LocationPickerVC: AMapSearchDelegate { + func onPOISearchDone(_ request: AMapPOISearchBaseRequest!, response: AMapPOISearchResponse!) { + // POI ID 搜索(来自地图点击)直接选中 + if request is AMapPOIIDSearchRequest, let poi = response.pois?.first { + selectLocation(poi: poi) + return + } + + // 关键字搜索 + guard response.pois.count > 0, isShowPoi == false else { return } + poiItems = response.pois + rootView.resultTableView.isHidden = false + rootView.resultTableView.reloadData() + updateTableHeight(itemCount: poiItems.count) + } + + func onReGeocodeSearchDone(_ request: AMapReGeocodeSearchRequest!, response: AMapReGeocodeSearchResponse!) { + guard let regeo = response.regeocode else { return } + let address = regeo.formattedAddress ?? "" + selectedLocation = PickedLocation( + name: rootView.poiNameLab.text ?? "", + address: address, + coordinate: selectedLocation?.coordinate ?? kCLLocationCoordinate2DInvalid + ) + rootView.poiAddressLab.text = address + } + + func aMapSearchRequest(_ request: Any!, didFailWithError error: Error!) { + print("AMapSearch error: \(error.localizedDescription)") + } +} + +// MARK: - MAMapViewDelegate +extension LocationPickerVC: MAMapViewDelegate { + func mapView(_ mapView: MAMapView!, didTouchPois pois: [Any]!) { + guard let touchPoi = pois?.first as? MATouchPoi, let uid = touchPoi.uid, !uid.isEmpty else { return } + let request = AMapPOIIDSearchRequest() + request.uid = uid + searchAPI?.aMapPOIIDSearch(request) + } + + func mapView(_ mapView: MAMapView!, viewFor annotation: MAAnnotation!) -> MAAnnotationView! { + if annotation is MAUserLocation { return nil } + guard annotation is MAPointAnnotation else { return nil } + let identifier = "LocationPin" + var view = mapView.dequeueReusableAnnotationView(withIdentifier: identifier) + if view == nil { + view = MAAnnotationView(annotation: annotation, reuseIdentifier: identifier) + } else { + view?.annotation = annotation + } + view?.image = UIImage(named: "Schedule/location") + view?.centerOffset = CGPoint(x: 0, y: -30) + return view + } +} + +// MARK: - UITableViewDataSource / Delegate +extension LocationPickerVC: UITableViewDataSource, UITableViewDelegate { + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + poiItems.count + } + + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + let cell = tableView.dequeueReusableCell(withIdentifier: "cell") ?? UITableViewCell(style: .subtitle, reuseIdentifier: "cell") + let poi = poiItems[indexPath.row] + let name = poi.name ?? "" + if !searchKeyword.isEmpty, let range = name.lowercased().range(of: searchKeyword.lowercased()) { + let attr = NSMutableAttributedString(string: name) + attr.addAttribute(.foregroundColor, value: UIColor(hexStr: "#16B3FF"), range: NSRange(range, in: name)) + cell.textLabel?.attributedText = attr + } else { + cell.textLabel?.text = name + } + cell.textLabel?.font = .systemFont(ofSize: 14) + cell.detailTextLabel?.text = poi.address + cell.detailTextLabel?.font = .systemFont(ofSize: 12) + cell.detailTextLabel?.textColor = .gray + let arrow = UIImageView(image: UIImage(named: "Schedule/arrow")) + arrow.frame = CGRect(x: 0, y: 0, width: 10, height: 10) + cell.accessoryView = arrow + return cell + } + + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + tableView.deselectRow(at: indexPath, animated: true) + rootView.searchField.resignFirstResponder() + selectPOI(at: indexPath.row) + rootView.searchField.text = poiItems[indexPath.row].name + } +} +#endif diff --git a/QuickLocation/Section/Schedule/LocationPicker/LocationPickerView.swift b/QuickLocation/Section/Schedule/LocationPicker/LocationPickerView.swift new file mode 100644 index 0000000..7dfc72d --- /dev/null +++ b/QuickLocation/Section/Schedule/LocationPicker/LocationPickerView.swift @@ -0,0 +1,191 @@ +// +// LocationPickerView.swift +// QuickLocation +// +// Created by 八条 on 2026/6/24. +// + +import UIKit +import RxSwift +import RxCocoa +#if !targetEnvironment(simulator) +import AMapNaviKit +#endif + +class LocationPickerView: UIView { + + var disposeBag = DisposeBag() + + private func setupUI() { + #if !targetEnvironment(simulator) + addSubview(mapView) + #endif + addSubview(topBgView) + topBgView.addSubview(backBtn) + topBgView.addSubview(searchField) + topBgView.addSubview(searchBtn) + addSubview(resultTableView) + addSubview(bottomView) + bottomView.addSubview(poiNameLab) + bottomView.addSubview(poiAddressLab) + bottomView.addSubview(confirmBtn) + + mapView.layoutChain + .edges() + + topBgView.layoutChain + .top(kStatusBarHeight + 8) + .edgesHorzontal(15) + .height(44) + + backBtn.layoutChain + .left().centerY() + .width(36).height(36) + + searchField.layoutChain + .leftToRightOfView(backBtn, offset: 8) + .centerY() + .right(60) + .height(36) + + searchBtn.layoutChain + .right(2).centerY() + .width(80).height(36) + + resultTableView.layoutChain + .topToBottomOfView(topBgView, offset: 10) + .edgesHorzontal(15) + + bottomView.layoutChain + .edgesHorzontal() + .bottom() + .height(160) + + poiNameLab.layoutChain + .top(16).left(16).right(16) + + poiAddressLab.layoutChain + .topToBottomOfView(poiNameLab, offset: 8) + .left(16).right(16) + + confirmBtn.layoutChain + .edgesHorzontal(30) + .height(44) + .bottom(kSafeBottomMargin + 16) + } + + // MARK: - Views + #if !targetEnvironment(simulator) + lazy var mapView: MAMapView! = { + let mv = MAMapView() + mv.zoomLevel = 18 + mv.showsUserLocation = false + mv.showsCompass = false + return mv + }() + #endif + + lazy var topBgView: UIView = { + let v = UIView() + v.backgroundColor = .white + v.cornerRadius = 22 + v.layer.shadowColor = UIColor.black.withAlphaComponent(0.1).cgColor + v.layer.shadowOffset = .zero + v.layer.shadowRadius = 6 + v.layer.shadowOpacity = 1 + return v + }() + + lazy var backBtn: UIButton = { + let btn = UIButton(type: .custom) + btn.setImage(UIImage(named: "Common/back"), for: .normal) + btn.extendEdgeInsets = UIEdgeInsets(top: 8, left: 8, bottom: 8, right: 8) + return btn + }() + + lazy var searchField: UITextField = { + let tf = UITextField() + tf.placeholder = "搜索地点、公园、商圈、道路" + tf.font = .systemFont(ofSize: 14) + tf.clearButtonMode = .whileEditing + tf.returnKeyType = .search + return tf + }() + + lazy var searchBtn: UIButton = { + let btn = UIButton(type: .custom) + btn.setTitle("搜索", for: .normal) + btn.setTitleColor(.white, for: .normal) + btn.titleLabel?.font = .systemFont(ofSize: 14, weight: .medium) + btn.setBackgroundImage(UIImage(named: "Common/button_bg_2"), for: .normal) + btn.cornerRadius = 18 + return btn + }() + + lazy var resultTableView: UITableView = { + let tv = UITableView(frame: .zero, style: .plain) + tv.backgroundColor = .white + tv.isHidden = true + tv.register(UITableViewCell.self, forCellReuseIdentifier: "cell") + tv.estimatedRowHeight = 60 + tv.cornerRadius = 10 + return tv + }() + + lazy var bottomView: UIView = { + let v = UIView() + v.backgroundColor = .white + v.isHidden = true + v.layer.cornerRadius = 16 + v.layer.maskedCorners = [.layerMinXMinYCorner, .layerMaxXMinYCorner] + v.layer.shadowColor = UIColor.black.withAlphaComponent(0.1).cgColor + v.layer.shadowOffset = CGSize(width: 0, height: -2) + v.layer.shadowRadius = 10 + v.layer.shadowOpacity = 1 + return v + }() + + lazy var poiNameLab: UILabel = { + let l = UILabel() + l.font = .systemFont(ofSize: 16, weight: .semibold) + l.textColor = UIColor(hexStr: "#333333") + return l + }() + + lazy var poiAddressLab: UILabel = { + let l = UILabel() + l.font = .systemFont(ofSize: 13) + l.textColor = UIColor(hexStr: "#999999") + l.numberOfLines = 2 + return l + }() + + lazy var confirmBtn: UIButton = { + let btn = UIButton(type: .custom) + btn.setTitle("确定位置", for: .normal) + btn.setTitleColor(.white, for: .normal) + btn.titleLabel?.font = .systemFont(ofSize: 16, weight: .medium) + btn.setBackgroundImage(UIImage(named: "Common/button_bg_2"), for: .normal) + btn.cornerRadius = 22 + return btn + }() + + + #if !targetEnvironment(simulator) + func cleanupMap() { + mapView?.delegate = nil + mapView?.removeFromSuperview() + mapView = nil + } + #endif + + override init(frame: CGRect) { + super.init(frame: frame) + backgroundColor = .white + setupUI() + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } +}

    ?h)-`$ze4ukAbY{-*Z6Xllm?_UNdv__3b; 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𝔠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