From 821175a262369716fca39c109857825c928724ae Mon Sep 17 00:00:00 2001 From: iotjin <179608047@qq.com> Date: Sat, 13 Aug 2022 11:35:54 +0800 Subject: [PATCH] v2.3.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复MLeaksFinder提示的内存泄漏bug,HXPhotoPicker更新至v3.3.1版本 --- .DS_Store | Bin 8196 -> 8196 bytes JhForm.xcodeproj/project.pbxproj | 4 +- .../xcschemes/xcschememanagement.plist | 2 +- .../UserInterfaceState.xcuserstate | Bin 0 -> 43259 bytes JhForm/JhForm/JhFormCell/JhFormBaseCell.h | 2 +- JhForm/JhForm/JhFormToolClass/JhFormConst.h | 4 +- JhForm/demo/FormDemo5VC.m | 2 +- JhForm/demo/demo12/FormDemo12VC.m | 9 +- Podfile | 5 +- Podfile.lock | 26 +- .../Controller/HXAlbumListViewController.h | 6 +- .../Controller/HXAlbumListViewController.m | 6 + .../Controller/HXCustomCameraViewController.m | 6 +- .../Controller/HXCustomNavigationController.h | 4 + .../Controller/HXCustomNavigationController.m | 10 + .../Controller/HXPhotoViewController.h | 4 + .../Controller/HXPhotoViewController.m | 27 + .../HXPhotoPicker/HXAssetManager.h | 12 + .../HXPhotoPicker/HXAssetManager.m | 96 + .../HXPhotoPicker/HXPhotoDefine.h | 2 +- .../Controller/HX_PhotoEditViewController.h | 1 + .../Controller/HX_PhotoEditViewController.m | 18 +- .../HXPhotoPicker/HXPhotoManager.m | 3 + .../HXPhotoPicker/HXPhotoTools.h | 3 + .../HXPhotoPicker/HXPhotoTypes.h | 10 + .../HXPhotoPicker/Model/HXPhotoModel.h | 13 + .../HXPhotoPicker/Model/HXPhotoModel.m | 155 + .../HXPhotoPicker/Model/HXPickerResult.h | 53 + .../HXPhotoPicker/Model/HXPickerResult.m | 143 + .../HXPhotoPersentInteractiveTransition.m | 3 +- Pods/HXPhotoPicker/README.md | 9 +- .../Private/HXPhotoPicker/HXPickerResult.h | 1 + .../Private/MLeaksFinder/MLeakedObjectProxy.h | 1 + .../Private/MLeaksFinder/MLeaksFinder.h | 1 + .../Private/MLeaksFinder/MLeaksMessenger.h | 1 + .../MLeaksFinder/NSObject+MemoryLeak.h | 1 + .../MLeaksFinder/UIApplication+MemoryLeak.h | 1 + .../UINavigationController+MemoryLeak.h | 1 + .../UIPageViewController+MemoryLeak.h | 1 + .../UISplitViewController+MemoryLeak.h | 1 + .../UITabBarController+MemoryLeak.h | 1 + .../Private/MLeaksFinder/UITouch+MemoryLeak.h | 1 + .../Private/MLeaksFinder/UIView+MemoryLeak.h | 1 + .../UIViewController+MemoryLeak.h | 1 + .../Public/HXPhotoPicker/HXPickerResult.h | 1 + .../Public/MLeaksFinder/MLeaksFinder.h | 1 + .../Public/MLeaksFinder/NSObject+MemoryLeak.h | 1 + Pods/Local Podspecs/MLeaksFinder.podspec.json | 22 + Pods/MLeaksFinder/LICENSE.TXT | 16 + .../MLeaksFinder/MLeakedObjectProxy.h | 20 + .../MLeaksFinder/MLeakedObjectProxy.m | 145 + Pods/MLeaksFinder/MLeaksFinder/MLeaksFinder.h | 29 + .../MLeaksFinder/MLeaksMessenger.h | 24 + .../MLeaksFinder/MLeaksMessenger.m | 39 + .../MLeaksFinder/NSObject+MemoryLeak.h | 39 + .../MLeaksFinder/NSObject+MemoryLeak.m | 178 + .../MLeaksFinder/UIApplication+MemoryLeak.h | 22 + .../MLeaksFinder/UIApplication+MemoryLeak.m | 38 + .../UINavigationController+MemoryLeak.h | 22 + .../UINavigationController+MemoryLeak.m | 99 + .../UIPageViewController+MemoryLeak.h | 22 + .../UIPageViewController+MemoryLeak.m | 32 + .../UISplitViewController+MemoryLeak.h | 22 + .../UISplitViewController+MemoryLeak.m | 32 + .../UITabBarController+MemoryLeak.h | 22 + .../UITabBarController+MemoryLeak.m | 32 + .../MLeaksFinder/UITouch+MemoryLeak.h | 22 + .../MLeaksFinder/UITouch+MemoryLeak.m | 42 + .../MLeaksFinder/UIView+MemoryLeak.h | 22 + .../MLeaksFinder/UIView+MemoryLeak.m | 32 + .../UIViewController+MemoryLeak.h | 22 + .../UIViewController+MemoryLeak.m | 96 + Pods/MLeaksFinder/README.md | 50 + Pods/Manifest.lock | 26 +- Pods/Pods.xcodeproj/project.pbxproj | 3825 +++++++++-------- .../xcschemes/AFNetworking.xcscheme | 58 + .../xcschemes/HXPhotoPicker.xcscheme | 58 + .../xcschemes/IQKeyboardManager.xcscheme | 58 + .../xcschemes/MLeaksFinder.xcscheme | 58 + .../xcschemes/Pods-JhForm.xcscheme | 58 + .../xcschemes/SDWebImage.xcscheme | 58 + .../xcschemes/xcschememanagement.plist | 53 + .../MLeaksFinder/MLeaksFinder-dummy.m | 5 + .../MLeaksFinder/MLeaksFinder-prefix.pch | 12 + .../MLeaksFinder/MLeaksFinder.debug.xcconfig | 12 + .../MLeaksFinder.release.xcconfig | 12 + .../Pods-JhForm-acknowledgements.markdown | 19 + .../Pods-JhForm-acknowledgements.plist | 25 + .../Pods-JhForm/Pods-JhForm.debug.xcconfig | 8 +- .../Pods-JhForm/Pods-JhForm.release.xcconfig | 8 +- README.md | 65 +- 91 files changed, 4343 insertions(+), 1870 deletions(-) create mode 100644 JhForm.xcworkspace/xcuserdata/Jh.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 Pods/HXPhotoPicker/HXPhotoPicker/Model/HXPickerResult.h create mode 100644 Pods/HXPhotoPicker/HXPhotoPicker/Model/HXPickerResult.m create mode 120000 Pods/Headers/Private/HXPhotoPicker/HXPickerResult.h create mode 120000 Pods/Headers/Private/MLeaksFinder/MLeakedObjectProxy.h create mode 120000 Pods/Headers/Private/MLeaksFinder/MLeaksFinder.h create mode 120000 Pods/Headers/Private/MLeaksFinder/MLeaksMessenger.h create mode 120000 Pods/Headers/Private/MLeaksFinder/NSObject+MemoryLeak.h create mode 120000 Pods/Headers/Private/MLeaksFinder/UIApplication+MemoryLeak.h create mode 120000 Pods/Headers/Private/MLeaksFinder/UINavigationController+MemoryLeak.h create mode 120000 Pods/Headers/Private/MLeaksFinder/UIPageViewController+MemoryLeak.h create mode 120000 Pods/Headers/Private/MLeaksFinder/UISplitViewController+MemoryLeak.h create mode 120000 Pods/Headers/Private/MLeaksFinder/UITabBarController+MemoryLeak.h create mode 120000 Pods/Headers/Private/MLeaksFinder/UITouch+MemoryLeak.h create mode 120000 Pods/Headers/Private/MLeaksFinder/UIView+MemoryLeak.h create mode 120000 Pods/Headers/Private/MLeaksFinder/UIViewController+MemoryLeak.h create mode 120000 Pods/Headers/Public/HXPhotoPicker/HXPickerResult.h create mode 120000 Pods/Headers/Public/MLeaksFinder/MLeaksFinder.h create mode 120000 Pods/Headers/Public/MLeaksFinder/NSObject+MemoryLeak.h create mode 100644 Pods/Local Podspecs/MLeaksFinder.podspec.json create mode 100644 Pods/MLeaksFinder/LICENSE.TXT create mode 100644 Pods/MLeaksFinder/MLeaksFinder/MLeakedObjectProxy.h create mode 100644 Pods/MLeaksFinder/MLeaksFinder/MLeakedObjectProxy.m create mode 100644 Pods/MLeaksFinder/MLeaksFinder/MLeaksFinder.h create mode 100644 Pods/MLeaksFinder/MLeaksFinder/MLeaksMessenger.h create mode 100644 Pods/MLeaksFinder/MLeaksFinder/MLeaksMessenger.m create mode 100644 Pods/MLeaksFinder/MLeaksFinder/NSObject+MemoryLeak.h create mode 100644 Pods/MLeaksFinder/MLeaksFinder/NSObject+MemoryLeak.m create mode 100644 Pods/MLeaksFinder/MLeaksFinder/UIApplication+MemoryLeak.h create mode 100644 Pods/MLeaksFinder/MLeaksFinder/UIApplication+MemoryLeak.m create mode 100644 Pods/MLeaksFinder/MLeaksFinder/UINavigationController+MemoryLeak.h create mode 100644 Pods/MLeaksFinder/MLeaksFinder/UINavigationController+MemoryLeak.m create mode 100644 Pods/MLeaksFinder/MLeaksFinder/UIPageViewController+MemoryLeak.h create mode 100644 Pods/MLeaksFinder/MLeaksFinder/UIPageViewController+MemoryLeak.m create mode 100644 Pods/MLeaksFinder/MLeaksFinder/UISplitViewController+MemoryLeak.h create mode 100644 Pods/MLeaksFinder/MLeaksFinder/UISplitViewController+MemoryLeak.m create mode 100644 Pods/MLeaksFinder/MLeaksFinder/UITabBarController+MemoryLeak.h create mode 100644 Pods/MLeaksFinder/MLeaksFinder/UITabBarController+MemoryLeak.m create mode 100644 Pods/MLeaksFinder/MLeaksFinder/UITouch+MemoryLeak.h create mode 100644 Pods/MLeaksFinder/MLeaksFinder/UITouch+MemoryLeak.m create mode 100644 Pods/MLeaksFinder/MLeaksFinder/UIView+MemoryLeak.h create mode 100644 Pods/MLeaksFinder/MLeaksFinder/UIView+MemoryLeak.m create mode 100644 Pods/MLeaksFinder/MLeaksFinder/UIViewController+MemoryLeak.h create mode 100644 Pods/MLeaksFinder/MLeaksFinder/UIViewController+MemoryLeak.m create mode 100644 Pods/MLeaksFinder/README.md create mode 100644 Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/AFNetworking.xcscheme create mode 100644 Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/HXPhotoPicker.xcscheme create mode 100644 Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/IQKeyboardManager.xcscheme create mode 100644 Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/MLeaksFinder.xcscheme create mode 100644 Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/Pods-JhForm.xcscheme create mode 100644 Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/SDWebImage.xcscheme create mode 100644 Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 Pods/Target Support Files/MLeaksFinder/MLeaksFinder-dummy.m create mode 100644 Pods/Target Support Files/MLeaksFinder/MLeaksFinder-prefix.pch create mode 100644 Pods/Target Support Files/MLeaksFinder/MLeaksFinder.debug.xcconfig create mode 100644 Pods/Target Support Files/MLeaksFinder/MLeaksFinder.release.xcconfig diff --git a/.DS_Store b/.DS_Store index 86f88a6fa1c6db3c0d59f2592e875d0d21afcc1e..a7cb142978cbe7077ef2a45c70210d9232a54059 100644 GIT binary patch delta 73 zcmZp1XmQx!Cd|yzuwb&Fu!cx(zKcszPJR*t0|SSKiG}OD;3JM8iOFk)dDx)>lMe`+ WF|!eh~HTk#*-)2RT$J_uSlolWW delta 73 zcmZp1XmQx!Cd|yNIC-+5u!cx(zKcszPJR*t0|STDL&X-(--jGQ5|h^o^RPn&CLa(s WV`dIum>eh~HTk#*-)2RT$J_uq5Ek+P diff --git a/JhForm.xcodeproj/project.pbxproj b/JhForm.xcodeproj/project.pbxproj index 0d15de3..3b2b93d 100644 --- a/JhForm.xcodeproj/project.pbxproj +++ b/JhForm.xcodeproj/project.pbxproj @@ -920,7 +920,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 2.3.1; + MARKETING_VERSION = 2.3.2; PRODUCT_BUNDLE_IDENTIFIER = com.Jh.JhForm; PRODUCT_NAME = "$(TARGET_NAME)"; TARGETED_DEVICE_FAMILY = "1,2"; @@ -940,7 +940,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 2.3.1; + MARKETING_VERSION = 2.3.2; PRODUCT_BUNDLE_IDENTIFIER = com.Jh.JhForm; PRODUCT_NAME = "$(TARGET_NAME)"; TARGETED_DEVICE_FAMILY = "1,2"; diff --git a/JhForm.xcodeproj/xcuserdata/jh.xcuserdatad/xcschemes/xcschememanagement.plist b/JhForm.xcodeproj/xcuserdata/jh.xcuserdatad/xcschemes/xcschememanagement.plist index 302468a..d046daa 100644 --- a/JhForm.xcodeproj/xcuserdata/jh.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/JhForm.xcodeproj/xcuserdata/jh.xcuserdatad/xcschemes/xcschememanagement.plist @@ -7,7 +7,7 @@ JhForm.xcscheme_^#shared#^_ orderHint - 0 + 6 diff --git a/JhForm.xcworkspace/xcuserdata/Jh.xcuserdatad/UserInterfaceState.xcuserstate b/JhForm.xcworkspace/xcuserdata/Jh.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..61fc02440ff1df893849ee7fcf05d86dd60060f6 GIT binary patch literal 43259 zcmeEv2Y6IP_xGKdySuk-vgx5Gq>#GFX44bW69^qbZ!shb38a}qk#cd{`}w1_xYaZdlb{|oj$*F<~L`~o|#f#UDenW zAO9MMILr}_=S-ZLvvAVb(3!4=#;Us7aiL`m<&{m%df1D6%gLO=1#p2}7cP#A=Nw!D=j0N(Brcgt z;ZnIYu8=F@`f>faVs1D$h8xRG=B9Av+_hW-*T^+-&D>0G7B`!l$Ia(d?gs8Q?so1D z?oRG5ZUuKAcR%+4x0YMSZRWOcTe)rAc5XMfhuh0N#vSAiaYwk9xR<$;+*{n++*$5J z?sM)t?q}{d?ssHDW@JGEQjjn5Lp@MW)C&cnU=)t}plIYkNhlc=ph8rH`l0@)7?q%r zXcQWa#-ItP9919}nu;1wBWgm;XeOG4W}`XiIy4X6h;BkRqg&82bO*WE zfgVB+qn&6M+Ku+0z32(_EP4(dLWj{2^a?tPPM}xO>*x)18oh&M?1^pI7yIEZxGV07 zd*KiqiX(6&j>UGIfSou6r{YZ97w6(UT!j1Kfp`!ehKJ)(cr+f5C*V?i4X(g0T!p9O zT3m-4aTA`6=ioc>U3fXZ8?V4C@hZF;--GYPYw%jU32(+b@I&}fybnKy_v0t=L3{|m zfZxYw@CW!T{t$nJKgOTnPw_eY8U70YfPch4;otEE!V?oQ6AKZDjd+nr5=Ej(42dOn z5=Y{RgCr0qNg-Jzo8*up(vJ)!!^m(lf|QU6WFnbKW|7%s4!MrZCG*I9vVbfkDp^c! zAM zd7FGpz9v7DzbU{JXzF6>YU*a{ZVEE>F~yqfresr!Db3XtJ&M^WA-)snf=WH=0I~7 zb60aWb9Zx)xsN%*9BGa-$D32lY36iuhB?z*WbS7kXf832G+$$`G*_9a`Fisr^J4Q7 z^HTE-<{Qm7nQu1VV!qwH(tMx!e)C52Ci77-#o}f0w)j|lEq)e%OMoTN(#6u%(#_J#5^jmH#9ERp z$(9sLswK~oZ|P?lY8hskXsNKcEDJ5Fg<7t+EV3-NEU_%L++exUa+Bp&%iWfHEo&_6 zEgLKwEe~6ETJ~C=v^-@wVtLha((;AnOUqZ5uPxtLzO{U3`IqH;%MX?xEx%g+5=??w z@DMx&n-C~;5gbB-;1m*tBq3Qy5mJRTAzjE2vV|g{pD6{v8%ut-=eED>%J?hsZAtAw?}I-y0_Dr^&;6P_0i3WtOjgcpUw!V%#m z;bq|!;e>EncvE;^I3t`BJ`+9{z7W0?eh_{X711hsh@PTN^b);AAJJFz6aB@mVzAgp zj1c2RhnOHb#SAf194U?xM~h>`vEn#!yf{IeC{7Y5i&MlZu}-WPXNz;h>%_U@JaMtO zM7%{@Cf+J;6gP>R#Vz7iahteZd{EpWJ|sRY?i6>4yTv`?Uhxs}QSmwPdGVllNPIzj zQ9LXj5s!;+iEoSVi0_K;iRZ-6#IMBfBu+vSmWaelCdn*Gl2!7Myd*!Vo779{EyYQ> zQl6AA6-b3rkFHM$8rE8=zX^K=XRY)#rsx(b%l$xYwX{IzwS|lx&mPkvb8>CyL zWzt>Ja%q*cTDo7_Aw48LEbWwbNxP*z(q8F+^sMxp^t^OXdQo~=Iwl>LPDpP`Z%J=U z??`8*52a6}Po=M`E~gX`HcLj{Ehs*{Db_X{HuIk{zLv#!HQY2 zD6*m`eoA*GREbbxlvu^CBq+&Bx{{$}D>+Jm(q9>_j8(2tDwIm4TB%o>lxAg)a;I{a zvRt`aS)r^{Rw=8Mdz5>XHOg9Llk%XlLwQ7bRN1dQt~{qauN+hkD@T+Q%G=8O%7@BF z$~omrPU1rQgaiMjGDW0p`3jy*NyAW_27DP zy|^GQnCs1js3z5{T2w(5RY{dqMYV3_!nkm*4;R5ja#36~7sJJ>9;zqBFH?Ms;tweP zgW^9a;V40B8niC2!BsY+zOJgasWG>_scI%Ln~G9f*8ZA&uT{GY2Tg08tNF8 zENQN1{kyb?4ryS#I#gF&+vIAP3V6wDuBxtZHFU~coL6d#?U3b?77lYwD{E|SEU9a5 zD0k&UPmCcLzzyc?t=vFvkm{!fwsJ$bp=wt(T}?a1jR1_7a3i@<+-QdKDKJSB;AexY z8YXq7OXbu6)xXp>baw1)Ha4*pY%*eJR=H+1rpLu4l$Rw`l)Eb8vkUV2jfRKXAWd^M z3@U4`Ew3zbH8Q?EtgNA|1|ZSUw=MliZX7qBo4`#Rugg&_Bp9pz>S`P{qy%QL6<$vo zJEUZ&M$Rv8X_?llF8{t&t`ui^dD+#s%1CdFR|Pknvv1^F+*EEFSIJeW-PG=C54ES- zYa=%Ugsq0FtnWnTL|M*;%aK;7I2gF^psn=fxDht#4YBQsNrgi>QIx_X#L%d?A=Y=&D<^A zGPREyp+>4vYII2U=YLI7IgSg-dOXWFi2aiN;g*FTuwM=|mF+tKzv%TX=k5kzFmasI z$}Kl)T**pZ#jWP<;qFyqRl6Fe#r`WrlTHj8qsaoH1+1PwA z=q#&8AAooC0bt3_KoXWLpH0At;j`NlePoOhBy*2Zic!lK#=9NdMI&f*{$Jb=oV|tn zUhUVy{iqgq)D-76`RiY5%b8kL?E*CrH>weoecbfQI72Nq#`UXe>fb!YtqOghSdV~;0L>;V-R>v^i9HVJIL&3V&D7SnW zwGOH)*W?P8k;^3?*5I01RoC1&vaDg6%e`devsJv*7Jix1OZ8_Lr`ELUIq5Y#kU` zpY0w23^siuwAyE!OVOq8dVsmoiNf=X?@iu3x< znbJ^IQPR}VT;9~&;9|As*VQ&P)Kyoz8cJ)$AXN`3_wFbOwd3y2n|-JsO4(KdTu8ghK7UuyVR*_+T`LqcSB3c z%c`M?J=-2IZZ@Q@))5~M#Eem<@!A??YfAt`s;b`A2rA?vZHC4&tdCQtsnJFwCZbZ# zzZFeFlhsPKsuf*>%GBxV47F*L#)v1C*VRs~n%3OlCWT#~OLgUSWh3jF%PZZD)2lKH zoQA47{|%@TRiWu(y)32DK3?sH&){s~KGZQe5sDUshl5 z0%B2H?wU~7Pz4>*Dx6$3w8Y+CVX3W;CJOfAyaFv-N%NGZIrT0(OI9_kvaZ&ZTt}CC>5eh)Qhc-7=SJi4*D{d^Q zteXYI1IR{k-bF7i2BGbu=VPiWnktR9+=_0~rByJV+=Z6wPeO9)KhR*HYrItq1*_GC zYV`Q3A@Q-*&RAD{o{{N3w1Km4M)#u!&|0((wV+nCUZv{w>LPWqxM1e|V0 zThLat4J}r01iap*E?4hXS3q|`-K;%YBoLOx)_)i8{0cOVs$U{}S+y81z`nXYQL zTo!;l+H`>Al{Em1s{)#!cl{AqC()y5A9@V!S8r06skfe*@<0UP}?HA?H(nE!; z=F8VEYJ^(plk^;uT*kLV}#Gx`Pn ziq50o(C_F1`UCxm{=yta7-NEYY{F)2!2%Z5=hb)AA1IP3ilQi=qHz?}QFJ3ktrR^* z(Q%5trWjG|M{zvG11O$MaWlm?QM``gM>;HL*h5>+R+rj_{D;d~2a*JfLKEoCYCDK) z+a?YBXm#9MYMbzP)WH_EYBwp%cU4zwe|M}fP^<91QrqzVu)>SiXvP5xV9ji7S~U-p+KT^gs%b0#(&Bq-#lzXoxc{*D4pYO1$~|h#sKNg1IB0#e>RL-}!~VnS zE*`XtiA@JA#Avl_01L$bww7Ua6)ele6X4Ja+w@-?p$_w%tW~$=Z<_DKOXoX7D}LMG zRJ`-j;&Zg(AN-r7aAaLwbw1mM7?N05+t}0*P=#8B5B*L3NxHN@1GM6I{!PVq67Hc| z@w-cH*ZgmR+Cl7$;c1t?{N~1{=9&?Vl64lsky@>L|9&Ct0OWC6Enr^w+x24yS)Z&` z^Vr`sLk<8yhvLh%;vX-yP5fJC2>92ux`sJ%qly`$iylzPesom$m0FEY{`WD_VYX_t zTA%)#1o!gGXNL+KvcF!dN1OXtGBSHTW-0)D;;e*^LF+HS1Yx7PMH0}Alb&M#rNGq|d@s)iB% z;LE;dcJKT;@a-s@#XYq`#YCXT{fq#xv6kA99=N$HKYmYTuM3H;%jFl z_PVK48(pxq=v-3cMXA`9?ca4Nx4EgZt^q3Q++${RFRH7q(DrzpM{8C?S^Xd=xltqB z_&y-q_;Ix{oH4Uo@HWoB1#eYPw&3mRDRy)Pr$E(BW%^_c z>NpZcu7~k%umIqlc$fN``g$wggZHX$sHfGY$%dtCkgIlDQ{@EK=i=H5*KAj#7y3bO z;^W-Xb#2B3{1iUGih3G9qrRoS-HP|(Jy6gau-Bgooo>9OK%)UK;*$)Jhw%~o5`G!K zf{)^3_&7d+Usc~#-&5aL&!``$XVnkYkJOLVPqyJxZa|*KZ{oKAknaE>KXn803-w#| zI{@Ur{sE+R?q_cV8T;D+`8fmR7wS0!kY6)EeuKYdU+QP-=h|1atsG{|59I9zXlw^IqYfmn@*7Q%D0E)#OVeuTZX$%A`(SIA&~)v z-~apEMtX131Mo+Dh%fOY{v?0|k}jkx=|;M%KdL{eKdZl}zpCfe-_+mL3+f-+NKYMq zq&Ep6p=dD)2mJl1WN&L#PPLy|`kxM~$p#9ti}Nq;g>Ln0ZVzD|*efoZUMnj&*&EZXh}$x+-` zG#mAfBx7_ej#l5INV-CPBgZ6C#o4!$$)uEAL(0e$Qcfy}i%dnSq>>_qA}d866nRo) zqsWUQZ;E^<@>M5NDrn|;QY3QTu)Je0nsH4qD%2IawEBk!jaGkin>tL6%abmHprG@%>3=-PKMDt zDC*uq?xLv2Rbq4{xktz7YKGCC3}b5;MtgO}Xjd*IC*FqK0))@8J&C!-pseYg_usF0vOI(RPkN9wCoX6i!he)`|b|)POurp1HbH1EbL| zkR!Ta9cF?Rd4*0JIgXRJnVLUAUL_~VDe@Y5oxDL#lQ#+EkESSwqF9RT6va^#PmzP7 z1d5y#C2k`?Fc5Gl|)*%ak4fy(_yi9NqYEz$V|F@4@%vd+|YhFyEUG z;X`=<8mv}@6ctg_kD~q*6;m{TqJb0*qG<3ozK@PgKAMl=W6@$hj$w0%fz4qQjiP8Y z!{(TOu=)36lkW@IelsqE~CVq_GrdD_vZ&NM8X^nZ{cAMM_eT$hw>u;QT#Bx zi=qxi7h5IL41vVTqFeg)nWK((MKOY=+1R z1Cf=w#ekxkfAIKUz~fSe#~Ube8F;)I@W|i7FJoU6O{Hj>{vC9sr>(y++spYC43~FP zRMo<-q-gq8;__bpeum3643{$)E+1gHtiCKRHyf30;5X}F+{D0G%fR>m17r2S1>+9> zF$Ttm_=owO{4RbszlYz;Kf*uC@1v-mqH8H?ps0}|V7ko|&7^1+MYAcIvyI>H2IEuw z)BH1_9-n1kyv_jQLW&ksw1lb0rT@V3zW~SM42~x#nrpz3dBgFq@vp-d%=kQt=4;;< z034^<6q}!ck@xsB43O_rq_*%MQ1Gp|Dq|M^F@KH$@)HKg>lq+FV}M+AIY4@z3CVH0 z7~19-^?t|ypkwoUhRquoHa}z7T=Z|TdER7#{Tlxp|2uzy|AYUN|I5UgkO`wy6HgKF z{hKMeg(48XTPeDYqT4CDgQ7dxe(kR9CbN!DlLVfBVa&X0@-*2fT5ce81*l68W@4r2 zUW&jK>;Eq!>;L=RnyCjs)YOxryWJ2q1z%|eH$|AD0GOsoidMFmVB4_j>VRpAGbJ!! z?J_wSr(6xdG9@x#-O~wJUfm5}98;PJ+}$qq5Hn?)a@fvn4Mq1|x-&Bsu-+6>bbs5< z%+%k+Oc-rDGt(f`V2U1~Xf12`|F|CfOG~G1ARBfs;)tc%|pxf6|w1J|H6m6ntGeuh{+Dg$jindeq;5Ji(TYP4k zW|?M#@Lb2#`wl~R9;OI{{}CoUkN%_H|9s-{qQfnwvlJbmMmNkrH{Njr)XeCHxwkoleNpr-Mepg~0igYC8{HFcjxxspK+Qln&a{}p zPWi#r0o3d;Cjvmt35*Y)1wL#}Vtn|+%kg3FmqK#F-G&3>gAC@r=G@K<#GG#~U<~9_ ziq2iiK+OGF2a75Ctc`(~2bqULBia~GQ&|xi+MFgzqgoSLv`UQ#pnTZi>Bwz>zJPZgCS}?L)4$05as1_ z$N<$A^L8DE+W>}`yFw--$1d}e42HYSd(3;ykC-1d?=wGU-fw=~`~=0|q(dm?DK=4T zrr1KUK(R=%M6tZh{FEDp&+0}u^C5sCR@^WIUuMlshl0cLKYlvw}Wm`GWZm^PlFwESv?QR0{ympW*SV=mN?)RI1IRjB>}hv4!<0? zAm>AJoE^xoCCzdf+lD3E!fYEjlH#aKnT3VfHY|k{N4GHxOMgoT+lFP3WiZ7t6vti_ zv#<=e{O@cVmPr=fwqaqm4IBs3WJzEm7~V+)-O^;4YH0vzvP`p7TB}`hAc{fehfq9};$ajIr+5U#B@~a`W;x@Qo{w}=WI4x3(I`W9#u%h%;yz=U=bw1lOV7~Xgn-Jg3K17 z371)fY(KdXC3p$G8U_U)hQUdIL4o;qK(0%Do{bz`g)qRN&`szr^bmRqy@VhkSm-T; z2%!|0QhW`?WfV`LxSZk&id_^>rFa^}mD>bx4rRVWLX;3K#K2EG!(f$x!D@cN<&g8}&{QbT18od1>ILE95tFR0zyV zLvRUGg=s>iP$f(kW(d_njZjPROp0ewJe%S<6kkU%Kx`hxKpqxQyl|V~_RRfbej5MQZ%DXPSk4f67sZQOgu5wT ze3gh?Ev(TIc`rlc5{9Vz86uZcx)9uW=l1=Dt88B*}69M=!Ihqn0+OD zs{`{J2F$e#m>)AVujy2Pk>e*3A`xv9einWaeihCOzX`t!7lc2AKZU<2ZlSo9;`J17 zpm-z2n<(B)@fM1=QoL=Oh;(3zCetj@f)U~m@DRq`C@@sC>DwRD1MaUeH1@N z@qUV7^YsM9Pg498#ZOcG%r>#u4aC9X5OF8~aX16w0RxE7QT!sshZzu$`~$@Q0uW0X z5P{!6YXGtQia?w$LiD2+aR$ZDw}>?qAG}H+UMn`~Kx||{Jj4(+lL7IC&Or2+Lvp;` z)NzS{ulb^?BXS`_Bs+-yclnJROT`;mOM!#D(jwkO@lmyD5`@Yc0-+lr02YgWsDD`5 zNPn9MMM?JH@-i<>KAq3UQ^lN?c9xaf(k+{3^vKDLzHu=s$uR$M2xh^-94&`Ryxnc{aShD8K6^Y2r91~A+-u1SmNR#Gq!!XxRw>%n}6 zK@`iW5OidGRbydw)if5>2ZC%}oT9jKOceyXgg})L0jRB*(Pa%)Wh`7!htiDjau5Pd zPpL(SZ-U4_5c;d_p`U5;VMtmJv)x@SCu+xjtdT9R3y&782Vm!h8 z#COW&4mJy~OPXtHAfTfT#1hvu7C5$Xlom>Lw8L2hVb5$|Xy@tTOX9Kh;>+SI;!%n} zr}!I+zo+7>YCu9 z1X~wb@$v26qfbOka!P9Nw7!K!{rVRVEg3m>f;+^r)x*=~wt_oMhDL;RYfG*uw+b;>o+!CnrEnOivvd`!tB}EW}@AaO& zf`UDIhlGZO!;_M#>s(ON)S~LLX^kx2rwcxuUsVrd4lkJsYjb7ry3q#VmCb4Z;MWd8 z;Hq6Eb0Cay&8T8lY94$n{iH`^R5TD+y`J`xE^4;FDzK);I=Zd5$HnWRn%5^d6Ir-s zh{5Zlg(GF$mD{Z~J4f|YZLN9vdeGxiTQ?}(D49i4uDd8EAp}QjdpiWPy&hg13$q=`CBV%c z#oQpcucL&kgBv>LaZ9*m5ZrbR+{dvN?%~)8_isGU9pYYu8#rEuz^$)wXSh$fZ@CMI zz>OQ8$P4+vts8daglLQ-;AV{ps1%jKy&5hEYB&QT8P=g|(G3v$?htwj?#DQWPQc9= zZ=-i12-;Z)fA$GF2QkTd;b6EKBLeQj$i&5P1I8%0`=Sch;AVUS?DN;+R{RKl96t+p zSsa0zEY9i+I!5|WuGIb0{R4v`^M18JY5=&IlG>0uG|3k`=5Q$Yw8ImLD!(&4yB@5>%36jWE2@BP# zMPyC?>!$t`|E7(bBuk1uM6Omz<|a)ZSyxduC#b9`$l*wLI`lN2lI>E2OP-t&CRy?Z zE(r1AN!#g(RQi9}^5~U<5SxTXV zP{LDUqQp#zg%W`hakG>rrK81CrsQC}ixP>FuVIHkzJcW0#sMZa3#OwjraeTWX^#|B z8lO~{n_TDwK9S^f#3mLNIb!n?;^SlUiwY7`lTs7n^9zb5v+P=s_aYVzTwg%-2T&M9 zT^z%ro@#*?$5b^{mVn$=yWmZ!E#l&e^&F)`N=86%-MR)A5J!u`!jQ}&vbq;#*S~2g zxUU<{U}3kWlrq{K#v7bV`5_&{uaX_Pct8Y7LB#!2I0km2x%5?>0j2S^4bS(Ic`lFJ4gPTxSw zLHk%t&mmCNG^(kp8lqpifWSgbPd#UGEek#gtD-G4EF=9I z>YD4@!s#{|4V*2_XAPVqT_??z=26m>l5UiAr=-UQX@Rs*Ql$ly^rWO0B|-2DYoKpY z6^kIMK`L(!wyA2Dj zTWD}K8ZmMy38f@tsF%sRBkyxftsV!#QERkT1E3%#T~jU)uSU4Ifoa>xdORZ|>gpst zRFkWs81gheZ0l-PY~KFediCxT9p_9*>ziBHZ{XnJC1b`-Dm!TrM0sR=SySaWPyw#l z{UH`>i{#!f+PIUz1m(+B=$c($rUhZrn&gC_*&A1FnY|K<^O9R7>7M9 zbZrgnG79$cGCd>nYOA0A)mzITUsevQK6`>*y|(AIk&}7( z1y@=BrbBP>Jd{(^wN(l{*}r(eRp#3|;f(K3kZ(}8kfFn_w&9^W1HOWcBV@=J zd2-~a(N~+XE`_UtjAO%F0#A;gF!3t00fzT_Lbl1*uz@NC1*Q*GTOdfA<>Zv|imNPb zYxp;7MljLXdfP4Y_Owo`YOSnve@c<#TBpwl$(ebF#(F|>Zu~&|rKJWcukE^#L9K3b zThLT3ZllJDyK#27D`g4v4(toz z>$?H_?F+Zd4ManM{ayn%$z2b(#@&kULaWeyXg$P!ege4fDfFhsUcNxzLM&b{xDT!u z?v4B4bYQ$A@EAN1SHc}{br4c;+thw0zmh+A2ouHrYh%sz z`rpQP-dm@2_ec<8H@t9meYH+8E{dS7-wMbyt6ROVm)1!4v1s~NnZDFErF3Ldzx>gT zWC*X{UI$z`laSp0=S5XA&fJ*duC8=+Nh#bS)YddjGnT;8R6DJG!&Yi69}h?yfz(TD zrFBw^)GDo)Hc%2yNgqlgD2b#bijwF}(k5v$UIs)3VsldxLrE-reiTSbGB{wun#k5D zsHJ=cv$nu8!h+&yv8q|n@q$8aVIB#A*c(|8cC9&}TLa)in6`zDQAK#CubWzNz;K4v zR?mSOgleJTdDRf-ypb_PHv@!l;IKIMU=_PlYPaJ6<%87j(rno1Vk*mjAH1V|Io#p|FHB@3tR#*l9EInl&?rfVXy7J!vqWi>!nxN6)@uxT&am=iAhuA zfs@Rg8y^!CuSFS8Ow^)-rzXue+y$gpB`|KaN++dLl%!IU*2>76PTbh2gk7F`Y3#}l zTWS4{0|<(ArF7aTK=}9^O{R<~dRGFMtQP4#N-|rdGnDjY^#wP>wIOgN01QKet0LbW zHMA}8VsU{U)lm9KAC{0D2y@B)GYUN?ea;H~jFOxdE=)hn=*9rk$gt&x5+l62J)(^l zek1*h4a2w6ca-E&lHbbwZJ4t$Ym{GG0fXR@ELVk&P1stD9ntp2jliOYx|%lTYBcIs znK?sC=cV7I-=z!EAJU)FUos~n8OyNqDx{={l75u*r=*yY0hA1+WDq5TDH%e^(CxAb zFOw~@Ad9jj%d#R{;dj_j3{y`~0{e^-N&pa}D0!BWW0ZWXJ<;ruK?aoDiFyfG^_sN! zi^G6~oUTYVzR&*q&urbl(PrHsx1C+j>33A_1)_%2E z$9#>G2bayRssWQ4Sbj7cf|o9o!01^M85T~-J>;H1lTCP&+zXifkdn3$(xX-aXS?W` zrsyacu8E)=Ecb@nvDz}U$|2mOiyw?1TJNeYu7z!Dqm2WblY1}*xu!OatkdEYYl1FE zz;0g#^*g%V@+`;5PNu3a$aXnSj+Y%WXe>a<7)r)cGLDk*luXzpC(223GJH>Es(K~04%65|ejLo&f89jliy@5c@wcSn+0D5zE z1%vxAxC(EC>)K|}yZ{@`sBR-}sLOeB5!jvOe7QgdTu-K?l#*-K%l%+I*+fa1wv@y$ znet`>lH2HRfLq1d48X!mZA5_wxnrFhPxQeW3g>6?FnPEHJWI$@a9STgSwc0+=UDBoLy*j*Q^;~@Y59Bu5)2`;)?ggV{8YRstT+>%h z$t+4{f?>z!4SA|OO|FC{-l8FIB;BiG7xcp2ant_RU>7Bmi~Cbu&HUE=-P)YAws z%Cqf_{v2}FlvUNXCug7QXB)GjQ;jm)-%(OWiHj20%{Ng}p`IwU#kH*f9fnmewS70= zwr1!P*~l&3C^yN?@=SS_43jvOk}67OPy)t-8ZeQ`bLDx^&q<&H7mjbQf0WiT7#yYp znV~~x%k81}b=kaLUIf+y&>QUxO*j8)*@u-?HMGi$8Be=n8lw?QrA_ieN?>&aK2&+p zR?3|KbrXM+7sBcc7En^z_K-ClZf#->HA-5}o>5Y(Jv5F;wL7CcaBuk@Zlt=7l6sZX zdvTw9KWM+p+`H5&KfoG)xmU33m)FTHa_e}u!`3@ZNh2k2c}m39-p!>~zfs;a0V+3; z(kgET1$WT{J=InjLhCcLT!-0jANP(z(JF6eEx+pYAawQ3Q>v@V?d7qRt}?h7X_9*< zs|Uu{+wiaq@#@(_=V-*wg)d*r>KF&@=4#z$NhC15C0nGDWx%i#J; zW$;P)DMJP+ftkJTBGJ%+{yev|RX!*mq6Ex(^V^ZVM~A{Z4GLq7TNvE1Kgs|_2{>Ca zL}@09Q*M~VXfOfl4ln_2>K>hj<|%Vx^;4|Q-8wD53Eg@dy0r(LVcl9n$?dFL*K6IH z2bSYYRLckQ+4gSTM#-X1-8#qQ_cQr(`3w0=`726b1-gNfn<%-3l4b3^JS~66Isz3g zg^paZzqIj&T>PXD#*MmM=*AA?-EaE4o3(eEHRK8srVu^#t(TLqKyB#ma}Qk?_t4d8 zcS^$jma*lrjoNjYokwsATS^q0T&8%Vb8G}>x|Q>t+6dkUcK41WsQ4=Z?IXB`LPXAX zov8ssfzNVpRC+4ClprNo=}pOUO75m)6(y@Fxu<;ur|2D;sddQRb0t!VV#B(El9e#5 zmopl)jnP%ACM89$=ibW=T#hzy4{8H9u7O>#z}S=Cja;BF3NYsf*a3x7$ayM7N8t)vyqZb?PJ^#r3UaifYNx_0gY{g%*L*xs#mVn$8+=L#`9tz zx(SqWow5Xcyp*}hJY~MJKv}4$3RSLG7AYWE+bG#i35@>^3V~C}!<6i#WEUm7DcQ44 zS<237&|>9gYN(n?8VIif-llr!(bJ!%^cnj?Qa#80Sf%^Ru zXPIQt6l?nm4{UJ47efBBfw#$0b!Af!x-0+8L;qQK-nc6EMU%0tR7 z&Cg5O34UH=f2*>aZ5AP(Oy_{ox^V8(0_?X%mNx2tLU~&A_fnn$e=qXXmCBhEn_E#a z7@UyiFx#=V+$x8Z7j&yg2jSNC60ORMY`tYBlg=+ePZ@iQQvGcQLaV%_ysXPJ+cLaD z$#ZS;49rXK5O^4GR!%CXl-HEkl{b{r%A1rtPsu?_UZCVfN)A(Ugp!xqL|Yj`LYbz7 zI6Fc+4^z(Q>+2zXeVur*+0zj8|AtQZQP&ACU#t_}MxM%f`I9Ix{Durl~;lr5nPYm zFoNBk4cl3E{@}h7wXhZrgdht%((|%wBif2HYPtB~rNz~itM}P_DLJZgK7YCY)4*Xh zTP@7uH+tkq*X$-^17U1R)>{Ru$N=*15?r3tx^Zijtu`?3Srx0*>R|;-$Z<-5UB61n z$qiO7tGD=@6`FL4k~g(^eOpZ%%XZsrts19oxY=*x^?kT**kCwqvj(&o7mVtp(fJqwPZP;C1SZX)}u{hZwf zf3oflE}I5s)aDBCy;AiU<3>{lS%+P&5-U_v0`t!*`ABUF$yul}d!S(uw2rZk)$b-W z%9&uD)ZS&_0-w6wEv#j%dsD2i&pt;9c=@$;Z>n|rc@uaY`4*y zLrdWbJkKE|VC8XD=-V|{!x@`R5G7gBz472g)juGxOV@7Qdvpi?Ip#hW5)SS|7rAbL z$Bf&J(+m7C^cT7}hN}VYzhtH-W>AD=#f?xC_|S|hE-nDKu;RwSU~~Wl1pZxB4eV69 zvAzzh4h>*J%V!s$>1G*QTdBI(Ho|Mo1Ua~@aRwMF+FnC`F!l9w)w+z!X5o%+y*+Jq zkKzKoN&On?wKg!*QpIfW+0oPK3Q$GhqGJ|B6>fyIsJtq9sh&0tdz7Om--ZJvIova;iI@(P$M)eP61Ms^9R8*?qWs@#$fPKZ9I ziu%RFSuX4nU^cYN|6KH#VUlIXN~y zAwM@ZFRdsgHnqqZpX-cwf&<0rJiQ?Ivm zd?q}eG`XXv<)q9B@v{@kr#Pl0#;3%0@@1^%uH&xfR&p(x_u_u;74A*$OYRr&Q;bB3 za8f%64bglROTb%kG#Z1(!Kv*eIJcdGD$rE$T7+1(XcKx6PHVqMKVTVq<1TPgn}#!R zU!0AL@IX8om%>e8i@-N=IbH+21um1q58{X5UZ{O=UV9FIj=#iT!%1xr2_uOlh2+51 zB#X#e(n8jgjpP})N#R}cCHaQ@z;m6>Wv>CPe$jutCwMbL7rSu1xfl?XbS@iQHAiz3 zxyeF~P$ZNH6W{}_H9~{XB+L}%3iAb3xL&wNI3OH_50QN+d@Ot_d?tJ$d?kD%d?$P_ znna5zii+qddW(Kypx909DF%rt;z+SfoGoq#fA+V52~8jzC-j1Ifp9rOjshEgnw%>SmWP71xdn(T9xg}Ugas}1?7nH zvT{^;OZiawO!->*S^3L~ti)=vTCAeg+u99iN-t}$HN+ZbwOdnQO)j>Mu#UHuS}U#B zS{tp+)>+m$*16Wj)?2MBt!u4Yth=mxtdCgtS@&C?upYD?wZ36JWBttfFY6E1pRB)F z&s%@@;61D!{vI(NPLCXq!5*VM#(IqRnCLOtW12^m#|)1ek2;TQJ+AXuZQZMv=6Hs5xG?M~bMwzakv+j`qZ z+e5Y|YzJ)5*$&!{*j~0BwH>#;VSCT^z3sdg_Ui2w=~e7i>eb{$y{`9KF0U0{ ztGw>@y3gwYukBttydL)2KGi<8 zK8-%jKC^u0_$>6f)n}{Eqdw30JnQqk&mo@|eNOnC^m)za4WBoC-uC&x=bX>?K7aaJ zeN%kPeQ)%=(|4usdfx|qAM)MlyW4lK?^C|d_&)3Vyze337k%IN{mIYMueV>EU%a2g z&*_)wm+P13m+x2TH^gs@-*~@?ev|#G{AT(s@w>tACcj(!ZuPs}?@qtveyx5R{5JV* z@!RJ2px;A&JNs_AN7CQ|9Srt{wMuk^ZzLT2k-&rfIb0<0m%WW0b>Fx0$c%811bZq4OkLzTfm(G z%L7&fv~@Jqn? zfZqfD2#g7|2gU~`1SSQh24)0i1?C181ojIY5I8t+SYS!u=)iG-69Y>Frv$nJD+6Z) z)&yP`I4^KPpc?pU;QN6e1b!I!ahJRy2G+?)qNWFS>r!^_#BWb&Kkj(k-o9Mz_A*?&-Fv+m>$Ix;@zK*Y2k7 zmhNJAx%-&z72T(Huk1d(`{C}dcR$_zt?uvi=+h&yM{BW!utim+8->%z8%Z4cWK_Hfv)usvaqgzXDE81`b=k+4_7j)k2F`#S8mu)o4l zI0+ZRrEn$OBfLj=Pn4}UWJ>F@*L?}cCJ6VxZK&(uE4`t0m; zyw5iga)fV0Ktz{_ZV{mou@UhR&WPlQw1|v|z7g3GgCd4TjEEQ&F*ag+#H@(L5jREL z5^-C^@`x1?t0V4>*c$O*#3K>=A`V6ziFi5USj4G_*CXDHcst_rh@T^^k+w*mNdL$# zk=-MEMfQ#iiv&^`85>y;*)OsqgQPg))KScc;bw27s z)SuDaq9dYXqvN6zqEn*NqBEnjq6bG0iyjv}A-XcUF8bQ&#^~ngdC?1^Y4qagrO~%X zuZ~_5{Xq1(=pE6!qxVKX8vR7{)6vgHKOcQ2`m5-lqJN1#AN_muA2H?_Ax4T(VmxAO zF+E~>$Arf8iHV7^$2ek~F?lgVV=7{%#Y~T>iK&lijF}lTCuUyE!kFu0R>j;Kb6?B@ zG3#R1$83t(8nZp-p_rX9yJL>Wd=u*(n;1Jbc0p`w?6a{S#QtG7+eN!#_pk@pgX|&p zaC@XZ#%{OA+Y{`G_FQ{`y`O!6eXxC~z1lvlZg5ZcyBixEXOb$2}BxBJRiduJKv%lj7&a-xJ>&zcGGG{I>W#@lVD-9e*JH zx%h+eFT|gUegliHOCu~bNmhiPxaYi~5oJr19XSy@rImkKGIl?*0Io3JeIng=U zIm21&yw=&|oaLP3TZqIRN|P#afuTWCxeSoMdH-Ns>B(IHHkMT zZcRLz_-&F;Qd-iaqq!%C4HXsWzyG4-zHs1 z`YRbHo05fODY;K_Vsct?W^z_?esWQA|KtJ5E2a=ypej)it@+-;5lTRkUp8RI=+sW@G|Cszs^7-W7lmAHJQg8~NVoniK z+)Cs8-snb%Yr&gynr!GiUQ?E~5oVqmi#?%$5 zt5escK9Jgyx<2(l>e1AbsjsD;PJK7^{nWFmAEkbu`coQC6Vv20Yno@8e_CK#x3r#V zL1~d`328}buy0E1mo_MENZPQpQE6k-CZtVDo0GOQ?e?@g)0U^LNL!V*F0D0fL)xaa zEos}*_N6_U_H^2_X)mN5PJ21+Xxh7JpQrtqj?(#bOS+V9O}C}{r2D6LN$;NSNKZ^p zPESowPw$(alb)YmnBG5qK>DEcs`MMvA51@%{(VMZMrOu@jO#L1Wvt6spRp-pOUAB@ z$1|SHcsk=i#&a15GhWSjE#q{?+Zpd=oXNP5DQ0?P+A@7I12em3_Q>p&Y0q?Ire|hm z7H1C09F|#>#Pv(7@YcpFjH)d|h+@ASR=JS~^WFF3Z zDf5-gvl6nBvQo3sv+}bB zWev?5ku@r7Y}WX!iCL4gW@Oc7U7OXEH7jdQ*2=8)SzEHUW$nn?owYY>U)KJt!&xt9 zy_R)0>(i{yvcAmvF6;ZOpR#_*HfQ@}M`g!m$7egUle5#ZGqba^^Rf%G`(+QvF3YaS zo|;{mJw3Z7yFR-iyE%JS_I26wvlnLHm;FTcnH-c8mNPJ?GG|%N_MDe;PUXCj^H$C~ zIUnbIo%3DJ4>>>QoX`0^=Z~Dfa+O@qT<=`J+`!zfxhc5?xy8AIa);!W#+Y zDz`efId@j>;@n$uZ_T|u_s-nax%cMYpSv!%HFtaN-rRk;kLNy_dnET*?up!!xuR}{Co4C&VMieLP3{;-UVR=5d~2N&VtN>tb&|^yn=#)qJolw(FNlQCKi+y zloc!}xTWBZg1ZV<6x>^IU%}dfmV%uHdkPK|94dIR;H84&1+NyoR`5o_Ck5XZS_-8? zYoV>sr_jH!OJVoIUWL62!wS<2`xa&w<`(7`78Uj{98fr@aA@K1!ji)J!rKe?6uw?~ zzNlAGe$kX7TJ%8C=AvyyJBl7I`aezG`+p4g{=jimIZCN7CC4r9a@>`=9H)*-Wiqon zyOWun-O21ucB6Lok|4V~nZ36S2}zaGqeV#EtM1pjJ1%Whc_2hX5JJ$p6G^lu zkH`7t`_t$BKRn;B_h(fz818z)9c? z@Dp$rI0sw+E&-K574R!?1Goj$X12;q%}md9X3o#tnt3+!3D^Z34Ne084t@gu6U+p& zKn%n|3z!XBK{uEO&INrS1G3;^uoPSiZU8rdTfrURE^rTc5w_B?SoE2)ldy|8@dbKhaN(|Lr&}--o)U4~K>!C~0_0sjx zrRoOg2I+?AhUtduM(M`r^twD}S$wqPz2l6@MM!d)zWF8_QMMx=9hO9$2 zBHtlfksZixWFPVaau~UYR3cZAYe+RxgWN{$BKMF7$Rp(Utd3d3vkX}USxd4GWZlSm zi}pdMpfk{!XeJ7w7-~c9=q%KUx=}BhkA_hW7121FKvlFH-Hz@-_n|+aN73WxN%S;Y ziB_Sv(L3l<^cC8GHes!>HrTsZd#ndG2%C&e#in7OVxM6E24OIUU>Ih`^02vB0oD>9 zVL>c{@tBCkF$GIvW!Q17&h!`4NE2#eO<$RInJ$>FnXa2|nr@pOnqHV*nHo%ure@P0 zct^Z5-WBhT_r(8-PsG#lOdP^t9K}tz1<%Iacpe_Yd0fQfxQfrm7vRPC3VaiO1V4_S z#LwUr_&NLnehI&VU&F8C&+wP{Yy1t~g#Te~ZEkCBXYOF`Xnx;3+zguMm`lt%%~j^N zmOhrL7Q&KinQd`dJQlwtY7s0ki(*kN^DRY|uPxtLR$5kD$}Q_GCoJbJmn~N<*DN)b z+m<_)I?GE-1JRmjOLQfA5Gh1&qCYW^7(xsqCKBlcL0E|#BA1v=xCk#XhbSNd1WObV z#l#oHm&6ic8L^yLL98Oy5aq-=;skL!yIpo#wm#dRy)=7w_NDBn*^Sw6$yQ_=vLo4@ z>_MiGy~sXfKXL>)njA+?ASaPiNHh64=_bA89MVrRWRMJ#8d*dxB$tz`$kk*yxslvV zeot;AkC11{TjU+`9{GU$jeJ5rCts0o$Y%0SYjtC(Ct$nTit%IyXt!dT~)=}0m zR=qXPT4LR9y=-l=rP`+1C|krP+mg2Vwj$dS+X~w%+iF{xZLMv+ZI^AY?SSo&?Wpaz zt;Y7q_SE*=_R7{|drP&V+E87o?o?kYl^RKnqsCJcsj1W_)O2bFl||)HxzudRMR}=w zDniAmVycWIdpDb&RT{s;Fw}26dCFrRu19>JjyrdP+T~-sW`A zNzIv@qsy6<6U)sf=plp8t=ty@!4%mS>FbC1h$Oc`Zxwg)LvmN1eQLjq|kgDczeMOb?~U(39xtbULl4F`A%VbO9~WNxFpol3qeD zrOW7b^agq}{XM;n-cKK-57Wo!pXdtu9DRj;ME_1dp`Xz&=vQ-UZ3Jy>D%u+SzcJ7)&_6IF zkQNvb7#kQLm>8HGa0HaV!oc#tia=?gEU+%HA#gTuIZzp>3fvAn4m=CI3^W891IzPf=7G@i>li9=UXAUwKnM&p=^DA?M zxy9UJ?lBLT-sMLR@0MJGk4NA=OHC>5oni=s=T$D$Xb zx1tZY)?7QTFE@?*l>3a!;6P5#8M!PD;+)?fXcZ#dvu5#D7>s$@@g8z_D;d}Fa`TqPMekh;D59ibQ3?Ah5ypczF6HoDO zK98Tv`*?;A@?k#7&*vBLCHzXhl;6T{<9G18`GfqA{8|1Se}S*$Yx%qUJ^lgzns4Nr z`9FnrLO0<g@m99MMAN#NLV5)6;=tGge}50VW+T1 z*f0DboDnL7pM~?nb>XH^E7S=MLZjGT>>zd$yNG?neqw)dkT_NxFMcde7XK;gMT3|n zVj?BdqDRaZ=ZPV4vA9(Hw|GE2Bpww{h^NFK#k1l$@w`|sJ`x{`&%~EvgV@-jik({^ zsJqlt>LvA+Ql*j780jPFV`+vovnAPwB#T5!HpwpKOLL_HDIiIbEF~mODv`dGR!XZ| z;{I*YN$HGKA)S*hNSCB5(lzP2bW^I88l)!at@LNCb*ycyeeAthr&yO**I2jM*qAXE zhQhC38 zP(C6bmru%P%M;)a4T+}2A1&81J0!a$`z0qP)06t7F^MMe zB$3Qbex7tD-AQjUKl!iZ`s7c^+T@eu^W>}Kn`Be+t=d)Xrw&jDtHadc>PU6E3aSP* zOEsw$b+($P&Q*OXqefLhl~h?xsEgH7b*Fkz{ZT!yUQ{d9D)pvXtKL=bs}I!YS}U!! z)<$cqb=A6SJ+)q1UoBNj(?)4ywei|SEnR~&SVJ^SBQ;91YqPZ3+FUKDDO!6R|dJ{`bBg`+q{#GA^w8FSh)gR{#J2 literal 0 HcmV?d00001 diff --git a/JhForm/JhForm/JhFormCell/JhFormBaseCell.h b/JhForm/JhForm/JhFormCell/JhFormBaseCell.h index fc3da2d..ed9f3e4 100644 --- a/JhForm/JhForm/JhFormCell/JhFormBaseCell.h +++ b/JhForm/JhForm/JhFormCell/JhFormBaseCell.h @@ -37,7 +37,7 @@ NS_ASSUME_NONNULL_BEGIN @property (nonatomic, strong) UIView *line; /// 表单Cell 所在的tableView -@property (nonatomic, strong) UITableView *baseTableView; +@property (nonatomic, weak) UITableView *baseTableView; /// cell配置model @property (nonatomic, strong) JhFormCellModel *cellModel; diff --git a/JhForm/JhForm/JhFormToolClass/JhFormConst.h b/JhForm/JhForm/JhFormToolClass/JhFormConst.h index 37d72a2..428e57f 100755 --- a/JhForm/JhForm/JhFormToolClass/JhFormConst.h +++ b/JhForm/JhForm/JhFormToolClass/JhFormConst.h @@ -12,8 +12,8 @@ #import "NSString+JhForm.h" #import "UIView+JhView.h" -/// 版本号(20211209) -#define kVersion @"2.3.1" +/// 版本号(20220813) +#define kVersion @"2.3.2" /// 屏幕宽度、高度 diff --git a/JhForm/demo/FormDemo5VC.m b/JhForm/demo/FormDemo5VC.m index 5818189..e40286d 100644 --- a/JhForm/demo/FormDemo5VC.m +++ b/JhForm/demo/FormDemo5VC.m @@ -69,7 +69,7 @@ -(void)initModel { HXCustomAssetModel *assetModel2 = [HXCustomAssetModel livePhotoAssetWithNetworkImageURL:[NSURL URLWithString:@"http://oss-cn-hangzhou.aliyuncs.com/tsnrhapp/5ed15ef7-3411-4f5e-839b-10664d796919.jpg"] networkVideoURL:[NSURL URLWithString:@"http://tsnrhapp.oss-cn-hangzhou.aliyuncs.com/chartle/fufeiduanpian.mp4"] selected:YES]; - HXCustomAssetModel *assetModel3 = [HXCustomAssetModel assetWithNetworkImageURL:[NSURL URLWithString:@"https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=3935625616,3616422245&fm=27&gp=0.jpg"] selected:YES]; + HXCustomAssetModel *assetModel3 = [HXCustomAssetModel assetWithNetworkImageURL:[NSURL URLWithString:@"https://gitee.com/iotjh/res/raw/master/images/jpg/lufei.jpg"] selected:YES]; HXCustomAssetModel *assetModel4 = [HXCustomAssetModel assetWithNetworkVideoURL:[NSURL URLWithString:@"http://oss-cn-hangzhou.aliyuncs.com/tsnrhapp/fff42798-8025-4170-a36d-3257be267f29.mp4"] videoCoverURL:[NSURL URLWithString:@"http://oss-cn-hangzhou.aliyuncs.com/tsnrhapp/d3c3bbe6-02ce-4f17-a75b-3387d52b0a4a.jpg"] videoDuration:13 selected:YES]; diff --git a/JhForm/demo/demo12/FormDemo12VC.m b/JhForm/demo/demo12/FormDemo12VC.m index d75a1a7..3ec5d44 100644 --- a/JhForm/demo/demo12/FormDemo12VC.m +++ b/JhForm/demo/demo12/FormDemo12VC.m @@ -83,9 +83,9 @@ - (void)AddMoneyCell { }; bgView.ClickDeleteBlock = ^(UIButton * _Nonnull button) { UITableViewCell * cell = (UITableViewCell*) [[[[[button superview] superview]superview]superview]superview]; - NSIndexPath *IndexPath0 = [self.Jh_formTableView indexPathForCell:cell]; - [self.cellModelArr removeObjectAtIndex:IndexPath0.row]; - [self.Jh_formTableView reloadData]; + NSIndexPath *IndexPath0 = [weakSelf.Jh_formTableView indexPathForCell:cell]; + [weakSelf.cellModelArr removeObjectAtIndex:IndexPath0.row]; + [weakSelf.Jh_formTableView reloadData]; }; JhFormCellModel *money = JhFormCellModel_AddCustumRightCell(@"金额"); @@ -97,8 +97,9 @@ - (void)AddMoneyCell { [rightView addSubview:bgView]; }; + __weak typeof(money) weakMoney = money; bgView.InputBlock = ^(NSString * _Nonnull value) { - money.Jh_info_idStr = value; + weakMoney.Jh_info_idStr = value; }; [self.cellModelArr insertObject:money atIndex:self.cellModelArr.count-1]; diff --git a/Podfile b/Podfile index ac22785..1f0f408 100644 --- a/Podfile +++ b/Podfile @@ -5,14 +5,15 @@ target 'JhForm' do # 屏蔽所有第三方框架警告 inhibit_all_warnings! - # 选择图片依赖HXPhotoPicker和SDWebImage,可以分开加或者使用: pod 'HXPhotoPicker/SDWebImage', '3.2.7' - pod 'HXPhotoPicker', '3.2.7' + # 选择图片依赖HXPhotoPicker和SDWebImage,可以分开加或者使用: pod 'HXPhotoPicker/SDWebImage', '3.3.1' + pod 'HXPhotoPicker', '3.3.1' pod 'SDWebImage', '5.10.0' # 选择图片下载在线视频需要使用AFNetworking pod 'AFNetworking', '4.0.1' # 可选,建议加 pod 'IQKeyboardManager', '6.5.6' + pod 'MLeaksFinder', :git => 'https://github.com/Zepo/MLeaksFinder.git' # 更改所有第三方框架 Target 版本 diff --git a/Podfile.lock b/Podfile.lock index fb5f04c..7570e37 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -14,18 +14,20 @@ PODS: - AFNetworking/Serialization (4.0.1) - AFNetworking/UIKit (4.0.1): - AFNetworking/NSURLSession - - HXPhotoPicker (3.2.7): - - HXPhotoPicker/Default (= 3.2.7) - - HXPhotoPicker/Default (3.2.7) + - HXPhotoPicker (3.3.1): + - HXPhotoPicker/Default (= 3.3.1) + - HXPhotoPicker/Default (3.3.1) - IQKeyboardManager (6.5.6) + - MLeaksFinder (1.0.0) - SDWebImage (5.10.0): - SDWebImage/Core (= 5.10.0) - SDWebImage/Core (5.10.0) DEPENDENCIES: - AFNetworking (= 4.0.1) - - HXPhotoPicker (= 3.2.7) + - HXPhotoPicker (= 3.3.1) - IQKeyboardManager (= 6.5.6) + - MLeaksFinder (from `https://github.com/Zepo/MLeaksFinder.git`) - SDWebImage (= 5.10.0) SPEC REPOS: @@ -35,12 +37,22 @@ SPEC REPOS: - IQKeyboardManager - SDWebImage +EXTERNAL SOURCES: + MLeaksFinder: + :git: https://github.com/Zepo/MLeaksFinder.git + +CHECKOUT OPTIONS: + MLeaksFinder: + :commit: e4a1eaa0c6b80f61d810c83b9061c7530c5987e5 + :git: https://github.com/Zepo/MLeaksFinder.git + SPEC CHECKSUMS: AFNetworking: 7864c38297c79aaca1500c33288e429c3451fdce - HXPhotoPicker: 472f8f0c8dc0dc70534dc630b7e20fe09b342e02 + HXPhotoPicker: f1274d0c931ad8564e0f23f33fe8b6110b639bd7 IQKeyboardManager: 2a6e97afdafc7becf0cb17a9a8d795e3a980717f + MLeaksFinder: 89eb3142bf1bbd0a3d1849543b629399c5da74c5 SDWebImage: 9169792e9eec3e45bba2a0c02f74bf8bd922d1ee -PODFILE CHECKSUM: a3d3bb38a9b69a17162467d69f04cce02468f299 +PODFILE CHECKSUM: 010a7a02c3cdb3a396a1c6d5de974eba19e237fd -COCOAPODS: 1.10.0 +COCOAPODS: 1.11.3 diff --git a/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXAlbumListViewController.h b/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXAlbumListViewController.h index 7b65a8a..dcb6e85 100644 --- a/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXAlbumListViewController.h +++ b/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXAlbumListViewController.h @@ -8,7 +8,8 @@ #import #import "HXAlbumModel.h" -#import "HXPhotoManager.h" +#import "HXPhotoManager.h" +#import "HXPickerResult.h" @class HXAlbumListViewController; @@ -37,6 +38,9 @@ videos:(NSArray *)videoList original:(BOOL)original; +- (void)albumListViewController:(HXAlbumListViewController *)albumListViewController + didDoneWithResult:(HXPickerResult *)result; + - (void)albumListViewControllerFinishDismissCompletion:(HXAlbumListViewController *)albumListViewController; - (void)albumListViewControllerCancelDismissCompletion:(HXAlbumListViewController *)albumListViewController; @end diff --git a/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXAlbumListViewController.m b/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXAlbumListViewController.m index 08255a9..a2dfcdb 100644 --- a/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXAlbumListViewController.m +++ b/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXAlbumListViewController.m @@ -309,6 +309,12 @@ - (void)photoViewController:(HXPhotoViewController *)photoViewController didDone self.doneBlock(allList, photoList, videoList, original, self, self.manager); } } +- (void)photoViewController:(HXPhotoViewController *)photoViewController didDoneWithResult:(HXPickerResult *)result { + if ([self.delegate respondsToSelector:@selector(albumListViewController:didDoneWithResult:)]) { + [self.delegate albumListViewController:self + didDoneWithResult:result]; + } +} - (void)photoViewControllerDidCancel:(HXPhotoViewController *)photoViewController { [self cancelClick]; } diff --git a/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXCustomCameraViewController.m b/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXCustomCameraViewController.m index f6f4591..550c440 100644 --- a/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXCustomCameraViewController.m +++ b/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXCustomCameraViewController.m @@ -165,14 +165,16 @@ - (void)viewDidLoad { self.customNavigationBar.translucent = YES; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationBecomeActive) name:UIApplicationWillEnterForegroundNotification object:nil]; - if (@available(iOS 15.0, *)) { + if (@available(iOS 13.0, *)) { UINavigationBarAppearance *appearance = [[UINavigationBarAppearance alloc] init]; appearance.shadowImage = [[UIImage alloc] init]; appearance.shadowColor = [UIColor clearColor]; appearance.titleTextAttributes = self.customNavigationBar.titleTextAttributes; appearance.backgroundEffect = nil; self.customNavigationBar.standardAppearance = appearance; - self.customNavigationBar.scrollEdgeAppearance = appearance; + if (@available(iOS 15.0, *)) { + self.customNavigationBar.scrollEdgeAppearance = appearance; + } } } - (void)applicationBecomeActive { diff --git a/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXCustomNavigationController.h b/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXCustomNavigationController.h index 417bf2b..ec596fb 100644 --- a/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXCustomNavigationController.h +++ b/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXCustomNavigationController.h @@ -8,6 +8,7 @@ #import #import "HXPhotoManager.h" +#import "HXPickerResult.h" @class HXPhotoModel, HXCustomNavigationController; @protocol HXCustomNavigationControllerDelegate @@ -27,6 +28,9 @@ videos:(NSArray *)videoList original:(BOOL)original; +- (void)photoNavigationViewController:(HXCustomNavigationController *)photoNavigationViewController + didDoneWithResult:(HXPickerResult *)result; + /** 点击取消 diff --git a/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXCustomNavigationController.m b/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXCustomNavigationController.m index 14a9f96..4d8f6de 100644 --- a/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXCustomNavigationController.m +++ b/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXCustomNavigationController.m @@ -257,12 +257,22 @@ - (void)albumListViewController:(HXAlbumListViewController *)albumListViewContro [self.hx_delegate photoNavigationViewController:self didDoneAllList:allList photos:photoList videos:videoList original:original]; } } +- (void)albumListViewController:(HXAlbumListViewController *)albumListViewController didDoneWithResult:(HXPickerResult *)result { + if ([self.hx_delegate respondsToSelector:@selector(photoNavigationViewController:didDoneWithResult:)]) { + [self.hx_delegate photoNavigationViewController:self didDoneWithResult:result]; + } +} #pragma mark - < HXPhotoViewControllerDelegate > - (void)photoViewControllerFinishDismissCompletion:(HXPhotoViewController *)photoViewController { if ([self.hx_delegate respondsToSelector:@selector(photoNavigationViewControllerFinishDismissCompletion:)]) { [self.hx_delegate photoNavigationViewControllerFinishDismissCompletion:self]; } } +- (void)photoViewController:(HXPhotoViewController *)photoViewController didDoneWithResult:(HXPickerResult *)result { + if ([self.hx_delegate respondsToSelector:@selector(photoNavigationViewController:didDoneWithResult:)]) { + [self.hx_delegate photoNavigationViewController:self didDoneWithResult:result]; + } +} - (void)photoViewControllerCancelDismissCompletion:(HXPhotoViewController *)photoViewController { if ([self.hx_delegate respondsToSelector:@selector(photoNavigationViewControllerCancelDismissCompletion:)]) { [self.hx_delegate photoNavigationViewControllerCancelDismissCompletion:self]; diff --git a/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXPhotoViewController.h b/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXPhotoViewController.h index 23cb1f8..c2658bd 100644 --- a/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXPhotoViewController.h +++ b/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXPhotoViewController.h @@ -10,6 +10,7 @@ #import "HXPhotoManager.h" #import "HXCustomCollectionReusableView.h" #import "HXPhotoLimitView.h" +#import "HXPickerResult.h" @class HXPhotoViewController , @@ -43,6 +44,9 @@ HXCustomCameraController; videos:(NSArray *)videoList original:(BOOL)original; +- (void)photoViewController:(HXPhotoViewController *)photoViewController + didDoneWithResult:(HXPickerResult *)result; + /** 改变了选择 diff --git a/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXPhotoViewController.m b/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXPhotoViewController.m index 79c50af..b48ed39 100644 --- a/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXPhotoViewController.m +++ b/Pods/HXPhotoPicker/HXPhotoPicker/Controller/HXPhotoViewController.m @@ -1157,6 +1157,9 @@ - (void)customCameraViewController:(HXCustomCameraViewController *)viewControlle self.albumModel.realCount = self.photoCount + self.videoCount; } [self collectionViewAddModel:model beforeModel:nil]; + if ([self.delegate respondsToSelector:@selector(photoViewControllerDidChangeSelect:selected:)]) { + [self.delegate photoViewControllerDidChangeSelect:model selected:model.selected]; + } } - (void)collectionViewAddModel:(HXPhotoModel *)model beforeModel:(HXPhotoModel *)beforeModel { @@ -1414,6 +1417,7 @@ - (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPa vc.delegate = self; vc.onlyCliping = YES; vc.supportRotation = YES; + vc.isAutoBack = NO; vc.modalPresentationStyle = UIModalPresentationOverFullScreen; vc.modalPresentationCapturesStatusBarAppearance = YES; [self presentViewController:vc animated:YES completion:nil]; @@ -1780,6 +1784,24 @@ - (void)photoEditingController:(HX_PhotoEditViewController *)photoEditingVC didF } [self.collectionView reloadData]; [self.bottomView requestPhotosBytes]; + if (photoEditingVC.isAutoBack) { + return; + } + if (photoEditingVC.navigationController.viewControllers.count <= 1) { + [photoEditingVC dismissViewControllerAnimated:YES completion:nil]; + }else { + [photoEditingVC.navigationController popViewControllerAnimated:YES]; + } +} +- (void)photoEditingControllerDidCancel:(HX_PhotoEditViewController *)photoEditingVC { + if (photoEditingVC.isAutoBack) { + return; + } + if (photoEditingVC.navigationController.viewControllers.count <= 1) { + [photoEditingVC dismissViewControllerAnimated:YES completion:nil]; + }else { + [photoEditingVC.navigationController popViewControllerAnimated:YES]; + } } #pragma mark - < HXPhotoEditViewControllerDelegate > - (void)photoEditViewControllerDidClipClick:(HXPhotoEditViewController *)photoEditViewController beforeModel:(HXPhotoModel *)beforeModel afterModel:(HXPhotoModel *)afterModel { @@ -2045,6 +2067,11 @@ - (void)cleanSelectedList { videos:videoList original:isOriginal]; } + if ([self.delegate respondsToSelector:@selector(photoViewController:didDoneWithResult:)]) { + HXPickerResult *result = [[HXPickerResult alloc] initWithModels:allList isOriginal:isOriginal]; + [self.delegate photoViewController:self + didDoneWithResult:result]; + } if (self.doneBlock) { self.doneBlock(allList, photoList, videoList, isOriginal, self, self.manager); } diff --git a/Pods/HXPhotoPicker/HXPhotoPicker/HXAssetManager.h b/Pods/HXPhotoPicker/HXPhotoPicker/HXAssetManager.h index 8ea17d3..7e7cff8 100644 --- a/Pods/HXPhotoPicker/HXPhotoPicker/HXAssetManager.h +++ b/Pods/HXPhotoPicker/HXPhotoPicker/HXAssetManager.h @@ -8,6 +8,7 @@ #import #import +#import "HXPhotoTypes.h" NS_ASSUME_NONNULL_BEGIN @class HXAlbumModel; @@ -190,6 +191,17 @@ NS_ASSUME_NONNULL_BEGIN progressHandler:(PHAssetImageProgressHandler _Nullable)progressHandler completion:(void (^ _Nullable)(AVAssetExportSession * _Nullable exportSession, NSDictionary * _Nullable info))completion; +/// 获取视频地址,可压缩 +/// @param asset 对应的 PHAsset 对象 +/// @param fileURL 指定导出地址 +/// @param exportPreset 导出视频分辨率 +/// @param videoQuality 导出视频质量[0-10] +/// @param resultHandler 导出结果 ++ (void)requestVideoURLForAsset:(PHAsset *)asset + toFile:(NSURL * _Nullable)fileURL + exportPreset:(HXVideoExportPreset)exportPreset + videoQuality:(NSInteger)videoQuality + resultHandler:(void (^ _Nullable)(NSURL * _Nullable))resultHandler; /// 获取是否成功完成 /// @param info 获取时返回的信息 + (BOOL)downloadFininedForInfo:(NSDictionary *)info; diff --git a/Pods/HXPhotoPicker/HXPhotoPicker/HXAssetManager.m b/Pods/HXPhotoPicker/HXPhotoPicker/HXAssetManager.m index eb66652..0e8aea5 100644 --- a/Pods/HXPhotoPicker/HXPhotoPicker/HXAssetManager.m +++ b/Pods/HXPhotoPicker/HXPhotoPicker/HXAssetManager.m @@ -10,6 +10,7 @@ #import "HXAlbumModel.h" #import "NSString+HXExtension.h" #import "PHAsset+HXExtension.h" +#import "HXPhotoTools.h" @implementation HXAssetManager @@ -207,6 +208,10 @@ + (PHImageRequestID)requestImageForAsset:(PHAsset *)asset contentMode:(PHImageContentMode)contentMode options:(PHImageRequestOptions *)options completion:(void (^)(UIImage *result, NSDictionary *info))completion { + if (!asset) { + completion(nil, nil); + return -1; + } return [[PHImageManager defaultManager] requestImageForAsset:asset targetSize:targetSize contentMode:contentMode options:options resultHandler:^(UIImage * _Nullable result, NSDictionary * _Nullable info) { if (completion) { dispatch_async(dispatch_get_main_queue(), ^{ @@ -262,6 +267,97 @@ + (PHImageRequestID)requestPreviewImageForAsset:(PHAsset *)asset } }]; } + ++ (void)requestVideoURLForAsset:(PHAsset *)asset + toFile:(NSURL * _Nullable)fileURL + exportPreset:(HXVideoExportPreset)exportPreset + videoQuality:(NSInteger)videoQuality + resultHandler:(void (^ _Nullable)(NSURL * _Nullable))resultHandler { + [self requestAVAssetForAsset:asset networkAccessAllowed:YES progressHandler:nil completion:^(AVAsset * _Nonnull asset, AVAudioMix * _Nonnull audioMix, NSDictionary * _Nonnull info) { + if (asset == nil) { + if (resultHandler) { + resultHandler(nil); + } + return; + } + NSString *fileName = [[NSString hx_fileName] stringByAppendingString:@".mp4"]; + NSString *fullPathToFile = [NSTemporaryDirectory() stringByAppendingPathComponent:fileName]; + NSURL *videoURL = fileURL ?: [NSURL fileURLWithPath:fullPathToFile]; + NSString *presetName = [self presetName:exportPreset]; + NSArray *presets = [AVAssetExportSession exportPresetsCompatibleWithAsset:asset]; + if (![presets containsObject:presetName]) { + if (resultHandler) { + resultHandler(nil); + } + return; + } + AVAssetExportSession *session = [AVAssetExportSession exportSessionWithAsset:asset presetName:presetName]; + session.outputURL = videoURL; + session.shouldOptimizeForNetworkUse = YES; + NSArray *supportedTypeArray = session.supportedFileTypes; + if ([supportedTypeArray containsObject:AVFileTypeMPEG4]) { + session.outputFileType = AVFileTypeMPEG4; + }else if (supportedTypeArray.count == 0) { + if (resultHandler) { + resultHandler(nil); + } + return; + }else { + session.outputFileType = [supportedTypeArray objectAtIndex:0]; + } + if (videoQuality > 0) { + session.fileLengthLimit = [self exportSessionFileLengthLimitWithSeconds:CMTimeGetSeconds(asset.duration) exportPreset:exportPreset videoQuality:videoQuality]; + } + [session exportAsynchronouslyWithCompletionHandler:^{ + dispatch_async(dispatch_get_main_queue(), ^{ + if (session.status == AVAssetExportSessionStatusCompleted) { + if (resultHandler) { + resultHandler(videoURL); + } + }else { + if (resultHandler) { + resultHandler(nil); + } + } + }); + }]; + }]; +} ++ (NSString *)presetName:(HXVideoExportPreset)exportPreset { + switch (exportPreset) { + case HXVideoEditorExportPresetLowQuality: + return AVAssetExportPresetLowQuality; + case HXVideoEditorExportPresetMediumQuality: + return AVAssetExportPresetMediumQuality; + case HXVideoEditorExportPresetHighQuality: + return AVAssetExportPresetHighestQuality; + case HXVideoEditorExportPresetRatio_640x480: + return AVAssetExportPreset640x480; + case HXVideoEditorExportPresetRatio_960x540: + return AVAssetExportPreset960x540; + case HXVideoEditorExportPresetRatio_1280x720: + return AVAssetExportPreset1280x720; + default: + return AVAssetExportPresetMediumQuality; + } +} ++ (NSInteger)exportSessionFileLengthLimitWithSeconds:(CGFloat)seconds + exportPreset:(HXVideoExportPreset)exportPreset + videoQuality:(NSInteger)videoQuality { + if (videoQuality > 0) { + CGFloat ratioParam = 0; + if (exportPreset == HXVideoEditorExportPresetRatio_640x480) { + ratioParam = 0.02; + }else if (exportPreset == HXVideoEditorExportPresetRatio_960x540) { + ratioParam = 0.04; + }else if (exportPreset == HXVideoEditorExportPresetRatio_1280x720) { + ratioParam = 0.08; + } + NSInteger quality = MIN(videoQuality, 10); + return seconds * ratioParam * quality * 1000 * 1000; + } + return 0; +} + (UIImageOrientation)imageOrientationWithCGImageOrientation:(CGImagePropertyOrientation)orientation { UIImageOrientation sureOrientation; if (orientation == kCGImagePropertyOrientationUp) { diff --git a/Pods/HXPhotoPicker/HXPhotoPicker/HXPhotoDefine.h b/Pods/HXPhotoPicker/HXPhotoPicker/HXPhotoDefine.h index 08b1851..3fac4c8 100644 --- a/Pods/HXPhotoPicker/HXPhotoPicker/HXPhotoDefine.h +++ b/Pods/HXPhotoPicker/HXPhotoPicker/HXPhotoDefine.h @@ -13,7 +13,7 @@ #import "NSBundle+HXPhotoPicker.h" /// 当前版本 -#define HXVersion @"3.2.7" +#define HXVersion @"3.3.1" // 日志输出 #ifdef DEBUG diff --git a/Pods/HXPhotoPicker/HXPhotoPicker/HXPhotoEdit/Controller/HX_PhotoEditViewController.h b/Pods/HXPhotoPicker/HXPhotoPicker/HXPhotoEdit/Controller/HX_PhotoEditViewController.h index 27fa4f2..44de06f 100644 --- a/Pods/HXPhotoPicker/HXPhotoPicker/HXPhotoEdit/Controller/HX_PhotoEditViewController.h +++ b/Pods/HXPhotoPicker/HXPhotoPicker/HXPhotoEdit/Controller/HX_PhotoEditViewController.h @@ -81,6 +81,7 @@ typedef void (^ HX_PhotoEditViewControllerDidCancelBlock)(HX_PhotoEditViewContro - (void)hideImageView; - (void)hiddenTopBottomView; - (void)showTopBottomView; +@property (assign, nonatomic) BOOL isAutoBack; @end NS_ASSUME_NONNULL_END diff --git a/Pods/HXPhotoPicker/HXPhotoPicker/HXPhotoEdit/Controller/HX_PhotoEditViewController.m b/Pods/HXPhotoPicker/HXPhotoPicker/HXPhotoEdit/Controller/HX_PhotoEditViewController.m index a42ad69..581544f 100644 --- a/Pods/HXPhotoPicker/HXPhotoPicker/HXPhotoEdit/Controller/HX_PhotoEditViewController.m +++ b/Pods/HXPhotoPicker/HXPhotoPicker/HXPhotoEdit/Controller/HX_PhotoEditViewController.m @@ -64,6 +64,7 @@ - (instancetype)init { if (self) { self.transitioningDelegate = self; self.modalPresentationStyle = UIModalPresentationCustom; + self.isAutoBack = YES; } return self; } @@ -73,6 +74,7 @@ - (instancetype)initWithConfiguration:(HXPhotoEditConfiguration *)configuration self.transitioningDelegate = self; self.modalPresentationStyle = UIModalPresentationCustom; self.configuration = configuration; + self.isAutoBack = YES; } return self; } @@ -84,6 +86,7 @@ - (instancetype)initWithPhotoEdit:(HXPhotoEdit *)photoEdit self.modalPresentationStyle = UIModalPresentationCustom; self.photoEdit = photoEdit; self.configuration = configuration; + self.isAutoBack = YES; } return self; } @@ -95,6 +98,7 @@ - (instancetype)initWithEditImage:(UIImage *)editImage self.modalPresentationStyle = UIModalPresentationCustom; self.editImage = editImage; self.configuration = configuration; + self.isAutoBack = YES; } return self; } @@ -104,6 +108,9 @@ - (instancetype)initWithEditImage:(UIImage *)editImage } - (id)animationControllerForDismissedController:(UIViewController *)dismissed { + if (!self.isAutoBack && !self.isCancel) { + return nil; + } return [HXPhotoEditTransition transitionWithType:HXPhotoEditTransitionTypeDismiss model:self.photoModel]; } - (UIRectEdge)preferredScreenEdgesDeferringSystemGestures { @@ -573,10 +580,16 @@ - (UIButton *)backBtn { return _backBtn; } - (void)didBackClick { + self.isCancel = YES; if (self.cancelBlock) { self.cancelBlock(self); } - self.isCancel = YES; + if ([self.delegate respondsToSelector:@selector(photoEditingControllerDidCancel:)]) { + [self.delegate photoEditingControllerDidCancel:self]; + } + if (!self.isAutoBack) { + return; + } if (self.navigationController.viewControllers.count <= 1) { [self dismissViewControllerAnimated:YES completion:nil]; }else { @@ -715,6 +728,9 @@ - (void)startEditImage { - (void)dissmissClick { [self.view hx_handleLoading:NO]; self.view.userInteractionEnabled = YES; + if (!self.isAutoBack) { + return; + } if (self.navigationController.viewControllers.count <= 1) { [self dismissViewControllerAnimated:YES completion:nil]; }else { diff --git a/Pods/HXPhotoPicker/HXPhotoPicker/HXPhotoManager.m b/Pods/HXPhotoPicker/HXPhotoPicker/HXPhotoManager.m index 14e62ab..feb655e 100644 --- a/Pods/HXPhotoPicker/HXPhotoPicker/HXPhotoManager.m +++ b/Pods/HXPhotoPicker/HXPhotoPicker/HXPhotoManager.m @@ -714,6 +714,9 @@ - (void)getPhotoListWithAlbumModel:(HXAlbumModel *)albumModel } } if ([HXPhotoTools authorizationStatusIsLimited]) { + if (!self.configuration.openCamera) { + previewArray = allArray.mutableCopy; + } HXPhotoModel *model = [[HXPhotoModel alloc] init]; model.type = HXPhotoModelMediaTypeLimit; if (!self.configuration.reverseDate) { diff --git a/Pods/HXPhotoPicker/HXPhotoPicker/HXPhotoTools.h b/Pods/HXPhotoPicker/HXPhotoPicker/HXPhotoTools.h index 409aa8d..76fa525 100644 --- a/Pods/HXPhotoPicker/HXPhotoPicker/HXPhotoTools.h +++ b/Pods/HXPhotoPicker/HXPhotoPicker/HXPhotoTools.h @@ -119,6 +119,9 @@ header:(void (^ _Nullable)(AVAssetWriter * _Nullable writer, AVAssetReader * _Nullable videoReader, AVAssetReader * _Nullable audioReader))header completion:(void (^ _Nullable)(BOOL success))completion; ++ (NSInteger)exportSessionFileLengthLimitWithSeconds:(CGFloat)seconds + exportPreset:(HXVideoEditorExportPreset)exportPreset + videoQuality:(NSInteger)videoQuality; #pragma mark - < 获取本地文件大小 > diff --git a/Pods/HXPhotoPicker/HXPhotoPicker/HXPhotoTypes.h b/Pods/HXPhotoPicker/HXPhotoPicker/HXPhotoTypes.h index 167125e..9b48f77 100644 --- a/Pods/HXPhotoPicker/HXPhotoPicker/HXPhotoTypes.h +++ b/Pods/HXPhotoPicker/HXPhotoPicker/HXPhotoTypes.h @@ -142,6 +142,16 @@ typedef NS_ENUM(NSUInteger, HXVideoEditorExportPreset) { HXVideoEditorExportPresetRatio_1280x720 }; +typedef NS_ENUM(NSUInteger, HXVideoExportPreset) { + HXVideoExportPresetLowQuality = 0, + HXVideoExportPresetMediumQuality, + HXVideoExportPresetHighQuality, + HXVideoExportPresetRatio_640x480, + HXVideoExportPresetRatio_960x540, + HXVideoExportPresetRatio_1280x720, + HXVideoExportPresetRatio_Original // 原始视频 +}; + typedef void (^ HXModelStartRequestICloud)(PHImageRequestID iCloudRequestId, HXPhotoModel * _Nullable model); diff --git a/Pods/HXPhotoPicker/HXPhotoPicker/Model/HXPhotoModel.h b/Pods/HXPhotoPicker/HXPhotoPicker/Model/HXPhotoModel.h index 7d2377c..a9dcc43 100644 --- a/Pods/HXPhotoPicker/HXPhotoPicker/Model/HXPhotoModel.h +++ b/Pods/HXPhotoPicker/HXPhotoPicker/Model/HXPhotoModel.h @@ -11,6 +11,7 @@ @class HXPhotoManager; @class HXPhotoEdit; +@class HXAssetURLResult; @interface HXPhotoModel : NSObject /// 创建日期 @@ -329,6 +330,18 @@ - (void)getVideoURLWithSuccess:(HXModelURLHandler _Nullable)success failed:(HXModelFailedBlock _Nullable)failed; +/// 获取图片地址 +/// @param resultHandler 获取结果 +- (void)getImageURLWithResultHandler:(void (^ _Nullable)(HXAssetURLResult * _Nullable result, HXPhotoModel * _Nonnull photoModel))resultHandler; + +/// 获取视频地址 +/// @param exportPreset 导出的视频分辨率, HXVideoExportPresetRatio_Original 为获取原始视频 +/// @param videoQuality 导出的视频质量 [1-10] +/// @param resultHandler 导出结果 +- (void)getVideoURLWithExportPreset:(HXVideoExportPreset)exportPreset + videoQuality:(NSInteger)videoQuality + resultHandler:(void (^ _Nullable)(HXAssetURLResult * _Nullable result, HXPhotoModel * _Nonnull photoModel))resultHandler; + @property (assign, nonatomic) CGFloat previewContentOffsetX; @end diff --git a/Pods/HXPhotoPicker/HXPhotoPicker/Model/HXPhotoModel.m b/Pods/HXPhotoPicker/HXPhotoPicker/Model/HXPhotoModel.m index 17cd9d1..67b2cd2 100644 --- a/Pods/HXPhotoPicker/HXPhotoPicker/Model/HXPhotoModel.m +++ b/Pods/HXPhotoPicker/HXPhotoPicker/Model/HXPhotoModel.m @@ -37,6 +37,7 @@ #import "HXPhotoEdit.h" #import "HXAssetManager.h" #import "PHAsset+HXExtension.h" +#import "HXPickerResult.h" @implementation HXPhotoModel - (void)setSelectIndexStr:(NSString *)selectIndexStr { @@ -1944,4 +1945,158 @@ - (void)getVideoURLWithSuccess:(HXModelURLHandler _Nullable)success } } } + +- (void)getImageURLWithResultHandler:(void (^ _Nullable)(HXAssetURLResult * _Nullable, HXPhotoModel *))resultHandler { + if (self.subType != HXPhotoModelMediaSubTypePhoto) { + if (resultHandler) { + resultHandler(nil, self); + } + return; + } + HXWeakSelf + if (self.photoEdit) { + [self getCameraImageURLWithSuccess:^(NSURL * _Nullable imageURL, HXPhotoModel * _Nullable model, NSDictionary * _Nullable info) { + HXAssetURLResult *result = [[HXAssetURLResult alloc] initWithUrl:imageURL urlType:HXAssetURLTypeLocal mediaType:HXPhotoModelMediaSubTypePhoto]; + if (resultHandler) { + resultHandler(result, weakSelf); + } + } failed:^(NSDictionary * _Nullable info, HXPhotoModel * _Nullable model) { + if (resultHandler) { + resultHandler(nil, weakSelf); + } + }]; + return; + } + if (self.type == HXPhotoModelMediaTypeCameraPhoto) { + if (self.cameraPhotoType == HXPhotoModelMediaTypeCameraPhotoTypeNetWork || + self.cameraPhotoType == HXPhotoModelMediaTypeCameraPhotoTypeNetWorkGif) { + HXAssetURLResult *result = [[HXAssetURLResult alloc] initWithUrl:self.networkPhotoUrl urlType:HXAssetURLTypeNetwork mediaType:HXPhotoModelMediaSubTypePhoto]; + if (resultHandler) { + resultHandler(result, self); + } + }else { + [self getCameraImageURLWithSuccess:^(NSURL * _Nullable imageURL, HXPhotoModel * _Nullable model, NSDictionary * _Nullable info) { + HXAssetURLResult *result = [[HXAssetURLResult alloc] initWithUrl:imageURL urlType:HXAssetURLTypeLocal mediaType:HXPhotoModelMediaSubTypePhoto]; + if (resultHandler) { + resultHandler(result, weakSelf); + } + } failed:^(NSDictionary * _Nullable info, HXPhotoModel * _Nullable model) { + if (resultHandler) { + resultHandler(nil, weakSelf); + } + }]; + } + return; + } + [self requestImageDataStartRequestICloud:nil progressHandler:nil success:^(NSData * _Nullable imageData, UIImageOrientation orientation, HXPhotoModel * _Nullable model, NSDictionary * _Nullable info) { + if (model.type == HXPhotoModelMediaTypePhotoGif) { + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ + NSString *fileName = [[NSString hx_fileName] stringByAppendingString:@".gif"]; + NSString *fullPathToFile = [NSTemporaryDirectory() stringByAppendingPathComponent:fileName]; + NSURL *imageURL = [weakSelf writeWithImageData:imageData toFile:fullPathToFile]; + dispatch_async(dispatch_get_main_queue(), ^{ + if (imageURL != nil) { + weakSelf.imageURL = imageURL; + HXAssetURLResult *result = [[HXAssetURLResult alloc] initWithUrl:imageURL urlType:HXAssetURLTypeLocal mediaType:HXPhotoModelMediaSubTypePhoto]; + if (resultHandler) { + resultHandler(result, weakSelf); + } + }else { + if (resultHandler) { + resultHandler(nil, weakSelf); + } + } + }); + }); + return; + } + if (orientation != UIImageOrientationUp) { + UIImage *image = [[[UIImage alloc] initWithData:imageData] hx_normalizedImage]; + [weakSelf getImageURLWithImage:image success:^(NSURL * _Nullable imageURL, HXPhotoModel * _Nullable model, NSDictionary * _Nullable info) { + weakSelf.imageURL = imageURL; + HXAssetURLResult *result = [[HXAssetURLResult alloc] initWithUrl:imageURL urlType:HXAssetURLTypeLocal mediaType:HXPhotoModelMediaSubTypePhoto]; + if (resultHandler) { + resultHandler(result, weakSelf); + } + } failed:^(NSDictionary * _Nullable info, HXPhotoModel * _Nullable model) { + if (resultHandler) { + resultHandler(nil, weakSelf); + } + }]; + return; + } + [weakSelf getImageURLWithImageData:imageData success:^(NSURL * _Nullable imageURL, HXPhotoModel * _Nullable model, NSDictionary * _Nullable info) { + weakSelf.imageURL = imageURL; + HXAssetURLResult *result = [[HXAssetURLResult alloc] initWithUrl:imageURL urlType:HXAssetURLTypeLocal mediaType:HXPhotoModelMediaSubTypePhoto]; + if (resultHandler) { + resultHandler(result, weakSelf); + } + } failed:^(NSDictionary * _Nullable info, HXPhotoModel * _Nullable model) { + if (resultHandler) { + resultHandler(nil, weakSelf); + } + }]; + } failed:^(NSDictionary * _Nullable info, HXPhotoModel * _Nullable model) { + if (resultHandler) { + resultHandler(nil, weakSelf); + } + }]; +} + +- (void)getVideoURLWithExportPreset:(HXVideoExportPreset)exportPreset + videoQuality:(NSInteger)videoQuality + resultHandler:(void (^ _Nullable)(HXAssetURLResult * _Nullable, HXPhotoModel *))resultHandler { + if (self.subType != HXPhotoModelMediaSubTypeVideo) { + if (resultHandler) { + resultHandler(nil, self); + } + return; + } + if (self.type == HXPhotoModelMediaTypeCameraVideo) { + if (self.cameraVideoType == HXPhotoModelMediaTypeCameraVideoTypeLocal) { + HXAssetURLResult *result = [[HXAssetURLResult alloc] initWithUrl:self.videoURL urlType:HXAssetURLTypeLocal mediaType:HXPhotoModelMediaSubTypeVideo]; + if (resultHandler) { + resultHandler(result, self); + } + }else if (self.cameraVideoType == HXPhotoModelMediaTypeCameraVideoTypeNetWork) { + HXAssetURLResult *result = [[HXAssetURLResult alloc] initWithUrl:self.videoURL urlType:HXAssetURLTypeNetwork mediaType:HXPhotoModelMediaSubTypeVideo]; + if (resultHandler) { + resultHandler(result, self); + } + } + return; + } + if (exportPreset == HXVideoExportPresetRatio_Original) { + [HXAssetManager requestVideoURL:self.asset completion:^(NSURL * _Nullable videoURL) { + __strong typeof(self) strongSelf = self; + if (videoURL) { + HXAssetURLResult *result = [[HXAssetURLResult alloc] initWithUrl:videoURL urlType:HXAssetURLTypeLocal mediaType:HXPhotoModelMediaSubTypeVideo]; + if (resultHandler) { + resultHandler(result, strongSelf); + } + }else { + if (resultHandler) { + resultHandler(nil, strongSelf); + } + } + }]; + }else { + [HXAssetManager requestVideoURLForAsset:self.asset + toFile:nil + exportPreset:exportPreset videoQuality:videoQuality + resultHandler:^(NSURL * _Nullable videoURL) { + __strong typeof(self) strongSelf = self; + if (videoURL) { + HXAssetURLResult *result = [[HXAssetURLResult alloc] initWithUrl:videoURL urlType:HXAssetURLTypeLocal mediaType:HXPhotoModelMediaSubTypeVideo]; + if (resultHandler) { + resultHandler(result, strongSelf); + } + }else { + if (resultHandler) { + resultHandler(nil, strongSelf); + } + } + }]; + } +} @end diff --git a/Pods/HXPhotoPicker/HXPhotoPicker/Model/HXPickerResult.h b/Pods/HXPhotoPicker/HXPhotoPicker/Model/HXPickerResult.h new file mode 100644 index 0000000..0ae16d9 --- /dev/null +++ b/Pods/HXPhotoPicker/HXPhotoPicker/Model/HXPickerResult.h @@ -0,0 +1,53 @@ +// +// HXPickerResult.h +// HXPhotoPickerExample +// +// Created by Slience on 2021/12/6. +// Copyright © 2021 洪欣. All rights reserved. +// + +#import +#import "HXPhotoModel.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface HXPickerResult : NSObject + +@property (copy, nonatomic, readonly) NSArray *models; +@property (assign, nonatomic, readonly) BOOL isOriginal; + +- (instancetype)initWithModels:(NSArray *)models + isOriginal:(BOOL)isOriginal; + +- (void)getURLsWithVideoExportPreset:(HXVideoExportPreset)videoExportPreset + videoQuality:(NSInteger)videoQuality + UrlHandler:(void (^ _Nullable)(HXAssetURLResult * _Nullable result, HXPhotoModel * _Nonnull photoModel, NSInteger index))urlHandler + completionHandler:(void (^ _Nullable)(void))completionHandler; + +- (void)getImageURLsWithUrlHandler:(void (^ _Nullable)(HXAssetURLResult * _Nullable result, HXPhotoModel * _Nonnull photoModel, NSInteger index))urlHandler + completionHandler:(void (^ _Nullable)(void))completionHandler; + +- (void)getVideoURlsWithExportPreset:(HXVideoExportPreset)exportPreset + videoQuality:(NSInteger)videoQuality + urlHandler:(void (^ _Nullable)(HXAssetURLResult * _Nullable result, HXPhotoModel * _Nonnull photoModel, NSInteger index))urlHandler + completionHandler:(void (^ _Nullable)(void))completionHandler; +@end + + +typedef NS_ENUM(NSUInteger, HXAssetURLType) { + HXAssetURLTypeLocal = 0, + HXAssetURLTypeNetwork +}; + +@interface HXAssetURLResult: NSObject + +@property (strong, nonatomic, readonly) NSURL *url; +@property (assign, nonatomic, readonly) HXAssetURLType urlType; +@property (assign, nonatomic, readonly) HXPhotoModelMediaSubType mediaType; + +- (instancetype)initWithUrl:(NSURL *)url + urlType:(HXAssetURLType)urlType + mediaType:(HXPhotoModelMediaSubType)mediaType; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/HXPhotoPicker/HXPhotoPicker/Model/HXPickerResult.m b/Pods/HXPhotoPicker/HXPhotoPicker/Model/HXPickerResult.m new file mode 100644 index 0000000..6117140 --- /dev/null +++ b/Pods/HXPhotoPicker/HXPhotoPicker/Model/HXPickerResult.m @@ -0,0 +1,143 @@ +// +// HXPickerResult.m +// HXPhotoPickerExample +// +// Created by Slience on 2021/12/6. +// Copyright © 2021 洪欣. All rights reserved. +// + +#import "HXPickerResult.h" + +@interface HXPickerResult() +@property (copy, nonatomic) NSArray *models; +@property (assign, nonatomic) BOOL isOriginal; +@end + +@implementation HXPickerResult + +- (instancetype)initWithModels:(NSArray *)models + isOriginal:(BOOL)isOriginal { + self = [super init]; + if (self) { + self.models = models; + self.isOriginal = isOriginal; + } + return self; +} + +- (void)getURLsWithVideoExportPreset:(HXVideoExportPreset)videoExportPreset + videoQuality:(NSInteger)videoQuality + UrlHandler:(void (^ _Nullable)(HXAssetURLResult * _Nullable result, HXPhotoModel * _Nonnull photoModel, NSInteger index))urlHandler + completionHandler:(void (^ _Nullable)(void))completionHandler { + dispatch_group_t group = dispatch_group_create(); + dispatch_queue_t queue = dispatch_queue_create("hxphpicker.get.urls", NULL); + NSInteger index = 0; + for (HXPhotoModel *model in self.models) { + dispatch_group_async(group, queue, ^{ + dispatch_semaphore_t semaphore = dispatch_semaphore_create(0); + if (model.subType == HXPhotoModelMediaSubTypePhoto) { + [model getImageURLWithResultHandler:^(HXAssetURLResult * _Nullable result, HXPhotoModel * _Nonnull photoModel) { + if (urlHandler) { + urlHandler(result, photoModel, index); + } + dispatch_semaphore_signal(semaphore); + }]; + }else { + [model getVideoURLWithExportPreset:videoExportPreset videoQuality:videoQuality resultHandler:^(HXAssetURLResult * _Nullable result, HXPhotoModel * _Nonnull photoModel) { + if (urlHandler) { + urlHandler(result, photoModel, index); + } + dispatch_semaphore_signal(semaphore); + }]; + } + dispatch_semaphore_wait(semaphore, DISPATCH_TIME_FOREVER); + }); + index++; + } + dispatch_group_notify(group, queue, ^{ + if (completionHandler) { + completionHandler(); + } + }); +} + +- (void)getImageURLsWithUrlHandler:(void (^ _Nullable)(HXAssetURLResult * _Nullable result, HXPhotoModel * _Nonnull photoModel, NSInteger index))urlHandler + completionHandler:(void (^ _Nullable)(void))completionHandler { + dispatch_group_t group = dispatch_group_create(); + dispatch_queue_t queue = dispatch_queue_create("hxphpicker.get.imageURL", NULL); + NSInteger index = 0; + for (HXPhotoModel *model in self.models) { + if (model.subType != HXPhotoModelMediaSubTypePhoto) { + continue; + } + dispatch_group_async(group, queue, ^{ + dispatch_semaphore_t semaphore = dispatch_semaphore_create(0); + [model getImageURLWithResultHandler:^(HXAssetURLResult * _Nullable result, HXPhotoModel * _Nonnull photoModel) { + if (urlHandler) { + urlHandler(result, photoModel, index); + } + dispatch_semaphore_signal(semaphore); + }]; + dispatch_semaphore_wait(semaphore, DISPATCH_TIME_FOREVER); + }); + index++; + } + dispatch_group_notify(group, queue, ^{ + if (completionHandler) { + completionHandler(); + } + }); +} + +- (void)getVideoURlsWithExportPreset:(HXVideoExportPreset)exportPreset + videoQuality:(NSInteger)videoQuality + urlHandler:(void (^ _Nullable)(HXAssetURLResult * _Nullable result, HXPhotoModel * _Nonnull photoModel, NSInteger index))urlHandler + completionHandler:(void (^ _Nullable)(void))completionHandler { + dispatch_group_t group = dispatch_group_create(); + dispatch_queue_t queue = dispatch_queue_create("hxphpicker.get.videoURL", NULL); + NSInteger index = 0; + for (HXPhotoModel *model in self.models) { + if (model.subType != HXPhotoModelMediaSubTypeVideo) { + continue; + } + dispatch_group_async(group, queue, ^{ + dispatch_semaphore_t semaphore = dispatch_semaphore_create(0); + [model getVideoURLWithExportPreset:exportPreset videoQuality:videoQuality resultHandler:^(HXAssetURLResult * _Nullable result, HXPhotoModel * _Nonnull photoModel) { + if (urlHandler) { + urlHandler(result, photoModel, index); + } + dispatch_semaphore_signal(semaphore); + }]; + dispatch_semaphore_wait(semaphore, DISPATCH_TIME_FOREVER); + }); + index++; + } + dispatch_group_notify(group, queue, ^{ + if (completionHandler) { + completionHandler(); + } + }); +} +@end + +@interface HXAssetURLResult() +@property (strong, nonatomic) NSURL *url; +@property (assign, nonatomic) HXAssetURLType urlType; +@property (assign, nonatomic) HXPhotoModelMediaSubType mediaType; +@end + +@implementation HXAssetURLResult + +- (instancetype)initWithUrl:(NSURL *)url + urlType:(HXAssetURLType)urlType + mediaType:(HXPhotoModelMediaSubType)mediaType { + self = [super init]; + if (self) { + self.url = url; + self.urlType = urlType; + self.mediaType = mediaType; + } + return self; +} +@end + diff --git a/Pods/HXPhotoPicker/HXPhotoPicker/TransitionAnimation/HXPhotoPersentInteractiveTransition.m b/Pods/HXPhotoPicker/HXPhotoPicker/TransitionAnimation/HXPhotoPersentInteractiveTransition.m index 7c2120d..eac6b5d 100644 --- a/Pods/HXPhotoPicker/HXPhotoPicker/TransitionAnimation/HXPhotoPersentInteractiveTransition.m +++ b/Pods/HXPhotoPicker/HXPhotoPicker/TransitionAnimation/HXPhotoPersentInteractiveTransition.m @@ -240,7 +240,8 @@ - (void)interPercentCancel { self.fromCell.center = self.transitionImgViewCenter; self.bgView.alpha = 1; } completion:^(BOOL finished) { - if (finished) { + UIApplicationState applicationState = [UIApplication sharedApplication].applicationState; + if (applicationState == UIApplicationStateBackground || finished) { fromVC.collectionView.hidden = NO; if (!fromVC.bottomView.userInteractionEnabled) { fromVC.view.backgroundColor = [UIColor blackColor]; diff --git a/Pods/HXPhotoPicker/README.md b/Pods/HXPhotoPicker/README.md index 7f3df92..e06ead9 100644 --- a/Pods/HXPhotoPicker/README.md +++ b/Pods/HXPhotoPicker/README.md @@ -65,13 +65,13 @@ ``` ruby # 将以下内容添加到您的Podfile中: # 不使用网络图片功能 -pod 'HXPhotoPicker', '~> 3.2.7' +pod 'HXPhotoPicker', '~> 3.3.1' # 使用SDWebImage加载网络图片 -pod 'HXPhotoPicker/SDWebImage', '~> 3.2.7' +pod 'HXPhotoPicker/SDWebImage', '~> 3.3.1' # 使用YYWebImage加载网络图片 -pod 'HXPhotoPicker/YYWebImage', '~> 3.2.7' +pod 'HXPhotoPicker/YYWebImage', '~> 3.3.1' # 搜索不到库或最新版时请执行 pod repo update 或 rm ~/Library/Caches/CocoaPods/search_index.json @@ -716,6 +716,9 @@ frame.size.height 就是 HXPhotoView 的正确高度 最近更新 ``` +- v3.3.1 - 修复相册权限未`选择部分`,照片列表未添加相机cell时,滑动到最后一个然后返回会崩溃问题 +- v3.3.0 - HXPhotoModel添加压缩视频方法 +- v3.2.9 - 修复在iOS15上,单选模式裁剪图片之后的界面显示问题 - v3.2.7 - 完善iOS15适配,修复裁剪视频时可能会出现导出失败的问题 - v3.2.6 - 相册权限为"选中的照片"时,照片列表添加更多按钮、修复iPhone se 系统 12.2 版本录制视频,松开奔溃 - v3.2.5 - 适配iOS15 diff --git a/Pods/Headers/Private/HXPhotoPicker/HXPickerResult.h b/Pods/Headers/Private/HXPhotoPicker/HXPickerResult.h new file mode 120000 index 0000000..95e7678 --- /dev/null +++ b/Pods/Headers/Private/HXPhotoPicker/HXPickerResult.h @@ -0,0 +1 @@ +../../../HXPhotoPicker/HXPhotoPicker/Model/HXPickerResult.h \ No newline at end of file diff --git a/Pods/Headers/Private/MLeaksFinder/MLeakedObjectProxy.h b/Pods/Headers/Private/MLeaksFinder/MLeakedObjectProxy.h new file mode 120000 index 0000000..132a394 --- /dev/null +++ b/Pods/Headers/Private/MLeaksFinder/MLeakedObjectProxy.h @@ -0,0 +1 @@ +../../../MLeaksFinder/MLeaksFinder/MLeakedObjectProxy.h \ No newline at end of file diff --git a/Pods/Headers/Private/MLeaksFinder/MLeaksFinder.h b/Pods/Headers/Private/MLeaksFinder/MLeaksFinder.h new file mode 120000 index 0000000..0cf746a --- /dev/null +++ b/Pods/Headers/Private/MLeaksFinder/MLeaksFinder.h @@ -0,0 +1 @@ +../../../MLeaksFinder/MLeaksFinder/MLeaksFinder.h \ No newline at end of file diff --git a/Pods/Headers/Private/MLeaksFinder/MLeaksMessenger.h b/Pods/Headers/Private/MLeaksFinder/MLeaksMessenger.h new file mode 120000 index 0000000..4615e4f --- /dev/null +++ b/Pods/Headers/Private/MLeaksFinder/MLeaksMessenger.h @@ -0,0 +1 @@ +../../../MLeaksFinder/MLeaksFinder/MLeaksMessenger.h \ No newline at end of file diff --git a/Pods/Headers/Private/MLeaksFinder/NSObject+MemoryLeak.h b/Pods/Headers/Private/MLeaksFinder/NSObject+MemoryLeak.h new file mode 120000 index 0000000..7343f14 --- /dev/null +++ b/Pods/Headers/Private/MLeaksFinder/NSObject+MemoryLeak.h @@ -0,0 +1 @@ +../../../MLeaksFinder/MLeaksFinder/NSObject+MemoryLeak.h \ No newline at end of file diff --git a/Pods/Headers/Private/MLeaksFinder/UIApplication+MemoryLeak.h b/Pods/Headers/Private/MLeaksFinder/UIApplication+MemoryLeak.h new file mode 120000 index 0000000..ed2b35d --- /dev/null +++ b/Pods/Headers/Private/MLeaksFinder/UIApplication+MemoryLeak.h @@ -0,0 +1 @@ +../../../MLeaksFinder/MLeaksFinder/UIApplication+MemoryLeak.h \ No newline at end of file diff --git a/Pods/Headers/Private/MLeaksFinder/UINavigationController+MemoryLeak.h b/Pods/Headers/Private/MLeaksFinder/UINavigationController+MemoryLeak.h new file mode 120000 index 0000000..4e0e0aa --- /dev/null +++ b/Pods/Headers/Private/MLeaksFinder/UINavigationController+MemoryLeak.h @@ -0,0 +1 @@ +../../../MLeaksFinder/MLeaksFinder/UINavigationController+MemoryLeak.h \ No newline at end of file diff --git a/Pods/Headers/Private/MLeaksFinder/UIPageViewController+MemoryLeak.h b/Pods/Headers/Private/MLeaksFinder/UIPageViewController+MemoryLeak.h new file mode 120000 index 0000000..fe2af6f --- /dev/null +++ b/Pods/Headers/Private/MLeaksFinder/UIPageViewController+MemoryLeak.h @@ -0,0 +1 @@ +../../../MLeaksFinder/MLeaksFinder/UIPageViewController+MemoryLeak.h \ No newline at end of file diff --git a/Pods/Headers/Private/MLeaksFinder/UISplitViewController+MemoryLeak.h b/Pods/Headers/Private/MLeaksFinder/UISplitViewController+MemoryLeak.h new file mode 120000 index 0000000..ff0cab9 --- /dev/null +++ b/Pods/Headers/Private/MLeaksFinder/UISplitViewController+MemoryLeak.h @@ -0,0 +1 @@ +../../../MLeaksFinder/MLeaksFinder/UISplitViewController+MemoryLeak.h \ No newline at end of file diff --git a/Pods/Headers/Private/MLeaksFinder/UITabBarController+MemoryLeak.h b/Pods/Headers/Private/MLeaksFinder/UITabBarController+MemoryLeak.h new file mode 120000 index 0000000..759fea7 --- /dev/null +++ b/Pods/Headers/Private/MLeaksFinder/UITabBarController+MemoryLeak.h @@ -0,0 +1 @@ +../../../MLeaksFinder/MLeaksFinder/UITabBarController+MemoryLeak.h \ No newline at end of file diff --git a/Pods/Headers/Private/MLeaksFinder/UITouch+MemoryLeak.h b/Pods/Headers/Private/MLeaksFinder/UITouch+MemoryLeak.h new file mode 120000 index 0000000..f41084a --- /dev/null +++ b/Pods/Headers/Private/MLeaksFinder/UITouch+MemoryLeak.h @@ -0,0 +1 @@ +../../../MLeaksFinder/MLeaksFinder/UITouch+MemoryLeak.h \ No newline at end of file diff --git a/Pods/Headers/Private/MLeaksFinder/UIView+MemoryLeak.h b/Pods/Headers/Private/MLeaksFinder/UIView+MemoryLeak.h new file mode 120000 index 0000000..9fc0170 --- /dev/null +++ b/Pods/Headers/Private/MLeaksFinder/UIView+MemoryLeak.h @@ -0,0 +1 @@ +../../../MLeaksFinder/MLeaksFinder/UIView+MemoryLeak.h \ No newline at end of file diff --git a/Pods/Headers/Private/MLeaksFinder/UIViewController+MemoryLeak.h b/Pods/Headers/Private/MLeaksFinder/UIViewController+MemoryLeak.h new file mode 120000 index 0000000..cdad092 --- /dev/null +++ b/Pods/Headers/Private/MLeaksFinder/UIViewController+MemoryLeak.h @@ -0,0 +1 @@ +../../../MLeaksFinder/MLeaksFinder/UIViewController+MemoryLeak.h \ No newline at end of file diff --git a/Pods/Headers/Public/HXPhotoPicker/HXPickerResult.h b/Pods/Headers/Public/HXPhotoPicker/HXPickerResult.h new file mode 120000 index 0000000..95e7678 --- /dev/null +++ b/Pods/Headers/Public/HXPhotoPicker/HXPickerResult.h @@ -0,0 +1 @@ +../../../HXPhotoPicker/HXPhotoPicker/Model/HXPickerResult.h \ No newline at end of file diff --git a/Pods/Headers/Public/MLeaksFinder/MLeaksFinder.h b/Pods/Headers/Public/MLeaksFinder/MLeaksFinder.h new file mode 120000 index 0000000..0cf746a --- /dev/null +++ b/Pods/Headers/Public/MLeaksFinder/MLeaksFinder.h @@ -0,0 +1 @@ +../../../MLeaksFinder/MLeaksFinder/MLeaksFinder.h \ No newline at end of file diff --git a/Pods/Headers/Public/MLeaksFinder/NSObject+MemoryLeak.h b/Pods/Headers/Public/MLeaksFinder/NSObject+MemoryLeak.h new file mode 120000 index 0000000..7343f14 --- /dev/null +++ b/Pods/Headers/Public/MLeaksFinder/NSObject+MemoryLeak.h @@ -0,0 +1 @@ +../../../MLeaksFinder/MLeaksFinder/NSObject+MemoryLeak.h \ No newline at end of file diff --git a/Pods/Local Podspecs/MLeaksFinder.podspec.json b/Pods/Local Podspecs/MLeaksFinder.podspec.json new file mode 100644 index 0000000..6a54566 --- /dev/null +++ b/Pods/Local Podspecs/MLeaksFinder.podspec.json @@ -0,0 +1,22 @@ +{ + "name": "MLeaksFinder", + "version": "1.0.0", + "summary": "Find memory leaks in your iOS app at develop time.", + "homepage": "https://github.com/Zepo/MLeaksFinder", + "license": "MIT", + "authors": { + "Zeposhe": "zeposhe@163.com" + }, + "source": { + "git": "https://github.com/Zepo/MLeaksFinder.git", + "tag": "1.0.0" + }, + "platforms": { + "ios": "6.0" + }, + "source_files": "MLeaksFinder/**/*", + "public_header_files": [ + "MLeaksFinder/MLeaksFinder.h", + "MLeaksFinder/NSObject+MemoryLeak.h" + ] +} diff --git a/Pods/MLeaksFinder/LICENSE.TXT b/Pods/MLeaksFinder/LICENSE.TXT new file mode 100644 index 0000000..a7c1016 --- /dev/null +++ b/Pods/MLeaksFinder/LICENSE.TXT @@ -0,0 +1,16 @@ +Tencent is pleased to support the open source community by making MLeaksFinder available. +Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. +If you have downloaded a copy of the MLeaksFinder binary from Tencent, please note that the MLeaksFinder binary is licensed under the BSD 3-Clause License. +If you have downloaded a copy of the MLeaksFinder source code from Tencent, please note that MLeaksFinder source code is licensed under the BSD 3-Clause License. Your integration of MLeaksFinder into your own projects may require compliance with the BSD 3-Clause License. +A copy of the BSD 3-Clause License is included in this file. + + + +Terms of the BSD 3-Clause License: +-------------------------------------------------------------------- + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +Neither the name of [copyright holder] nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/Pods/MLeaksFinder/MLeaksFinder/MLeakedObjectProxy.h b/Pods/MLeaksFinder/MLeaksFinder/MLeakedObjectProxy.h new file mode 100644 index 0000000..6aa32d7 --- /dev/null +++ b/Pods/MLeaksFinder/MLeaksFinder/MLeakedObjectProxy.h @@ -0,0 +1,20 @@ +/** + * Tencent is pleased to support the open source community by making MLeaksFinder available. + * + * Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + */ + +#import + +@interface MLeakedObjectProxy : NSObject + ++ (BOOL)isAnyObjectLeakedAtPtrs:(NSSet *)ptrs; ++ (void)addLeakedObject:(id)object; + +@end diff --git a/Pods/MLeaksFinder/MLeaksFinder/MLeakedObjectProxy.m b/Pods/MLeaksFinder/MLeaksFinder/MLeakedObjectProxy.m new file mode 100644 index 0000000..9996577 --- /dev/null +++ b/Pods/MLeaksFinder/MLeaksFinder/MLeakedObjectProxy.m @@ -0,0 +1,145 @@ +/** + * Tencent is pleased to support the open source community by making MLeaksFinder available. + * + * Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + */ + +#import "MLeakedObjectProxy.h" +#import "MLeaksFinder.h" +#import "MLeaksMessenger.h" +#import "NSObject+MemoryLeak.h" +#import +#import + +#if _INTERNAL_MLF_RC_ENABLED +#import +#endif + +static NSMutableSet *leakedObjectPtrs; + +@interface MLeakedObjectProxy () +@property (nonatomic, weak) id object; +@property (nonatomic, strong) NSNumber *objectPtr; +@property (nonatomic, strong) NSArray *viewStack; +@end + +@implementation MLeakedObjectProxy + ++ (BOOL)isAnyObjectLeakedAtPtrs:(NSSet *)ptrs { + NSAssert([NSThread isMainThread], @"Must be in main thread."); + + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + leakedObjectPtrs = [[NSMutableSet alloc] init]; + }); + + if (!ptrs.count) { + return NO; + } + if ([leakedObjectPtrs intersectsSet:ptrs]) { + return YES; + } else { + return NO; + } +} + ++ (void)addLeakedObject:(id)object { + NSAssert([NSThread isMainThread], @"Must be in main thread."); + + MLeakedObjectProxy *proxy = [[MLeakedObjectProxy alloc] init]; + proxy.object = object; + proxy.objectPtr = @((uintptr_t)object); + proxy.viewStack = [object viewStack]; + static const void *const kLeakedObjectProxyKey = &kLeakedObjectProxyKey; + objc_setAssociatedObject(object, kLeakedObjectProxyKey, proxy, OBJC_ASSOCIATION_RETAIN); + + [leakedObjectPtrs addObject:proxy.objectPtr]; + +#if _INTERNAL_MLF_RC_ENABLED + [MLeaksMessenger alertWithTitle:@"Memory Leak" + message:[NSString stringWithFormat:@"%@", proxy.viewStack] + delegate:proxy + additionalButtonTitle:@"Retain Cycle"]; +#else + [MLeaksMessenger alertWithTitle:@"Memory Leak" + message:[NSString stringWithFormat:@"%@", proxy.viewStack]]; +#endif +} + +- (void)dealloc { + NSNumber *objectPtr = _objectPtr; + NSArray *viewStack = _viewStack; + dispatch_async(dispatch_get_main_queue(), ^{ + [leakedObjectPtrs removeObject:objectPtr]; + [MLeaksMessenger alertWithTitle:@"Object Deallocated" + message:[NSString stringWithFormat:@"%@", viewStack]]; + }); +} + +#pragma mark - UIAlertViewDelegate + +- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex { + if (!buttonIndex) { + return; + } + + id object = self.object; + if (!object) { + return; + } + +#if _INTERNAL_MLF_RC_ENABLED + dispatch_async(dispatch_get_global_queue(0, 0), ^{ + FBRetainCycleDetector *detector = [FBRetainCycleDetector new]; + [detector addCandidate:self.object]; + NSSet *retainCycles = [detector findRetainCyclesWithMaxCycleLength:20]; + + BOOL hasFound = NO; + for (NSArray *retainCycle in retainCycles) { + NSInteger index = 0; + for (FBObjectiveCGraphElement *element in retainCycle) { + if (element.object == object) { + NSArray *shiftedRetainCycle = [self shiftArray:retainCycle toIndex:index]; + + dispatch_async(dispatch_get_main_queue(), ^{ + [MLeaksMessenger alertWithTitle:@"Retain Cycle" + message:[NSString stringWithFormat:@"%@", shiftedRetainCycle]]; + }); + hasFound = YES; + break; + } + + ++index; + } + if (hasFound) { + break; + } + } + if (!hasFound) { + dispatch_async(dispatch_get_main_queue(), ^{ + [MLeaksMessenger alertWithTitle:@"Retain Cycle" + message:@"Fail to find a retain cycle"]; + }); + } + }); +#endif +} + +- (NSArray *)shiftArray:(NSArray *)array toIndex:(NSInteger)index { + if (index == 0) { + return array; + } + + NSRange range = NSMakeRange(index, array.count - index); + NSMutableArray *result = [[array subarrayWithRange:range] mutableCopy]; + [result addObjectsFromArray:[array subarrayWithRange:NSMakeRange(0, index)]]; + return result; +} + +@end diff --git a/Pods/MLeaksFinder/MLeaksFinder/MLeaksFinder.h b/Pods/MLeaksFinder/MLeaksFinder/MLeaksFinder.h new file mode 100644 index 0000000..ec4024e --- /dev/null +++ b/Pods/MLeaksFinder/MLeaksFinder/MLeaksFinder.h @@ -0,0 +1,29 @@ +/** + * Tencent is pleased to support the open source community by making MLeaksFinder available. + * + * Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + */ + +#import "NSObject+MemoryLeak.h" + +//#define MEMORY_LEAKS_FINDER_ENABLED 0 + +#ifdef MEMORY_LEAKS_FINDER_ENABLED +#define _INTERNAL_MLF_ENABLED MEMORY_LEAKS_FINDER_ENABLED +#else +#define _INTERNAL_MLF_ENABLED DEBUG +#endif + +#define MEMORY_LEAKS_FINDER_RETAIN_CYCLE_ENABLED 0 + +#ifdef MEMORY_LEAKS_FINDER_RETAIN_CYCLE_ENABLED +#define _INTERNAL_MLF_RC_ENABLED MEMORY_LEAKS_FINDER_RETAIN_CYCLE_ENABLED +#elif COCOAPODS +#define _INTERNAL_MLF_RC_ENABLED COCOAPODS +#endif diff --git a/Pods/MLeaksFinder/MLeaksFinder/MLeaksMessenger.h b/Pods/MLeaksFinder/MLeaksFinder/MLeaksMessenger.h new file mode 100644 index 0000000..925f151 --- /dev/null +++ b/Pods/MLeaksFinder/MLeaksFinder/MLeaksMessenger.h @@ -0,0 +1,24 @@ +/** + * Tencent is pleased to support the open source community by making MLeaksFinder available. + * + * Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + */ + +#import +#import + +@interface MLeaksMessenger : NSObject + ++ (void)alertWithTitle:(NSString *)title message:(NSString *)message; ++ (void)alertWithTitle:(NSString *)title + message:(NSString *)message + delegate:(id)delegate + additionalButtonTitle:(NSString *)additionalButtonTitle; + +@end diff --git a/Pods/MLeaksFinder/MLeaksFinder/MLeaksMessenger.m b/Pods/MLeaksFinder/MLeaksFinder/MLeaksMessenger.m new file mode 100644 index 0000000..70a85a5 --- /dev/null +++ b/Pods/MLeaksFinder/MLeaksFinder/MLeaksMessenger.m @@ -0,0 +1,39 @@ +/** + * Tencent is pleased to support the open source community by making MLeaksFinder available. + * + * Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + */ + +#import "MLeaksMessenger.h" + +static __weak UIAlertView *alertView; + +@implementation MLeaksMessenger + ++ (void)alertWithTitle:(NSString *)title message:(NSString *)message { + [self alertWithTitle:title message:message delegate:nil additionalButtonTitle:nil]; +} + ++ (void)alertWithTitle:(NSString *)title + message:(NSString *)message + delegate:(id)delegate + additionalButtonTitle:(NSString *)additionalButtonTitle { + [alertView dismissWithClickedButtonIndex:0 animated:NO]; + UIAlertView *alertViewTemp = [[UIAlertView alloc] initWithTitle:title + message:message + delegate:delegate + cancelButtonTitle:@"OK" + otherButtonTitles:additionalButtonTitle, nil]; + [alertViewTemp show]; + alertView = alertViewTemp; + + NSLog(@"%@: %@", title, message); +} + +@end diff --git a/Pods/MLeaksFinder/MLeaksFinder/NSObject+MemoryLeak.h b/Pods/MLeaksFinder/MLeaksFinder/NSObject+MemoryLeak.h new file mode 100644 index 0000000..e0b863c --- /dev/null +++ b/Pods/MLeaksFinder/MLeaksFinder/NSObject+MemoryLeak.h @@ -0,0 +1,39 @@ +/** + * Tencent is pleased to support the open source community by making MLeaksFinder available. + * + * Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + */ + +#import + +#define MLCheck(TARGET) [self willReleaseObject:(TARGET) relationship:@#TARGET]; + +@protocol MLeaksFinderDelegate + +- (BOOL)viewController:(UIViewController *)viewController shouldCheckProperty:(NSString *)propertyName; + +@end + +@interface NSObject (MemoryLeak) + +- (BOOL)willDealloc; +- (void)willReleaseObject:(id)object relationship:(NSString *)relationship; + +- (void)willReleaseChild:(id)child; +- (void)willReleaseChildren:(NSArray *)children; + +- (NSArray *)viewStack; + ++ (void)setDelegate:(id)delegate; + ++ (void)addClassNamesToWhitelist:(NSArray *)classNames; + ++ (void)swizzleSEL:(SEL)originalSEL withSEL:(SEL)swizzledSEL; + +@end diff --git a/Pods/MLeaksFinder/MLeaksFinder/NSObject+MemoryLeak.m b/Pods/MLeaksFinder/MLeaksFinder/NSObject+MemoryLeak.m new file mode 100644 index 0000000..4e029d7 --- /dev/null +++ b/Pods/MLeaksFinder/MLeaksFinder/NSObject+MemoryLeak.m @@ -0,0 +1,178 @@ +/** + * Tencent is pleased to support the open source community by making MLeaksFinder available. + * + * Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + */ + +#import "NSObject+MemoryLeak.h" +#import "MLeakedObjectProxy.h" +#import "MLeaksFinder.h" +#import +#import + +#if _INTERNAL_MLF_RC_ENABLED +#import +#endif + +static const void *const kViewStackKey = &kViewStackKey; +static const void *const kParentPtrsKey = &kParentPtrsKey; +const void *const kLatestSenderKey = &kLatestSenderKey; +const void *const kDelegateKey = &kDelegateKey; + +@implementation NSObject (MemoryLeak) + +- (BOOL)willDealloc { + NSString *className = NSStringFromClass([self class]); + if ([[NSObject classNamesWhitelist] containsObject:className]) + return NO; + + NSNumber *senderPtr = objc_getAssociatedObject([UIApplication sharedApplication], kLatestSenderKey); + if ([senderPtr isEqualToNumber:@((uintptr_t)self)]) + return NO; + + __weak id weakSelf = self; + dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ + __strong id strongSelf = weakSelf; + [strongSelf assertNotDealloc]; + }); + + return YES; +} + +- (void)assertNotDealloc { + if ([MLeakedObjectProxy isAnyObjectLeakedAtPtrs:[self parentPtrs]]) { + return; + } + [MLeakedObjectProxy addLeakedObject:self]; + + NSString *className = NSStringFromClass([self class]); + NSLog(@"Possibly Memory Leak.\nIn case that %@ should not be dealloced, override -willDealloc in %@ by returning NO.\nView-ViewController stack: %@", className, className, [self viewStack]); +} + +- (void)willReleaseObject:(id)object relationship:(NSString *)relationship { + if ([relationship hasPrefix:@"self"]) { + relationship = [relationship stringByReplacingCharactersInRange:NSMakeRange(0, 4) withString:@""]; + } + NSString *className = NSStringFromClass([object class]); + className = [NSString stringWithFormat:@"%@(%@), ", relationship, className]; + + [object setViewStack:[[self viewStack] arrayByAddingObject:className]]; + [object setParentPtrs:[[self parentPtrs] setByAddingObject:@((uintptr_t)object)]]; + [object willDealloc]; +} + +- (void)willReleaseChild:(id)child { + if (!child) { + return; + } + + [self willReleaseChildren:@[ child ]]; +} + +- (void)willReleaseChildren:(NSArray *)children { + NSArray *viewStack = [self viewStack]; + NSSet *parentPtrs = [self parentPtrs]; + for (id child in children) { + NSString *className = NSStringFromClass([child class]); + [child setViewStack:[viewStack arrayByAddingObject:className]]; + [child setParentPtrs:[parentPtrs setByAddingObject:@((uintptr_t)child)]]; + [child willDealloc]; + } +} + +- (NSArray *)viewStack { + NSArray *viewStack = objc_getAssociatedObject(self, kViewStackKey); + if (viewStack) { + return viewStack; + } + + NSString *className = NSStringFromClass([self class]); + return @[ className ]; +} + +- (void)setViewStack:(NSArray *)viewStack { + objc_setAssociatedObject(self, kViewStackKey, viewStack, OBJC_ASSOCIATION_RETAIN); +} + +- (NSSet *)parentPtrs { + NSSet *parentPtrs = objc_getAssociatedObject(self, kParentPtrsKey); + if (!parentPtrs) { + parentPtrs = [[NSSet alloc] initWithObjects:@((uintptr_t)self), nil]; + } + return parentPtrs; +} + +- (void)setParentPtrs:(NSSet *)parentPtrs { + objc_setAssociatedObject(self, kParentPtrsKey, parentPtrs, OBJC_ASSOCIATION_RETAIN); +} + ++ (void)setDelegate:(id)delegate { + objc_setAssociatedObject([NSObject class], kDelegateKey, delegate, OBJC_ASSOCIATION_RETAIN); +} + ++ (NSMutableSet *)classNamesWhitelist { + static NSMutableSet *whitelist = nil; + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + whitelist = [NSMutableSet setWithObjects: + @"UIFieldEditor", // UIAlertControllerTextField + @"UINavigationBar", + @"_UIAlertControllerActionView", + @"_UIVisualEffectBackdropView", + nil]; + + // System's bug since iOS 10 and not fixed yet up to this ci. + NSString *systemVersion = [UIDevice currentDevice].systemVersion; + if ([systemVersion compare:@"10.0" options:NSNumericSearch] != NSOrderedAscending) { + [whitelist addObject:@"UISwitch"]; + } + }); + return whitelist; +} + ++ (void)addClassNamesToWhitelist:(NSArray *)classNames { + [[self classNamesWhitelist] addObjectsFromArray:classNames]; +} + ++ (void)swizzleSEL:(SEL)originalSEL withSEL:(SEL)swizzledSEL { +#if _INTERNAL_MLF_ENABLED + +#if _INTERNAL_MLF_RC_ENABLED + // Just find a place to set up FBRetainCycleDetector. + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + dispatch_async(dispatch_get_main_queue(), ^{ + [FBAssociationManager hook]; + }); + }); +#endif + + Class class = [self class]; + + Method originalMethod = class_getInstanceMethod(class, originalSEL); + Method swizzledMethod = class_getInstanceMethod(class, swizzledSEL); + + BOOL didAddMethod = + class_addMethod(class, + originalSEL, + method_getImplementation(swizzledMethod), + method_getTypeEncoding(swizzledMethod)); + + if (didAddMethod) { + class_replaceMethod(class, + swizzledSEL, + method_getImplementation(originalMethod), + method_getTypeEncoding(originalMethod)); + } else { + method_exchangeImplementations(originalMethod, swizzledMethod); + } +#endif +} + +@end diff --git a/Pods/MLeaksFinder/MLeaksFinder/UIApplication+MemoryLeak.h b/Pods/MLeaksFinder/MLeaksFinder/UIApplication+MemoryLeak.h new file mode 100644 index 0000000..73e9b63 --- /dev/null +++ b/Pods/MLeaksFinder/MLeaksFinder/UIApplication+MemoryLeak.h @@ -0,0 +1,22 @@ +/** + * Tencent is pleased to support the open source community by making MLeaksFinder available. + * + * Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + */ + +#import +#import "MLeaksFinder.h" + +#if _INTERNAL_MLF_ENABLED + +@interface UIApplication (MemoryLeak) + +@end + +#endif diff --git a/Pods/MLeaksFinder/MLeaksFinder/UIApplication+MemoryLeak.m b/Pods/MLeaksFinder/MLeaksFinder/UIApplication+MemoryLeak.m new file mode 100644 index 0000000..69690e8 --- /dev/null +++ b/Pods/MLeaksFinder/MLeaksFinder/UIApplication+MemoryLeak.m @@ -0,0 +1,38 @@ +/** + * Tencent is pleased to support the open source community by making MLeaksFinder available. + * + * Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + */ + +#import "UIApplication+MemoryLeak.h" +#import "NSObject+MemoryLeak.h" +#import + +#if _INTERNAL_MLF_ENABLED + +extern const void *const kLatestSenderKey; + +@implementation UIApplication (MemoryLeak) + ++ (void)load { + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + [self swizzleSEL:@selector(sendAction:to:from:forEvent:) withSEL:@selector(swizzled_sendAction:to:from:forEvent:)]; + }); +} + +- (BOOL)swizzled_sendAction:(SEL)action to:(id)target from:(id)sender forEvent:(UIEvent *)event { + objc_setAssociatedObject(self, kLatestSenderKey, @((uintptr_t)sender), OBJC_ASSOCIATION_RETAIN); + + return [self swizzled_sendAction:action to:target from:sender forEvent:event]; +} + +@end + +#endif diff --git a/Pods/MLeaksFinder/MLeaksFinder/UINavigationController+MemoryLeak.h b/Pods/MLeaksFinder/MLeaksFinder/UINavigationController+MemoryLeak.h new file mode 100644 index 0000000..61a9242 --- /dev/null +++ b/Pods/MLeaksFinder/MLeaksFinder/UINavigationController+MemoryLeak.h @@ -0,0 +1,22 @@ +/** + * Tencent is pleased to support the open source community by making MLeaksFinder available. + * + * Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + */ + +#import +#import "MLeaksFinder.h" + +#if _INTERNAL_MLF_ENABLED + +@interface UINavigationController (MemoryLeak) + +@end + +#endif diff --git a/Pods/MLeaksFinder/MLeaksFinder/UINavigationController+MemoryLeak.m b/Pods/MLeaksFinder/MLeaksFinder/UINavigationController+MemoryLeak.m new file mode 100644 index 0000000..d833f32 --- /dev/null +++ b/Pods/MLeaksFinder/MLeaksFinder/UINavigationController+MemoryLeak.m @@ -0,0 +1,99 @@ +/** + * Tencent is pleased to support the open source community by making MLeaksFinder available. + * + * Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + */ + +#import "UINavigationController+MemoryLeak.h" +#import "NSObject+MemoryLeak.h" +#import + +#if _INTERNAL_MLF_ENABLED + +static const void *const kPoppedDetailVCKey = &kPoppedDetailVCKey; + +@implementation UINavigationController (MemoryLeak) + ++ (void)load { + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + [self swizzleSEL:@selector(pushViewController:animated:) withSEL:@selector(swizzled_pushViewController:animated:)]; + [self swizzleSEL:@selector(popViewControllerAnimated:) withSEL:@selector(swizzled_popViewControllerAnimated:)]; + [self swizzleSEL:@selector(popToViewController:animated:) withSEL:@selector(swizzled_popToViewController:animated:)]; + [self swizzleSEL:@selector(popToRootViewControllerAnimated:) withSEL:@selector(swizzled_popToRootViewControllerAnimated:)]; + }); +} + +- (void)swizzled_pushViewController:(UIViewController *)viewController animated:(BOOL)animated { + if (self.splitViewController) { + id detailViewController = objc_getAssociatedObject(self, kPoppedDetailVCKey); + if ([detailViewController isKindOfClass:[UIViewController class]]) { + [detailViewController willDealloc]; + objc_setAssociatedObject(self, kPoppedDetailVCKey, nil, OBJC_ASSOCIATION_RETAIN); + } + } + + [self swizzled_pushViewController:viewController animated:animated]; +} + +- (UIViewController *)swizzled_popViewControllerAnimated:(BOOL)animated { + UIViewController *poppedViewController = [self swizzled_popViewControllerAnimated:animated]; + + if (!poppedViewController) { + return nil; + } + + // Detail VC in UISplitViewController is not dealloced until another detail VC is shown + if (self.splitViewController && + self.splitViewController.viewControllers.firstObject == self && + self.splitViewController == poppedViewController.splitViewController) { + objc_setAssociatedObject(self, kPoppedDetailVCKey, poppedViewController, OBJC_ASSOCIATION_RETAIN); + return poppedViewController; + } + + // VC is not dealloced until disappear when popped using a left-edge swipe gesture + extern const void *const kHasBeenPoppedKey; + objc_setAssociatedObject(poppedViewController, kHasBeenPoppedKey, @(YES), OBJC_ASSOCIATION_RETAIN); + + return poppedViewController; +} + +- (NSArray *)swizzled_popToViewController:(UIViewController *)viewController animated:(BOOL)animated { + NSArray *poppedViewControllers = [self swizzled_popToViewController:viewController animated:animated]; + + for (UIViewController *viewController in poppedViewControllers) { + [viewController willDealloc]; + } + + return poppedViewControllers; +} + +- (NSArray *)swizzled_popToRootViewControllerAnimated:(BOOL)animated { + NSArray *poppedViewControllers = [self swizzled_popToRootViewControllerAnimated:animated]; + + for (UIViewController *viewController in poppedViewControllers) { + [viewController willDealloc]; + } + + return poppedViewControllers; +} + +- (BOOL)willDealloc { + if (![super willDealloc]) { + return NO; + } + + [self willReleaseChildren:self.viewControllers]; + + return YES; +} + +@end + +#endif diff --git a/Pods/MLeaksFinder/MLeaksFinder/UIPageViewController+MemoryLeak.h b/Pods/MLeaksFinder/MLeaksFinder/UIPageViewController+MemoryLeak.h new file mode 100644 index 0000000..dcf2e86 --- /dev/null +++ b/Pods/MLeaksFinder/MLeaksFinder/UIPageViewController+MemoryLeak.h @@ -0,0 +1,22 @@ +/** + * Tencent is pleased to support the open source community by making MLeaksFinder available. + * + * Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + */ + +#import +#import "MLeaksFinder.h" + +#if _INTERNAL_MLF_ENABLED + +@interface UIPageViewController (MemoryLeak) + +@end + +#endif diff --git a/Pods/MLeaksFinder/MLeaksFinder/UIPageViewController+MemoryLeak.m b/Pods/MLeaksFinder/MLeaksFinder/UIPageViewController+MemoryLeak.m new file mode 100644 index 0000000..dd0e662 --- /dev/null +++ b/Pods/MLeaksFinder/MLeaksFinder/UIPageViewController+MemoryLeak.m @@ -0,0 +1,32 @@ +/** + * Tencent is pleased to support the open source community by making MLeaksFinder available. + * + * Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + */ + +#import "UIPageViewController+MemoryLeak.h" +#import "NSObject+MemoryLeak.h" + +#if _INTERNAL_MLF_ENABLED + +@implementation UIPageViewController (MemoryLeak) + +- (BOOL)willDealloc { + if (![super willDealloc]) { + return NO; + } + + [self willReleaseChildren:self.viewControllers]; + + return YES; +} + +@end + +#endif diff --git a/Pods/MLeaksFinder/MLeaksFinder/UISplitViewController+MemoryLeak.h b/Pods/MLeaksFinder/MLeaksFinder/UISplitViewController+MemoryLeak.h new file mode 100644 index 0000000..fd5837d --- /dev/null +++ b/Pods/MLeaksFinder/MLeaksFinder/UISplitViewController+MemoryLeak.h @@ -0,0 +1,22 @@ +/** + * Tencent is pleased to support the open source community by making MLeaksFinder available. + * + * Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + */ + +#import +#import "MLeaksFinder.h" + +#if _INTERNAL_MLF_ENABLED + +@interface UISplitViewController (MemoryLeak) + +@end + +#endif diff --git a/Pods/MLeaksFinder/MLeaksFinder/UISplitViewController+MemoryLeak.m b/Pods/MLeaksFinder/MLeaksFinder/UISplitViewController+MemoryLeak.m new file mode 100644 index 0000000..a1833de --- /dev/null +++ b/Pods/MLeaksFinder/MLeaksFinder/UISplitViewController+MemoryLeak.m @@ -0,0 +1,32 @@ +/** + * Tencent is pleased to support the open source community by making MLeaksFinder available. + * + * Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + */ + +#import "UISplitViewController+MemoryLeak.h" +#import "NSObject+MemoryLeak.h" + +#if _INTERNAL_MLF_ENABLED + +@implementation UISplitViewController (MemoryLeak) + +- (BOOL)willDealloc { + if (![super willDealloc]) { + return NO; + } + + [self willReleaseChildren:self.viewControllers]; + + return YES; +} + +@end + +#endif diff --git a/Pods/MLeaksFinder/MLeaksFinder/UITabBarController+MemoryLeak.h b/Pods/MLeaksFinder/MLeaksFinder/UITabBarController+MemoryLeak.h new file mode 100644 index 0000000..eff9322 --- /dev/null +++ b/Pods/MLeaksFinder/MLeaksFinder/UITabBarController+MemoryLeak.h @@ -0,0 +1,22 @@ +/** + * Tencent is pleased to support the open source community by making MLeaksFinder available. + * + * Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + */ + +#import +#import "MLeaksFinder.h" + +#if _INTERNAL_MLF_ENABLED + +@interface UITabBarController (MemoryLeak) + +@end + +#endif diff --git a/Pods/MLeaksFinder/MLeaksFinder/UITabBarController+MemoryLeak.m b/Pods/MLeaksFinder/MLeaksFinder/UITabBarController+MemoryLeak.m new file mode 100644 index 0000000..5aecf52 --- /dev/null +++ b/Pods/MLeaksFinder/MLeaksFinder/UITabBarController+MemoryLeak.m @@ -0,0 +1,32 @@ +/** + * Tencent is pleased to support the open source community by making MLeaksFinder available. + * + * Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + */ + +#import "UITabBarController+MemoryLeak.h" +#import "NSObject+MemoryLeak.h" + +#if _INTERNAL_MLF_ENABLED + +@implementation UITabBarController (MemoryLeak) + +- (BOOL)willDealloc { + if (![super willDealloc]) { + return NO; + } + + [self willReleaseChildren:self.viewControllers]; + + return YES; +} + +@end + +#endif diff --git a/Pods/MLeaksFinder/MLeaksFinder/UITouch+MemoryLeak.h b/Pods/MLeaksFinder/MLeaksFinder/UITouch+MemoryLeak.h new file mode 100644 index 0000000..aaba825 --- /dev/null +++ b/Pods/MLeaksFinder/MLeaksFinder/UITouch+MemoryLeak.h @@ -0,0 +1,22 @@ +/** + * Tencent is pleased to support the open source community by making MLeaksFinder available. + * + * Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + */ + +#import +#import "MLeaksFinder.h" + +#if _INTERNAL_MLF_ENABLED + +@interface UITouch (MemoryLeak) + +@end + +#endif diff --git a/Pods/MLeaksFinder/MLeaksFinder/UITouch+MemoryLeak.m b/Pods/MLeaksFinder/MLeaksFinder/UITouch+MemoryLeak.m new file mode 100644 index 0000000..0026e56 --- /dev/null +++ b/Pods/MLeaksFinder/MLeaksFinder/UITouch+MemoryLeak.m @@ -0,0 +1,42 @@ +/** + * Tencent is pleased to support the open source community by making MLeaksFinder available. + * + * Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + */ + +#import "UITouch+MemoryLeak.h" +#import + +#if _INTERNAL_MLF_ENABLED + +extern const void *const kLatestSenderKey; + +@implementation UITouch (MemoryLeak) + ++ (void)load { + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + [self swizzleSEL:@selector(setView:) withSEL:@selector(swizzled_setView:)]; + }); +} + +- (void)swizzled_setView:(UIView *)view { + [self swizzled_setView:view]; + + if (view) { + objc_setAssociatedObject([UIApplication sharedApplication], + kLatestSenderKey, + @((uintptr_t)view), + OBJC_ASSOCIATION_RETAIN); + } +} + +@end + +#endif diff --git a/Pods/MLeaksFinder/MLeaksFinder/UIView+MemoryLeak.h b/Pods/MLeaksFinder/MLeaksFinder/UIView+MemoryLeak.h new file mode 100644 index 0000000..796bc92 --- /dev/null +++ b/Pods/MLeaksFinder/MLeaksFinder/UIView+MemoryLeak.h @@ -0,0 +1,22 @@ +/** + * Tencent is pleased to support the open source community by making MLeaksFinder available. + * + * Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + */ + +#import +#import "MLeaksFinder.h" + +#if _INTERNAL_MLF_ENABLED + +@interface UIView (MemoryLeak) + +@end + +#endif diff --git a/Pods/MLeaksFinder/MLeaksFinder/UIView+MemoryLeak.m b/Pods/MLeaksFinder/MLeaksFinder/UIView+MemoryLeak.m new file mode 100644 index 0000000..ec8dc7e --- /dev/null +++ b/Pods/MLeaksFinder/MLeaksFinder/UIView+MemoryLeak.m @@ -0,0 +1,32 @@ +/** + * Tencent is pleased to support the open source community by making MLeaksFinder available. + * + * Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + */ + +#import "UIView+MemoryLeak.h" +#import "NSObject+MemoryLeak.h" + +#if _INTERNAL_MLF_ENABLED + +@implementation UIView (MemoryLeak) + +- (BOOL)willDealloc { + if (![super willDealloc]) { + return NO; + } + + [self willReleaseChildren:self.subviews]; + + return YES; +} + +@end + +#endif diff --git a/Pods/MLeaksFinder/MLeaksFinder/UIViewController+MemoryLeak.h b/Pods/MLeaksFinder/MLeaksFinder/UIViewController+MemoryLeak.h new file mode 100644 index 0000000..da1e1de --- /dev/null +++ b/Pods/MLeaksFinder/MLeaksFinder/UIViewController+MemoryLeak.h @@ -0,0 +1,22 @@ +/** + * Tencent is pleased to support the open source community by making MLeaksFinder available. + * + * Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + */ + +#import +#import "MLeaksFinder.h" + +#if _INTERNAL_MLF_ENABLED + +@interface UIViewController (MemoryLeak) + +@end + +#endif diff --git a/Pods/MLeaksFinder/MLeaksFinder/UIViewController+MemoryLeak.m b/Pods/MLeaksFinder/MLeaksFinder/UIViewController+MemoryLeak.m new file mode 100644 index 0000000..5c063fe --- /dev/null +++ b/Pods/MLeaksFinder/MLeaksFinder/UIViewController+MemoryLeak.m @@ -0,0 +1,96 @@ +/** + * Tencent is pleased to support the open source community by making MLeaksFinder available. + * + * Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. + * + * Licensed under the BSD 3-Clause License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + * + * https://opensource.org/licenses/BSD-3-Clause + * + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + */ + +#import "UIViewController+MemoryLeak.h" +#import "NSObject+MemoryLeak.h" +#import + +#if _INTERNAL_MLF_ENABLED + +const void *const kHasBeenPoppedKey = &kHasBeenPoppedKey; +extern const void *const kDelegateKey; + +@implementation UIViewController (MemoryLeak) + ++ (void)load { + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + [self swizzleSEL:@selector(viewDidDisappear:) withSEL:@selector(swizzled_viewDidDisappear:)]; + [self swizzleSEL:@selector(viewWillAppear:) withSEL:@selector(swizzled_viewWillAppear:)]; + [self swizzleSEL:@selector(dismissViewControllerAnimated:completion:) withSEL:@selector(swizzled_dismissViewControllerAnimated:completion:)]; + }); +} + +- (void)swizzled_viewDidDisappear:(BOOL)animated { + [self swizzled_viewDidDisappear:animated]; + + if ([objc_getAssociatedObject(self, kHasBeenPoppedKey) boolValue]) { + [self willDealloc]; + } +} + +- (void)swizzled_viewWillAppear:(BOOL)animated { + [self swizzled_viewWillAppear:animated]; + + objc_setAssociatedObject(self, kHasBeenPoppedKey, @(NO), OBJC_ASSOCIATION_RETAIN); +} + +- (void)swizzled_dismissViewControllerAnimated:(BOOL)flag completion:(void (^)(void))completion { + [self swizzled_dismissViewControllerAnimated:flag completion:completion]; + + UIViewController *dismissedViewController = self.presentedViewController; + if (!dismissedViewController && self.presentingViewController) { + dismissedViewController = self; + } + + if (!dismissedViewController) return; + + [dismissedViewController willDealloc]; +} + +- (BOOL)willDealloc { + if (![super willDealloc]) { + return NO; + } + + [self willReleaseChildren:self.childViewControllers]; + [self willReleaseChild:self.presentedViewController]; + + if (self.isViewLoaded) { + [self willReleaseChild:self.view]; + } + + unsigned int count; + Ivar *ivars = class_copyIvarList([self class], &count); + for (unsigned int i = 0; i < count; ++i) { + Ivar ivar = ivars[i]; + NSString *ivarName = @(ivar_getName(ivar)); + NSString *ivarType = @(ivar_getTypeEncoding(ivar)); + if (![ivarType hasPrefix:@"@"]) { + continue; + } + id delegate = objc_getAssociatedObject([NSObject class], kDelegateKey); + if (delegate && [delegate viewController:self shouldCheckProperty:ivarName]) { + id ivarObject = object_getIvar(self, ivar); + if (ivarObject) { + [self willReleaseChild:ivarObject]; + } + } + } + free(ivars); + + return YES; +} + +@end + +#endif diff --git a/Pods/MLeaksFinder/README.md b/Pods/MLeaksFinder/README.md new file mode 100644 index 0000000..9ce3af0 --- /dev/null +++ b/Pods/MLeaksFinder/README.md @@ -0,0 +1,50 @@ +[中文介绍](http://wereadteam.github.io/2016/07/20/MLeaksFinder2/) | [FAQ中文](https://github.com/Zepo/MLeaksFinder/blob/master/FAQ-CN.md) + +# MLeaksFinder +MLeaksFinder helps you find memory leaks in your iOS apps at develop time. It can automatically find leaks in UIView and UIViewController objects, present an alert with the leaked object in its View-ViewController stack when leaks happening. ~~More over, it can try to find a retain cycle for the leaked object using [FBRetainCycleDetector](https://github.com/facebook/FBRetainCycleDetector/tree/master/FBRetainCycleDetector).~~ Besides finding leaks in UIView and UIViewController objects, developers can extend it to find leaks in other kinds of objects. + +# Communication +QQ group: 482121244 + +# Installation +``` +pod 'MLeaksFinder' +``` +MLeaksFinder comes into effect after `pod install`, there is no need to add any code nor to import any header file. + +*WARNING: FBRetainCycleDetector is removed from the podspec due to Facebook's BSD-plus-Patents license. If you want to use FBRetainCycleDetector to find retain cycle, add `pod 'FBRetainCycleDetector'` to your project's Podfile and turn the macro `MEMORY_LEAKS_FINDER_RETAIN_CYCLE_ENABLED` on in `MLeaksFinder.h`.* + +# Usage +MLeaksFinder can automatically find leaks in UIView and UIViewController objects. When leaks happening, it will present an alert with the leaked object in its View-ViewController stack. +``` +Memory Leak +( + MyTableViewController, + UITableView, + UITableViewWrapperView, + MyTableViewCell +) +``` + +For the above example, we are sure that objects of `MyTableViewController`, `UITableView`, `UITableViewWrapperView` are deallocated successfully, but not the objects of `MyTableViewCell`. + +## Mute Assertion +If your class is designed as singleton or for some reason objects of your class should not be dealloced, override `- (BOOL)willDealloc` in your class by returning NO. +```objc +- (BOOL)willDealloc { + return NO; +} +``` + +## Find Leaks in Other Objects +MLeaksFinder finds leaks in UIView and UIViewController objects by default. However, you can extend it to find leaks in the whole object graph rooted at a UIViewController object. +```objc +- (BOOL)willDealloc { + if (![super willDealloc]) { + return NO; + } + + MLCheck(self.viewModel); + return YES; +} +``` diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index fb5f04c..7570e37 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -14,18 +14,20 @@ PODS: - AFNetworking/Serialization (4.0.1) - AFNetworking/UIKit (4.0.1): - AFNetworking/NSURLSession - - HXPhotoPicker (3.2.7): - - HXPhotoPicker/Default (= 3.2.7) - - HXPhotoPicker/Default (3.2.7) + - HXPhotoPicker (3.3.1): + - HXPhotoPicker/Default (= 3.3.1) + - HXPhotoPicker/Default (3.3.1) - IQKeyboardManager (6.5.6) + - MLeaksFinder (1.0.0) - SDWebImage (5.10.0): - SDWebImage/Core (= 5.10.0) - SDWebImage/Core (5.10.0) DEPENDENCIES: - AFNetworking (= 4.0.1) - - HXPhotoPicker (= 3.2.7) + - HXPhotoPicker (= 3.3.1) - IQKeyboardManager (= 6.5.6) + - MLeaksFinder (from `https://github.com/Zepo/MLeaksFinder.git`) - SDWebImage (= 5.10.0) SPEC REPOS: @@ -35,12 +37,22 @@ SPEC REPOS: - IQKeyboardManager - SDWebImage +EXTERNAL SOURCES: + MLeaksFinder: + :git: https://github.com/Zepo/MLeaksFinder.git + +CHECKOUT OPTIONS: + MLeaksFinder: + :commit: e4a1eaa0c6b80f61d810c83b9061c7530c5987e5 + :git: https://github.com/Zepo/MLeaksFinder.git + SPEC CHECKSUMS: AFNetworking: 7864c38297c79aaca1500c33288e429c3451fdce - HXPhotoPicker: 472f8f0c8dc0dc70534dc630b7e20fe09b342e02 + HXPhotoPicker: f1274d0c931ad8564e0f23f33fe8b6110b639bd7 IQKeyboardManager: 2a6e97afdafc7becf0cb17a9a8d795e3a980717f + MLeaksFinder: 89eb3142bf1bbd0a3d1849543b629399c5da74c5 SDWebImage: 9169792e9eec3e45bba2a0c02f74bf8bd922d1ee -PODFILE CHECKSUM: a3d3bb38a9b69a17162467d69f04cce02468f299 +PODFILE CHECKSUM: 010a7a02c3cdb3a396a1c6d5de974eba19e237fd -COCOAPODS: 1.10.0 +COCOAPODS: 1.11.3 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 779bb96..777bbf4 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -7,878 +7,948 @@ objects = { /* Begin PBXBuildFile section */ - 00019CCAA3EBAB3F8539E6183612530B /* SDDeviceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5431AD26F1F78845B736591A52F52DAD /* SDDeviceHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 009A62997A5BA978CA4307941881C6CE /* HXPhotoPreviewImageViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 268DA30F87D3659C752E9EA2A5B7D215 /* HXPhotoPreviewImageViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 01110E888D1221C3EC331B2578F8EC65 /* SDImageCachesManagerOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C4B9179B6578549899050B05715FDE4 /* SDImageCachesManagerOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0141AFDE9C462F18AF1A6182F0587294 /* HXCustomAssetModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 98DD2D40D3295EB8385399D977ACE62B /* HXCustomAssetModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 01EEAAAE410356BC64AF4CED471DA9D6 /* UIImage+ExtendedCacheData.h in Headers */ = {isa = PBXBuildFile; fileRef = F0781C975DAA2C4315882879972D6422 /* UIImage+ExtendedCacheData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 02719E7BAD3BA892EF7AB0F2685C25E7 /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CE2FE86E8E57660724F31D2BB5C2DCD3 /* SDWebImage-dummy.m */; }; - 02B4696854C999C2BB3B16789C94B16B /* HXPhotoEditStickerItem.m in Sources */ = {isa = PBXBuildFile; fileRef = A5B16CBAAFEBFD677E417FB34B983110 /* HXPhotoEditStickerItem.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0329AED3144017DED57E272713EFD712 /* IQTitleBarButtonItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BA6766CB83551D61E8BAE08B6784CF8 /* IQTitleBarButtonItem.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 03B0950BBE280E3417ED2135001B308D /* HXPhotoTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D66754C5A7A3AB58168512BE79B4DCC /* HXPhotoTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0633B404AFF9870BC3B0B867CDD3D4BC /* IQUIView+IQKeyboardToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F3EEAE1FF7A6A6286911FF59C339392 /* IQUIView+IQKeyboardToolbar.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 064247F5E08B71A70BEF57257AA6C7AC /* SDImageCacheDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = A092AB52F0F55E65CAB8AF3A7E5F4280 /* SDImageCacheDefine.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0650AA299D9E18C22F3D7978B8D13F0E /* UIImage+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 1293CF7E96B7452453483ECEE1E16E3B /* UIImage+Transform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 06943F195425D70618781500ECA5D13A /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = EBD6CEDD2252819A594D8F9CC5215474 /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0738BBD909328426E765C3FBAA5D420B /* HXPhotoModel.h in Headers */ = {isa = PBXBuildFile; fileRef = CC4B33226ECD4A160431B4B0F1ED95AF /* HXPhotoModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0760974DE25664A39A7221EB99986744 /* HXCustomNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = FC74DD3E6948D0F75C2CDF1BD7FB85BA /* HXCustomNavigationController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0780E6AF7FAC4AE35C43B8D663E0B21B /* SDGraphicsImageRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 791A49A8A08ACFE514EFC9FE9FD5DBA5 /* SDGraphicsImageRenderer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 08575A0E0E58F6C16DA776F17DDC2754 /* SDDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 090502E95EC51EB48F2E562FD2798C01 /* SDDiskCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 087D9637BA4715865AD5F530005F020E /* HXPhotoEdit.m in Sources */ = {isa = PBXBuildFile; fileRef = A8831468593D1F4797B22C90AED11E30 /* HXPhotoEdit.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 098E8CC8DF32416A428381F52273D2A6 /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 89784423A0C16B15349ECD006432410E /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 09A79A73B2854E5E4D7F7CAB2CFEFF8B /* HXPhotoPreviewLivePhotoCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 91CB32AF80FB8AB04E54DF4C965B2ACB /* HXPhotoPreviewLivePhotoCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0C67BDAE3C78B5D8E7CBCF352B68A364 /* SDAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7FC7B74604FCEC1A2619BB16E6C54F /* SDAnimatedImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0DA1BE77BFF519F380350FC1C2C62BCB /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 0488CB7B074D9F81CEB92BC4BA9A5462 /* SDWebImageCompat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0DE34655DD7E6F80EB8A807D2E43EF35 /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = D5AB902EE999F83669DDDBA2F6A9AA8C /* UIRefreshControl+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0E454B70C5CF57A36059F19B19538D91 /* UIColor+HXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 115E9713CE4C9C7AD8DCF9900B96A819 /* UIColor+HXExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0E512DBB1FD0695D00C7B8ED48628538 /* HXPreviewImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 84FA5B3F71B99C6051223E88C33F9BA1 /* HXPreviewImageView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0EF593EC97365CF32C0028D4438B6EBA /* HXPhotoConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FCBC4FF4C5D4DA10D67F476543C7D5C /* HXPhotoConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0F9C0DB6B0AEFF8D10F5B87E7ADFE5A2 /* AFAutoPurgingImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A6E1B0B6DBF9878722A25CA65F299E29 /* AFAutoPurgingImageCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 10F8AC8D85B3DC6B6B9425C8D76D63F4 /* HXPhotoEditStickerItemView.m in Sources */ = {isa = PBXBuildFile; fileRef = E77C173D6B7505AB1D324E8D760578CA /* HXPhotoEditStickerItemView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 126464A488385DEACFF69A64220BDF3E /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 427B319AD0B3B7CEDD04055C03D6338F /* UIButton+WebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 131F50D21DCCEF80D43EEBDF309E7A95 /* UIImage+HXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 4337A07468ECCB67D24620EA2FAB4FD2 /* UIImage+HXExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 149D6BE8266816DB5937335892BC4BA5 /* SDImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = C64B9BA3F36B50AD75CF218FD280AC5C /* SDImageCoderHelper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 14E576329E0DD1AA7F16E7E5C629C447 /* SDImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = DABE38AC5FC73097F6FBA79F57C7F012 /* SDImageCoderHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 15F28E433F0C2A744664022DA5D1BF41 /* Pods-JhForm-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A194E13B43FAE84A8550CA559BF9D2AA /* Pods-JhForm-dummy.m */; }; - 162FAB2CFB7F503D4942FDAAB0380B12 /* SDMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 8321654D08CEEB4C3F8CC7CB943F0AC5 /* SDMemoryCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1631FF083C3F678C11B1AAA359572A5B /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 390B22DBA3B66584A4C2E5DE161A0888 /* AFNetworkReachabilityManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 170F97CD69BD6031D937C92D34FD4706 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 77031679523CA57045B2FA690A2FA194 /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 19824A46F2E98D8CEC5B782056528E9F /* HXPhotoEditGraffitiColorViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CAB676EC1FE10A87EBDA85DDDA61688 /* HXPhotoEditGraffitiColorViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 19BACE5AE9080D1F8BCDA5DFC693FEF5 /* HXPhotoEditChartletContentViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = AB77C9BF7BF10707E378AD8CED2111FD /* HXPhotoEditChartletContentViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1AB792C1398FBE1EFE1D2D87C48A67CE /* UIButton+HXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A2AA03DA6488A271468B848BB4F3B04 /* UIButton+HXExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1B8761FA2B9D6DB16F568C19DAC01568 /* HXCameraBottomView.h in Headers */ = {isa = PBXBuildFile; fileRef = E277E251F28C7BA818FE72A5336F5910 /* HXCameraBottomView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1C492DD17AE0B343F869E7947AB90AC2 /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 02C52680C2C8D02126B0CD34915EFB42 /* SDImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1C5AF6CEBDF493CFA31E0B1D6F4858CD /* HXPhotoEditStickerTrashView.h in Headers */ = {isa = PBXBuildFile; fileRef = 049D6B3EDE2045A54AB443F006828707 /* HXPhotoEditStickerTrashView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1D951FBBA4191EC985CA02377F78C71D /* SDImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = F202B91F4AF5A63FCA75EC81D4DD17BB /* SDImageLoader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1E0420FB40DED4678E425D93ACC3EF66 /* HXPhotoEditGraffitiColorSizeView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5875E1A61884887A608EAA417BA7FB6E /* HXPhotoEditGraffitiColorSizeView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1EC075D2C4EAAF4869A546D5275F5626 /* UIColor+SDHexString.m in Sources */ = {isa = PBXBuildFile; fileRef = 42990D37DFDB7E5B6F60699E041EAB3B /* UIColor+SDHexString.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2163B17F7686D3E44A1FF5C9EF115691 /* SDImageAWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = B60EB736D9D9FC0B567427F577E387D9 /* SDImageAWebPCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 218B79F15FE1C4829DA2E898669D869E /* UIImage+ExtendedCacheData.m in Sources */ = {isa = PBXBuildFile; fileRef = 15DBF81DE061A501581DE452CA6E3CF7 /* UIImage+ExtendedCacheData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 22F782D37107926BCE29F938AE483C92 /* HXPhotoPreviewViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 621CA9CD7F156DF35479D4397A302099 /* HXPhotoPreviewViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2350B7B7F07EDE1862D3562043BC1846 /* SDWebImageDownloaderDecryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CB663E8D96BAA588C613FB002907ED6 /* SDWebImageDownloaderDecryptor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2371864D79791C7BBFE1A368D747C88D /* IQBarButtonItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C5AE6E66C3BD610EC4066BD4DF2512F /* IQBarButtonItem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 238E5F7D1C9758F8579043A386BCCEC5 /* HXPhotoDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = CD7DAB5239FE6935981A8CDEDA1BE1C3 /* HXPhotoDefine.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 243AE5A74FE99E1EED40D57B3277D3E5 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = E06C825C474C58C24DDD9A1CC236947C /* UIImageView+HighlightedWebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 248A36312496ED2A15FC35B7433C2EBA /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B685D6888371439DBEF50732CAB7073 /* UIView+WebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 25BDE68C15F69C0BA1B719A9993E8A81 /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 5767335295B9E48E6CEBCFD874E2D84B /* AFNetworking.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 25FFE49B492970A6B40C05234133D723 /* SDImageCachesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 92586B145A1C3CFCFFA599938B0600B0 /* SDImageCachesManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 265D49A837950E796D67DF1A7BA105FE /* SDWebImageCacheKeyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BEBD7F85B6DA5C1FFDCC3C587A41490 /* SDWebImageCacheKeyFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 278381F9409C089643856311C274C07B /* HXAlbumlistView.h in Headers */ = {isa = PBXBuildFile; fileRef = 364A0650679C272B2DB7D96B4477112A /* HXAlbumlistView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 28154DD91A89D475C9A8F290F8AE81F3 /* SDImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 7401453E520858EACB9BEBAD819FDABC /* SDImageGIFCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 28BBFCADD8295C6EC35860B7D6B039AC /* SDWebImageIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E98F2F574497CC3BAE2AC0D93C5969F /* SDWebImageIndicator.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2923CF0F7B84C0927F2A58025DF0B048 /* SDDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = BE9282FD337138926CEB850ECA2F2B5B /* SDDisplayLink.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2B9DED4DA73A3777DF963DBC5457D253 /* HXVideoEditViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = C305ABDFBAF86D98DD97D5CA59F84C34 /* HXVideoEditViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2BE68557C58DEC3F046C119B02F0B629 /* HXPhotoViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = E9F6F63D15F4F43292366B16EBD73602 /* HXPhotoViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2DB99E87328AB7C1FD3162AA94B0D3E7 /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 33985F42006683805F1C16A113D187D7 /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2DD2F267020C53E30DD551D3064FCD34 /* NSTimer+HXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = A6470C8A0E2008B537DFD204418A4C4A /* NSTimer+HXExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2DDD6E8014A6AF68C8285B00852A29F6 /* SDImageLoadersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3875015C1AB4BE7EF607BA5C9A0F9AEA /* SDImageLoadersManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2EBA38A8D0D3BC9F5AE737B2E8FEC1BC /* HXPhotoEditTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = B928D246ACA407375C56F7A08BB9EB77 /* HXPhotoEditTextView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2EF926237E29F0F67892515915E6D82B /* IQUITextFieldView+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = 40C32EC0C94E35B0E91E5D3ABA180E9A /* IQUITextFieldView+Additions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2F9E86A931E7083E5DE89DA7AA10B3F3 /* IQKeyboardReturnKeyHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B02FD77CF94D42C6848E7EB1EC0FF5B /* IQKeyboardReturnKeyHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 314A67C098C027634310473BEE0BCA18 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = B4908CEF1089361AB9B8A02CC7FAF0D3 /* AFURLResponseSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 327DF3A45AD02490D6D3DFCC3A3A676C /* SDImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 78488BAC9E00319D97099E75FDF50EF7 /* SDImageCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 33DA4E20347B2C960E31149054D48AD7 /* IQUIViewController+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = BF5E81244C84A38F91C8A6AE7B3B763C /* IQUIViewController+Additions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3430EAF9323F6974BB6CCED838BAD072 /* HXPhotoViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 61D60EE85B27F555A74DED1430443E81 /* HXPhotoViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 37DCD49A423A00B7874AA2BEA9CD14C2 /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 94996DEF9D8CAE651E01D3E689D29155 /* NSData+ImageContentType.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 38B1E9157024252B5197FCADC4C383CE /* HXPhotoViewFlowLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 07AF01174D90D8C4D3425CADD93AB886 /* HXPhotoViewFlowLayout.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 38E225F83FB50A828F51F93E59069CF9 /* SDImageIOAnimatedCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 37E6C8EC608CF8354594C29AD8D55F0C /* SDImageIOAnimatedCoderInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3A26D54797585AE99AEB75AB9042BA7D /* HXPreviewVideoView.h in Headers */ = {isa = PBXBuildFile; fileRef = C22C9F7F345FC068D6C003E0AC67E767 /* HXPreviewVideoView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3A351642210BEF15A1890004C4B1CA7A /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E2C943021E96FE0F0979264516814CA /* SDWebImagePrefetcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3AC04950219087A0C1E557DC60CA082D /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F575B69E50A804643D972CBD38B33DC0 /* AFHTTPSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3BB73D76C28FE6D03A365C21FE059BAD /* HXAlbumlistView.m in Sources */ = {isa = PBXBuildFile; fileRef = CB3E0E9ABD3B9978CA0790230CD513B7 /* HXAlbumlistView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3BE3CDAE5DEBE3B5A097311C00B523D5 /* HXPhotoLimitView.h in Headers */ = {isa = PBXBuildFile; fileRef = 54DBA3B994DFF4905A473698901225A5 /* HXPhotoLimitView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3CCF46D00B7218C190EA1907581B7723 /* UIImage+HXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CFE49EB073824D5DBC6F4D21DE4C2C4 /* UIImage+HXExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3D241E71B0CB3BA8080035DD2C6CF40F /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A071257850B89C0CB74C50A2C548344 /* UIButton+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3E55F0265612848EB103D1A626AD3959 /* NSString+HXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 44A61DD1B06C89DB17B8C9B744541D70 /* NSString+HXExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3E810B450F5776164ED2B2136F376988 /* AFAutoPurgingImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = FD20AA2BC22349B31DD6D47D04FC9875 /* AFAutoPurgingImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3EACEEE57D866E8A39EB84841B3F37CF /* SDWebImageDownloaderRequestModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = F48F708CF2A0B541E49394A371E39C6F /* SDWebImageDownloaderRequestModifier.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3F925370963E70B6B0DF471344F22BA2 /* HXPhotoViewFlowLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 102845BB39172AE2E1309652DB512601 /* HXPhotoViewFlowLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3FA8BE03F3D339DECDE30FB5D92BD0CB /* SDWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = BF757BCEB7A1F3E9B2593584B6CF7087 /* SDWebImageOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 40A91AD51C48B5ABE5A1D722E0C24D2F /* IQUITextFieldView+Additions.h in Headers */ = {isa = PBXBuildFile; fileRef = 2274091ABD38B1EEF1EEC901598D68B1 /* IQUITextFieldView+Additions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 422EF07EA1C65B6AD85E94D3D6315F53 /* HXAlbumModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 5689E9313D414D3F958DFDF29F51C8F5 /* HXAlbumModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 428323F5F727A7745DB9A0B99AF770B9 /* SDImageCachesManagerOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 4918D7B881078EF311D46159B1CB9C28 /* SDImageCachesManagerOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 42903895C5CE44A3CD798F1596C63E4B /* HXAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E4A96274FA3C711F148DDB2D16DFD12 /* HXAssetManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4387B889365E97835921F13C433D093D /* UIButton+HXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = F0AF2B6CC618BF499D772081DA70FB88 /* UIButton+HXExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4444196FA355A6BAE9F0B10FEB26AB09 /* IQUIScrollView+Additions.h in Headers */ = {isa = PBXBuildFile; fileRef = 14A5E239C5E19E2CD3AEAF2DD9836447 /* IQUIScrollView+Additions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 446F9E8C1FF9D0E5B5679FF2CA418898 /* SDImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 356787667BF9F7A4D486D360DBEB57B5 /* SDImageCodersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 44C8DEEE4C2383275CB675F29D45C761 /* SDGraphicsImageRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 722F6C77673928F357047BAE96D1356E /* SDGraphicsImageRenderer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 45573462DD27C1D442C8BC16CEF30F87 /* HXPreviewContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = AD61ECB2E9DC45079BAA32AD3207B0BD /* HXPreviewContentView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 45B725D59EEA0992270B943C42E3FA17 /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A735ACF29603EB2DFE9029750020514 /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4670045ED9E12409423D29E8C8BB46C2 /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A426AABC08FFF9AC6D88D722A463DB9 /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 472BDF20693240A7BBC7279CA137A73E /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 75C9925F697420CBFAF30257BCCF9023 /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 47948B0FA1D66D170049BDFF4F42F543 /* SDWebImageDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 10E89A6D2EB28C6A71AD4CD6A9566C30 /* SDWebImageDefine.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4810AEBF932187A3F1A94DFB6E028CB9 /* SDAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = DE9529819314455592243378051F1132 /* SDAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4837C63B96FF8EF7701359EEC876D79D /* HXPhotoEditChartletListView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B0A3058A0ED94BCE52A97846A7E8C33 /* HXPhotoEditChartletListView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 499615BA20998EF060E16235462B989A /* SDWebImageError.m in Sources */ = {isa = PBXBuildFile; fileRef = 80E5D7D0D62FF4978E49075A3F7C4D08 /* SDWebImageError.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 49D82BF8A030A00BA0ACCC9A1C649A2D /* SDFileAttributeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = AED702BDDC6DF1A1D1B62011678A3FC6 /* SDFileAttributeHelper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4A902A0B2167B7EFF593834F41B2EC0C /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BEA2BA3EE6ECC154D521548189F8179 /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4B0244AD67D87DD2EAC10010DB2E250F /* IQUIView+Hierarchy.h in Headers */ = {isa = PBXBuildFile; fileRef = 3143364370E7140909126A932BE38FD4 /* IQUIView+Hierarchy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4C2F1009253E75C7B495B9F3EB53DF5A /* PHAsset+HXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C77AC069FCA4D581F4DD391D67479E5 /* PHAsset+HXExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4C3912D9D711FFA2E8310EC6AD47EE62 /* NSImage+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DF2FF1E3ECF995A7003277DBCB15AD7 /* NSImage+Compatibility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4D5B2B4BDF8E9724F5365DA4439F2E7A /* UIViewController+HXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 10E56E44B5C9861DC0F694E6B8980443 /* UIViewController+HXExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4D901D5AD5E96EEE18EE9563C7D18279 /* SDImageHEICCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 08E087E7CC0023203439EDACFDFCA3B4 /* SDImageHEICCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4F98BFDCE4EF0BCCAE202B3E07DED97D /* SDDeviceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FDC3F7BDA03575481575A9A1035259E /* SDDeviceHelper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4FDBB02B4C528A7C5058C21AA153F8E6 /* HXCircleProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = E88DDD6D039F3D9FBD7B601C18C2B40A /* HXCircleProgressView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4FDFB412EFCB794BDF858E3276D801D7 /* UIImageView+HXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = DCA498169AA720ECEB6D8DE707F4AA1A /* UIImageView+HXExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 50BA43C8B4C7278FA449490F5ACEA40C /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D2419CDBFDF5652C2E6BFD8524ECFB7 /* SDmetamacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 50F7B2B196DFE705DB323E4F1E95C306 /* HXPhotoEditStickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = F68880EE7821E059E762297397A0294E /* HXPhotoEditStickerView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5376CD57545524F6266E36C055A7C0BD /* SDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E71CC5393105DD2E47E098437D042F7 /* SDWeakProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 544B281A8080498363322F5392DF6AD1 /* HXPhotoPreviewViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E95DCD2CB76523A1C32ACC159FD247F /* HXPhotoPreviewViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 54F00D58926FEAD81D29A8587BBFB7FD /* HXFullScreenCameraPlayView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E883DB4851D0364A97B2771204A64EA /* HXFullScreenCameraPlayView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 55CBF29034C0EC6A09858782FB451F24 /* HXPhotoEditStickerTrashView.m in Sources */ = {isa = PBXBuildFile; fileRef = A01827AA448CC11332CF4315E031FB5D /* HXPhotoEditStickerTrashView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 56637947C179D0E8DD010219247B302E /* HXCustomCameraController.h in Headers */ = {isa = PBXBuildFile; fileRef = E596334A601F9363BC5CFBD7F91DB0B2 /* HXCustomCameraController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 582620831C7FC37BC52D34898EAF7429 /* HXAlbumListViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = FC955A997F2FACC455AFBBD6073B1591 /* HXAlbumListViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 58A8084F0B525B5F00655FCD63877483 /* UIImage+Metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = A76ED018C30CABC5D6DBB3EC5B54AA53 /* UIImage+Metadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 58F4C5FFF7F1ADBD86EF4D72D10060F9 /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = E734A18B677093E0F09A3D449CAA2166 /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5938E9D9A7E09FC96186D2651278B68C /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = 98D6D8F736DB4E051EDFFFB4D1963CD8 /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 599AEB5E944F8E4CD7AD7766DBC5B9AD /* SDAnimatedImagePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 06AF34EEEE800694C523C2C0010778D0 /* SDAnimatedImagePlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5A75A17B427CA5BC83F49DEF738590FA /* IQKeyboardManagerConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 5995A2721585808E93F71CD0E66440A0 /* IQKeyboardManagerConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5AC5B35F7A1F8D81E38D71BA2C5BFBC4 /* SDAssociatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = DF2400D4455EAF240E21B86C0913463A /* SDAssociatedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5AD109D8CD2C6BA5F8C385B3F309771C /* WKWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AD7B5CC7EE453DAB62FE96CA7E5BCD4 /* WKWebView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5BF7D6CA3F1080632C20E9EA85BAAD25 /* HXPhotoConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 417CA9134CF36B9186DFE0BDB189C991 /* HXPhotoConfiguration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5D2211A91F01D48CF5268F9B2BE472D5 /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FA368CF2EFB0E8550B7C4632C99C0E6 /* AFNetworkActivityIndicatorManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5D5FDC98DA2F4F016647B712D775CDC6 /* HXCustomPreviewView.h in Headers */ = {isa = PBXBuildFile; fileRef = B73AEEBA04EB8F8E0B4C4B5D8908967B /* HXCustomPreviewView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5DC7CAD92B610C94CC010850ACC96B36 /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CA1A4C910123DDB94CFDEA7EECE95699 /* AFNetworking-dummy.m */; }; - 5F0953BAC094A5137FE67DCF8041FBF0 /* IQPreviousNextView.m in Sources */ = {isa = PBXBuildFile; fileRef = B9A9745A1087D3A11160FADD6D9A3B5F /* IQPreviousNextView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5F40781CA56DD891AF209C3D1ACE90A3 /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = 26310E8ED1134F9D33722E858827EA22 /* UIImage+MemoryCacheCost.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 611E916D947239A4730FD09C51AC708E /* HXPhotoEditGridMaskLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FF0C076EAD34D300A1489BDA52C2F39 /* HXPhotoEditGridMaskLayer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 61AAD1E57B25662383B32938E84B679F /* HXPhotoEditMosaicView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BFF893D5A2894CA2F366AF94DE24D96 /* HXPhotoEditMosaicView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 62F4BECEAA737D9389853BCF8B4A0A92 /* HXPhotoEditStickerItemContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = D180A353CF30EAAA19E58ED6FEF66C19 /* HXPhotoEditStickerItemContentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6350F178910FEB0325D9D7F23273830C /* HXPhotoManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CF87904FC28FDF2EBEAF8B6787D1AB99 /* HXPhotoManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 64B45869855A05311855D9AC9B9697F2 /* HXCustomCameraViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 11D1609673595DF807703FE444EEEFB9 /* HXCustomCameraViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 653B91502318BE8008FB07B07D23784A /* HXPhotoLimitView.m in Sources */ = {isa = PBXBuildFile; fileRef = BB1AED273A2A17007A49406AAA2FE091 /* HXPhotoLimitView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6645251FAEBF4F0CD774BA7F754A294A /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 220A329C472EA19AA3E89245868C197B /* AFSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 68F51B1C47032D4C1E214D42B31D4336 /* SDWebImageDownloaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E0D8C4FF87ADFB9E038BAA262B4F996 /* SDWebImageDownloaderConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6936F052D8D2EC40FDA8B580F13FA587 /* IQBarButtonItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E10882AF39065FEC2242AED8E5E07DA /* IQBarButtonItem.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6A01805A78D9FEDEB3B3EC97CD7372A8 /* SDImageAssetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D1DE652A73D2EAF7342A8B5800C33EA8 /* SDImageAssetManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6A4159D09CE8F9048C9CA89C0EC9AA82 /* PHAsset+HXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 92CA0A55B474154E3FD23307688B1ED7 /* PHAsset+HXExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6AC2A3D2B938661948E2C4E34E6AF887 /* HXPhotoEditingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DB5BEA5ED7619159189D5B291DB6BBD /* HXPhotoEditingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6C578F0F8881305FAD2E7AA9E5342F4F /* HXPhotoPicker.h in Headers */ = {isa = PBXBuildFile; fileRef = 485BF0883F737FC3AF985637C4F9B121 /* HXPhotoPicker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6DED7B3A3356B611B15B943E2261072F /* HXPhotoEditGridView.h in Headers */ = {isa = PBXBuildFile; fileRef = A8F80341848AF5D5A259846BB84BD0B1 /* HXPhotoEditGridView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6F5D7B1E0E534F909CC0880B7FE24DF3 /* SDAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 89241EA14FAF7DEF8E15258AA79B1F3A /* SDAsyncBlockOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7031CFA5FD7EC7C8E5EFAF8325D2C8ED /* SDWebImageDownloaderRequestModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 82CF37573DCD6ECE24CFD536564AF1C5 /* SDWebImageDownloaderRequestModifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 71EF6A0729A39378C8D5A636F14733BD /* HXPhotoEditDrawView.h in Headers */ = {isa = PBXBuildFile; fileRef = 10F93A41CF5BF820C81669E41CDD03F3 /* HXPhotoEditDrawView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 73C3E72C1EE744A04B1FC98416BDAB21 /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 858CD26292AEE10484859C7FCD7DF677 /* NSButton+WebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 73EF58CFD85FF50EE45C768D459C2914 /* SDInternalMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = E6E2D56AEE51A99CACE9110DD79845A1 /* SDInternalMacros.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 73FF65D3E3E2E1AA34F86B17C91C7551 /* IQToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = F0719C7F9141EA97B52C4F0E5110398E /* IQToolbar.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 74EAE5276D0EF19E1CF97B70E9965FB4 /* SDWebImageDownloaderDecryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EBC129C870000001CC0299244189216 /* SDWebImageDownloaderDecryptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 74F74B9BB90E453C3DA9084836BBF680 /* HXPreviewContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 991FD1CFCC5C0C8329D0DC791D59DF63 /* HXPreviewContentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 74FD6503446BB331879060D25F63D179 /* HXFullScreenCameraPlayView.m in Sources */ = {isa = PBXBuildFile; fileRef = 70845C29F1AA7AD2895CAEC03BE77A03 /* HXFullScreenCameraPlayView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 757EBD77D300E8FAF251BF89058A0063 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = C4DE9DBBE0960C67D6098EE99DFDCEF9 /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 759335CEF832A5F72222213C7AC7FFEA /* SDAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = EECA0DB9810C3114F1640487A2BAB6C6 /* SDAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 75D996EE880DEA68902DBAF111A7DAB8 /* UILabel+HXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 536BF00298E613DC1D19F792C3E38FC1 /* UILabel+HXExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 760E1899AEAA102651CB096F14BE60AA /* AFCompatibilityMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = F31283CE17B2A8A5FEB444DDE4A9A391 /* AFCompatibilityMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 763E3141615F0A15963118325CF3C377 /* HXVideoEditViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BD2CB3BAC8D93C022048CDF7F4EBB73C /* HXVideoEditViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 77A957163215A3D9E9E36154B985A1F3 /* IQUIView+IQKeyboardToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A1B5D8A6D6F22455E48E13B95662677 /* IQUIView+IQKeyboardToolbar.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 79C21C49BD6AB111509F0A8D457E9344 /* HXPhotoEditChartletPreviewView.h in Headers */ = {isa = PBXBuildFile; fileRef = 48D05823A8E102B62787E93C50C4346D /* HXPhotoEditChartletPreviewView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7A22216799353549D85237695594A279 /* IQKeyboardManager-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 98A1D160C488C288EACF497A4BE1E1AA /* IQKeyboardManager-dummy.m */; }; - 7AD36C31C43082B06E9D97B110882841 /* SDWebImageCacheKeyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A253CD73F7AE70DF906BD4616C2D7EB /* SDWebImageCacheKeyFilter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7C337EE52FCBCDBEF3CC4E54262441F2 /* HXMECancelBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 05ECBDEB6361E120389029B2BF9CCA2F /* HXMECancelBlock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7C78D25D93415E4C1977708BBFD78C95 /* HXCameraBottomView.m in Sources */ = {isa = PBXBuildFile; fileRef = F609A9C13B1B1FC0982F78ED59F5F2BF /* HXCameraBottomView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7CEF03C24E0F8772FB2E212EC6BF650E /* HXPhoto3DTouchViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = EBCFBCF10A5F67245C9749AF66EA38CC /* HXPhoto3DTouchViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7D73F47391E001F7360443DE228B6FC7 /* HXPhotoEditChartletPreviewView.m in Sources */ = {isa = PBXBuildFile; fileRef = ADF9E3C81BDC40636901AF4B72C4516A /* HXPhotoEditChartletPreviewView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 80620F7FBA74DC0880C4E9871677D732 /* HXPhotoTools.h in Headers */ = {isa = PBXBuildFile; fileRef = AEE3FB889481362F4DEA004D85BFAEBA /* HXPhotoTools.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8239EECA26D224F2501C48A1184AA28B /* HXPhotoBottomSelectView.h in Headers */ = {isa = PBXBuildFile; fileRef = FD97C73259DEDDDCAA86B298FA7A9909 /* HXPhotoBottomSelectView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 833DD181B99AF673F57090FC6DDD9D55 /* HXPhotoEditClippingToolBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A931D38A4733E1F5CD87AC3AC3BAC04 /* HXPhotoEditClippingToolBar.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 834C97019025E792EBE12427B489FFDA /* NSBundle+HXPhotoPicker.h in Headers */ = {isa = PBXBuildFile; fileRef = 5271790481A0B6165562953318E08FD7 /* NSBundle+HXPhotoPicker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 835290AF67156684CB216DC66B5F9E38 /* SDImageGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = 397FF53D68EE1821B509A0A60CE82300 /* SDImageGraphics.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8385EA1E9A6EBC7120147A8E8128264B /* SDImageHEICCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 38D1C3EC6D4A1A90DECFE14F21F092F0 /* SDImageHEICCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8487E616E339280CA226EFA20E1095A4 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B8487B076EFD2449DFA0D889D760FF0 /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 850BC985435107471251A422B56B3210 /* HXCustomCollectionReusableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D9788E550721CD92A5743FCB247B9EB /* HXCustomCollectionReusableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 85EAA9868D3D6265EEE6B470EB1E4B32 /* HXPhotoEditGraffitiColorModel.h in Headers */ = {isa = PBXBuildFile; fileRef = CC630CB7B5633EFEC43467C7FB5D6F94 /* HXPhotoEditGraffitiColorModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8753CAF304DBD920CB547B853CB5B241 /* NSBundle+HXPhotoPicker.m in Sources */ = {isa = PBXBuildFile; fileRef = 530B0C0173B8CB7DBFB8126A0F5FA2F2 /* NSBundle+HXPhotoPicker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8788044161E915AAEF82E93DF756C695 /* HXPhoto3DTouchViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = F952E8CCC3CA8F5B990B046DCE64F371 /* HXPhoto3DTouchViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 87978E1F029981E857AC078787F71DF4 /* HXPhotoEditChartletModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 62D30288912B404374E93D18242A323E /* HXPhotoEditChartletModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 87F93F1E52558980D389191ADF9BE138 /* HXPhotoEditViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BE9F06F20358EF1249B0C7ACC7707E /* HXPhotoEditViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 884BDB8B7FF758870576C95DE3E320AC /* HXPhotoClippingView.m in Sources */ = {isa = PBXBuildFile; fileRef = EAC27FFD1E18C6CEC8CC5D34097777AA /* HXPhotoClippingView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 88CB96BEAF1105AE3415330812C8606B /* HXPhotoPreviewBottomView.h in Headers */ = {isa = PBXBuildFile; fileRef = 80F3F7414E10C5301E5CF7F5FA81997F /* HXPhotoPreviewBottomView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 88EC2492778A65D49A56165E5DE416FF /* SDImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F8A8F24AAD5DDF9DA57D2F45D516390 /* SDImageIOCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8957AA7B1A07DF7E81A0117D57E9A2A9 /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 601663369F342282037CBB9EC901D503 /* UIButton+AFNetworking.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 895F3ADC9231B266CB51763B812023BE /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A8EEBDB4846C787459FFA7E9A4504EF0 /* SDImageCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 89E41984554CBD5D66A35D2CC0F94472 /* HXPhotoEditChartletModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 01D22671A973091CF56BF72594A4A9FD /* HXPhotoEditChartletModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 89F78066144CFDBD90D296CFF193744C /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 37A68AD290D5E3D397F82550CD83EEA4 /* UIActivityIndicatorView+AFNetworking.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8A8B84037E0A383E48942414E61F3267 /* HXPhotoCustomNavigationBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 772CB39F01BBA65B83607AB1D531CC3F /* HXPhotoCustomNavigationBar.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8C639ABB725C8F6EC41D44A8C7669194 /* HXPhotoPreviewVideoViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C0411A489CFB36E1997E58F75FE438A /* HXPhotoPreviewVideoViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8CA86749DB66E498F642DF55A207A0B8 /* HX_PhotoEditViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 006B74A56CE47D1666B9881108678359 /* HX_PhotoEditViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8CF8F81AE711FDAEAAE5709789EB98E1 /* HXPhotoEditImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 051C65B6FBA3A9AB091CE29DD755BC12 /* HXPhotoEditImageView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8D4C547BCA682465153C9C909A598470 /* HXPhotoEditGridMaskLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = DE29AEC4CA962BEFDB018386F421EBDB /* HXPhotoEditGridMaskLayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8E24D943098A706B8D56FF3AD805F3A1 /* HXPhotoPreviewVideoViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B73C0C065FF9399B4A7DD00A80DF5EF /* HXPhotoPreviewVideoViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8E27EC136C6FBA3867CE73898926070E /* SDImageAWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = ACC35E4EF2A44DAA30465C5719629EE2 /* SDImageAWebPCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8E547F2D37AD2E093C883E4D66A9F06B /* UIView+HXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = D54C5AAB2DD9087E63826D41B38CCEFE /* UIView+HXExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8E88627B56B57D08197C7EED0EF3700F /* HXPhotoEditGraffitiColorViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = CCE36528E65C21457C7E6D115E9B6CC0 /* HXPhotoEditGraffitiColorViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8FDB85FB21FC47EC794745DDDA1A504D /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = EDE0C49153BD44F90F51E00F93CA37BD /* AFURLResponseSerialization.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9061B81A17A92EFB92D786BC226BB81F /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 56DD6916E88F0885132B5F7832C33798 /* UIImageView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9190EFE6D38E12D26CB9BC5C3A7AE8EA /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 06BAD7C32BCA50A58BDB6EA1B3904F07 /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 919B56FF56249ED1FBA223F8942F2296 /* HXPhotoEditConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = FA7DD76689ED720F96C92DC034F2C0EF /* HXPhotoEditConfiguration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9266E4298E6026E7DCA7BECFF8175989 /* HXPhotoManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B2AEA6D83EE4AA3C83CCF3479ABED43 /* HXPhotoManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 929D803271300C212E8E48FB29F5037D /* HXPreviewLivePhotoView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3913FEE5095B48769BAE724AC436CE4E /* HXPreviewLivePhotoView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9304C5227F9D8B3C512E4B7EF7291208 /* HXPhotoEditGraffitiColorView.m in Sources */ = {isa = PBXBuildFile; fileRef = CEF2CF1A67028D02E39997A5A6674E37 /* HXPhotoEditGraffitiColorView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 93147163DFC9AD7D994B83BB638828B9 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = BA0F4465F8C10B88736BA6A58F694CC3 /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 93D35165CBB9C2B5544473DB6F722A6D /* IQNSArray+Sort.m in Sources */ = {isa = PBXBuildFile; fileRef = 310763E782D4E71E6881D401021F44C7 /* IQNSArray+Sort.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 945A0072EA9959104268F41446E12361 /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = C26904FA6E9DAE2ABBB462C858B12498 /* AFURLRequestSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 947EA19E94622080653AC44E62F88E4A /* HXPhotoPreviewBottomView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E9722463BBABB13D0402D3746B50CB0 /* HXPhotoPreviewBottomView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 94FFB1646346E9F64BC05689ECA1D8BA /* HX_PhotoEditBottomView.m in Sources */ = {isa = PBXBuildFile; fileRef = BEF70F2782298E3BCDD53FC9F44F6E44 /* HX_PhotoEditBottomView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9523E474119301F8D40BC70E2C17A815 /* HXPhotoEditGraffitiColorSizeView.m in Sources */ = {isa = PBXBuildFile; fileRef = C7C61E5AB2B3D7F481BF9B4D9E78ABD2 /* HXPhotoEditGraffitiColorSizeView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9714C83E4E4F5A21BA3469CB301A1A6A /* SDAnimatedImagePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 07E25BAB34E1BB9D496285D0D2D5FD10 /* SDAnimatedImagePlayer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9902D25AE297F167415E2C63292F777D /* SDImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 8457C1BA32193CB2389D589E81B12F1C /* SDImageCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9B12F156E1BEB77000D4E23081EC1F29 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B573CED334C928A066A770BE14BE452 /* SDImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9B36EF7583EDEEFC684944DC2A86EE9D /* SDAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 01DA19DF17071D95B7880C567288AD1E /* SDAnimatedImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9B402D8C4095B4F03FF251FF92E7D819 /* NSDate+HXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 411AFB1A77BA12173A2163B123BA63DD /* NSDate+HXExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9B6EEA623AB59750F8D80FC8B6A35179 /* HXPhotoEditImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9745D8585A79711B5101D0A30A4ADA96 /* HXPhotoEditImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9B7E075244D47D2723B4940B926FDB62 /* HXPhotoEditTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = E22F1D80294BFBECBF09F2BEAEFB7AA0 /* HXPhotoEditTransition.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9B8365733D88EDAC8AAB34412130B375 /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 222BB902D5A11BB557D30BC558B225F5 /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9CF30CEEED25D832D53686EDB06E04F9 /* SDWebImageDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C91C833F926AF787A90A45ABCB7F532 /* SDWebImageDefine.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9D5B7A2D161D6078DA4EB07849DDD72E /* SDImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 28F344D9EA838B89EE94FFA0395B003F /* SDImageGIFCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9E343AA3E86FC197EFA9496CC32883BA /* SDWebImageOptionsProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = D483ADB22DC599C6EBB66FAAD05A5B27 /* SDWebImageOptionsProcessor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9F517EF334E49A9C29254BDB13F00FB2 /* SDImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = CB5E8697CC0D13D20EB914C4031ABA85 /* SDImageFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9FDA2F03E9C3548FFC6E9F1043446E6F /* HXPhotoSubViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 64B7785E5DA34D43D666194578205832 /* HXPhotoSubViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A06F0A3AC0AAD97F04F8FA802C419F0D /* HXAlbumListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E65D87001F8B1B4DFEB4D70F1964D15 /* HXAlbumListViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A0D35D4D54413B4DB940573E97F2EDA3 /* HXPhotoEditStickerItem.h in Headers */ = {isa = PBXBuildFile; fileRef = CF8E766F87C711B9C97B45A80AACA17F /* HXPhotoEditStickerItem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A1922DE38FBEB1AA19655B0F54048D02 /* HXCustomCollectionReusableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 835C941B9C75846D7AD6C894817D4F3C /* HXCustomCollectionReusableView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A19AA07C7DB4989CB3E0A6423F39F82B /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = DF54F2459F14E05DC51242BD0A76B8D2 /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A1F1CA0BC126612E59C2F1A24E397421 /* HXPhotoEditChartletListView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C1F0D5370E609D9AC2B640AF966F08F /* HXPhotoEditChartletListView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A206FA4DF3567DCF11FCE0853031CEFB /* HXPhotoViewPresentTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = F543788E853A505F1DD10F2A2C6F4C0A /* HXPhotoViewPresentTransition.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A25C4EB5087B8ADFF235087B244EAAFD /* HXPhotoEditGraffitiColorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 677114CEC1C1760D40C3A19622B4255C /* HXPhotoEditGraffitiColorView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A2FCACF4F26450BB48D036608BA578A6 /* IQTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = AC63C29BD4E800CEFC75012A7F89C207 /* IQTextView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A3C94056341DFA2A8A77147BF8CCD625 /* NSBezierPath+SDRoundedCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B0AD7D6AC9EEC87DD91F163A3BFF995 /* NSBezierPath+SDRoundedCorners.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A492CF7CC5DE66EF182E7C3941C82293 /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = AF210B8F91F0F16443B89A9521E62754 /* AFURLSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A4D1DB3F1F8F91E12AA9EB4970E79027 /* IQUIViewController+Additions.h in Headers */ = {isa = PBXBuildFile; fileRef = A8CDE430FC2A347BE19694FB3EFCEC44 /* IQUIViewController+Additions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A4FEA0F6389DE9570AF128F631CCB5FC /* HX_PhotoEditBottomView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C46968381ABF78DE63234FF695C9412 /* HX_PhotoEditBottomView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A58D961B3131B67678B39D582FF72B46 /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D3FF8473427A4CCBE4E855F18907B44B /* AFNetworkReachabilityManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A662CDCD8381025F52690D48FF7E8B91 /* HXPhotoViewTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = A1C7936A56804A0657D1B502516619EE /* HXPhotoViewTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A6747B6E6D35FB0709A0E58F686A88A5 /* SDWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 17FC8957262659541A955B679DCD4A2D /* SDWebImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A693E7C90C6AC5D000CAED3CF677AF36 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = FE5C2FF2C5A2663C9FB725C99BB5CC14 /* AFURLRequestSerialization.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A6EED5FB5E06463EF9F574F4BED1D5BE /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = 80552B408EC88D3AC23DE5153C24ABE4 /* UIImage+ForceDecode.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A72E5FE36DC2886C792A471C8A8F6336 /* IQKeyboardManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B3779B8D6A40F622B324C96E546E8669 /* IQKeyboardManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A9A87749DEE3E5E9EC7CC9EC9954DC85 /* SDImageTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1815F3B00A4941B85490C78D07C5323D /* SDImageTransformer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A9B119F282C3CE8E9DDE877612E56236 /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 2710D5886060C857EC92E78B603E5FA8 /* SDAnimatedImageRep.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AC08950B43694E9E181486CE2A83EABB /* HXPreviewImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = D87A032DB15E56BC16248123B0BE3CA7 /* HXPreviewImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AC0E5A3465AE190D2AE21BBF14588605 /* HXPhotoEditChartletContentViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = E433964C1AF3D9C29B7D4976CE34F6B3 /* HXPhotoEditChartletContentViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ACDFCA4475A6E2C2B04980EF4204B343 /* HXPhotoEditStickerItemContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = ECD52DD91FD698D1088255B6C4453B58 /* HXPhotoEditStickerItemContentView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AD50DFEA5D945AE66F63BC87DD895F5D /* HXCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = ED392E010845E7FE53FDCA104A490676 /* HXCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AD85DA28DDEE2EA9185295DA39B26ED8 /* UIImage+Metadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 4313598DEFEB0853A654E0447A5538E3 /* UIImage+Metadata.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AE94B1468C41DCB4AEC5D48DAAC1151D /* HXPhotoEditResizeControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 44F8156DF68B1E98F9773D0003301CEB /* HXPhotoEditResizeControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AF3DDF70C8A0287E275528FAAAAA794A /* HXPhotoEditStickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 63880749EE6688824110C5929AF5BA85 /* HXPhotoEditStickerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AFCC1387D571495AEC41AD33FC8B7FED /* NSImage+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D20EEA9113FF7552A4A1F2AF5148A29 /* NSImage+Compatibility.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B06A6C2AE61EC69C7565FF70D06E1803 /* HXPhotoInteractiveTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A3AE968804FD06C42490A35B18A2AC4 /* HXPhotoInteractiveTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B10D2415A6DFB6AB0A09CA3268031912 /* HXAssetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = CF9281FF4B8A5AF32970F531F0546663 /* HXAssetManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B1C9B9FD2B570576950670ADCA9EE1F0 /* HXCircleProgressView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E9DAE38035D27038FA814B4C6A68DA4 /* HXCircleProgressView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B207073E64A236F29FD7C7430A78A157 /* SDWebImageDownloaderResponseModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = CADEA26B538B979E528A8A24DC5A8FE3 /* SDWebImageDownloaderResponseModifier.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B57948AFD8C4C44C7371B569A7BBF227 /* HXPhotoViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AD3364014486592FE55E390F8A915B3 /* HXPhotoViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B5CCA99E2BF357FCC267D31647DF4C09 /* SDImageAPNGCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = F2DA546E4F400BFCB8474B80CB510B29 /* SDImageAPNGCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B61EDA2F5013B79E175FF8F6DA7B0F9A /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 24FDC73272235694F1261A5F3CCCFADE /* UIImageView+WebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B6EA3B036AD228D634239399E19791A2 /* HXCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A931B08B10F437A15B171B7DD41D6D2 /* HXCollectionView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B70581C8AE6394EEE00B47FEA123F870 /* HXPhotoCustomNavigationBar.h in Headers */ = {isa = PBXBuildFile; fileRef = D3E51618BA0CB3B1F011BA88D84B400C /* HXPhotoCustomNavigationBar.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B7712CEEA26E728EE7CBEB0AFF00521F /* HXPhotoViewCellCustomProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 473ADC7F0338A7C9803CF0DDDE185BC4 /* HXPhotoViewCellCustomProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B7B82E12541B71F6BCADF0129AF754C9 /* AFImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EF17A9A919E9C7E1DF8A4EE844FC654 /* AFImageDownloader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B7E6FBCD8EEF6D92A4156383EABA5243 /* HXAlbumModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 574E9EB3D056F104A7521A49B6AC5811 /* HXAlbumModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B8297DA2B4C0DA5EA43BF7F298894821 /* SDWebImageDownloaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B77C4595958269E71AA699944EFE7AC /* SDWebImageDownloaderConfig.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B901D344A0D55B161D4D02CCB5F5AC6C /* HXPhotoSubViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 51BE1F8EE437F2CF73D7366887B3F5D0 /* HXPhotoSubViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B912784B041A1FA093269EB66862873D /* WKWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 1630CC32643ED3AD61B882AE28C45268 /* WKWebView+AFNetworking.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B98324AFF98D2DD2F609C44C2C9F7B95 /* HXPhotoEditSplashView.h in Headers */ = {isa = PBXBuildFile; fileRef = C458A5DD1241DB865AC98648F77F09C0 /* HXPhotoEditSplashView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B9C37538A91EC18ADC2E78765473A276 /* HXPhotoPreviewLivePhotoCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F21E908EB58A57CD62FE1EE3D95074B /* HXPhotoPreviewLivePhotoCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B9DEE4F4FA7B218EF2697A4E7B1FED4C /* IQUIScrollView+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = F9E40C74AD26CC4011B86F5746B45A4B /* IQUIScrollView+Additions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BA95E3CA5E96E68EBAF49E1B34161CCD /* HXCustomPreviewView.m in Sources */ = {isa = PBXBuildFile; fileRef = 66AD2732494535BDB41806D28F882F2A /* HXCustomPreviewView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BB0EAC7B72733A55863346EDDBD5AD31 /* SDAssociatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = DB2A44A17231C5B52D7A955BCAAC2E1B /* SDAssociatedObject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BB98E333971E50B0056052E6A415E4DE /* HXPhotoViewPresentTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = D9CDEDBE32FF8BED9AF660FB7304360C /* HXPhotoViewPresentTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BBF5F528611583444A7A2408B68BFEA9 /* HX_PhotoEditViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 7199B6414D2E6F239FCAF2F83FC94635 /* HX_PhotoEditViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BC6FEBEB7562105DC44E0C0FC901A722 /* HXPhotoPersentInteractiveTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 08CD761C4A58913E0FA8E983AFD573C5 /* HXPhotoPersentInteractiveTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BC71ADFAE509F6DE8C73D33CCC920ACB /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CC31904941B3FA19164D2748CC851E50 /* AFURLSessionManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BCE14899A46B1AFB2944501BFFC624A8 /* SDAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 5998EC2C6959F8D9CE3610D5FF63831C /* SDAnimatedImageView+WebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BD52F34939891845D5F1B0E09F23FE68 /* NSString+HXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = A1419B29B409FD6779F740BA089F2CFA /* NSString+HXExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BD581F43E1B1B9B45DD3DC6C4B709539 /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CA2B26233008F285BEBBEC760420DDA /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BDCEC74D09CA629346B8CDB4180B1BCF /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B76365093BF4AB62451E8496CDCDB77 /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BE4C15D05C141C4FA81E2205BBCEAA05 /* UIViewController+HXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = BA8A40F259ACC13B70FF7E1E7987F2F8 /* UIViewController+HXExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BF49AE5BA1851F6C1B6954F11741A07B /* SDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC766029FE4103312D698F29C0BA672 /* SDWeakProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BFD352051767D2889E1A9277E9359F06 /* IQNSArray+Sort.h in Headers */ = {isa = PBXBuildFile; fileRef = 97A429C0670F43D36505B53F10695BCD /* IQNSArray+Sort.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C04B48E36F8D26DE62FA42B610B91339 /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 35CB9FDD8F368C91C0A930B9D4634DE2 /* UIView+WebCacheOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C28CCE9C6325F3AADBA3F04636D9AC67 /* NSDate+HXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 103665BCC2D0B8CA87F583F6CF5F0CDE /* NSDate+HXExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C29BE4FE15267917FBDD8B9B03A6D179 /* HXPreviewVideoView.m in Sources */ = {isa = PBXBuildFile; fileRef = BED1A4AFDFF7AA6B2BDBA90978BFC7A7 /* HXPreviewVideoView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C2EC28BA5948BA68362D228C0B0F6F8B /* IQKeyboardManagerConstantsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FF3DA2387E54BF5EE53C8067692BD77 /* IQKeyboardManagerConstantsInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C36468DB7A15D4E29A21A71082FF9D6A /* HXMECancelBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = A796CB8823B3E7DAA7B9B39FA31AA70D /* HXMECancelBlock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C3920B4F414914E0E4668BEE0837BE71 /* HXPhotoCommon.m in Sources */ = {isa = PBXBuildFile; fileRef = 4527E7BD8EA6FBC5FED9FE06C3895495 /* HXPhotoCommon.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C3979C540066F6934B02F2F4810FE7C0 /* HXPhotoEditResizeControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 83BCD6F637069438ED96557F2013EB80 /* HXPhotoEditResizeControl.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C453C2E00EE6F8FA52AD91B43AAEC855 /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0A3616EAB538E1B7E7B5CC0B50A33 /* SDWebImageDownloaderOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C4A781EEFE89058B7265C6F721CA91AB /* SDWebImageOptionsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = D2B3F20A9BC6B4D216A62943ABA0ACBF /* SDWebImageOptionsProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C53724481EDE8B6D88B45CE0B587AEFC /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = ADF003E088EF7760F6D2C01EFDA8E96B /* AFSecurityPolicy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C65AB3806DE9F7B8EC120B2DD8A00C8E /* IQUIView+Hierarchy.m in Sources */ = {isa = PBXBuildFile; fileRef = E12F6A520A8F9DF3111FAF335D2F9525 /* IQUIView+Hierarchy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C6B0523B2606F0843D38564A5FAEEA42 /* HXPhotoBottomSelectView.m in Sources */ = {isa = PBXBuildFile; fileRef = 123E5F6E1EE1B18E4D1DED257DD3E626 /* HXPhotoBottomSelectView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C83E847EE365E0AFF600DCC67416AC34 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 2293BCCA404004959817F1EDF4A84960 /* UIImage+GIF.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C8B348AD0119718A12A24200A8381332 /* HXPhotoEditGridLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = F3B433A883643E75D2287A4083C3410D /* HXPhotoEditGridLayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C9227271F727AECB1833BD1FA7BF9B65 /* HXPhotoView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E2875C739E57CBD580E8ECDF9F2EE9B /* HXPhotoView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C9FB26E411E5063C58CB684571D1EFE9 /* UIImageView+HXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = C7EFC3A88D56AF7BE8962ACF7BA4C9DC /* UIImageView+HXExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CA4DDDE9BA6A74E6639760ED5674990B /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 2742EB5FDFD7CBA7BB2BE18FA8331C82 /* UIActivityIndicatorView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CAB09959CEF5E3A10E28CB2B9F4F211A /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D8E9E3E86B8F04B448BD18ECC9052C9 /* UIKit+AFNetworking.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CAF8580D6ED4980C7ADF9DE194F85650 /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = EAD0EF2CDE18AC59CCD259AC669CE98C /* AFNetworkActivityIndicatorManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CAFBB7A032DF9AD53B0158374E2523F9 /* SDImageIOAnimatedCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FD71A983567DF9459FA8D765C28EB9 /* SDImageIOAnimatedCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CC1D08532339998B62726FEB717BCEFE /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 50F72C4C99F80404C8F2D9D234ED25F9 /* SDImageCacheConfig.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CD229ED47BFD1132384674F12CDBD409 /* IQKeyboardManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D60341527E85CE5AE527A4CE74844A5 /* IQKeyboardManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CD40EC89E9242EF2196E318E81133DCA /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 41EBCA02D86A3E8FBCDD7217F3C35BF8 /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CD42FDD933D2BBB9ED8196DC1B687B09 /* IQToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C346D71840B50CEA3EF9EEC53BB1956 /* IQToolbar.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE8168FF7C1F191BEAD116AD3978D3D4 /* SDImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = A9D312872447D29621EAEFCB8FD6F923 /* SDImageIOCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CF015D6109D2B386D6A1F1F18CB0C9C3 /* SDImageTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = F39A25B5942BB2E0359FFE1624BC4080 /* SDImageTransformer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CF7B79E8279ECA4BF605D2162E37FDDA /* HXPhotoPreviewViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F4B7D05F41A6A5F2042418407336A7F5 /* HXPhotoPreviewViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CFB4EFA7B2ADC28AD13CFFCA011596D7 /* SDImageAPNGCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C00B88359D6C1772B31A61F1825A7B2 /* SDImageAPNGCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D06635700753ED67316EBBE66AAC86A9 /* SDAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = F40B0495EBD3B8213892632D1E1EC6A9 /* SDAnimatedImageView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D07480A7B7F8945AD406EF9BE3155990 /* HXPhotoEditTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = FA533B00C273A314900644EFECAF4E32 /* HXPhotoEditTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D0A3971A24A573DEA14C9BCF307A3C75 /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F10AC458A6C1F90479AB22AA0152E20C /* SDWebImageManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D189B28CA65B6D6F857D86BD91F194D3 /* HXPhotoEditConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A26BEF0FA4E951D6ADE29D7A2470914 /* HXPhotoEditConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D29A03BBC9B95E677C2F51345F344088 /* SDMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = B0676088498BDAD8D8E40E710033344D /* SDMemoryCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D2C0E6530E3AFBD6C079E42472F33800 /* SDDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 09B0B5D7AD8C3F6A54727F0C78620D52 /* SDDisplayLink.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D42439DE1BAA17AC1E4AF83B38427C24 /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A4D90F45A3BDBD1A0BEC0BED04C1D94 /* UIProgressView+AFNetworking.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D471373F1154D7076D2E9A5D36D05633 /* IQPreviousNextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B6833B42F9964059C59C877619E7C69 /* IQPreviousNextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D4C068F137EDE4DCD9FD8985E1D30722 /* HXCustomCameraViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = A41EAA0E09FC805DCAAD49461AA09BB0 /* HXCustomCameraViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D51DDDC47E47DCE803829F16759FA629 /* UIFont+HXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 5182AB82A1D2E059F0881C546C8AB891 /* UIFont+HXExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D522C8B6C7C223E80D6BAB4BDDB5F69A /* SDFileAttributeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F9FEB62E682DD59B97DA67CA31934B6 /* SDFileAttributeHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D6A027FBA4915C84650B4D2548E33C9E /* IQKeyboardReturnKeyHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B88EA69429276BBDFA28CF43B3EF65D /* IQKeyboardReturnKeyHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D6D92360D46D55E27795EB232C5B5DF0 /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 74222FB20C8A37F345384CC2AA4E3091 /* SDWebImageDownloader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D7E39007ADC52A887967F78C6E5C61D9 /* SDDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = FC99C56CA6B4DB9533CCF2E8FAE6A9AF /* SDDiskCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D837100A43C921C95C50BE91C2DBAB30 /* HXPhotoEditTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 47FCFF11F81BD5CD8F212DBE309C150A /* HXPhotoEditTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D8E4CE4A133620FF538D784E74A8BB5B /* HXPhotoTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 03F59E3D81EA5FDF633AF119558F3CB4 /* HXPhotoTools.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DA6EDE1D3B5A97F18037E2F253B62586 /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = C15BAFD55F9A4F4EC9E1FCF853CE4590 /* UIProgressView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DA765D01151CB2601493C20FAB272A99 /* SDImageGraphics.h in Headers */ = {isa = PBXBuildFile; fileRef = F3230EA630A6A76347B3C523D331AD90 /* SDImageGraphics.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DBD8BB238EDB3F455730348807B5BE08 /* HXPhotoEditGridView.m in Sources */ = {isa = PBXBuildFile; fileRef = E7E4107B6566ECDE5F2F4FC04C057A9C /* HXPhotoEditGridView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DC056E7BFD020EE9512F1F22CCD06FEC /* HXPhotoEditSplashView.m in Sources */ = {isa = PBXBuildFile; fileRef = D66CE466D999950DF52669B6CEABAD44 /* HXPhotoEditSplashView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DC1188F5A889D3EDDDDF3F1BF557E993 /* HXPhotoPreviewImageViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = E1CD67FBB1A8B508DE6C683F15147185 /* HXPhotoPreviewImageViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DCA4D689532FE5089F18B673A0B1A2BF /* UIView+HXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 14E3A632AAA550A95876A7F0B642D9E2 /* UIView+HXExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DD0DC3EAD6D7A12CE1D47DEDEC13D129 /* HXPhotoEditMosaicView.h in Headers */ = {isa = PBXBuildFile; fileRef = 70E99E0CB77BF6E48F887E966CFA04E5 /* HXPhotoEditMosaicView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DD1A986FD2559A841D8F83A409FD3E1B /* AFImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = C8BC467AA5FD6F66A9C28781FADF4CFE /* AFImageDownloader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DDA14EBE519B85B39F04750AFC754E12 /* SDImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = AB93BC5640158FC5F05E6AA6F9F8BDE0 /* SDImageFrame.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DDC0FB06012C17D498A1D36F2CB75F73 /* UIColor+HXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = C21518035ECA1D2FB16D0A6676059B54 /* UIColor+HXExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DDEC28EB52829C39378D96BCBF205DCA /* HXPhotoPersentInteractiveTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 667F2EEC6C2D036510ACC4FE10857F4C /* HXPhotoPersentInteractiveTransition.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DDF7BBBBD24D81800C8D82F23150AB23 /* HXPhotoEditViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D484A502C9F30172B82752D9373C8D0E /* HXPhotoEditViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DEE3CBDA2426FB23A0FFC4D00CFDFF23 /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 4477CDCED294251FD3DFF19E966EC107 /* UIImageView+AFNetworking.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DF08CBA57D2491F86A901A36A36030FC /* HXCustomAssetModel.h in Headers */ = {isa = PBXBuildFile; fileRef = C0021AA3C9550B86F1B06B18E34C413F /* HXCustomAssetModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E0D55B198D5278CFC7AC06AA60B54290 /* HXPhotoEditGridLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CEA436DA6C59AFFAA1DC31072FB5645 /* HXPhotoEditGridLayer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E0E1B5A936B59DB9F3155C8DB4336F27 /* HXPhotoEditSplashMaskLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 36D7C95C46F79522731BFFACAA36C7AC /* HXPhotoEditSplashMaskLayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E1CD9D51AB9C319DAEE84842FE09011B /* HXPhotoEdit.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EB699294D60B1B289BEFCD5F354403F /* HXPhotoEdit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E34D536EB38161183AC71F5403278288 /* SDWebImageDownloaderResponseModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CBE829657DAEA63E1F0EADC312782C1 /* SDWebImageDownloaderResponseModifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E38C55D6825B7B95EF9BAF177F7419AF /* HXPhotoModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 77C97C9BE75CD193439FF8F390CAD7A0 /* HXPhotoModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E3E2BD738E7E9A105525F691CE53FDBF /* UIColor+SDHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CB6209A3E42C76F0DEFDAA624FC5E38 /* UIColor+SDHexString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E428C84FB8269E6B14E18D7589D633E0 /* HXPhotoViewTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = A5AF6B7DC8CEBEADBAB80E7DFACA37D5 /* HXPhotoViewTransition.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E42A7D1C9E99A24203A295E85B978938 /* SDAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B19E9A4E29105FE91730089D62E4C7E /* SDAnimatedImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E4DFEFF721567C6F0C3DEA12AC6D0350 /* NSBezierPath+SDRoundedCorners.m in Sources */ = {isa = PBXBuildFile; fileRef = B476552FBCCD99630CEB816C0C4E6EE9 /* NSBezierPath+SDRoundedCorners.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E55C2E863C157476DE23353DC98FB256 /* HXPreviewLivePhotoView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2922C211F55A7C07288A833382A98699 /* HXPreviewLivePhotoView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E62386DD92824CC2DF55B0A1268B5C34 /* HXCustomNavigationController.h in Headers */ = {isa = PBXBuildFile; fileRef = BAD44F2D67C7DA36F203DCB2656B603B /* HXCustomNavigationController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E6AD01F3482B5DC39109FDDC4FA258F5 /* SDWebImageTransitionInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = A6E6822B2A602C95209C46FE6B1C49D1 /* SDWebImageTransitionInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E700D209497E847267E64DAF010E04CB /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FB81B11347108BAEF42092D98DF6A70 /* UIRefreshControl+AFNetworking.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E72B4038C78EEC788D0A28295AB1DEEF /* HXPhotoEditGraffitiColorModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 164156061288463F2ED7BB7BAE1B2B22 /* HXPhotoEditGraffitiColorModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E80D9CE3D3B03521AB6A6CEA5C36BDD7 /* HXPhotoCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = F2A7FEDCEDC1884E0BD079D3B73A06EE /* HXPhotoCommon.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E89678023EB928D8162BFC0B1DCF31D3 /* SDWebImageCacheSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 16F32A27A84F70B509ED470F8F3F1BE2 /* SDWebImageCacheSerializer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E8BC0E3B26159ED4D6462E921A5A69D9 /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 2596FD176AAC86D09A37047F7B85481D /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E8C96FF99FC6A03A737CD3202588C7D5 /* SDImageCachesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 851C1887B978AFBA525D21789609B618 /* SDImageCachesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EA7BD0FE08D3B9AC0EB005EF2E4727D5 /* UIFont+HXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 665598AF09827FF57378B804C41C79C1 /* UIFont+HXExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EACF8DE7EAE0446D324735B7D1BF9255 /* HXPhotoEditingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 286724C079F22B8AFF0E5B9231CE25B4 /* HXPhotoEditingView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EB76F386974930D0EC89A4BF3E8664C6 /* HXPhotoEditSplashMaskLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = E5DD83EDACD7B2427E995BBAEC1A5341 /* HXPhotoEditSplashMaskLayer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EC357E611B3D5756D5863C4408BE6CE2 /* SDWebImageError.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B9641D889B29C0E06DF6C640E19FB1D /* SDWebImageError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EE85AC15E6D5CCDB6DB54F0CBBD5E501 /* HXPhotoEditStickerItemView.h in Headers */ = {isa = PBXBuildFile; fileRef = 38BAF1677C1F7D945A52F98F9EF2D2DE /* HXPhotoEditStickerItemView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EF39ABDCC99F2DEBCF4F4C4808AFB0D4 /* UIImage+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = 19C0F83221B0798E6DE7B5056D789FC9 /* UIImage+Transform.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EF5491A4CB593F4B14C3A4CD72649405 /* SDWebImageIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F70DA9B05A49DC92C769016AED8ADCF /* SDWebImageIndicator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F03B276745F37E505667479C9DE0C7F2 /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 84BBF64398E10F6AF93F22EB76C9580D /* AFHTTPSessionManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F0924964A8EFBB1845FEACBE337C5520 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = B71CB4C381E9194A54450DB89BCBE73D /* UIImage+MultiFormat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F1452646310B7DF8D987010249536E76 /* SDImageAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 28039B42134E1E45B756C11EBBC0F438 /* SDImageAssetManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F1DD207E3FDE8FD41F4E8FAD4A840C13 /* SDImageIOAnimatedCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 1067B55B47A734C2C1898E3ACE42E366 /* SDImageIOAnimatedCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F271E133671D4B3E69EA45F9A4C4682F /* SDWebImageCacheSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 233E5034A30AEF79AF91140562C5CACC /* SDWebImageCacheSerializer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F42DC6D29AE7A4CC81A956A782FF163A /* HXPhotoEditDrawView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B72A133944A9766165A81362042FC39 /* HXPhotoEditDrawView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F57F82492BEBB9D1F54FD32ACF540CC4 /* HXPhotoView.h in Headers */ = {isa = PBXBuildFile; fileRef = 62C305B8AA885A8473C83CFC8701E282 /* HXPhotoView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F5D139CE1EB89FD2ED211B50BF2120B7 /* NSArray+HXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = C9CD23D701E7047D45D710D901B66F5A /* NSArray+HXExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F5F35F6585243B42F1BAF966FB9AC03D /* UILabel+HXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A500E38E784532ACD4AA966F1E3697C /* UILabel+HXExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F644CC7A04DED4D65BC4F01B4E580E98 /* HXPhotoClippingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 92FA71043075E52A925FD8FC0ED79A63 /* HXPhotoClippingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F7200089DD79D7EC34F1B21A3CD0D609 /* IQTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 47989775BE91A8D86EC3AC519CDECD61 /* IQTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F81CFE054BFBD4D7673B0389431AE841 /* NSTimer+HXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = B487E694B0D2036FE4285CAFDA4A15F4 /* NSTimer+HXExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F82CF4572FCCA28ECEE676EABA1BAAF3 /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 71C21418FC9839D057D968A79DCDB12C /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F86CFF3E93EC55356AA3588E4685533B /* SDImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 126FF22438C030BF3816CF53C3C3273A /* SDImageCodersManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FA7DFB408F4A73B37749C8A3D730F903 /* SDImageLoadersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B51C0D0D436FEE9A2F2EDB27C3A34C3E /* SDImageLoadersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FBA72CAF9178376754DBBBB90CABCFE8 /* HXPhotoPreviewViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = A15ECFA5F663475709A4E43187378D6B /* HXPhotoPreviewViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FBCBC855C2BC31EE3B180627DF0E51E2 /* SDImageCacheDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 49AA7F0064E72211032639838A0D37AC /* SDImageCacheDefine.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FBE96CBDFC547A1ADB421DB7F3378382 /* NSArray+HXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = A587CB5B2ADFAF5E909B234F99E3B2BF /* NSArray+HXExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FD4ADCE0D8CF7057A067BE1901EC9A9F /* HXPhotoEditClippingToolBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 449250F46B4AA9C87BE5C87EDFC489E4 /* HXPhotoEditClippingToolBar.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FDAAFB05CEDDD1BC9F99F4F75D5E9373 /* IQTitleBarButtonItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BE145951F2B6A02E37825F2B8009983 /* IQTitleBarButtonItem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FDCED49D77620BCC602FDDB1F7947B50 /* HXPhotoPicker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EA8CE89BDA328E19F20859A9F13CF600 /* HXPhotoPicker-dummy.m */; }; - FE803EE47FF468856F35E4EC4CEE4A61 /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = FBD2428C038971FD6DC6A23FFA4ACC78 /* SDWebImageTransition.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FF06F0F1743C987CF4230F7A04CC5B1F /* HXPhotoInteractiveTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 89942F6994080437BCDDEF98D1F427DD /* HXPhotoInteractiveTransition.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FF7A2725B7B15E388D8FFB5E531F0F40 /* HXCustomCameraController.m in Sources */ = {isa = PBXBuildFile; fileRef = C0FA9F1C74E2F7289A70B9A41944B6C5 /* HXCustomCameraController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 004C62223C45721F14EE69D71195083B /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 11ECF4FEEA5A0BF08BBD7352E789C125 /* AFNetworkReachabilityManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 01366408FE4EC271F7AC9139033DB475 /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 559962BCE45E72BA10BD6149E23A7B3A /* AFURLSessionManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 022B614D956E4B90950A1B2759F96FA0 /* UIViewController+HXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FF57777D62DE94D78671C10E8C8A68B /* UIViewController+HXExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 027DF5956E7CC82A3B2564A94289A604 /* UIColor+HXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 31E1A4290A3E3DEE09D378EB8198896C /* UIColor+HXExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 02AFF1456A654A96B731A6912D76603B /* SDAssociatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = D4E70CD9E220673FDD9F9D0C2F56EFF2 /* SDAssociatedObject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 02B1C3A83C1EEDD064D5F7A804176318 /* NSArray+HXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = D08F2A9A08B1E941B09E07AC98B60B9C /* NSArray+HXExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 034DDC10FC29AA0331B38D8E4D3F4665 /* IQToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C6EFEE42BF187366EF162CD49103A30 /* IQToolbar.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 036AF6D6123B5B1C0F6EE4988E9504A4 /* HXPhotoPersentInteractiveTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8200A72F7A09E4609D3F0DB16A3B398E /* HXPhotoPersentInteractiveTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 037FD5431A43B27DCE4DF59DDB15B864 /* UISplitViewController+MemoryLeak.m in Sources */ = {isa = PBXBuildFile; fileRef = BD37DD50C50731181F62392152916B36 /* UISplitViewController+MemoryLeak.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 038624C9D9CAC879C0B263616C798B10 /* SDAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 441F0D6552E1A3F51EE0C190437589AB /* SDAnimatedImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 03DA4CC137BA66E629310F10DD7DD393 /* IQNSArray+Sort.h in Headers */ = {isa = PBXBuildFile; fileRef = 62E1C7EAD72EC573B7E718F36F3D38FD /* IQNSArray+Sort.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 040190A5485A4653E84BF38EFA20957C /* SDImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 029E6750C4D59AD75C1C4F0B0A588D3C /* SDImageGIFCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 04FADEA60508C47BD39CED3C6E25A35C /* HXPhotoInteractiveTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = C5762B3C28511F344A905DA75F35026B /* HXPhotoInteractiveTransition.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 05ACF27D6A1238736DCCD44A9CC8D88D /* HXPhotoEditTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B355BF47C857FBA5B6DBC6EC91432BD /* HXPhotoEditTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0603071ACFEB40276C1C551A4B0793E6 /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = FA020D367245D409D9DBD38D86B2481A /* SDmetamacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 061C5112DB22DBBFBDAF4928C278E609 /* UIViewController+MemoryLeak.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EBE7102B7420A8293D9A8705AA36CF2 /* UIViewController+MemoryLeak.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 06C3DB956415A699D1B6C6DADC7C8DD7 /* SDImageGraphics.h in Headers */ = {isa = PBXBuildFile; fileRef = AAE0B21A90AB440F036449A50503AA61 /* SDImageGraphics.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 072DAF53923F5E745EC1971102AC3631 /* UITabBarController+MemoryLeak.m in Sources */ = {isa = PBXBuildFile; fileRef = A45C079BAA36BC9231B18170F131DDFB /* UITabBarController+MemoryLeak.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 073DE4CC827EFD78E9AD5267D7A3812B /* SDAnimatedImagePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 401EB415303D7A45A7504D8AED9E0022 /* SDAnimatedImagePlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 07541C15D4128018270711E8CE92CA90 /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 45229DAA3F36ED01F2B9F24A79C53EE5 /* AFNetworkActivityIndicatorManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 079F8CBB63884A1E092CE6C5D6ECDC43 /* HXCustomCameraController.h in Headers */ = {isa = PBXBuildFile; fileRef = BD1A1A3F6AAFCBFBEA062183E00091FB /* HXCustomCameraController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 07BC899FD174E2DC2B51240114ACB571 /* IQUIView+Hierarchy.h in Headers */ = {isa = PBXBuildFile; fileRef = 87130A3B3B044A19C51FE6BA80EC3B91 /* IQUIView+Hierarchy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 083289CB7B793F403031CFA15FAFA014 /* IQToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = D00217CC04A69BE2B2E10BCFE56F6D79 /* IQToolbar.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 09645FCAC144EECAD20FE186534EAC46 /* HXPhotoEditConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = DF398BF678EFDB67726A3296933056AE /* HXPhotoEditConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0A93BB02C35D358408F963F8233BFB84 /* HXPhotoEditTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E6E813F9EAB036E239C6A8268D95898 /* HXPhotoEditTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0B253AEAA57905F2A94900937EED1C48 /* SDAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 34396E5D26192F49775720CF8859EDD3 /* SDAnimatedImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0B33E26B92CBB357E1BBC1136CFE8BB6 /* HXPhotoEditGraffitiColorModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 37B7FF745DF3A9413226A9083F09F3EC /* HXPhotoEditGraffitiColorModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0BCF6A593131AE758B3D8C12E269E4E9 /* HXPhotoEditResizeControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 8875A3E0987E3CC970F3AA31DEB31675 /* HXPhotoEditResizeControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0C66C9B624EE770DB268C646569F0BFD /* SDMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FE3D50B185FB0345FC0C75FFCF561D6 /* SDMemoryCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0D052954F398FD23EE1D672F5F8A9C5B /* HXPhotoViewFlowLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = B1044D339E2755DCCAA52CA013696064 /* HXPhotoViewFlowLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0DD545B57C0EF1B32411ACE8361172AE /* HXPhotoClippingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 40908A8493E3E40F8DA7D2AEA396E557 /* HXPhotoClippingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0DFFB384C8942B4EA4C4F9F4A0BA7405 /* SDImageIOAnimatedCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = DB304CBDF3F50F8DFE63DBEF8F49671C /* SDImageIOAnimatedCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0F8AF079460525811A9C72D5D069BB56 /* HXPhotoEditGridLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = C57E2AC0AEF1414F501F0D2FA8DC7000 /* HXPhotoEditGridLayer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0FD5989D9EB17CB0B654819F9BACBB22 /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 06EDF3B5BBDAD8BDBE2539F82ACB46C1 /* NSData+ImageContentType.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 11011889E4A6BDC237DDB2EFCEFA3C05 /* SDWebImageDownloaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 2216AF79353692CFF169EB1DD87533E1 /* SDWebImageDownloaderConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 112AB7458E14A6156297E72CA99499B0 /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 48EEE9BBB8A0D9FCCF99A7FB4D3028C3 /* SDImageCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 11B6B9F12EB14F102F8EF9BA77903B86 /* HXPhotoViewCellCustomProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 949D795ABE151097F888E9EDFBBFBF70 /* HXPhotoViewCellCustomProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 12E7DE067CDC3F50A8B4C6325DDE94E8 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D23315616F0B74CAEAE483F9F06E1B20 /* UIImageView+HighlightedWebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 13E47DFB937760DA1C248F7895B1FBA5 /* IQNSArray+Sort.m in Sources */ = {isa = PBXBuildFile; fileRef = A0C0359C34AFAABB183545BC2867D829 /* IQNSArray+Sort.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 15484DFA601A92284E1BB722B7277C90 /* SDWebImageIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D983BC86548D5FEFF254C5888257C59 /* SDWebImageIndicator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 15610ABB03BC4E3593B9B0DD74A7FF87 /* SDDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D0E574FB8DFC37C6C36622233E2B537F /* SDDiskCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 158DF8CE2E8FC9C1FA0C929AFB77EBE2 /* HX_PhotoEditBottomView.m in Sources */ = {isa = PBXBuildFile; fileRef = 840869B1706A9FB164D5E5249B28403F /* HX_PhotoEditBottomView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1679827888E662D3D67E93176F78CA16 /* HXPhotoBottomSelectView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6761F383F54D82D9A1565590A1246FA8 /* HXPhotoBottomSelectView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 17A50ABEBFA28EC424F90CBDCDC9625D /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 402FED2ABE23A1E2D8B9B3CA1563F0F0 /* SDWebImageDownloaderOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 17F301591E18F70FF79CBDCEF61B7461 /* HXPhotoEditResizeControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 047FFD5B475F6C4FC9E944D3FE51466E /* HXPhotoEditResizeControl.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1807A03630EF1C9D1743FDE099D67554 /* NSBezierPath+SDRoundedCorners.m in Sources */ = {isa = PBXBuildFile; fileRef = 7199EBCBC748F932D6D73AF5549FBB3B /* NSBezierPath+SDRoundedCorners.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 18A20574AD368E1FF4829F3A71EFEBD7 /* HXCircleProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = 241CC1EC494B97DA6EC6C62775ED8FDF /* HXCircleProgressView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1A7AA069BCEFDDC396C38A79E0CB88E1 /* IQTitleBarButtonItem.h in Headers */ = {isa = PBXBuildFile; fileRef = ABD0F9634AF7A194759880F89C19CF3B /* IQTitleBarButtonItem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1B2CD15D0AF5B26189209A0B9E0BD56B /* HXPhotoView.m in Sources */ = {isa = PBXBuildFile; fileRef = E50BD078FD9843D182593267936EA877 /* HXPhotoView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1B73B83F29EA29A6552824B96B7B5EF3 /* HXAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 23003337495B41A30395D82F8DE22692 /* HXAssetManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1C036BD236131BA95E24B4802A95C95C /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = C88688BD0A8AAC619768F0722670AA58 /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1E440CD4D70256FB6A468AB3B3163050 /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 435421304DB6559546C67D691D2BFE63 /* UIActivityIndicatorView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1F7CCEE479A8BAE9C2E4D355ECE293AA /* SDWebImageCacheKeyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 29433E5ECA4D1A8E0F825E1E4C3B5421 /* SDWebImageCacheKeyFilter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1FF29042521F6E064975C23708E1094A /* HXPhotoEditGridLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F449B51E2E8073A7D857B5F2BBA9364 /* HXPhotoEditGridLayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 203ADA22A7AF49B149946DF83420BEB5 /* HXAlbumListViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = D90EC4CAACF1E3C125AE797AB9220D70 /* HXAlbumListViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 20BEDA368C50E6316809316AC11D94F8 /* NSObject+MemoryLeak.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E85EFA4600470E9FE08904E28A4E5ED /* NSObject+MemoryLeak.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 218186FDC95E4FE4FDD692AB860BD15C /* HXPhotoEditClippingToolBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CB462AB889B4B425E79053819CBF5EB /* HXPhotoEditClippingToolBar.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 21E4CBD2CE3F708C69A7C173B53A4E59 /* HXPhotoEditStickerTrashView.h in Headers */ = {isa = PBXBuildFile; fileRef = ADF00D8ED5CD4F1CC88346102697CB00 /* HXPhotoEditStickerTrashView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 220A24C2C9E62CBBC04FC3E156221388 /* HXPhotoEditStickerItemView.h in Headers */ = {isa = PBXBuildFile; fileRef = 13CC77628784465493D0455C55E37FD2 /* HXPhotoEditStickerItemView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 224628537C8F59BEC90BFEE54A992C44 /* HXPhotoPreviewViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 908E160D13313904E4EEFDA6F8D54441 /* HXPhotoPreviewViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 22E7078651D7FB25E2F3F39F78CEAC28 /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = 1719402CD1DF9CEDFD4EB315B3B0E860 /* UIImage+MemoryCacheCost.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 230B2F4C4E82727984756D5BBBF2AFE0 /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = DAF9584BBF8625B3E6432F92852BFE24 /* AFURLResponseSerialization.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 236B0F69EA11F3409A5FA017892035E5 /* WKWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CD066729CB8E89343E674B981D53A28 /* WKWebView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 24FDBA768E6CB5CCA32B730922E9DD55 /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 0728388FDB6811C0B854ED993033B0F5 /* UIProgressView+AFNetworking.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 259C0577CD5EC5083FC0A17AB1182C7E /* IQUIViewController+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = 83DEDCB18698079FA25E30F86F6120A3 /* IQUIViewController+Additions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 25F0C1FB2AE7B5DEF4B7075073F66A68 /* HX_PhotoEditBottomView.h in Headers */ = {isa = PBXBuildFile; fileRef = 60DF8799C2D6F64DC3FAC17AF37C7091 /* HX_PhotoEditBottomView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2623EF4317F9C025CCECDF569755CD30 /* SDImageIOAnimatedCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = B95B673D18FFC04EDB0EE25D03ED6A28 /* SDImageIOAnimatedCoderInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 26AC00C3C1D0B72CBE53BE1C7228A243 /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = A64B90E95F0FA6748C2AEA0177BF6A4A /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 26DB76F9E99EF0E9F359EE30993B39CF /* HXPhotoEditGridView.m in Sources */ = {isa = PBXBuildFile; fileRef = C09F7CC49AFAB069579A3817B60D7825 /* HXPhotoEditGridView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2706ABB878E3BB77ABAD82E36FE4099B /* NSArray+HXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A6AB2139A974F0410C8F14394D93016 /* NSArray+HXExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2742EA30272E09ED9FA5123FD8C7B7A7 /* HXPhotoSubViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DF802DD6D74A34D700199ECA100F49D /* HXPhotoSubViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 27DD63132362907FCAB938A5FB83F3CC /* UIImage+HXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = D8F89FF0F1F6AB15E13CFBA2053F861D /* UIImage+HXExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 28C83900A22A73D08B8B644ABAE748BE /* IQUIViewController+Additions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7391C31266081B409B85DBCF29D8067B /* IQUIViewController+Additions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 299E8A11AC6D9D7A2FF3FEF4EF7E88E8 /* HXPhoto3DTouchViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = D16D6C814CF36F55AD9475207C52E60F /* HXPhoto3DTouchViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 29BAE4FDDF823714A6F668E86D20D5EA /* SDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = B06E3539F207FA8DA68554A06F82749A /* SDWeakProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2A50DA49E45FC5E40FD4CBA07E6A88A1 /* SDImageGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E78A095938635976FD19544353A828D /* SDImageGraphics.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2A68A9AAA8542BEC0D127F181C740647 /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = FC49F8343364D7EBC29401352D8C8CA7 /* AFNetworking.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2B6CF0A028799B4E7BAB7F2882F54CFD /* IQTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = FA48CE6DD3A869FF7EFE2717C889CD84 /* IQTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2C6DB968BCC51D76E9A4A1C7F651F7EB /* SDWebImageDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = B394274AB02838F300D20F7F7F714F16 /* SDWebImageDefine.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2CE027294668B4C9C78E265D745E3474 /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 9016403864CFC796C56E024D0BB9CD42 /* UIKit+AFNetworking.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2D5C6CC39C6B99913ED8E19FB0F4F1A8 /* HXPhotoPreviewBottomView.m in Sources */ = {isa = PBXBuildFile; fileRef = BF6DED5B0585198506BB8F9B46362E78 /* HXPhotoPreviewBottomView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 309F0989EC4AB3EAFDD9FF8839AADCB3 /* UIApplication+MemoryLeak.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD932DCA852BBFC8619BD6C203EEE5C /* UIApplication+MemoryLeak.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3177B567ABD71420FE023E22A87BE712 /* SDAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0389C948AB441B4BF03FE822706B27 /* SDAsyncBlockOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 31EC07FDACD2D9329EC31399F98B10A2 /* SDDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 398E447405DC2705496A5A40DD56AA84 /* SDDiskCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 31F0D8744C7152B958FA4C2E25E82787 /* SDImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 636BCEC2F0D7D0B22A1FBE5A26B9FB17 /* SDImageFrame.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3247CE9CEB79FB9A83FA0425D0AF7603 /* NSDate+HXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = E050E683189885DA8789DFCA5971B5C5 /* NSDate+HXExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 347926BC5E799D3580D2DB2ED7047251 /* SDAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 93E80CC169D2D4B6E2E61E78AF7F801F /* SDAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 35A81BCFAC947E3ED03DEE1FAC962F10 /* HXPhotoEditStickerItemView.m in Sources */ = {isa = PBXBuildFile; fileRef = C38C425C7A766C7BC67EEB1FCA15DF7E /* HXPhotoEditStickerItemView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 36F4CC3F3ED62D34C5505A869B6259EB /* SDImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F8095ACB600A369291AE1370D1DB8CB /* SDImageCoderHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 374A39C114582ECC308413C5416894B8 /* NSImage+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = B695769851A7492374963E4E9CD3132A /* NSImage+Compatibility.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 37AC73075ACF4C29B7C1E43067196277 /* HXCustomCameraViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = EA0EF8D56F6296314A642F31BCCD314E /* HXCustomCameraViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 37D8ED758B2CC23A099072BAAC51FCB5 /* HXPhotoEditGraffitiColorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B42A05CECB82FF534CCA0D41D2FAF4B /* HXPhotoEditGraffitiColorView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3809DDA2E047EE99EA888DD7698F64B8 /* HXPhotoViewFlowLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 7653388EED9B0C5507273C02B79F0D82 /* HXPhotoViewFlowLayout.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 381A28934A42F6253504EC56F634AFBE /* NSBundle+HXPhotoPicker.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EC0D93417FB7C6B4E1BB143DCBABF2E /* NSBundle+HXPhotoPicker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 38E84995FDAE146C18DFF1C20CFB2BC8 /* HXPickerResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C09ED9408353F1A92549AF53D3A5002 /* HXPickerResult.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 398313870E1258210E6924E75CA288FB /* SDImageTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B6985950991264448ACB231642636C6 /* SDImageTransformer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 39E81E9CDBE014F5F995F85F09390702 /* NSTimer+HXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FC3A66695F3386F702809AFFC50838C /* NSTimer+HXExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3CD2F63E95B9CC6B6061AF1CBD0576E5 /* SDImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 64BE3AE74C4485DC488158F219EFC86D /* SDImageCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3DA57A02629C569695EFA228EF55C971 /* IQUIView+IQKeyboardToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = C647313937F86E9EE33B652C7D62047F /* IQUIView+IQKeyboardToolbar.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3EAADAB8848DC2CBBC87C370C1DD88CF /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 58F3991B5BFFE9C9897D8E1156A4A747 /* AFHTTPSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3F3F4492BA39F5FB791C6FFF8D80F6C9 /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 36833F3E64E32D808DA3B51D3C1351FC /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3F7BB9219A823DBB65CAE687DC9A94D4 /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 56EAA5564CBE6C278CDBF4D1A347F302 /* AFNetworkReachabilityManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 402E6AB1C629F2186CED8713D5810354 /* HXPhotoEditTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F606664AD73B78E25D88452C5BD2839 /* HXPhotoEditTransition.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 40814FB5674882E4A1C20C89258FBF9F /* HXPhotoEditChartletContentViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BE149FF4FC771166C2BDAB05F5F5F17 /* HXPhotoEditChartletContentViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 40F1382494A81793D42BC378BB188FD9 /* HXPhotoCustomNavigationBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 471D85AE2B56F3B87D58559562BCFA21 /* HXPhotoCustomNavigationBar.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4114C4EDA2C9C063908E12B5C9D9EBBF /* HXPhotoEditViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B19A27914F48E82D78D5AEBBE19935D /* HXPhotoEditViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 411E9E7BDB10B2694CAF8EA368C64122 /* HXCircleProgressView.h in Headers */ = {isa = PBXBuildFile; fileRef = D8B2BE59250391F2E0D44DDDA53EB7D0 /* HXCircleProgressView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 43267A87DF83FBE9AE876CDD929F8B3B /* HXPhotoCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D54D71030E41BE9D5D30CE852295A2B /* HXPhotoCommon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 43B9E110648AE1F1D35118A7F2150F03 /* HXPhotoTools.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEABC134BC4C097926F3D333863C195 /* HXPhotoTools.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 446278E8EA8D127E6089FFD1A2691C2E /* HXPhotoPreviewViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = A04DE4BD686C7F03ED8FF49BDA6F3819 /* HXPhotoPreviewViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 44B8D4E26F498801F87969A545672056 /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 907210ADC9D9DCFC0E0E15900A2E5258 /* SDImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 44F7BC835BB0C791A3A34A2D5DC3AA83 /* MLeaksMessenger.m in Sources */ = {isa = PBXBuildFile; fileRef = C1272663828C8D1CCDF52F1090BDBF4B /* MLeaksMessenger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 450CCBC90B75CA018F72EA8D966A184D /* PHAsset+HXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 8405674C8B715FC1291C3BC6D5E96719 /* PHAsset+HXExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4563374304C6A77B6333EA9C74802F23 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = FC5168A3EA4B9BF682BD9FF43280AACD /* AFURLRequestSerialization.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 45CB8565A20CFBB5BCCA3966BBD729CE /* SDWebImageDownloaderResponseModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 76DA6FE66342215BBF0F4AF792599699 /* SDWebImageDownloaderResponseModifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 466F55AE3833718249A2446464E985ED /* HXPhotoViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 671CD043A6A5DE544BE60F52A64E4060 /* HXPhotoViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46AE79D58CF186811426DD307556E3F5 /* SDWebImageCacheSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = C279672FCEDD12C190F75CA56CB9901D /* SDWebImageCacheSerializer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 473D58D810D33A7914C0402EB3946424 /* SDInternalMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = B0AD6BAEDCE49415340A89D91A0BDAA3 /* SDInternalMacros.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 47824A0D5E43478966891C8755171B18 /* HXPhotoEditSplashMaskLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 826ED5A6211F1942A790DFD5D762F3DB /* HXPhotoEditSplashMaskLayer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 47CA2EF55996EA0B35299B9C08FFE051 /* UITabBarController+MemoryLeak.h in Headers */ = {isa = PBXBuildFile; fileRef = ED3C75C14526B8FB3307337A1F988BB4 /* UITabBarController+MemoryLeak.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 488B42265FF34451712F7FF5769FEB2E /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 607186C11FF0FBA9CC27244C4B2B6B6F /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 49118D2887FF6B60D8280EF05CECE91C /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = A7D63C5B7D9F8F8FE89E0E1D70F764C2 /* UIButton+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4912222953A8170E2E70DF98C3ED5366 /* HXPhotoPreviewLivePhotoCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 59EC94252FA2EC98E37A60B2085EA978 /* HXPhotoPreviewLivePhotoCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4951B8C265E0CA46374FB690260426BB /* HXPhotoPreviewVideoViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 037634B598F50C2AEDF13E0ADA9B1AD1 /* HXPhotoPreviewVideoViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 495FE9EA6A622DE2C936D9F1DFB77067 /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = AACEFEB0FF886DEEFF10A9191C64972B /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 49681DE2498B08DEA2E5FC64E559E2A0 /* HXPhotoEditDrawView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9951365CE5D0CE16F5AA34F57B1CCE9D /* HXPhotoEditDrawView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 499902CCB46205EE0A8A5F3A3DBAF9A2 /* MLeaksFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = 43ABC1AE9F3EFA9F5D338720DEE8D447 /* MLeaksFinder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 499B45A5AA7DAE596BEB0D7B9FA56CA9 /* SDMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 386F53B0BF3FA7353950B5722BBA5574 /* SDMemoryCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 49DD4438BF2BB5A625B0A45E393E7985 /* SDImageAWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ADB3198E670AE3808A4B0B18F2CC3BF /* SDImageAWebPCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4A19F5D286F5D68009C15CD8FE298233 /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 701DDD41C69AA1807BC3CC5CC82DD9B9 /* AFSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4B7241950C13E66A57C3AEA39B385A7B /* UITouch+MemoryLeak.h in Headers */ = {isa = PBXBuildFile; fileRef = EEAC9966789A2F7703B68A8C14E7B264 /* UITouch+MemoryLeak.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4BB2F998149A4575929D3BE15322FEB7 /* AFAutoPurgingImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AE0B24D7CEB2943721EE5B817A7FB9D /* AFAutoPurgingImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4C2E03949F684C63E4439D54D9C5D832 /* HXPhotoEditStickerItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 43A99ECD4D185E08B99C9E6D7119750E /* HXPhotoEditStickerItem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4C90F06CCAFE38032F0C2496085960F4 /* HXPhotoEditingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 91EEE35CF20A89F088EB8D8D8B5544BF /* HXPhotoEditingView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4D02C045EBDBA5B696D981F669C177CC /* NSImage+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = DA40C9D21A30B60079CF7F6223E0C55E /* NSImage+Compatibility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4D547999E67A303979184B83E9C7AFD0 /* HXPhotoEditGraffitiColorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 262F3D7621AC30B41CE05F2B8165DCDE /* HXPhotoEditGraffitiColorView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4D8242B934EA0A0CFD07B9A3BE276541 /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C884CD934614CEABB44AF73BD22BFF20 /* SDWebImageManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4E7CB1C1AA5F7727A6FD786B25E76E8E /* HXPhotoEditChartletPreviewView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8558BEEB13577DC85FA155148D02F38E /* HXPhotoEditChartletPreviewView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4FAAE39F5CDAA7D062DE9EFBF10A5428 /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E3AA5B932812189C580CA36A1862982 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4FB8C4B2D090DC228A808E220905C026 /* HXPhotoConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = D7C86830D9F72EEC5170B3508E431B72 /* HXPhotoConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4FD31BC94E5A84566E6E11FBF3821285 /* HXPhotoPreviewVideoViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 218EDAFC1C0E84E33C6CEA2927D60779 /* HXPhotoPreviewVideoViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4FECD5A4A30E48FE39A165E3B3F2B2ED /* UIImageView+HXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CCED712A8A4FF812B79926DC36215C /* UIImageView+HXExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 50DC6AEE16BF29B0C282E929547AB87A /* HXPhotoTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BA5E88482128714AC7239F4E27D325F /* HXPhotoTools.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5199144A0DF8AC6827BD6A1CF807F349 /* UILabel+HXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 93FAA02F3EADFBB5CE22D32F3267AB39 /* UILabel+HXExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 52A7AA7723AE159C212BFA102420E2B9 /* HXPhotoEditGraffitiColorViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CC8844BE279EDFC76FE3874A3F8E169 /* HXPhotoEditGraffitiColorViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 537139324D09D1912FDEE9115BC28910 /* HXPhotoEditGraffitiColorSizeView.h in Headers */ = {isa = PBXBuildFile; fileRef = EF611EBFE808A53777C34419CE58FFAE /* HXPhotoEditGraffitiColorSizeView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 541F2EDD0CCF5EB9CB58C17F70F3A99C /* UIImage+Metadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 20626BBD955D77C38D8B18F72A13E71C /* UIImage+Metadata.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5478E1576B0C29AE613BA5B653D8D129 /* WKWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 0710629ECDE00A8EC1C1EB11BFD93F2B /* WKWebView+AFNetworking.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 55479E3780C920080E1584CB17B82EE9 /* HXPreviewLivePhotoView.h in Headers */ = {isa = PBXBuildFile; fileRef = BE3ADF75D07032276049E7B8B637EC4B /* HXPreviewLivePhotoView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 56122EBCEBFB81BF2520429C1BA54C20 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = D50AC01F9CDE13A15D9A623AE53E6128 /* UIImage+MultiFormat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 57FF7C6419B6CAE8888DD240249E5D2C /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F999172B6E61D457B5586B3C1194846 /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 59001E91C227E2147CDA6D6D9A462BD8 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 760911C5BF2B65813885870CC0B856A5 /* UIImageView+WebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 593FB7FB83D90DBE00D372DEEC29F010 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D82E5C372064503673C410BC69890A7 /* AFURLResponseSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 594720DB2E80CD4A288DE4DE170826D7 /* HXPhotoEditMosaicView.h in Headers */ = {isa = PBXBuildFile; fileRef = AD718C47CF03D9E5FAD7EA2D2FF73A68 /* HXPhotoEditMosaicView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5A0D71C9887F8B278F8B9DF31E64A7C4 /* UIButton+HXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = F20E11BBB4CA2AA60BF0476B752B1087 /* UIButton+HXExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5A1D6709BA166D0F8E2E7D4B218D890C /* SDWebImageDownloaderRequestModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = FEC23534E7B5E1A55807F302FFEBAC60 /* SDWebImageDownloaderRequestModifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5A518229F66633A0BD39D52D2676A183 /* HXPhotoEditStickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 167635AF7621B2DCD662130378912575 /* HXPhotoEditStickerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5B03A88C4ABCA778B0B7113DB83D7845 /* HXCustomCameraViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 591796C24B7CF718FFFF2ECD1A5D988A /* HXCustomCameraViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5B279E79916B419990FFE5FB7A0460AC /* HXPhotoPreviewBottomView.h in Headers */ = {isa = PBXBuildFile; fileRef = E23A76DD220FDE36DA7A464ED075CC49 /* HXPhotoPreviewBottomView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5B4B7D00C1BCB51047E0ABA1F01B8ADA /* HXCameraBottomView.h in Headers */ = {isa = PBXBuildFile; fileRef = CBC8412E7FDCA1D5F51C51BC73050A2B /* HXCameraBottomView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5B643353840666D0C44CCE5707CEBBB5 /* HXPhotoPersentInteractiveTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C6A8B2992E0213F0584D864EC7BBFF2 /* HXPhotoPersentInteractiveTransition.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5BEDD246A402BC1186A852A61B5B7C8A /* HXPhoto3DTouchViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 392FE181F3D43D60442E799F60E0A4DF /* HXPhoto3DTouchViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5CFABA2DFFA739889048B749FADE72CF /* HXPhotoEditGraffitiColorSizeView.m in Sources */ = {isa = PBXBuildFile; fileRef = F3206C4051220F166D15C87C01FC81E5 /* HXPhotoEditGraffitiColorSizeView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5D6E22788272B5D46CAEE02767829638 /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 710F48291B21685469B1C464BA5F2ABD /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5E027BE81050864ECE9A142628F0388C /* HXPhotoEditGraffitiColorViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A2DF479F0CA11F3964F4B18DE2EA9FC /* HXPhotoEditGraffitiColorViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5E78872C59185F7CCE25B58BC4566A39 /* HXMECancelBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 075F915CD7C07CFC91BC1993316767FA /* HXMECancelBlock.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5EDD0FEE663F00D06E33437F767823A6 /* SDImageHEICCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = D5A645C3499E37BA997BDDB39F3ECA52 /* SDImageHEICCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5F32AAC445579D22F2814F64021255EE /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 58AD6CD580681E670D07AA1CA15E30B1 /* UIImageView+AFNetworking.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 618D23D3966CA984D8EFD49A8A3919AC /* HXPhotoManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FA12FF716CB677C62427C41016FCF48 /* HXPhotoManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 61B0B6FD80624D3463C4454D49604A75 /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = BB27A518F02E17B036BA26EF32D2AB3F /* SDAnimatedImageRep.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 61C074EA2FE2AA587596A7A344FABB17 /* SDDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = B8D5F424D873A34BB26EAD1C9D1DA02F /* SDDisplayLink.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 61FB89D43191B93FD88101945518C9C3 /* HXVideoEditViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E3BB78D1E249DCC614A1CAD5AB351B8 /* HXVideoEditViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 62E3310BE9E98B7C0F325C149507AF92 /* HXPhotoEditViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E5D79EA1B2DAD75298EAD954BDCCA490 /* HXPhotoEditViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 630E4F32F3B8D1835AE0A9CB40F5C1F3 /* UIImage+Metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 760123C79EC7D5068C94CB7006285041 /* UIImage+Metadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 63AB1D6BF04939F91E93B712EBF0C52E /* HXMECancelBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = E094547FA87B5F20F8F0A1F4E9A39249 /* HXMECancelBlock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 64E55DA504F8E56535C881FD9091A3B8 /* SDWebImageDownloaderDecryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 47F3E1077B7D622273F9285115962405 /* SDWebImageDownloaderDecryptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 64F27B8B8768400DD43C59CF3BD0B2D4 /* SDImageCachesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4858B606F4372A2EC8C300B3AACA99BD /* SDImageCachesManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 64FFAA703BE829F23807DD1965B57238 /* SDImageLoadersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 87EECD65D614B04BC3B47FC4C905DF76 /* SDImageLoadersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 653E8691A36E23DED43CF8AD3ACCCEA9 /* UIImageView+HXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = CA3C2A1EFA07E0C019C3626E14B1ED1B /* UIImageView+HXExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6594256626EAE1E4E0FEE3361876F5B7 /* UIImage+ExtendedCacheData.m in Sources */ = {isa = PBXBuildFile; fileRef = EEFE18B32B170C28DF92ADF6086A9D8D /* UIImage+ExtendedCacheData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 669ED65374FA6566D6678CA514B85ABE /* AFCompatibilityMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = CD3116DDA3009496F1C58F61084B9D7A /* AFCompatibilityMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 675CC480C3265C6260BDC6D71913F285 /* SDImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = D2816EF3C5C285CB44FDED8463002D6A /* SDImageLoader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 67B458274FABB618C47A5FBD2230255F /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = E7B764ABAB4977A32A25E29EA7E69289 /* SDWebImageCompat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 685690D84678EC3C6406C60299B5D3E1 /* HXPhotoEditSplashView.m in Sources */ = {isa = PBXBuildFile; fileRef = 91F0B7D176E7061CE0D7F860435072D9 /* HXPhotoEditSplashView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6A064BA47D2F92B6742AE8B5F84A4A86 /* HXPhotoInteractiveTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = F208CD494976B2CFD0B31EBF9C4600B3 /* HXPhotoInteractiveTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6C0EA0820F8F13D41DB2426D3B3D79F7 /* HXPreviewImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = F3330750732120C4D0F7C577AFB9CDF5 /* HXPreviewImageView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6C7FB45390614C796699E5C7CEA555DC /* HXPhotoEditConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 25AF780877713B669A69275A3EBD84BF /* HXPhotoEditConfiguration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6D484955747C1928373E1B5D7413DABF /* HXAlbumListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B0304A7C18176351682BC6524036B8F2 /* HXAlbumListViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6D4CFE7F21F1E67DD5520775A7EB2C6A /* HXPhotoEditingView.h in Headers */ = {isa = PBXBuildFile; fileRef = CC41855D9B331207AFEB1ADFC8EA22AE /* HXPhotoEditingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6DB17273A4968931942E95AA2CB567CD /* HXPhotoViewPresentTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 26826F603FE85C8BF28D8939E37EEB6C /* HXPhotoViewPresentTransition.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6E4F5D923B460B02A77E64C3501B3140 /* HXPhotoEditChartletModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 936E76AF7402253401E42FAF0313B515 /* HXPhotoEditChartletModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6EA7E706B1949B51E470A933483FF220 /* HXPhotoEditChartletListView.h in Headers */ = {isa = PBXBuildFile; fileRef = 048FD524151C271E34E0A925483F2B3A /* HXPhotoEditChartletListView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6EAC48A94B351EA6076812665CBCD82A /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 56BF68560D71DA596CE0609962995040 /* NSButton+WebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6EC7C4801FDE67B394B98351B4862468 /* HXPhotoPicker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2899D940B0D81D95791EDCB705A8884D /* HXPhotoPicker-dummy.m */; }; + 6F3E3B7B31801023F11D95516087A91B /* SDImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C9EE4671E70C60CDA47B91E3762EA487 /* SDImageCodersManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6FD4322C173F422BD42B28BB205EE71D /* UIFont+HXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E47822B976A30F353006C075802C99D /* UIFont+HXExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 710B09FB97E2C5867289523DB332CF17 /* HXPhotoModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D370E42BAC4AB459C40C427EEDFD192 /* HXPhotoModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 712D46616A5FB18F763FB0C8A78938A9 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 6297626F4044DFD392211563E896A3E7 /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 716C85397C829DCA1CA8FBAEC29D960F /* NSDate+HXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = B8D7F8D7457C7EF20D7906A399BCBBF6 /* NSDate+HXExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 73977E044AACF14ABA21629C1568CFFB /* SDImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4819BD96584B057FA94AC1B603ADD106 /* SDImageCodersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 73AC9A69840ACD7830DC4D2BEB3B781E /* UIViewController+MemoryLeak.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B21BF7A88D05328EEFF0E98655BA1E2 /* UIViewController+MemoryLeak.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 74382F376D0F30A29546213785539D7D /* HXPhotoTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 45F0CBA6E732BA5428787949A9B98196 /* HXPhotoTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 743C79425F8BC9AF5CD616590D186F54 /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 41E17841A240E943E536F4FF5F6B5498 /* UIRefreshControl+AFNetworking.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 744F3C7DA3FB5EE489C0EE3941BD6992 /* UIFont+HXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 43309B63DE77F9CE5193F51B0F862E3E /* UIFont+HXExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 759C6D77C7355324CFAF0B3308772A2D /* SDImageCachesManagerOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C69AE3FCF9182617CDE5A4EF154A498 /* SDImageCachesManagerOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7619070B9D6B88C1A96E615289D8A0FA /* UIView+MemoryLeak.m in Sources */ = {isa = PBXBuildFile; fileRef = 54F7D59D2A8AD4573BD876CAA84360DC /* UIView+MemoryLeak.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 767FA292973A1B6339F11A1587BAF58A /* HXPhotoEditChartletContentViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EBF46EC3E9FE459B2FE3419B7560CFD /* HXPhotoEditChartletContentViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 76C4DE62590AF65221390BB2697D7F98 /* IQTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = B4A5215A65846CB1AD2A945CD39BE682 /* IQTextView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 76CD0AA2BA2696B2108B639A22865750 /* IQKeyboardManagerConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E4336D0586051ABF7B776CA91274EE5 /* IQKeyboardManagerConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 76DCCD232DC30D4BCF726631FD2E198C /* HXCustomAssetModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7189D8571097C2DE4DCBF943B6FD9049 /* HXCustomAssetModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 76F8D995695FA9B842B20DAA3BB90BD3 /* IQPreviousNextView.m in Sources */ = {isa = PBXBuildFile; fileRef = BE7AED5148030CA9818E2BA74F1A6AC0 /* IQPreviousNextView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 771C43FF9E97D808C658251BC438E455 /* HXCameraBottomView.m in Sources */ = {isa = PBXBuildFile; fileRef = 99D5514CBB4BF44E848F3F5F24416ECA /* HXCameraBottomView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 777AF5ECF38A5C134C70562AE96B7E09 /* SDWebImageTransitionInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0679C1817E389E923DF14D6368205C78 /* SDWebImageTransitionInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 79DB2248A9017A6221529A6FFA84E457 /* IQUIView+IQKeyboardToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = D0EEDAAFFB0AD1F98E0099FFA2BDFED4 /* IQUIView+IQKeyboardToolbar.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7B06D1F609EFDA4BA93ACB2A8FC5E2CC /* HXCustomAssetModel.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FA619DA87E73DEA6B85E0D912C7E38 /* HXCustomAssetModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7B3A95643607C1724AF23ADF9109F217 /* HXPreviewLivePhotoView.m in Sources */ = {isa = PBXBuildFile; fileRef = E8563D8E5265A405E6F3E36B750957F4 /* HXPreviewLivePhotoView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7BEB9FEBE85574500700AC0F361B7B4E /* IQKeyboardReturnKeyHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = F0B613D618CCA14B7E741FD204575AD0 /* IQKeyboardReturnKeyHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7EAD035D19961EC86A9AA46879305B53 /* HXPhotoEditStickerItemContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = EC7BC7C9C75CC6C8BB734B8F608784F3 /* HXPhotoEditStickerItemContentView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7ED36651EE6890FE03C1DA53B78E3255 /* HXPhotoPicker.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C8CD70404B281316A6E3F30E43755A5 /* HXPhotoPicker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7EF80BF4F32BC5CF48BB539C75C46B08 /* HXPhotoLimitView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BB03E8145C58CE7C76BEB84ABE1C3D6 /* HXPhotoLimitView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7F6954604323FDEDBFE11CDF5C19B1A4 /* HXFullScreenCameraPlayView.h in Headers */ = {isa = PBXBuildFile; fileRef = 096EDC142D57CBD79DBF55459B802874 /* HXFullScreenCameraPlayView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7FC89713BD6F62288414F1B952B7D50F /* IQPreviousNextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A879875CEFF18FA3ABEE4F781B771C8 /* IQPreviousNextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 80C615A10FD2B81D6D1F6065CF403140 /* HXPhotoClippingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B71AE92974ABC9DF6B22800D645A11C /* HXPhotoClippingView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 817527A8C96561860557C80478834BBC /* HXCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F4C04245AE2319963A925A6F407DBC9 /* HXCollectionView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 81E6963A4D5776B507397CF2F5264D61 /* SDImageAPNGCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 510F231748D98D140D34F25EB2193889 /* SDImageAPNGCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8204A89F6D92FDF415C17F75118371F7 /* IQKeyboardManagerConstantsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 66EEC8918717968517E50C4CC66764CA /* IQKeyboardManagerConstantsInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 82764BF2CCF0DB790E5E0E886A4871B5 /* HXPhotoView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F5A72020D1DEEF89ADDF2C08A6966F2 /* HXPhotoView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 82EBCCD63F7C1B77B97F8222365F095A /* PHAsset+HXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 39E9D418C3A400F3B8D31E890EE1F22A /* PHAsset+HXExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 83A493A2D1813BBA5E98801B2865CEFB /* HXCustomPreviewView.m in Sources */ = {isa = PBXBuildFile; fileRef = B49F7B2CA391565AABBE583335D30144 /* HXCustomPreviewView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 84C14E3DBBF627738F8B5EFBA9C29DB2 /* AFImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = A74C44231EB2F6F5314068A5738D551D /* AFImageDownloader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 85C2D11ECB39FEC7C9B887D28AEDE94E /* SDImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = CD78A7F263F9DDC2C0164B94DE7046A6 /* SDImageCoderHelper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 867011E2397EE3D4FC36C304B4982752 /* HXPhotoEditGridMaskLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D913DC66F42A84ECE770F2ABB9D21CA /* HXPhotoEditGridMaskLayer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 869602D8E429D8598E3104BCCC266530 /* HXPreviewContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = FBEC3F2B77E775F3DAD969CBBB2E95BA /* HXPreviewContentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 870B8F5C7B1BB8FB0595A121B39CC8D8 /* UIColor+SDHexString.m in Sources */ = {isa = PBXBuildFile; fileRef = 527BC304888DD808D472D170DABD7FD1 /* UIColor+SDHexString.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 871EDB7A52CDCE0C71503077C7474305 /* SDWebImageDownloaderDecryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = ABC35F8CE9EB2DCBCE4FDDC1EDB5E5D2 /* SDWebImageDownloaderDecryptor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8749CAB4045CF577D8A67308E6BEC4C7 /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = C8173DA6BBF87AACA639B36F29A77C2A /* AFURLRequestSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 87CC7358A08BD038792E2561BAE9291A /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 377AFA18BA5CD914934EA7E1514B3088 /* UIView+WebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 88D47B5F470E576EB778DD59217B55B2 /* UIImage+HXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = AB254FD929AE796E6BC36E860FCA7058 /* UIImage+HXExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 89614CA046BF1CD91E89691E6D12A774 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 56387D0271760302BEA5CAF1F09D5392 /* SDImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8B9FE669E507065F90CCDF901074CBED /* SDImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A53DE4EF68C596E163B3279AE055AC2 /* SDImageGIFCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8C0F39153542F3FA8584D906A180422F /* IQTitleBarButtonItem.m in Sources */ = {isa = PBXBuildFile; fileRef = A3E54F66828679D7CBA6558C8E2C2759 /* IQTitleBarButtonItem.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8C5172170E93AB9FC57CB73986A5A1B1 /* HXCustomCollectionReusableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 928ABC695474AF11C80F4E362C3A611D /* HXCustomCollectionReusableView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8D3EC1AD3D5CDFDAF45A17DB8A1DA809 /* UILabel+HXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 411C5B0D22765A1F7A96E424254AFF5B /* UILabel+HXExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8D7DE53F26C0F9A37C12F87F1EF50ABB /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D1FEB8C9A5800FA8A01F0DE5F17E83A /* AFHTTPSessionManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8DC7F385E5604909EF29A804D05FB65D /* SDAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 154418966C58EF7734401A0E27E140E4 /* SDAnimatedImageView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8DD1EC93B29212162ECB06D34F96F9CD /* UINavigationController+MemoryLeak.m in Sources */ = {isa = PBXBuildFile; fileRef = 84CBD287D3190F81228793F4BE5B3F4B /* UINavigationController+MemoryLeak.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8E9FE30E980853916E6472836E9C3FAB /* UIView+MemoryLeak.h in Headers */ = {isa = PBXBuildFile; fileRef = A33E20334AE75465F77F95B56673B0B8 /* UIView+MemoryLeak.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8FC6437F0CBC7D99AE50F4AC3BC34321 /* SDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = F2824FA88FC4CF18B3CEFBA39654F45F /* SDWeakProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 903D15E1F79585B8FA2219840FA98049 /* IQKeyboardManager-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A3271D28240165C09CCD1CDAD7DA056B /* IQKeyboardManager-dummy.m */; }; + 919144AF6AE928B4817B95D490CB2651 /* HXPhotoEdit.m in Sources */ = {isa = PBXBuildFile; fileRef = 31306CCEF891F8F13E0BBB31C53ACA4A /* HXPhotoEdit.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 91ED18E4B4BEBABB27149FEB93D4DCCC /* HXPhotoEditTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 00411D7C2459A377C1E560699342DF70 /* HXPhotoEditTextView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 92C2B1C6665C041ECE94DDD5F15B5C98 /* SDWebImageOptionsProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 9968892866A6097DE059C2724E4BBEBC /* SDWebImageOptionsProcessor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9495F02D8DA7DA8A5D43F5BDBD43D6E3 /* HXPhotoEdit.h in Headers */ = {isa = PBXBuildFile; fileRef = 660CDBDE8117480B12B15038D0B40A13 /* HXPhotoEdit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9647A3F4F3C917D4C4589BB0B39FAEBC /* HXFullScreenCameraPlayView.m in Sources */ = {isa = PBXBuildFile; fileRef = FEAFB4640DCA968E0951ADE6D9F23B4A /* HXFullScreenCameraPlayView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 966ECED706BAAB8D1479C4F1369CE10C /* SDDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 76E666B4457468BAD54063BAB1B101C2 /* SDDisplayLink.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9847CD05230EA31694EFC1BA43F3E167 /* HXPhotoViewTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = F6E9B5A1DFEC3FD220E645D432277309 /* HXPhotoViewTransition.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 98502B5C211689B42E0D81F1D74E379A /* IQUIScrollView+Additions.h in Headers */ = {isa = PBXBuildFile; fileRef = 547546846F1D4598D39790DBEA426957 /* IQUIScrollView+Additions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 993CEE15AED3BD8D08DA2BCD78218EB0 /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BF3B3EEEA2803CCC7DDE3F13B0F37A8 /* UIButton+AFNetworking.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 995AEB1F52F2DB2E1CACB8D67F415BE6 /* HXPhotoEditSplashMaskLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 71750A3B51C471351D773FC3167BAEE8 /* HXPhotoEditSplashMaskLayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9A2D9374AC287F50CFFB2BCA3B5F4C4A /* SDImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = BD85A14A1DD895A18A582914B81EF8CE /* SDImageIOCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9A5D3D643EC638BAA5989B635AD4E628 /* HXPhotoConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 89E1F3018933D85E559B3F029FF75AC2 /* HXPhotoConfiguration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9AC661E960C89CB3DAF97AFB6AA0908C /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 812D0B572092DBD14C732B823C52A801 /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9B8A551ECA11C034DE44E32F0A314916 /* SDImageAssetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D7D36AD5FD7BE619186B3A33B0ED763 /* SDImageAssetManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9C53582C5D61C416310FA03D8C5FAF06 /* HXPhotoViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 1015DC75DEE389023EA4AF242EA71E8B /* HXPhotoViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9CCBBF929B5B91BEBCEB5CF82A22E2E5 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 57D113592B3135C380B6C6D8A0E5462E /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9E6F482666B6E46FA32DB3CEB578AE63 /* HXPhotoEditStickerItem.m in Sources */ = {isa = PBXBuildFile; fileRef = DD2BFA2735669024C2D720C18261ABCD /* HXPhotoEditStickerItem.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9FB6141CDC4740245A4A1F80E36550EB /* SDImageAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5725CDB7B6AE1F0355D228816F558E0C /* SDImageAssetManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9FCB5B337210A3402DCF7DD31712DB7C /* SDImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 32450C4620F11B2427297C84D41E2BB4 /* SDImageIOCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A11984240353F8E8934D9FAF24CE974A /* SDDeviceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 17610639F549E42C251150E5807E7512 /* SDDeviceHelper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A31A0C5B32395A6172E2E5B45919BEBB /* HXPhotoViewTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = F2B9EE7FC2F63F90CF25D93D9F76C250 /* HXPhotoViewTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A4991BFA7DD134AD020524ECA7020BE8 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = F0B829A2D11D5493E098D2FAEB60E12C /* UIImage+GIF.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A4C0F7835ACE81FC021875B2AD70A04A /* SDWebImageIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 21CB69CB0763CABAFC6C1B46B13555D6 /* SDWebImageIndicator.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A549199815240BB617906524544C7171 /* HXPhotoViewPresentTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = D346035018C9542CC0452A0CC8729FB8 /* HXPhotoViewPresentTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A59770298373C69FF1D441F09A7ABDC4 /* NSBezierPath+SDRoundedCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = 23FB7AA1A39C4CDEFE02E8E6AD94877A /* NSBezierPath+SDRoundedCorners.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A5A20864D231ADF6BDC6B8DEA9F92E6D /* NSString+HXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 91C5E6EE077CDA2170EDB1B2FD9D6D1B /* NSString+HXExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A5B609D022CF5DE5EEC37F51EF047086 /* HXPhotoLimitView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C931529FD45221CEBC7F1A1183A8B31 /* HXPhotoLimitView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A69E01579C82706A69B008EEB0C55101 /* UIView+HXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = A1DBD0CB6444C3B4C173F6E014342E15 /* UIView+HXExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A7D9F4EAF2EC9E3D0AB193BB7820D524 /* NSString+HXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E2939DB9A47FA2C670F6F4025D82426 /* NSString+HXExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A7F1363FF77AC0E511A49FC4E397402A /* SDImageLoadersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CC52BDF01E2A970D56F8FD94867F702 /* SDImageLoadersManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A8C57DBD50D494BA9B57DF9DFDF7B882 /* UIPageViewController+MemoryLeak.h in Headers */ = {isa = PBXBuildFile; fileRef = C73000931C4F654C6AF890380AE7C370 /* UIPageViewController+MemoryLeak.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A9301EBDFC868DAC981428D978F8CB88 /* HXVideoEditViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = E394441876C50CCBC01A29D6F2656543 /* HXVideoEditViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A967B71608EC56BE1DD55074BE3253EB /* HXPhotoEditMosaicView.m in Sources */ = {isa = PBXBuildFile; fileRef = 33070CE0EDB8BE94BCD9607BC32E5EFB /* HXPhotoEditMosaicView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A9A8A7D7F27EB5EE9BD3D8BD837C1F93 /* SDImageIOAnimatedCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 59B699801426194B7C74995B0CE0AF2B /* SDImageIOAnimatedCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A9E3EBC5A1978CB9337FF7284A8F4304 /* SDImageHEICCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = CD217886866867DB872D9A708272D617 /* SDImageHEICCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A9E8B7871B8E7822283005F5F317EEC2 /* HXCustomCameraController.m in Sources */ = {isa = PBXBuildFile; fileRef = 71230D47679D701FB0C1FBEF3916F6E6 /* HXCustomCameraController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AA4C433841FB6081229C184D81EC1B4E /* MLeakedObjectProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = D082DC1B39B93DAEA358906FEE3A3ABE /* MLeakedObjectProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AC29C0BBC68FAA2C3F6A6BED42C335AC /* SDImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DF6443BED39B92C078826354A290673 /* SDImageFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AC42B8587D146114D2320E3D2F3C58A8 /* HXPhotoEditGridView.h in Headers */ = {isa = PBXBuildFile; fileRef = C4DA69B9CC0B0395581EE0A1EC17F4C4 /* HXPhotoEditGridView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ACB8DFE4D0662A3D9B459F7BA9EEF28D /* SDFileAttributeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = A332182D342AAC38D86D0DAFBD65B79F /* SDFileAttributeHelper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AE643482DEE8257C97D3789B5879E1E7 /* HXPhotoEditGridMaskLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 557552CE042E4BC347F87B91F8FA6FF6 /* HXPhotoEditGridMaskLayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AE7B459DED690D28CA0E01232A9E8902 /* SDImageCacheDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED2A0C724F01D800CB324AB94825413 /* SDImageCacheDefine.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AE84337F16F1C38A4048E06B9F7D9B49 /* IQUIScrollView+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C2D4213E044D7914D8BC85402588B24 /* IQUIScrollView+Additions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AE87A53FA438306374C6450DEBDE8262 /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = A331B09FA0631DAC8684E0281F5CDFD0 /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AEB652A8A14A3393A89AC30912377EEB /* HX_PhotoEditViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 876952324EB55676295DA72C00FE6A89 /* HX_PhotoEditViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AF26CDD4262EBB548944A2713AED45E3 /* IQBarButtonItem.h in Headers */ = {isa = PBXBuildFile; fileRef = E578B79E04BF1888CA8426DE7E1815CF /* IQBarButtonItem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AF412ABDAAA1BD7CAC6BAED3D3E2E745 /* SDImageCacheDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 19DF665A29AB24D713A5CD10C0CF75FE /* SDImageCacheDefine.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B00BDB93AEA61FD8BCA65862D4EFDE02 /* HXPhotoPreviewImageViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 75162F5F8C0D3C16EDF3C19FEFB38DFA /* HXPhotoPreviewImageViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B13828ABFE3D91CC556C4075AC4BFA3E /* HXPhotoEditChartletPreviewView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E171E9DEBF444571106492834F66AED /* HXPhotoEditChartletPreviewView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B1D4D6955A10330DF544E5E31366AC9B /* SDAssociatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 64B13030F2C6987A33024CBBAC4083D0 /* SDAssociatedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B1F64C4E0E5C16C4360F448E508C15B1 /* IQBarButtonItem.m in Sources */ = {isa = PBXBuildFile; fileRef = F39CA7C78DEB8FCB29333A95B34517AB /* IQBarButtonItem.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B280E21EECF96FB99E20F4B451A3396C /* HXPhotoEditDrawView.m in Sources */ = {isa = PBXBuildFile; fileRef = 76FC61DECD467FD6BEE1A7E019CB94E9 /* HXPhotoEditDrawView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B2A7CB22A5B52F2E93061E0BA435C2EA /* UISplitViewController+MemoryLeak.h in Headers */ = {isa = PBXBuildFile; fileRef = F4F78B8AE192204E8F6D071D64031C3A /* UISplitViewController+MemoryLeak.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B2EE8308977DD1D75E987011D898BCEB /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A0436768BBC10821745BB4BCFA71723 /* SDWebImage-dummy.m */; }; + B510922AA729F451CAC3F6A0307A6FEA /* HXPhotoEditImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E43CB978DDA9C8BEDF5A313D8B518DA /* HXPhotoEditImageView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B5684F201DB09AC47C02356DE94488EB /* UIView+HXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = EAE51EFA00007BB99D901B168A103BC8 /* UIView+HXExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B5F72398B8B16A5EF585FAD75D1D47BA /* HXPhotoEditSplashView.h in Headers */ = {isa = PBXBuildFile; fileRef = DB845B5B808BFB26D4EDE31FBEFD452F /* HXPhotoEditSplashView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B6182F0BCDABCF641E50161BC56843C3 /* SDDeviceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 011F728E0F9CFAF86D7F2A5CFE729680 /* SDDeviceHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B8A144E8939EDE91E681901AFF42E9E4 /* SDImageCachesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6102B31E3AB42CB68F4084208D1A689C /* SDImageCachesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B8CD9C4578FC375FC235C400760A12C1 /* IQKeyboardManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B3F68B97D7BF109E3277A888CC004C /* IQKeyboardManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B8D138D3808199328527B8D5D9B0A174 /* HXPreviewVideoView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BD3E487F0698249E75496D17CBCDB6A /* HXPreviewVideoView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B988E6B1E1A84AE185910CB19C80FF2F /* UIColor+HXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F38654E49CC34ECEBE3EE5C58D6C3FE /* UIColor+HXExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BA0388EA5B8CDD265F65ADC45B0AAED1 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 41EB48597970EB9576AE16F258599704 /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BA17C385949776C3F62802FEC4E1F17D /* UIApplication+MemoryLeak.h in Headers */ = {isa = PBXBuildFile; fileRef = 24D1DEBBAEF314AA4A2E568DDF367680 /* UIApplication+MemoryLeak.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BA492D17AEC4C52C479E16FC0CD4CAB4 /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 9350C8CF09B74437883D00AF654CDEA3 /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BA8BE7024A3B94303DEAF13A01070125 /* MLeaksMessenger.h in Headers */ = {isa = PBXBuildFile; fileRef = DD78B358D0E548E63FB354C51765C19B /* MLeaksMessenger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BA9371EE6808CC6B15E798C445F43FBD /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 83C47B921BF3B2A06B8C0BCB63A5631B /* UIView+WebCacheOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BAB0F62F3F45F62FAFC61347C7CF0E0B /* HXPhotoCommon.m in Sources */ = {isa = PBXBuildFile; fileRef = 61ECD0FD5A1C8A53235E1E36364EA6C1 /* HXPhotoCommon.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BAC0304C2F9827FBC68D7EF04EF1C45E /* Pods-JhForm-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A194E13B43FAE84A8550CA559BF9D2AA /* Pods-JhForm-dummy.m */; }; + BDC115C78DC46210E161C45B653D7D3E /* UIButton+HXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = BBEC4A438D535248745E72CE885DDD37 /* UIButton+HXExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BF4047B8C51B3F2AE737113403B8D30C /* HXAssetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = EE68AE6F69356DC3135656D768B3CCEA /* HXAssetManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C038E00E63E4EB4B73805AB1B945D1A6 /* HXPhotoEditGraffitiColorModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 05A16EA5094FC01DB5F78857C17A09C9 /* HXPhotoEditGraffitiColorModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C0D6F74B6388BE4D534E7DDD9C875546 /* HXPhotoModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 892C746A8CFE8101DE171BC885F9FAD9 /* HXPhotoModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C196507DCD8EBF8081B0DC592E134F82 /* HXPhotoEditChartletListView.m in Sources */ = {isa = PBXBuildFile; fileRef = 16DB5771AFE0562269D0ABAB5632C9DB /* HXPhotoEditChartletListView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C1BC31DEF700A6DC4D175505B8C6199E /* HXPhotoCustomNavigationBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 58E96E300B9DACA48A80372FDC24C758 /* HXPhotoCustomNavigationBar.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C2BECD3D679321F93E4362BCA847D740 /* SDAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = FC65AB7D3FF46F75C32F563E90F27696 /* SDAnimatedImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C3BCFCC0A79A4CBCF4BC5642BC2332AC /* AFImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = EA002C4763380A95AF485F3D5C535B4E /* AFImageDownloader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C4FC1A5300D9D5BFD3E707A1D3E2C17C /* SDWebImageDownloaderResponseModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 19200CC04D1CDE4872CA48E07B50D8FE /* SDWebImageDownloaderResponseModifier.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C7B7F2C180369B02E6099E0D5EA902FA /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EB69E55C506AFC324C10C27D71E60D7 /* AFSecurityPolicy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C842C5537CCBC5176ECC66693320DCCC /* IQKeyboardReturnKeyHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 52078ABDA3B269FCBFA65A54BADA9A18 /* IQKeyboardReturnKeyHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C862E38F70E85476E6649BEC74B6CADE /* SDGraphicsImageRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = FCB09CE4B04D08C9DC921836A0F4AEEF /* SDGraphicsImageRenderer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C90338FBF2F1288FF3064E7ECE3DC65B /* SDImageTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C3BDF063BFEDC596C6F1EAB6D4CF3F1 /* SDImageTransformer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C92187002B56E16AE4D3FF90C9E9F063 /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 4437AC1F6BA3988929F78AF6A61B2425 /* UIProgressView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C9717523058C7976860DFAEA22DBC611 /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 90ECB7D16FE1D99FF271E26BE24BEDF6 /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C9B0C996FE206A714B8278A8FDF36012 /* SDImageAPNGCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = A77444CCA7AF7D971B3B453D6951901D /* SDImageAPNGCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CA1C49C3D0EBDEE968AB63754C724194 /* SDWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = AA2A03B0C19D01822548873B643DEC76 /* SDWebImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CB1117310DB4DA22016E2EFFF6456E53 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E990750E043545D9A116F8B1F1ACABB /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CB51EFAA47CE10243F752443CB5BE7B6 /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E3556B9F05DB66F0DD244E44C5DB78E /* SDWebImageTransition.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CD0B117504DC65EADB22F787696CA55C /* UINavigationController+MemoryLeak.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C9906560DE041EB828BAFE262806E25 /* UINavigationController+MemoryLeak.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE554B8CF9F2DACBF1E3EB82E174A7A4 /* NSObject+MemoryLeak.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CF282B176E43D29C7AA02343AAAC6B3 /* NSObject+MemoryLeak.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D1B37D5A8B6EEB68F6C57EA2D88D0EFF /* HXPhotoPreviewLivePhotoCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 42C1B9C91520D706E37E2DDA9CA47F6F /* HXPhotoPreviewLivePhotoCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D1EA8E05F924D245A64209C9E2A0D0E8 /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = 907B3009C51759E39FFB2869E3BA9849 /* UIImage+ForceDecode.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D1F2E12260E26B393D9E426DE91EB97F /* SDWebImageDownloaderRequestModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = A69238EEE45C1FFC390AF64F59AE32B7 /* SDWebImageDownloaderRequestModifier.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D236086FF9FE08AD36898EDA5D2F5130 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E7E0A37734E1EB9F4C58E8154565709 /* UIButton+WebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D2E97C9A4347674F8A0CA29884960BD1 /* SDAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = DB95168A459DBEF16CBD0D12FBCA281D /* SDAnimatedImageView+WebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D3B783B2CD09EB2B89BA20174A17AAEB /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 67BCB9AFC3643FCF7F0FE3CCC0A43AF2 /* AFURLSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D4451BCF95B86638C63406520DA42736 /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 34FA72F56D6A51A0E44E6DB7C542473E /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D4E079F05FECE7E3A44332DBB973A911 /* HXPhotoEditClippingToolBar.m in Sources */ = {isa = PBXBuildFile; fileRef = EB46172EA810C8CEC42ED52E7E775EFA /* HXPhotoEditClippingToolBar.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D582A34A96F95F52537B1E8C09910C31 /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B9A136D770F622ECE67A1B593A49B81 /* UIImageView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D58B8DA89ED5239507C7166CC7AB12BA /* UIImage+ExtendedCacheData.h in Headers */ = {isa = PBXBuildFile; fileRef = 052F0898F9FF46F748535191A8D8CA2C /* UIImage+ExtendedCacheData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D612E19F47898D605D759F8817C5744C /* HXCustomNavigationController.h in Headers */ = {isa = PBXBuildFile; fileRef = BE13BC8134258658712E6709241693D5 /* HXCustomNavigationController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D6322DF7984AF929F20BDB2FC6E0EB5D /* HXPhotoEditStickerItemContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C234CB49056568BC8801D10F1AD6127 /* HXPhotoEditStickerItemContentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D632E47CF542D1AE3E4E0253D2B2745C /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BBA72EB49001DF5A82E5373376E44191 /* AFNetworking-dummy.m */; }; + D677EC6B63F2DFDFD91373F441B0C284 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = BEB8E9DD833AA84F5A198E5722B78F2D /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D6A76C0DFB2BA5A412BDBA09EC791D7D /* SDImageCachesManagerOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 13E97887A1B6D603C2DB4A334B3AF9C4 /* SDImageCachesManagerOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D80B350C34449FAB23DA417142DCE072 /* HXPreviewContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 742A18DEB444509FD63ECA41CBAB00EF /* HXPreviewContentView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D8975ACFCDAB7B77FBCB0AADCB45C6DE /* SDAnimatedImagePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9C3F3A6BA61D38D0E0BCA5E63D329F /* SDAnimatedImagePlayer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D91C6D7BAB3CB5CFB22EC59BC3C60E13 /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F9F908436EDCA5B403E05B71630591 /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D9827DB139771B3B3184F4D8535510C2 /* SDWebImageDownloaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CFEA1A5EAD80F8D7ACBDA56C5C32D08 /* SDWebImageDownloaderConfig.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D9B6A33DFECFBAB3176B660E02CC678A /* HXAlbumModel.m in Sources */ = {isa = PBXBuildFile; fileRef = F5B4755C4FADC1683CD5A45A4B3127AB /* HXAlbumModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DA748EE7BA825181DB6C70EDD8D8142A /* NSBundle+HXPhotoPicker.h in Headers */ = {isa = PBXBuildFile; fileRef = 34E8257CF40E7AE85C0BC8C734C4F3E0 /* NSBundle+HXPhotoPicker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DB5E2BF80CB7CCA4E1D8874505E44687 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = B185A171A9BF46C3B50E52FE0AD82B51 /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DD4510902F21136918AF52BEB1FC7D54 /* UIImage+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CD2D560E4610461F9CEB50E06B52C75 /* UIImage+Transform.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DD67E48439C4B165A15C04FF820E301E /* HXPreviewImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 99F9C9DD4F1F0C4DBEBC2B2EA4F9567A /* HXPreviewImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DDD2B29151B1723B78CD51DC2781842B /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = C24EE8B9CFBB3A5442553A9879BC3A37 /* UIRefreshControl+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DE03824ADA847692600223F5CF734FEF /* SDAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 990C188B0F47FA93F95DD75CFF72F81B /* SDAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DF0801B92E8C915451AACD3BE1BF6A0C /* IQUITextFieldView+Additions.h in Headers */ = {isa = PBXBuildFile; fileRef = E1CD31B8C5030982517B9EC1FCD7A160 /* IQUITextFieldView+Additions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DFBB945670BE9D15DC6090C4F95B9B35 /* SDWebImageCacheKeyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 53C5135541EF6165589BD394DE733C3B /* SDWebImageCacheKeyFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E0A58165BB8A71344F64E3EF979C4AD5 /* SDWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 886A802CC03A0EB1C6DAA485B511A07B /* SDWebImageOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E1D4A01EE0CA369076E19D633879BD13 /* HXAlbumModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 8373D5193BC5FD5C40A0E443327A88E2 /* HXAlbumModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E209310314AC8C24933D52B6DE4FEAA1 /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = CE6D1D8AF741827869D9C8D62B1077C9 /* SDWebImageDownloader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E2202190E283661CB0E88BF18923F8D7 /* HXCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = C806C0A093DF20BE2ED0F7A9BFD8EDCC /* HXCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E311E4ED1B19E0064D4519A4187AC008 /* SDWebImageError.h in Headers */ = {isa = PBXBuildFile; fileRef = 8979E5C6B3246BCB507B978DDE2E2046 /* SDWebImageError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E32F75003332A804EEC4CCFFFF795DAB /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A0855F321F20DB47870BC4552D33899D /* AFNetworkActivityIndicatorManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E36EF6DE8D9DC84F1A0E5CBA8A15E5B2 /* SDWebImageCacheSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 88AAE45BCB766E659DB4C82F2033380B /* SDWebImageCacheSerializer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E37C7AF43DA594486C9799A682B2E8C0 /* HXPhotoBottomSelectView.h in Headers */ = {isa = PBXBuildFile; fileRef = DABEBE38A3F16272AFF1AFBD13323482 /* HXPhotoBottomSelectView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E541F5284233E942DF8602D1DBC6D9DC /* HXPhotoEditChartletModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 001CE87E24CCE790A558227CD2DA9260 /* HXPhotoEditChartletModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E5AD962650075F899741D3EDC0BFF048 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 60F37C633052326BC7BE4982676F8A39 /* SDWebImagePrefetcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E60DA6770A0B23AE16C63AA5BD9816A8 /* AFAutoPurgingImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = FC685E846E9E42256A0B63FE0D2CDEF9 /* AFAutoPurgingImageCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E64D23A4944E67C73CC7F49591855CC4 /* HXPhotoPreviewImageViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AB03B6204ABAC9E4D3CEC08BC94C418 /* HXPhotoPreviewImageViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E674B01DB6180D9E47BC300277945312 /* SDImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 73BEC13B79039F932844EFD3B1D35EFA /* SDImageCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E8D8EACEF2D5C41D27DFE9CF04EC9CD3 /* SDWebImageError.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E5DE4D8721C8976A5BF34C1C63A7C7E /* SDWebImageError.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E90CDC270610364F519B09486EC40914 /* IQUIView+Hierarchy.m in Sources */ = {isa = PBXBuildFile; fileRef = C1DA9323C34C04826D34CBE9061698D2 /* IQUIView+Hierarchy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E9671718C1F77C0447604AD997421145 /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 69C4C7A7BBEDB7D66684B9F81038CB69 /* UIActivityIndicatorView+AFNetworking.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E9DCB0511CC479198F537C7A04A30172 /* HXPhotoPreviewViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E7712A3DCCA655989D2185AD8B3A5A16 /* HXPhotoPreviewViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EB2F87F5C410C009C278B853B80D5A19 /* SDWebImageDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 77742BA9B0FB7C918128B7FD08F544A2 /* SDWebImageDefine.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EB70321ADF5F76C4805A3A8D73AEF5AA /* SDWebImageOptionsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = FF89CCC71732B87DC9B4CFEF9395417F /* SDWebImageOptionsProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EBE7DF38E693A98D0B6478FB8A7FE747 /* UIViewController+HXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 5339B386A34337B78FDE0E748A3C6924 /* UIViewController+HXExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + ECD0832A0A810C2BC6B3132E00F87913 /* UIColor+SDHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = 259160508D2AEB2FE25BE8309E639E8C /* UIColor+SDHexString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ED4C4F1175982C0C3A1711F5C75C8786 /* HXPhotoViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D52F6CF414285479D0F4F2D830FEFF0 /* HXPhotoViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + ED593F6F76C8DCD90BEC17F1A5390857 /* MLeakedObjectProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 17FBA315C2FD3A473AB97F798426ED49 /* MLeakedObjectProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EDB1FDAD01D3167909B00A0CA456DE4D /* HXPhotoEditImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = EF3611C7DDA18FD0A8F20A7B00EDAA2B /* HXPhotoEditImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EDC7EF7485193315AF08FCE704BD5CB3 /* UIPageViewController+MemoryLeak.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B026239C0C336D58B05E828767A45CB /* UIPageViewController+MemoryLeak.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EDDAC16493DCC56FB74C1D9541713C9C /* HXPhotoEditStickerTrashView.m in Sources */ = {isa = PBXBuildFile; fileRef = 313013004F6D4F25B43EDC0D028A7AC7 /* HXPhotoEditStickerTrashView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EE3F7291BD7E94042077F7C3B791E898 /* HXPreviewVideoView.m in Sources */ = {isa = PBXBuildFile; fileRef = B114CA5D4C1C7EB939FE5C589330DB69 /* HXPreviewVideoView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EE77A32EC3192DF545BBEF85C1207C4B /* HXPhotoPreviewViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F2ECF422E7B97AC44CAF8098AE26352 /* HXPhotoPreviewViewCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EED18C645A53F4316571B57ED888F0F0 /* NSTimer+HXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E4AC3834B0B203BADA127A800C24855 /* NSTimer+HXExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EFB48CE6D20CB8E8A33B1F712FF2139B /* HXPhotoSubViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = AC72E69237FEB8AEA3F20B162EC8B91E /* HXPhotoSubViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F008D61BBFA1245A3C00C85A905083A7 /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 55F63612582113379C86CC1FA2030D1C /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F137C69C1E00F8B6F7B3B45C9C7BCBF1 /* HXPhotoEditStickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E6613925169EDBE31B6F8092542A77C /* HXPhotoEditStickerView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F198BB536230AC53437961325445468D /* HXAlbumlistView.m in Sources */ = {isa = PBXBuildFile; fileRef = C5CA4E1D2E97D440C9860FAF0D0FB7C7 /* HXAlbumlistView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F33576182B1DCB62D2586E801C414ACB /* SDGraphicsImageRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 328574358DA174023934420E3A137204 /* SDGraphicsImageRenderer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F45769EF43ABFE9AD15785591B9B0CEA /* HXPickerResult.h in Headers */ = {isa = PBXBuildFile; fileRef = D7AEC669769135BAE5C916A27B8DEDA0 /* HXPickerResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F47A22CE3BE2E1786AE41FB22997C071 /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 574FE2672DCE66374C9AAAD939A38635 /* SDImageCacheConfig.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F52F26D856AFE826E1AC5BFBEC408DD3 /* HXAlbumlistView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDE2F5AAB511329201D60E333514671 /* HXAlbumlistView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F60916751D5E49F38B15D0AE60090AFC /* SDFileAttributeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = F27AD5CA3DA4683545C731541893D226 /* SDFileAttributeHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F6317EBA867ABA454D15EEBC1BCF3137 /* UIImage+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C8BF50B05493E1EAFEADF8E5F6164CD /* UIImage+Transform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F665906B0BF6B39F5D4AB8F6007376B7 /* MLeaksFinder-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C5AFD93E0494297CC6B00C5B71DB8A59 /* MLeaksFinder-dummy.m */; }; + F84CBC67B82E1065E798BABF6165A366 /* IQKeyboardManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A671ED6A44E6CFF5024059D49921B345 /* IQKeyboardManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F8AC17CE5BDBDEA9CEEC3CC08F7AC6DB /* HXCustomNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = FF2BA390D7B67A59D98D6274BBE12A29 /* HXCustomNavigationController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F923B508F507F6AF2AE7AE306B85FC41 /* HXCustomCollectionReusableView.m in Sources */ = {isa = PBXBuildFile; fileRef = CA16B95DA763DA03944695006D576A5C /* HXCustomCollectionReusableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F993EA6F29C1A5DAD7373FB6D2F1DE1E /* SDImageAWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = B336FF84AAAEEB99FF4C4DC61C9648B3 /* SDImageAWebPCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F9DF36FBD3EC18E49492ADF19D83E3C8 /* HX_PhotoEditViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 22AF241C344D768DB5752A22C27188EA /* HX_PhotoEditViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FA596EF035A0EFFB51FAFB2F6BDF169B /* IQUITextFieldView+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = 41D309BABCC69EEBA056AF45C964CDDC /* IQUITextFieldView+Additions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FAEEA093F6BDA788A9F73F8F063D8CA9 /* HXPhotoDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = EB4655A3AB89214FD33B5900DC1B1DC0 /* HXPhotoDefine.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FC8582541A8BB041015DC4332D0C522C /* HXCustomPreviewView.h in Headers */ = {isa = PBXBuildFile; fileRef = EFFCAF1C7907D5C3EFA7BDBBBFC20346 /* HXCustomPreviewView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FE7800F8705E484A512D042EF8C837EE /* HXPhotoManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 26972FCAF8A472D61EA2DBC96591F8D7 /* HXPhotoManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FF95B979A860E74F9BD2FBD5846C127A /* UITouch+MemoryLeak.m in Sources */ = {isa = PBXBuildFile; fileRef = F07EE4059B92B4E1F5E2C985835C0495 /* UITouch+MemoryLeak.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 57834AC60B83C50682CAE7A516C177CE /* PBXContainerItemProxy */ = { + 0D9D23AFDCDE2C3C59096603A0C89BA5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = F8051AA643C524FA4E210DD0E6E62332; remoteInfo = HXPhotoPicker; }; - B88DE33524C6602B0F4DEA3AA145C326 /* PBXContainerItemProxy */ = { + 41D1AF5503CE9FDE50B748E34417C282 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; - remoteInfo = AFNetworking; + remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; + remoteInfo = SDWebImage; + }; + 8F4523FD2CF542BDE3749A8C31D16CBE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 984187611CBB46151D97BA537B991DBC; + remoteInfo = MLeaksFinder; }; - C4A3B2A6B0AAC30B13C4E5EA8BEF1196 /* PBXContainerItemProxy */ = { + 942CE479C72DEFBEEA693DD159C6C767 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = FBA456CB50E371584C11231929A0971E; remoteInfo = IQKeyboardManager; }; - DE6778E13F3DA3492C9B86202B268FC2 /* PBXContainerItemProxy */ = { + A63B9DD65693D27F13FF538D34FF2D0D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; - remoteInfo = SDWebImage; + remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; + remoteInfo = AFNetworking; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 006B74A56CE47D1666B9881108678359 /* HX_PhotoEditViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HX_PhotoEditViewController.m; path = HXPhotoPicker/HXPhotoEdit/Controller/HX_PhotoEditViewController.m; sourceTree = ""; }; - 00FBE60F0C0128ACC5BBDDB38C38C31A /* HXPhotoPicker.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = HXPhotoPicker.bundle; path = HXPhotoPicker/Resources/HXPhotoPicker.bundle; sourceTree = ""; }; - 01D22671A973091CF56BF72594A4A9FD /* HXPhotoEditChartletModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditChartletModel.m; path = HXPhotoPicker/HXPhotoEdit/Model/HXPhotoEditChartletModel.m; sourceTree = ""; }; - 01DA19DF17071D95B7880C567288AD1E /* SDAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageView.h; path = SDWebImage/Core/SDAnimatedImageView.h; sourceTree = ""; }; - 025BC137D931F89C2ED8FD11110CD5F6 /* AFNetworking.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.release.xcconfig; sourceTree = ""; }; - 02C52680C2C8D02126B0CD34915EFB42 /* SDImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoader.h; path = SDWebImage/Core/SDImageLoader.h; sourceTree = ""; }; - 03F59E3D81EA5FDF633AF119558F3CB4 /* HXPhotoTools.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoTools.m; path = HXPhotoPicker/HXPhotoTools.m; sourceTree = ""; }; - 0488CB7B074D9F81CEB92BC4BA9A5462 /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = SDWebImage/Core/SDWebImageCompat.m; sourceTree = ""; }; - 049D6B3EDE2045A54AB443F006828707 /* HXPhotoEditStickerTrashView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditStickerTrashView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditStickerTrashView.h; sourceTree = ""; }; - 051C65B6FBA3A9AB091CE29DD755BC12 /* HXPhotoEditImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditImageView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditImageView.m; sourceTree = ""; }; - 05ECBDEB6361E120389029B2BF9CCA2F /* HXMECancelBlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXMECancelBlock.m; path = HXPhotoPicker/HXPhotoEdit/Model/HXMECancelBlock.m; sourceTree = ""; }; - 06AF34EEEE800694C523C2C0010778D0 /* SDAnimatedImagePlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImagePlayer.h; path = SDWebImage/Core/SDAnimatedImagePlayer.h; sourceTree = ""; }; - 06BAD7C32BCA50A58BDB6EA1B3904F07 /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "SDWebImage/Core/UIImageView+WebCache.h"; sourceTree = ""; }; - 07AF01174D90D8C4D3425CADD93AB886 /* HXPhotoViewFlowLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoViewFlowLayout.m; path = HXPhotoPicker/View/HXPhotoViewFlowLayout.m; sourceTree = ""; }; - 07E25BAB34E1BB9D496285D0D2D5FD10 /* SDAnimatedImagePlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImagePlayer.m; path = SDWebImage/Core/SDAnimatedImagePlayer.m; sourceTree = ""; }; - 08CD761C4A58913E0FA8E983AFD573C5 /* HXPhotoPersentInteractiveTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoPersentInteractiveTransition.h; path = HXPhotoPicker/TransitionAnimation/HXPhotoPersentInteractiveTransition.h; sourceTree = ""; }; - 08E087E7CC0023203439EDACFDFCA3B4 /* SDImageHEICCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageHEICCoder.m; path = SDWebImage/Core/SDImageHEICCoder.m; sourceTree = ""; }; - 090502E95EC51EB48F2E562FD2798C01 /* SDDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDiskCache.m; path = SDWebImage/Core/SDDiskCache.m; sourceTree = ""; }; - 09B0B5D7AD8C3F6A54727F0C78620D52 /* SDDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDisplayLink.h; path = SDWebImage/Private/SDDisplayLink.h; sourceTree = ""; }; - 0A26BEF0FA4E951D6ADE29D7A2470914 /* HXPhotoEditConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditConfiguration.h; path = HXPhotoPicker/HXPhotoEdit/HXPhotoEditConfiguration.h; sourceTree = ""; }; - 0A500E38E784532ACD4AA966F1E3697C /* UILabel+HXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UILabel+HXExtension.m"; path = "HXPhotoPicker/Category/UILabel+HXExtension.m"; sourceTree = ""; }; - 0B76365093BF4AB62451E8496CDCDB77 /* SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDInternalMacros.h; path = SDWebImage/Private/SDInternalMacros.h; sourceTree = ""; }; - 0C00B88359D6C1772B31A61F1825A7B2 /* SDImageAPNGCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAPNGCoder.h; path = SDWebImage/Core/SDImageAPNGCoder.h; sourceTree = ""; }; - 0C91C833F926AF787A90A45ABCB7F532 /* SDWebImageDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDefine.m; path = SDWebImage/Core/SDWebImageDefine.m; sourceTree = ""; }; - 0D60341527E85CE5AE527A4CE74844A5 /* IQKeyboardManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQKeyboardManager.m; path = IQKeyboardManager/IQKeyboardManager.m; sourceTree = ""; }; - 0E2C943021E96FE0F0979264516814CA /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = SDWebImage/Core/SDWebImagePrefetcher.m; sourceTree = ""; }; - 0E9722463BBABB13D0402D3746B50CB0 /* HXPhotoPreviewBottomView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoPreviewBottomView.m; path = HXPhotoPicker/View/HXPhotoPreviewBottomView.m; sourceTree = ""; }; - 0FDC3F7BDA03575481575A9A1035259E /* SDDeviceHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDeviceHelper.m; path = SDWebImage/Private/SDDeviceHelper.m; sourceTree = ""; }; - 102845BB39172AE2E1309652DB512601 /* HXPhotoViewFlowLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoViewFlowLayout.h; path = HXPhotoPicker/View/HXPhotoViewFlowLayout.h; sourceTree = ""; }; - 103665BCC2D0B8CA87F583F6CF5F0CDE /* NSDate+HXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+HXExtension.h"; path = "HXPhotoPicker/Category/NSDate+HXExtension.h"; sourceTree = ""; }; - 1067B55B47A734C2C1898E3ACE42E366 /* SDImageIOAnimatedCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoder.h; path = SDWebImage/Core/SDImageIOAnimatedCoder.h; sourceTree = ""; }; - 10E56E44B5C9861DC0F694E6B8980443 /* UIViewController+HXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+HXExtension.m"; path = "HXPhotoPicker/Category/UIViewController+HXExtension.m"; sourceTree = ""; }; - 10E89A6D2EB28C6A71AD4CD6A9566C30 /* SDWebImageDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDefine.h; path = SDWebImage/Core/SDWebImageDefine.h; sourceTree = ""; }; - 10F93A41CF5BF820C81669E41CDD03F3 /* HXPhotoEditDrawView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditDrawView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditDrawView.h; sourceTree = ""; }; - 115E9713CE4C9C7AD8DCF9900B96A819 /* UIColor+HXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+HXExtension.m"; path = "HXPhotoPicker/Category/UIColor+HXExtension.m"; sourceTree = ""; }; - 11D1609673595DF807703FE444EEEFB9 /* HXCustomCameraViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXCustomCameraViewController.h; path = HXPhotoPicker/Controller/HXCustomCameraViewController.h; sourceTree = ""; }; - 123E5F6E1EE1B18E4D1DED257DD3E626 /* HXPhotoBottomSelectView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoBottomSelectView.m; path = HXPhotoPicker/View/HXPhotoBottomSelectView.m; sourceTree = ""; }; - 126FF22438C030BF3816CF53C3C3273A /* SDImageCodersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCodersManager.m; path = SDWebImage/Core/SDImageCodersManager.m; sourceTree = ""; }; - 1293CF7E96B7452453483ECEE1E16E3B /* UIImage+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Transform.h"; path = "SDWebImage/Core/UIImage+Transform.h"; sourceTree = ""; }; - 14A5E239C5E19E2CD3AEAF2DD9836447 /* IQUIScrollView+Additions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IQUIScrollView+Additions.h"; path = "IQKeyboardManager/Categories/IQUIScrollView+Additions.h"; sourceTree = ""; }; - 14E3A632AAA550A95876A7F0B642D9E2 /* UIView+HXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+HXExtension.h"; path = "HXPhotoPicker/Category/UIView+HXExtension.h"; sourceTree = ""; }; - 15DBF81DE061A501581DE452CA6E3CF7 /* UIImage+ExtendedCacheData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ExtendedCacheData.m"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.m"; sourceTree = ""; }; - 1630CC32643ED3AD61B882AE28C45268 /* WKWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "WKWebView+AFNetworking.h"; path = "UIKit+AFNetworking/WKWebView+AFNetworking.h"; sourceTree = ""; }; - 164156061288463F2ED7BB7BAE1B2B22 /* HXPhotoEditGraffitiColorModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditGraffitiColorModel.m; path = HXPhotoPicker/HXPhotoEdit/Model/HXPhotoEditGraffitiColorModel.m; sourceTree = ""; }; - 16F32A27A84F70B509ED470F8F3F1BE2 /* SDWebImageCacheSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheSerializer.h; path = SDWebImage/Core/SDWebImageCacheSerializer.h; sourceTree = ""; }; - 17FC8957262659541A955B679DCD4A2D /* SDWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImage.h; path = WebImage/SDWebImage.h; sourceTree = ""; }; - 1815F3B00A4941B85490C78D07C5323D /* SDImageTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageTransformer.m; path = SDWebImage/Core/SDImageTransformer.m; sourceTree = ""; }; - 19C0F83221B0798E6DE7B5056D789FC9 /* UIImage+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Transform.m"; path = "SDWebImage/Core/UIImage+Transform.m"; sourceTree = ""; }; - 1A253CD73F7AE70DF906BD4616C2D7EB /* SDWebImageCacheKeyFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheKeyFilter.m; path = SDWebImage/Core/SDWebImageCacheKeyFilter.m; sourceTree = ""; }; - 1AD3364014486592FE55E390F8A915B3 /* HXPhotoViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoViewController.m; path = HXPhotoPicker/Controller/HXPhotoViewController.m; sourceTree = ""; }; - 1B9641D889B29C0E06DF6C640E19FB1D /* SDWebImageError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageError.h; path = SDWebImage/Core/SDWebImageError.h; sourceTree = ""; }; - 1BEA2BA3EE6ECC154D521548189F8179 /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = SDWebImage/Core/SDWebImageManager.h; sourceTree = ""; }; - 1C77AC069FCA4D581F4DD391D67479E5 /* PHAsset+HXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "PHAsset+HXExtension.m"; path = "HXPhotoPicker/Category/PHAsset+HXExtension.m"; sourceTree = ""; }; + 001CE87E24CCE790A558227CD2DA9260 /* HXPhotoEditChartletModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditChartletModel.h; path = HXPhotoPicker/HXPhotoEdit/Model/HXPhotoEditChartletModel.h; sourceTree = ""; }; + 00411D7C2459A377C1E560699342DF70 /* HXPhotoEditTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditTextView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditTextView.m; sourceTree = ""; }; + 011F728E0F9CFAF86D7F2A5CFE729680 /* SDDeviceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDeviceHelper.h; path = SDWebImage/Private/SDDeviceHelper.h; sourceTree = ""; }; + 029E6750C4D59AD75C1C4F0B0A588D3C /* SDImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGIFCoder.h; path = SDWebImage/Core/SDImageGIFCoder.h; sourceTree = ""; }; + 037634B598F50C2AEDF13E0ADA9B1AD1 /* HXPhotoPreviewVideoViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoPreviewVideoViewCell.m; path = HXPhotoPicker/View/HXPhotoPreviewVideoViewCell.m; sourceTree = ""; }; + 047FFD5B475F6C4FC9E944D3FE51466E /* HXPhotoEditResizeControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditResizeControl.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditResizeControl.m; sourceTree = ""; }; + 048FD524151C271E34E0A925483F2B3A /* HXPhotoEditChartletListView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditChartletListView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditChartletListView.h; sourceTree = ""; }; + 0517C71949A27592A144D40830471629 /* MLeaksFinder-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MLeaksFinder-prefix.pch"; sourceTree = ""; }; + 052F0898F9FF46F748535191A8D8CA2C /* UIImage+ExtendedCacheData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ExtendedCacheData.h"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.h"; sourceTree = ""; }; + 05A16EA5094FC01DB5F78857C17A09C9 /* HXPhotoEditGraffitiColorModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditGraffitiColorModel.m; path = HXPhotoPicker/HXPhotoEdit/Model/HXPhotoEditGraffitiColorModel.m; sourceTree = ""; }; + 0679C1817E389E923DF14D6368205C78 /* SDWebImageTransitionInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransitionInternal.h; path = SDWebImage/Private/SDWebImageTransitionInternal.h; sourceTree = ""; }; + 06EDF3B5BBDAD8BDBE2539F82ACB46C1 /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "SDWebImage/Core/NSData+ImageContentType.m"; sourceTree = ""; }; + 0710629ECDE00A8EC1C1EB11BFD93F2B /* WKWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "WKWebView+AFNetworking.h"; path = "UIKit+AFNetworking/WKWebView+AFNetworking.h"; sourceTree = ""; }; + 0728388FDB6811C0B854ED993033B0F5 /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = ""; }; + 075F915CD7C07CFC91BC1993316767FA /* HXMECancelBlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXMECancelBlock.m; path = HXPhotoPicker/HXPhotoEdit/Model/HXMECancelBlock.m; sourceTree = ""; }; + 096EDC142D57CBD79DBF55459B802874 /* HXFullScreenCameraPlayView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXFullScreenCameraPlayView.h; path = HXPhotoPicker/View/HXFullScreenCameraPlayView.h; sourceTree = ""; }; + 0B026239C0C336D58B05E828767A45CB /* UIPageViewController+MemoryLeak.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIPageViewController+MemoryLeak.m"; path = "MLeaksFinder/UIPageViewController+MemoryLeak.m"; sourceTree = ""; }; + 0B71AE92974ABC9DF6B22800D645A11C /* HXPhotoClippingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoClippingView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoClippingView.m; sourceTree = ""; }; + 0BD3E487F0698249E75496D17CBCDB6A /* HXPreviewVideoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPreviewVideoView.h; path = HXPhotoPicker/View/HXPreviewVideoView.h; sourceTree = ""; }; + 0C6A8B2992E0213F0584D864EC7BBFF2 /* HXPhotoPersentInteractiveTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoPersentInteractiveTransition.m; path = HXPhotoPicker/TransitionAnimation/HXPhotoPersentInteractiveTransition.m; sourceTree = ""; }; + 0E171E9DEBF444571106492834F66AED /* HXPhotoEditChartletPreviewView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditChartletPreviewView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditChartletPreviewView.m; sourceTree = ""; }; + 0E990750E043545D9A116F8B1F1ACABB /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = SDWebImage/Core/SDWebImageCompat.h; sourceTree = ""; }; + 1010F59989D980B087E5A75CD2C7D3F8 /* AFNetworking.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.release.xcconfig; sourceTree = ""; }; + 1015DC75DEE389023EA4AF242EA71E8B /* HXPhotoViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoViewProtocol.h; path = HXPhotoPicker/Model/HXPhotoViewProtocol.h; sourceTree = ""; }; + 11ECF4FEEA5A0BF08BBD7352E789C125 /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; + 13CC77628784465493D0455C55E37FD2 /* HXPhotoEditStickerItemView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditStickerItemView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditStickerItemView.h; sourceTree = ""; }; + 13E97887A1B6D603C2DB4A334B3AF9C4 /* SDImageCachesManagerOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManagerOperation.m; path = SDWebImage/Private/SDImageCachesManagerOperation.m; sourceTree = ""; }; + 154418966C58EF7734401A0E27E140E4 /* SDAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageView.m; path = SDWebImage/Core/SDAnimatedImageView.m; sourceTree = ""; }; + 167635AF7621B2DCD662130378912575 /* HXPhotoEditStickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditStickerView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditStickerView.h; sourceTree = ""; }; + 16DB5771AFE0562269D0ABAB5632C9DB /* HXPhotoEditChartletListView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditChartletListView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditChartletListView.m; sourceTree = ""; }; + 1719402CD1DF9CEDFD4EB315B3B0E860 /* UIImage+MemoryCacheCost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MemoryCacheCost.m"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.m"; sourceTree = ""; }; + 17610639F549E42C251150E5807E7512 /* SDDeviceHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDeviceHelper.m; path = SDWebImage/Private/SDDeviceHelper.m; sourceTree = ""; }; + 17FBA315C2FD3A473AB97F798426ED49 /* MLeakedObjectProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MLeakedObjectProxy.m; path = MLeaksFinder/MLeakedObjectProxy.m; sourceTree = ""; }; + 19200CC04D1CDE4872CA48E07B50D8FE /* SDWebImageDownloaderResponseModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderResponseModifier.m; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.m; sourceTree = ""; }; + 19DF665A29AB24D713A5CD10C0CF75FE /* SDImageCacheDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheDefine.m; path = SDWebImage/Core/SDImageCacheDefine.m; sourceTree = ""; }; + 1A0436768BBC10821745BB4BCFA71723 /* SDWebImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDWebImage-dummy.m"; sourceTree = ""; }; + 1A879875CEFF18FA3ABEE4F781B771C8 /* IQPreviousNextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQPreviousNextView.h; path = IQKeyboardManager/IQToolbar/IQPreviousNextView.h; sourceTree = ""; }; + 1B42A05CECB82FF534CCA0D41D2FAF4B /* HXPhotoEditGraffitiColorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditGraffitiColorView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditGraffitiColorView.h; sourceTree = ""; }; + 1BA5E88482128714AC7239F4E27D325F /* HXPhotoTools.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoTools.h; path = HXPhotoPicker/HXPhotoTools.h; sourceTree = ""; }; + 1BE149FF4FC771166C2BDAB05F5F5F17 /* HXPhotoEditChartletContentViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditChartletContentViewCell.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditChartletContentViewCell.m; sourceTree = ""; }; 1CB97D9874D5A729FD1450E2DF3FACC6 /* Pods-JhForm.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JhForm.release.xcconfig"; sourceTree = ""; }; - 1D8E9E3E86B8F04B448BD18ECC9052C9 /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = ""; }; - 1EB699294D60B1B289BEFCD5F354403F /* HXPhotoEdit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEdit.h; path = HXPhotoPicker/HXPhotoEdit/HXPhotoEdit.h; sourceTree = ""; }; - 1EF17A9A919E9C7E1DF8A4EE844FC654 /* AFImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFImageDownloader.h; path = "UIKit+AFNetworking/AFImageDownloader.h"; sourceTree = ""; }; - 1F21E908EB58A57CD62FE1EE3D95074B /* HXPhotoPreviewLivePhotoCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoPreviewLivePhotoCell.m; path = HXPhotoPicker/View/HXPhotoPreviewLivePhotoCell.m; sourceTree = ""; }; - 1F9FEB62E682DD59B97DA67CA31934B6 /* SDFileAttributeHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDFileAttributeHelper.h; path = SDWebImage/Private/SDFileAttributeHelper.h; sourceTree = ""; }; - 220A329C472EA19AA3E89245868C197B /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = ""; }; - 222BB902D5A11BB557D30BC558B225F5 /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "SDWebImage/Core/UIView+WebCacheOperation.h"; sourceTree = ""; }; - 2274091ABD38B1EEF1EEC901598D68B1 /* IQUITextFieldView+Additions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IQUITextFieldView+Additions.h"; path = "IQKeyboardManager/Categories/IQUITextFieldView+Additions.h"; sourceTree = ""; }; - 2293BCCA404004959817F1EDF4A84960 /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "SDWebImage/Core/UIImage+GIF.m"; sourceTree = ""; }; - 233E5034A30AEF79AF91140562C5CACC /* SDWebImageCacheSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheSerializer.m; path = SDWebImage/Core/SDWebImageCacheSerializer.m; sourceTree = ""; }; - 24DDD4A0849B06C0942057220E1E81B2 /* libHXPhotoPicker.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libHXPhotoPicker.a; path = libHXPhotoPicker.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 24FDC73272235694F1261A5F3CCCFADE /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "SDWebImage/Core/UIImageView+WebCache.m"; sourceTree = ""; }; - 2596FD176AAC86D09A37047F7B85481D /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = SDWebImage/Core/SDWebImageDownloaderOperation.h; sourceTree = ""; }; - 26310E8ED1134F9D33722E858827EA22 /* UIImage+MemoryCacheCost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MemoryCacheCost.m"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.m"; sourceTree = ""; }; - 268DA30F87D3659C752E9EA2A5B7D215 /* HXPhotoPreviewImageViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoPreviewImageViewCell.m; path = HXPhotoPicker/View/HXPhotoPreviewImageViewCell.m; sourceTree = ""; }; - 2710D5886060C857EC92E78B603E5FA8 /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = SDWebImage/Core/SDAnimatedImageRep.m; sourceTree = ""; }; - 2742EB5FDFD7CBA7BB2BE18FA8331C82 /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = ""; }; - 28039B42134E1E45B756C11EBBC0F438 /* SDImageAssetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAssetManager.h; path = SDWebImage/Private/SDImageAssetManager.h; sourceTree = ""; }; - 286724C079F22B8AFF0E5B9231CE25B4 /* HXPhotoEditingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditingView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditingView.m; sourceTree = ""; }; - 28F344D9EA838B89EE94FFA0395B003F /* SDImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGIFCoder.h; path = SDWebImage/Core/SDImageGIFCoder.h; sourceTree = ""; }; - 2922C211F55A7C07288A833382A98699 /* HXPreviewLivePhotoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPreviewLivePhotoView.h; path = HXPhotoPicker/View/HXPreviewLivePhotoView.h; sourceTree = ""; }; - 2AD7B5CC7EE453DAB62FE96CA7E5BCD4 /* WKWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "WKWebView+AFNetworking.m"; path = "UIKit+AFNetworking/WKWebView+AFNetworking.m"; sourceTree = ""; }; - 2B88EA69429276BBDFA28CF43B3EF65D /* IQKeyboardReturnKeyHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQKeyboardReturnKeyHandler.m; path = IQKeyboardManager/IQKeyboardReturnKeyHandler.m; sourceTree = ""; }; - 2BFF893D5A2894CA2F366AF94DE24D96 /* HXPhotoEditMosaicView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditMosaicView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditMosaicView.m; sourceTree = ""; }; - 2DF2FF1E3ECF995A7003277DBCB15AD7 /* NSImage+Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+Compatibility.h"; path = "SDWebImage/Core/NSImage+Compatibility.h"; sourceTree = ""; }; - 2E10882AF39065FEC2242AED8E5E07DA /* IQBarButtonItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQBarButtonItem.m; path = IQKeyboardManager/IQToolbar/IQBarButtonItem.m; sourceTree = ""; }; - 2E2875C739E57CBD580E8ECDF9F2EE9B /* HXPhotoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoView.m; path = HXPhotoPicker/View/HXPhotoView.m; sourceTree = ""; }; - 2E9DAE38035D27038FA814B4C6A68DA4 /* HXCircleProgressView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXCircleProgressView.h; path = HXPhotoPicker/View/HXCircleProgressView.h; sourceTree = ""; }; - 2FA368CF2EFB0E8550B7C4632C99C0E6 /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = ""; }; - 2FF3DA2387E54BF5EE53C8067692BD77 /* IQKeyboardManagerConstantsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQKeyboardManagerConstantsInternal.h; path = IQKeyboardManager/Constants/IQKeyboardManagerConstantsInternal.h; sourceTree = ""; }; - 310763E782D4E71E6881D401021F44C7 /* IQNSArray+Sort.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IQNSArray+Sort.m"; path = "IQKeyboardManager/Categories/IQNSArray+Sort.m"; sourceTree = ""; }; - 3143364370E7140909126A932BE38FD4 /* IQUIView+Hierarchy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IQUIView+Hierarchy.h"; path = "IQKeyboardManager/Categories/IQUIView+Hierarchy.h"; sourceTree = ""; }; - 32A5E1F6268CBC5CB2B0A64055BD5B6D /* SDWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-prefix.pch"; sourceTree = ""; }; - 33985F42006683805F1C16A113D187D7 /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "SDWebImage/Core/NSButton+WebCache.h"; sourceTree = ""; }; - 356787667BF9F7A4D486D360DBEB57B5 /* SDImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCodersManager.h; path = SDWebImage/Core/SDImageCodersManager.h; sourceTree = ""; }; - 35CB9FDD8F368C91C0A930B9D4634DE2 /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "SDWebImage/Core/UIView+WebCacheOperation.m"; sourceTree = ""; }; - 364A0650679C272B2DB7D96B4477112A /* HXAlbumlistView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXAlbumlistView.h; path = HXPhotoPicker/View/HXAlbumlistView.h; sourceTree = ""; }; - 36D7C95C46F79522731BFFACAA36C7AC /* HXPhotoEditSplashMaskLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditSplashMaskLayer.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditSplashMaskLayer.h; sourceTree = ""; }; - 37A68AD290D5E3D397F82550CD83EEA4 /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = ""; }; - 37E6C8EC608CF8354594C29AD8D55F0C /* SDImageIOAnimatedCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoderInternal.h; path = SDWebImage/Private/SDImageIOAnimatedCoderInternal.h; sourceTree = ""; }; - 3875015C1AB4BE7EF607BA5C9A0F9AEA /* SDImageLoadersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoadersManager.m; path = SDWebImage/Core/SDImageLoadersManager.m; sourceTree = ""; }; - 38BAF1677C1F7D945A52F98F9EF2D2DE /* HXPhotoEditStickerItemView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditStickerItemView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditStickerItemView.h; sourceTree = ""; }; - 38D1C3EC6D4A1A90DECFE14F21F092F0 /* SDImageHEICCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageHEICCoder.h; path = SDWebImage/Core/SDImageHEICCoder.h; sourceTree = ""; }; - 390B22DBA3B66584A4C2E5DE161A0888 /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = ""; }; - 3913FEE5095B48769BAE724AC436CE4E /* HXPreviewLivePhotoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPreviewLivePhotoView.m; path = HXPhotoPicker/View/HXPreviewLivePhotoView.m; sourceTree = ""; }; - 397FF53D68EE1821B509A0A60CE82300 /* SDImageGraphics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGraphics.m; path = SDWebImage/Core/SDImageGraphics.m; sourceTree = ""; }; - 3A3AE968804FD06C42490A35B18A2AC4 /* HXPhotoInteractiveTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoInteractiveTransition.h; path = HXPhotoPicker/TransitionAnimation/HXPhotoInteractiveTransition.h; sourceTree = ""; }; - 3A931D38A4733E1F5CD87AC3AC3BAC04 /* HXPhotoEditClippingToolBar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditClippingToolBar.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditClippingToolBar.m; sourceTree = ""; }; - 3B02FD77CF94D42C6848E7EB1EC0FF5B /* IQKeyboardReturnKeyHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQKeyboardReturnKeyHandler.h; path = IQKeyboardManager/IQKeyboardReturnKeyHandler.h; sourceTree = ""; }; - 3B0A3058A0ED94BCE52A97846A7E8C33 /* HXPhotoEditChartletListView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditChartletListView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditChartletListView.m; sourceTree = ""; }; - 3B0AD7D6AC9EEC87DD91F163A3BFF995 /* NSBezierPath+SDRoundedCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBezierPath+SDRoundedCorners.h"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.h"; sourceTree = ""; }; - 3B19E9A4E29105FE91730089D62E4C7E /* SDAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImage.h; path = SDWebImage/Core/SDAnimatedImage.h; sourceTree = ""; }; + 1CC8844BE279EDFC76FE3874A3F8E169 /* HXPhotoEditGraffitiColorViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditGraffitiColorViewCell.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditGraffitiColorViewCell.m; sourceTree = ""; }; + 1D54D71030E41BE9D5D30CE852295A2B /* HXPhotoCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoCommon.h; path = HXPhotoPicker/HXPhotoCommon.h; sourceTree = ""; }; + 1D7D36AD5FD7BE619186B3A33B0ED763 /* SDImageAssetManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAssetManager.m; path = SDWebImage/Private/SDImageAssetManager.m; sourceTree = ""; }; + 1D913DC66F42A84ECE770F2ABB9D21CA /* HXPhotoEditGridMaskLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditGridMaskLayer.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditGridMaskLayer.m; sourceTree = ""; }; + 1E4AC3834B0B203BADA127A800C24855 /* NSTimer+HXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSTimer+HXExtension.h"; path = "HXPhotoPicker/Category/NSTimer+HXExtension.h"; sourceTree = ""; }; + 1E7E0A37734E1EB9F4C58E8154565709 /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "SDWebImage/Core/UIButton+WebCache.m"; sourceTree = ""; }; + 1ED2A0C724F01D800CB324AB94825413 /* SDImageCacheDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheDefine.h; path = SDWebImage/Core/SDImageCacheDefine.h; sourceTree = ""; }; + 1F8095ACB600A369291AE1370D1DB8CB /* SDImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoderHelper.h; path = SDWebImage/Core/SDImageCoderHelper.h; sourceTree = ""; }; + 20626BBD955D77C38D8B18F72A13E71C /* UIImage+Metadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Metadata.m"; path = "SDWebImage/Core/UIImage+Metadata.m"; sourceTree = ""; }; + 218EDAFC1C0E84E33C6CEA2927D60779 /* HXPhotoPreviewVideoViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoPreviewVideoViewCell.h; path = HXPhotoPicker/View/HXPhotoPreviewVideoViewCell.h; sourceTree = ""; }; + 21CB69CB0763CABAFC6C1B46B13555D6 /* SDWebImageIndicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageIndicator.m; path = SDWebImage/Core/SDWebImageIndicator.m; sourceTree = ""; }; + 2216AF79353692CFF169EB1DD87533E1 /* SDWebImageDownloaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderConfig.h; path = SDWebImage/Core/SDWebImageDownloaderConfig.h; sourceTree = ""; }; + 22AF241C344D768DB5752A22C27188EA /* HX_PhotoEditViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HX_PhotoEditViewController.h; path = HXPhotoPicker/HXPhotoEdit/Controller/HX_PhotoEditViewController.h; sourceTree = ""; }; + 23003337495B41A30395D82F8DE22692 /* HXAssetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXAssetManager.h; path = HXPhotoPicker/HXAssetManager.h; sourceTree = ""; }; + 23FB7AA1A39C4CDEFE02E8E6AD94877A /* NSBezierPath+SDRoundedCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBezierPath+SDRoundedCorners.h"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.h"; sourceTree = ""; }; + 241CC1EC494B97DA6EC6C62775ED8FDF /* HXCircleProgressView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXCircleProgressView.m; path = HXPhotoPicker/View/HXCircleProgressView.m; sourceTree = ""; }; + 24D1DEBBAEF314AA4A2E568DDF367680 /* UIApplication+MemoryLeak.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIApplication+MemoryLeak.h"; path = "MLeaksFinder/UIApplication+MemoryLeak.h"; sourceTree = ""; }; + 24DDD4A0849B06C0942057220E1E81B2 /* HXPhotoPicker */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = HXPhotoPicker; path = libHXPhotoPicker.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 259160508D2AEB2FE25BE8309E639E8C /* UIColor+SDHexString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+SDHexString.h"; path = "SDWebImage/Private/UIColor+SDHexString.h"; sourceTree = ""; }; + 25AF780877713B669A69275A3EBD84BF /* HXPhotoEditConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditConfiguration.m; path = HXPhotoPicker/HXPhotoEdit/HXPhotoEditConfiguration.m; sourceTree = ""; }; + 262F3D7621AC30B41CE05F2B8165DCDE /* HXPhotoEditGraffitiColorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditGraffitiColorView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditGraffitiColorView.m; sourceTree = ""; }; + 26826F603FE85C8BF28D8939E37EEB6C /* HXPhotoViewPresentTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoViewPresentTransition.m; path = HXPhotoPicker/TransitionAnimation/HXPhotoViewPresentTransition.m; sourceTree = ""; }; + 26972FCAF8A472D61EA2DBC96591F8D7 /* HXPhotoManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoManager.m; path = HXPhotoPicker/HXPhotoManager.m; sourceTree = ""; }; + 2899D940B0D81D95791EDCB705A8884D /* HXPhotoPicker-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "HXPhotoPicker-dummy.m"; sourceTree = ""; }; + 29433E5ECA4D1A8E0F825E1E4C3B5421 /* SDWebImageCacheKeyFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheKeyFilter.m; path = SDWebImage/Core/SDWebImageCacheKeyFilter.m; sourceTree = ""; }; + 2BB03E8145C58CE7C76BEB84ABE1C3D6 /* HXPhotoLimitView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoLimitView.h; path = HXPhotoPicker/View/HXPhotoLimitView.h; sourceTree = ""; }; + 2CF282B176E43D29C7AA02343AAAC6B3 /* NSObject+MemoryLeak.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MemoryLeak.h"; path = "MLeaksFinder/NSObject+MemoryLeak.h"; sourceTree = ""; }; + 2D82E5C372064503673C410BC69890A7 /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; + 2D983BC86548D5FEFF254C5888257C59 /* SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageIndicator.h; path = SDWebImage/Core/SDWebImageIndicator.h; sourceTree = ""; }; + 2E4336D0586051ABF7B776CA91274EE5 /* IQKeyboardManagerConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQKeyboardManagerConstants.h; path = IQKeyboardManager/Constants/IQKeyboardManagerConstants.h; sourceTree = ""; }; + 2EB69E55C506AFC324C10C27D71E60D7 /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = ""; }; + 2F5A72020D1DEEF89ADDF2C08A6966F2 /* HXPhotoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoView.h; path = HXPhotoPicker/View/HXPhotoView.h; sourceTree = ""; }; + 2FF57777D62DE94D78671C10E8C8A68B /* UIViewController+HXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+HXExtension.h"; path = "HXPhotoPicker/Category/UIViewController+HXExtension.h"; sourceTree = ""; }; + 313013004F6D4F25B43EDC0D028A7AC7 /* HXPhotoEditStickerTrashView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditStickerTrashView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditStickerTrashView.m; sourceTree = ""; }; + 31306CCEF891F8F13E0BBB31C53ACA4A /* HXPhotoEdit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEdit.m; path = HXPhotoPicker/HXPhotoEdit/HXPhotoEdit.m; sourceTree = ""; }; + 31E1A4290A3E3DEE09D378EB8198896C /* UIColor+HXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+HXExtension.h"; path = "HXPhotoPicker/Category/UIColor+HXExtension.h"; sourceTree = ""; }; + 32450C4620F11B2427297C84D41E2BB4 /* SDImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOCoder.m; path = SDWebImage/Core/SDImageIOCoder.m; sourceTree = ""; }; + 328574358DA174023934420E3A137204 /* SDGraphicsImageRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDGraphicsImageRenderer.m; path = SDWebImage/Core/SDGraphicsImageRenderer.m; sourceTree = ""; }; + 33070CE0EDB8BE94BCD9607BC32E5EFB /* HXPhotoEditMosaicView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditMosaicView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditMosaicView.m; sourceTree = ""; }; + 34396E5D26192F49775720CF8859EDD3 /* SDAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImage.m; path = SDWebImage/Core/SDAnimatedImage.m; sourceTree = ""; }; + 34E8257CF40E7AE85C0BC8C734C4F3E0 /* NSBundle+HXPhotoPicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+HXPhotoPicker.h"; path = "HXPhotoPicker/Category/NSBundle+HXPhotoPicker.h"; sourceTree = ""; }; + 34FA72F56D6A51A0E44E6DB7C542473E /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.h"; sourceTree = ""; }; + 36833F3E64E32D808DA3B51D3C1351FC /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = SDWebImage/Core/SDAnimatedImageRep.h; sourceTree = ""; }; + 377AFA18BA5CD914934EA7E1514B3088 /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "SDWebImage/Core/UIView+WebCache.m"; sourceTree = ""; }; + 37B7FF745DF3A9413226A9083F09F3EC /* HXPhotoEditGraffitiColorModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditGraffitiColorModel.h; path = HXPhotoPicker/HXPhotoEdit/Model/HXPhotoEditGraffitiColorModel.h; sourceTree = ""; }; + 386F53B0BF3FA7353950B5722BBA5574 /* SDMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDMemoryCache.h; path = SDWebImage/Core/SDMemoryCache.h; sourceTree = ""; }; + 392FE181F3D43D60442E799F60E0A4DF /* HXPhoto3DTouchViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhoto3DTouchViewController.m; path = HXPhotoPicker/Controller/HXPhoto3DTouchViewController.m; sourceTree = ""; }; + 398E447405DC2705496A5A40DD56AA84 /* SDDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDiskCache.h; path = SDWebImage/Core/SDDiskCache.h; sourceTree = ""; }; + 39E9D418C3A400F3B8D31E890EE1F22A /* PHAsset+HXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PHAsset+HXExtension.h"; path = "HXPhotoPicker/Category/PHAsset+HXExtension.h"; sourceTree = ""; }; + 3ADB3198E670AE3808A4B0B18F2CC3BF /* SDImageAWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAWebPCoder.h; path = SDWebImage/Core/SDImageAWebPCoder.h; sourceTree = ""; }; + 3B21BF7A88D05328EEFF0E98655BA1E2 /* UIViewController+MemoryLeak.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+MemoryLeak.h"; path = "MLeaksFinder/UIViewController+MemoryLeak.h"; sourceTree = ""; }; 3BC24A939BED4B0AE3CFEDBD53EB99B9 /* Pods-JhForm-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-JhForm-resources.sh"; sourceTree = ""; }; - 3BE145951F2B6A02E37825F2B8009983 /* IQTitleBarButtonItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQTitleBarButtonItem.h; path = IQKeyboardManager/IQToolbar/IQTitleBarButtonItem.h; sourceTree = ""; }; - 3C1F0D5370E609D9AC2B640AF966F08F /* HXPhotoEditChartletListView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditChartletListView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditChartletListView.h; sourceTree = ""; }; - 3C5AE6E66C3BD610EC4066BD4DF2512F /* IQBarButtonItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQBarButtonItem.h; path = IQKeyboardManager/IQToolbar/IQBarButtonItem.h; sourceTree = ""; }; - 3CEA436DA6C59AFFAA1DC31072FB5645 /* HXPhotoEditGridLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditGridLayer.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditGridLayer.m; sourceTree = ""; }; - 3E0D8C4FF87ADFB9E038BAA262B4F996 /* SDWebImageDownloaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderConfig.h; path = SDWebImage/Core/SDWebImageDownloaderConfig.h; sourceTree = ""; }; - 3E883DB4851D0364A97B2771204A64EA /* HXFullScreenCameraPlayView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXFullScreenCameraPlayView.h; path = HXPhotoPicker/View/HXFullScreenCameraPlayView.h; sourceTree = ""; }; - 3F8A8F24AAD5DDF9DA57D2F45D516390 /* SDImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOCoder.h; path = SDWebImage/Core/SDImageIOCoder.h; sourceTree = ""; }; - 40C32EC0C94E35B0E91E5D3ABA180E9A /* IQUITextFieldView+Additions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IQUITextFieldView+Additions.m"; path = "IQKeyboardManager/Categories/IQUITextFieldView+Additions.m"; sourceTree = ""; }; - 411AFB1A77BA12173A2163B123BA63DD /* NSDate+HXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+HXExtension.m"; path = "HXPhotoPicker/Category/NSDate+HXExtension.m"; sourceTree = ""; }; - 417CA9134CF36B9186DFE0BDB189C991 /* HXPhotoConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoConfiguration.m; path = HXPhotoPicker/HXPhotoConfiguration.m; sourceTree = ""; }; - 41EBCA02D86A3E8FBCDD7217F3C35BF8 /* SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransition.h; path = SDWebImage/Core/SDWebImageTransition.h; sourceTree = ""; }; - 427B319AD0B3B7CEDD04055C03D6338F /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "SDWebImage/Core/UIButton+WebCache.m"; sourceTree = ""; }; - 42990D37DFDB7E5B6F60699E041EAB3B /* UIColor+SDHexString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+SDHexString.m"; path = "SDWebImage/Private/UIColor+SDHexString.m"; sourceTree = ""; }; - 4313598DEFEB0853A654E0447A5538E3 /* UIImage+Metadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Metadata.m"; path = "SDWebImage/Core/UIImage+Metadata.m"; sourceTree = ""; }; - 4337A07468ECCB67D24620EA2FAB4FD2 /* UIImage+HXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+HXExtension.m"; path = "HXPhotoPicker/Category/UIImage+HXExtension.m"; sourceTree = ""; }; - 4477CDCED294251FD3DFF19E966EC107 /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = ""; }; - 449250F46B4AA9C87BE5C87EDFC489E4 /* HXPhotoEditClippingToolBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditClippingToolBar.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditClippingToolBar.h; sourceTree = ""; }; - 44A61DD1B06C89DB17B8C9B744541D70 /* NSString+HXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+HXExtension.m"; path = "HXPhotoPicker/Category/NSString+HXExtension.m"; sourceTree = ""; }; - 44F8156DF68B1E98F9773D0003301CEB /* HXPhotoEditResizeControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditResizeControl.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditResizeControl.h; sourceTree = ""; }; - 4527E7BD8EA6FBC5FED9FE06C3895495 /* HXPhotoCommon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoCommon.m; path = HXPhotoPicker/HXPhotoCommon.m; sourceTree = ""; }; - 473ADC7F0338A7C9803CF0DDDE185BC4 /* HXPhotoViewCellCustomProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoViewCellCustomProtocol.h; path = HXPhotoPicker/Model/HXPhotoViewCellCustomProtocol.h; sourceTree = ""; }; - 47989775BE91A8D86EC3AC519CDECD61 /* IQTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQTextView.h; path = IQKeyboardManager/IQTextView/IQTextView.h; sourceTree = ""; }; - 47FCFF11F81BD5CD8F212DBE309C150A /* HXPhotoEditTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditTextView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditTextView.h; sourceTree = ""; }; - 485BF0883F737FC3AF985637C4F9B121 /* HXPhotoPicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoPicker.h; path = HXPhotoPicker/HXPhotoPicker.h; sourceTree = ""; }; - 48D05823A8E102B62787E93C50C4346D /* HXPhotoEditChartletPreviewView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditChartletPreviewView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditChartletPreviewView.h; sourceTree = ""; }; - 4918D7B881078EF311D46159B1CB9C28 /* SDImageCachesManagerOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManagerOperation.h; path = SDWebImage/Private/SDImageCachesManagerOperation.h; sourceTree = ""; }; - 49AA7F0064E72211032639838A0D37AC /* SDImageCacheDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheDefine.h; path = SDWebImage/Core/SDImageCacheDefine.h; sourceTree = ""; }; - 4B573CED334C928A066A770BE14BE452 /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/Core/SDImageCache.h; sourceTree = ""; }; - 4B73C0C065FF9399B4A7DD00A80DF5EF /* HXPhotoPreviewVideoViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoPreviewVideoViewCell.h; path = HXPhotoPicker/View/HXPhotoPreviewVideoViewCell.h; sourceTree = ""; }; - 4C0411A489CFB36E1997E58F75FE438A /* HXPhotoPreviewVideoViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoPreviewVideoViewCell.m; path = HXPhotoPicker/View/HXPhotoPreviewVideoViewCell.m; sourceTree = ""; }; - 4CB663E8D96BAA588C613FB002907ED6 /* SDWebImageDownloaderDecryptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderDecryptor.m; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.m; sourceTree = ""; }; - 4CBE829657DAEA63E1F0EADC312782C1 /* SDWebImageDownloaderResponseModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderResponseModifier.h; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.h; sourceTree = ""; }; - 4CFE49EB073824D5DBC6F4D21DE4C2C4 /* UIImage+HXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+HXExtension.h"; path = "HXPhotoPicker/Category/UIImage+HXExtension.h"; sourceTree = ""; }; - 4E4A96274FA3C711F148DDB2D16DFD12 /* HXAssetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXAssetManager.h; path = HXPhotoPicker/HXAssetManager.h; sourceTree = ""; }; - 4E98F2F574497CC3BAE2AC0D93C5969F /* SDWebImageIndicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageIndicator.m; path = SDWebImage/Core/SDWebImageIndicator.m; sourceTree = ""; }; - 4FB81B11347108BAEF42092D98DF6A70 /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = ""; }; - 50F72C4C99F80404C8F2D9D234ED25F9 /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = SDWebImage/Core/SDImageCacheConfig.m; sourceTree = ""; }; - 5182AB82A1D2E059F0881C546C8AB891 /* UIFont+HXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIFont+HXExtension.h"; path = "HXPhotoPicker/Category/UIFont+HXExtension.h"; sourceTree = ""; }; - 51BE1F8EE437F2CF73D7366887B3F5D0 /* HXPhotoSubViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoSubViewCell.h; path = HXPhotoPicker/View/HXPhotoSubViewCell.h; sourceTree = ""; }; - 5271790481A0B6165562953318E08FD7 /* NSBundle+HXPhotoPicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+HXPhotoPicker.h"; path = "HXPhotoPicker/Category/NSBundle+HXPhotoPicker.h"; sourceTree = ""; }; - 530B0C0173B8CB7DBFB8126A0F5FA2F2 /* NSBundle+HXPhotoPicker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+HXPhotoPicker.m"; path = "HXPhotoPicker/Category/NSBundle+HXPhotoPicker.m"; sourceTree = ""; }; - 536BF00298E613DC1D19F792C3E38FC1 /* UILabel+HXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UILabel+HXExtension.h"; path = "HXPhotoPicker/Category/UILabel+HXExtension.h"; sourceTree = ""; }; - 5431AD26F1F78845B736591A52F52DAD /* SDDeviceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDeviceHelper.h; path = SDWebImage/Private/SDDeviceHelper.h; sourceTree = ""; }; - 54DBA3B994DFF4905A473698901225A5 /* HXPhotoLimitView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoLimitView.h; path = HXPhotoPicker/View/HXPhotoLimitView.h; sourceTree = ""; }; - 5689E9313D414D3F958DFDF29F51C8F5 /* HXAlbumModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXAlbumModel.h; path = HXPhotoPicker/Model/HXAlbumModel.h; sourceTree = ""; }; - 56DD6916E88F0885132B5F7832C33798 /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = ""; }; - 574E9EB3D056F104A7521A49B6AC5811 /* HXAlbumModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXAlbumModel.m; path = HXPhotoPicker/Model/HXAlbumModel.m; sourceTree = ""; }; - 5767335295B9E48E6CEBCFD874E2D84B /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = ""; }; - 5875E1A61884887A608EAA417BA7FB6E /* HXPhotoEditGraffitiColorSizeView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditGraffitiColorSizeView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditGraffitiColorSizeView.h; sourceTree = ""; }; - 5995A2721585808E93F71CD0E66440A0 /* IQKeyboardManagerConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQKeyboardManagerConstants.h; path = IQKeyboardManager/Constants/IQKeyboardManagerConstants.h; sourceTree = ""; }; - 5998EC2C6959F8D9CE3610D5FF63831C /* SDAnimatedImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SDAnimatedImageView+WebCache.m"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.m"; sourceTree = ""; }; - 5A071257850B89C0CB74C50A2C548344 /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = ""; }; - 5A2AA03DA6488A271468B848BB4F3B04 /* UIButton+HXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+HXExtension.h"; path = "HXPhotoPicker/Category/UIButton+HXExtension.h"; sourceTree = ""; }; - 5D20EEA9113FF7552A4A1F2AF5148A29 /* NSImage+Compatibility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+Compatibility.m"; path = "SDWebImage/Core/NSImage+Compatibility.m"; sourceTree = ""; }; - 601663369F342282037CBB9EC901D503 /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = ""; }; - 61D60EE85B27F555A74DED1430443E81 /* HXPhotoViewProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoViewProtocol.h; path = HXPhotoPicker/Model/HXPhotoViewProtocol.h; sourceTree = ""; }; - 621CA9CD7F156DF35479D4397A302099 /* HXPhotoPreviewViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoPreviewViewCell.h; path = HXPhotoPicker/View/HXPhotoPreviewViewCell.h; sourceTree = ""; }; - 62C305B8AA885A8473C83CFC8701E282 /* HXPhotoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoView.h; path = HXPhotoPicker/View/HXPhotoView.h; sourceTree = ""; }; - 62D30288912B404374E93D18242A323E /* HXPhotoEditChartletModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditChartletModel.h; path = HXPhotoPicker/HXPhotoEdit/Model/HXPhotoEditChartletModel.h; sourceTree = ""; }; - 63880749EE6688824110C5929AF5BA85 /* HXPhotoEditStickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditStickerView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditStickerView.h; sourceTree = ""; }; - 642C5CDFF660D2737FFC0F6F3E0F6EC3 /* IQKeyboardManager.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManager.debug.xcconfig; sourceTree = ""; }; - 64B7785E5DA34D43D666194578205832 /* HXPhotoSubViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoSubViewCell.m; path = HXPhotoPicker/View/HXPhotoSubViewCell.m; sourceTree = ""; }; + 3C2D4213E044D7914D8BC85402588B24 /* IQUIScrollView+Additions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IQUIScrollView+Additions.m"; path = "IQKeyboardManager/Categories/IQUIScrollView+Additions.m"; sourceTree = ""; }; + 3C931529FD45221CEBC7F1A1183A8B31 /* HXPhotoLimitView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoLimitView.m; path = HXPhotoPicker/View/HXPhotoLimitView.m; sourceTree = ""; }; + 3C9906560DE041EB828BAFE262806E25 /* UINavigationController+MemoryLeak.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationController+MemoryLeak.h"; path = "MLeaksFinder/UINavigationController+MemoryLeak.h"; sourceTree = ""; }; + 3E3BB78D1E249DCC614A1CAD5AB351B8 /* HXVideoEditViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXVideoEditViewController.m; path = HXPhotoPicker/Controller/HXVideoEditViewController.m; sourceTree = ""; }; + 3E43CB978DDA9C8BEDF5A313D8B518DA /* HXPhotoEditImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditImageView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditImageView.m; sourceTree = ""; }; + 3E5E7DCE09666C4780C6C1D965C80D72 /* IQKeyboardManager-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManager-prefix.pch"; sourceTree = ""; }; + 401EB415303D7A45A7504D8AED9E0022 /* SDAnimatedImagePlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImagePlayer.h; path = SDWebImage/Core/SDAnimatedImagePlayer.h; sourceTree = ""; }; + 402FED2ABE23A1E2D8B9B3CA1563F0F0 /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = SDWebImage/Core/SDWebImageDownloaderOperation.m; sourceTree = ""; }; + 40908A8493E3E40F8DA7D2AEA396E557 /* HXPhotoClippingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoClippingView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoClippingView.h; sourceTree = ""; }; + 411C5B0D22765A1F7A96E424254AFF5B /* UILabel+HXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UILabel+HXExtension.h"; path = "HXPhotoPicker/Category/UILabel+HXExtension.h"; sourceTree = ""; }; + 41D309BABCC69EEBA056AF45C964CDDC /* IQUITextFieldView+Additions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IQUITextFieldView+Additions.m"; path = "IQKeyboardManager/Categories/IQUITextFieldView+Additions.m"; sourceTree = ""; }; + 41E17841A240E943E536F4FF5F6B5498 /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = ""; }; + 41EB48597970EB9576AE16F258599704 /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/Core/SDWebImagePrefetcher.h; sourceTree = ""; }; + 42C1B9C91520D706E37E2DDA9CA47F6F /* HXPhotoPreviewLivePhotoCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoPreviewLivePhotoCell.m; path = HXPhotoPicker/View/HXPhotoPreviewLivePhotoCell.m; sourceTree = ""; }; + 43309B63DE77F9CE5193F51B0F862E3E /* UIFont+HXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIFont+HXExtension.h"; path = "HXPhotoPicker/Category/UIFont+HXExtension.h"; sourceTree = ""; }; + 435421304DB6559546C67D691D2BFE63 /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = ""; }; + 43A99ECD4D185E08B99C9E6D7119750E /* HXPhotoEditStickerItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditStickerItem.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditStickerItem.h; sourceTree = ""; }; + 43ABC1AE9F3EFA9F5D338720DEE8D447 /* MLeaksFinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MLeaksFinder.h; path = MLeaksFinder/MLeaksFinder.h; sourceTree = ""; }; + 441F0D6552E1A3F51EE0C190437589AB /* SDAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImage.h; path = SDWebImage/Core/SDAnimatedImage.h; sourceTree = ""; }; + 4437AC1F6BA3988929F78AF6A61B2425 /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = ""; }; + 45229DAA3F36ED01F2B9F24A79C53EE5 /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = ""; }; + 45F0CBA6E732BA5428787949A9B98196 /* HXPhotoTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoTypes.h; path = HXPhotoPicker/HXPhotoTypes.h; sourceTree = ""; }; + 471D85AE2B56F3B87D58559562BCFA21 /* HXPhotoCustomNavigationBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoCustomNavigationBar.h; path = HXPhotoPicker/View/HXPhotoCustomNavigationBar.h; sourceTree = ""; }; + 47F3E1077B7D622273F9285115962405 /* SDWebImageDownloaderDecryptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderDecryptor.h; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.h; sourceTree = ""; }; + 4819BD96584B057FA94AC1B603ADD106 /* SDImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCodersManager.h; path = SDWebImage/Core/SDImageCodersManager.h; sourceTree = ""; }; + 4858B606F4372A2EC8C300B3AACA99BD /* SDImageCachesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManager.m; path = SDWebImage/Core/SDImageCachesManager.m; sourceTree = ""; }; + 48EEE9BBB8A0D9FCCF99A7FB4D3028C3 /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/Core/SDImageCache.m; sourceTree = ""; }; + 4B19A27914F48E82D78D5AEBBE19935D /* HXPhotoEditViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditViewController.h; path = HXPhotoPicker/Controller/HXPhotoEditViewController.h; sourceTree = ""; }; + 4C09ED9408353F1A92549AF53D3A5002 /* HXPickerResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPickerResult.m; path = HXPhotoPicker/Model/HXPickerResult.m; sourceTree = ""; }; + 4C3BDF063BFEDC596C6F1EAB6D4CF3F1 /* SDImageTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageTransformer.h; path = SDWebImage/Core/SDImageTransformer.h; sourceTree = ""; }; + 4D1FEB8C9A5800FA8A01F0DE5F17E83A /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; + 4D370E42BAC4AB459C40C427EEDFD192 /* HXPhotoModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoModel.h; path = HXPhotoPicker/Model/HXPhotoModel.h; sourceTree = ""; }; + 4D52F6CF414285479D0F4F2D830FEFF0 /* HXPhotoViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoViewController.m; path = HXPhotoPicker/Controller/HXPhotoViewController.m; sourceTree = ""; }; + 4E6613925169EDBE31B6F8092542A77C /* HXPhotoEditStickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditStickerView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditStickerView.m; sourceTree = ""; }; + 4EBE7102B7420A8293D9A8705AA36CF2 /* UIViewController+MemoryLeak.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+MemoryLeak.m"; path = "MLeaksFinder/UIViewController+MemoryLeak.m"; sourceTree = ""; }; + 50CCED712A8A4FF812B79926DC36215C /* UIImageView+HXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HXExtension.h"; path = "HXPhotoPicker/Category/UIImageView+HXExtension.h"; sourceTree = ""; }; + 510F231748D98D140D34F25EB2193889 /* SDImageAPNGCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAPNGCoder.m; path = SDWebImage/Core/SDImageAPNGCoder.m; sourceTree = ""; }; + 52078ABDA3B269FCBFA65A54BADA9A18 /* IQKeyboardReturnKeyHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQKeyboardReturnKeyHandler.h; path = IQKeyboardManager/IQKeyboardReturnKeyHandler.h; sourceTree = ""; }; + 5209272188C316E050F7C27C39999DCD /* MLeaksFinder */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = MLeaksFinder; path = libMLeaksFinder.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 527BC304888DD808D472D170DABD7FD1 /* UIColor+SDHexString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+SDHexString.m"; path = "SDWebImage/Private/UIColor+SDHexString.m"; sourceTree = ""; }; + 5339B386A34337B78FDE0E748A3C6924 /* UIViewController+HXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+HXExtension.m"; path = "HXPhotoPicker/Category/UIViewController+HXExtension.m"; sourceTree = ""; }; + 53C5135541EF6165589BD394DE733C3B /* SDWebImageCacheKeyFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheKeyFilter.h; path = SDWebImage/Core/SDWebImageCacheKeyFilter.h; sourceTree = ""; }; + 547546846F1D4598D39790DBEA426957 /* IQUIScrollView+Additions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IQUIScrollView+Additions.h"; path = "IQKeyboardManager/Categories/IQUIScrollView+Additions.h"; sourceTree = ""; }; + 54F7D59D2A8AD4573BD876CAA84360DC /* UIView+MemoryLeak.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MemoryLeak.m"; path = "MLeaksFinder/UIView+MemoryLeak.m"; sourceTree = ""; }; + 557552CE042E4BC347F87B91F8FA6FF6 /* HXPhotoEditGridMaskLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditGridMaskLayer.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditGridMaskLayer.h; sourceTree = ""; }; + 559962BCE45E72BA10BD6149E23A7B3A /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; + 55F63612582113379C86CC1FA2030D1C /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = SDWebImage/Core/SDImageCacheConfig.h; sourceTree = ""; }; + 56387D0271760302BEA5CAF1F09D5392 /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/Core/SDImageCache.h; sourceTree = ""; }; + 56BF68560D71DA596CE0609962995040 /* NSButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSButton+WebCache.m"; path = "SDWebImage/Core/NSButton+WebCache.m"; sourceTree = ""; }; + 56EAA5564CBE6C278CDBF4D1A347F302 /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = ""; }; + 5725CDB7B6AE1F0355D228816F558E0C /* SDImageAssetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAssetManager.h; path = SDWebImage/Private/SDImageAssetManager.h; sourceTree = ""; }; + 574FE2672DCE66374C9AAAD939A38635 /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = SDWebImage/Core/SDImageCacheConfig.m; sourceTree = ""; }; + 57D113592B3135C380B6C6D8A0E5462E /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "SDWebImage/Core/NSData+ImageContentType.h"; sourceTree = ""; }; + 58AD6CD580681E670D07AA1CA15E30B1 /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = ""; }; + 58E96E300B9DACA48A80372FDC24C758 /* HXPhotoCustomNavigationBar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoCustomNavigationBar.m; path = HXPhotoPicker/View/HXPhotoCustomNavigationBar.m; sourceTree = ""; }; + 58F3991B5BFFE9C9897D8E1156A4A747 /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; + 591796C24B7CF718FFFF2ECD1A5D988A /* HXCustomCameraViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXCustomCameraViewController.h; path = HXPhotoPicker/Controller/HXCustomCameraViewController.h; sourceTree = ""; }; + 59B699801426194B7C74995B0CE0AF2B /* SDImageIOAnimatedCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOAnimatedCoder.m; path = SDWebImage/Core/SDImageIOAnimatedCoder.m; sourceTree = ""; }; + 59EC94252FA2EC98E37A60B2085EA978 /* HXPhotoPreviewLivePhotoCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoPreviewLivePhotoCell.h; path = HXPhotoPicker/View/HXPhotoPreviewLivePhotoCell.h; sourceTree = ""; }; + 5B355BF47C857FBA5B6DBC6EC91432BD /* HXPhotoEditTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditTextView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditTextView.h; sourceTree = ""; }; + 5B6985950991264448ACB231642636C6 /* SDImageTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageTransformer.m; path = SDWebImage/Core/SDImageTransformer.m; sourceTree = ""; }; + 5CDE2F5AAB511329201D60E333514671 /* HXAlbumlistView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXAlbumlistView.h; path = HXPhotoPicker/View/HXAlbumlistView.h; sourceTree = ""; }; + 5DF802DD6D74A34D700199ECA100F49D /* HXPhotoSubViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoSubViewCell.m; path = HXPhotoPicker/View/HXPhotoSubViewCell.m; sourceTree = ""; }; + 5E2939DB9A47FA2C670F6F4025D82426 /* NSString+HXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+HXExtension.m"; path = "HXPhotoPicker/Category/NSString+HXExtension.m"; sourceTree = ""; }; + 5F4C04245AE2319963A925A6F407DBC9 /* HXCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXCollectionView.h; path = HXPhotoPicker/View/HXCollectionView.h; sourceTree = ""; }; + 5F606664AD73B78E25D88452C5BD2839 /* HXPhotoEditTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditTransition.m; path = HXPhotoPicker/TransitionAnimation/HXPhotoEditTransition.m; sourceTree = ""; }; + 5FEA7FEA3D76ADAEEE6DFCC886AD1434 /* HXPhotoPicker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HXPhotoPicker.release.xcconfig; sourceTree = ""; }; + 607186C11FF0FBA9CC27244C4B2B6B6F /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "SDWebImage/Core/UIImage+MultiFormat.h"; sourceTree = ""; }; + 60DF8799C2D6F64DC3FAC17AF37C7091 /* HX_PhotoEditBottomView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HX_PhotoEditBottomView.h; path = HXPhotoPicker/HXPhotoEdit/View/HX_PhotoEditBottomView.h; sourceTree = ""; }; + 60F37C633052326BC7BE4982676F8A39 /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = SDWebImage/Core/SDWebImagePrefetcher.m; sourceTree = ""; }; + 6102B31E3AB42CB68F4084208D1A689C /* SDImageCachesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManager.h; path = SDWebImage/Core/SDImageCachesManager.h; sourceTree = ""; }; + 61B3F68B97D7BF109E3277A888CC004C /* IQKeyboardManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQKeyboardManager.m; path = IQKeyboardManager/IQKeyboardManager.m; sourceTree = ""; }; + 61ECD0FD5A1C8A53235E1E36364EA6C1 /* HXPhotoCommon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoCommon.m; path = HXPhotoPicker/HXPhotoCommon.m; sourceTree = ""; }; + 6218240C82988B3D0D761799D7AAA857 /* SDWebImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.debug.xcconfig; sourceTree = ""; }; + 6297626F4044DFD392211563E896A3E7 /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = SDWebImage/Core/SDWebImageOperation.h; sourceTree = ""; }; + 62E1C7EAD72EC573B7E718F36F3D38FD /* IQNSArray+Sort.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IQNSArray+Sort.h"; path = "IQKeyboardManager/Categories/IQNSArray+Sort.h"; sourceTree = ""; }; + 636BCEC2F0D7D0B22A1FBE5A26B9FB17 /* SDImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFrame.m; path = SDWebImage/Core/SDImageFrame.m; sourceTree = ""; }; + 64B13030F2C6987A33024CBBAC4083D0 /* SDAssociatedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAssociatedObject.h; path = SDWebImage/Private/SDAssociatedObject.h; sourceTree = ""; }; + 64BE3AE74C4485DC488158F219EFC86D /* SDImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoder.h; path = SDWebImage/Core/SDImageCoder.h; sourceTree = ""; }; 658879B456DEB907B6E475D3804FE8A0 /* Pods-JhForm.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JhForm.debug.xcconfig"; sourceTree = ""; }; - 665598AF09827FF57378B804C41C79C1 /* UIFont+HXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIFont+HXExtension.m"; path = "HXPhotoPicker/Category/UIFont+HXExtension.m"; sourceTree = ""; }; - 667F2EEC6C2D036510ACC4FE10857F4C /* HXPhotoPersentInteractiveTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoPersentInteractiveTransition.m; path = HXPhotoPicker/TransitionAnimation/HXPhotoPersentInteractiveTransition.m; sourceTree = ""; }; - 66AD2732494535BDB41806D28F882F2A /* HXCustomPreviewView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXCustomPreviewView.m; path = HXPhotoPicker/View/HXCustomPreviewView.m; sourceTree = ""; }; - 677114CEC1C1760D40C3A19622B4255C /* HXPhotoEditGraffitiColorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditGraffitiColorView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditGraffitiColorView.h; sourceTree = ""; }; - 6B8487B076EFD2449DFA0D889D760FF0 /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "SDWebImage/Core/UIButton+WebCache.h"; sourceTree = ""; }; - 6C4B9179B6578549899050B05715FDE4 /* SDImageCachesManagerOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManagerOperation.m; path = SDWebImage/Private/SDImageCachesManagerOperation.m; sourceTree = ""; }; - 6EBC129C870000001CC0299244189216 /* SDWebImageDownloaderDecryptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderDecryptor.h; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.h; sourceTree = ""; }; - 70845C29F1AA7AD2895CAEC03BE77A03 /* HXFullScreenCameraPlayView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXFullScreenCameraPlayView.m; path = HXPhotoPicker/View/HXFullScreenCameraPlayView.m; sourceTree = ""; }; - 70E99E0CB77BF6E48F887E966CFA04E5 /* HXPhotoEditMosaicView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditMosaicView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditMosaicView.h; sourceTree = ""; }; - 7199B6414D2E6F239FCAF2F83FC94635 /* HX_PhotoEditViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HX_PhotoEditViewController.h; path = HXPhotoPicker/HXPhotoEdit/Controller/HX_PhotoEditViewController.h; sourceTree = ""; }; - 71C21418FC9839D057D968A79DCDB12C /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "SDWebImage/Core/UIImage+ForceDecode.h"; sourceTree = ""; }; - 722F6C77673928F357047BAE96D1356E /* SDGraphicsImageRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDGraphicsImageRenderer.h; path = SDWebImage/Core/SDGraphicsImageRenderer.h; sourceTree = ""; }; - 7401453E520858EACB9BEBAD819FDABC /* SDImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGIFCoder.m; path = SDWebImage/Core/SDImageGIFCoder.m; sourceTree = ""; }; - 74222FB20C8A37F345384CC2AA4E3091 /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = SDWebImage/Core/SDWebImageDownloader.m; sourceTree = ""; }; - 75C9925F697420CBFAF30257BCCF9023 /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = SDWebImage/Core/SDAnimatedImageRep.h; sourceTree = ""; }; - 77031679523CA57045B2FA690A2FA194 /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "SDWebImage/Core/NSData+ImageContentType.h"; sourceTree = ""; }; - 772CB39F01BBA65B83607AB1D531CC3F /* HXPhotoCustomNavigationBar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoCustomNavigationBar.m; path = HXPhotoPicker/View/HXPhotoCustomNavigationBar.m; sourceTree = ""; }; - 77C97C9BE75CD193439FF8F390CAD7A0 /* HXPhotoModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoModel.m; path = HXPhotoPicker/Model/HXPhotoModel.m; sourceTree = ""; }; - 78488BAC9E00319D97099E75FDF50EF7 /* SDImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoder.h; path = SDWebImage/Core/SDImageCoder.h; sourceTree = ""; }; - 791A49A8A08ACFE514EFC9FE9FD5DBA5 /* SDGraphicsImageRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDGraphicsImageRenderer.m; path = SDWebImage/Core/SDGraphicsImageRenderer.m; sourceTree = ""; }; - 7A426AABC08FFF9AC6D88D722A463DB9 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/Core/SDWebImageDownloader.h; sourceTree = ""; }; - 7A4D90F45A3BDBD1A0BEC0BED04C1D94 /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = ""; }; - 7A735ACF29603EB2DFE9029750020514 /* UIImage+MemoryCacheCost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MemoryCacheCost.h"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.h"; sourceTree = ""; }; - 7B2AEA6D83EE4AA3C83CCF3479ABED43 /* HXPhotoManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoManager.m; path = HXPhotoPicker/HXPhotoManager.m; sourceTree = ""; }; - 7B6833B42F9964059C59C877619E7C69 /* IQPreviousNextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQPreviousNextView.h; path = IQKeyboardManager/IQToolbar/IQPreviousNextView.h; sourceTree = ""; }; - 7B72A133944A9766165A81362042FC39 /* HXPhotoEditDrawView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditDrawView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditDrawView.m; sourceTree = ""; }; - 7D66754C5A7A3AB58168512BE79B4DCC /* HXPhotoTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoTypes.h; path = HXPhotoPicker/HXPhotoTypes.h; sourceTree = ""; }; - 7DB5BEA5ED7619159189D5B291DB6BBD /* HXPhotoEditingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditingView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditingView.h; sourceTree = ""; }; + 660CDBDE8117480B12B15038D0B40A13 /* HXPhotoEdit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEdit.h; path = HXPhotoPicker/HXPhotoEdit/HXPhotoEdit.h; sourceTree = ""; }; + 66EEC8918717968517E50C4CC66764CA /* IQKeyboardManagerConstantsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQKeyboardManagerConstantsInternal.h; path = IQKeyboardManager/Constants/IQKeyboardManagerConstantsInternal.h; sourceTree = ""; }; + 671CD043A6A5DE544BE60F52A64E4060 /* HXPhotoViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoViewController.h; path = HXPhotoPicker/Controller/HXPhotoViewController.h; sourceTree = ""; }; + 6761F383F54D82D9A1565590A1246FA8 /* HXPhotoBottomSelectView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoBottomSelectView.m; path = HXPhotoPicker/View/HXPhotoBottomSelectView.m; sourceTree = ""; }; + 67BCB9AFC3643FCF7F0FE3CCC0A43AF2 /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = ""; }; + 69C4C7A7BBEDB7D66684B9F81038CB69 /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = ""; }; + 6AB03B6204ABAC9E4D3CEC08BC94C418 /* HXPhotoPreviewImageViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoPreviewImageViewCell.h; path = HXPhotoPicker/View/HXPhotoPreviewImageViewCell.h; sourceTree = ""; }; + 6BF3B3EEEA2803CCC7DDE3F13B0F37A8 /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = ""; }; + 6CC52BDF01E2A970D56F8FD94867F702 /* SDImageLoadersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoadersManager.m; path = SDWebImage/Core/SDImageLoadersManager.m; sourceTree = ""; }; + 6E3556B9F05DB66F0DD244E44C5DB78E /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = SDWebImage/Core/SDWebImageTransition.m; sourceTree = ""; }; + 6E6E813F9EAB036E239C6A8268D95898 /* HXPhotoEditTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditTransition.h; path = HXPhotoPicker/TransitionAnimation/HXPhotoEditTransition.h; sourceTree = ""; }; + 6E85EFA4600470E9FE08904E28A4E5ED /* NSObject+MemoryLeak.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MemoryLeak.m"; path = "MLeaksFinder/NSObject+MemoryLeak.m"; sourceTree = ""; }; + 6EBF46EC3E9FE459B2FE3419B7560CFD /* HXPhotoEditChartletContentViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditChartletContentViewCell.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditChartletContentViewCell.h; sourceTree = ""; }; + 6EC0D93417FB7C6B4E1BB143DCBABF2E /* NSBundle+HXPhotoPicker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+HXPhotoPicker.m"; path = "HXPhotoPicker/Category/NSBundle+HXPhotoPicker.m"; sourceTree = ""; }; + 701DDD41C69AA1807BC3CC5CC82DD9B9 /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = ""; }; + 710F48291B21685469B1C464BA5F2ABD /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "SDWebImage/Core/UIView+WebCacheOperation.h"; sourceTree = ""; }; + 71230D47679D701FB0C1FBEF3916F6E6 /* HXCustomCameraController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXCustomCameraController.m; path = HXPhotoPicker/Controller/HXCustomCameraController.m; sourceTree = ""; }; + 71750A3B51C471351D773FC3167BAEE8 /* HXPhotoEditSplashMaskLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditSplashMaskLayer.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditSplashMaskLayer.h; sourceTree = ""; }; + 7189D8571097C2DE4DCBF943B6FD9049 /* HXCustomAssetModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXCustomAssetModel.m; path = HXPhotoPicker/Model/HXCustomAssetModel.m; sourceTree = ""; }; + 7199EBCBC748F932D6D73AF5549FBB3B /* NSBezierPath+SDRoundedCorners.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBezierPath+SDRoundedCorners.m"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.m"; sourceTree = ""; }; + 7391C31266081B409B85DBCF29D8067B /* IQUIViewController+Additions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IQUIViewController+Additions.h"; path = "IQKeyboardManager/Categories/IQUIViewController+Additions.h"; sourceTree = ""; }; + 73BEC13B79039F932844EFD3B1D35EFA /* SDImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoder.m; path = SDWebImage/Core/SDImageCoder.m; sourceTree = ""; }; + 742A18DEB444509FD63ECA41CBAB00EF /* HXPreviewContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPreviewContentView.m; path = HXPhotoPicker/View/HXPreviewContentView.m; sourceTree = ""; }; + 75162F5F8C0D3C16EDF3C19FEFB38DFA /* HXPhotoPreviewImageViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoPreviewImageViewCell.m; path = HXPhotoPicker/View/HXPhotoPreviewImageViewCell.m; sourceTree = ""; }; + 760123C79EC7D5068C94CB7006285041 /* UIImage+Metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Metadata.h"; path = "SDWebImage/Core/UIImage+Metadata.h"; sourceTree = ""; }; + 760911C5BF2B65813885870CC0B856A5 /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "SDWebImage/Core/UIImageView+WebCache.m"; sourceTree = ""; }; + 7653388EED9B0C5507273C02B79F0D82 /* HXPhotoViewFlowLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoViewFlowLayout.m; path = HXPhotoPicker/View/HXPhotoViewFlowLayout.m; sourceTree = ""; }; + 76DA6FE66342215BBF0F4AF792599699 /* SDWebImageDownloaderResponseModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderResponseModifier.h; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.h; sourceTree = ""; }; + 76E666B4457468BAD54063BAB1B101C2 /* SDDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDisplayLink.h; path = SDWebImage/Private/SDDisplayLink.h; sourceTree = ""; }; + 76FC61DECD467FD6BEE1A7E019CB94E9 /* HXPhotoEditDrawView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditDrawView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditDrawView.m; sourceTree = ""; }; + 77742BA9B0FB7C918128B7FD08F544A2 /* SDWebImageDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDefine.h; path = SDWebImage/Core/SDWebImageDefine.h; sourceTree = ""; }; + 7A2DF479F0CA11F3964F4B18DE2EA9FC /* HXPhotoEditGraffitiColorViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditGraffitiColorViewCell.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditGraffitiColorViewCell.h; sourceTree = ""; }; + 7A6AB2139A974F0410C8F14394D93016 /* NSArray+HXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+HXExtension.h"; path = "HXPhotoPicker/Category/NSArray+HXExtension.h"; sourceTree = ""; }; + 7C234CB49056568BC8801D10F1AD6127 /* HXPhotoEditStickerItemContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditStickerItemContentView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditStickerItemContentView.h; sourceTree = ""; }; + 7C6EFEE42BF187366EF162CD49103A30 /* IQToolbar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQToolbar.m; path = IQKeyboardManager/IQToolbar/IQToolbar.m; sourceTree = ""; }; + 7C8CD70404B281316A6E3F30E43755A5 /* HXPhotoPicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoPicker.h; path = HXPhotoPicker/HXPhotoPicker.h; sourceTree = ""; }; + 7CD066729CB8E89343E674B981D53A28 /* WKWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "WKWebView+AFNetworking.m"; path = "UIKit+AFNetworking/WKWebView+AFNetworking.m"; sourceTree = ""; }; + 7CFEA1A5EAD80F8D7ACBDA56C5C32D08 /* SDWebImageDownloaderConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderConfig.m; path = SDWebImage/Core/SDWebImageDownloaderConfig.m; sourceTree = ""; }; 7E17C6050737116A3E9290BE74A9C0E5 /* Pods-JhForm-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-JhForm-acknowledgements.markdown"; sourceTree = ""; }; - 7FCBC4FF4C5D4DA10D67F476543C7D5C /* HXPhotoConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoConfiguration.h; path = HXPhotoPicker/HXPhotoConfiguration.h; sourceTree = ""; }; - 80552B408EC88D3AC23DE5153C24ABE4 /* UIImage+ForceDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ForceDecode.m"; path = "SDWebImage/Core/UIImage+ForceDecode.m"; sourceTree = ""; }; - 80E5D7D0D62FF4978E49075A3F7C4D08 /* SDWebImageError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageError.m; path = SDWebImage/Core/SDWebImageError.m; sourceTree = ""; }; - 80F3F7414E10C5301E5CF7F5FA81997F /* HXPhotoPreviewBottomView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoPreviewBottomView.h; path = HXPhotoPicker/View/HXPhotoPreviewBottomView.h; sourceTree = ""; }; - 82CF37573DCD6ECE24CFD536564AF1C5 /* SDWebImageDownloaderRequestModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderRequestModifier.h; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.h; sourceTree = ""; }; - 8321654D08CEEB4C3F8CC7CB943F0AC5 /* SDMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDMemoryCache.m; path = SDWebImage/Core/SDMemoryCache.m; sourceTree = ""; }; - 835C941B9C75846D7AD6C894817D4F3C /* HXCustomCollectionReusableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXCustomCollectionReusableView.h; path = HXPhotoPicker/View/HXCustomCollectionReusableView.h; sourceTree = ""; }; - 83BCD6F637069438ED96557F2013EB80 /* HXPhotoEditResizeControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditResizeControl.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditResizeControl.m; sourceTree = ""; }; - 8457C1BA32193CB2389D589E81B12F1C /* SDImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoder.m; path = SDWebImage/Core/SDImageCoder.m; sourceTree = ""; }; - 84BBF64398E10F6AF93F22EB76C9580D /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; - 84FA5B3F71B99C6051223E88C33F9BA1 /* HXPreviewImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPreviewImageView.m; path = HXPhotoPicker/View/HXPreviewImageView.m; sourceTree = ""; }; - 851C1887B978AFBA525D21789609B618 /* SDImageCachesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManager.h; path = SDWebImage/Core/SDImageCachesManager.h; sourceTree = ""; }; - 858CD26292AEE10484859C7FCD7DF677 /* NSButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSButton+WebCache.m"; path = "SDWebImage/Core/NSButton+WebCache.m"; sourceTree = ""; }; - 890C73AEF874E3464703B41ED15282FB /* IQKeyboardManager-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManager-prefix.pch"; sourceTree = ""; }; - 89241EA14FAF7DEF8E15258AA79B1F3A /* SDAsyncBlockOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAsyncBlockOperation.m; path = SDWebImage/Private/SDAsyncBlockOperation.m; sourceTree = ""; }; - 89784423A0C16B15349ECD006432410E /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "SDWebImage/Core/UIImage+MultiFormat.h"; sourceTree = ""; }; - 89942F6994080437BCDDEF98D1F427DD /* HXPhotoInteractiveTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoInteractiveTransition.m; path = HXPhotoPicker/TransitionAnimation/HXPhotoInteractiveTransition.m; sourceTree = ""; }; - 8A1B5D8A6D6F22455E48E13B95662677 /* IQUIView+IQKeyboardToolbar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IQUIView+IQKeyboardToolbar.m"; path = "IQKeyboardManager/IQToolbar/IQUIView+IQKeyboardToolbar.m"; sourceTree = ""; }; - 8A931B08B10F437A15B171B7DD41D6D2 /* HXCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXCollectionView.h; path = HXPhotoPicker/View/HXCollectionView.h; sourceTree = ""; }; - 8B77C4595958269E71AA699944EFE7AC /* SDWebImageDownloaderConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderConfig.m; path = SDWebImage/Core/SDWebImageDownloaderConfig.m; sourceTree = ""; }; - 8BA6766CB83551D61E8BAE08B6784CF8 /* IQTitleBarButtonItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQTitleBarButtonItem.m; path = IQKeyboardManager/IQToolbar/IQTitleBarButtonItem.m; sourceTree = ""; }; - 8C346D71840B50CEA3EF9EEC53BB1956 /* IQToolbar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQToolbar.h; path = IQKeyboardManager/IQToolbar/IQToolbar.h; sourceTree = ""; }; - 8C46968381ABF78DE63234FF695C9412 /* HX_PhotoEditBottomView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HX_PhotoEditBottomView.h; path = HXPhotoPicker/HXPhotoEdit/View/HX_PhotoEditBottomView.h; sourceTree = ""; }; - 8CA2B26233008F285BEBBEC760420DDA /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "SDWebImage/Core/UIView+WebCache.h"; sourceTree = ""; }; - 8CAB676EC1FE10A87EBDA85DDDA61688 /* HXPhotoEditGraffitiColorViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditGraffitiColorViewCell.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditGraffitiColorViewCell.m; sourceTree = ""; }; - 8F70DA9B05A49DC92C769016AED8ADCF /* SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageIndicator.h; path = SDWebImage/Core/SDWebImageIndicator.h; sourceTree = ""; }; - 91CB32AF80FB8AB04E54DF4C965B2ACB /* HXPhotoPreviewLivePhotoCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoPreviewLivePhotoCell.h; path = HXPhotoPicker/View/HXPhotoPreviewLivePhotoCell.h; sourceTree = ""; }; - 92586B145A1C3CFCFFA599938B0600B0 /* SDImageCachesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManager.m; path = SDWebImage/Core/SDImageCachesManager.m; sourceTree = ""; }; - 92CA0A55B474154E3FD23307688B1ED7 /* PHAsset+HXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PHAsset+HXExtension.h"; path = "HXPhotoPicker/Category/PHAsset+HXExtension.h"; sourceTree = ""; }; - 92FA71043075E52A925FD8FC0ED79A63 /* HXPhotoClippingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoClippingView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoClippingView.h; sourceTree = ""; }; - 94996DEF9D8CAE651E01D3E689D29155 /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "SDWebImage/Core/NSData+ImageContentType.m"; sourceTree = ""; }; - 9745D8585A79711B5101D0A30A4ADA96 /* HXPhotoEditImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditImageView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditImageView.h; sourceTree = ""; }; - 97A429C0670F43D36505B53F10695BCD /* IQNSArray+Sort.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IQNSArray+Sort.h"; path = "IQKeyboardManager/Categories/IQNSArray+Sort.h"; sourceTree = ""; }; - 98527D7196957AAB07B79E2E2AFDE23E /* libIQKeyboardManager.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libIQKeyboardManager.a; path = libIQKeyboardManager.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 98A1D160C488C288EACF497A4BE1E1AA /* IQKeyboardManager-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManager-dummy.m"; sourceTree = ""; }; - 98D6D8F736DB4E051EDFFFB4D1963CD8 /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "SDWebImage/Core/UIImage+GIF.h"; sourceTree = ""; }; - 98DD2D40D3295EB8385399D977ACE62B /* HXCustomAssetModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXCustomAssetModel.m; path = HXPhotoPicker/Model/HXCustomAssetModel.m; sourceTree = ""; }; - 991FD1CFCC5C0C8329D0DC791D59DF63 /* HXPreviewContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPreviewContentView.h; path = HXPhotoPicker/View/HXPreviewContentView.h; sourceTree = ""; }; - 9B685D6888371439DBEF50732CAB7073 /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "SDWebImage/Core/UIView+WebCache.m"; sourceTree = ""; }; - 9BEBD7F85B6DA5C1FFDCC3C587A41490 /* SDWebImageCacheKeyFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheKeyFilter.h; path = SDWebImage/Core/SDWebImageCacheKeyFilter.h; sourceTree = ""; }; - 9CB6209A3E42C76F0DEFDAA624FC5E38 /* UIColor+SDHexString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+SDHexString.h"; path = "SDWebImage/Private/UIColor+SDHexString.h"; sourceTree = ""; }; - 9D2419CDBFDF5652C2E6BFD8524ECFB7 /* SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDmetamacros.h; path = SDWebImage/Private/SDmetamacros.h; sourceTree = ""; }; + 7E28B1A9B4FC7C31893725280B221EA0 /* MLeaksFinder.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MLeaksFinder.debug.xcconfig; sourceTree = ""; }; + 7E47822B976A30F353006C075802C99D /* UIFont+HXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIFont+HXExtension.m"; path = "HXPhotoPicker/Category/UIFont+HXExtension.m"; sourceTree = ""; }; + 7E78A095938635976FD19544353A828D /* SDImageGraphics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGraphics.m; path = SDWebImage/Core/SDImageGraphics.m; sourceTree = ""; }; + 7FA12FF716CB677C62427C41016FCF48 /* HXPhotoManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoManager.h; path = HXPhotoPicker/HXPhotoManager.h; sourceTree = ""; }; + 7FE3D50B185FB0345FC0C75FFCF561D6 /* SDMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDMemoryCache.m; path = SDWebImage/Core/SDMemoryCache.m; sourceTree = ""; }; + 812D0B572092DBD14C732B823C52A801 /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = SDWebImage/Core/SDWebImageManager.h; sourceTree = ""; }; + 8200A72F7A09E4609D3F0DB16A3B398E /* HXPhotoPersentInteractiveTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoPersentInteractiveTransition.h; path = HXPhotoPicker/TransitionAnimation/HXPhotoPersentInteractiveTransition.h; sourceTree = ""; }; + 826ED5A6211F1942A790DFD5D762F3DB /* HXPhotoEditSplashMaskLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditSplashMaskLayer.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditSplashMaskLayer.m; sourceTree = ""; }; + 8373D5193BC5FD5C40A0E443327A88E2 /* HXAlbumModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXAlbumModel.h; path = HXPhotoPicker/Model/HXAlbumModel.h; sourceTree = ""; }; + 83C47B921BF3B2A06B8C0BCB63A5631B /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "SDWebImage/Core/UIView+WebCacheOperation.m"; sourceTree = ""; }; + 83DEDCB18698079FA25E30F86F6120A3 /* IQUIViewController+Additions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IQUIViewController+Additions.m"; path = "IQKeyboardManager/Categories/IQUIViewController+Additions.m"; sourceTree = ""; }; + 8405674C8B715FC1291C3BC6D5E96719 /* PHAsset+HXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "PHAsset+HXExtension.m"; path = "HXPhotoPicker/Category/PHAsset+HXExtension.m"; sourceTree = ""; }; + 840869B1706A9FB164D5E5249B28403F /* HX_PhotoEditBottomView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HX_PhotoEditBottomView.m; path = HXPhotoPicker/HXPhotoEdit/View/HX_PhotoEditBottomView.m; sourceTree = ""; }; + 84CBD287D3190F81228793F4BE5B3F4B /* UINavigationController+MemoryLeak.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationController+MemoryLeak.m"; path = "MLeaksFinder/UINavigationController+MemoryLeak.m"; sourceTree = ""; }; + 8558BEEB13577DC85FA155148D02F38E /* HXPhotoEditChartletPreviewView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditChartletPreviewView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditChartletPreviewView.h; sourceTree = ""; }; + 87130A3B3B044A19C51FE6BA80EC3B91 /* IQUIView+Hierarchy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IQUIView+Hierarchy.h"; path = "IQKeyboardManager/Categories/IQUIView+Hierarchy.h"; sourceTree = ""; }; + 876952324EB55676295DA72C00FE6A89 /* HX_PhotoEditViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HX_PhotoEditViewController.m; path = HXPhotoPicker/HXPhotoEdit/Controller/HX_PhotoEditViewController.m; sourceTree = ""; }; + 87EECD65D614B04BC3B47FC4C905DF76 /* SDImageLoadersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoadersManager.h; path = SDWebImage/Core/SDImageLoadersManager.h; sourceTree = ""; }; + 886A802CC03A0EB1C6DAA485B511A07B /* SDWebImageOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOperation.m; path = SDWebImage/Core/SDWebImageOperation.m; sourceTree = ""; }; + 8875A3E0987E3CC970F3AA31DEB31675 /* HXPhotoEditResizeControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditResizeControl.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditResizeControl.h; sourceTree = ""; }; + 88AAE45BCB766E659DB4C82F2033380B /* SDWebImageCacheSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheSerializer.m; path = SDWebImage/Core/SDWebImageCacheSerializer.m; sourceTree = ""; }; + 892C746A8CFE8101DE171BC885F9FAD9 /* HXPhotoModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoModel.m; path = HXPhotoPicker/Model/HXPhotoModel.m; sourceTree = ""; }; + 8979E5C6B3246BCB507B978DDE2E2046 /* SDWebImageError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageError.h; path = SDWebImage/Core/SDWebImageError.h; sourceTree = ""; }; + 89E1F3018933D85E559B3F029FF75AC2 /* HXPhotoConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoConfiguration.m; path = HXPhotoPicker/HXPhotoConfiguration.m; sourceTree = ""; }; + 8A53DE4EF68C596E163B3279AE055AC2 /* SDImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGIFCoder.m; path = SDWebImage/Core/SDImageGIFCoder.m; sourceTree = ""; }; + 8B02356F1F363BF4C429038D732224ED /* SDWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-prefix.pch"; sourceTree = ""; }; + 8B9A136D770F622ECE67A1B593A49B81 /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = ""; }; + 8C69AE3FCF9182617CDE5A4EF154A498 /* SDImageCachesManagerOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManagerOperation.h; path = SDWebImage/Private/SDImageCachesManagerOperation.h; sourceTree = ""; }; + 8C8BF50B05493E1EAFEADF8E5F6164CD /* UIImage+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Transform.h"; path = "SDWebImage/Core/UIImage+Transform.h"; sourceTree = ""; }; + 8F0389C948AB441B4BF03FE822706B27 /* SDAsyncBlockOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAsyncBlockOperation.m; path = SDWebImage/Private/SDAsyncBlockOperation.m; sourceTree = ""; }; + 8F449B51E2E8073A7D857B5F2BBA9364 /* HXPhotoEditGridLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditGridLayer.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditGridLayer.h; sourceTree = ""; }; + 8FC749248DD39B7D99FB200BB2DE4B34 /* MLeaksFinder.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MLeaksFinder.release.xcconfig; sourceTree = ""; }; + 9016403864CFC796C56E024D0BB9CD42 /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = ""; }; + 907210ADC9D9DCFC0E0E15900A2E5258 /* SDImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoader.h; path = SDWebImage/Core/SDImageLoader.h; sourceTree = ""; }; + 907B3009C51759E39FFB2869E3BA9849 /* UIImage+ForceDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ForceDecode.m"; path = "SDWebImage/Core/UIImage+ForceDecode.m"; sourceTree = ""; }; + 908E160D13313904E4EEFDA6F8D54441 /* HXPhotoPreviewViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoPreviewViewCell.h; path = HXPhotoPicker/View/HXPhotoPreviewViewCell.h; sourceTree = ""; }; + 90ECB7D16FE1D99FF271E26BE24BEDF6 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/Core/SDWebImageDownloader.h; sourceTree = ""; }; + 91C5E6EE077CDA2170EDB1B2FD9D6D1B /* NSString+HXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+HXExtension.h"; path = "HXPhotoPicker/Category/NSString+HXExtension.h"; sourceTree = ""; }; + 91EEE35CF20A89F088EB8D8D8B5544BF /* HXPhotoEditingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditingView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditingView.m; sourceTree = ""; }; + 91F0B7D176E7061CE0D7F860435072D9 /* HXPhotoEditSplashView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditSplashView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditSplashView.m; sourceTree = ""; }; + 928ABC695474AF11C80F4E362C3A611D /* HXCustomCollectionReusableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXCustomCollectionReusableView.h; path = HXPhotoPicker/View/HXCustomCollectionReusableView.h; sourceTree = ""; }; + 9350C8CF09B74437883D00AF654CDEA3 /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "SDWebImage/Core/NSButton+WebCache.h"; sourceTree = ""; }; + 936E76AF7402253401E42FAF0313B515 /* HXPhotoEditChartletModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditChartletModel.m; path = HXPhotoPicker/HXPhotoEdit/Model/HXPhotoEditChartletModel.m; sourceTree = ""; }; + 93E80CC169D2D4B6E2E61E78AF7F801F /* SDAnimatedImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SDAnimatedImageView+WebCache.h"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.h"; sourceTree = ""; }; + 93FAA02F3EADFBB5CE22D32F3267AB39 /* UILabel+HXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UILabel+HXExtension.m"; path = "HXPhotoPicker/Category/UILabel+HXExtension.m"; sourceTree = ""; }; + 949D795ABE151097F888E9EDFBBFBF70 /* HXPhotoViewCellCustomProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoViewCellCustomProtocol.h; path = HXPhotoPicker/Model/HXPhotoViewCellCustomProtocol.h; sourceTree = ""; }; + 963C21E62921558DDCBA90C258C32FF7 /* HXPhotoPicker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HXPhotoPicker.debug.xcconfig; sourceTree = ""; }; + 98527D7196957AAB07B79E2E2AFDE23E /* IQKeyboardManager */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = IQKeyboardManager; path = libIQKeyboardManager.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 990C188B0F47FA93F95DD75CFF72F81B /* SDAsyncBlockOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAsyncBlockOperation.h; path = SDWebImage/Private/SDAsyncBlockOperation.h; sourceTree = ""; }; + 9951365CE5D0CE16F5AA34F57B1CCE9D /* HXPhotoEditDrawView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditDrawView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditDrawView.h; sourceTree = ""; }; + 9968892866A6097DE059C2724E4BBEBC /* SDWebImageOptionsProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOptionsProcessor.m; path = SDWebImage/Core/SDWebImageOptionsProcessor.m; sourceTree = ""; }; + 99D5514CBB4BF44E848F3F5F24416ECA /* HXCameraBottomView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXCameraBottomView.m; path = HXPhotoPicker/View/HXCameraBottomView.m; sourceTree = ""; }; + 99F9C9DD4F1F0C4DBEBC2B2EA4F9567A /* HXPreviewImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPreviewImageView.h; path = HXPhotoPicker/View/HXPreviewImageView.h; sourceTree = ""; }; + 9AE0B24D7CEB2943721EE5B817A7FB9D /* AFAutoPurgingImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFAutoPurgingImageCache.h; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.h"; sourceTree = ""; }; + 9CB462AB889B4B425E79053819CBF5EB /* HXPhotoEditClippingToolBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditClippingToolBar.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditClippingToolBar.h; sourceTree = ""; }; + 9CD2D560E4610461F9CEB50E06B52C75 /* UIImage+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Transform.m"; path = "SDWebImage/Core/UIImage+Transform.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; }; - 9D9788E550721CD92A5743FCB247B9EB /* HXCustomCollectionReusableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXCustomCollectionReusableView.m; path = HXPhotoPicker/View/HXCustomCollectionReusableView.m; sourceTree = ""; }; - 9E65D87001F8B1B4DFEB4D70F1964D15 /* HXAlbumListViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXAlbumListViewController.m; path = HXPhotoPicker/Controller/HXAlbumListViewController.m; sourceTree = ""; }; - 9E71CC5393105DD2E47E098437D042F7 /* SDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWeakProxy.h; path = SDWebImage/Private/SDWeakProxy.h; sourceTree = ""; }; - 9E95DCD2CB76523A1C32ACC159FD247F /* HXPhotoPreviewViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoPreviewViewController.h; path = HXPhotoPicker/Controller/HXPhotoPreviewViewController.h; sourceTree = ""; }; - 9F3EEAE1FF7A6A6286911FF59C339392 /* IQUIView+IQKeyboardToolbar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IQUIView+IQKeyboardToolbar.h"; path = "IQKeyboardManager/IQToolbar/IQUIView+IQKeyboardToolbar.h"; sourceTree = ""; }; - 9FF0C076EAD34D300A1489BDA52C2F39 /* HXPhotoEditGridMaskLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditGridMaskLayer.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditGridMaskLayer.m; sourceTree = ""; }; - A01827AA448CC11332CF4315E031FB5D /* HXPhotoEditStickerTrashView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditStickerTrashView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditStickerTrashView.m; sourceTree = ""; }; - A092AB52F0F55E65CAB8AF3A7E5F4280 /* SDImageCacheDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheDefine.m; path = SDWebImage/Core/SDImageCacheDefine.m; sourceTree = ""; }; - A1419B29B409FD6779F740BA089F2CFA /* NSString+HXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+HXExtension.h"; path = "HXPhotoPicker/Category/NSString+HXExtension.h"; sourceTree = ""; }; - A15ECFA5F663475709A4E43187378D6B /* HXPhotoPreviewViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoPreviewViewCell.m; path = HXPhotoPicker/View/HXPhotoPreviewViewCell.m; sourceTree = ""; }; + 9DF6443BED39B92C078826354A290673 /* SDImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFrame.h; path = SDWebImage/Core/SDImageFrame.h; sourceTree = ""; }; + 9E3AA5B932812189C580CA36A1862982 /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = SDWebImage/Core/SDWebImageDownloaderOperation.h; sourceTree = ""; }; + 9E5DE4D8721C8976A5BF34C1C63A7C7E /* SDWebImageError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageError.m; path = SDWebImage/Core/SDWebImageError.m; sourceTree = ""; }; + 9F2ECF422E7B97AC44CAF8098AE26352 /* HXPhotoPreviewViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoPreviewViewCell.m; path = HXPhotoPicker/View/HXPhotoPreviewViewCell.m; sourceTree = ""; }; + 9F38654E49CC34ECEBE3EE5C58D6C3FE /* UIColor+HXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+HXExtension.m"; path = "HXPhotoPicker/Category/UIColor+HXExtension.m"; sourceTree = ""; }; + 9F999172B6E61D457B5586B3C1194846 /* SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDInternalMacros.h; path = SDWebImage/Private/SDInternalMacros.h; sourceTree = ""; }; + 9FC3A66695F3386F702809AFFC50838C /* NSTimer+HXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSTimer+HXExtension.m"; path = "HXPhotoPicker/Category/NSTimer+HXExtension.m"; sourceTree = ""; }; + A04DE4BD686C7F03ED8FF49BDA6F3819 /* HXPhotoPreviewViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoPreviewViewController.h; path = HXPhotoPicker/Controller/HXPhotoPreviewViewController.h; sourceTree = ""; }; + A0855F321F20DB47870BC4552D33899D /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = ""; }; + A0C0359C34AFAABB183545BC2867D829 /* IQNSArray+Sort.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IQNSArray+Sort.m"; path = "IQKeyboardManager/Categories/IQNSArray+Sort.m"; sourceTree = ""; }; A194E13B43FAE84A8550CA559BF9D2AA /* Pods-JhForm-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-JhForm-dummy.m"; sourceTree = ""; }; - A1C7936A56804A0657D1B502516619EE /* HXPhotoViewTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoViewTransition.h; path = HXPhotoPicker/TransitionAnimation/HXPhotoViewTransition.h; sourceTree = ""; }; - A239210B410CC2B79262D12868D8DC02 /* SDWebImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.debug.xcconfig; sourceTree = ""; }; - A41EAA0E09FC805DCAAD49461AA09BB0 /* HXCustomCameraViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXCustomCameraViewController.m; path = HXPhotoPicker/Controller/HXCustomCameraViewController.m; sourceTree = ""; }; - A4FA15D44DF6BAC7550EDEED10862AA3 /* libAFNetworking.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libAFNetworking.a; path = libAFNetworking.a; sourceTree = BUILT_PRODUCTS_DIR; }; - A587CB5B2ADFAF5E909B234F99E3B2BF /* NSArray+HXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+HXExtension.h"; path = "HXPhotoPicker/Category/NSArray+HXExtension.h"; sourceTree = ""; }; - A5AF6B7DC8CEBEADBAB80E7DFACA37D5 /* HXPhotoViewTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoViewTransition.m; path = HXPhotoPicker/TransitionAnimation/HXPhotoViewTransition.m; sourceTree = ""; }; - A5B16CBAAFEBFD677E417FB34B983110 /* HXPhotoEditStickerItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditStickerItem.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditStickerItem.m; sourceTree = ""; }; - A6470C8A0E2008B537DFD204418A4C4A /* NSTimer+HXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSTimer+HXExtension.m"; path = "HXPhotoPicker/Category/NSTimer+HXExtension.m"; sourceTree = ""; }; - A6E1B0B6DBF9878722A25CA65F299E29 /* AFAutoPurgingImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFAutoPurgingImageCache.m; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.m"; sourceTree = ""; }; - A6E6822B2A602C95209C46FE6B1C49D1 /* SDWebImageTransitionInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransitionInternal.h; path = SDWebImage/Private/SDWebImageTransitionInternal.h; sourceTree = ""; }; - A76ED018C30CABC5D6DBB3EC5B54AA53 /* UIImage+Metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Metadata.h"; path = "SDWebImage/Core/UIImage+Metadata.h"; sourceTree = ""; }; - A796CB8823B3E7DAA7B9B39FA31AA70D /* HXMECancelBlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXMECancelBlock.h; path = HXPhotoPicker/HXPhotoEdit/Model/HXMECancelBlock.h; sourceTree = ""; }; - A8831468593D1F4797B22C90AED11E30 /* HXPhotoEdit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEdit.m; path = HXPhotoPicker/HXPhotoEdit/HXPhotoEdit.m; sourceTree = ""; }; - A8BE9F06F20358EF1249B0C7ACC7707E /* HXPhotoEditViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditViewController.h; path = HXPhotoPicker/Controller/HXPhotoEditViewController.h; sourceTree = ""; }; - A8CDE430FC2A347BE19694FB3EFCEC44 /* IQUIViewController+Additions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IQUIViewController+Additions.h"; path = "IQKeyboardManager/Categories/IQUIViewController+Additions.h"; sourceTree = ""; }; - A8EEBDB4846C787459FFA7E9A4504EF0 /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/Core/SDImageCache.m; sourceTree = ""; }; - A8F80341848AF5D5A259846BB84BD0B1 /* HXPhotoEditGridView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditGridView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditGridView.h; sourceTree = ""; }; - A9D312872447D29621EAEFCB8FD6F923 /* SDImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOCoder.m; path = SDWebImage/Core/SDImageIOCoder.m; sourceTree = ""; }; - AB77C9BF7BF10707E378AD8CED2111FD /* HXPhotoEditChartletContentViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditChartletContentViewCell.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditChartletContentViewCell.m; sourceTree = ""; }; - AB93BC5640158FC5F05E6AA6F9F8BDE0 /* SDImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFrame.m; path = SDWebImage/Core/SDImageFrame.m; sourceTree = ""; }; - AC63C29BD4E800CEFC75012A7F89C207 /* IQTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQTextView.m; path = IQKeyboardManager/IQTextView/IQTextView.m; sourceTree = ""; }; - ACC35E4EF2A44DAA30465C5719629EE2 /* SDImageAWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAWebPCoder.h; path = SDWebImage/Core/SDImageAWebPCoder.h; sourceTree = ""; }; - AD61ECB2E9DC45079BAA32AD3207B0BD /* HXPreviewContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPreviewContentView.m; path = HXPhotoPicker/View/HXPreviewContentView.m; sourceTree = ""; }; - ADF003E088EF7760F6D2C01EFDA8E96B /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = ""; }; - ADF9E3C81BDC40636901AF4B72C4516A /* HXPhotoEditChartletPreviewView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditChartletPreviewView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditChartletPreviewView.m; sourceTree = ""; }; - AED702BDDC6DF1A1D1B62011678A3FC6 /* SDFileAttributeHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDFileAttributeHelper.m; path = SDWebImage/Private/SDFileAttributeHelper.m; sourceTree = ""; }; - AEE3FB889481362F4DEA004D85BFAEBA /* HXPhotoTools.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoTools.h; path = HXPhotoPicker/HXPhotoTools.h; sourceTree = ""; }; - AF210B8F91F0F16443B89A9521E62754 /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = ""; }; - B0676088498BDAD8D8E40E710033344D /* SDMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDMemoryCache.h; path = SDWebImage/Core/SDMemoryCache.h; sourceTree = ""; }; - B0B214D775196BA7CA8E17E53048A493 /* libSDWebImage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libSDWebImage.a; path = libSDWebImage.a; sourceTree = BUILT_PRODUCTS_DIR; }; - B3779B8D6A40F622B324C96E546E8669 /* IQKeyboardManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQKeyboardManager.h; path = IQKeyboardManager/IQKeyboardManager.h; sourceTree = ""; }; - B476552FBCCD99630CEB816C0C4E6EE9 /* NSBezierPath+SDRoundedCorners.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBezierPath+SDRoundedCorners.m"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.m"; sourceTree = ""; }; - B487E694B0D2036FE4285CAFDA4A15F4 /* NSTimer+HXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSTimer+HXExtension.h"; path = "HXPhotoPicker/Category/NSTimer+HXExtension.h"; sourceTree = ""; }; - B4908CEF1089361AB9B8A02CC7FAF0D3 /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; - B51C0D0D436FEE9A2F2EDB27C3A34C3E /* SDImageLoadersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoadersManager.h; path = SDWebImage/Core/SDImageLoadersManager.h; sourceTree = ""; }; - B60EB736D9D9FC0B567427F577E387D9 /* SDImageAWebPCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAWebPCoder.m; path = SDWebImage/Core/SDImageAWebPCoder.m; sourceTree = ""; }; - B71CB4C381E9194A54450DB89BCBE73D /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "SDWebImage/Core/UIImage+MultiFormat.m"; sourceTree = ""; }; - B73AEEBA04EB8F8E0B4C4B5D8908967B /* HXCustomPreviewView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXCustomPreviewView.h; path = HXPhotoPicker/View/HXCustomPreviewView.h; sourceTree = ""; }; - B928D246ACA407375C56F7A08BB9EB77 /* HXPhotoEditTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditTextView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditTextView.m; sourceTree = ""; }; - B9A9745A1087D3A11160FADD6D9A3B5F /* IQPreviousNextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQPreviousNextView.m; path = IQKeyboardManager/IQToolbar/IQPreviousNextView.m; sourceTree = ""; }; - BA0F4465F8C10B88736BA6A58F694CC3 /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/Core/SDWebImagePrefetcher.h; sourceTree = ""; }; - BA8A40F259ACC13B70FF7E1E7987F2F8 /* UIViewController+HXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+HXExtension.h"; path = "HXPhotoPicker/Category/UIViewController+HXExtension.h"; sourceTree = ""; }; - BAD44F2D67C7DA36F203DCB2656B603B /* HXCustomNavigationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXCustomNavigationController.h; path = HXPhotoPicker/Controller/HXCustomNavigationController.h; sourceTree = ""; }; - BB1AED273A2A17007A49406AAA2FE091 /* HXPhotoLimitView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoLimitView.m; path = HXPhotoPicker/View/HXPhotoLimitView.m; sourceTree = ""; }; - BD2CB3BAC8D93C022048CDF7F4EBB73C /* HXVideoEditViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXVideoEditViewController.m; path = HXPhotoPicker/Controller/HXVideoEditViewController.m; sourceTree = ""; }; - BE9282FD337138926CEB850ECA2F2B5B /* SDDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDisplayLink.m; path = SDWebImage/Private/SDDisplayLink.m; sourceTree = ""; }; - BED1A4AFDFF7AA6B2BDBA90978BFC7A7 /* HXPreviewVideoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPreviewVideoView.m; path = HXPhotoPicker/View/HXPreviewVideoView.m; sourceTree = ""; }; - BEF70F2782298E3BCDD53FC9F44F6E44 /* HX_PhotoEditBottomView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HX_PhotoEditBottomView.m; path = HXPhotoPicker/HXPhotoEdit/View/HX_PhotoEditBottomView.m; sourceTree = ""; }; - BF5E81244C84A38F91C8A6AE7B3B763C /* IQUIViewController+Additions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IQUIViewController+Additions.m"; path = "IQKeyboardManager/Categories/IQUIViewController+Additions.m"; sourceTree = ""; }; - BF757BCEB7A1F3E9B2593584B6CF7087 /* SDWebImageOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOperation.m; path = SDWebImage/Core/SDWebImageOperation.m; sourceTree = ""; }; - C0021AA3C9550B86F1B06B18E34C413F /* HXCustomAssetModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXCustomAssetModel.h; path = HXPhotoPicker/Model/HXCustomAssetModel.h; sourceTree = ""; }; - C0C50FFE0335D4D4F2E5B2D66FC87735 /* HXPhotoPicker-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HXPhotoPicker-prefix.pch"; sourceTree = ""; }; - C0FA9F1C74E2F7289A70B9A41944B6C5 /* HXCustomCameraController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXCustomCameraController.m; path = HXPhotoPicker/Controller/HXCustomCameraController.m; sourceTree = ""; }; - C15BAFD55F9A4F4EC9E1FCF853CE4590 /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = ""; }; - C1D35E3A4F5AB2D3377C203D98920281 /* libPods-JhForm.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-JhForm.a"; path = "libPods-JhForm.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - C21518035ECA1D2FB16D0A6676059B54 /* UIColor+HXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+HXExtension.h"; path = "HXPhotoPicker/Category/UIColor+HXExtension.h"; sourceTree = ""; }; - C22C9F7F345FC068D6C003E0AC67E767 /* HXPreviewVideoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPreviewVideoView.h; path = HXPhotoPicker/View/HXPreviewVideoView.h; sourceTree = ""; }; - C26904FA6E9DAE2ABBB462C858B12498 /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = ""; }; - C305ABDFBAF86D98DD97D5CA59F84C34 /* HXVideoEditViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXVideoEditViewController.h; path = HXPhotoPicker/Controller/HXVideoEditViewController.h; sourceTree = ""; }; - C458A5DD1241DB865AC98648F77F09C0 /* HXPhotoEditSplashView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditSplashView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditSplashView.h; sourceTree = ""; }; + A1DBD0CB6444C3B4C173F6E014342E15 /* UIView+HXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+HXExtension.h"; path = "HXPhotoPicker/Category/UIView+HXExtension.h"; sourceTree = ""; }; + A3271D28240165C09CCD1CDAD7DA056B /* IQKeyboardManager-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManager-dummy.m"; sourceTree = ""; }; + A331B09FA0631DAC8684E0281F5CDFD0 /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "SDWebImage/Core/UIImage+ForceDecode.h"; sourceTree = ""; }; + A332182D342AAC38D86D0DAFBD65B79F /* SDFileAttributeHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDFileAttributeHelper.m; path = SDWebImage/Private/SDFileAttributeHelper.m; sourceTree = ""; }; + A33E20334AE75465F77F95B56673B0B8 /* UIView+MemoryLeak.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MemoryLeak.h"; path = "MLeaksFinder/UIView+MemoryLeak.h"; sourceTree = ""; }; + A3E54F66828679D7CBA6558C8E2C2759 /* IQTitleBarButtonItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQTitleBarButtonItem.m; path = IQKeyboardManager/IQToolbar/IQTitleBarButtonItem.m; sourceTree = ""; }; + A45C079BAA36BC9231B18170F131DDFB /* UITabBarController+MemoryLeak.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITabBarController+MemoryLeak.m"; path = "MLeaksFinder/UITabBarController+MemoryLeak.m"; sourceTree = ""; }; + A4FA15D44DF6BAC7550EDEED10862AA3 /* AFNetworking */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = AFNetworking; path = libAFNetworking.a; sourceTree = BUILT_PRODUCTS_DIR; }; + A64B90E95F0FA6748C2AEA0177BF6A4A /* SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransition.h; path = SDWebImage/Core/SDWebImageTransition.h; sourceTree = ""; }; + A671ED6A44E6CFF5024059D49921B345 /* IQKeyboardManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQKeyboardManager.h; path = IQKeyboardManager/IQKeyboardManager.h; sourceTree = ""; }; + A69238EEE45C1FFC390AF64F59AE32B7 /* SDWebImageDownloaderRequestModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderRequestModifier.m; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.m; sourceTree = ""; }; + A74C44231EB2F6F5314068A5738D551D /* AFImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFImageDownloader.m; path = "UIKit+AFNetworking/AFImageDownloader.m"; sourceTree = ""; }; + A77444CCA7AF7D971B3B453D6951901D /* SDImageAPNGCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAPNGCoder.h; path = SDWebImage/Core/SDImageAPNGCoder.h; sourceTree = ""; }; + A7D63C5B7D9F8F8FE89E0E1D70F764C2 /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = ""; }; + AA2A03B0C19D01822548873B643DEC76 /* SDWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImage.h; path = WebImage/SDWebImage.h; sourceTree = ""; }; + AACEFEB0FF886DEEFF10A9191C64972B /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "SDWebImage/Core/UIView+WebCache.h"; sourceTree = ""; }; + AAE0B21A90AB440F036449A50503AA61 /* SDImageGraphics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGraphics.h; path = SDWebImage/Core/SDImageGraphics.h; sourceTree = ""; }; + AB254FD929AE796E6BC36E860FCA7058 /* UIImage+HXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+HXExtension.h"; path = "HXPhotoPicker/Category/UIImage+HXExtension.h"; sourceTree = ""; }; + ABC35F8CE9EB2DCBCE4FDDC1EDB5E5D2 /* SDWebImageDownloaderDecryptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderDecryptor.m; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.m; sourceTree = ""; }; + ABD0F9634AF7A194759880F89C19CF3B /* IQTitleBarButtonItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQTitleBarButtonItem.h; path = IQKeyboardManager/IQToolbar/IQTitleBarButtonItem.h; sourceTree = ""; }; + ABD932DCA852BBFC8619BD6C203EEE5C /* UIApplication+MemoryLeak.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIApplication+MemoryLeak.m"; path = "MLeaksFinder/UIApplication+MemoryLeak.m"; sourceTree = ""; }; + AC72E69237FEB8AEA3F20B162EC8B91E /* HXPhotoSubViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoSubViewCell.h; path = HXPhotoPicker/View/HXPhotoSubViewCell.h; sourceTree = ""; }; + AD718C47CF03D9E5FAD7EA2D2FF73A68 /* HXPhotoEditMosaicView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditMosaicView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditMosaicView.h; sourceTree = ""; }; + ADF00D8ED5CD4F1CC88346102697CB00 /* HXPhotoEditStickerTrashView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditStickerTrashView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditStickerTrashView.h; sourceTree = ""; }; + AEEABC134BC4C097926F3D333863C195 /* HXPhotoTools.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoTools.m; path = HXPhotoPicker/HXPhotoTools.m; sourceTree = ""; }; + B0304A7C18176351682BC6524036B8F2 /* HXAlbumListViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXAlbumListViewController.m; path = HXPhotoPicker/Controller/HXAlbumListViewController.m; sourceTree = ""; }; + B06E3539F207FA8DA68554A06F82749A /* SDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWeakProxy.h; path = SDWebImage/Private/SDWeakProxy.h; sourceTree = ""; }; + B0AD6BAEDCE49415340A89D91A0BDAA3 /* SDInternalMacros.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDInternalMacros.m; path = SDWebImage/Private/SDInternalMacros.m; sourceTree = ""; }; + B0B214D775196BA7CA8E17E53048A493 /* SDWebImage */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = SDWebImage; path = libSDWebImage.a; sourceTree = BUILT_PRODUCTS_DIR; }; + B1044D339E2755DCCAA52CA013696064 /* HXPhotoViewFlowLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoViewFlowLayout.h; path = HXPhotoPicker/View/HXPhotoViewFlowLayout.h; sourceTree = ""; }; + B114CA5D4C1C7EB939FE5C589330DB69 /* HXPreviewVideoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPreviewVideoView.m; path = HXPhotoPicker/View/HXPreviewVideoView.m; sourceTree = ""; }; + B185A171A9BF46C3B50E52FE0AD82B51 /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "SDWebImage/Core/UIImageView+WebCache.h"; sourceTree = ""; }; + B336FF84AAAEEB99FF4C4DC61C9648B3 /* SDImageAWebPCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAWebPCoder.m; path = SDWebImage/Core/SDImageAWebPCoder.m; sourceTree = ""; }; + B394274AB02838F300D20F7F7F714F16 /* SDWebImageDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDefine.m; path = SDWebImage/Core/SDWebImageDefine.m; sourceTree = ""; }; + B49F7B2CA391565AABBE583335D30144 /* HXCustomPreviewView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXCustomPreviewView.m; path = HXPhotoPicker/View/HXCustomPreviewView.m; sourceTree = ""; }; + B4A5215A65846CB1AD2A945CD39BE682 /* IQTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQTextView.m; path = IQKeyboardManager/IQTextView/IQTextView.m; sourceTree = ""; }; + B4D92CC09636C235B1F6FF1B6A4E844F /* SDWebImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.release.xcconfig; sourceTree = ""; }; + B695769851A7492374963E4E9CD3132A /* NSImage+Compatibility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+Compatibility.m"; path = "SDWebImage/Core/NSImage+Compatibility.m"; sourceTree = ""; }; + B8D5F424D873A34BB26EAD1C9D1DA02F /* SDDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDisplayLink.m; path = SDWebImage/Private/SDDisplayLink.m; sourceTree = ""; }; + B8D7F8D7457C7EF20D7906A399BCBBF6 /* NSDate+HXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+HXExtension.m"; path = "HXPhotoPicker/Category/NSDate+HXExtension.m"; sourceTree = ""; }; + B95B673D18FFC04EDB0EE25D03ED6A28 /* SDImageIOAnimatedCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoderInternal.h; path = SDWebImage/Private/SDImageIOAnimatedCoderInternal.h; sourceTree = ""; }; + BB27A518F02E17B036BA26EF32D2AB3F /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = SDWebImage/Core/SDAnimatedImageRep.m; sourceTree = ""; }; + BBA72EB49001DF5A82E5373376E44191 /* AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFNetworking-dummy.m"; sourceTree = ""; }; + BBEC4A438D535248745E72CE885DDD37 /* UIButton+HXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+HXExtension.m"; path = "HXPhotoPicker/Category/UIButton+HXExtension.m"; sourceTree = ""; }; + BD1A1A3F6AAFCBFBEA062183E00091FB /* HXCustomCameraController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXCustomCameraController.h; path = HXPhotoPicker/Controller/HXCustomCameraController.h; sourceTree = ""; }; + BD37DD50C50731181F62392152916B36 /* UISplitViewController+MemoryLeak.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UISplitViewController+MemoryLeak.m"; path = "MLeaksFinder/UISplitViewController+MemoryLeak.m"; sourceTree = ""; }; + BD85A14A1DD895A18A582914B81EF8CE /* SDImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOCoder.h; path = SDWebImage/Core/SDImageIOCoder.h; sourceTree = ""; }; + BE13BC8134258658712E6709241693D5 /* HXCustomNavigationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXCustomNavigationController.h; path = HXPhotoPicker/Controller/HXCustomNavigationController.h; sourceTree = ""; }; + BE3ADF75D07032276049E7B8B637EC4B /* HXPreviewLivePhotoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPreviewLivePhotoView.h; path = HXPhotoPicker/View/HXPreviewLivePhotoView.h; sourceTree = ""; }; + BE7AED5148030CA9818E2BA74F1A6AC0 /* IQPreviousNextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQPreviousNextView.m; path = IQKeyboardManager/IQToolbar/IQPreviousNextView.m; sourceTree = ""; }; + BEB8E9DD833AA84F5A198E5722B78F2D /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "SDWebImage/Core/UIButton+WebCache.h"; sourceTree = ""; }; + BF6DED5B0585198506BB8F9B46362E78 /* HXPhotoPreviewBottomView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoPreviewBottomView.m; path = HXPhotoPicker/View/HXPhotoPreviewBottomView.m; sourceTree = ""; }; + C018A581FA3F2FC259A323BD1B0091F0 /* AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-prefix.pch"; sourceTree = ""; }; + C09F7CC49AFAB069579A3817B60D7825 /* HXPhotoEditGridView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditGridView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditGridView.m; sourceTree = ""; }; + C1272663828C8D1CCDF52F1090BDBF4B /* MLeaksMessenger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MLeaksMessenger.m; path = MLeaksFinder/MLeaksMessenger.m; sourceTree = ""; }; + C1D35E3A4F5AB2D3377C203D98920281 /* Pods-JhForm */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "Pods-JhForm"; path = "libPods-JhForm.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + C1DA9323C34C04826D34CBE9061698D2 /* IQUIView+Hierarchy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IQUIView+Hierarchy.m"; path = "IQKeyboardManager/Categories/IQUIView+Hierarchy.m"; sourceTree = ""; }; + C24EE8B9CFBB3A5442553A9879BC3A37 /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = ""; }; + C279672FCEDD12C190F75CA56CB9901D /* SDWebImageCacheSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheSerializer.h; path = SDWebImage/Core/SDWebImageCacheSerializer.h; sourceTree = ""; }; + C38C425C7A766C7BC67EEB1FCA15DF7E /* HXPhotoEditStickerItemView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditStickerItemView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditStickerItemView.m; sourceTree = ""; }; C4929CAA81ED1E32A612BEF87BA9003D /* Pods-JhForm-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-JhForm-acknowledgements.plist"; sourceTree = ""; }; - C4DE9DBBE0960C67D6098EE99DFDCEF9 /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = SDWebImage/Core/SDWebImageOperation.h; sourceTree = ""; }; - C64B9BA3F36B50AD75CF218FD280AC5C /* SDImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoderHelper.m; path = SDWebImage/Core/SDImageCoderHelper.m; sourceTree = ""; }; - C7C61E5AB2B3D7F481BF9B4D9E78ABD2 /* HXPhotoEditGraffitiColorSizeView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditGraffitiColorSizeView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditGraffitiColorSizeView.m; sourceTree = ""; }; - C7EFC3A88D56AF7BE8962ACF7BA4C9DC /* UIImageView+HXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HXExtension.h"; path = "HXPhotoPicker/Category/UIImageView+HXExtension.h"; sourceTree = ""; }; - C8BC467AA5FD6F66A9C28781FADF4CFE /* AFImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFImageDownloader.m; path = "UIKit+AFNetworking/AFImageDownloader.m"; sourceTree = ""; }; - C9CD23D701E7047D45D710D901B66F5A /* NSArray+HXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+HXExtension.m"; path = "HXPhotoPicker/Category/NSArray+HXExtension.m"; sourceTree = ""; }; - CA1A4C910123DDB94CFDEA7EECE95699 /* AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFNetworking-dummy.m"; sourceTree = ""; }; - CADEA26B538B979E528A8A24DC5A8FE3 /* SDWebImageDownloaderResponseModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderResponseModifier.m; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.m; sourceTree = ""; }; - CB3E0E9ABD3B9978CA0790230CD513B7 /* HXAlbumlistView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXAlbumlistView.m; path = HXPhotoPicker/View/HXAlbumlistView.m; sourceTree = ""; }; - CB5E8697CC0D13D20EB914C4031ABA85 /* SDImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFrame.h; path = SDWebImage/Core/SDImageFrame.h; sourceTree = ""; }; - CBD3ECA2B85C3C2D96581F78595DE434 /* AFNetworking.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.debug.xcconfig; sourceTree = ""; }; - CC31904941B3FA19164D2748CC851E50 /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; - CC4B33226ECD4A160431B4B0F1ED95AF /* HXPhotoModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoModel.h; path = HXPhotoPicker/Model/HXPhotoModel.h; sourceTree = ""; }; - CC630CB7B5633EFEC43467C7FB5D6F94 /* HXPhotoEditGraffitiColorModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditGraffitiColorModel.h; path = HXPhotoPicker/HXPhotoEdit/Model/HXPhotoEditGraffitiColorModel.h; sourceTree = ""; }; - CCE36528E65C21457C7E6D115E9B6CC0 /* HXPhotoEditGraffitiColorViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditGraffitiColorViewCell.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditGraffitiColorViewCell.h; sourceTree = ""; }; - CD7DAB5239FE6935981A8CDEDA1BE1C3 /* HXPhotoDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoDefine.h; path = HXPhotoPicker/HXPhotoDefine.h; sourceTree = ""; }; - CE2FE86E8E57660724F31D2BB5C2DCD3 /* SDWebImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDWebImage-dummy.m"; sourceTree = ""; }; - CE9AF9A5052DE8168BAFFA9F8B777654 /* IQKeyboardManager.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManager.release.xcconfig; sourceTree = ""; }; - CEF2CF1A67028D02E39997A5A6674E37 /* HXPhotoEditGraffitiColorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditGraffitiColorView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditGraffitiColorView.m; sourceTree = ""; }; - CF87904FC28FDF2EBEAF8B6787D1AB99 /* HXPhotoManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoManager.h; path = HXPhotoPicker/HXPhotoManager.h; sourceTree = ""; }; - CF8E766F87C711B9C97B45A80AACA17F /* HXPhotoEditStickerItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditStickerItem.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditStickerItem.h; sourceTree = ""; }; - CF9281FF4B8A5AF32970F531F0546663 /* HXAssetManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXAssetManager.m; path = HXPhotoPicker/HXAssetManager.m; sourceTree = ""; }; - D180A353CF30EAAA19E58ED6FEF66C19 /* HXPhotoEditStickerItemContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditStickerItemContentView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditStickerItemContentView.h; sourceTree = ""; }; - D1DE652A73D2EAF7342A8B5800C33EA8 /* SDImageAssetManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAssetManager.m; path = SDWebImage/Private/SDImageAssetManager.m; sourceTree = ""; }; - D2B3F20A9BC6B4D216A62943ABA0ACBF /* SDWebImageOptionsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOptionsProcessor.h; path = SDWebImage/Core/SDWebImageOptionsProcessor.h; sourceTree = ""; }; - D3E51618BA0CB3B1F011BA88D84B400C /* HXPhotoCustomNavigationBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoCustomNavigationBar.h; path = HXPhotoPicker/View/HXPhotoCustomNavigationBar.h; sourceTree = ""; }; - D3FF8473427A4CCBE4E855F18907B44B /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; - D483ADB22DC599C6EBB66FAAD05A5B27 /* SDWebImageOptionsProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOptionsProcessor.m; path = SDWebImage/Core/SDWebImageOptionsProcessor.m; sourceTree = ""; }; - D484A502C9F30172B82752D9373C8D0E /* HXPhotoEditViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditViewController.m; path = HXPhotoPicker/Controller/HXPhotoEditViewController.m; sourceTree = ""; }; - D54C5AAB2DD9087E63826D41B38CCEFE /* UIView+HXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+HXExtension.m"; path = "HXPhotoPicker/Category/UIView+HXExtension.m"; sourceTree = ""; }; - D5AB902EE999F83669DDDBA2F6A9AA8C /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = ""; }; - D66CE466D999950DF52669B6CEABAD44 /* HXPhotoEditSplashView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditSplashView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditSplashView.m; sourceTree = ""; }; - D87A032DB15E56BC16248123B0BE3CA7 /* HXPreviewImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPreviewImageView.h; path = HXPhotoPicker/View/HXPreviewImageView.h; sourceTree = ""; }; - D9CDEDBE32FF8BED9AF660FB7304360C /* HXPhotoViewPresentTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoViewPresentTransition.h; path = HXPhotoPicker/TransitionAnimation/HXPhotoViewPresentTransition.h; sourceTree = ""; }; - DABE38AC5FC73097F6FBA79F57C7F012 /* SDImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoderHelper.h; path = SDWebImage/Core/SDImageCoderHelper.h; sourceTree = ""; }; - DB2A44A17231C5B52D7A955BCAAC2E1B /* SDAssociatedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAssociatedObject.m; path = SDWebImage/Private/SDAssociatedObject.m; sourceTree = ""; }; - DCA498169AA720ECEB6D8DE707F4AA1A /* UIImageView+HXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HXExtension.m"; path = "HXPhotoPicker/Category/UIImageView+HXExtension.m"; sourceTree = ""; }; - DE29AEC4CA962BEFDB018386F421EBDB /* HXPhotoEditGridMaskLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditGridMaskLayer.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditGridMaskLayer.h; sourceTree = ""; }; - DE7FC7B74604FCEC1A2619BB16E6C54F /* SDAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImage.m; path = SDWebImage/Core/SDAnimatedImage.m; sourceTree = ""; }; - DE9529819314455592243378051F1132 /* SDAnimatedImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SDAnimatedImageView+WebCache.h"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.h"; sourceTree = ""; }; - DEC766029FE4103312D698F29C0BA672 /* SDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWeakProxy.m; path = SDWebImage/Private/SDWeakProxy.m; sourceTree = ""; }; - DF2400D4455EAF240E21B86C0913463A /* SDAssociatedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAssociatedObject.h; path = SDWebImage/Private/SDAssociatedObject.h; sourceTree = ""; }; - DF54F2459F14E05DC51242BD0A76B8D2 /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = SDWebImage/Core/SDWebImageCompat.h; sourceTree = ""; }; - E06C825C474C58C24DDD9A1CC236947C /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.m"; sourceTree = ""; }; - E12F6A520A8F9DF3111FAF335D2F9525 /* IQUIView+Hierarchy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IQUIView+Hierarchy.m"; path = "IQKeyboardManager/Categories/IQUIView+Hierarchy.m"; sourceTree = ""; }; - E1CD67FBB1A8B508DE6C683F15147185 /* HXPhotoPreviewImageViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoPreviewImageViewCell.h; path = HXPhotoPicker/View/HXPhotoPreviewImageViewCell.h; sourceTree = ""; }; - E22F1D80294BFBECBF09F2BEAEFB7AA0 /* HXPhotoEditTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditTransition.m; path = HXPhotoPicker/TransitionAnimation/HXPhotoEditTransition.m; sourceTree = ""; }; - E277E251F28C7BA818FE72A5336F5910 /* HXCameraBottomView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXCameraBottomView.h; path = HXPhotoPicker/View/HXCameraBottomView.h; sourceTree = ""; }; - E433964C1AF3D9C29B7D4976CE34F6B3 /* HXPhotoEditChartletContentViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditChartletContentViewCell.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditChartletContentViewCell.h; sourceTree = ""; }; - E596334A601F9363BC5CFBD7F91DB0B2 /* HXCustomCameraController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXCustomCameraController.h; path = HXPhotoPicker/Controller/HXCustomCameraController.h; sourceTree = ""; }; - E5DD83EDACD7B2427E995BBAEC1A5341 /* HXPhotoEditSplashMaskLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditSplashMaskLayer.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditSplashMaskLayer.m; sourceTree = ""; }; - E6E2D56AEE51A99CACE9110DD79845A1 /* SDInternalMacros.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDInternalMacros.m; path = SDWebImage/Private/SDInternalMacros.m; sourceTree = ""; }; - E734A18B677093E0F09A3D449CAA2166 /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = SDWebImage/Core/SDImageCacheConfig.h; sourceTree = ""; }; - E77C173D6B7505AB1D324E8D760578CA /* HXPhotoEditStickerItemView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditStickerItemView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditStickerItemView.m; sourceTree = ""; }; - E7E4107B6566ECDE5F2F4FC04C057A9C /* HXPhotoEditGridView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditGridView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditGridView.m; sourceTree = ""; }; - E88DDD6D039F3D9FBD7B601C18C2B40A /* HXCircleProgressView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXCircleProgressView.m; path = HXPhotoPicker/View/HXCircleProgressView.m; sourceTree = ""; }; - E9F6F63D15F4F43292366B16EBD73602 /* HXPhotoViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoViewController.h; path = HXPhotoPicker/Controller/HXPhotoViewController.h; sourceTree = ""; }; - EA8CE89BDA328E19F20859A9F13CF600 /* HXPhotoPicker-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "HXPhotoPicker-dummy.m"; sourceTree = ""; }; - EAC27FFD1E18C6CEC8CC5D34097777AA /* HXPhotoClippingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoClippingView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoClippingView.m; sourceTree = ""; }; - EAD0EF2CDE18AC59CCD259AC669CE98C /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = ""; }; - EBCFBCF10A5F67245C9749AF66EA38CC /* HXPhoto3DTouchViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhoto3DTouchViewController.m; path = HXPhotoPicker/Controller/HXPhoto3DTouchViewController.m; sourceTree = ""; }; - EBD6CEDD2252819A594D8F9CC5215474 /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.h"; sourceTree = ""; }; - ECD52DD91FD698D1088255B6C4453B58 /* HXPhotoEditStickerItemContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditStickerItemContentView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditStickerItemContentView.m; sourceTree = ""; }; - ED392E010845E7FE53FDCA104A490676 /* HXCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXCollectionView.m; path = HXPhotoPicker/View/HXCollectionView.m; sourceTree = ""; }; - EDE0C49153BD44F90F51E00F93CA37BD /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = ""; }; - EECA0DB9810C3114F1640487A2BAB6C6 /* SDAsyncBlockOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAsyncBlockOperation.h; path = SDWebImage/Private/SDAsyncBlockOperation.h; sourceTree = ""; }; - F05FB4316F24D062F9A53BC89081B28D /* HXPhotoPicker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HXPhotoPicker.release.xcconfig; sourceTree = ""; }; - F0719C7F9141EA97B52C4F0E5110398E /* IQToolbar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQToolbar.m; path = IQKeyboardManager/IQToolbar/IQToolbar.m; sourceTree = ""; }; - F0781C975DAA2C4315882879972D6422 /* UIImage+ExtendedCacheData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ExtendedCacheData.h"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.h"; sourceTree = ""; }; - F0AF2B6CC618BF499D772081DA70FB88 /* UIButton+HXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+HXExtension.m"; path = "HXPhotoPicker/Category/UIButton+HXExtension.m"; sourceTree = ""; }; - F10AC458A6C1F90479AB22AA0152E20C /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/Core/SDWebImageManager.m; sourceTree = ""; }; - F202B91F4AF5A63FCA75EC81D4DD17BB /* SDImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoader.m; path = SDWebImage/Core/SDImageLoader.m; sourceTree = ""; }; - F2A7FEDCEDC1884E0BD079D3B73A06EE /* HXPhotoCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoCommon.h; path = HXPhotoPicker/HXPhotoCommon.h; sourceTree = ""; }; - F2DA546E4F400BFCB8474B80CB510B29 /* SDImageAPNGCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAPNGCoder.m; path = SDWebImage/Core/SDImageAPNGCoder.m; sourceTree = ""; }; - F31283CE17B2A8A5FEB444DDE4A9A391 /* AFCompatibilityMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFCompatibilityMacros.h; path = AFNetworking/AFCompatibilityMacros.h; sourceTree = ""; }; - F3230EA630A6A76347B3C523D331AD90 /* SDImageGraphics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGraphics.h; path = SDWebImage/Core/SDImageGraphics.h; sourceTree = ""; }; - F336D325FF6A8F74618F08CF14CD3BB5 /* AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-prefix.pch"; sourceTree = ""; }; - F39A25B5942BB2E0359FFE1624BC4080 /* SDImageTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageTransformer.h; path = SDWebImage/Core/SDImageTransformer.h; sourceTree = ""; }; - F3B433A883643E75D2287A4083C3410D /* HXPhotoEditGridLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditGridLayer.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditGridLayer.h; sourceTree = ""; }; - F3E96C8997EF2F4053F33CA58CEC697A /* HXPhotoPicker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HXPhotoPicker.debug.xcconfig; sourceTree = ""; }; - F40B0495EBD3B8213892632D1E1EC6A9 /* SDAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageView.m; path = SDWebImage/Core/SDAnimatedImageView.m; sourceTree = ""; }; - F48F708CF2A0B541E49394A371E39C6F /* SDWebImageDownloaderRequestModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderRequestModifier.m; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.m; sourceTree = ""; }; - F4B7D05F41A6A5F2042418407336A7F5 /* HXPhotoPreviewViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoPreviewViewController.m; path = HXPhotoPicker/Controller/HXPhotoPreviewViewController.m; sourceTree = ""; }; - F543788E853A505F1DD10F2A2C6F4C0A /* HXPhotoViewPresentTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoViewPresentTransition.m; path = HXPhotoPicker/TransitionAnimation/HXPhotoViewPresentTransition.m; sourceTree = ""; }; - F575B69E50A804643D972CBD38B33DC0 /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; - F5F0A3616EAB538E1B7E7B5CC0B50A33 /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = SDWebImage/Core/SDWebImageDownloaderOperation.m; sourceTree = ""; }; - F5FD71A983567DF9459FA8D765C28EB9 /* SDImageIOAnimatedCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOAnimatedCoder.m; path = SDWebImage/Core/SDImageIOAnimatedCoder.m; sourceTree = ""; }; - F609A9C13B1B1FC0982F78ED59F5F2BF /* HXCameraBottomView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXCameraBottomView.m; path = HXPhotoPicker/View/HXCameraBottomView.m; sourceTree = ""; }; - F68880EE7821E059E762297397A0294E /* HXPhotoEditStickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditStickerView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditStickerView.m; sourceTree = ""; }; - F94B93540011C3A958DE3EC2664A6DE8 /* SDWebImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.release.xcconfig; sourceTree = ""; }; - F952E8CCC3CA8F5B990B046DCE64F371 /* HXPhoto3DTouchViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhoto3DTouchViewController.h; path = HXPhotoPicker/Controller/HXPhoto3DTouchViewController.h; sourceTree = ""; }; - F9E40C74AD26CC4011B86F5746B45A4B /* IQUIScrollView+Additions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IQUIScrollView+Additions.m"; path = "IQKeyboardManager/Categories/IQUIScrollView+Additions.m"; sourceTree = ""; }; - FA533B00C273A314900644EFECAF4E32 /* HXPhotoEditTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditTransition.h; path = HXPhotoPicker/TransitionAnimation/HXPhotoEditTransition.h; sourceTree = ""; }; - FA7DD76689ED720F96C92DC034F2C0EF /* HXPhotoEditConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditConfiguration.m; path = HXPhotoPicker/HXPhotoEdit/HXPhotoEditConfiguration.m; sourceTree = ""; }; - FBD2428C038971FD6DC6A23FFA4ACC78 /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = SDWebImage/Core/SDWebImageTransition.m; sourceTree = ""; }; - FC74DD3E6948D0F75C2CDF1BD7FB85BA /* HXCustomNavigationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXCustomNavigationController.m; path = HXPhotoPicker/Controller/HXCustomNavigationController.m; sourceTree = ""; }; - FC955A997F2FACC455AFBBD6073B1591 /* HXAlbumListViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXAlbumListViewController.h; path = HXPhotoPicker/Controller/HXAlbumListViewController.h; sourceTree = ""; }; - FC99C56CA6B4DB9533CCF2E8FAE6A9AF /* SDDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDiskCache.h; path = SDWebImage/Core/SDDiskCache.h; sourceTree = ""; }; - FD20AA2BC22349B31DD6D47D04FC9875 /* AFAutoPurgingImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFAutoPurgingImageCache.h; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.h"; sourceTree = ""; }; - FD97C73259DEDDDCAA86B298FA7A9909 /* HXPhotoBottomSelectView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoBottomSelectView.h; path = HXPhotoPicker/View/HXPhotoBottomSelectView.h; sourceTree = ""; }; - FE5C2FF2C5A2663C9FB725C99BB5CC14 /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; + C4DA69B9CC0B0395581EE0A1EC17F4C4 /* HXPhotoEditGridView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditGridView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditGridView.h; sourceTree = ""; }; + C5762B3C28511F344A905DA75F35026B /* HXPhotoInteractiveTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoInteractiveTransition.m; path = HXPhotoPicker/TransitionAnimation/HXPhotoInteractiveTransition.m; sourceTree = ""; }; + C57E2AC0AEF1414F501F0D2FA8DC7000 /* HXPhotoEditGridLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditGridLayer.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditGridLayer.m; sourceTree = ""; }; + C5AFD93E0494297CC6B00C5B71DB8A59 /* MLeaksFinder-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MLeaksFinder-dummy.m"; sourceTree = ""; }; + C5CA4E1D2E97D440C9860FAF0D0FB7C7 /* HXAlbumlistView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXAlbumlistView.m; path = HXPhotoPicker/View/HXAlbumlistView.m; sourceTree = ""; }; + C647313937F86E9EE33B652C7D62047F /* IQUIView+IQKeyboardToolbar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IQUIView+IQKeyboardToolbar.m"; path = "IQKeyboardManager/IQToolbar/IQUIView+IQKeyboardToolbar.m"; sourceTree = ""; }; + C73000931C4F654C6AF890380AE7C370 /* UIPageViewController+MemoryLeak.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIPageViewController+MemoryLeak.h"; path = "MLeaksFinder/UIPageViewController+MemoryLeak.h"; sourceTree = ""; }; + C806C0A093DF20BE2ED0F7A9BFD8EDCC /* HXCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXCollectionView.m; path = HXPhotoPicker/View/HXCollectionView.m; sourceTree = ""; }; + C8173DA6BBF87AACA639B36F29A77C2A /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = ""; }; + C84AB2A232D3742A3CF7D016C04621C4 /* IQKeyboardManager.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManager.release.xcconfig; sourceTree = ""; }; + C884CD934614CEABB44AF73BD22BFF20 /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/Core/SDWebImageManager.m; sourceTree = ""; }; + C88688BD0A8AAC619768F0722670AA58 /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "SDWebImage/Core/UIImage+GIF.h"; sourceTree = ""; }; + C9EE4671E70C60CDA47B91E3762EA487 /* SDImageCodersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCodersManager.m; path = SDWebImage/Core/SDImageCodersManager.m; sourceTree = ""; }; + CA16B95DA763DA03944695006D576A5C /* HXCustomCollectionReusableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXCustomCollectionReusableView.m; path = HXPhotoPicker/View/HXCustomCollectionReusableView.m; sourceTree = ""; }; + CA3C2A1EFA07E0C019C3626E14B1ED1B /* UIImageView+HXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HXExtension.m"; path = "HXPhotoPicker/Category/UIImageView+HXExtension.m"; sourceTree = ""; }; + CA539A00BB80439D20ECF0FD5B78E3AB /* AFNetworking.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.debug.xcconfig; sourceTree = ""; }; + CBC8412E7FDCA1D5F51C51BC73050A2B /* HXCameraBottomView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXCameraBottomView.h; path = HXPhotoPicker/View/HXCameraBottomView.h; sourceTree = ""; }; + CC41855D9B331207AFEB1ADFC8EA22AE /* HXPhotoEditingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditingView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditingView.h; sourceTree = ""; }; + CD217886866867DB872D9A708272D617 /* SDImageHEICCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageHEICCoder.h; path = SDWebImage/Core/SDImageHEICCoder.h; sourceTree = ""; }; + CD3116DDA3009496F1C58F61084B9D7A /* AFCompatibilityMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFCompatibilityMacros.h; path = AFNetworking/AFCompatibilityMacros.h; sourceTree = ""; }; + CD78A7F263F9DDC2C0164B94DE7046A6 /* SDImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoderHelper.m; path = SDWebImage/Core/SDImageCoderHelper.m; sourceTree = ""; }; + CE6D1D8AF741827869D9C8D62B1077C9 /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = SDWebImage/Core/SDWebImageDownloader.m; sourceTree = ""; }; + D00217CC04A69BE2B2E10BCFE56F6D79 /* IQToolbar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQToolbar.h; path = IQKeyboardManager/IQToolbar/IQToolbar.h; sourceTree = ""; }; + D078843132B3D5766E806608198D4CC5 /* HXPhotoPicker-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HXPhotoPicker-prefix.pch"; sourceTree = ""; }; + D082DC1B39B93DAEA358906FEE3A3ABE /* MLeakedObjectProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MLeakedObjectProxy.h; path = MLeaksFinder/MLeakedObjectProxy.h; sourceTree = ""; }; + D08F2A9A08B1E941B09E07AC98B60B9C /* NSArray+HXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+HXExtension.m"; path = "HXPhotoPicker/Category/NSArray+HXExtension.m"; sourceTree = ""; }; + D0E574FB8DFC37C6C36622233E2B537F /* SDDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDiskCache.m; path = SDWebImage/Core/SDDiskCache.m; sourceTree = ""; }; + D0EEDAAFFB0AD1F98E0099FFA2BDFED4 /* IQUIView+IQKeyboardToolbar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IQUIView+IQKeyboardToolbar.h"; path = "IQKeyboardManager/IQToolbar/IQUIView+IQKeyboardToolbar.h"; sourceTree = ""; }; + D16D6C814CF36F55AD9475207C52E60F /* HXPhoto3DTouchViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhoto3DTouchViewController.h; path = HXPhotoPicker/Controller/HXPhoto3DTouchViewController.h; sourceTree = ""; }; + D23315616F0B74CAEAE483F9F06E1B20 /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.m"; sourceTree = ""; }; + D2816EF3C5C285CB44FDED8463002D6A /* SDImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoader.m; path = SDWebImage/Core/SDImageLoader.m; sourceTree = ""; }; + D346035018C9542CC0452A0CC8729FB8 /* HXPhotoViewPresentTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoViewPresentTransition.h; path = HXPhotoPicker/TransitionAnimation/HXPhotoViewPresentTransition.h; sourceTree = ""; }; + D4E70CD9E220673FDD9F9D0C2F56EFF2 /* SDAssociatedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAssociatedObject.m; path = SDWebImage/Private/SDAssociatedObject.m; sourceTree = ""; }; + D50AC01F9CDE13A15D9A623AE53E6128 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "SDWebImage/Core/UIImage+MultiFormat.m"; sourceTree = ""; }; + D5A645C3499E37BA997BDDB39F3ECA52 /* SDImageHEICCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageHEICCoder.m; path = SDWebImage/Core/SDImageHEICCoder.m; sourceTree = ""; }; + D7AEC669769135BAE5C916A27B8DEDA0 /* HXPickerResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPickerResult.h; path = HXPhotoPicker/Model/HXPickerResult.h; sourceTree = ""; }; + D7C86830D9F72EEC5170B3508E431B72 /* HXPhotoConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoConfiguration.h; path = HXPhotoPicker/HXPhotoConfiguration.h; sourceTree = ""; }; + D8B2BE59250391F2E0D44DDDA53EB7D0 /* HXCircleProgressView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXCircleProgressView.h; path = HXPhotoPicker/View/HXCircleProgressView.h; sourceTree = ""; }; + D8F89FF0F1F6AB15E13CFBA2053F861D /* UIImage+HXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+HXExtension.m"; path = "HXPhotoPicker/Category/UIImage+HXExtension.m"; sourceTree = ""; }; + D90EC4CAACF1E3C125AE797AB9220D70 /* HXAlbumListViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXAlbumListViewController.h; path = HXPhotoPicker/Controller/HXAlbumListViewController.h; sourceTree = ""; }; + DA40C9D21A30B60079CF7F6223E0C55E /* NSImage+Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+Compatibility.h"; path = "SDWebImage/Core/NSImage+Compatibility.h"; sourceTree = ""; }; + DABEBE38A3F16272AFF1AFBD13323482 /* HXPhotoBottomSelectView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoBottomSelectView.h; path = HXPhotoPicker/View/HXPhotoBottomSelectView.h; sourceTree = ""; }; + DAF9584BBF8625B3E6432F92852BFE24 /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = ""; }; + DB304CBDF3F50F8DFE63DBEF8F49671C /* SDImageIOAnimatedCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoder.h; path = SDWebImage/Core/SDImageIOAnimatedCoder.h; sourceTree = ""; }; + DB845B5B808BFB26D4EDE31FBEFD452F /* HXPhotoEditSplashView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditSplashView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditSplashView.h; sourceTree = ""; }; + DB95168A459DBEF16CBD0D12FBCA281D /* SDAnimatedImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SDAnimatedImageView+WebCache.m"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.m"; sourceTree = ""; }; + DD2BFA2735669024C2D720C18261ABCD /* HXPhotoEditStickerItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditStickerItem.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditStickerItem.m; sourceTree = ""; }; + DD565AFE46047526D9C58C2B32F81699 /* IQKeyboardManager.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManager.debug.xcconfig; sourceTree = ""; }; + DD78B358D0E548E63FB354C51765C19B /* MLeaksMessenger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MLeaksMessenger.h; path = MLeaksFinder/MLeaksMessenger.h; sourceTree = ""; }; + DE9C3F3A6BA61D38D0E0BCA5E63D329F /* SDAnimatedImagePlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImagePlayer.m; path = SDWebImage/Core/SDAnimatedImagePlayer.m; sourceTree = ""; }; + DF398BF678EFDB67726A3296933056AE /* HXPhotoEditConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditConfiguration.h; path = HXPhotoPicker/HXPhotoEdit/HXPhotoEditConfiguration.h; sourceTree = ""; }; + E050E683189885DA8789DFCA5971B5C5 /* NSDate+HXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+HXExtension.h"; path = "HXPhotoPicker/Category/NSDate+HXExtension.h"; sourceTree = ""; }; + E094547FA87B5F20F8F0A1F4E9A39249 /* HXMECancelBlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXMECancelBlock.h; path = HXPhotoPicker/HXPhotoEdit/Model/HXMECancelBlock.h; sourceTree = ""; }; + E1CD31B8C5030982517B9EC1FCD7A160 /* IQUITextFieldView+Additions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IQUITextFieldView+Additions.h"; path = "IQKeyboardManager/Categories/IQUITextFieldView+Additions.h"; sourceTree = ""; }; + E23A76DD220FDE36DA7A464ED075CC49 /* HXPhotoPreviewBottomView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoPreviewBottomView.h; path = HXPhotoPicker/View/HXPhotoPreviewBottomView.h; sourceTree = ""; }; + E394441876C50CCBC01A29D6F2656543 /* HXVideoEditViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXVideoEditViewController.h; path = HXPhotoPicker/Controller/HXVideoEditViewController.h; sourceTree = ""; }; + E50BD078FD9843D182593267936EA877 /* HXPhotoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoView.m; path = HXPhotoPicker/View/HXPhotoView.m; sourceTree = ""; }; + E578B79E04BF1888CA8426DE7E1815CF /* IQBarButtonItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQBarButtonItem.h; path = IQKeyboardManager/IQToolbar/IQBarButtonItem.h; sourceTree = ""; }; + E5D79EA1B2DAD75298EAD954BDCCA490 /* HXPhotoEditViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditViewController.m; path = HXPhotoPicker/Controller/HXPhotoEditViewController.m; sourceTree = ""; }; + E7712A3DCCA655989D2185AD8B3A5A16 /* HXPhotoPreviewViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoPreviewViewController.m; path = HXPhotoPicker/Controller/HXPhotoPreviewViewController.m; sourceTree = ""; }; + E7B764ABAB4977A32A25E29EA7E69289 /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = SDWebImage/Core/SDWebImageCompat.m; sourceTree = ""; }; + E8563D8E5265A405E6F3E36B750957F4 /* HXPreviewLivePhotoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPreviewLivePhotoView.m; path = HXPhotoPicker/View/HXPreviewLivePhotoView.m; sourceTree = ""; }; + EA002C4763380A95AF485F3D5C535B4E /* AFImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFImageDownloader.h; path = "UIKit+AFNetworking/AFImageDownloader.h"; sourceTree = ""; }; + EA0EF8D56F6296314A642F31BCCD314E /* HXCustomCameraViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXCustomCameraViewController.m; path = HXPhotoPicker/Controller/HXCustomCameraViewController.m; sourceTree = ""; }; + EAE51EFA00007BB99D901B168A103BC8 /* UIView+HXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+HXExtension.m"; path = "HXPhotoPicker/Category/UIView+HXExtension.m"; sourceTree = ""; }; + EB46172EA810C8CEC42ED52E7E775EFA /* HXPhotoEditClippingToolBar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditClippingToolBar.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditClippingToolBar.m; sourceTree = ""; }; + EB4655A3AB89214FD33B5900DC1B1DC0 /* HXPhotoDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoDefine.h; path = HXPhotoPicker/HXPhotoDefine.h; sourceTree = ""; }; + EC7BC7C9C75CC6C8BB734B8F608784F3 /* HXPhotoEditStickerItemContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditStickerItemContentView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditStickerItemContentView.m; sourceTree = ""; }; + ED3C75C14526B8FB3307337A1F988BB4 /* UITabBarController+MemoryLeak.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITabBarController+MemoryLeak.h"; path = "MLeaksFinder/UITabBarController+MemoryLeak.h"; sourceTree = ""; }; + EE68AE6F69356DC3135656D768B3CCEA /* HXAssetManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXAssetManager.m; path = HXPhotoPicker/HXAssetManager.m; sourceTree = ""; }; + EEAC9966789A2F7703B68A8C14E7B264 /* UITouch+MemoryLeak.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITouch+MemoryLeak.h"; path = "MLeaksFinder/UITouch+MemoryLeak.h"; sourceTree = ""; }; + EEFE18B32B170C28DF92ADF6086A9D8D /* UIImage+ExtendedCacheData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ExtendedCacheData.m"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.m"; sourceTree = ""; }; + EF3611C7DDA18FD0A8F20A7B00EDAA2B /* HXPhotoEditImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditImageView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditImageView.h; sourceTree = ""; }; + EF611EBFE808A53777C34419CE58FFAE /* HXPhotoEditGraffitiColorSizeView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoEditGraffitiColorSizeView.h; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditGraffitiColorSizeView.h; sourceTree = ""; }; + EFFCAF1C7907D5C3EFA7BDBBBFC20346 /* HXCustomPreviewView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXCustomPreviewView.h; path = HXPhotoPicker/View/HXCustomPreviewView.h; sourceTree = ""; }; + F07EE4059B92B4E1F5E2C985835C0495 /* UITouch+MemoryLeak.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITouch+MemoryLeak.m"; path = "MLeaksFinder/UITouch+MemoryLeak.m"; sourceTree = ""; }; + F0B613D618CCA14B7E741FD204575AD0 /* IQKeyboardReturnKeyHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQKeyboardReturnKeyHandler.m; path = IQKeyboardManager/IQKeyboardReturnKeyHandler.m; sourceTree = ""; }; + F0B829A2D11D5493E098D2FAEB60E12C /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "SDWebImage/Core/UIImage+GIF.m"; sourceTree = ""; }; + F11C4AE423BA0596CD117F42F4A30C8D /* HXPhotoPicker.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = HXPhotoPicker.bundle; path = HXPhotoPicker/Resources/HXPhotoPicker.bundle; sourceTree = ""; }; + F208CD494976B2CFD0B31EBF9C4600B3 /* HXPhotoInteractiveTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoInteractiveTransition.h; path = HXPhotoPicker/TransitionAnimation/HXPhotoInteractiveTransition.h; sourceTree = ""; }; + F20E11BBB4CA2AA60BF0476B752B1087 /* UIButton+HXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+HXExtension.h"; path = "HXPhotoPicker/Category/UIButton+HXExtension.h"; sourceTree = ""; }; + F27AD5CA3DA4683545C731541893D226 /* SDFileAttributeHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDFileAttributeHelper.h; path = SDWebImage/Private/SDFileAttributeHelper.h; sourceTree = ""; }; + F2824FA88FC4CF18B3CEFBA39654F45F /* SDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWeakProxy.m; path = SDWebImage/Private/SDWeakProxy.m; sourceTree = ""; }; + F2B9EE7FC2F63F90CF25D93D9F76C250 /* HXPhotoViewTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPhotoViewTransition.h; path = HXPhotoPicker/TransitionAnimation/HXPhotoViewTransition.h; sourceTree = ""; }; + F3206C4051220F166D15C87C01FC81E5 /* HXPhotoEditGraffitiColorSizeView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoEditGraffitiColorSizeView.m; path = HXPhotoPicker/HXPhotoEdit/View/HXPhotoEditGraffitiColorSizeView.m; sourceTree = ""; }; + F3330750732120C4D0F7C577AFB9CDF5 /* HXPreviewImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPreviewImageView.m; path = HXPhotoPicker/View/HXPreviewImageView.m; sourceTree = ""; }; + F39CA7C78DEB8FCB29333A95B34517AB /* IQBarButtonItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQBarButtonItem.m; path = IQKeyboardManager/IQToolbar/IQBarButtonItem.m; sourceTree = ""; }; + F4F78B8AE192204E8F6D071D64031C3A /* UISplitViewController+MemoryLeak.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UISplitViewController+MemoryLeak.h"; path = "MLeaksFinder/UISplitViewController+MemoryLeak.h"; sourceTree = ""; }; + F5B4755C4FADC1683CD5A45A4B3127AB /* HXAlbumModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXAlbumModel.m; path = HXPhotoPicker/Model/HXAlbumModel.m; sourceTree = ""; }; + F5F9F908436EDCA5B403E05B71630591 /* UIImage+MemoryCacheCost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MemoryCacheCost.h"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.h"; sourceTree = ""; }; + F5FA619DA87E73DEA6B85E0D912C7E38 /* HXCustomAssetModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXCustomAssetModel.h; path = HXPhotoPicker/Model/HXCustomAssetModel.h; sourceTree = ""; }; + F6E9B5A1DFEC3FD220E645D432277309 /* HXPhotoViewTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXPhotoViewTransition.m; path = HXPhotoPicker/TransitionAnimation/HXPhotoViewTransition.m; sourceTree = ""; }; + FA020D367245D409D9DBD38D86B2481A /* SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDmetamacros.h; path = SDWebImage/Private/SDmetamacros.h; sourceTree = ""; }; + FA48CE6DD3A869FF7EFE2717C889CD84 /* IQTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQTextView.h; path = IQKeyboardManager/IQTextView/IQTextView.h; sourceTree = ""; }; + FBEC3F2B77E775F3DAD969CBBB2E95BA /* HXPreviewContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HXPreviewContentView.h; path = HXPhotoPicker/View/HXPreviewContentView.h; sourceTree = ""; }; + FC49F8343364D7EBC29401352D8C8CA7 /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = ""; }; + FC5168A3EA4B9BF682BD9FF43280AACD /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; + FC65AB7D3FF46F75C32F563E90F27696 /* SDAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageView.h; path = SDWebImage/Core/SDAnimatedImageView.h; sourceTree = ""; }; + FC685E846E9E42256A0B63FE0D2CDEF9 /* AFAutoPurgingImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFAutoPurgingImageCache.m; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.m"; sourceTree = ""; }; + FCB09CE4B04D08C9DC921836A0F4AEEF /* SDGraphicsImageRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDGraphicsImageRenderer.h; path = SDWebImage/Core/SDGraphicsImageRenderer.h; sourceTree = ""; }; + FEAFB4640DCA968E0951ADE6D9F23B4A /* HXFullScreenCameraPlayView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXFullScreenCameraPlayView.m; path = HXPhotoPicker/View/HXFullScreenCameraPlayView.m; sourceTree = ""; }; + FEC23534E7B5E1A55807F302FFEBAC60 /* SDWebImageDownloaderRequestModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderRequestModifier.h; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.h; sourceTree = ""; }; + FF2BA390D7B67A59D98D6274BBE12A29 /* HXCustomNavigationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HXCustomNavigationController.m; path = HXPhotoPicker/Controller/HXCustomNavigationController.m; sourceTree = ""; }; + FF89CCC71732B87DC9B4CFEF9395417F /* SDWebImageOptionsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOptionsProcessor.h; path = SDWebImage/Core/SDWebImageOptionsProcessor.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 36A31DC2C968A82C76B597E0AB694AC2 /* Frameworks */ = { + 22FCDA79E3009D6F8A6FB13B45E91F1A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 462DECE07EED56374B9A1CF8B990239B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 9A8E5412CB0D1C65610568029C8C6240 /* Frameworks */ = { + 6CD19FB870D07BAEDCBD89ECEDF73B7A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - B23E2535D0692A8DC2086516E6F021F6 /* Frameworks */ = { + 92F0355A6584B60FBFBC0394BDCEADE5 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - B2DB1FBE373354D0714284083F6DE10D /* Frameworks */ = { + D86A53BE6135860A3E24A10253E17627 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - C8F7D0408169F8089A521B194F4D2005 /* Frameworks */ = { + E9EBD148455FA80B6024934538A8D0DE /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -888,15 +958,6 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 03472303634CAE7D75C02F6558B0356B /* Reachability */ = { - isa = PBXGroup; - children = ( - D3FF8473427A4CCBE4E855F18907B44B /* AFNetworkReachabilityManager.h */, - 390B22DBA3B66584A4C2E5DE161A0888 /* AFNetworkReachabilityManager.m */, - ); - name = Reachability; - sourceTree = ""; - }; 057CF90BA4C3CF24D229298A39012A04 /* Pods-JhForm */ = { isa = PBXGroup; children = ( @@ -911,14 +972,16 @@ path = "Target Support Files/Pods-JhForm"; sourceTree = ""; }; - 0FCB8574644A7C0E89F2B6D506FC189A /* SDWebImage */ = { + 0EAE7C9DE4176D8A9125128EA724F8F4 /* Support Files */ = { isa = PBXGroup; children = ( - 532BE268B6B43DFA7D3DF9370423F20A /* Core */, - 318465E248291F3E0A824E47A8BD1668 /* Support Files */, + BBA72EB49001DF5A82E5373376E44191 /* AFNetworking-dummy.m */, + C018A581FA3F2FC259A323BD1B0091F0 /* AFNetworking-prefix.pch */, + CA539A00BB80439D20ECF0FD5B78E3AB /* AFNetworking.debug.xcconfig */, + 1010F59989D980B087E5A75CD2C7D3F8 /* AFNetworking.release.xcconfig */, ); - name = SDWebImage; - path = SDWebImage; + name = "Support Files"; + path = "../Target Support Files/AFNetworking"; sourceTree = ""; }; 1709F6B4196D1BC16AD75DCF2F4A6DB9 /* Targets Support Files */ = { @@ -929,798 +992,873 @@ name = "Targets Support Files"; sourceTree = ""; }; - 1EDD5B4DE53A643AB0DB1C2E9C5ADC19 /* AFNetworking */ = { + 2D521DC3027CAC0D423D81FABAE41EB2 /* Pods */ = { isa = PBXGroup; children = ( - 5767335295B9E48E6CEBCFD874E2D84B /* AFNetworking.h */, - 944BE54D0961A28BA2B9E0A9BFAD2D0D /* NSURLSession */, - 03472303634CAE7D75C02F6558B0356B /* Reachability */, - D25FBC0B0DE12C51805675737BB5D176 /* Security */, - 470A7E4417167E46E13E30A1CB441255 /* Serialization */, - 90881C8C8134A401D579D28A15FF94AD /* Support Files */, - 1FB3139FD9F0784BEBA4DFD1E2319C68 /* UIKit */, + B4DD87B517DC6B7D4998A43D32BFABAE /* AFNetworking */, + F1D54E74AB1182E941A9FFC1CE88E32F /* HXPhotoPicker */, + DEFB9642ECC117B56F5243BF4E1F5B5F /* IQKeyboardManager */, + D9931BDB7933234718E7144F459124E6 /* MLeaksFinder */, + F88C25B3C6EEDA190747E20DE07A76A1 /* SDWebImage */, ); - name = AFNetworking; - path = AFNetworking; + name = Pods; sourceTree = ""; }; - 1FB3139FD9F0784BEBA4DFD1E2319C68 /* UIKit */ = { + 2DE943DB5F02091DA8EDDC33569BE990 /* Products */ = { isa = PBXGroup; children = ( - FD20AA2BC22349B31DD6D47D04FC9875 /* AFAutoPurgingImageCache.h */, - A6E1B0B6DBF9878722A25CA65F299E29 /* AFAutoPurgingImageCache.m */, - 1EF17A9A919E9C7E1DF8A4EE844FC654 /* AFImageDownloader.h */, - C8BC467AA5FD6F66A9C28781FADF4CFE /* AFImageDownloader.m */, - EAD0EF2CDE18AC59CCD259AC669CE98C /* AFNetworkActivityIndicatorManager.h */, - 2FA368CF2EFB0E8550B7C4632C99C0E6 /* AFNetworkActivityIndicatorManager.m */, - 37A68AD290D5E3D397F82550CD83EEA4 /* UIActivityIndicatorView+AFNetworking.h */, - 2742EB5FDFD7CBA7BB2BE18FA8331C82 /* UIActivityIndicatorView+AFNetworking.m */, - 601663369F342282037CBB9EC901D503 /* UIButton+AFNetworking.h */, - 5A071257850B89C0CB74C50A2C548344 /* UIButton+AFNetworking.m */, - 4477CDCED294251FD3DFF19E966EC107 /* UIImageView+AFNetworking.h */, - 56DD6916E88F0885132B5F7832C33798 /* UIImageView+AFNetworking.m */, - 1D8E9E3E86B8F04B448BD18ECC9052C9 /* UIKit+AFNetworking.h */, - 7A4D90F45A3BDBD1A0BEC0BED04C1D94 /* UIProgressView+AFNetworking.h */, - C15BAFD55F9A4F4EC9E1FCF853CE4590 /* UIProgressView+AFNetworking.m */, - 4FB81B11347108BAEF42092D98DF6A70 /* UIRefreshControl+AFNetworking.h */, - D5AB902EE999F83669DDDBA2F6A9AA8C /* UIRefreshControl+AFNetworking.m */, - 1630CC32643ED3AD61B882AE28C45268 /* WKWebView+AFNetworking.h */, - 2AD7B5CC7EE453DAB62FE96CA7E5BCD4 /* WKWebView+AFNetworking.m */, + A4FA15D44DF6BAC7550EDEED10862AA3 /* AFNetworking */, + 24DDD4A0849B06C0942057220E1E81B2 /* HXPhotoPicker */, + 98527D7196957AAB07B79E2E2AFDE23E /* IQKeyboardManager */, + 5209272188C316E050F7C27C39999DCD /* MLeaksFinder */, + C1D35E3A4F5AB2D3377C203D98920281 /* Pods-JhForm */, + B0B214D775196BA7CA8E17E53048A493 /* SDWebImage */, ); - name = UIKit; + name = Products; sourceTree = ""; }; - 267F42774C644F75989D65FBBA5DFDC8 /* HXPhotoPicker */ = { + 386BE40F3ED0F51A4D30824D99A9557C /* Security */ = { isa = PBXGroup; children = ( - BC5A028CF6E8663334F62CD289050183 /* Default */, - 6BD9CC932B008EC9B4FFFB17129D71A1 /* Support Files */, + 2EB69E55C506AFC324C10C27D71E60D7 /* AFSecurityPolicy.h */, + 701DDD41C69AA1807BC3CC5CC82DD9B9 /* AFSecurityPolicy.m */, ); - name = HXPhotoPicker; - path = HXPhotoPicker; + name = Security; sourceTree = ""; }; - 318465E248291F3E0A824E47A8BD1668 /* Support Files */ = { + 3B55BF59ECD5DE4D5A57E42482A184E6 /* Resources */ = { isa = PBXGroup; children = ( - CE2FE86E8E57660724F31D2BB5C2DCD3 /* SDWebImage-dummy.m */, - 32A5E1F6268CBC5CB2B0A64055BD5B6D /* SDWebImage-prefix.pch */, - A239210B410CC2B79262D12868D8DC02 /* SDWebImage.debug.xcconfig */, - F94B93540011C3A958DE3EC2664A6DE8 /* SDWebImage.release.xcconfig */, + F11C4AE423BA0596CD117F42F4A30C8D /* HXPhotoPicker.bundle */, ); - name = "Support Files"; - path = "../Target Support Files/SDWebImage"; + name = Resources; sourceTree = ""; }; - 470A7E4417167E46E13E30A1CB441255 /* Serialization */ = { + 49CF53D6E640A2973A445CDF8B94A632 /* Serialization */ = { isa = PBXGroup; children = ( - FE5C2FF2C5A2663C9FB725C99BB5CC14 /* AFURLRequestSerialization.h */, - C26904FA6E9DAE2ABBB462C858B12498 /* AFURLRequestSerialization.m */, - EDE0C49153BD44F90F51E00F93CA37BD /* AFURLResponseSerialization.h */, - B4908CEF1089361AB9B8A02CC7FAF0D3 /* AFURLResponseSerialization.m */, + FC5168A3EA4B9BF682BD9FF43280AACD /* AFURLRequestSerialization.h */, + C8173DA6BBF87AACA639B36F29A77C2A /* AFURLRequestSerialization.m */, + DAF9584BBF8625B3E6432F92852BFE24 /* AFURLResponseSerialization.h */, + 2D82E5C372064503673C410BC69890A7 /* AFURLResponseSerialization.m */, ); name = Serialization; sourceTree = ""; }; - 532BE268B6B43DFA7D3DF9370423F20A /* Core */ = { + 4D82734181AF9C4C1DB392B6287D1927 /* NSURLSession */ = { isa = PBXGroup; children = ( - 3B0AD7D6AC9EEC87DD91F163A3BFF995 /* NSBezierPath+SDRoundedCorners.h */, - B476552FBCCD99630CEB816C0C4E6EE9 /* NSBezierPath+SDRoundedCorners.m */, - 33985F42006683805F1C16A113D187D7 /* NSButton+WebCache.h */, - 858CD26292AEE10484859C7FCD7DF677 /* NSButton+WebCache.m */, - 77031679523CA57045B2FA690A2FA194 /* NSData+ImageContentType.h */, - 94996DEF9D8CAE651E01D3E689D29155 /* NSData+ImageContentType.m */, - 2DF2FF1E3ECF995A7003277DBCB15AD7 /* NSImage+Compatibility.h */, - 5D20EEA9113FF7552A4A1F2AF5148A29 /* NSImage+Compatibility.m */, - 3B19E9A4E29105FE91730089D62E4C7E /* SDAnimatedImage.h */, - DE7FC7B74604FCEC1A2619BB16E6C54F /* SDAnimatedImage.m */, - 06AF34EEEE800694C523C2C0010778D0 /* SDAnimatedImagePlayer.h */, - 07E25BAB34E1BB9D496285D0D2D5FD10 /* SDAnimatedImagePlayer.m */, - 75C9925F697420CBFAF30257BCCF9023 /* SDAnimatedImageRep.h */, - 2710D5886060C857EC92E78B603E5FA8 /* SDAnimatedImageRep.m */, - 01DA19DF17071D95B7880C567288AD1E /* SDAnimatedImageView.h */, - F40B0495EBD3B8213892632D1E1EC6A9 /* SDAnimatedImageView.m */, - DE9529819314455592243378051F1132 /* SDAnimatedImageView+WebCache.h */, - 5998EC2C6959F8D9CE3610D5FF63831C /* SDAnimatedImageView+WebCache.m */, - DF2400D4455EAF240E21B86C0913463A /* SDAssociatedObject.h */, - DB2A44A17231C5B52D7A955BCAAC2E1B /* SDAssociatedObject.m */, - EECA0DB9810C3114F1640487A2BAB6C6 /* SDAsyncBlockOperation.h */, - 89241EA14FAF7DEF8E15258AA79B1F3A /* SDAsyncBlockOperation.m */, - 5431AD26F1F78845B736591A52F52DAD /* SDDeviceHelper.h */, - 0FDC3F7BDA03575481575A9A1035259E /* SDDeviceHelper.m */, - FC99C56CA6B4DB9533CCF2E8FAE6A9AF /* SDDiskCache.h */, - 090502E95EC51EB48F2E562FD2798C01 /* SDDiskCache.m */, - 09B0B5D7AD8C3F6A54727F0C78620D52 /* SDDisplayLink.h */, - BE9282FD337138926CEB850ECA2F2B5B /* SDDisplayLink.m */, - 1F9FEB62E682DD59B97DA67CA31934B6 /* SDFileAttributeHelper.h */, - AED702BDDC6DF1A1D1B62011678A3FC6 /* SDFileAttributeHelper.m */, - 722F6C77673928F357047BAE96D1356E /* SDGraphicsImageRenderer.h */, - 791A49A8A08ACFE514EFC9FE9FD5DBA5 /* SDGraphicsImageRenderer.m */, - 0C00B88359D6C1772B31A61F1825A7B2 /* SDImageAPNGCoder.h */, - F2DA546E4F400BFCB8474B80CB510B29 /* SDImageAPNGCoder.m */, - 28039B42134E1E45B756C11EBBC0F438 /* SDImageAssetManager.h */, - D1DE652A73D2EAF7342A8B5800C33EA8 /* SDImageAssetManager.m */, - ACC35E4EF2A44DAA30465C5719629EE2 /* SDImageAWebPCoder.h */, - B60EB736D9D9FC0B567427F577E387D9 /* SDImageAWebPCoder.m */, - 4B573CED334C928A066A770BE14BE452 /* SDImageCache.h */, - A8EEBDB4846C787459FFA7E9A4504EF0 /* SDImageCache.m */, - E734A18B677093E0F09A3D449CAA2166 /* SDImageCacheConfig.h */, - 50F72C4C99F80404C8F2D9D234ED25F9 /* SDImageCacheConfig.m */, - 49AA7F0064E72211032639838A0D37AC /* SDImageCacheDefine.h */, - A092AB52F0F55E65CAB8AF3A7E5F4280 /* SDImageCacheDefine.m */, - 851C1887B978AFBA525D21789609B618 /* SDImageCachesManager.h */, - 92586B145A1C3CFCFFA599938B0600B0 /* SDImageCachesManager.m */, - 4918D7B881078EF311D46159B1CB9C28 /* SDImageCachesManagerOperation.h */, - 6C4B9179B6578549899050B05715FDE4 /* SDImageCachesManagerOperation.m */, - 78488BAC9E00319D97099E75FDF50EF7 /* SDImageCoder.h */, - 8457C1BA32193CB2389D589E81B12F1C /* SDImageCoder.m */, - DABE38AC5FC73097F6FBA79F57C7F012 /* SDImageCoderHelper.h */, - C64B9BA3F36B50AD75CF218FD280AC5C /* SDImageCoderHelper.m */, - 356787667BF9F7A4D486D360DBEB57B5 /* SDImageCodersManager.h */, - 126FF22438C030BF3816CF53C3C3273A /* SDImageCodersManager.m */, - CB5E8697CC0D13D20EB914C4031ABA85 /* SDImageFrame.h */, - AB93BC5640158FC5F05E6AA6F9F8BDE0 /* SDImageFrame.m */, - 28F344D9EA838B89EE94FFA0395B003F /* SDImageGIFCoder.h */, - 7401453E520858EACB9BEBAD819FDABC /* SDImageGIFCoder.m */, - F3230EA630A6A76347B3C523D331AD90 /* SDImageGraphics.h */, - 397FF53D68EE1821B509A0A60CE82300 /* SDImageGraphics.m */, - 38D1C3EC6D4A1A90DECFE14F21F092F0 /* SDImageHEICCoder.h */, - 08E087E7CC0023203439EDACFDFCA3B4 /* SDImageHEICCoder.m */, - 1067B55B47A734C2C1898E3ACE42E366 /* SDImageIOAnimatedCoder.h */, - F5FD71A983567DF9459FA8D765C28EB9 /* SDImageIOAnimatedCoder.m */, - 37E6C8EC608CF8354594C29AD8D55F0C /* SDImageIOAnimatedCoderInternal.h */, - 3F8A8F24AAD5DDF9DA57D2F45D516390 /* SDImageIOCoder.h */, - A9D312872447D29621EAEFCB8FD6F923 /* SDImageIOCoder.m */, - 02C52680C2C8D02126B0CD34915EFB42 /* SDImageLoader.h */, - F202B91F4AF5A63FCA75EC81D4DD17BB /* SDImageLoader.m */, - B51C0D0D436FEE9A2F2EDB27C3A34C3E /* SDImageLoadersManager.h */, - 3875015C1AB4BE7EF607BA5C9A0F9AEA /* SDImageLoadersManager.m */, - F39A25B5942BB2E0359FFE1624BC4080 /* SDImageTransformer.h */, - 1815F3B00A4941B85490C78D07C5323D /* SDImageTransformer.m */, - 0B76365093BF4AB62451E8496CDCDB77 /* SDInternalMacros.h */, - E6E2D56AEE51A99CACE9110DD79845A1 /* SDInternalMacros.m */, - B0676088498BDAD8D8E40E710033344D /* SDMemoryCache.h */, - 8321654D08CEEB4C3F8CC7CB943F0AC5 /* SDMemoryCache.m */, - 9D2419CDBFDF5652C2E6BFD8524ECFB7 /* SDmetamacros.h */, - 9E71CC5393105DD2E47E098437D042F7 /* SDWeakProxy.h */, - DEC766029FE4103312D698F29C0BA672 /* SDWeakProxy.m */, - 17FC8957262659541A955B679DCD4A2D /* SDWebImage.h */, - 9BEBD7F85B6DA5C1FFDCC3C587A41490 /* SDWebImageCacheKeyFilter.h */, - 1A253CD73F7AE70DF906BD4616C2D7EB /* SDWebImageCacheKeyFilter.m */, - 16F32A27A84F70B509ED470F8F3F1BE2 /* SDWebImageCacheSerializer.h */, - 233E5034A30AEF79AF91140562C5CACC /* SDWebImageCacheSerializer.m */, - DF54F2459F14E05DC51242BD0A76B8D2 /* SDWebImageCompat.h */, - 0488CB7B074D9F81CEB92BC4BA9A5462 /* SDWebImageCompat.m */, - 10E89A6D2EB28C6A71AD4CD6A9566C30 /* SDWebImageDefine.h */, - 0C91C833F926AF787A90A45ABCB7F532 /* SDWebImageDefine.m */, - 7A426AABC08FFF9AC6D88D722A463DB9 /* SDWebImageDownloader.h */, - 74222FB20C8A37F345384CC2AA4E3091 /* SDWebImageDownloader.m */, - 3E0D8C4FF87ADFB9E038BAA262B4F996 /* SDWebImageDownloaderConfig.h */, - 8B77C4595958269E71AA699944EFE7AC /* SDWebImageDownloaderConfig.m */, - 6EBC129C870000001CC0299244189216 /* SDWebImageDownloaderDecryptor.h */, - 4CB663E8D96BAA588C613FB002907ED6 /* SDWebImageDownloaderDecryptor.m */, - 2596FD176AAC86D09A37047F7B85481D /* SDWebImageDownloaderOperation.h */, - F5F0A3616EAB538E1B7E7B5CC0B50A33 /* SDWebImageDownloaderOperation.m */, - 82CF37573DCD6ECE24CFD536564AF1C5 /* SDWebImageDownloaderRequestModifier.h */, - F48F708CF2A0B541E49394A371E39C6F /* SDWebImageDownloaderRequestModifier.m */, - 4CBE829657DAEA63E1F0EADC312782C1 /* SDWebImageDownloaderResponseModifier.h */, - CADEA26B538B979E528A8A24DC5A8FE3 /* SDWebImageDownloaderResponseModifier.m */, - 1B9641D889B29C0E06DF6C640E19FB1D /* SDWebImageError.h */, - 80E5D7D0D62FF4978E49075A3F7C4D08 /* SDWebImageError.m */, - 8F70DA9B05A49DC92C769016AED8ADCF /* SDWebImageIndicator.h */, - 4E98F2F574497CC3BAE2AC0D93C5969F /* SDWebImageIndicator.m */, - 1BEA2BA3EE6ECC154D521548189F8179 /* SDWebImageManager.h */, - F10AC458A6C1F90479AB22AA0152E20C /* SDWebImageManager.m */, - C4DE9DBBE0960C67D6098EE99DFDCEF9 /* SDWebImageOperation.h */, - BF757BCEB7A1F3E9B2593584B6CF7087 /* SDWebImageOperation.m */, - D2B3F20A9BC6B4D216A62943ABA0ACBF /* SDWebImageOptionsProcessor.h */, - D483ADB22DC599C6EBB66FAAD05A5B27 /* SDWebImageOptionsProcessor.m */, - BA0F4465F8C10B88736BA6A58F694CC3 /* SDWebImagePrefetcher.h */, - 0E2C943021E96FE0F0979264516814CA /* SDWebImagePrefetcher.m */, - 41EBCA02D86A3E8FBCDD7217F3C35BF8 /* SDWebImageTransition.h */, - FBD2428C038971FD6DC6A23FFA4ACC78 /* SDWebImageTransition.m */, - A6E6822B2A602C95209C46FE6B1C49D1 /* SDWebImageTransitionInternal.h */, - 6B8487B076EFD2449DFA0D889D760FF0 /* UIButton+WebCache.h */, - 427B319AD0B3B7CEDD04055C03D6338F /* UIButton+WebCache.m */, - 9CB6209A3E42C76F0DEFDAA624FC5E38 /* UIColor+SDHexString.h */, - 42990D37DFDB7E5B6F60699E041EAB3B /* UIColor+SDHexString.m */, - F0781C975DAA2C4315882879972D6422 /* UIImage+ExtendedCacheData.h */, - 15DBF81DE061A501581DE452CA6E3CF7 /* UIImage+ExtendedCacheData.m */, - 71C21418FC9839D057D968A79DCDB12C /* UIImage+ForceDecode.h */, - 80552B408EC88D3AC23DE5153C24ABE4 /* UIImage+ForceDecode.m */, - 98D6D8F736DB4E051EDFFFB4D1963CD8 /* UIImage+GIF.h */, - 2293BCCA404004959817F1EDF4A84960 /* UIImage+GIF.m */, - 7A735ACF29603EB2DFE9029750020514 /* UIImage+MemoryCacheCost.h */, - 26310E8ED1134F9D33722E858827EA22 /* UIImage+MemoryCacheCost.m */, - A76ED018C30CABC5D6DBB3EC5B54AA53 /* UIImage+Metadata.h */, - 4313598DEFEB0853A654E0447A5538E3 /* UIImage+Metadata.m */, - 89784423A0C16B15349ECD006432410E /* UIImage+MultiFormat.h */, - B71CB4C381E9194A54450DB89BCBE73D /* UIImage+MultiFormat.m */, - 1293CF7E96B7452453483ECEE1E16E3B /* UIImage+Transform.h */, - 19C0F83221B0798E6DE7B5056D789FC9 /* UIImage+Transform.m */, - EBD6CEDD2252819A594D8F9CC5215474 /* UIImageView+HighlightedWebCache.h */, - E06C825C474C58C24DDD9A1CC236947C /* UIImageView+HighlightedWebCache.m */, - 06BAD7C32BCA50A58BDB6EA1B3904F07 /* UIImageView+WebCache.h */, - 24FDC73272235694F1261A5F3CCCFADE /* UIImageView+WebCache.m */, - 8CA2B26233008F285BEBBEC760420DDA /* UIView+WebCache.h */, - 9B685D6888371439DBEF50732CAB7073 /* UIView+WebCache.m */, - 222BB902D5A11BB557D30BC558B225F5 /* UIView+WebCacheOperation.h */, - 35CB9FDD8F368C91C0A930B9D4634DE2 /* UIView+WebCacheOperation.m */, + CD3116DDA3009496F1C58F61084B9D7A /* AFCompatibilityMacros.h */, + 4D1FEB8C9A5800FA8A01F0DE5F17E83A /* AFHTTPSessionManager.h */, + 58F3991B5BFFE9C9897D8E1156A4A747 /* AFHTTPSessionManager.m */, + 559962BCE45E72BA10BD6149E23A7B3A /* AFURLSessionManager.h */, + 67BCB9AFC3643FCF7F0FE3CCC0A43AF2 /* AFURLSessionManager.m */, ); - name = Core; + name = NSURLSession; sourceTree = ""; }; - 6BD9CC932B008EC9B4FFFB17129D71A1 /* Support Files */ = { + 86B261C1936DC171CC865FC0461F333B /* Support Files */ = { isa = PBXGroup; children = ( - EA8CE89BDA328E19F20859A9F13CF600 /* HXPhotoPicker-dummy.m */, - C0C50FFE0335D4D4F2E5B2D66FC87735 /* HXPhotoPicker-prefix.pch */, - F3E96C8997EF2F4053F33CA58CEC697A /* HXPhotoPicker.debug.xcconfig */, - F05FB4316F24D062F9A53BC89081B28D /* HXPhotoPicker.release.xcconfig */, + 1A0436768BBC10821745BB4BCFA71723 /* SDWebImage-dummy.m */, + 8B02356F1F363BF4C429038D732224ED /* SDWebImage-prefix.pch */, + 6218240C82988B3D0D761799D7AAA857 /* SDWebImage.debug.xcconfig */, + B4D92CC09636C235B1F6FF1B6A4E844F /* SDWebImage.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/HXPhotoPicker"; + path = "../Target Support Files/SDWebImage"; sourceTree = ""; }; - 90881C8C8134A401D579D28A15FF94AD /* Support Files */ = { + AF12C26867E6890D53D7C44662FA6FAA /* Support Files */ = { isa = PBXGroup; children = ( - CA1A4C910123DDB94CFDEA7EECE95699 /* AFNetworking-dummy.m */, - F336D325FF6A8F74618F08CF14CD3BB5 /* AFNetworking-prefix.pch */, - CBD3ECA2B85C3C2D96581F78595DE434 /* AFNetworking.debug.xcconfig */, - 025BC137D931F89C2ED8FD11110CD5F6 /* AFNetworking.release.xcconfig */, + 2899D940B0D81D95791EDCB705A8884D /* HXPhotoPicker-dummy.m */, + D078843132B3D5766E806608198D4CC5 /* HXPhotoPicker-prefix.pch */, + 963C21E62921558DDCBA90C258C32FF7 /* HXPhotoPicker.debug.xcconfig */, + 5FEA7FEA3D76ADAEEE6DFCC886AD1434 /* HXPhotoPicker.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/AFNetworking"; + path = "../Target Support Files/HXPhotoPicker"; sourceTree = ""; }; - 944BE54D0961A28BA2B9E0A9BFAD2D0D /* NSURLSession */ = { + B4DD87B517DC6B7D4998A43D32BFABAE /* AFNetworking */ = { isa = PBXGroup; children = ( - F31283CE17B2A8A5FEB444DDE4A9A391 /* AFCompatibilityMacros.h */, - 84BBF64398E10F6AF93F22EB76C9580D /* AFHTTPSessionManager.h */, - F575B69E50A804643D972CBD38B33DC0 /* AFHTTPSessionManager.m */, - CC31904941B3FA19164D2748CC851E50 /* AFURLSessionManager.h */, - AF210B8F91F0F16443B89A9521E62754 /* AFURLSessionManager.m */, + FC49F8343364D7EBC29401352D8C8CA7 /* AFNetworking.h */, + 4D82734181AF9C4C1DB392B6287D1927 /* NSURLSession */, + C7E20D3275450B95A3D9143F9C2CD08F /* Reachability */, + 386BE40F3ED0F51A4D30824D99A9557C /* Security */, + 49CF53D6E640A2973A445CDF8B94A632 /* Serialization */, + 0EAE7C9DE4176D8A9125128EA724F8F4 /* Support Files */, + E570A7BDA24841CC9D1C60B70DC4B9F0 /* UIKit */, ); - name = NSURLSession; + name = AFNetworking; + path = AFNetworking; sourceTree = ""; }; - BA4400D9C37B364BB425F24B44B8F46E /* Pods */ = { + BC06854195B9BF13375487E386C011F6 /* Support Files */ = { isa = PBXGroup; children = ( - 1EDD5B4DE53A643AB0DB1C2E9C5ADC19 /* AFNetworking */, - 267F42774C644F75989D65FBBA5DFDC8 /* HXPhotoPicker */, - E0529CBA413D74BF3721B942522127F7 /* IQKeyboardManager */, - 0FCB8574644A7C0E89F2B6D506FC189A /* SDWebImage */, + A3271D28240165C09CCD1CDAD7DA056B /* IQKeyboardManager-dummy.m */, + 3E5E7DCE09666C4780C6C1D965C80D72 /* IQKeyboardManager-prefix.pch */, + DD565AFE46047526D9C58C2B32F81699 /* IQKeyboardManager.debug.xcconfig */, + C84AB2A232D3742A3CF7D016C04621C4 /* IQKeyboardManager.release.xcconfig */, ); - name = Pods; + name = "Support Files"; + path = "../Target Support Files/IQKeyboardManager"; sourceTree = ""; }; - BC5A028CF6E8663334F62CD289050183 /* Default */ = { + C2B9E84FC9195B19AE7DC078BD2F4218 /* Default */ = { isa = PBXGroup; children = ( - 8C46968381ABF78DE63234FF695C9412 /* HX_PhotoEditBottomView.h */, - BEF70F2782298E3BCDD53FC9F44F6E44 /* HX_PhotoEditBottomView.m */, - 7199B6414D2E6F239FCAF2F83FC94635 /* HX_PhotoEditViewController.h */, - 006B74A56CE47D1666B9881108678359 /* HX_PhotoEditViewController.m */, - 364A0650679C272B2DB7D96B4477112A /* HXAlbumlistView.h */, - CB3E0E9ABD3B9978CA0790230CD513B7 /* HXAlbumlistView.m */, - FC955A997F2FACC455AFBBD6073B1591 /* HXAlbumListViewController.h */, - 9E65D87001F8B1B4DFEB4D70F1964D15 /* HXAlbumListViewController.m */, - 5689E9313D414D3F958DFDF29F51C8F5 /* HXAlbumModel.h */, - 574E9EB3D056F104A7521A49B6AC5811 /* HXAlbumModel.m */, - 4E4A96274FA3C711F148DDB2D16DFD12 /* HXAssetManager.h */, - CF9281FF4B8A5AF32970F531F0546663 /* HXAssetManager.m */, - E277E251F28C7BA818FE72A5336F5910 /* HXCameraBottomView.h */, - F609A9C13B1B1FC0982F78ED59F5F2BF /* HXCameraBottomView.m */, - 2E9DAE38035D27038FA814B4C6A68DA4 /* HXCircleProgressView.h */, - E88DDD6D039F3D9FBD7B601C18C2B40A /* HXCircleProgressView.m */, - 8A931B08B10F437A15B171B7DD41D6D2 /* HXCollectionView.h */, - ED392E010845E7FE53FDCA104A490676 /* HXCollectionView.m */, - C0021AA3C9550B86F1B06B18E34C413F /* HXCustomAssetModel.h */, - 98DD2D40D3295EB8385399D977ACE62B /* HXCustomAssetModel.m */, - E596334A601F9363BC5CFBD7F91DB0B2 /* HXCustomCameraController.h */, - C0FA9F1C74E2F7289A70B9A41944B6C5 /* HXCustomCameraController.m */, - 11D1609673595DF807703FE444EEEFB9 /* HXCustomCameraViewController.h */, - A41EAA0E09FC805DCAAD49461AA09BB0 /* HXCustomCameraViewController.m */, - 835C941B9C75846D7AD6C894817D4F3C /* HXCustomCollectionReusableView.h */, - 9D9788E550721CD92A5743FCB247B9EB /* HXCustomCollectionReusableView.m */, - BAD44F2D67C7DA36F203DCB2656B603B /* HXCustomNavigationController.h */, - FC74DD3E6948D0F75C2CDF1BD7FB85BA /* HXCustomNavigationController.m */, - B73AEEBA04EB8F8E0B4C4B5D8908967B /* HXCustomPreviewView.h */, - 66AD2732494535BDB41806D28F882F2A /* HXCustomPreviewView.m */, - 3E883DB4851D0364A97B2771204A64EA /* HXFullScreenCameraPlayView.h */, - 70845C29F1AA7AD2895CAEC03BE77A03 /* HXFullScreenCameraPlayView.m */, - A796CB8823B3E7DAA7B9B39FA31AA70D /* HXMECancelBlock.h */, - 05ECBDEB6361E120389029B2BF9CCA2F /* HXMECancelBlock.m */, - F952E8CCC3CA8F5B990B046DCE64F371 /* HXPhoto3DTouchViewController.h */, - EBCFBCF10A5F67245C9749AF66EA38CC /* HXPhoto3DTouchViewController.m */, - FD97C73259DEDDDCAA86B298FA7A9909 /* HXPhotoBottomSelectView.h */, - 123E5F6E1EE1B18E4D1DED257DD3E626 /* HXPhotoBottomSelectView.m */, - 92FA71043075E52A925FD8FC0ED79A63 /* HXPhotoClippingView.h */, - EAC27FFD1E18C6CEC8CC5D34097777AA /* HXPhotoClippingView.m */, - F2A7FEDCEDC1884E0BD079D3B73A06EE /* HXPhotoCommon.h */, - 4527E7BD8EA6FBC5FED9FE06C3895495 /* HXPhotoCommon.m */, - 7FCBC4FF4C5D4DA10D67F476543C7D5C /* HXPhotoConfiguration.h */, - 417CA9134CF36B9186DFE0BDB189C991 /* HXPhotoConfiguration.m */, - D3E51618BA0CB3B1F011BA88D84B400C /* HXPhotoCustomNavigationBar.h */, - 772CB39F01BBA65B83607AB1D531CC3F /* HXPhotoCustomNavigationBar.m */, - CD7DAB5239FE6935981A8CDEDA1BE1C3 /* HXPhotoDefine.h */, - 1EB699294D60B1B289BEFCD5F354403F /* HXPhotoEdit.h */, - A8831468593D1F4797B22C90AED11E30 /* HXPhotoEdit.m */, - E433964C1AF3D9C29B7D4976CE34F6B3 /* HXPhotoEditChartletContentViewCell.h */, - AB77C9BF7BF10707E378AD8CED2111FD /* HXPhotoEditChartletContentViewCell.m */, - 3C1F0D5370E609D9AC2B640AF966F08F /* HXPhotoEditChartletListView.h */, - 3B0A3058A0ED94BCE52A97846A7E8C33 /* HXPhotoEditChartletListView.m */, - 62D30288912B404374E93D18242A323E /* HXPhotoEditChartletModel.h */, - 01D22671A973091CF56BF72594A4A9FD /* HXPhotoEditChartletModel.m */, - 48D05823A8E102B62787E93C50C4346D /* HXPhotoEditChartletPreviewView.h */, - ADF9E3C81BDC40636901AF4B72C4516A /* HXPhotoEditChartletPreviewView.m */, - 449250F46B4AA9C87BE5C87EDFC489E4 /* HXPhotoEditClippingToolBar.h */, - 3A931D38A4733E1F5CD87AC3AC3BAC04 /* HXPhotoEditClippingToolBar.m */, - 0A26BEF0FA4E951D6ADE29D7A2470914 /* HXPhotoEditConfiguration.h */, - FA7DD76689ED720F96C92DC034F2C0EF /* HXPhotoEditConfiguration.m */, - 10F93A41CF5BF820C81669E41CDD03F3 /* HXPhotoEditDrawView.h */, - 7B72A133944A9766165A81362042FC39 /* HXPhotoEditDrawView.m */, - CC630CB7B5633EFEC43467C7FB5D6F94 /* HXPhotoEditGraffitiColorModel.h */, - 164156061288463F2ED7BB7BAE1B2B22 /* HXPhotoEditGraffitiColorModel.m */, - 5875E1A61884887A608EAA417BA7FB6E /* HXPhotoEditGraffitiColorSizeView.h */, - C7C61E5AB2B3D7F481BF9B4D9E78ABD2 /* HXPhotoEditGraffitiColorSizeView.m */, - 677114CEC1C1760D40C3A19622B4255C /* HXPhotoEditGraffitiColorView.h */, - CEF2CF1A67028D02E39997A5A6674E37 /* HXPhotoEditGraffitiColorView.m */, - CCE36528E65C21457C7E6D115E9B6CC0 /* HXPhotoEditGraffitiColorViewCell.h */, - 8CAB676EC1FE10A87EBDA85DDDA61688 /* HXPhotoEditGraffitiColorViewCell.m */, - F3B433A883643E75D2287A4083C3410D /* HXPhotoEditGridLayer.h */, - 3CEA436DA6C59AFFAA1DC31072FB5645 /* HXPhotoEditGridLayer.m */, - DE29AEC4CA962BEFDB018386F421EBDB /* HXPhotoEditGridMaskLayer.h */, - 9FF0C076EAD34D300A1489BDA52C2F39 /* HXPhotoEditGridMaskLayer.m */, - A8F80341848AF5D5A259846BB84BD0B1 /* HXPhotoEditGridView.h */, - E7E4107B6566ECDE5F2F4FC04C057A9C /* HXPhotoEditGridView.m */, - 9745D8585A79711B5101D0A30A4ADA96 /* HXPhotoEditImageView.h */, - 051C65B6FBA3A9AB091CE29DD755BC12 /* HXPhotoEditImageView.m */, - 7DB5BEA5ED7619159189D5B291DB6BBD /* HXPhotoEditingView.h */, - 286724C079F22B8AFF0E5B9231CE25B4 /* HXPhotoEditingView.m */, - 70E99E0CB77BF6E48F887E966CFA04E5 /* HXPhotoEditMosaicView.h */, - 2BFF893D5A2894CA2F366AF94DE24D96 /* HXPhotoEditMosaicView.m */, - 44F8156DF68B1E98F9773D0003301CEB /* HXPhotoEditResizeControl.h */, - 83BCD6F637069438ED96557F2013EB80 /* HXPhotoEditResizeControl.m */, - 36D7C95C46F79522731BFFACAA36C7AC /* HXPhotoEditSplashMaskLayer.h */, - E5DD83EDACD7B2427E995BBAEC1A5341 /* HXPhotoEditSplashMaskLayer.m */, - C458A5DD1241DB865AC98648F77F09C0 /* HXPhotoEditSplashView.h */, - D66CE466D999950DF52669B6CEABAD44 /* HXPhotoEditSplashView.m */, - CF8E766F87C711B9C97B45A80AACA17F /* HXPhotoEditStickerItem.h */, - A5B16CBAAFEBFD677E417FB34B983110 /* HXPhotoEditStickerItem.m */, - D180A353CF30EAAA19E58ED6FEF66C19 /* HXPhotoEditStickerItemContentView.h */, - ECD52DD91FD698D1088255B6C4453B58 /* HXPhotoEditStickerItemContentView.m */, - 38BAF1677C1F7D945A52F98F9EF2D2DE /* HXPhotoEditStickerItemView.h */, - E77C173D6B7505AB1D324E8D760578CA /* HXPhotoEditStickerItemView.m */, - 049D6B3EDE2045A54AB443F006828707 /* HXPhotoEditStickerTrashView.h */, - A01827AA448CC11332CF4315E031FB5D /* HXPhotoEditStickerTrashView.m */, - 63880749EE6688824110C5929AF5BA85 /* HXPhotoEditStickerView.h */, - F68880EE7821E059E762297397A0294E /* HXPhotoEditStickerView.m */, - 47FCFF11F81BD5CD8F212DBE309C150A /* HXPhotoEditTextView.h */, - B928D246ACA407375C56F7A08BB9EB77 /* HXPhotoEditTextView.m */, - FA533B00C273A314900644EFECAF4E32 /* HXPhotoEditTransition.h */, - E22F1D80294BFBECBF09F2BEAEFB7AA0 /* HXPhotoEditTransition.m */, - A8BE9F06F20358EF1249B0C7ACC7707E /* HXPhotoEditViewController.h */, - D484A502C9F30172B82752D9373C8D0E /* HXPhotoEditViewController.m */, - 3A3AE968804FD06C42490A35B18A2AC4 /* HXPhotoInteractiveTransition.h */, - 89942F6994080437BCDDEF98D1F427DD /* HXPhotoInteractiveTransition.m */, - 54DBA3B994DFF4905A473698901225A5 /* HXPhotoLimitView.h */, - BB1AED273A2A17007A49406AAA2FE091 /* HXPhotoLimitView.m */, - CF87904FC28FDF2EBEAF8B6787D1AB99 /* HXPhotoManager.h */, - 7B2AEA6D83EE4AA3C83CCF3479ABED43 /* HXPhotoManager.m */, - CC4B33226ECD4A160431B4B0F1ED95AF /* HXPhotoModel.h */, - 77C97C9BE75CD193439FF8F390CAD7A0 /* HXPhotoModel.m */, - 08CD761C4A58913E0FA8E983AFD573C5 /* HXPhotoPersentInteractiveTransition.h */, - 667F2EEC6C2D036510ACC4FE10857F4C /* HXPhotoPersentInteractiveTransition.m */, - 485BF0883F737FC3AF985637C4F9B121 /* HXPhotoPicker.h */, - 80F3F7414E10C5301E5CF7F5FA81997F /* HXPhotoPreviewBottomView.h */, - 0E9722463BBABB13D0402D3746B50CB0 /* HXPhotoPreviewBottomView.m */, - E1CD67FBB1A8B508DE6C683F15147185 /* HXPhotoPreviewImageViewCell.h */, - 268DA30F87D3659C752E9EA2A5B7D215 /* HXPhotoPreviewImageViewCell.m */, - 91CB32AF80FB8AB04E54DF4C965B2ACB /* HXPhotoPreviewLivePhotoCell.h */, - 1F21E908EB58A57CD62FE1EE3D95074B /* HXPhotoPreviewLivePhotoCell.m */, - 4B73C0C065FF9399B4A7DD00A80DF5EF /* HXPhotoPreviewVideoViewCell.h */, - 4C0411A489CFB36E1997E58F75FE438A /* HXPhotoPreviewVideoViewCell.m */, - 621CA9CD7F156DF35479D4397A302099 /* HXPhotoPreviewViewCell.h */, - A15ECFA5F663475709A4E43187378D6B /* HXPhotoPreviewViewCell.m */, - 9E95DCD2CB76523A1C32ACC159FD247F /* HXPhotoPreviewViewController.h */, - F4B7D05F41A6A5F2042418407336A7F5 /* HXPhotoPreviewViewController.m */, - 51BE1F8EE437F2CF73D7366887B3F5D0 /* HXPhotoSubViewCell.h */, - 64B7785E5DA34D43D666194578205832 /* HXPhotoSubViewCell.m */, - AEE3FB889481362F4DEA004D85BFAEBA /* HXPhotoTools.h */, - 03F59E3D81EA5FDF633AF119558F3CB4 /* HXPhotoTools.m */, - 7D66754C5A7A3AB58168512BE79B4DCC /* HXPhotoTypes.h */, - 62C305B8AA885A8473C83CFC8701E282 /* HXPhotoView.h */, - 2E2875C739E57CBD580E8ECDF9F2EE9B /* HXPhotoView.m */, - 473ADC7F0338A7C9803CF0DDDE185BC4 /* HXPhotoViewCellCustomProtocol.h */, - E9F6F63D15F4F43292366B16EBD73602 /* HXPhotoViewController.h */, - 1AD3364014486592FE55E390F8A915B3 /* HXPhotoViewController.m */, - 102845BB39172AE2E1309652DB512601 /* HXPhotoViewFlowLayout.h */, - 07AF01174D90D8C4D3425CADD93AB886 /* HXPhotoViewFlowLayout.m */, - D9CDEDBE32FF8BED9AF660FB7304360C /* HXPhotoViewPresentTransition.h */, - F543788E853A505F1DD10F2A2C6F4C0A /* HXPhotoViewPresentTransition.m */, - 61D60EE85B27F555A74DED1430443E81 /* HXPhotoViewProtocol.h */, - A1C7936A56804A0657D1B502516619EE /* HXPhotoViewTransition.h */, - A5AF6B7DC8CEBEADBAB80E7DFACA37D5 /* HXPhotoViewTransition.m */, - 991FD1CFCC5C0C8329D0DC791D59DF63 /* HXPreviewContentView.h */, - AD61ECB2E9DC45079BAA32AD3207B0BD /* HXPreviewContentView.m */, - D87A032DB15E56BC16248123B0BE3CA7 /* HXPreviewImageView.h */, - 84FA5B3F71B99C6051223E88C33F9BA1 /* HXPreviewImageView.m */, - 2922C211F55A7C07288A833382A98699 /* HXPreviewLivePhotoView.h */, - 3913FEE5095B48769BAE724AC436CE4E /* HXPreviewLivePhotoView.m */, - C22C9F7F345FC068D6C003E0AC67E767 /* HXPreviewVideoView.h */, - BED1A4AFDFF7AA6B2BDBA90978BFC7A7 /* HXPreviewVideoView.m */, - C305ABDFBAF86D98DD97D5CA59F84C34 /* HXVideoEditViewController.h */, - BD2CB3BAC8D93C022048CDF7F4EBB73C /* HXVideoEditViewController.m */, - A587CB5B2ADFAF5E909B234F99E3B2BF /* NSArray+HXExtension.h */, - C9CD23D701E7047D45D710D901B66F5A /* NSArray+HXExtension.m */, - 5271790481A0B6165562953318E08FD7 /* NSBundle+HXPhotoPicker.h */, - 530B0C0173B8CB7DBFB8126A0F5FA2F2 /* NSBundle+HXPhotoPicker.m */, - 103665BCC2D0B8CA87F583F6CF5F0CDE /* NSDate+HXExtension.h */, - 411AFB1A77BA12173A2163B123BA63DD /* NSDate+HXExtension.m */, - A1419B29B409FD6779F740BA089F2CFA /* NSString+HXExtension.h */, - 44A61DD1B06C89DB17B8C9B744541D70 /* NSString+HXExtension.m */, - B487E694B0D2036FE4285CAFDA4A15F4 /* NSTimer+HXExtension.h */, - A6470C8A0E2008B537DFD204418A4C4A /* NSTimer+HXExtension.m */, - 92CA0A55B474154E3FD23307688B1ED7 /* PHAsset+HXExtension.h */, - 1C77AC069FCA4D581F4DD391D67479E5 /* PHAsset+HXExtension.m */, - 5A2AA03DA6488A271468B848BB4F3B04 /* UIButton+HXExtension.h */, - F0AF2B6CC618BF499D772081DA70FB88 /* UIButton+HXExtension.m */, - C21518035ECA1D2FB16D0A6676059B54 /* UIColor+HXExtension.h */, - 115E9713CE4C9C7AD8DCF9900B96A819 /* UIColor+HXExtension.m */, - 5182AB82A1D2E059F0881C546C8AB891 /* UIFont+HXExtension.h */, - 665598AF09827FF57378B804C41C79C1 /* UIFont+HXExtension.m */, - 4CFE49EB073824D5DBC6F4D21DE4C2C4 /* UIImage+HXExtension.h */, - 4337A07468ECCB67D24620EA2FAB4FD2 /* UIImage+HXExtension.m */, - C7EFC3A88D56AF7BE8962ACF7BA4C9DC /* UIImageView+HXExtension.h */, - DCA498169AA720ECEB6D8DE707F4AA1A /* UIImageView+HXExtension.m */, - 536BF00298E613DC1D19F792C3E38FC1 /* UILabel+HXExtension.h */, - 0A500E38E784532ACD4AA966F1E3697C /* UILabel+HXExtension.m */, - 14E3A632AAA550A95876A7F0B642D9E2 /* UIView+HXExtension.h */, - D54C5AAB2DD9087E63826D41B38CCEFE /* UIView+HXExtension.m */, - BA8A40F259ACC13B70FF7E1E7987F2F8 /* UIViewController+HXExtension.h */, - 10E56E44B5C9861DC0F694E6B8980443 /* UIViewController+HXExtension.m */, - F6A1190F547B24B45D92C73EAC21AC69 /* Resources */, + 60DF8799C2D6F64DC3FAC17AF37C7091 /* HX_PhotoEditBottomView.h */, + 840869B1706A9FB164D5E5249B28403F /* HX_PhotoEditBottomView.m */, + 22AF241C344D768DB5752A22C27188EA /* HX_PhotoEditViewController.h */, + 876952324EB55676295DA72C00FE6A89 /* HX_PhotoEditViewController.m */, + 5CDE2F5AAB511329201D60E333514671 /* HXAlbumlistView.h */, + C5CA4E1D2E97D440C9860FAF0D0FB7C7 /* HXAlbumlistView.m */, + D90EC4CAACF1E3C125AE797AB9220D70 /* HXAlbumListViewController.h */, + B0304A7C18176351682BC6524036B8F2 /* HXAlbumListViewController.m */, + 8373D5193BC5FD5C40A0E443327A88E2 /* HXAlbumModel.h */, + F5B4755C4FADC1683CD5A45A4B3127AB /* HXAlbumModel.m */, + 23003337495B41A30395D82F8DE22692 /* HXAssetManager.h */, + EE68AE6F69356DC3135656D768B3CCEA /* HXAssetManager.m */, + CBC8412E7FDCA1D5F51C51BC73050A2B /* HXCameraBottomView.h */, + 99D5514CBB4BF44E848F3F5F24416ECA /* HXCameraBottomView.m */, + D8B2BE59250391F2E0D44DDDA53EB7D0 /* HXCircleProgressView.h */, + 241CC1EC494B97DA6EC6C62775ED8FDF /* HXCircleProgressView.m */, + 5F4C04245AE2319963A925A6F407DBC9 /* HXCollectionView.h */, + C806C0A093DF20BE2ED0F7A9BFD8EDCC /* HXCollectionView.m */, + F5FA619DA87E73DEA6B85E0D912C7E38 /* HXCustomAssetModel.h */, + 7189D8571097C2DE4DCBF943B6FD9049 /* HXCustomAssetModel.m */, + BD1A1A3F6AAFCBFBEA062183E00091FB /* HXCustomCameraController.h */, + 71230D47679D701FB0C1FBEF3916F6E6 /* HXCustomCameraController.m */, + 591796C24B7CF718FFFF2ECD1A5D988A /* HXCustomCameraViewController.h */, + EA0EF8D56F6296314A642F31BCCD314E /* HXCustomCameraViewController.m */, + 928ABC695474AF11C80F4E362C3A611D /* HXCustomCollectionReusableView.h */, + CA16B95DA763DA03944695006D576A5C /* HXCustomCollectionReusableView.m */, + BE13BC8134258658712E6709241693D5 /* HXCustomNavigationController.h */, + FF2BA390D7B67A59D98D6274BBE12A29 /* HXCustomNavigationController.m */, + EFFCAF1C7907D5C3EFA7BDBBBFC20346 /* HXCustomPreviewView.h */, + B49F7B2CA391565AABBE583335D30144 /* HXCustomPreviewView.m */, + 096EDC142D57CBD79DBF55459B802874 /* HXFullScreenCameraPlayView.h */, + FEAFB4640DCA968E0951ADE6D9F23B4A /* HXFullScreenCameraPlayView.m */, + E094547FA87B5F20F8F0A1F4E9A39249 /* HXMECancelBlock.h */, + 075F915CD7C07CFC91BC1993316767FA /* HXMECancelBlock.m */, + D16D6C814CF36F55AD9475207C52E60F /* HXPhoto3DTouchViewController.h */, + 392FE181F3D43D60442E799F60E0A4DF /* HXPhoto3DTouchViewController.m */, + DABEBE38A3F16272AFF1AFBD13323482 /* HXPhotoBottomSelectView.h */, + 6761F383F54D82D9A1565590A1246FA8 /* HXPhotoBottomSelectView.m */, + 40908A8493E3E40F8DA7D2AEA396E557 /* HXPhotoClippingView.h */, + 0B71AE92974ABC9DF6B22800D645A11C /* HXPhotoClippingView.m */, + 1D54D71030E41BE9D5D30CE852295A2B /* HXPhotoCommon.h */, + 61ECD0FD5A1C8A53235E1E36364EA6C1 /* HXPhotoCommon.m */, + D7C86830D9F72EEC5170B3508E431B72 /* HXPhotoConfiguration.h */, + 89E1F3018933D85E559B3F029FF75AC2 /* HXPhotoConfiguration.m */, + 471D85AE2B56F3B87D58559562BCFA21 /* HXPhotoCustomNavigationBar.h */, + 58E96E300B9DACA48A80372FDC24C758 /* HXPhotoCustomNavigationBar.m */, + EB4655A3AB89214FD33B5900DC1B1DC0 /* HXPhotoDefine.h */, + 660CDBDE8117480B12B15038D0B40A13 /* HXPhotoEdit.h */, + 31306CCEF891F8F13E0BBB31C53ACA4A /* HXPhotoEdit.m */, + 6EBF46EC3E9FE459B2FE3419B7560CFD /* HXPhotoEditChartletContentViewCell.h */, + 1BE149FF4FC771166C2BDAB05F5F5F17 /* HXPhotoEditChartletContentViewCell.m */, + 048FD524151C271E34E0A925483F2B3A /* HXPhotoEditChartletListView.h */, + 16DB5771AFE0562269D0ABAB5632C9DB /* HXPhotoEditChartletListView.m */, + 001CE87E24CCE790A558227CD2DA9260 /* HXPhotoEditChartletModel.h */, + 936E76AF7402253401E42FAF0313B515 /* HXPhotoEditChartletModel.m */, + 8558BEEB13577DC85FA155148D02F38E /* HXPhotoEditChartletPreviewView.h */, + 0E171E9DEBF444571106492834F66AED /* HXPhotoEditChartletPreviewView.m */, + 9CB462AB889B4B425E79053819CBF5EB /* HXPhotoEditClippingToolBar.h */, + EB46172EA810C8CEC42ED52E7E775EFA /* HXPhotoEditClippingToolBar.m */, + DF398BF678EFDB67726A3296933056AE /* HXPhotoEditConfiguration.h */, + 25AF780877713B669A69275A3EBD84BF /* HXPhotoEditConfiguration.m */, + 9951365CE5D0CE16F5AA34F57B1CCE9D /* HXPhotoEditDrawView.h */, + 76FC61DECD467FD6BEE1A7E019CB94E9 /* HXPhotoEditDrawView.m */, + 37B7FF745DF3A9413226A9083F09F3EC /* HXPhotoEditGraffitiColorModel.h */, + 05A16EA5094FC01DB5F78857C17A09C9 /* HXPhotoEditGraffitiColorModel.m */, + EF611EBFE808A53777C34419CE58FFAE /* HXPhotoEditGraffitiColorSizeView.h */, + F3206C4051220F166D15C87C01FC81E5 /* HXPhotoEditGraffitiColorSizeView.m */, + 1B42A05CECB82FF534CCA0D41D2FAF4B /* HXPhotoEditGraffitiColorView.h */, + 262F3D7621AC30B41CE05F2B8165DCDE /* HXPhotoEditGraffitiColorView.m */, + 7A2DF479F0CA11F3964F4B18DE2EA9FC /* HXPhotoEditGraffitiColorViewCell.h */, + 1CC8844BE279EDFC76FE3874A3F8E169 /* HXPhotoEditGraffitiColorViewCell.m */, + 8F449B51E2E8073A7D857B5F2BBA9364 /* HXPhotoEditGridLayer.h */, + C57E2AC0AEF1414F501F0D2FA8DC7000 /* HXPhotoEditGridLayer.m */, + 557552CE042E4BC347F87B91F8FA6FF6 /* HXPhotoEditGridMaskLayer.h */, + 1D913DC66F42A84ECE770F2ABB9D21CA /* HXPhotoEditGridMaskLayer.m */, + C4DA69B9CC0B0395581EE0A1EC17F4C4 /* HXPhotoEditGridView.h */, + C09F7CC49AFAB069579A3817B60D7825 /* HXPhotoEditGridView.m */, + EF3611C7DDA18FD0A8F20A7B00EDAA2B /* HXPhotoEditImageView.h */, + 3E43CB978DDA9C8BEDF5A313D8B518DA /* HXPhotoEditImageView.m */, + CC41855D9B331207AFEB1ADFC8EA22AE /* HXPhotoEditingView.h */, + 91EEE35CF20A89F088EB8D8D8B5544BF /* HXPhotoEditingView.m */, + AD718C47CF03D9E5FAD7EA2D2FF73A68 /* HXPhotoEditMosaicView.h */, + 33070CE0EDB8BE94BCD9607BC32E5EFB /* HXPhotoEditMosaicView.m */, + 8875A3E0987E3CC970F3AA31DEB31675 /* HXPhotoEditResizeControl.h */, + 047FFD5B475F6C4FC9E944D3FE51466E /* HXPhotoEditResizeControl.m */, + 71750A3B51C471351D773FC3167BAEE8 /* HXPhotoEditSplashMaskLayer.h */, + 826ED5A6211F1942A790DFD5D762F3DB /* HXPhotoEditSplashMaskLayer.m */, + DB845B5B808BFB26D4EDE31FBEFD452F /* HXPhotoEditSplashView.h */, + 91F0B7D176E7061CE0D7F860435072D9 /* HXPhotoEditSplashView.m */, + 43A99ECD4D185E08B99C9E6D7119750E /* HXPhotoEditStickerItem.h */, + DD2BFA2735669024C2D720C18261ABCD /* HXPhotoEditStickerItem.m */, + 7C234CB49056568BC8801D10F1AD6127 /* HXPhotoEditStickerItemContentView.h */, + EC7BC7C9C75CC6C8BB734B8F608784F3 /* HXPhotoEditStickerItemContentView.m */, + 13CC77628784465493D0455C55E37FD2 /* HXPhotoEditStickerItemView.h */, + C38C425C7A766C7BC67EEB1FCA15DF7E /* HXPhotoEditStickerItemView.m */, + ADF00D8ED5CD4F1CC88346102697CB00 /* HXPhotoEditStickerTrashView.h */, + 313013004F6D4F25B43EDC0D028A7AC7 /* HXPhotoEditStickerTrashView.m */, + 167635AF7621B2DCD662130378912575 /* HXPhotoEditStickerView.h */, + 4E6613925169EDBE31B6F8092542A77C /* HXPhotoEditStickerView.m */, + 5B355BF47C857FBA5B6DBC6EC91432BD /* HXPhotoEditTextView.h */, + 00411D7C2459A377C1E560699342DF70 /* HXPhotoEditTextView.m */, + 6E6E813F9EAB036E239C6A8268D95898 /* HXPhotoEditTransition.h */, + 5F606664AD73B78E25D88452C5BD2839 /* HXPhotoEditTransition.m */, + 4B19A27914F48E82D78D5AEBBE19935D /* HXPhotoEditViewController.h */, + E5D79EA1B2DAD75298EAD954BDCCA490 /* HXPhotoEditViewController.m */, + F208CD494976B2CFD0B31EBF9C4600B3 /* HXPhotoInteractiveTransition.h */, + C5762B3C28511F344A905DA75F35026B /* HXPhotoInteractiveTransition.m */, + 2BB03E8145C58CE7C76BEB84ABE1C3D6 /* HXPhotoLimitView.h */, + 3C931529FD45221CEBC7F1A1183A8B31 /* HXPhotoLimitView.m */, + 7FA12FF716CB677C62427C41016FCF48 /* HXPhotoManager.h */, + 26972FCAF8A472D61EA2DBC96591F8D7 /* HXPhotoManager.m */, + 4D370E42BAC4AB459C40C427EEDFD192 /* HXPhotoModel.h */, + 892C746A8CFE8101DE171BC885F9FAD9 /* HXPhotoModel.m */, + 8200A72F7A09E4609D3F0DB16A3B398E /* HXPhotoPersentInteractiveTransition.h */, + 0C6A8B2992E0213F0584D864EC7BBFF2 /* HXPhotoPersentInteractiveTransition.m */, + 7C8CD70404B281316A6E3F30E43755A5 /* HXPhotoPicker.h */, + E23A76DD220FDE36DA7A464ED075CC49 /* HXPhotoPreviewBottomView.h */, + BF6DED5B0585198506BB8F9B46362E78 /* HXPhotoPreviewBottomView.m */, + 6AB03B6204ABAC9E4D3CEC08BC94C418 /* HXPhotoPreviewImageViewCell.h */, + 75162F5F8C0D3C16EDF3C19FEFB38DFA /* HXPhotoPreviewImageViewCell.m */, + 59EC94252FA2EC98E37A60B2085EA978 /* HXPhotoPreviewLivePhotoCell.h */, + 42C1B9C91520D706E37E2DDA9CA47F6F /* HXPhotoPreviewLivePhotoCell.m */, + 218EDAFC1C0E84E33C6CEA2927D60779 /* HXPhotoPreviewVideoViewCell.h */, + 037634B598F50C2AEDF13E0ADA9B1AD1 /* HXPhotoPreviewVideoViewCell.m */, + 908E160D13313904E4EEFDA6F8D54441 /* HXPhotoPreviewViewCell.h */, + 9F2ECF422E7B97AC44CAF8098AE26352 /* HXPhotoPreviewViewCell.m */, + A04DE4BD686C7F03ED8FF49BDA6F3819 /* HXPhotoPreviewViewController.h */, + E7712A3DCCA655989D2185AD8B3A5A16 /* HXPhotoPreviewViewController.m */, + AC72E69237FEB8AEA3F20B162EC8B91E /* HXPhotoSubViewCell.h */, + 5DF802DD6D74A34D700199ECA100F49D /* HXPhotoSubViewCell.m */, + 1BA5E88482128714AC7239F4E27D325F /* HXPhotoTools.h */, + AEEABC134BC4C097926F3D333863C195 /* HXPhotoTools.m */, + 45F0CBA6E732BA5428787949A9B98196 /* HXPhotoTypes.h */, + 2F5A72020D1DEEF89ADDF2C08A6966F2 /* HXPhotoView.h */, + E50BD078FD9843D182593267936EA877 /* HXPhotoView.m */, + 949D795ABE151097F888E9EDFBBFBF70 /* HXPhotoViewCellCustomProtocol.h */, + 671CD043A6A5DE544BE60F52A64E4060 /* HXPhotoViewController.h */, + 4D52F6CF414285479D0F4F2D830FEFF0 /* HXPhotoViewController.m */, + B1044D339E2755DCCAA52CA013696064 /* HXPhotoViewFlowLayout.h */, + 7653388EED9B0C5507273C02B79F0D82 /* HXPhotoViewFlowLayout.m */, + D346035018C9542CC0452A0CC8729FB8 /* HXPhotoViewPresentTransition.h */, + 26826F603FE85C8BF28D8939E37EEB6C /* HXPhotoViewPresentTransition.m */, + 1015DC75DEE389023EA4AF242EA71E8B /* HXPhotoViewProtocol.h */, + F2B9EE7FC2F63F90CF25D93D9F76C250 /* HXPhotoViewTransition.h */, + F6E9B5A1DFEC3FD220E645D432277309 /* HXPhotoViewTransition.m */, + D7AEC669769135BAE5C916A27B8DEDA0 /* HXPickerResult.h */, + 4C09ED9408353F1A92549AF53D3A5002 /* HXPickerResult.m */, + FBEC3F2B77E775F3DAD969CBBB2E95BA /* HXPreviewContentView.h */, + 742A18DEB444509FD63ECA41CBAB00EF /* HXPreviewContentView.m */, + 99F9C9DD4F1F0C4DBEBC2B2EA4F9567A /* HXPreviewImageView.h */, + F3330750732120C4D0F7C577AFB9CDF5 /* HXPreviewImageView.m */, + BE3ADF75D07032276049E7B8B637EC4B /* HXPreviewLivePhotoView.h */, + E8563D8E5265A405E6F3E36B750957F4 /* HXPreviewLivePhotoView.m */, + 0BD3E487F0698249E75496D17CBCDB6A /* HXPreviewVideoView.h */, + B114CA5D4C1C7EB939FE5C589330DB69 /* HXPreviewVideoView.m */, + E394441876C50CCBC01A29D6F2656543 /* HXVideoEditViewController.h */, + 3E3BB78D1E249DCC614A1CAD5AB351B8 /* HXVideoEditViewController.m */, + 7A6AB2139A974F0410C8F14394D93016 /* NSArray+HXExtension.h */, + D08F2A9A08B1E941B09E07AC98B60B9C /* NSArray+HXExtension.m */, + 34E8257CF40E7AE85C0BC8C734C4F3E0 /* NSBundle+HXPhotoPicker.h */, + 6EC0D93417FB7C6B4E1BB143DCBABF2E /* NSBundle+HXPhotoPicker.m */, + E050E683189885DA8789DFCA5971B5C5 /* NSDate+HXExtension.h */, + B8D7F8D7457C7EF20D7906A399BCBBF6 /* NSDate+HXExtension.m */, + 91C5E6EE077CDA2170EDB1B2FD9D6D1B /* NSString+HXExtension.h */, + 5E2939DB9A47FA2C670F6F4025D82426 /* NSString+HXExtension.m */, + 1E4AC3834B0B203BADA127A800C24855 /* NSTimer+HXExtension.h */, + 9FC3A66695F3386F702809AFFC50838C /* NSTimer+HXExtension.m */, + 39E9D418C3A400F3B8D31E890EE1F22A /* PHAsset+HXExtension.h */, + 8405674C8B715FC1291C3BC6D5E96719 /* PHAsset+HXExtension.m */, + F20E11BBB4CA2AA60BF0476B752B1087 /* UIButton+HXExtension.h */, + BBEC4A438D535248745E72CE885DDD37 /* UIButton+HXExtension.m */, + 31E1A4290A3E3DEE09D378EB8198896C /* UIColor+HXExtension.h */, + 9F38654E49CC34ECEBE3EE5C58D6C3FE /* UIColor+HXExtension.m */, + 43309B63DE77F9CE5193F51B0F862E3E /* UIFont+HXExtension.h */, + 7E47822B976A30F353006C075802C99D /* UIFont+HXExtension.m */, + AB254FD929AE796E6BC36E860FCA7058 /* UIImage+HXExtension.h */, + D8F89FF0F1F6AB15E13CFBA2053F861D /* UIImage+HXExtension.m */, + 50CCED712A8A4FF812B79926DC36215C /* UIImageView+HXExtension.h */, + CA3C2A1EFA07E0C019C3626E14B1ED1B /* UIImageView+HXExtension.m */, + 411C5B0D22765A1F7A96E424254AFF5B /* UILabel+HXExtension.h */, + 93FAA02F3EADFBB5CE22D32F3267AB39 /* UILabel+HXExtension.m */, + A1DBD0CB6444C3B4C173F6E014342E15 /* UIView+HXExtension.h */, + EAE51EFA00007BB99D901B168A103BC8 /* UIView+HXExtension.m */, + 2FF57777D62DE94D78671C10E8C8A68B /* UIViewController+HXExtension.h */, + 5339B386A34337B78FDE0E748A3C6924 /* UIViewController+HXExtension.m */, + 3B55BF59ECD5DE4D5A57E42482A184E6 /* Resources */, ); name = Default; sourceTree = ""; }; + C7E20D3275450B95A3D9143F9C2CD08F /* Reachability */ = { + isa = PBXGroup; + children = ( + 11ECF4FEEA5A0BF08BBD7352E789C125 /* AFNetworkReachabilityManager.h */, + 56EAA5564CBE6C278CDBF4D1A347F302 /* AFNetworkReachabilityManager.m */, + ); + name = Reachability; + sourceTree = ""; + }; CF1408CF629C7361332E53B88F7BD30C = { isa = PBXGroup; children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, D89477F20FB1DE18A04690586D7808C4 /* Frameworks */, - BA4400D9C37B364BB425F24B44B8F46E /* Pods */, - E2B69CBE83A603CC64927C49E7A42314 /* Products */, + 2D521DC3027CAC0D423D81FABAE41EB2 /* Pods */, + 2DE943DB5F02091DA8EDDC33569BE990 /* Products */, 1709F6B4196D1BC16AD75DCF2F4A6DB9 /* Targets Support Files */, ); sourceTree = ""; }; - D0D2577BCEFC65867BB850DF54CE1AB5 /* Support Files */ = { + D89477F20FB1DE18A04690586D7808C4 /* Frameworks */ = { isa = PBXGroup; children = ( - 98A1D160C488C288EACF497A4BE1E1AA /* IQKeyboardManager-dummy.m */, - 890C73AEF874E3464703B41ED15282FB /* IQKeyboardManager-prefix.pch */, - 642C5CDFF660D2737FFC0F6F3E0F6EC3 /* IQKeyboardManager.debug.xcconfig */, - CE9AF9A5052DE8168BAFFA9F8B777654 /* IQKeyboardManager.release.xcconfig */, ); - name = "Support Files"; - path = "../Target Support Files/IQKeyboardManager"; + name = Frameworks; sourceTree = ""; }; - D25FBC0B0DE12C51805675737BB5D176 /* Security */ = { + D9931BDB7933234718E7144F459124E6 /* MLeaksFinder */ = { isa = PBXGroup; children = ( - ADF003E088EF7760F6D2C01EFDA8E96B /* AFSecurityPolicy.h */, - 220A329C472EA19AA3E89245868C197B /* AFSecurityPolicy.m */, + D082DC1B39B93DAEA358906FEE3A3ABE /* MLeakedObjectProxy.h */, + 17FBA315C2FD3A473AB97F798426ED49 /* MLeakedObjectProxy.m */, + 43ABC1AE9F3EFA9F5D338720DEE8D447 /* MLeaksFinder.h */, + DD78B358D0E548E63FB354C51765C19B /* MLeaksMessenger.h */, + C1272663828C8D1CCDF52F1090BDBF4B /* MLeaksMessenger.m */, + 2CF282B176E43D29C7AA02343AAAC6B3 /* NSObject+MemoryLeak.h */, + 6E85EFA4600470E9FE08904E28A4E5ED /* NSObject+MemoryLeak.m */, + 24D1DEBBAEF314AA4A2E568DDF367680 /* UIApplication+MemoryLeak.h */, + ABD932DCA852BBFC8619BD6C203EEE5C /* UIApplication+MemoryLeak.m */, + 3C9906560DE041EB828BAFE262806E25 /* UINavigationController+MemoryLeak.h */, + 84CBD287D3190F81228793F4BE5B3F4B /* UINavigationController+MemoryLeak.m */, + C73000931C4F654C6AF890380AE7C370 /* UIPageViewController+MemoryLeak.h */, + 0B026239C0C336D58B05E828767A45CB /* UIPageViewController+MemoryLeak.m */, + F4F78B8AE192204E8F6D071D64031C3A /* UISplitViewController+MemoryLeak.h */, + BD37DD50C50731181F62392152916B36 /* UISplitViewController+MemoryLeak.m */, + ED3C75C14526B8FB3307337A1F988BB4 /* UITabBarController+MemoryLeak.h */, + A45C079BAA36BC9231B18170F131DDFB /* UITabBarController+MemoryLeak.m */, + EEAC9966789A2F7703B68A8C14E7B264 /* UITouch+MemoryLeak.h */, + F07EE4059B92B4E1F5E2C985835C0495 /* UITouch+MemoryLeak.m */, + A33E20334AE75465F77F95B56673B0B8 /* UIView+MemoryLeak.h */, + 54F7D59D2A8AD4573BD876CAA84360DC /* UIView+MemoryLeak.m */, + 3B21BF7A88D05328EEFF0E98655BA1E2 /* UIViewController+MemoryLeak.h */, + 4EBE7102B7420A8293D9A8705AA36CF2 /* UIViewController+MemoryLeak.m */, + E6A559025F1654984C89D42795BAF6DE /* Support Files */, ); - name = Security; + name = MLeaksFinder; + path = MLeaksFinder; sourceTree = ""; }; - D89477F20FB1DE18A04690586D7808C4 /* Frameworks */ = { + DEFB9642ECC117B56F5243BF4E1F5B5F /* IQKeyboardManager */ = { isa = PBXGroup; children = ( + E578B79E04BF1888CA8426DE7E1815CF /* IQBarButtonItem.h */, + F39CA7C78DEB8FCB29333A95B34517AB /* IQBarButtonItem.m */, + A671ED6A44E6CFF5024059D49921B345 /* IQKeyboardManager.h */, + 61B3F68B97D7BF109E3277A888CC004C /* IQKeyboardManager.m */, + 2E4336D0586051ABF7B776CA91274EE5 /* IQKeyboardManagerConstants.h */, + 66EEC8918717968517E50C4CC66764CA /* IQKeyboardManagerConstantsInternal.h */, + 52078ABDA3B269FCBFA65A54BADA9A18 /* IQKeyboardReturnKeyHandler.h */, + F0B613D618CCA14B7E741FD204575AD0 /* IQKeyboardReturnKeyHandler.m */, + 62E1C7EAD72EC573B7E718F36F3D38FD /* IQNSArray+Sort.h */, + A0C0359C34AFAABB183545BC2867D829 /* IQNSArray+Sort.m */, + 1A879875CEFF18FA3ABEE4F781B771C8 /* IQPreviousNextView.h */, + BE7AED5148030CA9818E2BA74F1A6AC0 /* IQPreviousNextView.m */, + FA48CE6DD3A869FF7EFE2717C889CD84 /* IQTextView.h */, + B4A5215A65846CB1AD2A945CD39BE682 /* IQTextView.m */, + ABD0F9634AF7A194759880F89C19CF3B /* IQTitleBarButtonItem.h */, + A3E54F66828679D7CBA6558C8E2C2759 /* IQTitleBarButtonItem.m */, + D00217CC04A69BE2B2E10BCFE56F6D79 /* IQToolbar.h */, + 7C6EFEE42BF187366EF162CD49103A30 /* IQToolbar.m */, + 547546846F1D4598D39790DBEA426957 /* IQUIScrollView+Additions.h */, + 3C2D4213E044D7914D8BC85402588B24 /* IQUIScrollView+Additions.m */, + E1CD31B8C5030982517B9EC1FCD7A160 /* IQUITextFieldView+Additions.h */, + 41D309BABCC69EEBA056AF45C964CDDC /* IQUITextFieldView+Additions.m */, + 87130A3B3B044A19C51FE6BA80EC3B91 /* IQUIView+Hierarchy.h */, + C1DA9323C34C04826D34CBE9061698D2 /* IQUIView+Hierarchy.m */, + D0EEDAAFFB0AD1F98E0099FFA2BDFED4 /* IQUIView+IQKeyboardToolbar.h */, + C647313937F86E9EE33B652C7D62047F /* IQUIView+IQKeyboardToolbar.m */, + 7391C31266081B409B85DBCF29D8067B /* IQUIViewController+Additions.h */, + 83DEDCB18698079FA25E30F86F6120A3 /* IQUIViewController+Additions.m */, + BC06854195B9BF13375487E386C011F6 /* Support Files */, ); - name = Frameworks; + name = IQKeyboardManager; + path = IQKeyboardManager; sourceTree = ""; }; - E0529CBA413D74BF3721B942522127F7 /* IQKeyboardManager */ = { + E570A7BDA24841CC9D1C60B70DC4B9F0 /* UIKit */ = { isa = PBXGroup; children = ( - 3C5AE6E66C3BD610EC4066BD4DF2512F /* IQBarButtonItem.h */, - 2E10882AF39065FEC2242AED8E5E07DA /* IQBarButtonItem.m */, - B3779B8D6A40F622B324C96E546E8669 /* IQKeyboardManager.h */, - 0D60341527E85CE5AE527A4CE74844A5 /* IQKeyboardManager.m */, - 5995A2721585808E93F71CD0E66440A0 /* IQKeyboardManagerConstants.h */, - 2FF3DA2387E54BF5EE53C8067692BD77 /* IQKeyboardManagerConstantsInternal.h */, - 3B02FD77CF94D42C6848E7EB1EC0FF5B /* IQKeyboardReturnKeyHandler.h */, - 2B88EA69429276BBDFA28CF43B3EF65D /* IQKeyboardReturnKeyHandler.m */, - 97A429C0670F43D36505B53F10695BCD /* IQNSArray+Sort.h */, - 310763E782D4E71E6881D401021F44C7 /* IQNSArray+Sort.m */, - 7B6833B42F9964059C59C877619E7C69 /* IQPreviousNextView.h */, - B9A9745A1087D3A11160FADD6D9A3B5F /* IQPreviousNextView.m */, - 47989775BE91A8D86EC3AC519CDECD61 /* IQTextView.h */, - AC63C29BD4E800CEFC75012A7F89C207 /* IQTextView.m */, - 3BE145951F2B6A02E37825F2B8009983 /* IQTitleBarButtonItem.h */, - 8BA6766CB83551D61E8BAE08B6784CF8 /* IQTitleBarButtonItem.m */, - 8C346D71840B50CEA3EF9EEC53BB1956 /* IQToolbar.h */, - F0719C7F9141EA97B52C4F0E5110398E /* IQToolbar.m */, - 14A5E239C5E19E2CD3AEAF2DD9836447 /* IQUIScrollView+Additions.h */, - F9E40C74AD26CC4011B86F5746B45A4B /* IQUIScrollView+Additions.m */, - 2274091ABD38B1EEF1EEC901598D68B1 /* IQUITextFieldView+Additions.h */, - 40C32EC0C94E35B0E91E5D3ABA180E9A /* IQUITextFieldView+Additions.m */, - 3143364370E7140909126A932BE38FD4 /* IQUIView+Hierarchy.h */, - E12F6A520A8F9DF3111FAF335D2F9525 /* IQUIView+Hierarchy.m */, - 9F3EEAE1FF7A6A6286911FF59C339392 /* IQUIView+IQKeyboardToolbar.h */, - 8A1B5D8A6D6F22455E48E13B95662677 /* IQUIView+IQKeyboardToolbar.m */, - A8CDE430FC2A347BE19694FB3EFCEC44 /* IQUIViewController+Additions.h */, - BF5E81244C84A38F91C8A6AE7B3B763C /* IQUIViewController+Additions.m */, - D0D2577BCEFC65867BB850DF54CE1AB5 /* Support Files */, + 9AE0B24D7CEB2943721EE5B817A7FB9D /* AFAutoPurgingImageCache.h */, + FC685E846E9E42256A0B63FE0D2CDEF9 /* AFAutoPurgingImageCache.m */, + EA002C4763380A95AF485F3D5C535B4E /* AFImageDownloader.h */, + A74C44231EB2F6F5314068A5738D551D /* AFImageDownloader.m */, + 45229DAA3F36ED01F2B9F24A79C53EE5 /* AFNetworkActivityIndicatorManager.h */, + A0855F321F20DB47870BC4552D33899D /* AFNetworkActivityIndicatorManager.m */, + 69C4C7A7BBEDB7D66684B9F81038CB69 /* UIActivityIndicatorView+AFNetworking.h */, + 435421304DB6559546C67D691D2BFE63 /* UIActivityIndicatorView+AFNetworking.m */, + 6BF3B3EEEA2803CCC7DDE3F13B0F37A8 /* UIButton+AFNetworking.h */, + A7D63C5B7D9F8F8FE89E0E1D70F764C2 /* UIButton+AFNetworking.m */, + 58AD6CD580681E670D07AA1CA15E30B1 /* UIImageView+AFNetworking.h */, + 8B9A136D770F622ECE67A1B593A49B81 /* UIImageView+AFNetworking.m */, + 9016403864CFC796C56E024D0BB9CD42 /* UIKit+AFNetworking.h */, + 0728388FDB6811C0B854ED993033B0F5 /* UIProgressView+AFNetworking.h */, + 4437AC1F6BA3988929F78AF6A61B2425 /* UIProgressView+AFNetworking.m */, + 41E17841A240E943E536F4FF5F6B5498 /* UIRefreshControl+AFNetworking.h */, + C24EE8B9CFBB3A5442553A9879BC3A37 /* UIRefreshControl+AFNetworking.m */, + 0710629ECDE00A8EC1C1EB11BFD93F2B /* WKWebView+AFNetworking.h */, + 7CD066729CB8E89343E674B981D53A28 /* WKWebView+AFNetworking.m */, ); - name = IQKeyboardManager; - path = IQKeyboardManager; + name = UIKit; sourceTree = ""; }; - E2B69CBE83A603CC64927C49E7A42314 /* Products */ = { + E6A559025F1654984C89D42795BAF6DE /* Support Files */ = { isa = PBXGroup; children = ( - A4FA15D44DF6BAC7550EDEED10862AA3 /* libAFNetworking.a */, - 24DDD4A0849B06C0942057220E1E81B2 /* libHXPhotoPicker.a */, - 98527D7196957AAB07B79E2E2AFDE23E /* libIQKeyboardManager.a */, - C1D35E3A4F5AB2D3377C203D98920281 /* libPods-JhForm.a */, - B0B214D775196BA7CA8E17E53048A493 /* libSDWebImage.a */, + C5AFD93E0494297CC6B00C5B71DB8A59 /* MLeaksFinder-dummy.m */, + 0517C71949A27592A144D40830471629 /* MLeaksFinder-prefix.pch */, + 7E28B1A9B4FC7C31893725280B221EA0 /* MLeaksFinder.debug.xcconfig */, + 8FC749248DD39B7D99FB200BB2DE4B34 /* MLeaksFinder.release.xcconfig */, ); - name = Products; + name = "Support Files"; + path = "../Target Support Files/MLeaksFinder"; sourceTree = ""; }; - F6A1190F547B24B45D92C73EAC21AC69 /* Resources */ = { + F1D54E74AB1182E941A9FFC1CE88E32F /* HXPhotoPicker */ = { isa = PBXGroup; children = ( - 00FBE60F0C0128ACC5BBDDB38C38C31A /* HXPhotoPicker.bundle */, + C2B9E84FC9195B19AE7DC078BD2F4218 /* Default */, + AF12C26867E6890D53D7C44662FA6FAA /* Support Files */, ); - name = Resources; + name = HXPhotoPicker; + path = HXPhotoPicker; + sourceTree = ""; + }; + F88C25B3C6EEDA190747E20DE07A76A1 /* SDWebImage */ = { + isa = PBXGroup; + children = ( + F88CA263371CC786CA507884F8648BCE /* Core */, + 86B261C1936DC171CC865FC0461F333B /* Support Files */, + ); + name = SDWebImage; + path = SDWebImage; + sourceTree = ""; + }; + F88CA263371CC786CA507884F8648BCE /* Core */ = { + isa = PBXGroup; + children = ( + 23FB7AA1A39C4CDEFE02E8E6AD94877A /* NSBezierPath+SDRoundedCorners.h */, + 7199EBCBC748F932D6D73AF5549FBB3B /* NSBezierPath+SDRoundedCorners.m */, + 9350C8CF09B74437883D00AF654CDEA3 /* NSButton+WebCache.h */, + 56BF68560D71DA596CE0609962995040 /* NSButton+WebCache.m */, + 57D113592B3135C380B6C6D8A0E5462E /* NSData+ImageContentType.h */, + 06EDF3B5BBDAD8BDBE2539F82ACB46C1 /* NSData+ImageContentType.m */, + DA40C9D21A30B60079CF7F6223E0C55E /* NSImage+Compatibility.h */, + B695769851A7492374963E4E9CD3132A /* NSImage+Compatibility.m */, + 441F0D6552E1A3F51EE0C190437589AB /* SDAnimatedImage.h */, + 34396E5D26192F49775720CF8859EDD3 /* SDAnimatedImage.m */, + 401EB415303D7A45A7504D8AED9E0022 /* SDAnimatedImagePlayer.h */, + DE9C3F3A6BA61D38D0E0BCA5E63D329F /* SDAnimatedImagePlayer.m */, + 36833F3E64E32D808DA3B51D3C1351FC /* SDAnimatedImageRep.h */, + BB27A518F02E17B036BA26EF32D2AB3F /* SDAnimatedImageRep.m */, + FC65AB7D3FF46F75C32F563E90F27696 /* SDAnimatedImageView.h */, + 154418966C58EF7734401A0E27E140E4 /* SDAnimatedImageView.m */, + 93E80CC169D2D4B6E2E61E78AF7F801F /* SDAnimatedImageView+WebCache.h */, + DB95168A459DBEF16CBD0D12FBCA281D /* SDAnimatedImageView+WebCache.m */, + 64B13030F2C6987A33024CBBAC4083D0 /* SDAssociatedObject.h */, + D4E70CD9E220673FDD9F9D0C2F56EFF2 /* SDAssociatedObject.m */, + 990C188B0F47FA93F95DD75CFF72F81B /* SDAsyncBlockOperation.h */, + 8F0389C948AB441B4BF03FE822706B27 /* SDAsyncBlockOperation.m */, + 011F728E0F9CFAF86D7F2A5CFE729680 /* SDDeviceHelper.h */, + 17610639F549E42C251150E5807E7512 /* SDDeviceHelper.m */, + 398E447405DC2705496A5A40DD56AA84 /* SDDiskCache.h */, + D0E574FB8DFC37C6C36622233E2B537F /* SDDiskCache.m */, + 76E666B4457468BAD54063BAB1B101C2 /* SDDisplayLink.h */, + B8D5F424D873A34BB26EAD1C9D1DA02F /* SDDisplayLink.m */, + F27AD5CA3DA4683545C731541893D226 /* SDFileAttributeHelper.h */, + A332182D342AAC38D86D0DAFBD65B79F /* SDFileAttributeHelper.m */, + FCB09CE4B04D08C9DC921836A0F4AEEF /* SDGraphicsImageRenderer.h */, + 328574358DA174023934420E3A137204 /* SDGraphicsImageRenderer.m */, + A77444CCA7AF7D971B3B453D6951901D /* SDImageAPNGCoder.h */, + 510F231748D98D140D34F25EB2193889 /* SDImageAPNGCoder.m */, + 5725CDB7B6AE1F0355D228816F558E0C /* SDImageAssetManager.h */, + 1D7D36AD5FD7BE619186B3A33B0ED763 /* SDImageAssetManager.m */, + 3ADB3198E670AE3808A4B0B18F2CC3BF /* SDImageAWebPCoder.h */, + B336FF84AAAEEB99FF4C4DC61C9648B3 /* SDImageAWebPCoder.m */, + 56387D0271760302BEA5CAF1F09D5392 /* SDImageCache.h */, + 48EEE9BBB8A0D9FCCF99A7FB4D3028C3 /* SDImageCache.m */, + 55F63612582113379C86CC1FA2030D1C /* SDImageCacheConfig.h */, + 574FE2672DCE66374C9AAAD939A38635 /* SDImageCacheConfig.m */, + 1ED2A0C724F01D800CB324AB94825413 /* SDImageCacheDefine.h */, + 19DF665A29AB24D713A5CD10C0CF75FE /* SDImageCacheDefine.m */, + 6102B31E3AB42CB68F4084208D1A689C /* SDImageCachesManager.h */, + 4858B606F4372A2EC8C300B3AACA99BD /* SDImageCachesManager.m */, + 8C69AE3FCF9182617CDE5A4EF154A498 /* SDImageCachesManagerOperation.h */, + 13E97887A1B6D603C2DB4A334B3AF9C4 /* SDImageCachesManagerOperation.m */, + 64BE3AE74C4485DC488158F219EFC86D /* SDImageCoder.h */, + 73BEC13B79039F932844EFD3B1D35EFA /* SDImageCoder.m */, + 1F8095ACB600A369291AE1370D1DB8CB /* SDImageCoderHelper.h */, + CD78A7F263F9DDC2C0164B94DE7046A6 /* SDImageCoderHelper.m */, + 4819BD96584B057FA94AC1B603ADD106 /* SDImageCodersManager.h */, + C9EE4671E70C60CDA47B91E3762EA487 /* SDImageCodersManager.m */, + 9DF6443BED39B92C078826354A290673 /* SDImageFrame.h */, + 636BCEC2F0D7D0B22A1FBE5A26B9FB17 /* SDImageFrame.m */, + 029E6750C4D59AD75C1C4F0B0A588D3C /* SDImageGIFCoder.h */, + 8A53DE4EF68C596E163B3279AE055AC2 /* SDImageGIFCoder.m */, + AAE0B21A90AB440F036449A50503AA61 /* SDImageGraphics.h */, + 7E78A095938635976FD19544353A828D /* SDImageGraphics.m */, + CD217886866867DB872D9A708272D617 /* SDImageHEICCoder.h */, + D5A645C3499E37BA997BDDB39F3ECA52 /* SDImageHEICCoder.m */, + DB304CBDF3F50F8DFE63DBEF8F49671C /* SDImageIOAnimatedCoder.h */, + 59B699801426194B7C74995B0CE0AF2B /* SDImageIOAnimatedCoder.m */, + B95B673D18FFC04EDB0EE25D03ED6A28 /* SDImageIOAnimatedCoderInternal.h */, + BD85A14A1DD895A18A582914B81EF8CE /* SDImageIOCoder.h */, + 32450C4620F11B2427297C84D41E2BB4 /* SDImageIOCoder.m */, + 907210ADC9D9DCFC0E0E15900A2E5258 /* SDImageLoader.h */, + D2816EF3C5C285CB44FDED8463002D6A /* SDImageLoader.m */, + 87EECD65D614B04BC3B47FC4C905DF76 /* SDImageLoadersManager.h */, + 6CC52BDF01E2A970D56F8FD94867F702 /* SDImageLoadersManager.m */, + 4C3BDF063BFEDC596C6F1EAB6D4CF3F1 /* SDImageTransformer.h */, + 5B6985950991264448ACB231642636C6 /* SDImageTransformer.m */, + 9F999172B6E61D457B5586B3C1194846 /* SDInternalMacros.h */, + B0AD6BAEDCE49415340A89D91A0BDAA3 /* SDInternalMacros.m */, + 386F53B0BF3FA7353950B5722BBA5574 /* SDMemoryCache.h */, + 7FE3D50B185FB0345FC0C75FFCF561D6 /* SDMemoryCache.m */, + FA020D367245D409D9DBD38D86B2481A /* SDmetamacros.h */, + B06E3539F207FA8DA68554A06F82749A /* SDWeakProxy.h */, + F2824FA88FC4CF18B3CEFBA39654F45F /* SDWeakProxy.m */, + AA2A03B0C19D01822548873B643DEC76 /* SDWebImage.h */, + 53C5135541EF6165589BD394DE733C3B /* SDWebImageCacheKeyFilter.h */, + 29433E5ECA4D1A8E0F825E1E4C3B5421 /* SDWebImageCacheKeyFilter.m */, + C279672FCEDD12C190F75CA56CB9901D /* SDWebImageCacheSerializer.h */, + 88AAE45BCB766E659DB4C82F2033380B /* SDWebImageCacheSerializer.m */, + 0E990750E043545D9A116F8B1F1ACABB /* SDWebImageCompat.h */, + E7B764ABAB4977A32A25E29EA7E69289 /* SDWebImageCompat.m */, + 77742BA9B0FB7C918128B7FD08F544A2 /* SDWebImageDefine.h */, + B394274AB02838F300D20F7F7F714F16 /* SDWebImageDefine.m */, + 90ECB7D16FE1D99FF271E26BE24BEDF6 /* SDWebImageDownloader.h */, + CE6D1D8AF741827869D9C8D62B1077C9 /* SDWebImageDownloader.m */, + 2216AF79353692CFF169EB1DD87533E1 /* SDWebImageDownloaderConfig.h */, + 7CFEA1A5EAD80F8D7ACBDA56C5C32D08 /* SDWebImageDownloaderConfig.m */, + 47F3E1077B7D622273F9285115962405 /* SDWebImageDownloaderDecryptor.h */, + ABC35F8CE9EB2DCBCE4FDDC1EDB5E5D2 /* SDWebImageDownloaderDecryptor.m */, + 9E3AA5B932812189C580CA36A1862982 /* SDWebImageDownloaderOperation.h */, + 402FED2ABE23A1E2D8B9B3CA1563F0F0 /* SDWebImageDownloaderOperation.m */, + FEC23534E7B5E1A55807F302FFEBAC60 /* SDWebImageDownloaderRequestModifier.h */, + A69238EEE45C1FFC390AF64F59AE32B7 /* SDWebImageDownloaderRequestModifier.m */, + 76DA6FE66342215BBF0F4AF792599699 /* SDWebImageDownloaderResponseModifier.h */, + 19200CC04D1CDE4872CA48E07B50D8FE /* SDWebImageDownloaderResponseModifier.m */, + 8979E5C6B3246BCB507B978DDE2E2046 /* SDWebImageError.h */, + 9E5DE4D8721C8976A5BF34C1C63A7C7E /* SDWebImageError.m */, + 2D983BC86548D5FEFF254C5888257C59 /* SDWebImageIndicator.h */, + 21CB69CB0763CABAFC6C1B46B13555D6 /* SDWebImageIndicator.m */, + 812D0B572092DBD14C732B823C52A801 /* SDWebImageManager.h */, + C884CD934614CEABB44AF73BD22BFF20 /* SDWebImageManager.m */, + 6297626F4044DFD392211563E896A3E7 /* SDWebImageOperation.h */, + 886A802CC03A0EB1C6DAA485B511A07B /* SDWebImageOperation.m */, + FF89CCC71732B87DC9B4CFEF9395417F /* SDWebImageOptionsProcessor.h */, + 9968892866A6097DE059C2724E4BBEBC /* SDWebImageOptionsProcessor.m */, + 41EB48597970EB9576AE16F258599704 /* SDWebImagePrefetcher.h */, + 60F37C633052326BC7BE4982676F8A39 /* SDWebImagePrefetcher.m */, + A64B90E95F0FA6748C2AEA0177BF6A4A /* SDWebImageTransition.h */, + 6E3556B9F05DB66F0DD244E44C5DB78E /* SDWebImageTransition.m */, + 0679C1817E389E923DF14D6368205C78 /* SDWebImageTransitionInternal.h */, + BEB8E9DD833AA84F5A198E5722B78F2D /* UIButton+WebCache.h */, + 1E7E0A37734E1EB9F4C58E8154565709 /* UIButton+WebCache.m */, + 259160508D2AEB2FE25BE8309E639E8C /* UIColor+SDHexString.h */, + 527BC304888DD808D472D170DABD7FD1 /* UIColor+SDHexString.m */, + 052F0898F9FF46F748535191A8D8CA2C /* UIImage+ExtendedCacheData.h */, + EEFE18B32B170C28DF92ADF6086A9D8D /* UIImage+ExtendedCacheData.m */, + A331B09FA0631DAC8684E0281F5CDFD0 /* UIImage+ForceDecode.h */, + 907B3009C51759E39FFB2869E3BA9849 /* UIImage+ForceDecode.m */, + C88688BD0A8AAC619768F0722670AA58 /* UIImage+GIF.h */, + F0B829A2D11D5493E098D2FAEB60E12C /* UIImage+GIF.m */, + F5F9F908436EDCA5B403E05B71630591 /* UIImage+MemoryCacheCost.h */, + 1719402CD1DF9CEDFD4EB315B3B0E860 /* UIImage+MemoryCacheCost.m */, + 760123C79EC7D5068C94CB7006285041 /* UIImage+Metadata.h */, + 20626BBD955D77C38D8B18F72A13E71C /* UIImage+Metadata.m */, + 607186C11FF0FBA9CC27244C4B2B6B6F /* UIImage+MultiFormat.h */, + D50AC01F9CDE13A15D9A623AE53E6128 /* UIImage+MultiFormat.m */, + 8C8BF50B05493E1EAFEADF8E5F6164CD /* UIImage+Transform.h */, + 9CD2D560E4610461F9CEB50E06B52C75 /* UIImage+Transform.m */, + 34FA72F56D6A51A0E44E6DB7C542473E /* UIImageView+HighlightedWebCache.h */, + D23315616F0B74CAEAE483F9F06E1B20 /* UIImageView+HighlightedWebCache.m */, + B185A171A9BF46C3B50E52FE0AD82B51 /* UIImageView+WebCache.h */, + 760911C5BF2B65813885870CC0B856A5 /* UIImageView+WebCache.m */, + AACEFEB0FF886DEEFF10A9191C64972B /* UIView+WebCache.h */, + 377AFA18BA5CD914934EA7E1514B3088 /* UIView+WebCache.m */, + 710F48291B21685469B1C464BA5F2ABD /* UIView+WebCacheOperation.h */, + 83C47B921BF3B2A06B8C0BCB63A5631B /* UIView+WebCacheOperation.m */, + ); + name = Core; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 0640B19C72D20085AA66DCBFAFAE7A13 /* Headers */ = { + 15FC1AB1A4A8BFEAAFD4359D77BB16DF /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 276B94151CAFC7EC150A7DDBF9F9E2FE /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - A4FEA0F6389DE9570AF128F631CCB5FC /* HX_PhotoEditBottomView.h in Headers */, - BBF5F528611583444A7A2408B68BFEA9 /* HX_PhotoEditViewController.h in Headers */, - 278381F9409C089643856311C274C07B /* HXAlbumlistView.h in Headers */, - 582620831C7FC37BC52D34898EAF7429 /* HXAlbumListViewController.h in Headers */, - 422EF07EA1C65B6AD85E94D3D6315F53 /* HXAlbumModel.h in Headers */, - 42903895C5CE44A3CD798F1596C63E4B /* HXAssetManager.h in Headers */, - 1B8761FA2B9D6DB16F568C19DAC01568 /* HXCameraBottomView.h in Headers */, - B1C9B9FD2B570576950670ADCA9EE1F0 /* HXCircleProgressView.h in Headers */, - B6EA3B036AD228D634239399E19791A2 /* HXCollectionView.h in Headers */, - DF08CBA57D2491F86A901A36A36030FC /* HXCustomAssetModel.h in Headers */, - 56637947C179D0E8DD010219247B302E /* HXCustomCameraController.h in Headers */, - 64B45869855A05311855D9AC9B9697F2 /* HXCustomCameraViewController.h in Headers */, - A1922DE38FBEB1AA19655B0F54048D02 /* HXCustomCollectionReusableView.h in Headers */, - E62386DD92824CC2DF55B0A1268B5C34 /* HXCustomNavigationController.h in Headers */, - 5D5FDC98DA2F4F016647B712D775CDC6 /* HXCustomPreviewView.h in Headers */, - 54F00D58926FEAD81D29A8587BBFB7FD /* HXFullScreenCameraPlayView.h in Headers */, - C36468DB7A15D4E29A21A71082FF9D6A /* HXMECancelBlock.h in Headers */, - 8788044161E915AAEF82E93DF756C695 /* HXPhoto3DTouchViewController.h in Headers */, - 8239EECA26D224F2501C48A1184AA28B /* HXPhotoBottomSelectView.h in Headers */, - F644CC7A04DED4D65BC4F01B4E580E98 /* HXPhotoClippingView.h in Headers */, - E80D9CE3D3B03521AB6A6CEA5C36BDD7 /* HXPhotoCommon.h in Headers */, - 0EF593EC97365CF32C0028D4438B6EBA /* HXPhotoConfiguration.h in Headers */, - B70581C8AE6394EEE00B47FEA123F870 /* HXPhotoCustomNavigationBar.h in Headers */, - 238E5F7D1C9758F8579043A386BCCEC5 /* HXPhotoDefine.h in Headers */, - E1CD9D51AB9C319DAEE84842FE09011B /* HXPhotoEdit.h in Headers */, - AC0E5A3465AE190D2AE21BBF14588605 /* HXPhotoEditChartletContentViewCell.h in Headers */, - A1F1CA0BC126612E59C2F1A24E397421 /* HXPhotoEditChartletListView.h in Headers */, - 87978E1F029981E857AC078787F71DF4 /* HXPhotoEditChartletModel.h in Headers */, - 79C21C49BD6AB111509F0A8D457E9344 /* HXPhotoEditChartletPreviewView.h in Headers */, - FD4ADCE0D8CF7057A067BE1901EC9A9F /* HXPhotoEditClippingToolBar.h in Headers */, - D189B28CA65B6D6F857D86BD91F194D3 /* HXPhotoEditConfiguration.h in Headers */, - 71EF6A0729A39378C8D5A636F14733BD /* HXPhotoEditDrawView.h in Headers */, - 85EAA9868D3D6265EEE6B470EB1E4B32 /* HXPhotoEditGraffitiColorModel.h in Headers */, - 1E0420FB40DED4678E425D93ACC3EF66 /* HXPhotoEditGraffitiColorSizeView.h in Headers */, - A25C4EB5087B8ADFF235087B244EAAFD /* HXPhotoEditGraffitiColorView.h in Headers */, - 8E88627B56B57D08197C7EED0EF3700F /* HXPhotoEditGraffitiColorViewCell.h in Headers */, - C8B348AD0119718A12A24200A8381332 /* HXPhotoEditGridLayer.h in Headers */, - 8D4C547BCA682465153C9C909A598470 /* HXPhotoEditGridMaskLayer.h in Headers */, - 6DED7B3A3356B611B15B943E2261072F /* HXPhotoEditGridView.h in Headers */, - 9B6EEA623AB59750F8D80FC8B6A35179 /* HXPhotoEditImageView.h in Headers */, - 6AC2A3D2B938661948E2C4E34E6AF887 /* HXPhotoEditingView.h in Headers */, - DD0DC3EAD6D7A12CE1D47DEDEC13D129 /* HXPhotoEditMosaicView.h in Headers */, - AE94B1468C41DCB4AEC5D48DAAC1151D /* HXPhotoEditResizeControl.h in Headers */, - E0E1B5A936B59DB9F3155C8DB4336F27 /* HXPhotoEditSplashMaskLayer.h in Headers */, - B98324AFF98D2DD2F609C44C2C9F7B95 /* HXPhotoEditSplashView.h in Headers */, - A0D35D4D54413B4DB940573E97F2EDA3 /* HXPhotoEditStickerItem.h in Headers */, - 62F4BECEAA737D9389853BCF8B4A0A92 /* HXPhotoEditStickerItemContentView.h in Headers */, - EE85AC15E6D5CCDB6DB54F0CBBD5E501 /* HXPhotoEditStickerItemView.h in Headers */, - 1C5AF6CEBDF493CFA31E0B1D6F4858CD /* HXPhotoEditStickerTrashView.h in Headers */, - AF3DDF70C8A0287E275528FAAAAA794A /* HXPhotoEditStickerView.h in Headers */, - D837100A43C921C95C50BE91C2DBAB30 /* HXPhotoEditTextView.h in Headers */, - D07480A7B7F8945AD406EF9BE3155990 /* HXPhotoEditTransition.h in Headers */, - 87F93F1E52558980D389191ADF9BE138 /* HXPhotoEditViewController.h in Headers */, - B06A6C2AE61EC69C7565FF70D06E1803 /* HXPhotoInteractiveTransition.h in Headers */, - 3BE3CDAE5DEBE3B5A097311C00B523D5 /* HXPhotoLimitView.h in Headers */, - 6350F178910FEB0325D9D7F23273830C /* HXPhotoManager.h in Headers */, - 0738BBD909328426E765C3FBAA5D420B /* HXPhotoModel.h in Headers */, - BC6FEBEB7562105DC44E0C0FC901A722 /* HXPhotoPersentInteractiveTransition.h in Headers */, - 6C578F0F8881305FAD2E7AA9E5342F4F /* HXPhotoPicker.h in Headers */, - 88CB96BEAF1105AE3415330812C8606B /* HXPhotoPreviewBottomView.h in Headers */, - DC1188F5A889D3EDDDDF3F1BF557E993 /* HXPhotoPreviewImageViewCell.h in Headers */, - 09A79A73B2854E5E4D7F7CAB2CFEFF8B /* HXPhotoPreviewLivePhotoCell.h in Headers */, - 8E24D943098A706B8D56FF3AD805F3A1 /* HXPhotoPreviewVideoViewCell.h in Headers */, - 22F782D37107926BCE29F938AE483C92 /* HXPhotoPreviewViewCell.h in Headers */, - 544B281A8080498363322F5392DF6AD1 /* HXPhotoPreviewViewController.h in Headers */, - B901D344A0D55B161D4D02CCB5F5AC6C /* HXPhotoSubViewCell.h in Headers */, - 80620F7FBA74DC0880C4E9871677D732 /* HXPhotoTools.h in Headers */, - 03B0950BBE280E3417ED2135001B308D /* HXPhotoTypes.h in Headers */, - F57F82492BEBB9D1F54FD32ACF540CC4 /* HXPhotoView.h in Headers */, - B7712CEEA26E728EE7CBEB0AFF00521F /* HXPhotoViewCellCustomProtocol.h in Headers */, - 2BE68557C58DEC3F046C119B02F0B629 /* HXPhotoViewController.h in Headers */, - 3F925370963E70B6B0DF471344F22BA2 /* HXPhotoViewFlowLayout.h in Headers */, - BB98E333971E50B0056052E6A415E4DE /* HXPhotoViewPresentTransition.h in Headers */, - 3430EAF9323F6974BB6CCED838BAD072 /* HXPhotoViewProtocol.h in Headers */, - A662CDCD8381025F52690D48FF7E8B91 /* HXPhotoViewTransition.h in Headers */, - 74F74B9BB90E453C3DA9084836BBF680 /* HXPreviewContentView.h in Headers */, - AC08950B43694E9E181486CE2A83EABB /* HXPreviewImageView.h in Headers */, - E55C2E863C157476DE23353DC98FB256 /* HXPreviewLivePhotoView.h in Headers */, - 3A26D54797585AE99AEB75AB9042BA7D /* HXPreviewVideoView.h in Headers */, - 2B9DED4DA73A3777DF963DBC5457D253 /* HXVideoEditViewController.h in Headers */, - FBE96CBDFC547A1ADB421DB7F3378382 /* NSArray+HXExtension.h in Headers */, - 834C97019025E792EBE12427B489FFDA /* NSBundle+HXPhotoPicker.h in Headers */, - C28CCE9C6325F3AADBA3F04636D9AC67 /* NSDate+HXExtension.h in Headers */, - BD52F34939891845D5F1B0E09F23FE68 /* NSString+HXExtension.h in Headers */, - F81CFE054BFBD4D7673B0389431AE841 /* NSTimer+HXExtension.h in Headers */, - 6A4159D09CE8F9048C9CA89C0EC9AA82 /* PHAsset+HXExtension.h in Headers */, - 1AB792C1398FBE1EFE1D2D87C48A67CE /* UIButton+HXExtension.h in Headers */, - DDC0FB06012C17D498A1D36F2CB75F73 /* UIColor+HXExtension.h in Headers */, - D51DDDC47E47DCE803829F16759FA629 /* UIFont+HXExtension.h in Headers */, - 3CCF46D00B7218C190EA1907581B7723 /* UIImage+HXExtension.h in Headers */, - C9FB26E411E5063C58CB684571D1EFE9 /* UIImageView+HXExtension.h in Headers */, - 75D996EE880DEA68902DBAF111A7DAB8 /* UILabel+HXExtension.h in Headers */, - DCA4D689532FE5089F18B673A0B1A2BF /* UIView+HXExtension.h in Headers */, - BE4C15D05C141C4FA81E2205BBCEAA05 /* UIViewController+HXExtension.h in Headers */, + A59770298373C69FF1D441F09A7ABDC4 /* NSBezierPath+SDRoundedCorners.h in Headers */, + BA492D17AEC4C52C479E16FC0CD4CAB4 /* NSButton+WebCache.h in Headers */, + 9CCBBF929B5B91BEBCEB5CF82A22E2E5 /* NSData+ImageContentType.h in Headers */, + 4D02C045EBDBA5B696D981F669C177CC /* NSImage+Compatibility.h in Headers */, + 038624C9D9CAC879C0B263616C798B10 /* SDAnimatedImage.h in Headers */, + 073DE4CC827EFD78E9AD5267D7A3812B /* SDAnimatedImagePlayer.h in Headers */, + 3F3F4492BA39F5FB791C6FFF8D80F6C9 /* SDAnimatedImageRep.h in Headers */, + C2BECD3D679321F93E4362BCA847D740 /* SDAnimatedImageView.h in Headers */, + 347926BC5E799D3580D2DB2ED7047251 /* SDAnimatedImageView+WebCache.h in Headers */, + B1D4D6955A10330DF544E5E31366AC9B /* SDAssociatedObject.h in Headers */, + DE03824ADA847692600223F5CF734FEF /* SDAsyncBlockOperation.h in Headers */, + B6182F0BCDABCF641E50161BC56843C3 /* SDDeviceHelper.h in Headers */, + 31EC07FDACD2D9329EC31399F98B10A2 /* SDDiskCache.h in Headers */, + 966ECED706BAAB8D1479C4F1369CE10C /* SDDisplayLink.h in Headers */, + F60916751D5E49F38B15D0AE60090AFC /* SDFileAttributeHelper.h in Headers */, + C862E38F70E85476E6649BEC74B6CADE /* SDGraphicsImageRenderer.h in Headers */, + C9B0C996FE206A714B8278A8FDF36012 /* SDImageAPNGCoder.h in Headers */, + 9FB6141CDC4740245A4A1F80E36550EB /* SDImageAssetManager.h in Headers */, + 49DD4438BF2BB5A625B0A45E393E7985 /* SDImageAWebPCoder.h in Headers */, + 89614CA046BF1CD91E89691E6D12A774 /* SDImageCache.h in Headers */, + F008D61BBFA1245A3C00C85A905083A7 /* SDImageCacheConfig.h in Headers */, + AE7B459DED690D28CA0E01232A9E8902 /* SDImageCacheDefine.h in Headers */, + B8A144E8939EDE91E681901AFF42E9E4 /* SDImageCachesManager.h in Headers */, + 759C6D77C7355324CFAF0B3308772A2D /* SDImageCachesManagerOperation.h in Headers */, + 3CD2F63E95B9CC6B6061AF1CBD0576E5 /* SDImageCoder.h in Headers */, + 36F4CC3F3ED62D34C5505A869B6259EB /* SDImageCoderHelper.h in Headers */, + 73977E044AACF14ABA21629C1568CFFB /* SDImageCodersManager.h in Headers */, + AC29C0BBC68FAA2C3F6A6BED42C335AC /* SDImageFrame.h in Headers */, + 040190A5485A4653E84BF38EFA20957C /* SDImageGIFCoder.h in Headers */, + 06C3DB956415A699D1B6C6DADC7C8DD7 /* SDImageGraphics.h in Headers */, + A9E3EBC5A1978CB9337FF7284A8F4304 /* SDImageHEICCoder.h in Headers */, + 0DFFB384C8942B4EA4C4F9F4A0BA7405 /* SDImageIOAnimatedCoder.h in Headers */, + 2623EF4317F9C025CCECDF569755CD30 /* SDImageIOAnimatedCoderInternal.h in Headers */, + 9A2D9374AC287F50CFFB2BCA3B5F4C4A /* SDImageIOCoder.h in Headers */, + 44B8D4E26F498801F87969A545672056 /* SDImageLoader.h in Headers */, + 64FFAA703BE829F23807DD1965B57238 /* SDImageLoadersManager.h in Headers */, + C90338FBF2F1288FF3064E7ECE3DC65B /* SDImageTransformer.h in Headers */, + 57FF7C6419B6CAE8888DD240249E5D2C /* SDInternalMacros.h in Headers */, + 499B45A5AA7DAE596BEB0D7B9FA56CA9 /* SDMemoryCache.h in Headers */, + 0603071ACFEB40276C1C551A4B0793E6 /* SDmetamacros.h in Headers */, + 29BAE4FDDF823714A6F668E86D20D5EA /* SDWeakProxy.h in Headers */, + CA1C49C3D0EBDEE968AB63754C724194 /* SDWebImage.h in Headers */, + DFBB945670BE9D15DC6090C4F95B9B35 /* SDWebImageCacheKeyFilter.h in Headers */, + 46AE79D58CF186811426DD307556E3F5 /* SDWebImageCacheSerializer.h in Headers */, + CB1117310DB4DA22016E2EFFF6456E53 /* SDWebImageCompat.h in Headers */, + EB2F87F5C410C009C278B853B80D5A19 /* SDWebImageDefine.h in Headers */, + C9717523058C7976860DFAEA22DBC611 /* SDWebImageDownloader.h in Headers */, + 11011889E4A6BDC237DDB2EFCEFA3C05 /* SDWebImageDownloaderConfig.h in Headers */, + 64E55DA504F8E56535C881FD9091A3B8 /* SDWebImageDownloaderDecryptor.h in Headers */, + 4FAAE39F5CDAA7D062DE9EFBF10A5428 /* SDWebImageDownloaderOperation.h in Headers */, + 5A1D6709BA166D0F8E2E7D4B218D890C /* SDWebImageDownloaderRequestModifier.h in Headers */, + 45CB8565A20CFBB5BCCA3966BBD729CE /* SDWebImageDownloaderResponseModifier.h in Headers */, + E311E4ED1B19E0064D4519A4187AC008 /* SDWebImageError.h in Headers */, + 15484DFA601A92284E1BB722B7277C90 /* SDWebImageIndicator.h in Headers */, + 9AC661E960C89CB3DAF97AFB6AA0908C /* SDWebImageManager.h in Headers */, + 712D46616A5FB18F763FB0C8A78938A9 /* SDWebImageOperation.h in Headers */, + EB70321ADF5F76C4805A3A8D73AEF5AA /* SDWebImageOptionsProcessor.h in Headers */, + BA0388EA5B8CDD265F65ADC45B0AAED1 /* SDWebImagePrefetcher.h in Headers */, + 26AC00C3C1D0B72CBE53BE1C7228A243 /* SDWebImageTransition.h in Headers */, + 777AF5ECF38A5C134C70562AE96B7E09 /* SDWebImageTransitionInternal.h in Headers */, + D677EC6B63F2DFDFD91373F441B0C284 /* UIButton+WebCache.h in Headers */, + ECD0832A0A810C2BC6B3132E00F87913 /* UIColor+SDHexString.h in Headers */, + D58B8DA89ED5239507C7166CC7AB12BA /* UIImage+ExtendedCacheData.h in Headers */, + AE87A53FA438306374C6450DEBDE8262 /* UIImage+ForceDecode.h in Headers */, + 1C036BD236131BA95E24B4802A95C95C /* UIImage+GIF.h in Headers */, + D91C6D7BAB3CB5CFB22EC59BC3C60E13 /* UIImage+MemoryCacheCost.h in Headers */, + 630E4F32F3B8D1835AE0A9CB40F5C1F3 /* UIImage+Metadata.h in Headers */, + 488B42265FF34451712F7FF5769FEB2E /* UIImage+MultiFormat.h in Headers */, + F6317EBA867ABA454D15EEBC1BCF3137 /* UIImage+Transform.h in Headers */, + D4451BCF95B86638C63406520DA42736 /* UIImageView+HighlightedWebCache.h in Headers */, + DB5E2BF80CB7CCA4E1D8874505E44687 /* UIImageView+WebCache.h in Headers */, + 495FE9EA6A622DE2C936D9F1DFB77067 /* UIView+WebCache.h in Headers */, + 5D6E22788272B5D46CAEE02767829638 /* UIView+WebCacheOperation.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 31F2DDBE9A5C11391FF2D063BF5215EA /* Headers */ = { + 86FF17D1C511316C52DFF16FB368251B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( + 25F0C1FB2AE7B5DEF4B7075073F66A68 /* HX_PhotoEditBottomView.h in Headers */, + F9DF36FBD3EC18E49492ADF19D83E3C8 /* HX_PhotoEditViewController.h in Headers */, + F52F26D856AFE826E1AC5BFBEC408DD3 /* HXAlbumlistView.h in Headers */, + 203ADA22A7AF49B149946DF83420BEB5 /* HXAlbumListViewController.h in Headers */, + E1D4A01EE0CA369076E19D633879BD13 /* HXAlbumModel.h in Headers */, + 1B73B83F29EA29A6552824B96B7B5EF3 /* HXAssetManager.h in Headers */, + 5B4B7D00C1BCB51047E0ABA1F01B8ADA /* HXCameraBottomView.h in Headers */, + 411E9E7BDB10B2694CAF8EA368C64122 /* HXCircleProgressView.h in Headers */, + 817527A8C96561860557C80478834BBC /* HXCollectionView.h in Headers */, + 7B06D1F609EFDA4BA93ACB2A8FC5E2CC /* HXCustomAssetModel.h in Headers */, + 079F8CBB63884A1E092CE6C5D6ECDC43 /* HXCustomCameraController.h in Headers */, + 5B03A88C4ABCA778B0B7113DB83D7845 /* HXCustomCameraViewController.h in Headers */, + 8C5172170E93AB9FC57CB73986A5A1B1 /* HXCustomCollectionReusableView.h in Headers */, + D612E19F47898D605D759F8817C5744C /* HXCustomNavigationController.h in Headers */, + FC8582541A8BB041015DC4332D0C522C /* HXCustomPreviewView.h in Headers */, + 7F6954604323FDEDBFE11CDF5C19B1A4 /* HXFullScreenCameraPlayView.h in Headers */, + 63AB1D6BF04939F91E93B712EBF0C52E /* HXMECancelBlock.h in Headers */, + 299E8A11AC6D9D7A2FF3FEF4EF7E88E8 /* HXPhoto3DTouchViewController.h in Headers */, + E37C7AF43DA594486C9799A682B2E8C0 /* HXPhotoBottomSelectView.h in Headers */, + 0DD545B57C0EF1B32411ACE8361172AE /* HXPhotoClippingView.h in Headers */, + 43267A87DF83FBE9AE876CDD929F8B3B /* HXPhotoCommon.h in Headers */, + 4FB8C4B2D090DC228A808E220905C026 /* HXPhotoConfiguration.h in Headers */, + 40F1382494A81793D42BC378BB188FD9 /* HXPhotoCustomNavigationBar.h in Headers */, + FAEEA093F6BDA788A9F73F8F063D8CA9 /* HXPhotoDefine.h in Headers */, + 9495F02D8DA7DA8A5D43F5BDBD43D6E3 /* HXPhotoEdit.h in Headers */, + 767FA292973A1B6339F11A1587BAF58A /* HXPhotoEditChartletContentViewCell.h in Headers */, + 6EA7E706B1949B51E470A933483FF220 /* HXPhotoEditChartletListView.h in Headers */, + E541F5284233E942DF8602D1DBC6D9DC /* HXPhotoEditChartletModel.h in Headers */, + 4E7CB1C1AA5F7727A6FD786B25E76E8E /* HXPhotoEditChartletPreviewView.h in Headers */, + 218186FDC95E4FE4FDD692AB860BD15C /* HXPhotoEditClippingToolBar.h in Headers */, + 09645FCAC144EECAD20FE186534EAC46 /* HXPhotoEditConfiguration.h in Headers */, + 49681DE2498B08DEA2E5FC64E559E2A0 /* HXPhotoEditDrawView.h in Headers */, + 0B33E26B92CBB357E1BBC1136CFE8BB6 /* HXPhotoEditGraffitiColorModel.h in Headers */, + 537139324D09D1912FDEE9115BC28910 /* HXPhotoEditGraffitiColorSizeView.h in Headers */, + 37D8ED758B2CC23A099072BAAC51FCB5 /* HXPhotoEditGraffitiColorView.h in Headers */, + 5E027BE81050864ECE9A142628F0388C /* HXPhotoEditGraffitiColorViewCell.h in Headers */, + 1FF29042521F6E064975C23708E1094A /* HXPhotoEditGridLayer.h in Headers */, + AE643482DEE8257C97D3789B5879E1E7 /* HXPhotoEditGridMaskLayer.h in Headers */, + AC42B8587D146114D2320E3D2F3C58A8 /* HXPhotoEditGridView.h in Headers */, + EDB1FDAD01D3167909B00A0CA456DE4D /* HXPhotoEditImageView.h in Headers */, + 6D4CFE7F21F1E67DD5520775A7EB2C6A /* HXPhotoEditingView.h in Headers */, + 594720DB2E80CD4A288DE4DE170826D7 /* HXPhotoEditMosaicView.h in Headers */, + 0BCF6A593131AE758B3D8C12E269E4E9 /* HXPhotoEditResizeControl.h in Headers */, + 995AEB1F52F2DB2E1CACB8D67F415BE6 /* HXPhotoEditSplashMaskLayer.h in Headers */, + B5F72398B8B16A5EF585FAD75D1D47BA /* HXPhotoEditSplashView.h in Headers */, + 4C2E03949F684C63E4439D54D9C5D832 /* HXPhotoEditStickerItem.h in Headers */, + D6322DF7984AF929F20BDB2FC6E0EB5D /* HXPhotoEditStickerItemContentView.h in Headers */, + 220A24C2C9E62CBBC04FC3E156221388 /* HXPhotoEditStickerItemView.h in Headers */, + 21E4CBD2CE3F708C69A7C173B53A4E59 /* HXPhotoEditStickerTrashView.h in Headers */, + 5A518229F66633A0BD39D52D2676A183 /* HXPhotoEditStickerView.h in Headers */, + 05ACF27D6A1238736DCCD44A9CC8D88D /* HXPhotoEditTextView.h in Headers */, + 0A93BB02C35D358408F963F8233BFB84 /* HXPhotoEditTransition.h in Headers */, + 4114C4EDA2C9C063908E12B5C9D9EBBF /* HXPhotoEditViewController.h in Headers */, + 6A064BA47D2F92B6742AE8B5F84A4A86 /* HXPhotoInteractiveTransition.h in Headers */, + 7EF80BF4F32BC5CF48BB539C75C46B08 /* HXPhotoLimitView.h in Headers */, + 618D23D3966CA984D8EFD49A8A3919AC /* HXPhotoManager.h in Headers */, + 710B09FB97E2C5867289523DB332CF17 /* HXPhotoModel.h in Headers */, + 036AF6D6123B5B1C0F6EE4988E9504A4 /* HXPhotoPersentInteractiveTransition.h in Headers */, + 7ED36651EE6890FE03C1DA53B78E3255 /* HXPhotoPicker.h in Headers */, + 5B279E79916B419990FFE5FB7A0460AC /* HXPhotoPreviewBottomView.h in Headers */, + E64D23A4944E67C73CC7F49591855CC4 /* HXPhotoPreviewImageViewCell.h in Headers */, + 4912222953A8170E2E70DF98C3ED5366 /* HXPhotoPreviewLivePhotoCell.h in Headers */, + 4FD31BC94E5A84566E6E11FBF3821285 /* HXPhotoPreviewVideoViewCell.h in Headers */, + 224628537C8F59BEC90BFEE54A992C44 /* HXPhotoPreviewViewCell.h in Headers */, + 446278E8EA8D127E6089FFD1A2691C2E /* HXPhotoPreviewViewController.h in Headers */, + EFB48CE6D20CB8E8A33B1F712FF2139B /* HXPhotoSubViewCell.h in Headers */, + 50DC6AEE16BF29B0C282E929547AB87A /* HXPhotoTools.h in Headers */, + 74382F376D0F30A29546213785539D7D /* HXPhotoTypes.h in Headers */, + 82764BF2CCF0DB790E5E0E886A4871B5 /* HXPhotoView.h in Headers */, + 11B6B9F12EB14F102F8EF9BA77903B86 /* HXPhotoViewCellCustomProtocol.h in Headers */, + 466F55AE3833718249A2446464E985ED /* HXPhotoViewController.h in Headers */, + 0D052954F398FD23EE1D672F5F8A9C5B /* HXPhotoViewFlowLayout.h in Headers */, + A549199815240BB617906524544C7171 /* HXPhotoViewPresentTransition.h in Headers */, + 9C53582C5D61C416310FA03D8C5FAF06 /* HXPhotoViewProtocol.h in Headers */, + A31A0C5B32395A6172E2E5B45919BEBB /* HXPhotoViewTransition.h in Headers */, + F45769EF43ABFE9AD15785591B9B0CEA /* HXPickerResult.h in Headers */, + 869602D8E429D8598E3104BCCC266530 /* HXPreviewContentView.h in Headers */, + DD67E48439C4B165A15C04FF820E301E /* HXPreviewImageView.h in Headers */, + 55479E3780C920080E1584CB17B82EE9 /* HXPreviewLivePhotoView.h in Headers */, + B8D138D3808199328527B8D5D9B0A174 /* HXPreviewVideoView.h in Headers */, + A9301EBDFC868DAC981428D978F8CB88 /* HXVideoEditViewController.h in Headers */, + 2706ABB878E3BB77ABAD82E36FE4099B /* NSArray+HXExtension.h in Headers */, + DA748EE7BA825181DB6C70EDD8D8142A /* NSBundle+HXPhotoPicker.h in Headers */, + 3247CE9CEB79FB9A83FA0425D0AF7603 /* NSDate+HXExtension.h in Headers */, + A5A20864D231ADF6BDC6B8DEA9F92E6D /* NSString+HXExtension.h in Headers */, + EED18C645A53F4316571B57ED888F0F0 /* NSTimer+HXExtension.h in Headers */, + 82EBCCD63F7C1B77B97F8222365F095A /* PHAsset+HXExtension.h in Headers */, + 5A0D71C9887F8B278F8B9DF31E64A7C4 /* UIButton+HXExtension.h in Headers */, + 027DF5956E7CC82A3B2564A94289A604 /* UIColor+HXExtension.h in Headers */, + 744F3C7DA3FB5EE489C0EE3941BD6992 /* UIFont+HXExtension.h in Headers */, + 88D47B5F470E576EB778DD59217B55B2 /* UIImage+HXExtension.h in Headers */, + 4FECD5A4A30E48FE39A165E3B3F2B2ED /* UIImageView+HXExtension.h in Headers */, + 8D3EC1AD3D5CDFDAF45A17DB8A1DA809 /* UILabel+HXExtension.h in Headers */, + A69E01579C82706A69B008EEB0C55101 /* UIView+HXExtension.h in Headers */, + 022B614D956E4B90950A1B2759F96FA0 /* UIViewController+HXExtension.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4BC67CFC362D32BD2615E7842794AEC3 /* Headers */ = { + 948D70DEE026B2EF19B951D3D30BBB02 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 3E810B450F5776164ED2B2136F376988 /* AFAutoPurgingImageCache.h in Headers */, - 760E1899AEAA102651CB096F14BE60AA /* AFCompatibilityMacros.h in Headers */, - F03B276745F37E505667479C9DE0C7F2 /* AFHTTPSessionManager.h in Headers */, - B7B82E12541B71F6BCADF0129AF754C9 /* AFImageDownloader.h in Headers */, - CAF8580D6ED4980C7ADF9DE194F85650 /* AFNetworkActivityIndicatorManager.h in Headers */, - 25BDE68C15F69C0BA1B719A9993E8A81 /* AFNetworking.h in Headers */, - A58D961B3131B67678B39D582FF72B46 /* AFNetworkReachabilityManager.h in Headers */, - C53724481EDE8B6D88B45CE0B587AEFC /* AFSecurityPolicy.h in Headers */, - A693E7C90C6AC5D000CAED3CF677AF36 /* AFURLRequestSerialization.h in Headers */, - 8FDB85FB21FC47EC794745DDDA1A504D /* AFURLResponseSerialization.h in Headers */, - BC71ADFAE509F6DE8C73D33CCC920ACB /* AFURLSessionManager.h in Headers */, - 89F78066144CFDBD90D296CFF193744C /* UIActivityIndicatorView+AFNetworking.h in Headers */, - 8957AA7B1A07DF7E81A0117D57E9A2A9 /* UIButton+AFNetworking.h in Headers */, - DEE3CBDA2426FB23A0FFC4D00CFDFF23 /* UIImageView+AFNetworking.h in Headers */, - CAB09959CEF5E3A10E28CB2B9F4F211A /* UIKit+AFNetworking.h in Headers */, - D42439DE1BAA17AC1E4AF83B38427C24 /* UIProgressView+AFNetworking.h in Headers */, - E700D209497E847267E64DAF010E04CB /* UIRefreshControl+AFNetworking.h in Headers */, - B912784B041A1FA093269EB66862873D /* WKWebView+AFNetworking.h in Headers */, + 4BB2F998149A4575929D3BE15322FEB7 /* AFAutoPurgingImageCache.h in Headers */, + 669ED65374FA6566D6678CA514B85ABE /* AFCompatibilityMacros.h in Headers */, + 8D7DE53F26C0F9A37C12F87F1EF50ABB /* AFHTTPSessionManager.h in Headers */, + C3BCFCC0A79A4CBCF4BC5642BC2332AC /* AFImageDownloader.h in Headers */, + 07541C15D4128018270711E8CE92CA90 /* AFNetworkActivityIndicatorManager.h in Headers */, + 2A68A9AAA8542BEC0D127F181C740647 /* AFNetworking.h in Headers */, + 004C62223C45721F14EE69D71195083B /* AFNetworkReachabilityManager.h in Headers */, + C7B7F2C180369B02E6099E0D5EA902FA /* AFSecurityPolicy.h in Headers */, + 4563374304C6A77B6333EA9C74802F23 /* AFURLRequestSerialization.h in Headers */, + 230B2F4C4E82727984756D5BBBF2AFE0 /* AFURLResponseSerialization.h in Headers */, + 01366408FE4EC271F7AC9139033DB475 /* AFURLSessionManager.h in Headers */, + E9671718C1F77C0447604AD997421145 /* UIActivityIndicatorView+AFNetworking.h in Headers */, + 993CEE15AED3BD8D08DA2BCD78218EB0 /* UIButton+AFNetworking.h in Headers */, + 5F32AAC445579D22F2814F64021255EE /* UIImageView+AFNetworking.h in Headers */, + 2CE027294668B4C9C78E265D745E3474 /* UIKit+AFNetworking.h in Headers */, + 24FDBA768E6CB5CCA32B730922E9DD55 /* UIProgressView+AFNetworking.h in Headers */, + 743C79425F8BC9AF5CD616590D186F54 /* UIRefreshControl+AFNetworking.h in Headers */, + 5478E1576B0C29AE613BA5B653D8D129 /* WKWebView+AFNetworking.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - A9C776FA4B46D2B60C28EDEA2D80585F /* Headers */ = { + DBC7AE924FD91D7954F46DA0DCDC22D0 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 2371864D79791C7BBFE1A368D747C88D /* IQBarButtonItem.h in Headers */, - A72E5FE36DC2886C792A471C8A8F6336 /* IQKeyboardManager.h in Headers */, - 5A75A17B427CA5BC83F49DEF738590FA /* IQKeyboardManagerConstants.h in Headers */, - C2EC28BA5948BA68362D228C0B0F6F8B /* IQKeyboardManagerConstantsInternal.h in Headers */, - 2F9E86A931E7083E5DE89DA7AA10B3F3 /* IQKeyboardReturnKeyHandler.h in Headers */, - BFD352051767D2889E1A9277E9359F06 /* IQNSArray+Sort.h in Headers */, - D471373F1154D7076D2E9A5D36D05633 /* IQPreviousNextView.h in Headers */, - F7200089DD79D7EC34F1B21A3CD0D609 /* IQTextView.h in Headers */, - FDAAFB05CEDDD1BC9F99F4F75D5E9373 /* IQTitleBarButtonItem.h in Headers */, - CD42FDD933D2BBB9ED8196DC1B687B09 /* IQToolbar.h in Headers */, - 4444196FA355A6BAE9F0B10FEB26AB09 /* IQUIScrollView+Additions.h in Headers */, - 40A91AD51C48B5ABE5A1D722E0C24D2F /* IQUITextFieldView+Additions.h in Headers */, - 4B0244AD67D87DD2EAC10010DB2E250F /* IQUIView+Hierarchy.h in Headers */, - 0633B404AFF9870BC3B0B867CDD3D4BC /* IQUIView+IQKeyboardToolbar.h in Headers */, - A4D1DB3F1F8F91E12AA9EB4970E79027 /* IQUIViewController+Additions.h in Headers */, + AF26CDD4262EBB548944A2713AED45E3 /* IQBarButtonItem.h in Headers */, + F84CBC67B82E1065E798BABF6165A366 /* IQKeyboardManager.h in Headers */, + 76CD0AA2BA2696B2108B639A22865750 /* IQKeyboardManagerConstants.h in Headers */, + 8204A89F6D92FDF415C17F75118371F7 /* IQKeyboardManagerConstantsInternal.h in Headers */, + C842C5537CCBC5176ECC66693320DCCC /* IQKeyboardReturnKeyHandler.h in Headers */, + 03DA4CC137BA66E629310F10DD7DD393 /* IQNSArray+Sort.h in Headers */, + 7FC89713BD6F62288414F1B952B7D50F /* IQPreviousNextView.h in Headers */, + 2B6CF0A028799B4E7BAB7F2882F54CFD /* IQTextView.h in Headers */, + 1A7AA069BCEFDDC396C38A79E0CB88E1 /* IQTitleBarButtonItem.h in Headers */, + 083289CB7B793F403031CFA15FAFA014 /* IQToolbar.h in Headers */, + 98502B5C211689B42E0D81F1D74E379A /* IQUIScrollView+Additions.h in Headers */, + DF0801B92E8C915451AACD3BE1BF6A0C /* IQUITextFieldView+Additions.h in Headers */, + 07BC899FD174E2DC2B51240114ACB571 /* IQUIView+Hierarchy.h in Headers */, + 79DB2248A9017A6221529A6FFA84E457 /* IQUIView+IQKeyboardToolbar.h in Headers */, + 28C83900A22A73D08B8B644ABAE748BE /* IQUIViewController+Additions.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - BEA8651F99403447F29990C1A94F37D3 /* Headers */ = { + F8F0B49F01EDEAC7D6B3783B0514332D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - A3C94056341DFA2A8A77147BF8CCD625 /* NSBezierPath+SDRoundedCorners.h in Headers */, - 2DB99E87328AB7C1FD3162AA94B0D3E7 /* NSButton+WebCache.h in Headers */, - 170F97CD69BD6031D937C92D34FD4706 /* NSData+ImageContentType.h in Headers */, - 4C3912D9D711FFA2E8310EC6AD47EE62 /* NSImage+Compatibility.h in Headers */, - E42A7D1C9E99A24203A295E85B978938 /* SDAnimatedImage.h in Headers */, - 599AEB5E944F8E4CD7AD7766DBC5B9AD /* SDAnimatedImagePlayer.h in Headers */, - 472BDF20693240A7BBC7279CA137A73E /* SDAnimatedImageRep.h in Headers */, - 4810AEBF932187A3F1A94DFB6E028CB9 /* SDAnimatedImageView+WebCache.h in Headers */, - 9B36EF7583EDEEFC684944DC2A86EE9D /* SDAnimatedImageView.h in Headers */, - 5AC5B35F7A1F8D81E38D71BA2C5BFBC4 /* SDAssociatedObject.h in Headers */, - 759335CEF832A5F72222213C7AC7FFEA /* SDAsyncBlockOperation.h in Headers */, - 00019CCAA3EBAB3F8539E6183612530B /* SDDeviceHelper.h in Headers */, - D7E39007ADC52A887967F78C6E5C61D9 /* SDDiskCache.h in Headers */, - D2C0E6530E3AFBD6C079E42472F33800 /* SDDisplayLink.h in Headers */, - D522C8B6C7C223E80D6BAB4BDDB5F69A /* SDFileAttributeHelper.h in Headers */, - 44C8DEEE4C2383275CB675F29D45C761 /* SDGraphicsImageRenderer.h in Headers */, - CFB4EFA7B2ADC28AD13CFFCA011596D7 /* SDImageAPNGCoder.h in Headers */, - F1452646310B7DF8D987010249536E76 /* SDImageAssetManager.h in Headers */, - 8E27EC136C6FBA3867CE73898926070E /* SDImageAWebPCoder.h in Headers */, - 9B12F156E1BEB77000D4E23081EC1F29 /* SDImageCache.h in Headers */, - 58F4C5FFF7F1ADBD86EF4D72D10060F9 /* SDImageCacheConfig.h in Headers */, - FBCBC855C2BC31EE3B180627DF0E51E2 /* SDImageCacheDefine.h in Headers */, - E8C96FF99FC6A03A737CD3202588C7D5 /* SDImageCachesManager.h in Headers */, - 428323F5F727A7745DB9A0B99AF770B9 /* SDImageCachesManagerOperation.h in Headers */, - 327DF3A45AD02490D6D3DFCC3A3A676C /* SDImageCoder.h in Headers */, - 14E576329E0DD1AA7F16E7E5C629C447 /* SDImageCoderHelper.h in Headers */, - 446F9E8C1FF9D0E5B5679FF2CA418898 /* SDImageCodersManager.h in Headers */, - 9F517EF334E49A9C29254BDB13F00FB2 /* SDImageFrame.h in Headers */, - 9D5B7A2D161D6078DA4EB07849DDD72E /* SDImageGIFCoder.h in Headers */, - DA765D01151CB2601493C20FAB272A99 /* SDImageGraphics.h in Headers */, - 8385EA1E9A6EBC7120147A8E8128264B /* SDImageHEICCoder.h in Headers */, - F1DD207E3FDE8FD41F4E8FAD4A840C13 /* SDImageIOAnimatedCoder.h in Headers */, - 38E225F83FB50A828F51F93E59069CF9 /* SDImageIOAnimatedCoderInternal.h in Headers */, - 88EC2492778A65D49A56165E5DE416FF /* SDImageIOCoder.h in Headers */, - 1C492DD17AE0B343F869E7947AB90AC2 /* SDImageLoader.h in Headers */, - FA7DFB408F4A73B37749C8A3D730F903 /* SDImageLoadersManager.h in Headers */, - CF015D6109D2B386D6A1F1F18CB0C9C3 /* SDImageTransformer.h in Headers */, - BDCEC74D09CA629346B8CDB4180B1BCF /* SDInternalMacros.h in Headers */, - D29A03BBC9B95E677C2F51345F344088 /* SDMemoryCache.h in Headers */, - 50BA43C8B4C7278FA449490F5ACEA40C /* SDmetamacros.h in Headers */, - 5376CD57545524F6266E36C055A7C0BD /* SDWeakProxy.h in Headers */, - A6747B6E6D35FB0709A0E58F686A88A5 /* SDWebImage.h in Headers */, - 265D49A837950E796D67DF1A7BA105FE /* SDWebImageCacheKeyFilter.h in Headers */, - E89678023EB928D8162BFC0B1DCF31D3 /* SDWebImageCacheSerializer.h in Headers */, - A19AA07C7DB4989CB3E0A6423F39F82B /* SDWebImageCompat.h in Headers */, - 47948B0FA1D66D170049BDFF4F42F543 /* SDWebImageDefine.h in Headers */, - 4670045ED9E12409423D29E8C8BB46C2 /* SDWebImageDownloader.h in Headers */, - 68F51B1C47032D4C1E214D42B31D4336 /* SDWebImageDownloaderConfig.h in Headers */, - 74EAE5276D0EF19E1CF97B70E9965FB4 /* SDWebImageDownloaderDecryptor.h in Headers */, - E8BC0E3B26159ED4D6462E921A5A69D9 /* SDWebImageDownloaderOperation.h in Headers */, - 7031CFA5FD7EC7C8E5EFAF8325D2C8ED /* SDWebImageDownloaderRequestModifier.h in Headers */, - E34D536EB38161183AC71F5403278288 /* SDWebImageDownloaderResponseModifier.h in Headers */, - EC357E611B3D5756D5863C4408BE6CE2 /* SDWebImageError.h in Headers */, - EF5491A4CB593F4B14C3A4CD72649405 /* SDWebImageIndicator.h in Headers */, - 4A902A0B2167B7EFF593834F41B2EC0C /* SDWebImageManager.h in Headers */, - 757EBD77D300E8FAF251BF89058A0063 /* SDWebImageOperation.h in Headers */, - C4A781EEFE89058B7265C6F721CA91AB /* SDWebImageOptionsProcessor.h in Headers */, - 93147163DFC9AD7D994B83BB638828B9 /* SDWebImagePrefetcher.h in Headers */, - CD40EC89E9242EF2196E318E81133DCA /* SDWebImageTransition.h in Headers */, - E6AD01F3482B5DC39109FDDC4FA258F5 /* SDWebImageTransitionInternal.h in Headers */, - 8487E616E339280CA226EFA20E1095A4 /* UIButton+WebCache.h in Headers */, - E3E2BD738E7E9A105525F691CE53FDBF /* UIColor+SDHexString.h in Headers */, - 01EEAAAE410356BC64AF4CED471DA9D6 /* UIImage+ExtendedCacheData.h in Headers */, - F82CF4572FCCA28ECEE676EABA1BAAF3 /* UIImage+ForceDecode.h in Headers */, - 5938E9D9A7E09FC96186D2651278B68C /* UIImage+GIF.h in Headers */, - 45B725D59EEA0992270B943C42E3FA17 /* UIImage+MemoryCacheCost.h in Headers */, - 58A8084F0B525B5F00655FCD63877483 /* UIImage+Metadata.h in Headers */, - 098E8CC8DF32416A428381F52273D2A6 /* UIImage+MultiFormat.h in Headers */, - 0650AA299D9E18C22F3D7978B8D13F0E /* UIImage+Transform.h in Headers */, - 06943F195425D70618781500ECA5D13A /* UIImageView+HighlightedWebCache.h in Headers */, - 9190EFE6D38E12D26CB9BC5C3A7AE8EA /* UIImageView+WebCache.h in Headers */, - BD581F43E1B1B9B45DD3DC6C4B709539 /* UIView+WebCache.h in Headers */, - 9B8365733D88EDAC8AAB34412130B375 /* UIView+WebCacheOperation.h in Headers */, + AA4C433841FB6081229C184D81EC1B4E /* MLeakedObjectProxy.h in Headers */, + 499902CCB46205EE0A8A5F3A3DBAF9A2 /* MLeaksFinder.h in Headers */, + BA8BE7024A3B94303DEAF13A01070125 /* MLeaksMessenger.h in Headers */, + CE554B8CF9F2DACBF1E3EB82E174A7A4 /* NSObject+MemoryLeak.h in Headers */, + BA17C385949776C3F62802FEC4E1F17D /* UIApplication+MemoryLeak.h in Headers */, + CD0B117504DC65EADB22F787696CA55C /* UINavigationController+MemoryLeak.h in Headers */, + A8C57DBD50D494BA9B57DF9DFDF7B882 /* UIPageViewController+MemoryLeak.h in Headers */, + B2A7CB22A5B52F2E93061E0BA435C2EA /* UISplitViewController+MemoryLeak.h in Headers */, + 47CA2EF55996EA0B35299B9C08FFE051 /* UITabBarController+MemoryLeak.h in Headers */, + 4B7241950C13E66A57C3AEA39B385A7B /* UITouch+MemoryLeak.h in Headers */, + 8E9FE30E980853916E6472836E9C3FAB /* UIView+MemoryLeak.h in Headers */, + 73AC9A69840ACD7830DC4D2BEB3B781E /* UIViewController+MemoryLeak.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1729,11 +1867,11 @@ /* Begin PBXNativeTarget section */ 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */ = { isa = PBXNativeTarget; - buildConfigurationList = 14B9D905D41931C2FE6F12321B7C8C39 /* Build configuration list for PBXNativeTarget "AFNetworking" */; + buildConfigurationList = 98AFBC3677D64CA2BCFE4DEB982DA093 /* Build configuration list for PBXNativeTarget "AFNetworking" */; buildPhases = ( - 4BC67CFC362D32BD2615E7842794AEC3 /* Headers */, - 034D9CBB88F44EFDA84AE2A99E528395 /* Sources */, - B2DB1FBE373354D0714284083F6DE10D /* Frameworks */, + 948D70DEE026B2EF19B951D3D30BBB02 /* Headers */, + 090ED2AA7E2D7DA9F4E75F776C556D11 /* Sources */, + 6CD19FB870D07BAEDCBD89ECEDF73B7A /* Frameworks */, ); buildRules = ( ); @@ -1741,16 +1879,16 @@ ); name = AFNetworking; productName = AFNetworking; - productReference = A4FA15D44DF6BAC7550EDEED10862AA3 /* libAFNetworking.a */; + productReference = A4FA15D44DF6BAC7550EDEED10862AA3 /* AFNetworking */; productType = "com.apple.product-type.library.static"; }; 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */ = { isa = PBXNativeTarget; - buildConfigurationList = B1FA491365904802AD9D5BF4683066A6 /* Build configuration list for PBXNativeTarget "SDWebImage" */; + buildConfigurationList = B8B0D23FFB968359602921868E13E2B0 /* Build configuration list for PBXNativeTarget "SDWebImage" */; buildPhases = ( - BEA8651F99403447F29990C1A94F37D3 /* Headers */, - CAF7C2ACECBA8891E276704255317D5B /* Sources */, - 9A8E5412CB0D1C65610568029C8C6240 /* Frameworks */, + 276B94151CAFC7EC150A7DDBF9F9E2FE /* Headers */, + 9D7DB03224361E5BE878DA56E42AC822 /* Sources */, + 22FCDA79E3009D6F8A6FB13B45E91F1A /* Frameworks */, ); buildRules = ( ); @@ -1758,37 +1896,55 @@ ); name = SDWebImage; productName = SDWebImage; - productReference = B0B214D775196BA7CA8E17E53048A493 /* libSDWebImage.a */; + productReference = B0B214D775196BA7CA8E17E53048A493 /* SDWebImage */; productType = "com.apple.product-type.library.static"; }; 514921279D3B40990735BF2B02537800 /* Pods-JhForm */ = { isa = PBXNativeTarget; - buildConfigurationList = C5F9FFBEB5CC29062FD1A265FF494E69 /* Build configuration list for PBXNativeTarget "Pods-JhForm" */; + buildConfigurationList = 49FABA574F84B99B9644E09350B4612E /* Build configuration list for PBXNativeTarget "Pods-JhForm" */; buildPhases = ( - 31F2DDBE9A5C11391FF2D063BF5215EA /* Headers */, - FC2FFC45F593046BFD9DD1E760B1C0CE /* Sources */, - 36A31DC2C968A82C76B597E0AB694AC2 /* Frameworks */, + 15FC1AB1A4A8BFEAAFD4359D77BB16DF /* Headers */, + C577E390BC0AEFFE065D1B5647CF40C6 /* Sources */, + E9EBD148455FA80B6024934538A8D0DE /* Frameworks */, ); buildRules = ( ); dependencies = ( - AF59F43B62231ACCF697E2028BA40B4B /* PBXTargetDependency */, - 2522841204BE68D819AB5045EEB623C0 /* PBXTargetDependency */, - 9917D95457D84FAC2F9B7DAB497FCBD5 /* PBXTargetDependency */, - A0EC9B176EA924C0EEA6FB8211C9BF06 /* PBXTargetDependency */, + 62DA39FFE032BC8599EB46C2B2565F93 /* PBXTargetDependency */, + 8E210A280451E3DDA8F379E1AC465546 /* PBXTargetDependency */, + E16251F1616A376CB5D99622448359BF /* PBXTargetDependency */, + E174DC8B039624DCB9D839B6D64DDA4B /* PBXTargetDependency */, + B3DDA1C4DEE1D8F36B823C7F85EBA54D /* PBXTargetDependency */, ); name = "Pods-JhForm"; productName = "Pods-JhForm"; - productReference = C1D35E3A4F5AB2D3377C203D98920281 /* libPods-JhForm.a */; + productReference = C1D35E3A4F5AB2D3377C203D98920281 /* Pods-JhForm */; + productType = "com.apple.product-type.library.static"; + }; + 984187611CBB46151D97BA537B991DBC /* MLeaksFinder */ = { + isa = PBXNativeTarget; + buildConfigurationList = 72BBEA68D715DCC98660675D3BC55ABB /* Build configuration list for PBXNativeTarget "MLeaksFinder" */; + buildPhases = ( + F8F0B49F01EDEAC7D6B3783B0514332D /* Headers */, + 5E227A7637721A9CC546F26D872EEB48 /* Sources */, + 462DECE07EED56374B9A1CF8B990239B /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = MLeaksFinder; + productName = MLeaksFinder; + productReference = 5209272188C316E050F7C27C39999DCD /* MLeaksFinder */; productType = "com.apple.product-type.library.static"; }; F8051AA643C524FA4E210DD0E6E62332 /* HXPhotoPicker */ = { isa = PBXNativeTarget; - buildConfigurationList = 9888D25FB6E2538434CCED80F2383323 /* Build configuration list for PBXNativeTarget "HXPhotoPicker" */; + buildConfigurationList = 7BD2DCEDCA0C5733A540F3E96021298B /* Build configuration list for PBXNativeTarget "HXPhotoPicker" */; buildPhases = ( - 0640B19C72D20085AA66DCBFAFAE7A13 /* Headers */, - 84160441364744CA934BAAE1B4C9E043 /* Sources */, - B23E2535D0692A8DC2086516E6F021F6 /* Frameworks */, + 86FF17D1C511316C52DFF16FB368251B /* Headers */, + 9DEDAD48A81C1B0E5E474FFE34438DFA /* Sources */, + 92F0355A6584B60FBFBC0394BDCEADE5 /* Frameworks */, ); buildRules = ( ); @@ -1796,16 +1952,16 @@ ); name = HXPhotoPicker; productName = HXPhotoPicker; - productReference = 24DDD4A0849B06C0942057220E1E81B2 /* libHXPhotoPicker.a */; + productReference = 24DDD4A0849B06C0942057220E1E81B2 /* HXPhotoPicker */; productType = "com.apple.product-type.library.static"; }; FBA456CB50E371584C11231929A0971E /* IQKeyboardManager */ = { isa = PBXNativeTarget; - buildConfigurationList = 6E9C114B7B52BA52233E28318FD27689 /* Build configuration list for PBXNativeTarget "IQKeyboardManager" */; + buildConfigurationList = 340DBD0EDC9D01158FEF14274C15071B /* Build configuration list for PBXNativeTarget "IQKeyboardManager" */; buildPhases = ( - A9C776FA4B46D2B60C28EDEA2D80585F /* Headers */, - E9A5CC5CBF0EEBF05C1924F8814B9F9D /* Sources */, - C8F7D0408169F8089A521B194F4D2005 /* Frameworks */, + DBC7AE924FD91D7954F46DA0DCDC22D0 /* Headers */, + 18306C0D876504A856D05BD8CCC287E9 /* Sources */, + D86A53BE6135860A3E24A10253E17627 /* Frameworks */, ); buildRules = ( ); @@ -1813,7 +1969,7 @@ ); name = IQKeyboardManager; productName = IQKeyboardManager; - productReference = 98527D7196957AAB07B79E2E2AFDE23E /* libIQKeyboardManager.a */; + productReference = 98527D7196957AAB07B79E2E2AFDE23E /* IQKeyboardManager */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ @@ -1822,25 +1978,26 @@ BFDFE7DC352907FC980B868725387E98 /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 1100; - LastUpgradeCheck = 1100; + LastSwiftUpdateCheck = 1300; + LastUpgradeCheck = 1300; }; buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 10.0"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( - en, Base, + en, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = E2B69CBE83A603CC64927C49E7A42314 /* Products */; + productRefGroup = 2DE943DB5F02091DA8EDDC33569BE990 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */, F8051AA643C524FA4E210DD0E6E62332 /* HXPhotoPicker */, FBA456CB50E371584C11231929A0971E /* IQKeyboardManager */, + 984187611CBB46151D97BA537B991DBC /* MLeaksFinder */, 514921279D3B40990735BF2B02537800 /* Pods-JhForm */, 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */, ); @@ -1848,276 +2005,302 @@ /* End PBXProject section */ /* Begin PBXSourcesBuildPhase section */ - 034D9CBB88F44EFDA84AE2A99E528395 /* Sources */ = { + 090ED2AA7E2D7DA9F4E75F776C556D11 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0F9C0DB6B0AEFF8D10F5B87E7ADFE5A2 /* AFAutoPurgingImageCache.m in Sources */, - 3AC04950219087A0C1E557DC60CA082D /* AFHTTPSessionManager.m in Sources */, - DD1A986FD2559A841D8F83A409FD3E1B /* AFImageDownloader.m in Sources */, - 5D2211A91F01D48CF5268F9B2BE472D5 /* AFNetworkActivityIndicatorManager.m in Sources */, - 5DC7CAD92B610C94CC010850ACC96B36 /* AFNetworking-dummy.m in Sources */, - 1631FF083C3F678C11B1AAA359572A5B /* AFNetworkReachabilityManager.m in Sources */, - 6645251FAEBF4F0CD774BA7F754A294A /* AFSecurityPolicy.m in Sources */, - 945A0072EA9959104268F41446E12361 /* AFURLRequestSerialization.m in Sources */, - 314A67C098C027634310473BEE0BCA18 /* AFURLResponseSerialization.m in Sources */, - A492CF7CC5DE66EF182E7C3941C82293 /* AFURLSessionManager.m in Sources */, - CA4DDDE9BA6A74E6639760ED5674990B /* UIActivityIndicatorView+AFNetworking.m in Sources */, - 3D241E71B0CB3BA8080035DD2C6CF40F /* UIButton+AFNetworking.m in Sources */, - 9061B81A17A92EFB92D786BC226BB81F /* UIImageView+AFNetworking.m in Sources */, - DA6EDE1D3B5A97F18037E2F253B62586 /* UIProgressView+AFNetworking.m in Sources */, - 0DE34655DD7E6F80EB8A807D2E43EF35 /* UIRefreshControl+AFNetworking.m in Sources */, - 5AD109D8CD2C6BA5F8C385B3F309771C /* WKWebView+AFNetworking.m in Sources */, + E60DA6770A0B23AE16C63AA5BD9816A8 /* AFAutoPurgingImageCache.m in Sources */, + 3EAADAB8848DC2CBBC87C370C1DD88CF /* AFHTTPSessionManager.m in Sources */, + 84C14E3DBBF627738F8B5EFBA9C29DB2 /* AFImageDownloader.m in Sources */, + E32F75003332A804EEC4CCFFFF795DAB /* AFNetworkActivityIndicatorManager.m in Sources */, + D632E47CF542D1AE3E4E0253D2B2745C /* AFNetworking-dummy.m in Sources */, + 3F7BB9219A823DBB65CAE687DC9A94D4 /* AFNetworkReachabilityManager.m in Sources */, + 4A19F5D286F5D68009C15CD8FE298233 /* AFSecurityPolicy.m in Sources */, + 8749CAB4045CF577D8A67308E6BEC4C7 /* AFURLRequestSerialization.m in Sources */, + 593FB7FB83D90DBE00D372DEEC29F010 /* AFURLResponseSerialization.m in Sources */, + D3B783B2CD09EB2B89BA20174A17AAEB /* AFURLSessionManager.m in Sources */, + 1E440CD4D70256FB6A468AB3B3163050 /* UIActivityIndicatorView+AFNetworking.m in Sources */, + 49118D2887FF6B60D8280EF05CECE91C /* UIButton+AFNetworking.m in Sources */, + D582A34A96F95F52537B1E8C09910C31 /* UIImageView+AFNetworking.m in Sources */, + C92187002B56E16AE4D3FF90C9E9F063 /* UIProgressView+AFNetworking.m in Sources */, + DDD2B29151B1723B78CD51DC2781842B /* UIRefreshControl+AFNetworking.m in Sources */, + 236B0F69EA11F3409A5FA017892035E5 /* WKWebView+AFNetworking.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 84160441364744CA934BAAE1B4C9E043 /* Sources */ = { + 18306C0D876504A856D05BD8CCC287E9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 94FFB1646346E9F64BC05689ECA1D8BA /* HX_PhotoEditBottomView.m in Sources */, - 8CA86749DB66E498F642DF55A207A0B8 /* HX_PhotoEditViewController.m in Sources */, - 3BB73D76C28FE6D03A365C21FE059BAD /* HXAlbumlistView.m in Sources */, - A06F0A3AC0AAD97F04F8FA802C419F0D /* HXAlbumListViewController.m in Sources */, - B7E6FBCD8EEF6D92A4156383EABA5243 /* HXAlbumModel.m in Sources */, - B10D2415A6DFB6AB0A09CA3268031912 /* HXAssetManager.m in Sources */, - 7C78D25D93415E4C1977708BBFD78C95 /* HXCameraBottomView.m in Sources */, - 4FDBB02B4C528A7C5058C21AA153F8E6 /* HXCircleProgressView.m in Sources */, - AD50DFEA5D945AE66F63BC87DD895F5D /* HXCollectionView.m in Sources */, - 0141AFDE9C462F18AF1A6182F0587294 /* HXCustomAssetModel.m in Sources */, - FF7A2725B7B15E388D8FFB5E531F0F40 /* HXCustomCameraController.m in Sources */, - D4C068F137EDE4DCD9FD8985E1D30722 /* HXCustomCameraViewController.m in Sources */, - 850BC985435107471251A422B56B3210 /* HXCustomCollectionReusableView.m in Sources */, - 0760974DE25664A39A7221EB99986744 /* HXCustomNavigationController.m in Sources */, - BA95E3CA5E96E68EBAF49E1B34161CCD /* HXCustomPreviewView.m in Sources */, - 74FD6503446BB331879060D25F63D179 /* HXFullScreenCameraPlayView.m in Sources */, - 7C337EE52FCBCDBEF3CC4E54262441F2 /* HXMECancelBlock.m in Sources */, - 7CEF03C24E0F8772FB2E212EC6BF650E /* HXPhoto3DTouchViewController.m in Sources */, - C6B0523B2606F0843D38564A5FAEEA42 /* HXPhotoBottomSelectView.m in Sources */, - 884BDB8B7FF758870576C95DE3E320AC /* HXPhotoClippingView.m in Sources */, - C3920B4F414914E0E4668BEE0837BE71 /* HXPhotoCommon.m in Sources */, - 5BF7D6CA3F1080632C20E9EA85BAAD25 /* HXPhotoConfiguration.m in Sources */, - 8A8B84037E0A383E48942414E61F3267 /* HXPhotoCustomNavigationBar.m in Sources */, - 087D9637BA4715865AD5F530005F020E /* HXPhotoEdit.m in Sources */, - 19BACE5AE9080D1F8BCDA5DFC693FEF5 /* HXPhotoEditChartletContentViewCell.m in Sources */, - 4837C63B96FF8EF7701359EEC876D79D /* HXPhotoEditChartletListView.m in Sources */, - 89E41984554CBD5D66A35D2CC0F94472 /* HXPhotoEditChartletModel.m in Sources */, - 7D73F47391E001F7360443DE228B6FC7 /* HXPhotoEditChartletPreviewView.m in Sources */, - 833DD181B99AF673F57090FC6DDD9D55 /* HXPhotoEditClippingToolBar.m in Sources */, - 919B56FF56249ED1FBA223F8942F2296 /* HXPhotoEditConfiguration.m in Sources */, - F42DC6D29AE7A4CC81A956A782FF163A /* HXPhotoEditDrawView.m in Sources */, - E72B4038C78EEC788D0A28295AB1DEEF /* HXPhotoEditGraffitiColorModel.m in Sources */, - 9523E474119301F8D40BC70E2C17A815 /* HXPhotoEditGraffitiColorSizeView.m in Sources */, - 9304C5227F9D8B3C512E4B7EF7291208 /* HXPhotoEditGraffitiColorView.m in Sources */, - 19824A46F2E98D8CEC5B782056528E9F /* HXPhotoEditGraffitiColorViewCell.m in Sources */, - E0D55B198D5278CFC7AC06AA60B54290 /* HXPhotoEditGridLayer.m in Sources */, - 611E916D947239A4730FD09C51AC708E /* HXPhotoEditGridMaskLayer.m in Sources */, - DBD8BB238EDB3F455730348807B5BE08 /* HXPhotoEditGridView.m in Sources */, - 8CF8F81AE711FDAEAAE5709789EB98E1 /* HXPhotoEditImageView.m in Sources */, - EACF8DE7EAE0446D324735B7D1BF9255 /* HXPhotoEditingView.m in Sources */, - 61AAD1E57B25662383B32938E84B679F /* HXPhotoEditMosaicView.m in Sources */, - C3979C540066F6934B02F2F4810FE7C0 /* HXPhotoEditResizeControl.m in Sources */, - EB76F386974930D0EC89A4BF3E8664C6 /* HXPhotoEditSplashMaskLayer.m in Sources */, - DC056E7BFD020EE9512F1F22CCD06FEC /* HXPhotoEditSplashView.m in Sources */, - 02B4696854C999C2BB3B16789C94B16B /* HXPhotoEditStickerItem.m in Sources */, - ACDFCA4475A6E2C2B04980EF4204B343 /* HXPhotoEditStickerItemContentView.m in Sources */, - 10F8AC8D85B3DC6B6B9425C8D76D63F4 /* HXPhotoEditStickerItemView.m in Sources */, - 55CBF29034C0EC6A09858782FB451F24 /* HXPhotoEditStickerTrashView.m in Sources */, - 50F7B2B196DFE705DB323E4F1E95C306 /* HXPhotoEditStickerView.m in Sources */, - 2EBA38A8D0D3BC9F5AE737B2E8FEC1BC /* HXPhotoEditTextView.m in Sources */, - 9B7E075244D47D2723B4940B926FDB62 /* HXPhotoEditTransition.m in Sources */, - DDF7BBBBD24D81800C8D82F23150AB23 /* HXPhotoEditViewController.m in Sources */, - FF06F0F1743C987CF4230F7A04CC5B1F /* HXPhotoInteractiveTransition.m in Sources */, - 653B91502318BE8008FB07B07D23784A /* HXPhotoLimitView.m in Sources */, - 9266E4298E6026E7DCA7BECFF8175989 /* HXPhotoManager.m in Sources */, - E38C55D6825B7B95EF9BAF177F7419AF /* HXPhotoModel.m in Sources */, - DDEC28EB52829C39378D96BCBF205DCA /* HXPhotoPersentInteractiveTransition.m in Sources */, - FDCED49D77620BCC602FDDB1F7947B50 /* HXPhotoPicker-dummy.m in Sources */, - 947EA19E94622080653AC44E62F88E4A /* HXPhotoPreviewBottomView.m in Sources */, - 009A62997A5BA978CA4307941881C6CE /* HXPhotoPreviewImageViewCell.m in Sources */, - B9C37538A91EC18ADC2E78765473A276 /* HXPhotoPreviewLivePhotoCell.m in Sources */, - 8C639ABB725C8F6EC41D44A8C7669194 /* HXPhotoPreviewVideoViewCell.m in Sources */, - FBA72CAF9178376754DBBBB90CABCFE8 /* HXPhotoPreviewViewCell.m in Sources */, - CF7B79E8279ECA4BF605D2162E37FDDA /* HXPhotoPreviewViewController.m in Sources */, - 9FDA2F03E9C3548FFC6E9F1043446E6F /* HXPhotoSubViewCell.m in Sources */, - D8E4CE4A133620FF538D784E74A8BB5B /* HXPhotoTools.m in Sources */, - C9227271F727AECB1833BD1FA7BF9B65 /* HXPhotoView.m in Sources */, - B57948AFD8C4C44C7371B569A7BBF227 /* HXPhotoViewController.m in Sources */, - 38B1E9157024252B5197FCADC4C383CE /* HXPhotoViewFlowLayout.m in Sources */, - A206FA4DF3567DCF11FCE0853031CEFB /* HXPhotoViewPresentTransition.m in Sources */, - E428C84FB8269E6B14E18D7589D633E0 /* HXPhotoViewTransition.m in Sources */, - 45573462DD27C1D442C8BC16CEF30F87 /* HXPreviewContentView.m in Sources */, - 0E512DBB1FD0695D00C7B8ED48628538 /* HXPreviewImageView.m in Sources */, - 929D803271300C212E8E48FB29F5037D /* HXPreviewLivePhotoView.m in Sources */, - C29BE4FE15267917FBDD8B9B03A6D179 /* HXPreviewVideoView.m in Sources */, - 763E3141615F0A15963118325CF3C377 /* HXVideoEditViewController.m in Sources */, - F5D139CE1EB89FD2ED211B50BF2120B7 /* NSArray+HXExtension.m in Sources */, - 8753CAF304DBD920CB547B853CB5B241 /* NSBundle+HXPhotoPicker.m in Sources */, - 9B402D8C4095B4F03FF251FF92E7D819 /* NSDate+HXExtension.m in Sources */, - 3E55F0265612848EB103D1A626AD3959 /* NSString+HXExtension.m in Sources */, - 2DD2F267020C53E30DD551D3064FCD34 /* NSTimer+HXExtension.m in Sources */, - 4C2F1009253E75C7B495B9F3EB53DF5A /* PHAsset+HXExtension.m in Sources */, - 4387B889365E97835921F13C433D093D /* UIButton+HXExtension.m in Sources */, - 0E454B70C5CF57A36059F19B19538D91 /* UIColor+HXExtension.m in Sources */, - EA7BD0FE08D3B9AC0EB005EF2E4727D5 /* UIFont+HXExtension.m in Sources */, - 131F50D21DCCEF80D43EEBDF309E7A95 /* UIImage+HXExtension.m in Sources */, - 4FDFB412EFCB794BDF858E3276D801D7 /* UIImageView+HXExtension.m in Sources */, - F5F35F6585243B42F1BAF966FB9AC03D /* UILabel+HXExtension.m in Sources */, - 8E547F2D37AD2E093C883E4D66A9F06B /* UIView+HXExtension.m in Sources */, - 4D5B2B4BDF8E9724F5365DA4439F2E7A /* UIViewController+HXExtension.m in Sources */, + B1F64C4E0E5C16C4360F448E508C15B1 /* IQBarButtonItem.m in Sources */, + B8CD9C4578FC375FC235C400760A12C1 /* IQKeyboardManager.m in Sources */, + 903D15E1F79585B8FA2219840FA98049 /* IQKeyboardManager-dummy.m in Sources */, + 7BEB9FEBE85574500700AC0F361B7B4E /* IQKeyboardReturnKeyHandler.m in Sources */, + 13E47DFB937760DA1C248F7895B1FBA5 /* IQNSArray+Sort.m in Sources */, + 76F8D995695FA9B842B20DAA3BB90BD3 /* IQPreviousNextView.m in Sources */, + 76C4DE62590AF65221390BB2697D7F98 /* IQTextView.m in Sources */, + 8C0F39153542F3FA8584D906A180422F /* IQTitleBarButtonItem.m in Sources */, + 034DDC10FC29AA0331B38D8E4D3F4665 /* IQToolbar.m in Sources */, + AE84337F16F1C38A4048E06B9F7D9B49 /* IQUIScrollView+Additions.m in Sources */, + FA596EF035A0EFFB51FAFB2F6BDF169B /* IQUITextFieldView+Additions.m in Sources */, + E90CDC270610364F519B09486EC40914 /* IQUIView+Hierarchy.m in Sources */, + 3DA57A02629C569695EFA228EF55C971 /* IQUIView+IQKeyboardToolbar.m in Sources */, + 259C0577CD5EC5083FC0A17AB1182C7E /* IQUIViewController+Additions.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - CAF7C2ACECBA8891E276704255317D5B /* Sources */ = { + 5E227A7637721A9CC546F26D872EEB48 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - E4DFEFF721567C6F0C3DEA12AC6D0350 /* NSBezierPath+SDRoundedCorners.m in Sources */, - 73C3E72C1EE744A04B1FC98416BDAB21 /* NSButton+WebCache.m in Sources */, - 37DCD49A423A00B7874AA2BEA9CD14C2 /* NSData+ImageContentType.m in Sources */, - AFCC1387D571495AEC41AD33FC8B7FED /* NSImage+Compatibility.m in Sources */, - 0C67BDAE3C78B5D8E7CBCF352B68A364 /* SDAnimatedImage.m in Sources */, - 9714C83E4E4F5A21BA3469CB301A1A6A /* SDAnimatedImagePlayer.m in Sources */, - A9B119F282C3CE8E9DDE877612E56236 /* SDAnimatedImageRep.m in Sources */, - BCE14899A46B1AFB2944501BFFC624A8 /* SDAnimatedImageView+WebCache.m in Sources */, - D06635700753ED67316EBBE66AAC86A9 /* SDAnimatedImageView.m in Sources */, - BB0EAC7B72733A55863346EDDBD5AD31 /* SDAssociatedObject.m in Sources */, - 6F5D7B1E0E534F909CC0880B7FE24DF3 /* SDAsyncBlockOperation.m in Sources */, - 4F98BFDCE4EF0BCCAE202B3E07DED97D /* SDDeviceHelper.m in Sources */, - 08575A0E0E58F6C16DA776F17DDC2754 /* SDDiskCache.m in Sources */, - 2923CF0F7B84C0927F2A58025DF0B048 /* SDDisplayLink.m in Sources */, - 49D82BF8A030A00BA0ACCC9A1C649A2D /* SDFileAttributeHelper.m in Sources */, - 0780E6AF7FAC4AE35C43B8D663E0B21B /* SDGraphicsImageRenderer.m in Sources */, - B5CCA99E2BF357FCC267D31647DF4C09 /* SDImageAPNGCoder.m in Sources */, - 6A01805A78D9FEDEB3B3EC97CD7372A8 /* SDImageAssetManager.m in Sources */, - 2163B17F7686D3E44A1FF5C9EF115691 /* SDImageAWebPCoder.m in Sources */, - 895F3ADC9231B266CB51763B812023BE /* SDImageCache.m in Sources */, - CC1D08532339998B62726FEB717BCEFE /* SDImageCacheConfig.m in Sources */, - 064247F5E08B71A70BEF57257AA6C7AC /* SDImageCacheDefine.m in Sources */, - 25FFE49B492970A6B40C05234133D723 /* SDImageCachesManager.m in Sources */, - 01110E888D1221C3EC331B2578F8EC65 /* SDImageCachesManagerOperation.m in Sources */, - 9902D25AE297F167415E2C63292F777D /* SDImageCoder.m in Sources */, - 149D6BE8266816DB5937335892BC4BA5 /* SDImageCoderHelper.m in Sources */, - F86CFF3E93EC55356AA3588E4685533B /* SDImageCodersManager.m in Sources */, - DDA14EBE519B85B39F04750AFC754E12 /* SDImageFrame.m in Sources */, - 28154DD91A89D475C9A8F290F8AE81F3 /* SDImageGIFCoder.m in Sources */, - 835290AF67156684CB216DC66B5F9E38 /* SDImageGraphics.m in Sources */, - 4D901D5AD5E96EEE18EE9563C7D18279 /* SDImageHEICCoder.m in Sources */, - CAFBB7A032DF9AD53B0158374E2523F9 /* SDImageIOAnimatedCoder.m in Sources */, - CE8168FF7C1F191BEAD116AD3978D3D4 /* SDImageIOCoder.m in Sources */, - 1D951FBBA4191EC985CA02377F78C71D /* SDImageLoader.m in Sources */, - 2DDD6E8014A6AF68C8285B00852A29F6 /* SDImageLoadersManager.m in Sources */, - A9A87749DEE3E5E9EC7CC9EC9954DC85 /* SDImageTransformer.m in Sources */, - 73EF58CFD85FF50EE45C768D459C2914 /* SDInternalMacros.m in Sources */, - 162FAB2CFB7F503D4942FDAAB0380B12 /* SDMemoryCache.m in Sources */, - BF49AE5BA1851F6C1B6954F11741A07B /* SDWeakProxy.m in Sources */, - 02719E7BAD3BA892EF7AB0F2685C25E7 /* SDWebImage-dummy.m in Sources */, - 7AD36C31C43082B06E9D97B110882841 /* SDWebImageCacheKeyFilter.m in Sources */, - F271E133671D4B3E69EA45F9A4C4682F /* SDWebImageCacheSerializer.m in Sources */, - 0DA1BE77BFF519F380350FC1C2C62BCB /* SDWebImageCompat.m in Sources */, - 9CF30CEEED25D832D53686EDB06E04F9 /* SDWebImageDefine.m in Sources */, - D6D92360D46D55E27795EB232C5B5DF0 /* SDWebImageDownloader.m in Sources */, - B8297DA2B4C0DA5EA43BF7F298894821 /* SDWebImageDownloaderConfig.m in Sources */, - 2350B7B7F07EDE1862D3562043BC1846 /* SDWebImageDownloaderDecryptor.m in Sources */, - C453C2E00EE6F8FA52AD91B43AAEC855 /* SDWebImageDownloaderOperation.m in Sources */, - 3EACEEE57D866E8A39EB84841B3F37CF /* SDWebImageDownloaderRequestModifier.m in Sources */, - B207073E64A236F29FD7C7430A78A157 /* SDWebImageDownloaderResponseModifier.m in Sources */, - 499615BA20998EF060E16235462B989A /* SDWebImageError.m in Sources */, - 28BBFCADD8295C6EC35860B7D6B039AC /* SDWebImageIndicator.m in Sources */, - D0A3971A24A573DEA14C9BCF307A3C75 /* SDWebImageManager.m in Sources */, - 3FA8BE03F3D339DECDE30FB5D92BD0CB /* SDWebImageOperation.m in Sources */, - 9E343AA3E86FC197EFA9496CC32883BA /* SDWebImageOptionsProcessor.m in Sources */, - 3A351642210BEF15A1890004C4B1CA7A /* SDWebImagePrefetcher.m in Sources */, - FE803EE47FF468856F35E4EC4CEE4A61 /* SDWebImageTransition.m in Sources */, - 126464A488385DEACFF69A64220BDF3E /* UIButton+WebCache.m in Sources */, - 1EC075D2C4EAAF4869A546D5275F5626 /* UIColor+SDHexString.m in Sources */, - 218B79F15FE1C4829DA2E898669D869E /* UIImage+ExtendedCacheData.m in Sources */, - A6EED5FB5E06463EF9F574F4BED1D5BE /* UIImage+ForceDecode.m in Sources */, - C83E847EE365E0AFF600DCC67416AC34 /* UIImage+GIF.m in Sources */, - 5F40781CA56DD891AF209C3D1ACE90A3 /* UIImage+MemoryCacheCost.m in Sources */, - AD85DA28DDEE2EA9185295DA39B26ED8 /* UIImage+Metadata.m in Sources */, - F0924964A8EFBB1845FEACBE337C5520 /* UIImage+MultiFormat.m in Sources */, - EF39ABDCC99F2DEBCF4F4C4808AFB0D4 /* UIImage+Transform.m in Sources */, - 243AE5A74FE99E1EED40D57B3277D3E5 /* UIImageView+HighlightedWebCache.m in Sources */, - B61EDA2F5013B79E175FF8F6DA7B0F9A /* UIImageView+WebCache.m in Sources */, - 248A36312496ED2A15FC35B7433C2EBA /* UIView+WebCache.m in Sources */, - C04B48E36F8D26DE62FA42B610B91339 /* UIView+WebCacheOperation.m in Sources */, + ED593F6F76C8DCD90BEC17F1A5390857 /* MLeakedObjectProxy.m in Sources */, + F665906B0BF6B39F5D4AB8F6007376B7 /* MLeaksFinder-dummy.m in Sources */, + 44F7BC835BB0C791A3A34A2D5DC3AA83 /* MLeaksMessenger.m in Sources */, + 20BEDA368C50E6316809316AC11D94F8 /* NSObject+MemoryLeak.m in Sources */, + 309F0989EC4AB3EAFDD9FF8839AADCB3 /* UIApplication+MemoryLeak.m in Sources */, + 8DD1EC93B29212162ECB06D34F96F9CD /* UINavigationController+MemoryLeak.m in Sources */, + EDC7EF7485193315AF08FCE704BD5CB3 /* UIPageViewController+MemoryLeak.m in Sources */, + 037FD5431A43B27DCE4DF59DDB15B864 /* UISplitViewController+MemoryLeak.m in Sources */, + 072DAF53923F5E745EC1971102AC3631 /* UITabBarController+MemoryLeak.m in Sources */, + FF95B979A860E74F9BD2FBD5846C127A /* UITouch+MemoryLeak.m in Sources */, + 7619070B9D6B88C1A96E615289D8A0FA /* UIView+MemoryLeak.m in Sources */, + 061C5112DB22DBBFBDAF4928C278E609 /* UIViewController+MemoryLeak.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - E9A5CC5CBF0EEBF05C1924F8814B9F9D /* Sources */ = { + 9D7DB03224361E5BE878DA56E42AC822 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6936F052D8D2EC40FDA8B580F13FA587 /* IQBarButtonItem.m in Sources */, - 7A22216799353549D85237695594A279 /* IQKeyboardManager-dummy.m in Sources */, - CD229ED47BFD1132384674F12CDBD409 /* IQKeyboardManager.m in Sources */, - D6A027FBA4915C84650B4D2548E33C9E /* IQKeyboardReturnKeyHandler.m in Sources */, - 93D35165CBB9C2B5544473DB6F722A6D /* IQNSArray+Sort.m in Sources */, - 5F0953BAC094A5137FE67DCF8041FBF0 /* IQPreviousNextView.m in Sources */, - A2FCACF4F26450BB48D036608BA578A6 /* IQTextView.m in Sources */, - 0329AED3144017DED57E272713EFD712 /* IQTitleBarButtonItem.m in Sources */, - 73FF65D3E3E2E1AA34F86B17C91C7551 /* IQToolbar.m in Sources */, - B9DEE4F4FA7B218EF2697A4E7B1FED4C /* IQUIScrollView+Additions.m in Sources */, - 2EF926237E29F0F67892515915E6D82B /* IQUITextFieldView+Additions.m in Sources */, - C65AB3806DE9F7B8EC120B2DD8A00C8E /* IQUIView+Hierarchy.m in Sources */, - 77A957163215A3D9E9E36154B985A1F3 /* IQUIView+IQKeyboardToolbar.m in Sources */, - 33DA4E20347B2C960E31149054D48AD7 /* IQUIViewController+Additions.m in Sources */, + 1807A03630EF1C9D1743FDE099D67554 /* NSBezierPath+SDRoundedCorners.m in Sources */, + 6EAC48A94B351EA6076812665CBCD82A /* NSButton+WebCache.m in Sources */, + 0FD5989D9EB17CB0B654819F9BACBB22 /* NSData+ImageContentType.m in Sources */, + 374A39C114582ECC308413C5416894B8 /* NSImage+Compatibility.m in Sources */, + 0B253AEAA57905F2A94900937EED1C48 /* SDAnimatedImage.m in Sources */, + D8975ACFCDAB7B77FBCB0AADCB45C6DE /* SDAnimatedImagePlayer.m in Sources */, + 61B0B6FD80624D3463C4454D49604A75 /* SDAnimatedImageRep.m in Sources */, + 8DC7F385E5604909EF29A804D05FB65D /* SDAnimatedImageView.m in Sources */, + D2E97C9A4347674F8A0CA29884960BD1 /* SDAnimatedImageView+WebCache.m in Sources */, + 02AFF1456A654A96B731A6912D76603B /* SDAssociatedObject.m in Sources */, + 3177B567ABD71420FE023E22A87BE712 /* SDAsyncBlockOperation.m in Sources */, + A11984240353F8E8934D9FAF24CE974A /* SDDeviceHelper.m in Sources */, + 15610ABB03BC4E3593B9B0DD74A7FF87 /* SDDiskCache.m in Sources */, + 61C074EA2FE2AA587596A7A344FABB17 /* SDDisplayLink.m in Sources */, + ACB8DFE4D0662A3D9B459F7BA9EEF28D /* SDFileAttributeHelper.m in Sources */, + F33576182B1DCB62D2586E801C414ACB /* SDGraphicsImageRenderer.m in Sources */, + 81E6963A4D5776B507397CF2F5264D61 /* SDImageAPNGCoder.m in Sources */, + 9B8A551ECA11C034DE44E32F0A314916 /* SDImageAssetManager.m in Sources */, + F993EA6F29C1A5DAD7373FB6D2F1DE1E /* SDImageAWebPCoder.m in Sources */, + 112AB7458E14A6156297E72CA99499B0 /* SDImageCache.m in Sources */, + F47A22CE3BE2E1786AE41FB22997C071 /* SDImageCacheConfig.m in Sources */, + AF412ABDAAA1BD7CAC6BAED3D3E2E745 /* SDImageCacheDefine.m in Sources */, + 64F27B8B8768400DD43C59CF3BD0B2D4 /* SDImageCachesManager.m in Sources */, + D6A76C0DFB2BA5A412BDBA09EC791D7D /* SDImageCachesManagerOperation.m in Sources */, + E674B01DB6180D9E47BC300277945312 /* SDImageCoder.m in Sources */, + 85C2D11ECB39FEC7C9B887D28AEDE94E /* SDImageCoderHelper.m in Sources */, + 6F3E3B7B31801023F11D95516087A91B /* SDImageCodersManager.m in Sources */, + 31F0D8744C7152B958FA4C2E25E82787 /* SDImageFrame.m in Sources */, + 8B9FE669E507065F90CCDF901074CBED /* SDImageGIFCoder.m in Sources */, + 2A50DA49E45FC5E40FD4CBA07E6A88A1 /* SDImageGraphics.m in Sources */, + 5EDD0FEE663F00D06E33437F767823A6 /* SDImageHEICCoder.m in Sources */, + A9A8A7D7F27EB5EE9BD3D8BD837C1F93 /* SDImageIOAnimatedCoder.m in Sources */, + 9FCB5B337210A3402DCF7DD31712DB7C /* SDImageIOCoder.m in Sources */, + 675CC480C3265C6260BDC6D71913F285 /* SDImageLoader.m in Sources */, + A7F1363FF77AC0E511A49FC4E397402A /* SDImageLoadersManager.m in Sources */, + 398313870E1258210E6924E75CA288FB /* SDImageTransformer.m in Sources */, + 473D58D810D33A7914C0402EB3946424 /* SDInternalMacros.m in Sources */, + 0C66C9B624EE770DB268C646569F0BFD /* SDMemoryCache.m in Sources */, + 8FC6437F0CBC7D99AE50F4AC3BC34321 /* SDWeakProxy.m in Sources */, + B2EE8308977DD1D75E987011D898BCEB /* SDWebImage-dummy.m in Sources */, + 1F7CCEE479A8BAE9C2E4D355ECE293AA /* SDWebImageCacheKeyFilter.m in Sources */, + E36EF6DE8D9DC84F1A0E5CBA8A15E5B2 /* SDWebImageCacheSerializer.m in Sources */, + 67B458274FABB618C47A5FBD2230255F /* SDWebImageCompat.m in Sources */, + 2C6DB968BCC51D76E9A4A1C7F651F7EB /* SDWebImageDefine.m in Sources */, + E209310314AC8C24933D52B6DE4FEAA1 /* SDWebImageDownloader.m in Sources */, + D9827DB139771B3B3184F4D8535510C2 /* SDWebImageDownloaderConfig.m in Sources */, + 871EDB7A52CDCE0C71503077C7474305 /* SDWebImageDownloaderDecryptor.m in Sources */, + 17A50ABEBFA28EC424F90CBDCDC9625D /* SDWebImageDownloaderOperation.m in Sources */, + D1F2E12260E26B393D9E426DE91EB97F /* SDWebImageDownloaderRequestModifier.m in Sources */, + C4FC1A5300D9D5BFD3E707A1D3E2C17C /* SDWebImageDownloaderResponseModifier.m in Sources */, + E8D8EACEF2D5C41D27DFE9CF04EC9CD3 /* SDWebImageError.m in Sources */, + A4C0F7835ACE81FC021875B2AD70A04A /* SDWebImageIndicator.m in Sources */, + 4D8242B934EA0A0CFD07B9A3BE276541 /* SDWebImageManager.m in Sources */, + E0A58165BB8A71344F64E3EF979C4AD5 /* SDWebImageOperation.m in Sources */, + 92C2B1C6665C041ECE94DDD5F15B5C98 /* SDWebImageOptionsProcessor.m in Sources */, + E5AD962650075F899741D3EDC0BFF048 /* SDWebImagePrefetcher.m in Sources */, + CB51EFAA47CE10243F752443CB5BE7B6 /* SDWebImageTransition.m in Sources */, + D236086FF9FE08AD36898EDA5D2F5130 /* UIButton+WebCache.m in Sources */, + 870B8F5C7B1BB8FB0595A121B39CC8D8 /* UIColor+SDHexString.m in Sources */, + 6594256626EAE1E4E0FEE3361876F5B7 /* UIImage+ExtendedCacheData.m in Sources */, + D1EA8E05F924D245A64209C9E2A0D0E8 /* UIImage+ForceDecode.m in Sources */, + A4991BFA7DD134AD020524ECA7020BE8 /* UIImage+GIF.m in Sources */, + 22E7078651D7FB25E2F3F39F78CEAC28 /* UIImage+MemoryCacheCost.m in Sources */, + 541F2EDD0CCF5EB9CB58C17F70F3A99C /* UIImage+Metadata.m in Sources */, + 56122EBCEBFB81BF2520429C1BA54C20 /* UIImage+MultiFormat.m in Sources */, + DD4510902F21136918AF52BEB1FC7D54 /* UIImage+Transform.m in Sources */, + 12E7DE067CDC3F50A8B4C6325DDE94E8 /* UIImageView+HighlightedWebCache.m in Sources */, + 59001E91C227E2147CDA6D6D9A462BD8 /* UIImageView+WebCache.m in Sources */, + 87CC7358A08BD038792E2561BAE9291A /* UIView+WebCache.m in Sources */, + BA9371EE6808CC6B15E798C445F43FBD /* UIView+WebCacheOperation.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - FC2FFC45F593046BFD9DD1E760B1C0CE /* Sources */ = { + 9DEDAD48A81C1B0E5E474FFE34438DFA /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 15F28E433F0C2A744664022DA5D1BF41 /* Pods-JhForm-dummy.m in Sources */, + 158DF8CE2E8FC9C1FA0C929AFB77EBE2 /* HX_PhotoEditBottomView.m in Sources */, + AEB652A8A14A3393A89AC30912377EEB /* HX_PhotoEditViewController.m in Sources */, + F198BB536230AC53437961325445468D /* HXAlbumlistView.m in Sources */, + 6D484955747C1928373E1B5D7413DABF /* HXAlbumListViewController.m in Sources */, + D9B6A33DFECFBAB3176B660E02CC678A /* HXAlbumModel.m in Sources */, + BF4047B8C51B3F2AE737113403B8D30C /* HXAssetManager.m in Sources */, + 771C43FF9E97D808C658251BC438E455 /* HXCameraBottomView.m in Sources */, + 18A20574AD368E1FF4829F3A71EFEBD7 /* HXCircleProgressView.m in Sources */, + E2202190E283661CB0E88BF18923F8D7 /* HXCollectionView.m in Sources */, + 76DCCD232DC30D4BCF726631FD2E198C /* HXCustomAssetModel.m in Sources */, + A9E8B7871B8E7822283005F5F317EEC2 /* HXCustomCameraController.m in Sources */, + 37AC73075ACF4C29B7C1E43067196277 /* HXCustomCameraViewController.m in Sources */, + F923B508F507F6AF2AE7AE306B85FC41 /* HXCustomCollectionReusableView.m in Sources */, + F8AC17CE5BDBDEA9CEEC3CC08F7AC6DB /* HXCustomNavigationController.m in Sources */, + 83A493A2D1813BBA5E98801B2865CEFB /* HXCustomPreviewView.m in Sources */, + 9647A3F4F3C917D4C4589BB0B39FAEBC /* HXFullScreenCameraPlayView.m in Sources */, + 5E78872C59185F7CCE25B58BC4566A39 /* HXMECancelBlock.m in Sources */, + 5BEDD246A402BC1186A852A61B5B7C8A /* HXPhoto3DTouchViewController.m in Sources */, + 1679827888E662D3D67E93176F78CA16 /* HXPhotoBottomSelectView.m in Sources */, + 80C615A10FD2B81D6D1F6065CF403140 /* HXPhotoClippingView.m in Sources */, + BAB0F62F3F45F62FAFC61347C7CF0E0B /* HXPhotoCommon.m in Sources */, + 9A5D3D643EC638BAA5989B635AD4E628 /* HXPhotoConfiguration.m in Sources */, + C1BC31DEF700A6DC4D175505B8C6199E /* HXPhotoCustomNavigationBar.m in Sources */, + 919144AF6AE928B4817B95D490CB2651 /* HXPhotoEdit.m in Sources */, + 40814FB5674882E4A1C20C89258FBF9F /* HXPhotoEditChartletContentViewCell.m in Sources */, + C196507DCD8EBF8081B0DC592E134F82 /* HXPhotoEditChartletListView.m in Sources */, + 6E4F5D923B460B02A77E64C3501B3140 /* HXPhotoEditChartletModel.m in Sources */, + B13828ABFE3D91CC556C4075AC4BFA3E /* HXPhotoEditChartletPreviewView.m in Sources */, + D4E079F05FECE7E3A44332DBB973A911 /* HXPhotoEditClippingToolBar.m in Sources */, + 6C7FB45390614C796699E5C7CEA555DC /* HXPhotoEditConfiguration.m in Sources */, + B280E21EECF96FB99E20F4B451A3396C /* HXPhotoEditDrawView.m in Sources */, + C038E00E63E4EB4B73805AB1B945D1A6 /* HXPhotoEditGraffitiColorModel.m in Sources */, + 5CFABA2DFFA739889048B749FADE72CF /* HXPhotoEditGraffitiColorSizeView.m in Sources */, + 4D547999E67A303979184B83E9C7AFD0 /* HXPhotoEditGraffitiColorView.m in Sources */, + 52A7AA7723AE159C212BFA102420E2B9 /* HXPhotoEditGraffitiColorViewCell.m in Sources */, + 0F8AF079460525811A9C72D5D069BB56 /* HXPhotoEditGridLayer.m in Sources */, + 867011E2397EE3D4FC36C304B4982752 /* HXPhotoEditGridMaskLayer.m in Sources */, + 26DB76F9E99EF0E9F359EE30993B39CF /* HXPhotoEditGridView.m in Sources */, + B510922AA729F451CAC3F6A0307A6FEA /* HXPhotoEditImageView.m in Sources */, + 4C90F06CCAFE38032F0C2496085960F4 /* HXPhotoEditingView.m in Sources */, + A967B71608EC56BE1DD55074BE3253EB /* HXPhotoEditMosaicView.m in Sources */, + 17F301591E18F70FF79CBDCEF61B7461 /* HXPhotoEditResizeControl.m in Sources */, + 47824A0D5E43478966891C8755171B18 /* HXPhotoEditSplashMaskLayer.m in Sources */, + 685690D84678EC3C6406C60299B5D3E1 /* HXPhotoEditSplashView.m in Sources */, + 9E6F482666B6E46FA32DB3CEB578AE63 /* HXPhotoEditStickerItem.m in Sources */, + 7EAD035D19961EC86A9AA46879305B53 /* HXPhotoEditStickerItemContentView.m in Sources */, + 35A81BCFAC947E3ED03DEE1FAC962F10 /* HXPhotoEditStickerItemView.m in Sources */, + EDDAC16493DCC56FB74C1D9541713C9C /* HXPhotoEditStickerTrashView.m in Sources */, + F137C69C1E00F8B6F7B3B45C9C7BCBF1 /* HXPhotoEditStickerView.m in Sources */, + 91ED18E4B4BEBABB27149FEB93D4DCCC /* HXPhotoEditTextView.m in Sources */, + 402E6AB1C629F2186CED8713D5810354 /* HXPhotoEditTransition.m in Sources */, + 62E3310BE9E98B7C0F325C149507AF92 /* HXPhotoEditViewController.m in Sources */, + 04FADEA60508C47BD39CED3C6E25A35C /* HXPhotoInteractiveTransition.m in Sources */, + A5B609D022CF5DE5EEC37F51EF047086 /* HXPhotoLimitView.m in Sources */, + FE7800F8705E484A512D042EF8C837EE /* HXPhotoManager.m in Sources */, + C0D6F74B6388BE4D534E7DDD9C875546 /* HXPhotoModel.m in Sources */, + 5B643353840666D0C44CCE5707CEBBB5 /* HXPhotoPersentInteractiveTransition.m in Sources */, + 6EC7C4801FDE67B394B98351B4862468 /* HXPhotoPicker-dummy.m in Sources */, + 2D5C6CC39C6B99913ED8E19FB0F4F1A8 /* HXPhotoPreviewBottomView.m in Sources */, + B00BDB93AEA61FD8BCA65862D4EFDE02 /* HXPhotoPreviewImageViewCell.m in Sources */, + D1B37D5A8B6EEB68F6C57EA2D88D0EFF /* HXPhotoPreviewLivePhotoCell.m in Sources */, + 4951B8C265E0CA46374FB690260426BB /* HXPhotoPreviewVideoViewCell.m in Sources */, + EE77A32EC3192DF545BBEF85C1207C4B /* HXPhotoPreviewViewCell.m in Sources */, + E9DCB0511CC479198F537C7A04A30172 /* HXPhotoPreviewViewController.m in Sources */, + 2742EA30272E09ED9FA5123FD8C7B7A7 /* HXPhotoSubViewCell.m in Sources */, + 43B9E110648AE1F1D35118A7F2150F03 /* HXPhotoTools.m in Sources */, + 1B2CD15D0AF5B26189209A0B9E0BD56B /* HXPhotoView.m in Sources */, + ED4C4F1175982C0C3A1711F5C75C8786 /* HXPhotoViewController.m in Sources */, + 3809DDA2E047EE99EA888DD7698F64B8 /* HXPhotoViewFlowLayout.m in Sources */, + 6DB17273A4968931942E95AA2CB567CD /* HXPhotoViewPresentTransition.m in Sources */, + 9847CD05230EA31694EFC1BA43F3E167 /* HXPhotoViewTransition.m in Sources */, + 38E84995FDAE146C18DFF1C20CFB2BC8 /* HXPickerResult.m in Sources */, + D80B350C34449FAB23DA417142DCE072 /* HXPreviewContentView.m in Sources */, + 6C0EA0820F8F13D41DB2426D3B3D79F7 /* HXPreviewImageView.m in Sources */, + 7B3A95643607C1724AF23ADF9109F217 /* HXPreviewLivePhotoView.m in Sources */, + EE3F7291BD7E94042077F7C3B791E898 /* HXPreviewVideoView.m in Sources */, + 61FB89D43191B93FD88101945518C9C3 /* HXVideoEditViewController.m in Sources */, + 02B1C3A83C1EEDD064D5F7A804176318 /* NSArray+HXExtension.m in Sources */, + 381A28934A42F6253504EC56F634AFBE /* NSBundle+HXPhotoPicker.m in Sources */, + 716C85397C829DCA1CA8FBAEC29D960F /* NSDate+HXExtension.m in Sources */, + A7D9F4EAF2EC9E3D0AB193BB7820D524 /* NSString+HXExtension.m in Sources */, + 39E81E9CDBE014F5F995F85F09390702 /* NSTimer+HXExtension.m in Sources */, + 450CCBC90B75CA018F72EA8D966A184D /* PHAsset+HXExtension.m in Sources */, + BDC115C78DC46210E161C45B653D7D3E /* UIButton+HXExtension.m in Sources */, + B988E6B1E1A84AE185910CB19C80FF2F /* UIColor+HXExtension.m in Sources */, + 6FD4322C173F422BD42B28BB205EE71D /* UIFont+HXExtension.m in Sources */, + 27DD63132362907FCAB938A5FB83F3CC /* UIImage+HXExtension.m in Sources */, + 653E8691A36E23DED43CF8AD3ACCCEA9 /* UIImageView+HXExtension.m in Sources */, + 5199144A0DF8AC6827BD6A1CF807F349 /* UILabel+HXExtension.m in Sources */, + B5684F201DB09AC47C02356DE94488EB /* UIView+HXExtension.m in Sources */, + EBE7DF38E693A98D0B6478FB8A7FE747 /* UIViewController+HXExtension.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C577E390BC0AEFFE065D1B5647CF40C6 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + BAC0304C2F9827FBC68D7EF04EF1C45E /* Pods-JhForm-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 2522841204BE68D819AB5045EEB623C0 /* PBXTargetDependency */ = { + 62DA39FFE032BC8599EB46C2B2565F93 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = HXPhotoPicker; - target = F8051AA643C524FA4E210DD0E6E62332 /* HXPhotoPicker */; - targetProxy = 57834AC60B83C50682CAE7A516C177CE /* PBXContainerItemProxy */; + name = AFNetworking; + target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; + targetProxy = A63B9DD65693D27F13FF538D34FF2D0D /* PBXContainerItemProxy */; }; - 9917D95457D84FAC2F9B7DAB497FCBD5 /* PBXTargetDependency */ = { + 8E210A280451E3DDA8F379E1AC465546 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = IQKeyboardManager; - target = FBA456CB50E371584C11231929A0971E /* IQKeyboardManager */; - targetProxy = C4A3B2A6B0AAC30B13C4E5EA8BEF1196 /* PBXContainerItemProxy */; + name = HXPhotoPicker; + target = F8051AA643C524FA4E210DD0E6E62332 /* HXPhotoPicker */; + targetProxy = 0D9D23AFDCDE2C3C59096603A0C89BA5 /* PBXContainerItemProxy */; }; - A0EC9B176EA924C0EEA6FB8211C9BF06 /* PBXTargetDependency */ = { + B3DDA1C4DEE1D8F36B823C7F85EBA54D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SDWebImage; target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; - targetProxy = DE6778E13F3DA3492C9B86202B268FC2 /* PBXContainerItemProxy */; + targetProxy = 41D1AF5503CE9FDE50B748E34417C282 /* PBXContainerItemProxy */; }; - AF59F43B62231ACCF697E2028BA40B4B /* PBXTargetDependency */ = { + E16251F1616A376CB5D99622448359BF /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = AFNetworking; - target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; - targetProxy = B88DE33524C6602B0F4DEA3AA145C326 /* PBXContainerItemProxy */; + name = IQKeyboardManager; + target = FBA456CB50E371584C11231929A0971E /* IQKeyboardManager */; + targetProxy = 942CE479C72DEFBEEA693DD159C6C767 /* PBXContainerItemProxy */; + }; + E174DC8B039624DCB9D839B6D64DDA4B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MLeaksFinder; + target = 984187611CBB46151D97BA537B991DBC /* MLeaksFinder */; + targetProxy = 8F4523FD2CF542BDE3749A8C31D16CBE /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 1B620C15AD6D13BEF3E175E7C456006E /* Release */ = { + 0E6EE8EBC4C95C7AA9461F894B4E4F14 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F05FB4316F24D062F9A53BC89081B28D /* HXPhotoPicker.release.xcconfig */; + baseConfigurationReference = 1010F59989D980B087E5A75CD2C7D3F8 /* AFNetworking.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/HXPhotoPicker/HXPhotoPicker-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = HXPhotoPicker; - PRODUCT_NAME = HXPhotoPicker; + PRODUCT_MODULE_NAME = AFNetworking; + PRODUCT_NAME = AFNetworking; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -2193,20 +2376,20 @@ }; name = Debug; }; - 49DA7E531DF71B46BC598703B8CF2412 /* Release */ = { + 407B5483CB724D2E87A3B48B7C67EC8A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 025BC137D931F89C2ED8FD11110CD5F6 /* AFNetworking.release.xcconfig */; + baseConfigurationReference = C84AB2A232D3742A3CF7D016C04621C4 /* IQKeyboardManager.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManager/IQKeyboardManager-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = AFNetworking; - PRODUCT_NAME = AFNetworking; + PRODUCT_MODULE_NAME = IQKeyboardManager; + PRODUCT_NAME = IQKeyboardManager; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -2216,7 +2399,7 @@ }; name = Release; }; - 5C7CB0E9206E85B0B08771DF355BB8ED /* Debug */ = { + 47B424F18E8EDD5E1FB6315570EA493E /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 658879B456DEB907B6E475D3804FE8A0 /* Pods-JhForm.debug.xcconfig */; buildSettings = { @@ -2236,9 +2419,9 @@ }; name = Debug; }; - 6B35E8482A7E09B435AFCE486B003D5E /* Release */ = { + 484E65AFD5A32994C55846FE3EF0182D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F94B93540011C3A958DE3EC2664A6DE8 /* SDWebImage.release.xcconfig */; + baseConfigurationReference = 6218240C82988B3D0D761799D7AAA857 /* SDWebImage.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2255,24 +2438,23 @@ SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; }; - name = Release; + name = Debug; }; - 7D1298B0B419F690C48C47BE16E50B1D /* Debug */ = { + 6027BF6FB8F660A2BA26FF537CF3DBCB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 642C5CDFF660D2737FFC0F6F3E0F6EC3 /* IQKeyboardManager.debug.xcconfig */; + baseConfigurationReference = 7E28B1A9B4FC7C31893725280B221EA0 /* MLeaksFinder.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManager/IQKeyboardManager-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/MLeaksFinder/MLeaksFinder-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = IQKeyboardManager; - PRODUCT_NAME = IQKeyboardManager; + PRODUCT_MODULE_NAME = MLeaksFinder; + PRODUCT_NAME = MLeaksFinder; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -2281,52 +2463,54 @@ }; name = Debug; }; - 8D8083A979AA81D1EB9B2D067369D144 /* Debug */ = { + 67C1502A55F70D63742B782908657A0B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A239210B410CC2B79262D12868D8DC02 /* SDWebImage.debug.xcconfig */; + baseConfigurationReference = 8FC749248DD39B7D99FB200BB2DE4B34 /* MLeaksFinder.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/MLeaksFinder/MLeaksFinder-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = SDWebImage; - PRODUCT_NAME = SDWebImage; + PRODUCT_MODULE_NAME = MLeaksFinder; + PRODUCT_NAME = MLeaksFinder; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; }; - name = Debug; + name = Release; }; - A30B76C1B6C151DEB0F3FB0494FB663A /* Release */ = { + 7A1D5878D9EFDC9681497085A0721B1B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1CB97D9874D5A729FD1450E2DF3FACC6 /* Pods-JhForm.release.xcconfig */; + baseConfigurationReference = DD565AFE46047526D9C58C2B32F81699 /* IQKeyboardManager.debug.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManager/IQKeyboardManager-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MACH_O_TYPE = staticlib; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = IQKeyboardManager; + PRODUCT_NAME = IQKeyboardManager; + PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; }; - name = Release; + name = Debug; }; - B951CCD1A4CF62D2FBA5A3AAAEDF2252 /* Debug */ = { + 873309A59E1888E83501E18D98B1673F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F3E96C8997EF2F4053F33CA58CEC697A /* HXPhotoPicker.debug.xcconfig */; + baseConfigurationReference = 5FEA7FEA3D76ADAEEE6DFCC886AD1434 /* HXPhotoPicker.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2343,9 +2527,53 @@ SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 8A496407CA408BAB11A4C482E280E110 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = CA539A00BB80439D20ECF0FD5B78E3AB /* AFNetworking.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = AFNetworking; + PRODUCT_NAME = AFNetworking; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; }; + C46E8D64E776E502E134501B898D5CB0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1CB97D9874D5A729FD1450E2DF3FACC6 /* Pods-JhForm.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MACH_O_TYPE = staticlib; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; CA547D2C7E9A8A153DC2B27FBE00B112 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -2408,20 +2636,20 @@ }; name = Release; }; - CCB3E9962331178DB1F41201D382B8E0 /* Debug */ = { + EADC9EC8675A27BC75C6E2522D6BCA3A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CBD3ECA2B85C3C2D96581F78595DE434 /* AFNetworking.debug.xcconfig */; + baseConfigurationReference = 963C21E62921558DDCBA90C258C32FF7 /* HXPhotoPicker.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/HXPhotoPicker/HXPhotoPicker-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = AFNetworking; - PRODUCT_NAME = AFNetworking; + PRODUCT_MODULE_NAME = HXPhotoPicker; + PRODUCT_NAME = HXPhotoPicker; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -2430,20 +2658,20 @@ }; name = Debug; }; - F9A9E9F852577B7A1C1F7023332E353D /* Release */ = { + EECDF9753FFF7981D61304AE6D89B6C0 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CE9AF9A5052DE8168BAFFA9F8B777654 /* IQKeyboardManager.release.xcconfig */; + baseConfigurationReference = B4D92CC09636C235B1F6FF1B6A4E844F /* SDWebImage.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManager/IQKeyboardManager-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = IQKeyboardManager; - PRODUCT_NAME = IQKeyboardManager; + PRODUCT_MODULE_NAME = SDWebImage; + PRODUCT_NAME = SDWebImage; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -2456,11 +2684,11 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 14B9D905D41931C2FE6F12321B7C8C39 /* Build configuration list for PBXNativeTarget "AFNetworking" */ = { + 340DBD0EDC9D01158FEF14274C15071B /* Build configuration list for PBXNativeTarget "IQKeyboardManager" */ = { isa = XCConfigurationList; buildConfigurations = ( - CCB3E9962331178DB1F41201D382B8E0 /* Debug */, - 49DA7E531DF71B46BC598703B8CF2412 /* Release */, + 7A1D5878D9EFDC9681497085A0721B1B /* Debug */, + 407B5483CB724D2E87A3B48B7C67EC8A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -2474,38 +2702,47 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 6E9C114B7B52BA52233E28318FD27689 /* Build configuration list for PBXNativeTarget "IQKeyboardManager" */ = { + 49FABA574F84B99B9644E09350B4612E /* Build configuration list for PBXNativeTarget "Pods-JhForm" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 47B424F18E8EDD5E1FB6315570EA493E /* Debug */, + C46E8D64E776E502E134501B898D5CB0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 72BBEA68D715DCC98660675D3BC55ABB /* Build configuration list for PBXNativeTarget "MLeaksFinder" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7D1298B0B419F690C48C47BE16E50B1D /* Debug */, - F9A9E9F852577B7A1C1F7023332E353D /* Release */, + 6027BF6FB8F660A2BA26FF537CF3DBCB /* Debug */, + 67C1502A55F70D63742B782908657A0B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9888D25FB6E2538434CCED80F2383323 /* Build configuration list for PBXNativeTarget "HXPhotoPicker" */ = { + 7BD2DCEDCA0C5733A540F3E96021298B /* Build configuration list for PBXNativeTarget "HXPhotoPicker" */ = { isa = XCConfigurationList; buildConfigurations = ( - B951CCD1A4CF62D2FBA5A3AAAEDF2252 /* Debug */, - 1B620C15AD6D13BEF3E175E7C456006E /* Release */, + EADC9EC8675A27BC75C6E2522D6BCA3A /* Debug */, + 873309A59E1888E83501E18D98B1673F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - B1FA491365904802AD9D5BF4683066A6 /* Build configuration list for PBXNativeTarget "SDWebImage" */ = { + 98AFBC3677D64CA2BCFE4DEB982DA093 /* Build configuration list for PBXNativeTarget "AFNetworking" */ = { isa = XCConfigurationList; buildConfigurations = ( - 8D8083A979AA81D1EB9B2D067369D144 /* Debug */, - 6B35E8482A7E09B435AFCE486B003D5E /* Release */, + 8A496407CA408BAB11A4C482E280E110 /* Debug */, + 0E6EE8EBC4C95C7AA9461F894B4E4F14 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C5F9FFBEB5CC29062FD1A265FF494E69 /* Build configuration list for PBXNativeTarget "Pods-JhForm" */ = { + B8B0D23FFB968359602921868E13E2B0 /* Build configuration list for PBXNativeTarget "SDWebImage" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5C7CB0E9206E85B0B08771DF355BB8ED /* Debug */, - A30B76C1B6C151DEB0F3FB0494FB663A /* Release */, + 484E65AFD5A32994C55846FE3EF0182D /* Debug */, + EECDF9753FFF7981D61304AE6D89B6C0 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/AFNetworking.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/AFNetworking.xcscheme new file mode 100644 index 0000000..1c2859c --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/AFNetworking.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/HXPhotoPicker.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/HXPhotoPicker.xcscheme new file mode 100644 index 0000000..68532a2 --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/HXPhotoPicker.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/IQKeyboardManager.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/IQKeyboardManager.xcscheme new file mode 100644 index 0000000..068ab20 --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/IQKeyboardManager.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/MLeaksFinder.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/MLeaksFinder.xcscheme new file mode 100644 index 0000000..aeb6e7d --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/MLeaksFinder.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/Pods-JhForm.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/Pods-JhForm.xcscheme new file mode 100644 index 0000000..9252dcd --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/Pods-JhForm.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/SDWebImage.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/SDWebImage.xcscheme new file mode 100644 index 0000000..9a0ad74 --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/SDWebImage.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..9f858a0 --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/Jh.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,53 @@ + + + + + SchemeUserState + + AFNetworking.xcscheme + + isShown + + orderHint + 0 + + HXPhotoPicker.xcscheme + + isShown + + orderHint + 1 + + IQKeyboardManager.xcscheme + + isShown + + orderHint + 2 + + MLeaksFinder.xcscheme + + isShown + + orderHint + 3 + + Pods-JhForm.xcscheme + + isShown + + orderHint + 4 + + SDWebImage.xcscheme + + isShown + + orderHint + 5 + + + SuppressBuildableAutocreation + + + diff --git a/Pods/Target Support Files/MLeaksFinder/MLeaksFinder-dummy.m b/Pods/Target Support Files/MLeaksFinder/MLeaksFinder-dummy.m new file mode 100644 index 0000000..f1aa9d0 --- /dev/null +++ b/Pods/Target Support Files/MLeaksFinder/MLeaksFinder-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_MLeaksFinder : NSObject +@end +@implementation PodsDummy_MLeaksFinder +@end diff --git a/Pods/Target Support Files/MLeaksFinder/MLeaksFinder-prefix.pch b/Pods/Target Support Files/MLeaksFinder/MLeaksFinder-prefix.pch new file mode 100644 index 0000000..beb2a24 --- /dev/null +++ b/Pods/Target Support Files/MLeaksFinder/MLeaksFinder-prefix.pch @@ -0,0 +1,12 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + diff --git a/Pods/Target Support Files/MLeaksFinder/MLeaksFinder.debug.xcconfig b/Pods/Target Support Files/MLeaksFinder/MLeaksFinder.debug.xcconfig new file mode 100644 index 0000000..16a7418 --- /dev/null +++ b/Pods/Target Support Files/MLeaksFinder/MLeaksFinder.debug.xcconfig @@ -0,0 +1,12 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MLeaksFinder +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/MLeaksFinder" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/MLeaksFinder" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/MLeaksFinder +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 diff --git a/Pods/Target Support Files/MLeaksFinder/MLeaksFinder.release.xcconfig b/Pods/Target Support Files/MLeaksFinder/MLeaksFinder.release.xcconfig new file mode 100644 index 0000000..16a7418 --- /dev/null +++ b/Pods/Target Support Files/MLeaksFinder/MLeaksFinder.release.xcconfig @@ -0,0 +1,12 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MLeaksFinder +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/MLeaksFinder" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/MLeaksFinder" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/MLeaksFinder +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 diff --git a/Pods/Target Support Files/Pods-JhForm/Pods-JhForm-acknowledgements.markdown b/Pods/Target Support Files/Pods-JhForm/Pods-JhForm-acknowledgements.markdown index a11cfa3..1ab6d6b 100644 --- a/Pods/Target Support Files/Pods-JhForm/Pods-JhForm-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-JhForm/Pods-JhForm-acknowledgements.markdown @@ -74,6 +74,25 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +## MLeaksFinder + +Tencent is pleased to support the open source community by making MLeaksFinder available. +Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. +If you have downloaded a copy of the MLeaksFinder binary from Tencent, please note that the MLeaksFinder binary is licensed under the BSD 3-Clause License. +If you have downloaded a copy of the MLeaksFinder source code from Tencent, please note that MLeaksFinder source code is licensed under the BSD 3-Clause License. Your integration of MLeaksFinder into your own projects may require compliance with the BSD 3-Clause License. +A copy of the BSD 3-Clause License is included in this file. + + + +Terms of the BSD 3-Clause License: +-------------------------------------------------------------------- + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +Neither the name of [copyright holder] nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + ## SDWebImage Copyright (c) 2009-2020 Olivier Poitrey rs@dailymotion.com diff --git a/Pods/Target Support Files/Pods-JhForm/Pods-JhForm-acknowledgements.plist b/Pods/Target Support Files/Pods-JhForm/Pods-JhForm-acknowledgements.plist index 8b60b7b..6756db7 100644 --- a/Pods/Target Support Files/Pods-JhForm/Pods-JhForm-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-JhForm/Pods-JhForm-acknowledgements.plist @@ -103,6 +103,31 @@ SOFTWARE. Type PSGroupSpecifier + + FooterText + Tencent is pleased to support the open source community by making MLeaksFinder available. +Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. +If you have downloaded a copy of the MLeaksFinder binary from Tencent, please note that the MLeaksFinder binary is licensed under the BSD 3-Clause License. +If you have downloaded a copy of the MLeaksFinder source code from Tencent, please note that MLeaksFinder source code is licensed under the BSD 3-Clause License. Your integration of MLeaksFinder into your own projects may require compliance with the BSD 3-Clause License. +A copy of the BSD 3-Clause License is included in this file. + + + +Terms of the BSD 3-Clause License: +-------------------------------------------------------------------- + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +Neither the name of [copyright holder] nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + License + MIT + Title + MLeaksFinder + Type + PSGroupSpecifier + FooterText Copyright (c) 2009-2020 Olivier Poitrey rs@dailymotion.com diff --git a/Pods/Target Support Files/Pods-JhForm/Pods-JhForm.debug.xcconfig b/Pods/Target Support Files/Pods-JhForm/Pods-JhForm.debug.xcconfig index 011dac6..9f0101b 100644 --- a/Pods/Target Support Files/Pods-JhForm/Pods-JhForm.debug.xcconfig +++ b/Pods/Target Support Files/Pods-JhForm/Pods-JhForm.debug.xcconfig @@ -1,9 +1,9 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HXPhotoPicker" "${PODS_ROOT}/Headers/Public/IQKeyboardManager" "${PODS_ROOT}/Headers/Public/SDWebImage" -LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/HXPhotoPicker" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/HXPhotoPicker" -isystem "${PODS_ROOT}/Headers/Public/IQKeyboardManager" -isystem "${PODS_ROOT}/Headers/Public/SDWebImage" -OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"HXPhotoPicker" -l"IQKeyboardManager" -l"SDWebImage" -framework "CoreGraphics" -framework "Foundation" -framework "ImageIO" -framework "Photos" -framework "PhotosUI" -framework "QuartzCore" -framework "UIKit" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HXPhotoPicker" "${PODS_ROOT}/Headers/Public/IQKeyboardManager" "${PODS_ROOT}/Headers/Public/MLeaksFinder" "${PODS_ROOT}/Headers/Public/SDWebImage" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/HXPhotoPicker" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager" "${PODS_CONFIGURATION_BUILD_DIR}/MLeaksFinder" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/HXPhotoPicker" -isystem "${PODS_ROOT}/Headers/Public/IQKeyboardManager" -isystem "${PODS_ROOT}/Headers/Public/MLeaksFinder" -isystem "${PODS_ROOT}/Headers/Public/SDWebImage" +OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"HXPhotoPicker" -l"IQKeyboardManager" -l"MLeaksFinder" -l"SDWebImage" -framework "CoreGraphics" -framework "Foundation" -framework "ImageIO" -framework "Photos" -framework "PhotosUI" -framework "QuartzCore" -framework "UIKit" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Pods/Target Support Files/Pods-JhForm/Pods-JhForm.release.xcconfig b/Pods/Target Support Files/Pods-JhForm/Pods-JhForm.release.xcconfig index 011dac6..9f0101b 100644 --- a/Pods/Target Support Files/Pods-JhForm/Pods-JhForm.release.xcconfig +++ b/Pods/Target Support Files/Pods-JhForm/Pods-JhForm.release.xcconfig @@ -1,9 +1,9 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HXPhotoPicker" "${PODS_ROOT}/Headers/Public/IQKeyboardManager" "${PODS_ROOT}/Headers/Public/SDWebImage" -LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/HXPhotoPicker" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/HXPhotoPicker" -isystem "${PODS_ROOT}/Headers/Public/IQKeyboardManager" -isystem "${PODS_ROOT}/Headers/Public/SDWebImage" -OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"HXPhotoPicker" -l"IQKeyboardManager" -l"SDWebImage" -framework "CoreGraphics" -framework "Foundation" -framework "ImageIO" -framework "Photos" -framework "PhotosUI" -framework "QuartzCore" -framework "UIKit" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HXPhotoPicker" "${PODS_ROOT}/Headers/Public/IQKeyboardManager" "${PODS_ROOT}/Headers/Public/MLeaksFinder" "${PODS_ROOT}/Headers/Public/SDWebImage" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/HXPhotoPicker" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager" "${PODS_CONFIGURATION_BUILD_DIR}/MLeaksFinder" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/HXPhotoPicker" -isystem "${PODS_ROOT}/Headers/Public/IQKeyboardManager" -isystem "${PODS_ROOT}/Headers/Public/MLeaksFinder" -isystem "${PODS_ROOT}/Headers/Public/SDWebImage" +OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"HXPhotoPicker" -l"IQKeyboardManager" -l"MLeaksFinder" -l"SDWebImage" -framework "CoreGraphics" -framework "Foundation" -framework "ImageIO" -framework "Photos" -framework "PhotosUI" -framework "QuartzCore" -framework "UIKit" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/README.md b/README.md index c08b2c6..7e01775 100644 --- a/README.md +++ b/README.md @@ -72,8 +72,8 @@ JhForm - 自定义表单工具类,通过动态配置表单model,可以更加 ```ruby # 将以下内容添加到您的Podfile中: -# 选择图片依赖HXPhotoPicker和SDWebImage,可以分开加或者使用: pod 'HXPhotoPicker/SDWebImage', '3.2.7' -pod 'HXPhotoPicker', '3.2.7' +# 选择图片依赖HXPhotoPicker和SDWebImage,可以分开加或者使用: pod 'HXPhotoPicker/SDWebImage', '3.3.1' +pod 'HXPhotoPicker', '3.3.1' pod 'SDWebImage', '5.10.0' # 选择图片下载在线视频需要使用AFNetworking pod 'AFNetworking', '4.0.1' @@ -136,9 +136,9 @@ pod repo update 或 rm ~/Library/Caches/CocoaPods/search_index.json 注:
-* JhFormCellModel 针对单个页面某些属性动态配置
- * JhFormTableViewVC.h 针对整个页面进行表单提交按钮、导航条配置
- * JhFormConst 针对项目范围内进行属性配置
+* JhFormCellModel 针对单个页面某些属性动态配置 +* JhFormTableViewVC.h 针对整个页面进行表单提交按钮、导航条配置 +* JhFormConst 针对项目范围内进行属性配置 @@ -494,12 +494,13 @@ self.Jh_submitStr = @"提 交"; 最近更新 ``` -* 2021.12.09 - v2.3.1版本,增加动态增减Cell示例(Demo12)
-* 2021.11.26 - v2.3.0版本,iOS15适配,HXPhotoPicker更新至v3.2.7版本
-* 2021.07.02 - v2.2.0版本,新增图片、选择按钮选中数组清空属性
-* 2021.03.30 - v2.1.0版本,暗黑模式优化,HXPhotoPicker更新至v3.1.9版本
-* 2020.12.09 - v2.0.0版本,代码重构,支持自定义xib Cell与model,此版本变动较大,若引用v1.5.0版本之前版本谨慎更新
-* 2020.11.13 - v1.5.0版本,添加视频选择效果,支持本地和网络视频选择与展示
+* 2022.08.13 - v2.3.2版本,修复MLeaksFinder提示的内存泄漏bug,HXPhotoPicker更新至v3.3.1版本 +* 2021.12.09 - v2.3.1版本,增加动态增减Cell示例(Demo12) +* 2021.11.26 - v2.3.0版本,iOS15适配,HXPhotoPicker更新至v3.2.7版本 +* 2021.07.02 - v2.2.0版本,新增图片、选择按钮选中数组清空属性 +* 2021.03.30 - v2.1.0版本,暗黑模式优化,HXPhotoPicker更新至v3.1.9版本 +* 2020.12.09 - v2.0.0版本,代码重构,支持自定义xib Cell与model,此版本变动较大,若引用v1.5.0版本之前版本谨慎更新 +* 2020.11.13 - v1.5.0版本,添加视频选择效果,支持本地和网络视频选择与展示 ``` @@ -507,27 +508,27 @@ self.Jh_submitStr = @"提 交"; 历史记录 ``` -* 2020.11.09 - 添加设置样式
-* 2020.10.30 - 新增JhFormSelectBtnCell
-* 2020.10.23 - HXPhotoPicker更新至v3.1.2版本(iPhone12适配),增加提交按钮相关属性
-* 2020.10.15 - 添加版本号v1.0.0,HXPhotoPicker更新至v3.1.1版本,处理iOS14图片异常
-* 2020.09.30 - 添加cell文字居中效果
-* 2020.08.05 - JhFormSelectImageCell优化
-* 2020.07.24 - JhFormSelectImageCell高度自适应,无加号按钮 优化
-* 2020.04.28 - HXPhotoPicker更新至v2.4.2版本,JhFormSelectImageCell高度自适应
-* 2020.01.14 - 优化图片动态更新
-* 2019.10.16 - 适配iOS13暗黑模式(默认跟随系统自动切换,可控制某个页面一直处于light模式)
-* 2019.09.30 - 添加设置标题颜色属性,添加设置cell不可编辑的属性,添加一些备用字段,修改cell重用的逻辑
-* 2019.09.12 - 修复存在多个相同类型iuputCell右侧自定义view复用的问题
-* 2019.09.11 - 文本输入和密码输入样式增加右侧自定义View,新增只显示右侧输入框样式(设置Jh_title为空即可),标题增加换行展示,选择图片cell增加底部提示文本(不设置默认不显示),优化红星展示方式
-* 2019.07.26 - 新增完全自定义样式cell (JhFormCustumALLViewCell) ,添加cell背景色设置属性 "Jh_cellBgColor"
-* 2019.06.21 - 新增密码输入样式cell (JhFormPwdCell)
-* 2019.06.18 - 修复switchBtn开关失效的问题
-* 2019.04.22 - 添加统一设置标题宽度的属性 "Jh_leftTitleWidth"
-* 2019.04.18 - 添加单个设置标题宽度的属性 "Jh_titleWidth"
-* 2019.04.02 - 添加选择最大图片数量属性
-* 2019.03.27 - CustumRightCell样式添加显示箭头的属性
-* 2019.03.22 - 新增设置导航条右侧文字和图片的方法,添加快捷添加输入样式cell的方法,监听输入文字和输入完成状态的Block
+* 2020.11.09 - 添加设置样式 +* 2020.10.30 - 新增JhFormSelectBtnCell +* 2020.10.23 - HXPhotoPicker更新至v3.1.2版本(iPhone12适配),增加提交按钮相关属性 +* 2020.10.15 - 添加版本号v1.0.0,HXPhotoPicker更新至v3.1.1版本,处理iOS14图片异常 +* 2020.09.30 - 添加cell文字居中效果 +* 2020.08.05 - JhFormSelectImageCell优化 +* 2020.07.24 - JhFormSelectImageCell高度自适应,无加号按钮 优化 +* 2020.04.28 - HXPhotoPicker更新至v2.4.2版本,JhFormSelectImageCell高度自适应 +* 2020.01.14 - 优化图片动态更新 +* 2019.10.16 - 适配iOS13暗黑模式(默认跟随系统自动切换,可控制某个页面一直处于light模式) +* 2019.09.30 - 添加设置标题颜色属性,添加设置cell不可编辑的属性,添加一些备用字段,修改cell重用的逻辑 +* 2019.09.12 - 修复存在多个相同类型iuputCell右侧自定义view复用的问题 +* 2019.09.11 - 文本输入和密码输入样式增加右侧自定义View,新增只显示右侧输入框样式(设置Jh_title为空即可),标题增加换行展示,选择图片cell增加底部提示文本(不设置默认不显示),优化红星展示方式 +* 2019.07.26 - 新增完全自定义样式cell (JhFormCustumALLViewCell) ,添加cell背景色设置属性 "Jh_cellBgColor" +* 2019.06.21 - 新增密码输入样式cell (JhFormPwdCell) +* 2019.06.18 - 修复switchBtn开关失效的问题 +* 2019.04.22 - 添加统一设置标题宽度的属性 "Jh_leftTitleWidth" +* 2019.04.18 - 添加单个设置标题宽度的属性 "Jh_titleWidth" +* 2019.04.02 - 添加选择最大图片数量属性 +* 2019.03.27 - CustumRightCell样式添加显示箭头的属性 +* 2019.03.22 - 新增设置导航条右侧文字和图片的方法,添加快捷添加输入样式cell的方法,监听输入文字和输入完成状态的Block ```